signFileList.php 1.2 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263
  1. <?php
  2. // This file is auto-generated, don't edit it. Thanks.
  3. namespace AlibabaCloud\SDK\Dysmsapi\V20170525\Models\AddSmsSignRequest;
  4. use AlibabaCloud\Tea\Model;
  5. class signFileList extends Model
  6. {
  7. /**
  8. * @example R0lGODlhHAAmAKIHAKqqqsvLy0hISObm5vf394uL****
  9. *
  10. * @var string
  11. */
  12. public $fileContents;
  13. /**
  14. * @example jpg
  15. *
  16. * @var string
  17. */
  18. public $fileSuffix;
  19. protected $_name = [
  20. 'fileContents' => 'FileContents',
  21. 'fileSuffix' => 'FileSuffix',
  22. ];
  23. public function validate()
  24. {
  25. }
  26. public function toMap()
  27. {
  28. $res = [];
  29. if (null !== $this->fileContents) {
  30. $res['FileContents'] = $this->fileContents;
  31. }
  32. if (null !== $this->fileSuffix) {
  33. $res['FileSuffix'] = $this->fileSuffix;
  34. }
  35. return $res;
  36. }
  37. /**
  38. * @param array $map
  39. *
  40. * @return signFileList
  41. */
  42. public static function fromMap($map = [])
  43. {
  44. $model = new self();
  45. if (isset($map['FileContents'])) {
  46. $model->fileContents = $map['FileContents'];
  47. }
  48. if (isset($map['FileSuffix'])) {
  49. $model->fileSuffix = $map['FileSuffix'];
  50. }
  51. return $model;
  52. }
  53. }