/**
  * Creates object from $parsedResponse.
  * 
  * @param array $parsedResponse XML response parsed into array.
  * 
  * @return WindowsAzure\Common\Models\Logging
  */
 public static function create($parsedResponse)
 {
     $result = new self();
     $result->setVersion($parsedResponse['Version']);
     $result->setDelete(Utilities::toBoolean($parsedResponse['Delete']));
     $result->setRead(Utilities::toBoolean($parsedResponse['Read']));
     $result->setWrite(Utilities::toBoolean($parsedResponse['Write']));
     $result->setRetentionPolicy(RetentionPolicy::create($parsedResponse['RetentionPolicy']));
     return $result;
 }
Example #2
0
 /**
  * Sets the Mail Headers
  * @param Object $result
  * @return self
  */
 static function parseOverview($result)
 {
     $instance = new self();
     $instance->setSubject($result->subject);
     $instance->setFrom($result->from);
     $instance->setDate($result->date);
     $instance->setRead($result->seen);
     $instance->setMsgNo($result->msgno);
     return $instance;
 }