| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221 | 
							- <?php
 
- /*
 
-  * Copyright (c) 2017-2018 THL A29 Limited, a Tencent company. All Rights Reserved.
 
-  *
 
-  * Licensed under the Apache License, Version 2.0 (the "License");
 
-  * you may not use this file except in compliance with the License.
 
-  * You may obtain a copy of the License at
 
-  *
 
-  *    http://www.apache.org/licenses/LICENSE-2.0
 
-  *
 
-  * Unless required by applicable law or agreed to in writing, software
 
-  * distributed under the License is distributed on an "AS IS" BASIS,
 
-  * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 
-  * See the License for the specific language governing permissions and
 
-  * limitations under the License.
 
-  */
 
- namespace TencentCloud\Faceid\V20180301\Models;
 
- use TencentCloud\Common\AbstractModel;
 
- /**
 
-  * GetFaceIdResult返回参数结构体
 
-  *
 
-  * @method string getIdCard() 获取身份证
 
-  * @method void setIdCard(string $IdCard) 设置身份证
 
-  * @method string getName() 获取姓名
 
-  * @method void setName(string $Name) 设置姓名
 
-  * @method string getResult() 获取业务核验结果,参考https://cloud.tencent.com/document/product/1007/47912
 
-  * @method void setResult(string $Result) 设置业务核验结果,参考https://cloud.tencent.com/document/product/1007/47912
 
-  * @method string getDescription() 获取业务核验描述
 
-  * @method void setDescription(string $Description) 设置业务核验描述
 
-  * @method float getSimilarity() 获取相似度,0-100,数值越大相似度越高
 
-  * @method void setSimilarity(float $Similarity) 设置相似度,0-100,数值越大相似度越高
 
-  * @method string getVideoBase64() 获取用户核验的视频base64,如果选择了使用cos,返回完整cos地址如https://bucket.cos.ap-guangzhou.myqcloud.com/objectKey
 
- 注意:此字段可能返回 null,表示取不到有效值。
 
-  * @method void setVideoBase64(string $VideoBase64) 设置用户核验的视频base64,如果选择了使用cos,返回完整cos地址如https://bucket.cos.ap-guangzhou.myqcloud.com/objectKey
 
- 注意:此字段可能返回 null,表示取不到有效值。
 
-  * @method string getBestFrameBase64() 获取用户核验视频的截帧base64,如果选择了使用cos,返回完整cos地址如https://bucket.cos.ap-guangzhou.myqcloud.com/objectKey
 
- 注意:此字段可能返回 null,表示取不到有效值。
 
-  * @method void setBestFrameBase64(string $BestFrameBase64) 设置用户核验视频的截帧base64,如果选择了使用cos,返回完整cos地址如https://bucket.cos.ap-guangzhou.myqcloud.com/objectKey
 
- 注意:此字段可能返回 null,表示取不到有效值。
 
-  * @method string getExtra() 获取获取token时透传的信息
 
- 注意:此字段可能返回 null,表示取不到有效值。
 
-  * @method void setExtra(string $Extra) 设置获取token时透传的信息
 
- 注意:此字段可能返回 null,表示取不到有效值。
 
-  * @method string getDeviceInfoTag() 获取设备风险标签,仅错误码返回1007(设备疑似被劫持)时返回风险标签。标签说明:
 
- 202、5001:设备疑似被Root
 
- 203、5004:设备疑似被注入
 
- 205:设备疑似被Hook
 
- 206:设备疑似虚拟运行环境
 
- 5007、1005:设备疑似摄像头被劫持
 
- 8000:设备疑似存在异常篡改行为
 
- 注意:此字段可能返回 null,表示取不到有效值。
 
-  * @method void setDeviceInfoTag(string $DeviceInfoTag) 设置设备风险标签,仅错误码返回1007(设备疑似被劫持)时返回风险标签。标签说明:
 
- 202、5001:设备疑似被Root
 
- 203、5004:设备疑似被注入
 
- 205:设备疑似被Hook
 
- 206:设备疑似虚拟运行环境
 
- 5007、1005:设备疑似摄像头被劫持
 
- 8000:设备疑似存在异常篡改行为
 
- 注意:此字段可能返回 null,表示取不到有效值。
 
-  * @method string getRiskInfoTag() 获取行为风险标签,仅错误码返回1007(设备疑似被劫持)时返回风险标签。标签说明:
 
- 02:攻击风险
 
- 注意:此字段可能返回 null,表示取不到有效值。
 
-  * @method void setRiskInfoTag(string $RiskInfoTag) 设置行为风险标签,仅错误码返回1007(设备疑似被劫持)时返回风险标签。标签说明:
 
- 02:攻击风险
 
- 注意:此字段可能返回 null,表示取不到有效值。
 
-  * @method string getRequestId() 获取唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
 
-  * @method void setRequestId(string $RequestId) 设置唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
 
-  */
 
- class GetFaceIdResultResponse extends AbstractModel
 
