data.php 1.5 KB

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