ChargeDetail.php 5.3 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149
  1. <?php
  2. /*
  3. * Copyright (c) 2017-2018 THL A29 Limited, a Tencent company. All Rights Reserved.
  4. *
  5. * Licensed under the Apache License, Version 2.0 (the "License");
  6. * you may not use this file except in compliance with the License.
  7. * You may obtain a copy of the License at
  8. *
  9. * http://www.apache.org/licenses/LICENSE-2.0
  10. *
  11. * Unless required by applicable law or agreed to in writing, software
  12. * distributed under the License is distributed on an "AS IS" BASIS,
  13. * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
  14. * See the License for the specific language governing permissions and
  15. * limitations under the License.
  16. */
  17. namespace TencentCloud\Faceid\V20180301\Models;
  18. use TencentCloud\Common\AbstractModel;
  19. /**
  20. * 计费详情
  21. *
  22. * @method string getReqTime() 获取一比一时间时间戳,13位。
  23. * @method void setReqTime(string $ReqTime) 设置一比一时间时间戳,13位。
  24. * @method string getSeq() 获取一比一请求的唯一标记。
  25. * @method void setSeq(string $Seq) 设置一比一请求的唯一标记。
  26. * @method string getIdcard() 获取一比一时使用的、脱敏后的身份证号。
  27. * @method void setIdcard(string $Idcard) 设置一比一时使用的、脱敏后的身份证号。
  28. * @method string getName() 获取一比一时使用的、脱敏后的姓名。
  29. * @method void setName(string $Name) 设置一比一时使用的、脱敏后的姓名。
  30. * @method string getSim() 获取一比一的相似度。0-100,保留2位小数。
  31. * @method void setSim(string $Sim) 设置一比一的相似度。0-100,保留2位小数。
  32. * @method boolean getIsNeedCharge() 获取本次详情是否收费。
  33. * @method void setIsNeedCharge(boolean $IsNeedCharge) 设置本次详情是否收费。
  34. * @method string getChargeType() 获取收费类型,比对、核身、混合部署。
  35. * @method void setChargeType(string $ChargeType) 设置收费类型,比对、核身、混合部署。
  36. * @method string getErrorCode() 获取本次活体一比一最终结果。
  37. * @method void setErrorCode(string $ErrorCode) 设置本次活体一比一最终结果。
  38. * @method string getErrorMessage() 获取本次活体一比一最终结果描述。
  39. * @method void setErrorMessage(string $ErrorMessage) 设置本次活体一比一最终结果描述。
  40. */
  41. class ChargeDetail extends AbstractModel
  42. {
  43. /**
  44. * @var string 一比一时间时间戳,13位。
  45. */
  46. public $ReqTime;
  47. /**
  48. * @var string 一比一请求的唯一标记。
  49. */
  50. public $Seq;
  51. /**
  52. * @var string 一比一时使用的、脱敏后的身份证号。
  53. */
  54. public $Idcard;
  55. /**
  56. * @var string 一比一时使用的、脱敏后的姓名。
  57. */
  58. public $Name;
  59. /**
  60. * @var string 一比一的相似度。0-100,保留2位小数。
  61. */
  62. public $Sim;
  63. /**
  64. * @var boolean 本次详情是否收费。
  65. */
  66. public $IsNeedCharge;
  67. /**
  68. * @var string 收费类型,比对、核身、混合部署。
  69. */
  70. public $ChargeType;
  71. /**
  72. * @var string 本次活体一比一最终结果。
  73. */
  74. public $ErrorCode;
  75. /**
  76. * @var string 本次活体一比一最终结果描述。
  77. */
  78. public $ErrorMessage;
  79. /**
  80. * @param string $ReqTime 一比一时间时间戳,13位。
  81. * @param string $Seq 一比一请求的唯一标记。
  82. * @param string $Idcard 一比一时使用的、脱敏后的身份证号。
  83. * @param string $Name 一比一时使用的、脱敏后的姓名。
  84. * @param string $Sim 一比一的相似度。0-100,保留2位小数。
  85. * @param boolean $IsNeedCharge 本次详情是否收费。
  86. * @param string $ChargeType 收费类型,比对、核身、混合部署。
  87. * @param string $ErrorCode 本次活体一比一最终结果。
  88. * @param string $ErrorMessage 本次活体一比一最终结果描述。
  89. */
  90. function __construct()
  91. {
  92. }
  93. /**
  94. * For internal only. DO NOT USE IT.
  95. */
  96. public function deserialize($param)
  97. {
  98. if ($param === null) {
  99. return;
  100. }
  101. if (array_key_exists("ReqTime",$param) and $param["ReqTime"] !== null) {
  102. $this->ReqTime = $param["ReqTime"];
  103. }
  104. if (array_key_exists("Seq",$param) and $param["Seq"] !== null) {
  105. $this->Seq = $param["Seq"];
  106. }
  107. if (array_key_exists("Idcard",$param) and $param["Idcard"] !== null) {
  108. $this->Idcard = $param["Idcard"];
  109. }
  110. if (array_key_exists("Name",$param) and $param["Name"] !== null) {
  111. $this->Name = $param["Name"];
  112. }
  113. if (array_key_exists("Sim",$param) and $param["Sim"] !== null) {
  114. $this->Sim = $param["Sim"];
  115. }
  116. if (array_key_exists("IsNeedCharge",$param) and $param["IsNeedCharge"] !== null) {
  117. $this->IsNeedCharge = $param["IsNeedCharge"];
  118. }
  119. if (array_key_exists("ChargeType",$param) and $param["ChargeType"] !== null) {
  120. $this->ChargeType = $param["ChargeType"];
  121. }
  122. if (array_key_exists("ErrorCode",$param) and $param["ErrorCode"] !== null) {
  123. $this->ErrorCode = $param["ErrorCode"];
  124. }
  125. if (array_key_exists("ErrorMessage",$param) and $param["ErrorMessage"] !== null) {
  126. $this->ErrorMessage = $param["ErrorMessage"];
  127. }
  128. }
  129. }