UNPKG

@nocobase/plugin-verification

Version:

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

305 lines (304 loc) 6.36 kB
/** * 业务入参 */ export declare type InputBusinessEncryptData = null; /** * RecognizeCustomizedAudience请求参数结构体 */ export interface RecognizeCustomizedAudienceRequest { /** * 业务入参 */ BspData: InputRecognizeTargetAudience; } /** * RecognizeTargetAudience返回参数结构体 */ export interface RecognizeTargetAudienceResponse { /** * 回包数据 注意:此字段可能返回 null,表示取不到有效值。 */ Data: OutputRecognizeTargetAudience; /** * 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 */ RequestId?: string; } /** * 流量反欺诈-验准返回的查询分值 */ export interface OutputRecognizeTargetAudienceValue { /** * 模型ID 注意:此字段可能返回 null,表示取不到有效值。 */ ModelId: number; /** * 是否正常返回结果 注意:此字段可能返回 null,表示取不到有效值。 */ IsFound: number; /** * 返回分值 注意:此字段可能返回 null,表示取不到有效值。 */ Score: number; /** * 模型类型 注意:此字段可能返回 null,表示取不到有效值。 */ ModelType: number; /** * 入参Uid 注意:此字段可能返回 null,表示取不到有效值。 */ Uid: string; } /** * 流量反欺诈-验准返回值 */ export interface OutputRecognizeTargetAudience { /** * 返回码(0,成功,其他失败) */ Code: number; /** * 返回码对应的信息 注意:此字段可能返回 null,表示取不到有效值。 */ Message: string; /** * 返回模型结果 注意:此字段可能返回 null,表示取不到有效值。 */ Value: Array<OutputRecognizeTargetAudienceValue>; } /** * RecognizeCustomizedAudience返回参数结构体 */ export interface RecognizeCustomizedAudienceResponse { /** * 业务出参 注意:此字段可能返回 null,表示取不到有效值。 */ Data?: OutputRecognizeTargetAudience; /** * 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 */ RequestId?: string; } /** * 流量反欺诈-验准入参 */ export interface InputRecognizeTargetAudience { /** * 模型ID列表 */ ModelIdList: Array<number | bigint>; /** * 设备ID,AccountType指定的类型 */ Uid?: string; /** * 设备号类型,1.imei 2.imeiMd5(小写后转MD5转小写)3.idfa, 4.idfaMd5(大写后转MD5转小写),5.手机号,256.其它 */ AccountType?: number; /** * 用户IP */ Ip?: string; /** * 操作系统类型(unknown,android,ios,windows) */ Os?: string; /** * 操作系统版本 */ Osv?: string; /** * 纬度 */ Lat?: string; /** * 经度 */ Lon?: string; /** * 设备型号(MI 6) */ DeviceModel?: string; /** * 竞价底价 */ BidFloor?: number; /** * 年龄 */ Age?: number; /** * 性别(1.MALE 2.FEMALE) */ Gender?: number; /** * 用户地址 */ Location?: string; /** * 投放模式(0=PDB,1=PD,2=RTB,10=其他) */ DeliveryMode?: number; /** * 广告位类型<br />(0=前贴片,1=开屏广告,2=网页头部广告、3=网页中部广告、4=网页底部广告、5=悬浮广告、10=其它) */ AdvertisingType?: number; /** * mac地址,建议提供 */ Mac?: string; /** * 电话号码 */ Phone?: string; /** * 浏览器类型 */ Ua?: string; /** * 客户端应用 */ App?: string; /** * 应用包名 */ Package?: string; /** * 设备制造商 */ Maker?: string; /** * 设备类型(PHONE,TABLET) */ DeviceType?: string; /** * 入网方式(wifi,4g,3g,2g) */ AccessMode?: string; /** * 运营商(1.移动 2.联通 3.电信等) */ Sp?: number; /** * 设备屏幕分辨率宽度像素数 */ DeviceW?: number; /** * 设备屏幕分辨率高度像素数 */ DeviceH?: number; /** * 是否全屏插广告(0-否,1-是) */ FullScreen?: number; /** * 广告位宽度 */ ImpBannerW?: number; /** * 广告位高度 */ ImpBannerH?: number; /** * 网址 */ Url?: string; /** * 上下文信息 */ Context?: string; /** * 渠道 */ Channel?: string; /** * 请求ID */ ReqId?: string; /** * 请求ID的md5值 */ ReqMd5?: string; /** * ad_type */ AdType?: number; /** * app名称 */ AppName?: string; /** * app版本描述 */ AppVer?: string; /** * 竞价模式1:rtb 2:pd */ ReqType?: number; /** * 用户是否授权,1为授权,0为未授权 */ IsAuthorized?: number; /** * 设备信息 */ DeviceList?: Array<Device>; } /** * 业务入参 */ export interface Device { /** * 业务入参id */ DeviceId: string; /** * 业务入参类型 */ DeviceType: number; } /** * RecognizePreciseTargetAudience请求参数结构体 */ export interface RecognizePreciseTargetAudienceRequest { /** * 业务数据 */ BspData: InputRecognizeTargetAudience; } /** * RecognizeTargetAudience请求参数结构体 */ export interface RecognizeTargetAudienceRequest { /** * 业务数据 */ BspData: InputRecognizeTargetAudience; /** * 业务加密数据 */ BusinessEncryptData?: InputBusinessEncryptData; } /** * RecognizePreciseTargetAudience返回参数结构体 */ export interface RecognizePreciseTargetAudienceResponse { /** * 回包数据 注意:此字段可能返回 null,表示取不到有效值。 */ Data?: OutputRecognizeTargetAudience; /** * 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 */ RequestId?: string; }