'TemplateCode', 'requestId' => 'RequestId', 'message' => 'Message', 'templateContent' => 'TemplateContent', 'templateName' => 'TemplateName', 'templateType' => 'TemplateType', 'code' => 'Code', 'createDate' => 'CreateDate', 'reason' => 'Reason', 'templateStatus' => 'TemplateStatus', ]; public function validate() { } public function toMap() { $res = []; if (null !== $this->templateCode) { $res['TemplateCode'] = $this->templateCode; } if (null !== $this->requestId) { $res['RequestId'] = $this->requestId; } if (null !== $this->message) { $res['Message'] = $this->message; } if (null !== $this->templateContent) { $res['TemplateContent'] = $this->templateContent; } if (null !== $this->templateName) { $res['TemplateName'] = $this->templateName; } if (null !== $this->templateType) { $res['TemplateType'] = $this->templateType; } if (null !== $this->code) { $res['Code'] = $this->code; } if (null !== $this->createDate) { $res['CreateDate'] = $this->createDate; } if (null !== $this->reason) { $res['Reason'] = $this->reason; } if (null !== $this->templateStatus) { $res['TemplateStatus'] = $this->templateStatus; } return $res; } /** * @param array $map * * @return QuerySmsTemplateResponseBody */ public static function fromMap($map = []) { $model = new self(); if (isset($map['TemplateCode'])) { $model->templateCode = $map['TemplateCode']; } if (isset($map['RequestId'])) { $model->requestId = $map['RequestId']; } if (isset($map['Message'])) { $model->message = $map['Message']; } if (isset($map['TemplateContent'])) { $model->templateContent = $map['TemplateContent']; } if (isset($map['TemplateName'])) { $model->templateName = $map['TemplateName']; } if (isset($map['TemplateType'])) { $model->templateType = $map['TemplateType']; } if (isset($map['Code'])) { $model->code = $map['Code']; } if (isset($map['CreateDate'])) { $model->createDate = $map['CreateDate']; } if (isset($map['Reason'])) { $model->reason = $map['Reason']; } if (isset($map['TemplateStatus'])) { $model->templateStatus = $map['TemplateStatus']; } return $model; } }