AddCityCarApplyHeaders.php 1.2 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455
  1. <?php
  2. // This file is auto-generated, don't edit it. Thanks.
  3. namespace AlibabaCloud\SDK\Dingtalk\Valitrip_1_0\Models;
  4. use AlibabaCloud\Tea\Model;
  5. class AddCityCarApplyHeaders extends Model
  6. {
  7. public $commonHeaders;
  8. /**
  9. * @var string
  10. */
  11. public $xAcsDingtalkAccessToken;
  12. protected $_name = [
  13. 'xAcsDingtalkAccessToken' => 'x-acs-dingtalk-access-token',
  14. ];
  15. public function validate()
  16. {
  17. }
  18. public function toMap()
  19. {
  20. $res = [];
  21. if (null !== $this->commonHeaders) {
  22. $res['commonHeaders'] = $this->commonHeaders;
  23. }
  24. if (null !== $this->xAcsDingtalkAccessToken) {
  25. $res['x-acs-dingtalk-access-token'] = $this->xAcsDingtalkAccessToken;
  26. }
  27. return $res;
  28. }
  29. /**
  30. * @param array $map
  31. *
  32. * @return AddCityCarApplyHeaders
  33. */
  34. public static function fromMap($map = [])
  35. {
  36. $model = new self();
  37. if (isset($map['commonHeaders'])) {
  38. $model->commonHeaders = $map['commonHeaders'];
  39. }
  40. if (isset($map['x-acs-dingtalk-access-token'])) {
  41. $model->xAcsDingtalkAccessToken = $map['x-acs-dingtalk-access-token'];
  42. }
  43. return $model;
  44. }
  45. }