UNPKG

@nocobase/plugin-verification

Version:

User identity verification management, including SMS, TOTP authenticator, with extensibility.

310 lines (309 loc) 5.79 kB
/** * 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?: 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; } /** * 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?: string; } /** * 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?: 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?: string; } /** * 风险信息 */ export interface RiskInfo { /** * 风险类型 */ Type: number; /** * 风险等级 */ Level: number; }