/**
  * Build an event entity based on a json-decoded event stdClass
  *
  * @param  stdClass $response The subscription event
  * @return Syspay_Merchant_Entity_SubscriptionEvent The event object
  */
 public static function buildFromResponse(stdClass $response)
 {
     $event = new self();
     $event->setScheduledDate(isset($response->scheduled_date) ? Syspay_Merchant_Utils::tsToDateTime($response->scheduled_date) : null);
     $event->setEventType(isset($response->event_type) ? $response->event_type : null);
     $event->raw = $response;
     return $event;
 }