tencentcloud-sdk-nodejs
Version:
467 lines (463 loc) • 10.3 kB
TypeScript
/**
* DescribeTrustedID返回参数结构体
*/
export interface DescribeTrustedIDResponse {
/**
* 设备匿名标识
*/
Openid: string;
/**
* App版本信息
*/
AppVersion: string;
/**
* 品牌
*/
Brand: string;
/**
* 客户端IP
*/
ClientIp: string;
/**
* 机型
*/
Model: string;
/**
* 网络类型
*/
NetworkType: string;
/**
* 应用包名
*/
PackageName: string;
/**
* 平台(2-Android,3-iOS,4-H5,5-微信小程序)
*/
Platform: string;
/**
* 系统版本
*/
SystemVersion: string;
/**
* SDK版本号
*/
SdkBuildNo: string;
/**
* 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
*/
RequestId?: string;
}
/**
* DescribeFraudUltimate请求参数结构体
*/
export interface DescribeFraudUltimateRequest {
/**
* 客户端通过SDK获取的设备Token
*/
DeviceToken: string;
/**
* 使用场景。目前仅支持login-登录场景、register-注册场景
*/
SceneCode: string;
/**
* 用户唯一标识
*/
UserId: string;
/**
* 事件时间戳(毫秒)
*/
EventTime: number;
/**
* 事件耗时(毫秒),例如进入登录界面到点击登录按钮耗时
*/
ElapsedTime?: number;
/**
* 微信的OpenId
*/
WeChatOpenId?: string;
/**
* 手机号码(注:不需要带国家代码 例如:13430421011)。可以传入原文或MD5
*/
PhoneNumber?: string;
/**
* 客户端IP
*/
ClientIP?: string;
/**
* QQ的OpenId
*/
QQOpenId?: string;
/**
* 数据授权信息
*/
DataAuthorization?: DataAuthorizationInfo;
}
/**
* DescribeFraudPremium返回参数结构体
*/
export interface DescribeFraudPremiumResponse {
/**
* App版本信息
*/
AppVersion: string;
/**
* 品牌
*/
Brand: string;
/**
* 客户端IP
*/
ClientIp: string;
/**
* 机型
*/
Model: string;
/**
* 网络类型
*/
NetworkType: string;
/**
* 应用包名
*/
PackageName: string;
/**
* 平台(2-Android,3-iOS,4-H5,5-微信小程序)
*/
Platform: string;
/**
* 系统版本
*/
SystemVersion: string;
/**
* SDK版本号
*/
SdkBuildNo: string;
/**
* 实时风险信息
*/
RiskInfos: Array<RiskInfo>;
/**
* 离线风险信息
*/
HistRiskInfos: Array<RiskInfo>;
/**
* 设备匿名标识
*/
Openid: string;
/**
* 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
*/
RequestId?: string;
}
/**
* DescribeFinanceFraudUltimate请求参数结构体
*/
export interface DescribeFinanceFraudUltimateRequest {
/**
* 客户端通过SDK获取的设备Token
*/
DeviceToken: string;
/**
* 使用场景。目前仅支持login-登录场景、register-注册场景
*/
SceneCode: string;
/**
* 用户唯一标识
*/
UserId: string;
/**
* 事件时间戳(毫秒)
*/
EventTime: number;
/**
* 事件耗时(毫秒),例如进入登录界面到点击登录按钮耗时
*/
ElapsedTime?: number;
/**
* 微信的OpenId
*/
WeChatOpenId?: string;
/**
* 手机号码(注:不需要带国家代码 例如:13430421011)。可以传入原文或MD5
*/
PhoneNumber?: string;
/**
* 业务客户端IP
*/
BizClientIp?: string;
/**
* QQ的OpenId
*/
QQOpenId?: string;
/**
* 数据授权信息
*/
DataAuthorization?: DataAuthorizationInfo;
}
/**
* DescribeFraudBase请求参数结构体
*/
export interface DescribeFraudBaseRequest {
/**
* 客户端通过SDK获取的设备Token
*/
DeviceToken: string;
}
/**
* DescribeFraudBase返回参数结构体
*/
export interface DescribeFraudBaseResponse {
/**
* App版本信息
*/
AppVersion: string;
/**
* 品牌
*/
Brand: string;
/**
* 客户端IP
*/
ClientIp: string;
/**
* 机型
*/
Model: string;
/**
* 网络类型
*/
NetworkType: string;
/**
* 应用包名
*/
PackageName: string;
/**
* 平台(2-Android,3-iOS,4-H5,5-微信小程序)
*/
Platform: string;
/**
* 系统版本
*/
SystemVersion: string;
/**
* SDK版本号
*/
SdkBuildNo: string;
/**
* 实时风险信息
*/
RiskInfos: Array<RiskInfo>;
/**
* 离线风险信息
*/
HistRiskInfos: Array<RiskInfo>;
/**
* 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
*/
RequestId?: string;
}
/**
* 数据授权信息
*/
export interface DataAuthorizationInfo {
/**
* 数据委托方、需求方:客户主体名称。
*/
DataProviderName: string;
/**
* 数据受托方、提供方:腾讯云主体名称。
固定填:腾讯云计算(北京)有限责任公司
*/
DataRecipientName: string;
/**
* 客户请求所涉及的用户个人信息类型,支持多选。实际以接口请求传参为准。
1-手机号;
2-微信开放账号;
3-QQ开放账号;
4-IP地址;
*/
UserDataType: Array<number | bigint>;
/**
* 客户是否已按合规指南要求获取用户授权,同意客户委托腾讯云处理入参信息,结合已合法收集的用户数据进行必要处理得出服务结果,并返回给客户。
1-已授权;其它值为未授权。
*/
IsAuthorize: number;
/**
* 客户获得的用户授权期限时间戳(单位秒)。
不填或0默认无固定期限。
*/
AuthorizationTerm?: number;
/**
* 客户获得用户授权所依赖的协议地址。
*/
PrivacyPolicyLink?: string;
}
/**
* DescribeFinanceFraudUltimate返回参数结构体
*/
export interface DescribeFinanceFraudUltimateResponse {
/**
* App版本信息
*/
AppVersion?: string;
/**
* 品牌
*/
Brand?: string;
/**
* 客户端IP
*/
ClientIp?: string;
/**
* 机型
*/
Model?: string;
/**
* 网络类型
*/
NetworkType?: string;
/**
* 应用包名
*/
PackageName?: string;
/**
* 平台(2-Android,3-iOS,4-H5,5-微信小程序)
*/
Platform?: string;
/**
* 系统版本
*/
SystemVersion?: string;
/**
* SDK版本号
*/
SdkBuildNo?: string;
/**
* 实时风险信息
*/
RiskInfos?: Array<RiskInfo>;
/**
* 离线风险信息
*/
HistRiskInfos?: Array<RiskInfo>;
/**
* 设备匿名标识
*/
Openid?: string;
/**
* 场景风险信息
*/
SceneRiskInfos?: Array<RiskInfo>;
/**
* 建议等级。1-极差,2-较差,3-中等,4-良好,5-优秀
*/
SuggestionLevel?: number;
/**
* 图灵盾统一ID
*/
Unionid?: string;
/**
* 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
*/
RequestId?: string;
}
/**
* DescribeTrustedID请求参数结构体
*/
export interface DescribeTrustedIDRequest {
/**
* 客户端通过SDK获取的设备Token
*/
DeviceToken: string;
}
/**
* DescribeFraudPremium请求参数结构体
*/
export interface DescribeFraudPremiumRequest {
/**
* 客户端通过SDK获取的设备Token
*/
DeviceToken: string;
}
/**
* DescribeFraudUltimate返回参数结构体
*/
export interface DescribeFraudUltimateResponse {
/**
* App版本信息
*/
AppVersion?: string;
/**
* 品牌
*/
Brand?: string;
/**
* 客户端IP
*/
ClientIp?: string;
/**
* 机型
*/
Model?: string;
/**
* 网络类型
*/
NetworkType?: string;
/**
* 应用包名
*/
PackageName?: string;
/**
* 平台(2-Android,3-iOS,4-H5,5-微信小程序)
*/
Platform?: string;
/**
* 系统版本
*/
SystemVersion?: string;
/**
* SDK版本号
*/
SdkBuildNo?: string;
/**
* 实时风险信息
*/
RiskInfos?: Array<RiskInfo>;
/**
* 离线风险信息
*/
HistRiskInfos?: Array<RiskInfo>;
/**
* 设备匿名标识
*/
Openid?: string;
/**
* 场景风险信息
*/
SceneRiskInfos?: Array<RiskInfo>;
/**
* 建议等级。1-极差,2-较差,3-中等,4-良好,5-优秀
*/
SuggestionLevel?: number;
/**
* 图灵盾统一ID
*/
Unionid?: string;
/**
* 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
*/
RequestId?: string;
}
/**
* 风险信息
*/
export interface RiskInfo {
/**
* 风险类型。更多详情请参见:[Android](https://cloud.tencent.com/document/product/1628/85898)、[iOS](https://cloud.tencent.com/document/product/1628/85896)、[H5](https://cloud.tencent.com/document/product/1628/85897)、[小程序](https://cloud.tencent.com/document/product/1628/85895)、[场景风险](https://cloud.tencent.com/document/product/1628/88912)
*/
Type?: number;
/**
* [风险等级](https://cloud.tencent.com/document/product/1628/85308)
*/
Level?: number;
}