'RequestId', 'signStatus' => 'SignStatus', 'code' => 'Code', 'message' => 'Message', 'createDate' => 'CreateDate', 'reason' => 'Reason', 'signName' => 'SignName', ]; public function validate() { } public function toMap() { $res = []; if (null !== $this->requestId) { $res['RequestId'] = $this->requestId; } if (null !== $this->signStatus) { $res['SignStatus'] = $this->signStatus; } if (null !== $this->code) { $res['Code'] = $this->code; } if (null !== $this->message) { $res['Message'] = $this->message; } if (null !== $this->createDate) { $res['CreateDate'] = $this->createDate; } if (null !== $this->reason) { $res['Reason'] = $this->reason; } if (null !== $this->signName) { $res['SignName'] = $this->signName; } return $res; } /** * @param array $map * * @return QuerySmsSignResponseBody */ public static function fromMap($map = []) { $model = new self(); if (isset($map['RequestId'])) { $model->requestId = $map['RequestId']; } if (isset($map['SignStatus'])) { $model->signStatus = $map['SignStatus']; } if (isset($map['Code'])) { $model->code = $map['Code']; } if (isset($map['Message'])) { $model->message = $map['Message']; } if (isset($map['CreateDate'])) { $model->createDate = $map['CreateDate']; } if (isset($map['Reason'])) { $model->reason = $map['Reason']; } if (isset($map['SignName'])) { $model->signName = $map['SignName']; } return $model; } }