- {
 
-     /**
 
-      * @var string 身份证
 
-      */
 
-     public $IdCard;
 
-     /**
 
-      * @var string 姓名
 
-      */
 
-     public $Name;
 
-     /**
 
-      * @var string 业务核验结果,参考https://cloud.tencent.com/document/product/1007/47912
 
-      */
 
-     public $Result;
 
-     /**
 
-      * @var string 业务核验描述
 
-      */
 
-     public $Description;
 
-     /**
 
-      * @var float 相似度,0-100,数值越大相似度越高
 
-      */
 
-     public $Similarity;
 
-     /**
 
-      * @var string 用户核验的视频base64,如果选择了使用cos,返回完整cos地址如https://bucket.cos.ap-guangzhou.myqcloud.com/objectKey
 
- 注意:此字段可能返回 null,表示取不到有效值。
 
-      */
 
-     public $VideoBase64;
 
-     /**
 
-      * @var string 用户核验视频的截帧base64,如果选择了使用cos,返回完整cos地址如https://bucket.cos.ap-guangzhou.myqcloud.com/objectKey
 
- 注意:此字段可能返回 null,表示取不到有效值。
 
-      */
 
-     public $BestFrameBase64;
 
-     /**
 
-      * @var string 获取token时透传的信息
 
- 注意:此字段可能返回 null,表示取不到有效值。
 
-      */
 
-     public $Extra;
 
-     /**
 
-      * @var string 设备风险标签,仅错误码返回1007(设备疑似被劫持)时返回风险标签。标签说明:
 
- 202、5001:设备疑似被Root
 
- 203、5004:设备疑似被注入
 
- 205:设备疑似被Hook
 
- 206:设备疑似虚拟运行环境
 
- 5007、1005:设备疑似摄像头被劫持
 
- 8000:设备疑似存在异常篡改行为
 
- 注意:此字段可能返回 null,表示取不到有效值。
 
-      */
 
-     public $DeviceInfoTag;
 
-     /**
 
-      * @var string 行为风险标签,仅错误码返回1007(设备疑似被劫持)时返回风险标签。标签说明:
 
- 02:攻击风险
 
- 注意:此字段可能返回 null,表示取不到有效值。
 
-      */
 
-     public $RiskInfoTag;
 
-     /**
 
-      * @var string 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
 
-      */
 
-     public $RequestId;
 
-     /**
 
-      * @param string $IdCard 身份证
 
-      * @param string $Name 姓名
 
-      * @param string $Result 业务核验结果,参考https://cloud.tencent.com/document/product/1007/47912
 
-      * @param string $Description 业务核验描述
 
-      * @param float $Similarity 相似度,0-100,数值越大相似度越高
 
-      * @param string $VideoBase64 用户核验的视频base64,如果选择了使用cos,返回完整cos地址如https://bucket.cos.ap-guangzhou.myqcloud.com/objectKey
 
- 注意:此字段可能返回 null,表示取不到有效值。
 
-      * @param string $BestFrameBase64 用户核验视频的截帧base64,如果选择了使用cos,返回完整cos地址如https://bucket.cos.ap-guangzhou.myqcloud.com/objectKey
 
- 注意:此字段可能返回 null,表示取不到有效值。
 
-      * @param string $Extra 获取token时透传的信息
 
- 注意:此字段可能返回 null,表示取不到有效值。
 
-      * @param string $DeviceInfoTag 设备风险标签,仅错误码返回1007(设备疑似被劫持)时返回风险标签。标签说明:
 
- 202、5001:设备疑似被Root
 
- 203、5004:设备疑似被注入
 
- 205:设备疑似被Hook
 
- 206:设备疑似虚拟运行环境
 
- 5007、1005:设备疑似摄像头被劫持
 
- 8000:设备疑似存在异常篡改行为
 
- 注意:此字段可能返回 null,表示取不到有效值。
 
-      * @param string $RiskInfoTag 行为风险标签,仅错误码返回1007(设备疑似被劫持)时返回风险标签。标签说明:
 
- 02:攻击风险
 
- 注意:此字段可能返回 null,表示取不到有效值。
 
-      * @param string $RequestId 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
 
-      */
 
-     function __construct()
 
-     {
 
-     }
 
-     /**
 
-      * For internal only. DO NOT USE IT.
 
-      */
 
-     public function deserialize($param)
 
-     {
 
-         if ($param === null) {
 
-             return;
 
-         }
 
-         if (array_key_exists("IdCard",$param) and $param["IdCard"] !== null) {
 
-             $this->IdCard = $param["IdCard"];
 
-         }
 
-         if (array_key_exists("Name",$param) and $param["Name"] !== null) {
 
-             $this->Name = $param["Name"];
 
-         }
 
-         if (array_key_exists("Result",$param) and $param["Result"] !== null) {
 
-             $this->Result = $param["Result"];
 
-         }
 
-         if (array_key_exists("Description",$param) and $param["Description"] !== null) {
 
-             $this->Description = $param["Description"];
 
-         }
 
-         if (array_key_exists("Similarity",$param) and $param["Similarity"] !== null) {
 
-             $this->Similarity = $param["Similarity"];
 
-         }
 
-         if (array_key_exists("VideoBase64",$param) and $param["VideoBase64"] !== null) {
 
-             $this->VideoBase64 = $param["VideoBase64"];
 
-         }
 
-         if (array_key_exists("BestFrameBase64",$param) and $param["BestFrameBase64"] !== null) {
 
-             $this->BestFrameBase64 = $param["BestFrameBase64"];
 
-         }
 
-         if (array_key_exists("Extra",$param) and $param["Extra"] !== null) {
 
-             $this->Extra = $param["Extra"];
 
-         }
 
-         if (array_key_exists("DeviceInfoTag",$param) and $param["DeviceInfoTag"] !== null) {
 
-             $this->DeviceInfoTag = $param["DeviceInfoTag"];
 
-         }
 
-         if (array_key_exists("RiskInfoTag",$param) and $param["RiskInfoTag"] !== null) {
 
-             $this->RiskInfoTag = $param["RiskInfoTag"];
 
-         }
 
-         if (array_key_exists("RequestId",$param) and $param["RequestId"] !== null) {
 
-             $this->RequestId = $param["RequestId"];
 
-         }
 
-     }
 
- }
 
 
  |