CompareFaceVerifyRequest.php 5.8 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203
  1. <?php
  2. // This file is auto-generated, don't edit it. Thanks.
  3. namespace AlibabaCloud\SDK\Cloudauth\V20190307\Models;
  4. use AlibabaCloud\Tea\Model;
  5. class CompareFaceVerifyRequest extends Model
  6. {
  7. /**
  8. * @var int
  9. */
  10. public $sceneId;
  11. /**
  12. * @var string
  13. */
  14. public $outerOrderNo;
  15. /**
  16. * @var string
  17. */
  18. public $productCode;
  19. /**
  20. * @var string
  21. */
  22. public $sourceFaceContrastPicture;
  23. /**
  24. * @var string
  25. */
  26. public $sourceFaceContrastPictureUrl;
  27. /**
  28. * @var string
  29. */
  30. public $sourceCertifyId;
  31. /**
  32. * @var string
  33. */
  34. public $sourceOssBucketName;
  35. /**
  36. * @var string
  37. */
  38. public $sourceOssObjectName;
  39. /**
  40. * @var string
  41. */
  42. public $targetFaceContrastPicture;
  43. /**
  44. * @var string
  45. */
  46. public $targetFaceContrastPictureUrl;
  47. /**
  48. * @var string
  49. */
  50. public $targetCertifyId;
  51. /**
  52. * @var string
  53. */
  54. public $targetOssBucketName;
  55. /**
  56. * @var string
  57. */
  58. public $targetOssObjectName;
  59. /**
  60. * @var string
  61. */
  62. public $crop;
  63. protected $_name = [
  64. 'sceneId' => 'SceneId',
  65. 'outerOrderNo' => 'OuterOrderNo',
  66. 'productCode' => 'ProductCode',
  67. 'sourceFaceContrastPicture' => 'SourceFaceContrastPicture',
  68. 'sourceFaceContrastPictureUrl' => 'SourceFaceContrastPictureUrl',
  69. 'sourceCertifyId' => 'SourceCertifyId',
  70. 'sourceOssBucketName' => 'SourceOssBucketName',
  71. 'sourceOssObjectName' => 'SourceOssObjectName',
  72. 'targetFaceContrastPicture' => 'TargetFaceContrastPicture',
  73. 'targetFaceContrastPictureUrl' => 'TargetFaceContrastPictureUrl',
  74. 'targetCertifyId' => 'TargetCertifyId',
  75. 'targetOssBucketName' => 'TargetOssBucketName',
  76. 'targetOssObjectName' => 'TargetOssObjectName',
  77. 'crop' => 'Crop',
  78. ];
  79. public function validate()
  80. {
  81. }
  82. public function toMap()
  83. {
  84. $res = [];
  85. if (null !== $this->sceneId) {
  86. $res['SceneId'] = $this->sceneId;
  87. }
  88. if (null !== $this->outerOrderNo) {
  89. $res['OuterOrderNo'] = $this->outerOrderNo;
  90. }
  91. if (null !== $this->productCode) {
  92. $res['ProductCode'] = $this->productCode;
  93. }
  94. if (null !== $this->sourceFaceContrastPicture) {
  95. $res['SourceFaceContrastPicture'] = $this->sourceFaceContrastPicture;
  96. }
  97. if (null !== $this->sourceFaceContrastPictureUrl) {
  98. $res['SourceFaceContrastPictureUrl'] = $this->sourceFaceContrastPictureUrl;
  99. }
  100. if (null !== $this->sourceCertifyId) {
  101. $res['SourceCertifyId'] = $this->sourceCertifyId;
  102. }
  103. if (null !== $this->sourceOssBucketName) {
  104. $res['SourceOssBucketName'] = $this->sourceOssBucketName;
  105. }
  106. if (null !== $this->sourceOssObjectName) {
  107. $res['SourceOssObjectName'] = $this->sourceOssObjectName;
  108. }
  109. if (null !== $this->targetFaceContrastPicture) {
  110. $res['TargetFaceContrastPicture'] = $this->targetFaceContrastPicture;
  111. }
  112. if (null !== $this->targetFaceContrastPictureUrl) {
  113. $res['TargetFaceContrastPictureUrl'] = $this->targetFaceContrastPictureUrl;
  114. }
  115. if (null !== $this->targetCertifyId) {
  116. $res['TargetCertifyId'] = $this->targetCertifyId;
  117. }
  118. if (null !== $this->targetOssBucketName) {
  119. $res['TargetOssBucketName'] = $this->targetOssBucketName;
  120. }
  121. if (null !== $this->targetOssObjectName) {
  122. $res['TargetOssObjectName'] = $this->targetOssObjectName;
  123. }
  124. if (null !== $this->crop) {
  125. $res['Crop'] = $this->crop;
  126. }
  127. return $res;
  128. }
  129. /**
  130. * @param array $map
  131. *
  132. * @return CompareFaceVerifyRequest
  133. */
  134. public static function fromMap($map = [])
  135. {
  136. $model = new self();
  137. if (isset($map['SceneId'])) {
  138. $model->sceneId = $map['SceneId'];
  139. }
  140. if (isset($map['OuterOrderNo'])) {
  141. $model->outerOrderNo = $map['OuterOrderNo'];
  142. }
  143. if (isset($map['ProductCode'])) {
  144. $model->productCode = $map['ProductCode'];
  145. }
  146. if (isset($map['SourceFaceContrastPicture'])) {
  147. $model->sourceFaceContrastPicture = $map['SourceFaceContrastPicture'];
  148. }
  149. if (isset($map['SourceFaceContrastPictureUrl'])) {
  150. $model->sourceFaceContrastPictureUrl = $map['SourceFaceContrastPictureUrl'];
  151. }
  152. if (isset($map['SourceCertifyId'])) {
  153. $model->sourceCertifyId = $map['SourceCertifyId'];
  154. }
  155. if (isset($map['SourceOssBucketName'])) {
  156. $model->sourceOssBucketName = $map['SourceOssBucketName'];
  157. }
  158. if (isset($map['SourceOssObjectName'])) {
  159. $model->sourceOssObjectName = $map['SourceOssObjectName'];
  160. }
  161. if (isset($map['TargetFaceContrastPicture'])) {
  162. $model->targetFaceContrastPicture = $map['TargetFaceContrastPicture'];
  163. }
  164. if (isset($map['TargetFaceContrastPictureUrl'])) {
  165. $model->targetFaceContrastPictureUrl = $map['TargetFaceContrastPictureUrl'];
  166. }
  167. if (isset($map['TargetCertifyId'])) {
  168. $model->targetCertifyId = $map['TargetCertifyId'];
  169. }
  170. if (isset($map['TargetOssBucketName'])) {
  171. $model->targetOssBucketName = $map['TargetOssBucketName'];
  172. }
  173. if (isset($map['TargetOssObjectName'])) {
  174. $model->targetOssObjectName = $map['TargetOssObjectName'];
  175. }
  176. if (isset($map['Crop'])) {
  177. $model->crop = $map['Crop'];
  178. }
  179. return $model;
  180. }
  181. }