tencentcloud-sdk-nodejs
Version:
142 lines (141 loc) • 3.09 kB
TypeScript
/**
* 业务出参
*/
export interface ManagePortraitRiskOutput {
/**
* 返回码(0,成功,其他失败)
*/
Code?: number;
/**
* 返回码对应的信息
*/
Message?: string;
/**
* 结果
注意:此字段可能返回 null,表示取不到有效值。
*/
Value?: ManagePortraitRiskValueOutput;
}
/**
* 业务出参
*/
export interface ManageDeviceRiskOutput {
/**
* 返回码(0:成功,1002: 参数错误 , 4300: 权限错误,其他:失败)
*/
Code?: number;
/**
* 返回码对应的信息
*/
Message?: string;
/**
* 业务结果
注意:此字段可能返回 null,表示取不到有效值。
*/
Value?: ManageDeviceRiskValueOutput;
}
/**
* 业务出参
*/
export interface ManageDeviceRiskValueOutput {
/**
* 设备评分
*/
Score?: number;
}
/**
* ManagePortraitRisk返回参数结构体
*/
export interface ManagePortraitRiskResponse {
/**
* 业务出参
注意:此字段可能返回 null,表示取不到有效值。
*/
Data?: ManagePortraitRiskOutput;
/**
* 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
*/
RequestId?: string;
}
/**
* 业务入参
*/
export interface ManageDeviceRiskInput {
/**
* 设备操作平台 1:android
*/
OsType: number;
/**
* 设备类型 6: oaid_md5(32位小写)
*/
DeviceType: number;
/**
* 根据 DeviceType 填写设备标识
*/
DeviceId: string;
/**
* 用户ip,只支持ipv4
*/
ClientIp: string;
}
/**
* 业务出参
*/
export interface ManagePortraitRiskValueOutput {
/**
* 对应的IP
*/
UserIp?: string;
/**
* 返回风险等级, 0 - 4,0代表无风险,数值越大,风险越高
*/
Level?: number;
}
/**
* ManageDeviceRisk请求参数结构体
*/
export interface ManageDeviceRiskRequest {
/**
* 业务入参
*/
BusinessSecurityData: ManageDeviceRiskInput;
}
/**
* 业务入参
*/
export interface ManagePortraitRiskInput {
/**
* 请求时间戳秒
*/
PostTime: number;
/**
* 用户公网ip(仅支持IPv4)
*/
UserIp: string;
/**
* 渠道号
*/
Channel: number;
}
/**
* ManagePortraitRisk请求参数结构体
*/
export interface ManagePortraitRiskRequest {
/**
* 业务入参
*/
BusinessSecurityData: ManagePortraitRiskInput;
}
/**
* ManageDeviceRisk返回参数结构体
*/
export interface ManageDeviceRiskResponse {
/**
* 业务出参
*/
Data?: ManageDeviceRiskOutput;
/**
* 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
*/
RequestId?: string;
}