'ExtendInfo', 'fileSize' => 'FileSize', 'memo' => 'Memo', 'ossKey' => 'OssKey', 'resourceType' => 'ResourceType', ]; public function validate() { parent::validate(); } public function toArray($noStream = false) { $res = []; if (null !== $this->extendInfo) { $res['ExtendInfo'] = $this->extendInfo; } if (null !== $this->fileSize) { $res['FileSize'] = $this->fileSize; } if (null !== $this->memo) { $res['Memo'] = $this->memo; } if (null !== $this->ossKey) { $res['OssKey'] = $this->ossKey; } if (null !== $this->resourceType) { $res['ResourceType'] = $this->resourceType; } return $res; } public function toMap($noStream = false) { return $this->toArray($noStream); } public static function fromMap($map = []) { $model = new self(); if (isset($map['ExtendInfo'])) { $model->extendInfo = $map['ExtendInfo']; } if (isset($map['FileSize'])) { $model->fileSize = $map['FileSize']; } if (isset($map['Memo'])) { $model->memo = $map['Memo']; } if (isset($map['OssKey'])) { $model->ossKey = $map['OssKey']; } if (isset($map['ResourceType'])) { $model->resourceType = $map['ResourceType']; } return $model; } }