AddSmsTemplateResponseBody.php 1.8 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091
  1. <?php
  2. // This file is auto-generated, don't edit it. Thanks.
  3. namespace AlibabaCloud\SDK\Dysmsapi\V20170525\Models;
  4. use AlibabaCloud\Tea\Model;
  5. class AddSmsTemplateResponseBody extends Model
  6. {
  7. /**
  8. * @example OK
  9. *
  10. * @var string
  11. */
  12. public $code;
  13. /**
  14. * @example OK
  15. *
  16. * @var string
  17. */
  18. public $message;
  19. /**
  20. * @example F655A8D5-B967-440B-8683-DAD6FF8DE990
  21. *
  22. * @var string
  23. */
  24. public $requestId;
  25. /**
  26. * @example SMS_15255****
  27. *
  28. * @var string
  29. */
  30. public $templateCode;
  31. protected $_name = [
  32. 'code' => 'Code',
  33. 'message' => 'Message',
  34. 'requestId' => 'RequestId',
  35. 'templateCode' => 'TemplateCode',
  36. ];
  37. public function validate()
  38. {
  39. }
  40. public function toMap()
  41. {
  42. $res = [];
  43. if (null !== $this->code) {
  44. $res['Code'] = $this->code;
  45. }
  46. if (null !== $this->message) {
  47. $res['Message'] = $this->message;
  48. }
  49. if (null !== $this->requestId) {
  50. $res['RequestId'] = $this->requestId;
  51. }
  52. if (null !== $this->templateCode) {
  53. $res['TemplateCode'] = $this->templateCode;
  54. }
  55. return $res;
  56. }
  57. /**
  58. * @param array $map
  59. *
  60. * @return AddSmsTemplateResponseBody
  61. */
  62. public static function fromMap($map = [])
  63. {
  64. $model = new self();
  65. if (isset($map['Code'])) {
  66. $model->code = $map['Code'];
  67. }
  68. if (isset($map['Message'])) {
  69. $model->message = $map['Message'];
  70. }
  71. if (isset($map['RequestId'])) {
  72. $model->requestId = $map['RequestId'];
  73. }
  74. if (isset($map['TemplateCode'])) {
  75. $model->templateCode = $map['TemplateCode'];
  76. }
  77. return $model;
  78. }
  79. }