/**
 * 业务入参
 */
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;
}
