Example #1
0
 /**
  * @inheritdoc
  */
 public static function initializeByObject(stdClass $Object)
 {
     $Audio = new Audio();
     $Audio->setFileId($Object->file_id);
     $Audio->setDuration($Object->duration);
     if (isset($Object->mime_type)) {
         $Audio->setMimeType($Object->mime_type);
     }
     if (isset($Object->file_size)) {
         $Audio->setFileSize($Object->file_size);
     }
     return $Audio;
 }
Example #2
0
 /**
  * @param stdClass $Object message data object
  * @return $this self instance
  */
 private function trySetAudio(stdClass $Object)
 {
     if (isset($Object->audio)) {
         $this->Audio = Audio::initializeByObject($Object->audio);
     }
     return $this;
 }