'headers', 'body' => 'body', ]; public function validate() { Model::validateRequired('headers', $this->headers, true); Model::validateRequired('body', $this->body, true); } public function toMap() { $res = []; if (null !== $this->headers) { $res['headers'] = $this->headers; } if (null !== $this->body) { $res['body'] = null !== $this->body ? $this->body->toMap() : null; } return $res; } /** * @param array $map * * @return SendMessageToGlobeResponse */ public static function fromMap($map = []) { $model = new self(); if (isset($map['headers'])) { $model->headers = $map['headers']; } if (isset($map['body'])) { $model->body = SendMessageToGlobeResponseBody::fromMap($map['body']); } return $model; } }