12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061 |
- <?php
- // This file is auto-generated, don't edit it. Thanks.
- namespace AlibabaCloud\SDK\Sts\V20150401\Models;
- use AlibabaCloud\Tea\Model;
- class AssumeRoleWithOIDCResponse extends Model
- {
- /**
- * @var string[]
- */
- public $headers;
- /**
- * @var AssumeRoleWithOIDCResponseBody
- */
- public $body;
- protected $_name = [
- 'headers' => '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 AssumeRoleWithOIDCResponse
- */
- public static function fromMap($map = [])
- {
- $model = new self();
- if (isset($map['headers'])) {
- $model->headers = $map['headers'];
- }
- if (isset($map['body'])) {
- $model->body = AssumeRoleWithOIDCResponseBody::fromMap($map['body']);
- }
- return $model;
- }
- }
|