/**
 * DescribeFakeWechatOfficials返回参数结构体
 */
export interface DescribeFakeWechatOfficialsResponse {
    /**
     * 总数
     */
    Total?: number;
    /**
     * 仿冒公众号
  注意：此字段可能返回 null，表示取不到有效值。
     */
    List?: Array<DisplayFakeWechatOfficial>;
    /**
     * 唯一请求 ID，由服务端生成，每次请求都会返回（若请求因其他原因未能抵达服务端，则该次请求不会获得 RequestId）。定位问题时需要提供该次请求的 RequestId。
     */
    RequestId?: string;
}
/**
 * CreateEnterprise返回参数结构体
 */
export interface CreateEnterpriseResponse {
    /**
     * Id
     */
    Id?: number;
    /**
     * 唯一请求 ID，由服务端生成，每次请求都会返回（若请求因其他原因未能抵达服务端，则该次请求不会获得 RequestId）。定位问题时需要提供该次请求的 RequestId。
     */
    RequestId?: string;
}
/**
 * CreateAsset返回参数结构体
 */
export interface CreateAssetResponse {
    /**
     * Id
     */
    Id?: number;
    /**
     * 唯一请求 ID，由服务端生成，每次请求都会返回（若请求因其他原因未能抵达服务端，则该次请求不会获得 RequestId）。定位问题时需要提供该次请求的 RequestId。
     */
    RequestId?: string;
}
/**
 * DescribeFakeApps请求参数结构体
 */
export interface DescribeFakeAppsRequest {
    /**
     * 企业ID列表，可多选
     */
    CustomerIdList?: Array<number | bigint>;
    /**
     * 是否新增数据
     */
    IsNew?: boolean;
    /**
     * 企业ID
     */
    CustomerId?: number;
    /**
     * 分页大小
     */
    Limit?: number;
    /**
     * 分页偏移
     */
    Offset?: number;
    /**
     * 子公司ID列表
     */
    EnterpriseUidList?: Array<string>;
    /**
     * 数据输出格式：json、file，默认不填为json
     */
    Format?: string;
    /**
     * 创建时间-开始
     */
    CreateAtStart?: string;
    /**
     * 创建时间-结束
     */
    CreateAtEnd?: string;
    /**
     * 更新时间-开始
     */
    UpdateAtStart?: string;
    /**
     * 更新时间-结束
     */
    UpdateAtEnd?: string;
    /**
     * 查询数组
     */
    Filters?: Array<Filter>;
    /**
     * 是否显示被忽略的数据
     */
    Ignored?: boolean;
}
/**
 * DescribeJobRecords返回参数结构体
 */
export interface DescribeJobRecordsResponse {
    /**
     * 总数
     */
    Total?: number;
    /**
     * 数组
     */
    List?: Array<DisplayJobRecord>;
    /**
     * 唯一请求 ID，由服务端生成，每次请求都会返回（若请求因其他原因未能抵达服务端，则该次请求不会获得 RequestId）。定位问题时需要提供该次请求的 RequestId。
     */
    RequestId?: string;
}
/**
 * 代码泄露详情
 */
export interface DisplayLeakageCode {
    /**
     * <p>主键ID</p>
     */
    Id?: number;
    /**
     * <p>公共字段</p>
     */
    DisplayToolCommon?: DisplayToolCommon;
    /**
     * <p>事件名称</p>
     */
    Name?: string;
    /**
     * <p>事件描述</p>
     */
    Description?: string;
    /**
     * <p>数据源</p>
     */
    Source?: string;
    /**
     * <p>风险等级：1-低危 2-中危 3-高危 4-严重 5-误报</p>
     */
    RiskLevel?: number;
    /**
     * <p>仓库名称</p>
     */
    HubName?: string;
    /**
     * <p>链接</p>
     */
    Url?: string;
    /**
     * <p>截图</p>
     */
    Screenshot?: string;
    /**
     * <p>建议</p>
     */
    Suggestion?: string;
    /**
     * <p>关键词</p>
     */
    Keyword?: string;
    /**
     * <p>处置状态</p><p>枚举值：</p><ul><li>0： 待处理</li><li>1： 处理中</li><li>2： 已处理</li><li>3： 误报</li></ul>
     */
    HandlingStatus?: number;
    /**
     * <p>备注</p>
     */
    Remark?: string;
    /**
     * <p>仓库命名空间</p>
     */
    RepoNamespace?: string;
    /**
     * <p>仓库名称</p>
     */
    RepoName?: string;
    /**
     * <p>作者名称</p>
     */
    AuthorName?: string;
}
/**
 * CreateWechatApplet请求参数结构体
 */
export interface CreateWechatAppletRequest {
    /**
     * 企业Id
     */
    CustomerId: number;
    /**
     * 名称
     */
    Name?: string;
    /**
     * 图片地址
     */
    Logo?: string;
    /**
     * 账号
     */
    AccountId?: string;
    /**
     * 二维码
     */
    QrCode?: string;
    /**
     * 描述
     */
    Description?: string;
    /**
     * 子公司
     */
    EnterpriseUid?: string;
    /**
     * 账号Appid
     */
    AccountAppid?: string;
    /**
     * 认证主体
     */
    RecordSubject?: string;
}
/**
 * DescribeApps请求参数结构体
 */
export interface DescribeAppsRequest {
    /**
     * 企业ID列表，可多选
     */
    CustomerIdList?: Array<number | bigint>;
    /**
     * 子公司ID列表
     */
    EnterpriseUidList?: Array<string>;
    /**
     * 是否新增数据
     */
    IsNew?: boolean;
    /**
     * 企业ID
     */
    CustomerId?: number;
    /**
     * 分页大小
     */
    Limit?: number;
    /**
     * 分页偏移
     */
    Offset?: number;
    /**
     * 数据输出格式：json、file，默认不填为json
     */
    Format?: string;
    /**
     * 创建时间-开始
     */
    CreateAtStart?: string;
    /**
     * 创建时间-结束
     */
    CreateAtEnd?: string;
    /**
     * 更新时间-开始
     */
    UpdateAtStart?: string;
    /**
     * 更新时间-结束
     */
    UpdateAtEnd?: string;
    /**
     * 查询数组
     */
    Filters?: Array<Filter>;
    /**
     * 是否显示被忽略的数据
     */
    Ignored?: boolean;
}
/**
 * DescribeSensitiveInfos请求参数结构体
 */
export interface DescribeSensitiveInfosRequest {
    /**
     * 企业ID列表，可多选
     */
    CustomerIdList?: Array<number | bigint>;
    /**
     * 是否聚合数据
     */
    IsAggregation?: boolean;
    /**
     * 是否新增数据
     */
    IsNew?: boolean;
    /**
     * 企业ID
     */
    CustomerId?: number;
    /**
     * 分页大小
     */
    Limit?: number;
    /**
     * 分页偏移
     */
    Offset?: number;
    /**
     * 子公司ID列表
     */
    EnterpriseUidList?: Array<string>;
    /**
     * 数据输出格式：json、file，默认不填为json
     */
    Format?: string;
    /**
     * 创建时间-开始
     */
    CreateAtStart?: string;
    /**
     * 创建时间-结束
     */
    CreateAtEnd?: string;
    /**
     * 更新时间-开始
     */
    UpdateAtStart?: string;
    /**
     * 更新时间-结束
     */
    UpdateAtEnd?: string;
    /**
     * 查询数组
     */
    Filters?: Array<Filter>;
    /**
     * 是否显示被忽略的数据
     */
    Ignored?: boolean;
}
/**
 * DeleteAssets请求参数结构体
 */
export interface DeleteAssetsRequest {
    /**
     * ID列表
     */
    Ids: Array<number | bigint>;
}
/**
 * 主机资产详情
 */
export interface DisplayAsset {
    /**
     * 主机资产Id
     */
    Id?: number;
    /**
     * 操作系统类型
     */
    Os?: string;
    /**
     * 主机地址
     */
    Ip?: string;
    /**
     * 国家
     */
    Country?: string;
    /**
     * 省份
     */
    Province?: string;
    /**
     * 地域
     */
    City?: string;
    /**
     * 运营商
     */
    Isp?: string;
    /**
     * 公共字段
     */
    DisplayToolCommon?: DisplayToolCommon;
    /**
     * 端口数据
     */
    Ports?: string;
    /**
     * 服务数据
     */
    Services?: string;
    /**
     * 域名数据
     */
    Domains?: string;
    /**
     * 端口和服务最近更新时间
     */
    LastModify?: string;
    /**
     * 是否为云资产
     */
    IsCloudAsset?: number;
    /**
     * 云资产状态，-1为下线
     */
    CloudAssetStatus?: number;
}
/**
 * DescribeWechatApplets返回参数结构体
 */
export interface DescribeWechatAppletsResponse {
    /**
     * 总数
     */
    Total?: number;
    /**
     * 数组
     */
    List?: Array<DisplayWechatApplet>;
    /**
     * 唯一请求 ID，由服务端生成，每次请求都会返回（若请求因其他原因未能抵达服务端，则该次请求不会获得 RequestId）。定位问题时需要提供该次请求的 RequestId。
     */
    RequestId?: string;
}
/**
 * DescribeCustomers请求参数结构体
 */
export interface DescribeCustomersRequest {
    /**
     * 分页大小
     */
    Limit?: number;
    /**
     * 分页偏移
     */
    Offset?: number;
    /**
     * 查询数组
     */
    Filters?: Array<Filter>;
    /**
     * <p>企业名称模糊搜索</p>
     */
    Keyword?: string;
}
/**
 * ModifyLabel请求参数结构体
 */
export interface ModifyLabelRequest {
    /**
     * 模块，包括：enterprise：企业架构，domain：主域名，sub_domain：子域名，asset：IP资产，port：端口服务，http：HTTP资产，vul：漏洞信息，app：APP，wechat_applet：微信小程序，wechat_official_account：微信公众号，github：Github信息泄露，manage：管理后台暴露，config：目录爆破，dark_web：暗网泄露，net_disk：文库网盘泄露，supply_chain：供应链，weak_password：弱口令，sensitive_info：敏感信息泄露
     */
    Module: string;
    /**
     * 企业ID列表，可多选
     */
    CustomerIdList?: Array<number | bigint>;
    /**
     * 资产或风险主键ID
     */
    Id?: number;
    /**
     * 企业ID，在企业管理页面查看
     */
    CustomerId?: number;
    /**
     * 是否聚合数据
     */
    IsAggregation?: boolean;
    /**
     * 标签详情
     */
    Labels?: string;
    /**
     * 资产或风险主键ID列表
     */
    Ids?: Array<number | bigint>;
}
/**
 * 数据泄露详情
 */
export interface DisplayLeakageData {
    /**
     * 主键ID
     */
    Id?: number;
    /**
     * 公共字段
     */
    DisplayToolCommon?: DisplayToolCommon;
    /**
     * 事件名称
     */
    Name?: string;
    /**
     * 事件描述
     */
    Description?: string;
    /**
     * 数据源
     */
    Source?: string;
    /**
     * 风险等级：1-低危 2-中危 3-高危 4-严重 5-误报
     */
    RiskLevel?: number;
    /**
     * 链接
     */
    Url?: string;
    /**
     * 截图
     */
    Screenshot?: string;
    /**
     * 建议
     */
    Suggestion?: string;
    /**
     * 关键词
     */
    Keyword?: string;
    /**
     * 处置状态：0-待处理 1-处理中 2-已处理
     */
    HandlingStatus?: number;
    /**
     * 备注
     */
    Remark?: string;
}
/**
 * DescribeFakeWebsites返回参数结构体
 */
export interface DescribeFakeWebsitesResponse {
    /**
     * 总数
     */
    Total?: number;
    /**
     * 仿冒网站
  注意：此字段可能返回 null，表示取不到有效值。
     */
    List?: Array<DisplayFakeWebsite>;
    /**
     * 唯一请求 ID，由服务端生成，每次请求都会返回（若请求因其他原因未能抵达服务端，则该次请求不会获得 RequestId）。定位问题时需要提供该次请求的 RequestId。
     */
    RequestId?: string;
}
/**
 * CreatePort返回参数结构体
 */
export interface CreatePortResponse {
    /**
     * Id
     */
    Id?: number;
    /**
     * 唯一请求 ID，由服务端生成，每次请求都会返回（若请求因其他原因未能抵达服务端，则该次请求不会获得 RequestId）。定位问题时需要提供该次请求的 RequestId。
     */
    RequestId?: string;
}
/**
 * DeletePorts返回参数结构体
 */
export interface DeletePortsResponse {
    /**
     * 唯一请求 ID，由服务端生成，每次请求都会返回（若请求因其他原因未能抵达服务端，则该次请求不会获得 RequestId）。定位问题时需要提供该次请求的 RequestId。
     */
    RequestId?: string;
}
/**
 * DeleteManages请求参数结构体
 */
export interface DeleteManagesRequest {
    /**
     * ID列表
     */
    Ids: Array<number | bigint>;
    /**
     * 企业ID列表，可多选
     */
    CustomerIdList?: Array<number | bigint>;
    /**
     * 是否聚合数据
     */
    IsAggregation?: boolean;
}
/**
 * DescribeManages请求参数结构体
 */
export interface DescribeManagesRequest {
    /**
     * 企业ID列表，可多选
     */
    CustomerIdList?: Array<number | bigint>;
    /**
     * 是否聚合数据
     */
    IsAggregation?: boolean;
    /**
     * 是否新增数据
     */
    IsNew?: boolean;
    /**
     * 企业ID
     */
    CustomerId?: number;
    /**
     * 分页大小
     */
    Limit?: number;
    /**
     * 分页偏移
     */
    Offset?: number;
    /**
     * 子公司ID列表
     */
    EnterpriseUidList?: Array<string>;
    /**
     * 数据输出格式：json、file，默认不填为json
     */
    Format?: string;
    /**
     * 创建时间-开始
     */
    CreateAtStart?: string;
    /**
     * 创建时间-结束
     */
    CreateAtEnd?: string;
    /**
     * 更新时间-开始
     */
    UpdateAtStart?: string;
    /**
     * 更新时间-结束
     */
    UpdateAtEnd?: string;
    /**
     * 查询数组
     */
    Filters?: Array<Filter>;
    /**
     * 是否显示被忽略的数据
     */
    Ignored?: boolean;
}
/**
 * 微信公众号详情
 */
export interface DisplayWechatOfficialAccount {
    /**
     * 主键ID
     */
    Id?: number;
    /**
     * 公共字段
     */
    DisplayToolCommon?: DisplayToolCommon;
    /**
     * 名称
     */
    Name?: string;
    /**
     * 图片地址
     */
    Logo?: string;
    /**
     * 账号
     */
    AccountId?: string;
    /**
     * 二维码
     */
    QrCode?: string;
    /**
     * 描述
     */
    Description?: string;
    /**
     * 认证主体
     */
    RecordSubject?: string;
}
/**
 * 目录爆破详情
 */
export interface DisplayConfig {
    /**
     * <p>主键Id</p>
     */
    Id?: number;
    /**
     * <p>地址</p>
     */
    Url?: string;
    /**
     * <p>站点标题</p>
     */
    Title?: string;
    /**
     * <p>状态码</p>
     */
    Code?: number;
    /**
     * <p>响应长度</p>
     */
    ContentLength?: number;
    /**
     * <p>公共字段</p>
     */
    DisplayToolCommon?: DisplayToolCommon;
    /**
     * <p>Ip数据</p>
     */
    Ip?: string;
    /**
     * <p>AI评分</p>
     */
    AIRating?: number;
    /**
     * <p>AI分析</p>
     */
    AIAnalysis?: string;
    /**
     * <p>风险等级: 1-低危, 2-中危, 3-高危, 4-危级, 5-误报</p>
     */
    RiskLevel?: number;
    /**
     * <p>建议</p>
     */
    Suggestion?: string;
    /**
     * <p>是否为云资产</p>
     */
    IsCloudAsset?: number;
    /**
     * <p>云资产状态，-1为下线</p>
     */
    CloudAssetStatus?: number;
    /**
     * <p>聚合视角下该组真实子项总数；非聚合视角为 0</p>
     */
    AggregationCount?: number;
}
/**
 * DescribeNetDisks返回参数结构体
 */
export interface DescribeNetDisksResponse {
    /**
     * 总数
     */
    Total?: number;
    /**
     * 数组
     */
    List?: Array<DisplayNetDisk>;
    /**
     * 唯一请求 ID，由服务端生成，每次请求都会返回（若请求因其他原因未能抵达服务端，则该次请求不会获得 RequestId）。定位问题时需要提供该次请求的 RequestId。
     */
    RequestId?: string;
}
/**
 * CreateJobRecord返回参数结构体
 */
export interface CreateJobRecordResponse {
    /**
     * <p>任务Id</p>
     */
    Id?: number;
    /**
     * 唯一请求 ID，由服务端生成，每次请求都会返回（若请求因其他原因未能抵达服务端，则该次请求不会获得 RequestId）。定位问题时需要提供该次请求的 RequestId。
     */
    RequestId?: string;
}
/**
 * DescribeCustomers返回参数结构体
 */
export interface DescribeCustomersResponse {
    /**
     * <p>总数</p>
     */
    Total?: number;
    /**
     * <p>企业列表</p>
     */
    List?: Array<Customer>;
    /**
     * 唯一请求 ID，由服务端生成，每次请求都会返回（若请求因其他原因未能抵达服务端，则该次请求不会获得 RequestId）。定位问题时需要提供该次请求的 RequestId。
     */
    RequestId?: string;
}
/**
 * DescribeDomains返回参数结构体
 */
export interface DescribeDomainsResponse {
    /**
     * 总数
     */
    Total?: number;
    /**
     * 数组
     */
    List?: Array<DisplayDomain>;
    /**
     * 唯一请求 ID，由服务端生成，每次请求都会返回（若请求因其他原因未能抵达服务端，则该次请求不会获得 RequestId）。定位问题时需要提供该次请求的 RequestId。
     */
    RequestId?: string;
}
/**
 * 暗网详情
 */
export interface DisplayDarkWeb {
    /**
     * 主键ID
     */
    Id?: number;
    /**
     * 内容
     */
    Content?: string;
    /**
     * 命中关键字
     */
    MatchedKeywords?: string;
    /**
     * APP地址
     */
    Url?: string;
    /**
     * 公共字段
     */
    DisplayToolCommon?: DisplayToolCommon;
    /**
     * 状态：unrepaired:未修复，repaired:已修复，ignore:已忽略
     */
    Status?: string;
}
/**
 * ModifySeedStatus返回参数结构体
 */
export interface ModifySeedStatusResponse {
    /**
     * 唯一请求 ID，由服务端生成，每次请求都会返回（若请求因其他原因未能抵达服务端，则该次请求不会获得 RequestId）。定位问题时需要提供该次请求的 RequestId。
     */
    RequestId?: string;
}
/**
 * DeleteEnterprises返回参数结构体
 */
export interface DeleteEnterprisesResponse {
    /**
     * 唯一请求 ID，由服务端生成，每次请求都会返回（若请求因其他原因未能抵达服务端，则该次请求不会获得 RequestId）。定位问题时需要提供该次请求的 RequestId。
     */
    RequestId?: string;
}
/**
 * CreateSeeds请求参数结构体
 */
export interface CreateSeedsRequest {
    /**
     * 企业ID
     */
    CustomerId: number;
    /**
     * ip种子数组
     */
    Ips?: Array<string>;
    /**
     * icon种子数组
     */
    Icons?: Array<string>;
    /**
     * 主域名种子数组
     */
    Domains?: Array<string>;
    /**
     * title种子数组
     */
    Titles?: Array<string>;
    /**
     * 子域名种子数组
     */
    SubDomains?: Array<string>;
    /**
     * 关键词种子数组
     */
    Keywords?: Array<string>;
    /**
     * 母公司种子数组
     */
    ParentCompanies?: Array<string>;
}
/**
 * DescribePorts返回参数结构体
 */
export interface DescribePortsResponse {
    /**
     * 总数
     */
    Total?: number;
    /**
     * 数组
     */
    List?: Array<DisplayPort>;
    /**
     * 唯一请求 ID，由服务端生成，每次请求都会返回（若请求因其他原因未能抵达服务端，则该次请求不会获得 RequestId）。定位问题时需要提供该次请求的 RequestId。
     */
    RequestId?: string;
}
/**
 * DeleteWechatApplets请求参数结构体
 */
export interface DeleteWechatAppletsRequest {
    /**
     * ID列表
     */
    Ids: Array<number | bigint>;
}
/**
 * DescribeSensitiveInfos返回参数结构体
 */
export interface DescribeSensitiveInfosResponse {
    /**
     * 总数
     */
    Total?: number;
    /**
     * 数组
     */
    List?: Array<DisplaySensitiveInfo>;
    /**
     * 唯一请求 ID，由服务端生成，每次请求都会返回（若请求因其他原因未能抵达服务端，则该次请求不会获得 RequestId）。定位问题时需要提供该次请求的 RequestId。
     */
    RequestId?: string;
}
/**
 * DescribeConfigs返回参数结构体
 */
export interface DescribeConfigsResponse {
    /**
     * 总数
     */
    Total?: number;
    /**
     * 数组
     */
    List?: Array<DisplayConfig>;
    /**
     * 全部路径数量
     */
    AllConfigNum?: number;
    /**
     * 高风险路径数量
     */
    HighRiskConfigNum?: number;
    /**
     * 唯一请求 ID，由服务端生成，每次请求都会返回（若请求因其他原因未能抵达服务端，则该次请求不会获得 RequestId）。定位问题时需要提供该次请求的 RequestId。
     */
    RequestId?: string;
}
/**
 * CreateApp返回参数结构体
 */
export interface CreateAppResponse {
    /**
     * Id
     */
    Id?: number;
    /**
     * 唯一请求 ID，由服务端生成，每次请求都会返回（若请求因其他原因未能抵达服务端，则该次请求不会获得 RequestId）。定位问题时需要提供该次请求的 RequestId。
     */
    RequestId?: string;
}
/**
 * 邮箱泄露详情
 */
export interface DisplayLeakageEmail {
    /**
     * 主键ID
     */
    Id?: number;
    /**
     * 公共字段
     */
    DisplayToolCommon?: DisplayToolCommon;
    /**
     * 邮箱
     */
    Email?: string;
    /**
     * 用户名
     */
    Username?: string;
    /**
     * 数据源
     */
    Source?: string;
    /**
     * 风险等级：1-低危 2-中危 3-高危 4-严重 5-误报
     */
    RiskLevel?: number;
    /**
     * 建议
     */
    Suggestion?: string;
    /**
     * 关键词
     */
    Keyword?: string;
    /**
     * 处置状态：0-待处理 1-处理中 2-已处理
     */
    HandlingStatus?: number;
    /**
     * 备注
     */
    Remark?: string;
}
/**
 * DeleteSubDomains返回参数结构体
 */
export interface DeleteSubDomainsResponse {
    /**
     * 唯一请求 ID，由服务端生成，每次请求都会返回（若请求因其他原因未能抵达服务端，则该次请求不会获得 RequestId）。定位问题时需要提供该次请求的 RequestId。
     */
    RequestId?: string;
}
/**
 * CreateSeeds返回参数结构体
 */
export interface CreateSeedsResponse {
    /**
     * 唯一请求 ID，由服务端生成，每次请求都会返回（若请求因其他原因未能抵达服务端，则该次请求不会获得 RequestId）。定位问题时需要提供该次请求的 RequestId。
     */
    RequestId?: string;
}
/**
 * DeleteSuspiciousAssets请求参数结构体
 */
export interface DeleteSuspiciousAssetsRequest {
    /**
     * ID列表
     */
    Ids: Array<number | bigint>;
    /**
     * 企业ID列表，可多选
     */
    CustomerIdList?: Array<number | bigint>;
    /**
     * 是否聚合数据
     */
    IsAggregation?: boolean;
}
/**
 * DescribeFakeWebsites请求参数结构体
 */
export interface DescribeFakeWebsitesRequest {
    /**
     * 企业ID列表，可多选
     */
    CustomerIdList?: Array<number | bigint>;
    /**
     * 是否新增数据
     */
    IsNew?: boolean;
    /**
     * 企业ID
     */
    CustomerId?: number;
    /**
     * 分页大小
     */
    Limit?: number;
    /**
     * 分页偏移
     */
    Offset?: number;
    /**
     * 子公司ID列表
     */
    EnterpriseUidList?: Array<string>;
    /**
     * 数据输出格式：json、file，默认不填为json
     */
    Format?: string;
    /**
     * 创建时间-开始
     */
    CreateAtStart?: string;
    /**
     * 创建时间-结束
     */
    CreateAtEnd?: string;
    /**
     * 更新时间-开始
     */
    UpdateAtStart?: string;
    /**
     * 更新时间-结束
     */
    UpdateAtEnd?: string;
    /**
     * 查询数组
     */
    Filters?: Array<Filter>;
    /**
     * 是否显示被忽略的数据
     */
    Ignored?: boolean;
}
/**
 * 链路详情扫描目标和ID
 */
export interface IdndValue {
    /**
     * 详情ID
  注意：此字段可能返回 null，表示取不到有效值。
     */
    Id?: number;
    /**
     * 目标
  注意：此字段可能返回 null，表示取不到有效值。
     */
    Value?: string;
}
/**
 * ModifyCustomer返回参数结构体
 */
export interface ModifyCustomerResponse {
    /**
     * <p>企业ID</p>
     */
    Id?: number;
    /**
     * 唯一请求 ID，由服务端生成，每次请求都会返回（若请求因其他原因未能抵达服务端，则该次请求不会获得 RequestId）。定位问题时需要提供该次请求的 RequestId。
     */
    RequestId?: string;
}
/**
 * CreateJobRecord请求参数结构体
 */
export interface CreateJobRecordRequest {
    /**
     * <p>企业ID</p>
     */
    CustomerId: number;
    /**
     * <p>任务类型：即时任务</p>
     */
    TaskType: string;
    /**
     * <p>资产收集、漏洞信息、弱口令、目录爆破、暗网泄露、Github泄露、文库网盘泄露、敏感信息泄露，其中资产收集必包含，多个用英文逗号隔离，例如：资产收集,漏洞信息</p>
     */
    ScanType?: string;
    /**
     * <p>qps设置</p>
     */
    Qps?: number;
    /**
     * <p>是否包含完整扫描</p>
     */
    IsIncludeFullScan?: boolean;
    /**
     * <p>端口扫描 QPS，默认 100，下限 10，保守值 200，上限 5000</p><p>默认值：100</p>
     */
    PortScanQps?: number;
    /**
     * <p>单 IP 任务并发数，默认 1，下限 1，保守值 3，上限 10</p><p>默认值：1</p>
     */
    SingleIPTaskLimit?: number;
    /**
     * <p>任一速率超过保守值时必须为 true，否则参数错误</p>
     */
    HighRiskAck?: boolean;
    /**
     * <p>知情同意勾选清单，用于审计回放</p>
     */
    ScanRateAckChecklist?: Array<string>;
    /**
     * <p>扫描优先级配置</p>
     */
    ScanPriority?: ScanPriorityReq;
}
/**
 * DescribeSuspiciousAssets返回参数结构体
 */
export interface DescribeSuspiciousAssetsResponse {
    /**
     * 总数
     */
    Total?: number;
    /**
     * 数组
     */
    List?: Array<DisplaySuspiciousAsset>;
    /**
     * 唯一请求 ID，由服务端生成，每次请求都会返回（若请求因其他原因未能抵达服务端，则该次请求不会获得 RequestId）。定位问题时需要提供该次请求的 RequestId。
     */
    RequestId?: string;
}
/**
 * DescribeSeeds返回参数结构体
 */
export interface DescribeSeedsResponse {
    /**
     * 总数
     */
    Total?: number;
    /**
     * 种子列表
     */
    List?: Array<DisplaySeed>;
    /**
     * 唯一请求 ID，由服务端生成，每次请求都会返回（若请求因其他原因未能抵达服务端，则该次请求不会获得 RequestId）。定位问题时需要提供该次请求的 RequestId。
     */
    RequestId?: string;
}
/**
 * 链路详情
 */
export interface DisplayJobRecordDetail {
    /**
     * 发现时间
  注意：此字段可能返回 null，表示取不到有效值。
     */
    TimeAt?: string;
    /**
     * 模块
  注意：此字段可能返回 null，表示取不到有效值。
     */
    Module?: string;
    /**
     * 模块名称
  注意：此字段可能返回 null，表示取不到有效值。
     */
    ModuleName?: string;
    /**
     * 任务id
  注意：此字段可能返回 null，表示取不到有效值。
     */
    JobRecordId?: number;
    /**
     * 目标
  注意：此字段可能返回 null，表示取不到有效值。
     */
    Data?: Array<IdndValue>;
}
/**
 * DescribeAssets请求参数结构体
 */
export interface DescribeAssetsRequest {
    /**
     * 企业ID列表，可多选
     */
    CustomerIdList?: Array<number | bigint>;
    /**
     * 是否新增数据
     */
    IsNew?: boolean;
    /**
     * 企业ID
     */
    CustomerId?: number;
    /**
     * 分页大小
     */
    Limit?: number;
    /**
     * 分页偏移
     */
    Offset?: number;
    /**
     * 子公司ID列表
     */
    EnterpriseUidList?: Array<string>;
    /**
     * 数据输出格式：json、file，默认不填为json
     */
    Format?: string;
    /**
     * 创建时间-开始
     */
    CreateAtStart?: string;
    /**
     * 创建时间-结束
     */
    CreateAtEnd?: string;
    /**
     * 更新时间-开始
     */
    UpdateAtStart?: string;
    /**
     * 更新时间-结束
     */
    UpdateAtEnd?: string;
    /**
     * 查询数组
     */
    Filters?: Array<Filter>;
    /**
     * 是否显示被忽略的数据
     */
    Ignored?: boolean;
}
/**
 * DescribeJobRecordDetails请求参数结构体
 */
export interface DescribeJobRecordDetailsRequest {
    /**
     * <p>数据类型，包括：enterprise(企业架构)，domain(主域名)，sub_domain(子域名)，asset(主机资产)，port(端口服务)，http(网站资产)，vul(漏洞信息)，app(APP)，wechat_applet(微信小程序)，wechat_official_account(微信公众号)，github(Github泄露)，manage(后台识别)，config(目录爆破)，dark_web(暗网泄露)，net_disk(文库网盘泄露)，social_engineering(员工信息)，supply_chain(供应链信息)，weak_password(弱口令)，sensitive_info(敏感信息泄露)，suspicious_asset(影子资产)</p>
     */
    Module: string;
    /**
     * <p>结果id</p>
     */
    Id: number;
    /**
     * <p>任务id</p>
     */
    JobRecordId?: number;
}
/**
 * DescribeSubDomains请求参数结构体
 */
export interface DescribeSubDomainsRequest {
    /**
     * 企业ID列表，可多选
     */
    CustomerIdList?: Array<number | bigint>;
    /**
     * 是否新增数据
     */
    IsNew?: boolean;
    /**
     * 企业ID
     */
    CustomerId?: number;
    /**
     * 是否聚合数据
     */
    IsAggregation?: boolean;
    /**
     * 分页大小
     */
    Limit?: number;
    /**
     * 分页偏移
     */
    Offset?: number;
    /**
     * 子公司ID列表
     */
    EnterpriseUidList?: Array<string>;
    /**
     * 数据输出格式：json、file，默认不填为json
     */
    Format?: string;
    /**
     * 创建时间-开始
     */
    CreateAtStart?: string;
    /**
     * 创建时间-结束
     */
    CreateAtEnd?: string;
    /**
     * 更新时间-开始
     */
    UpdateAtStart?: string;
    /**
     * 更新时间-结束
     */
    UpdateAtEnd?: string;
    /**
     * 查询数组
     */
    Filters?: Array<Filter>;
    /**
     * 是否显示被忽略的数据
     */
    Ignored?: boolean;
    /**
     * 是否只查询离线子域名
     */
    OnlyOffline?: boolean;
}
/**
 * 仿冒网站详情
 */
export interface DisplayFakeWebsite {
    /**
     * 主键ID
     */
    Id?: number;
    /**
     * 公共字段
     */
    DisplayToolCommon?: DisplayToolCommon;
    /**
     * 仿冒网站
     */
    Website?: string;
    /**
     * ip位置
     */
    IPLocation?: string;
    /**
     * 截图
     */
    Screenshot?: string;
    /**
     * 处置状态：0-待处理 1-处理中 2-已处理
     */
    HandlingStatus?: number;
    /**
     * 关停状态：0-(默认状态) 1-关停审核中 2-已拦截 3-已拒绝 4-下线流程中 5-已下线 6-下线失败
     */
    ShutdownStatus?: number;
    /**
     * 关停时间
     */
    ShutdownTime?: string;
}
/**
 * DescribeVuls返回参数结构体
 */
export interface DescribeVulsResponse {
    /**
     * 总数
     */
    Total?: number;
    /**
     * 数组
     */
    List?: Array<DisplayVul>;
    /**
     * 唯一请求 ID，由服务端生成，每次请求都会返回（若请求因其他原因未能抵达服务端，则该次请求不会获得 RequestId）。定位问题时需要提供该次请求的 RequestId。
     */
    RequestId?: string;
}
/**
 * CreateSuspiciousAsset返回参数结构体
 */
export interface CreateSuspiciousAssetResponse {
    /**
     * Id
     */
    Id?: number;
    /**
     * 唯一请求 ID，由服务端生成，每次请求都会返回（若请求因其他原因未能抵达服务端，则该次请求不会获得 RequestId）。定位问题时需要提供该次请求的 RequestId。
     */
    RequestId?: string;
}
/**
 * DescribeLeakageEmails返回参数结构体
 */
export interface DescribeLeakageEmailsResponse {
    /**
     * 总数
     */
    Total?: number;
    /**
     * 数组
  注意：此字段可能返回 null，表示取不到有效值。
     */
    List?: Array<DisplayLeakageEmail>;
    /**
     * 唯一请求 ID，由服务端生成，每次请求都会返回（若请求因其他原因未能抵达服务端，则该次请求不会获得 RequestId）。定位问题时需要提供该次请求的 RequestId。
     */
    RequestId?: string;
}
/**
 * CreateHttp请求参数结构体
 */
export interface CreateHttpRequest {
    /**
     * 企业Id
     */
    CustomerId: number;
    /**
     * Url
     */
    Url: string;
    /**
     * 子公司
     */
    EnterpriseUid?: string;
    /**
     * 标题
     */
    Title?: string;
    /**
     * 报文长度
     */
    ContentLength?: number;
    /**
     * 报文内容
     */
    Content?: string;
    /**
     * 缩略图Url
     */
    ScreenshotUrl?: string;
    /**
     * 标签
     */
    Tags?: string;
    /**
     * 状态码
     */
    Code?: number;
    /**
     * 解析的IP
     */
    Ip?: string;
    /**
     * 证书信息
     */
    Ssl?: string;
    /**
     * ssl证书过期时间
     */
    SslExpiredTime?: string;
}
/**
 * DescribeAssets返回参数结构体
 */
export interface DescribeAssetsResponse {
    /**
     * 总数
     */
    Total?: number;
    /**
     * 主机资产数组
     */
    List?: Array<DisplayAsset>;
    /**
     * 唯一请求 ID，由服务端生成，每次请求都会返回（若请求因其他原因未能抵达服务端，则该次请求不会获得 RequestId）。定位问题时需要提供该次请求的 RequestId。
     */
    RequestId?: string;
}
/**
 * DeleteAssets返回参数结构体
 */
export interface DeleteAssetsResponse {
    /**
     * 唯一请求 ID，由服务端生成，每次请求都会返回（若请求因其他原因未能抵达服务端，则该次请求不会获得 RequestId）。定位问题时需要提供该次请求的 RequestId。
     */
    RequestId?: string;
}
/**
 * DeletePorts请求参数结构体
 */
export interface DeletePortsRequest {
    /**
     * ID列表
     */
    Ids: Array<number | bigint>;
    /**
     * 企业ID列表，可多选
     */
    CustomerIdList?: Array<number | bigint>;
    /**
     * 是否聚合数据
     */
    IsAggregation?: boolean;
}
/**
 * 企业架构详情
 */
export interface DisplayEnterprise {
    /**
     * 主键Id
     */
    Id?: number;
    /**
     * 公共字段
     */
    DisplayToolCommon?: DisplayToolCommon;
    /**
     * 子公司上级
     */
    ParentEnterpriseUid?: string;
    /**
     * 企业名称
     */
    Name?: string;
    /**
     * 公司简称
     */
    Abbreviation?: string;
    /**
     * 统一社会信用代码
     */
    CreditCode?: string;
    /**
     * 企业状态
     */
    Status?: string;
    /**
     * 注册资本
     */
    RegisteredCapital?: string;
    /**
     * 持股比例
     */
    ShareholdingRatio?: string;
    /**
     * 法人代表
     */
    LegalPerson?: string;
    /**
     * 类型
     */
    Type?: string;
    /**
     * 行业类型
     */
    Industry?: string;
    /**
     * 子公司唯一uid
     */
    EnterpriseUid?: string;
    /**
     * 主域名数量
     */
    DomainCount?: number;
    /**
     * 子域名数量
     */
    SubDomainCount?: number;
    /**
     * 网站数量
     */
    HttpCount?: number;
    /**
     * 漏洞数量
     */
    VulCount?: number;
}
/**
 * DeleteManages返回参数结构体
 */
export interface DeleteManagesResponse {
    /**
     * 唯一请求 ID，由服务端生成，每次请求都会返回（若请求因其他原因未能抵达服务端，则该次请求不会获得 RequestId）。定位问题时需要提供该次请求的 RequestId。
     */
    RequestId?: string;
}
/**
 * StopJobRecord请求参数结构体
 */
export interface StopJobRecordRequest {
    /**
     * 企业ID
     */
    CustomerId?: number;
    /**
     * 任务ID
     */
    JobRecordId?: number;
}
/**
 * 敏感信息泄露数据
 */
export interface DisplaySensitiveInfo {
    /**
     * <p>主键Id</p>
     */
    Id?: number;
    /**
     * <p>类型</p>
     */
    Type?: string;
    /**
     * <p>来源</p>
     */
    Source?: string;
    /**
     * <p>值</p>
     */
    Value?: string;
    /**
     * <p>公共字段</p>
     */
    DisplayToolCommon?: DisplayToolCommon;
    /**
     * <p>是否为云资产：0-非云资产 1-是云资产</p>
     */
    IsCloudAsset?: number;
    /**
     * <p>云资产是否下线：-1-已下线 0-正常</p>
     */
    CloudAssetStatus?: number;
    /**
     * <p>聚合视角下该组真实子项总数；非聚合视角为 0</p>
     */
    AggregationCount?: number;
}
/**
 * ModifyLabel返回参数结构体
 */
export interface ModifyLabelResponse {
    /**
     * 唯一请求 ID，由服务端生成，每次请求都会返回（若请求因其他原因未能抵达服务端，则该次请求不会获得 RequestId）。定位问题时需要提供该次请求的 RequestId。
     */
    RequestId?: string;
}
/**
 * DescribeEnterprises请求参数结构体
 */
export interface DescribeEnterprisesRequest {
    /**
     * 企业ID列表，可多选
     */
    CustomerIdList?: Array<number | bigint>;
    /**
     * 是否新增数据
     */
    IsNew?: boolean;
    /**
     * 企业ID
     */
    CustomerId?: number;
    /**
     * 分页大小
     */
    Limit?: number;
    /**
     * 分页偏移
     */
    Offset?: number;
    /**
     * 子公司ID列表
     */
    EnterpriseUidList?: Array<string>;
    /**
     * 数据输出格式：json、file，默认不填为json
     */
    Format?: string;
    /**
     * 创建时间-开始
     */
    CreateAtStart?: string;
    /**
     * 创建时间-结束
     */
    CreateAtEnd?: string;
    /**
     * 更新时间-开始
     */
    UpdateAtStart?: string;
    /**
     * 更新时间-结束
     */
    UpdateAtEnd?: string;
    /**
     * 查询数组
     */
    Filters?: Array<Filter>;
    /**
     * 是否显示被忽略的数据
     */
    Ignored?: boolean;
    /**
     * 是否展示统计数据
     */
    IsShowStatistics?: boolean;
}
/**
 * DescribeLeakageCodes请求参数结构体
 */
export interface DescribeLeakageCodesRequest {
    /**
     * 企业ID列表，可多选
     */
    CustomerIdList?: Array<number | bigint>;
    /**
     * 是否聚合数据
     */
    IsAggregation?: boolean;
    /**
     * 是否新增数据
     */
    IsNew?: boolean;
    /**
     * 企业ID
     */
    CustomerId?: number;
    /**
     * 分页大小
     */
    Limit?: number;
    /**
     * 分页偏移
     */
    Offset?: number;
    /**
     * 子公司ID列表
     */
    EnterpriseUidList?: Array<string>;
    /**
     * 数据输出格式：json、file，默认不填为json
     */
    Format?: string;
    /**
     * 创建时间-开始
     */
    CreateAtStart?: string;
    /**
     * 创建时间-结束
     */
    CreateAtEnd?: string;
    /**
     * 更新时间-开始
     */
    UpdateAtStart?: string;
    /**
     * 更新时间-结束
     */
    UpdateAtEnd?: string;
    /**
     * 查询数组
     */
    Filters?: Array<Filter>;
    /**
     * 是否显示被忽略的数据
     */
    Ignored?: boolean;
}
/**
 * DeleteHttps请求参数结构体
 */
export interface DeleteHttpsRequest {
    /**
     * ID列表
     */
    Ids: Array<number | bigint>;
    /**
     * 企业ID列表，可多选
     */
    CustomerIdList?: Array<number | bigint>;
    /**
     * 是否聚合数据
     */
    IsAggregation?: boolean;
}
/**
 * 仿冒小程序详情
 */
export interface DisplayFakeMiniProgram {
    /**
     * 主键ID
     */
    Id?: number;
    /**
     * 公共字段
     */
    DisplayToolCommon?: DisplayToolCommon;
    /**
     * 仿冒小程序名称
     */
    ProgramName?: string;
    /**
     * 小程序ID
     */
    ProgramId?: string;
    /**
     * 类别
     */
    Category?: string;
    /**
     * 二维码
     */
    QrCode?: string;
    /**
     * 处置状态：0-待处理 1-处理中 2-已处理
     */
    HandlingStatus?: number;
    /**
     * 关停状态：0-(默认状态) 1-关停审核中 2-已拦截 3-已拒绝 4-下线流程中 5-已下线 6-下线失败
     */
    ShutdownStatus?: number;
    /**
     * 关停时间
     */
    ShutdownTime?: string;
}
/**
 * 仿冒公众号详情
 */
export interface DisplayFakeWechatOfficial {
    /**
     * 主键ID
     */
    Id?: number;
    /**
     * 公共字段
     */
    DisplayToolCommon?: DisplayToolCommon;
    /**
     * 仿冒公众号名称
     */
    AccountName?: string;
    /**
     * 公众号ID
     */
    WechatId?: string;
    /**
     * 头像
     */
    Avatar?: string;
    /**
     * 二维码
     */
    QrCode?: string;
    /**
     * 处置状态：0-待处理 1-处理中 2-已处理
     */
    HandlingStatus?: number;
    /**
     * 关停状态：0-(默认状态) 1-关停审核中 2-已拦截 3-已拒绝 4-下线流程中 5-已下线 6-下线失败
     */
    ShutdownStatus?: number;
    /**
     * 关停时间
     */
    ShutdownTime?: string;
}
/**
 * CreateApp请求参数结构体
 */
export interface CreateAppRequest {
    /**
     * 企业ID
     */
    CustomerId: number;
    /**
     * 移动端名称
     */
    Name?: string;
    /**
     * 图片地址
     */
    Logo?: string;
    /**
     * 平台，ios或android
     */
    Platform?: string;
    /**
     * 版本
     */
    AppVersion?: string;
    /**
     * 下载地址
     */
    DownloadUrl?: string;
    /**
     * 安装包名
     */
    PackageName?: string;
    /**
     * 开发者
     */
    Developer?: string;
    /**
     * 移动端地址
     */
    ServerUrl?: string;
    /**
     * 描述
     */
    Description?: string;
    /**
     * 子公司ID
     */
    EnterpriseUid?: string;
}
/**
 * Http详情
 */
export interface DisplayHttp {
    /**
     * <p>主键ID</p>
     */
    Id?: number;
    /**
     * <p>公共字段</p>
     */
    DisplayToolCommon?: DisplayToolCommon;
    /**
     * <p>Url</p>
     */
    Url?: string;
    /**
     * <p>标题</p>
     */
    Title?: string;
    /**
     * <p>报文长度</p>
     */
    ContentLength?: number;
    /**
     * <p>报文内容</p>
     */
    Content?: string;
    /**
     * <p>截图缩略图URL</p>
     */
    ScreenshotThumbUrl?: string;
    /**
     * <p>截图URL</p>
     */
    ScreenshotUrl?: string;
    /**
     * <p>状态码</p>
     */
    Code?: number;
    /**
     * <p>Api地址</p>
     */
    Api?: string;
    /**
     * <p>解析的IP</p>
     */
    Ip?: string;
    /**
     * <p>证书信息</p>
     */
    Ssl?: string;
    /**
     * <p>ssl证书过期时间</p>
     */
    SslExpiredTime?: string;
    /**
     * <p>资产是否发生变动</p>
  注意：此字段可能返回 null，表示取不到有效值。
     */
    IsChange?: boolean;
    /**
     * <p>是否为云资产：0-非云资产 1-是云资产</p>
     */
    IsCloudAsset?: number;
    /**
     * <p>云资产是否下线：-1-已下线 0-正常</p>
     */
    CloudAssetStatus?: number;
    /**
     * <p>可用率（百分比）</p>
     */
    AvailabilityRate?: number;
    /**
     * <p>可用状态 1:异常 0:正常</p>
     */
    AvailabilityState?: number;
    /**
     * <p>平均响应时间：单位ms</p>
     */
    ResponseTime?: number;
    /**
     * <p>域名解析状态 1:异常 0:正常</p>
     */
    AnalysisState?: number;
    /**
     * <p>聚合视角下该组真实子项总数；非聚合视角为 0</p>
     */
    AggregationCount?: number;
}
/**
 * CreateDomain返回参数结构体
 */
export interface CreateDomainResponse {
    /**
     * Id
     */
    Id?: number;
    /**
     * 唯一请求 ID，由服务端生成，每次请求都会返回（若请求因其他原因未能抵达服务端，则该次请求不会获得 RequestId）。定位问题时需要提供该次请求的 RequestId。
     */
    RequestId?: string;
}
/**
 * DeleteWechatOfficialAccounts请求参数结构体
 */
export interface DeleteWechatOfficialAccountsRequest {
    /**
     * ID列表
     */
    Ids: Array<number | bigint>;
}
/**
 * DeleteSeeds返回参数结构体
 */
export interface DeleteSeedsResponse {
    /**
     * 唯一请求 ID，由服务端生成，每次请求都会返回（若请求因其他原因未能抵达服务端，则该次请求不会获得 RequestId）。定位问题时需要提供该次请求的 RequestId。
     */
    RequestId?: string;
}
/**
 * DescribePorts请求参数结构体
 */
export interface DescribePortsRequest {
    /**
     * 企业ID列表，可多选
     */
    CustomerIdList?: Array<number | bigint>;
    /**
     * 是否聚合数据
     */
    IsAggregation?: boolean;
    /**
     * 是否新增数据
     */
    IsNew?: boolean;
    /**
     * 企业ID
     */
    CustomerId?: number;
    /**
     * 分页大小
     */
    Limit?: number;
    /**
     * 分页偏移
     */
    Offset?: number;
    /**
     * 子公司ID列表
     */
    EnterpriseUidList?: Array<string>;
    /**
     * 数据输出格式：json、file，默认不填为json
     */
    Format?: string;
    /**
     * 创建时间-开始
     */
    CreateAtStart?: string;
    /**
     * 创建时间-结束
     */
    CreateAtEnd?: string;
    /**
     * 更新时间-开始
     */
    UpdateAtStart?: string;
    /**
     * 更新时间-结束
     */
    UpdateAtEnd?: string;
    /**
     * 查询数组
     */
    Filters?: Array<Filter>;
    /**
     * 是否显示被忽略的数据
     */
    Ignored?: boolean;
}
/**
 * 微信小程序详情
 */
export interface DisplayWechatApplet {
    /**
     * 主键ID
     */
    Id?: number;
    /**
     * 公共字段
     */
    DisplayToolCommon?: DisplayToolCommon;
    /**
     * 名称
     */
    Name?: string;
    /**
     * 图片地址
     */
    Logo?: string;
    /**
     * 账号
     */
    AccountId?: string;
    /**
     * 二维码
     */
    QrCode?: string;
    /**
     * 描述
     */
    Description?: string;
    /**
     * 认证主体
     */
    RecordSubject?: string;
    /**
     * 账号Appid
     */
    AccountAppid?: string;
}
/**
 * DescribeGithubs请求参数结构体
 */
export interface DescribeGithubsRequest {
    /**
     * 是否新增数据
     */
    IsNew?: boolean;
    /**
     * 企业ID
     */
    CustomerId?: number;
    /**
     * 分页大小
     */
    Limit?: number;
    /**
     * 分页偏移
     */
    Offset?: number;
    /**
     * 子公司ID列表
     */
    EnterpriseUidList?: Array<string>;
    /**
     * 数据输出格式：json、file，默认不填为json
     */
    Format?: string;
    /**
     * 创建时间-开始
     */
    CreateAtStart?: string;
    /**
     * 创建时间-结束
     */
    CreateAtEnd?: string;
    /**
     * 更新时间-开始
     */
    UpdateAtStart?: string;
    /**
     * 更新时间-结束
     */
    UpdateAtEnd?: string;
    /**
     * 查询数组
     */
    Filters?: Array<Filter>;
    /**
     * 是否显示被忽略的数据
     */
    Ignored?: boolean;
}
/**
 * DescribeConfigs请求参数结构体
 */
export interface DescribeConfigsRequest {
    /**
     * 企业ID列表，可多选
     */
    CustomerIdList?: Array<number | bigint>;
    /**
     * 是否聚合数据
     */
    IsAggregation?: boolean;
    /**
     * 是否新增数据
     */
    IsNew?: boolean;
    /**
     * 企业ID
     */
    CustomerId?: number;
    /**
     * 分页大小
     */
    Limit?: number;
    /**
     * 分页偏移
     */
    Offset?: number;
    /**
     * 子公司ID列表
     */
    EnterpriseUidList?: Array<string>;
    /**
     * 数据输出格式：json、file，默认不填为json
     */
    Format?: string;
    /**
     * 创建时间-开始
     */
    CreateAtStart?: string;
    /**
     * 创建时间-结束
     */
    CreateAtEnd?: string;
    /**
     * 更新时间-开始
     */
    UpdateAtStart?: string;
    /**
     * 更新时间-结束
     */
    UpdateAtEnd?: string;
    /**
     * 查询数组
     */
    Filters?: Array<Filter>;
    /**
     * 是否显示被忽略的数据
     */
    Ignored?: boolean;
    /**
     * 支持按照响应长度排序，例如：+ContentLength或-ContentLength，+是递增，-是递减
     */
    OrderBy?: string;
}
/**
 * DeleteSeeds请求参数结构体
 */
export interface DeleteSeedsRequest {
    /**
     * ID列表
     */
    Ids: Array<number | bigint>;
}
/**
 * CreateHttp返回参数结构体
 */
export interface CreateHttpResponse {
    /**
     * Id
     */
    Id?: number;
    /**
     * 唯一请求 ID，由服务端生成，每次请求都会返回（若请求因其他原因未能抵达服务端，则该次请求不会获得 RequestId）。定位问题时需要提供该次请求的 RequestId。
     */
    RequestId?: string;
}
/**
 * DescribeSeeds请求参数结构体
 */
export interface DescribeSeedsRequest {
    /**
     * 企业ID
     */
    CustomerId: number;
    /**
     * 创建时间-开始
     */
    CreateAtStart?: string;
    /**
     * 创建时间-结束
     */
    CreateAtEnd?: string;
    /**
     * 分页偏移
     */
    Offset?: number;
    /**
     * 分页大小
     */
    Limit?: number;
    /**
     * 查询数组
     */
    Filters?: Array<Filter>;
}
/**
 * 优先级入参
 */
export interface ScanPriorityReq {
    /**
     * <p>只对新增资产进行漏洞扫描</p>
     */
    OnlyScanNewAsset?: boolean;
    /**
     * <p>启用的优先级规则(有序):new_asset,high_risk_port,admin_panel,high_risk_fingerprint</p>
     */
    PriorityRules?: Array<string>;
}
/**
 * CreateSubDomain请求参数结构体
 */
export interface CreateSubDomainRequest {
    /**
     * <p>企业Id</p>
     */
    CustomerId: number;
    /**
     * <p>子域名</p>
     */
    SubDomain: string;
    /**
     * <p>Ip</p>
     */
    Ip?: string;
    /**
     * <p>国家</p>
     */
    Country?: string;
    /**
     * <p>省</p>
     */
    Province?: string;
    /**
     * <p>城市</p>
     */
    City?: string;
    /**
     * <p>Isp</p>
     */
    Isp?: string;
    /**
     * <p>子公司</p>
     */
    EnterpriseUid?: string;
    /**
     * <p>DNS解析类型。A、AAAA、CNAME等</p>
     */
    DnsType?: string;
    /**
     * <p>DNS解析值。域名或者ip</p>
     */
    DnsValue?: string;
}
/**
 * DescribeWechatOfficialAccounts请求参数结构体
 */
export interface DescribeWechatOfficialAccountsRequest {
    /**
     * 企业ID列表，可多选
     */
    CustomerIdList?: Array<number | bigint>;
    /**
     * 是否新增数据
     */
    IsNew?: boolean;
    /**
     * 企业ID
     */
    CustomerId?: number;
    /**
     * 分页大小
     */
    Limit?: number;
    /**
     * 分页偏移
     */
    Offset?: number;
    /**
     * 子公司ID列表
     */
    EnterpriseUidList?: Array<string>;
    /**
     * 数据输出格式：json、file，默认不填为json
     */
    Format?: string;
    /**
     * 创建时间-开始
     */
    CreateAtStart?: string;
    /**
     * 创建时间-结束
     */
    CreateAtEnd?: string;
    /**
     * 更新时间-开始
     */
    UpdateAtStart?: string;
    /**
     * 更新时间-结束
     */
    UpdateAtEnd?: string;
    /**
     * 查询数组
     */
    Filters?: Array<Filter>;
    /**
     * 是否显示被忽略的数据
     */
    Ignored?: boolean;
}
/**
 * 仿冒应用详情
 */
export interface DisplayFakeApp {
    /**
     * 主键ID
     */
    Id?: number;
    /**
     * 公共字段
     */
    DisplayToolCommon?: DisplayToolCommon;
    /**
     * 仿冒应用名称
     */
    AppName?: string;
    /**
     * 仿冒应用包名称
     */
    PackageName?: string;
    /**
     * 下载链接
     */
    DownloadUrl?: string;
    /**
     * 处置状态：0-待处理 1-处理中 2-已处理
     */
    HandlingStatus?: number;
    /**
     * 关停状态：0-(默认状态) 1-关停审核中 2-已拦截 3-已拒绝 4-下线流程中 5-已下线 6-下线失败
     */
    ShutdownStatus?: number;
    /**
     * 关停时间
     */
    ShutdownTime?: string;
}
/**
 * DescribeDarkWebs请求参数结构体
 */
export interface DescribeDarkWebsRequest {
    /**
     * 企业ID列表，可多选
     */
    CustomerIdList?: Array<number | bigint>;
    /**
     * 是否新增数据
     */
    IsNew?: boolean;
    /**
     * 企业ID
     */
    CustomerId?: number;
    /**
     * 分页大小
     */
    Limit?: number;
    /**
     * 分页偏移
     */
    Offset?: number;
    /**
     * 子公司ID列表
     */
    EnterpriseUidList?: Array<string>;
    /**
     * 数据输出格式：json、file，默认不填为json
     */
    Format?: string;
    /**
     * 创建时间-开始
     */
    CreateAtStart?: string;
    /**
     * 创建时间-结束
     */
    CreateAtEnd?: string;
    /**
     * 更新时间-开始
     */
    UpdateAtStart?: string;
    /**
     * 更新时间-结束
     */
    UpdateAtEnd?: string;
    /**
     * 查询数组
     */
    Filters?: Array<Filter>;
    /**
     * 是否显示被忽略的数据
     */
    Ignored?: boolean;
}
/**
 * DescribeHttps请求参数结构体
 */
export interface DescribeHttpsRequest {
    /**
     * 企业ID列表，可多选
     */
    CustomerIdList?: Array<number | bigint>;
    /**
     * 是否聚合数据
     */
    IsAggregation?: boolean;
    /**
     * 是否新增数据
     */
    IsNew?: boolean;
    /**
     * 企业ID
     */
    CustomerId?: number;
    /**
     * 分页大小
     */
    Limit?: number;
    /**
     * 分页偏移
     */
    Offset?: number;
    /**
     * 子公司ID列表
     */
    EnterpriseUidList?: Array<string>;
    /**
     * 数据输出格式：json、file，默认不填为json
     */
    Format?: string;
    /**
     * 创建时间-开始
     */
    CreateAtStart?: string;
    /**
     * 创建时间-结束
     */
    CreateAtEnd?: string;
    /**
     * 更新时间-开始
     */
    UpdateAtStart?: string;
    /**
     * 更新时间-结束
     */
    UpdateAtEnd?: string;
    /**
     * 查询数组
     */
    Filters?: Array<Filter>;
    /**
     * 是否显示被忽略的数据
     */
    Ignored?: boolean;
    /**
     * 是否显示变更
     */
    IsShowChange?: boolean;
    /**
     * 是否仅显示过期风险资产
     */
    HasExpirationRisk?: boolean;
    /**
     * 是否只查询离线网站
     */
    OnlyOffline?: boolean;
}
/**
 * DescribeEnterprises返回参数结构体
 */
export interface DescribeEnterprisesResponse {
    /**
     * 总数
     */
    Total?: number;
    /**
     * 数组
     */
    List?: Array<DisplayEnterprise>;
    /**
     * 唯一请求 ID，由服务端生成，每次请求都会返回（若请求因其他原因未能抵达服务端，则该次请求不会获得 RequestId）。定位问题时需要提供该次请求的 RequestId。
     */
    RequestId?: string;
}
/**
 * DeleteSuspiciousAssets返回参数结构体
 */
export interface DeleteSuspiciousAssetsResponse {
    /**
     * 唯一请求 ID，由服务端生成，每次请求都会返回（若请求因其他原因未能抵达服务端，则该次请求不会获得 RequestId）。定位问题时需要提供该次请求的 RequestId。
     */
    RequestId?: string;
}
/**
 * DescribeNetDisks请求参数结构体
 */
export interface DescribeNetDisksRequest {
    /**
     * 企业ID列表，可多选
     */
    CustomerIdList?: Array<number | bigint>;
    /**
     * 是否新增数据
     */
    IsNew?: boolean;
    /**
     * 企业ID
     */
    CustomerId?: number;
    /**
     * 分页大小
     */
    Limit?: number;
    /**
     * 分页偏移
     */
    Offset?: number;
    /**
     * 子公司ID列表
     */
    EnterpriseUidList?: Array<string>;
    /**
     * 数据输出格式：json、file，默认不填为json
     */
    Format?: string;
    /**
     * 创建时间-开始
     */
    CreateAtStart?: string;
    /**
     * 创建时间-结束
     */
    CreateAtEnd?: string;
    /**
     * 更新时间-开始
     */
    UpdateAtStart?: string;
    /**
     * 更新时间-结束
     */
    UpdateAtEnd?: string;
    /**
     * 查询数组
     */
    Filters?: Array<Filter>;
    /**
     * 是否显示被忽略的数据
     */
    Ignored?: boolean;
}
/**
 * IgnoreData请求参数结构体
 */
export interface IgnoreDataRequest {
    /**
     * ID列表
     */
    Ids: Array<number | bigint>;
    /**
     * 模块，包括：enterprise：企业架构，domain：主域名，sub_domain：子域名，asset：IP资产，port：端口服务，http：HTTP资产，vul：漏洞信息，app：APP，wechat_applet：微信小程序，wechat_official_account：微信公众号，github：Github信息泄露，manage：管理后台暴露，config：目录爆破，dark_web：暗网泄露，net_disk：文库网盘泄露，supply_chain：供应链，weak_password：弱口令，sensitive_info：敏感信息泄露
     */
    Module: string;
    /**
     * 企业ID列表，可多选
     */
    CustomerIdList?: Array<number | bigint>;
    /**
     * 是否聚合数据
     */
    IsAggregation?: boolean;
    /**
     * 是否显示被忽略的数据
     */
    Ignored?: boolean;
    /**
     * 是否忽略全部
     */
    IsAffectOther?: boolean;
}
/**
 * CreateDomain请求参数结构体
 */
export interface CreateDomainRequest {
    /**
     * 企业Id
     */
    CustomerId: number;
    /**
     * 主域名
     */
    Domain: string;
    /**
     * ICP
     */
    ICP?: string;
    /**
     * 注册时间
     */
    RegisteredTime?: string;
    /**
     * 过期时间
     */
    ExpiredTime?: string;
    /**
     * 公司
     */
    Company?: string;
    /**
     * 子公司
     */
    EnterpriseUid?: string;
}
/**
 * DeleteDomains请求参数结构体
 */
export interface DeleteDomainsRequest {
    /**
     * ID列表
     */
    Ids: Array<number | bigint>;
}
/**
 * ModifyCustomer请求参数结构体
 */
export interface ModifyCustomerRequest {
    /**
     * <p>企业名称</p>
     */
    Name: string;
    /**
     * <p>百分比取值范围为30-100</p>
     */
    Percent: number;
    /**
     * <p>资产收集、漏洞信息、弱口令、目录爆破、暗网泄露、Github泄露、文库网盘泄露、敏感信息泄露，其中资产收集必包含，多个用英文逗号隔离，例如：资产收集,漏洞信息</p>
     */
    ScanType: string;
    /**
     * <p>企业ID</p>
     */
    Id: number;
    /**
     * <p>周期测绘时间</p>
     */
    ScanCron?: string;
    /**
     * <p>是否立即启动</p>
     */
    IsScanNow?: boolean;
    /**
     * <p>是否启用周期测绘</p>
     */
    EnableCron?: boolean;
    /**
     * <p>是否扫描子公司</p>
     */
    EnableScanSubEnterprise?: boolean;
    /**
     * <p>是否授权</p>
     */
    EnableAuth?: boolean;
    /**
     * <p>授权开始时间</p>
     */
    AuthStartAt?: string;
    /**
     * <p>授权结束时间</p>
     */
    AuthEndAt?: string;
    /**
     * <p>授权文件id</p>
     */
    AuthFile?: string;
    /**
     * <p>测绘时间配置项，采用json字符串格式</p>
     */
    ScanTime?: string;
    /**
     * <p>企业图标</p>
     */
    Icon?: string;
    /**
     * <p>并发</p>
     */
    Qps?: number;
    /**
     * <p>子公司拓展层次</p>
     */
    SubCompanyLevel?: number;
    /**
     * <p>是否包含完整的扫描</p>
     */
    IsIncludeFullScan?: boolean;
    /**
     * <p>端口扫描 QPS，默认 100，下限 10，保守值 200，上限 5000</p><p>默认值：100</p>
     */
    PortScanQps?: number;
    /**
     * <p>单 IP 任务并发数，默认 1，下限 1，保守值 3，上限 10</p><p>默认值：1</p>
     */
    SingleIPTaskLimit?: number;
    /**
     * <p>任一速率超过保守值时必须为 true，否则参数错误</p>
     */
    HighRiskAck?: boolean;
    /**
     * <p>知情同意勾选清单，用于审计回放</p>
     */
    ScanRateAckChecklist?: Array<string>;
    /**
     * <p>扫描优先级配置</p>
     */
    ScanPriority?: ScanPriorityReq;
}
/**
 * 移动资产详情
 */
export interface DisplayApp {
    /**
     * 主键ID
     */
    Id?: number;
    /**
     * 公共字段
     */
    DisplayToolCommon?: DisplayToolCommon;
    /**
     * APP名称
     */
    Name?: string;
    /**
     * 描述
     */
    Description?: string;
    /**
     * 开发者
     */
    Developer?: string;
    /**
     * 下载地址
     */
    DownloadUrl?: string;
    /**
     * 图片
     */
    Logo?: string;
    /**
     * 包名
     */
    PackageName?: string;
    /**
     * 平台
     */
    Platform?: string;
    /**
     * 服务端地址
     */
    ServerUrl?: string;
    /**
     * app版本
     */
    AppVersion?: string;
}
/**
 * DescribeApiSecs返回参数结构体
 */
export interface DescribeApiSecsResponse {
    /**
     * <p>总数</p>
     */
    Total?: number;
    /**
     * <p>API安全数组</p>
     */
    List?: Array<DisplayApiSec>;
    /**
     * 唯一请求 ID，由服务端生成，每次请求都会返回（若请求因其他原因未能抵达服务端，则该次请求不会获得 RequestId）。定位问题时需要提供该次请求的 RequestId。
     */
    RequestId?: string;
}
/**
 * CreateAsset请求参数结构体
 */
export interface CreateAssetRequest {
    /**
     * IP地址
     */
    Ip: string;
    /**
     * 企业Id
     */
    CustomerId: number;
    /**
     * 类型
     */
    Os?: string;
    /**
     * 国家
     */
    Country?: string;
    /**
     * 省份
     */
    Province?: string;
    /**
     * 城市
     */
    City?: string;
    /**
     * 运营商
     */
    Isp?: string;
    /**
     * 子公司Id
     */
    EnterpriseUid?: string;
}
/**
 * 网盘泄露详情
 */
export interface DisplayNetDisk {
    /**
     * 主键ID
     */
    Id?: number;
    /**
     * 内容
     */
    Content?: string;
    /**
     * 命中关键字
     */
    MatchedKeywords?: string;
    /**
     * 泄露地址
     */
    Url?: string;
    /**
     * 状态
     */
    Status?: string;
    /**
     * 公共字段
     */
    DisplayToolCommon?: DisplayToolCommon;
    /**
     * 泄露平台
     */
    Platform?: string;
}
/**
 * 子域名详情
 */
export interface DisplaySubDomain {
    /**
     * <p>主键ID</p>
     */
    Id?: number;
    /**
     * <p>子域名</p>
     */
    SubDomain?: string;
    /**
     * <p>Ip</p>
     */
    Ip?: string;
    /**
     * <p>国家</p>
     */
    Country?: string;
    /**
     * <p>省份</p>
     */
    Province?: string;
    /**
     * <p>城市</p>
     */
    City?: string;
    /**
     * <p>互联网服务提供商</p>
     */
    Isp?: string;
    /**
     * <p>公共字段</p>
     */
    DisplayToolCommon?: DisplayToolCommon;
    /**
     * <p>是否为云资产：0-非云资产 1-是云资产</p>
     */
    IsCloudAsset?: number;
    /**
     * <p>云资产是否下线：-1-已下线 0-正常</p>
     */
    CloudAssetStatus?: number;
    /**
     * <p>可用率（百分比）</p>
     */
    AvailabilityRate?: number;
    /**
     * <p>可用状态 1:异常 0:正常</p>
     */
    AvailabilityState?: number;
    /**
     * <p>域名解析状态 1:异常 0:正常</p>
     */
    AnalysisState?: number;
    /**
     * <p>平均时延：单位ms</p>
     */
    AverageDelay?: number;
    /**
     * <p>丢包率（百分比）</p>
     */
    LossRate?: number;
    /**
     * <p>DNS解析类型</p><p>A、AAAA、MX、CNAME、NX</p>
     */
    DnsType?: string;
    /**
     * <p>DNS解析值</p>
     */
    DnsValue?: string;
    /**
     * <p>聚合视角下该组真实子项总数；非聚合视角为 0</p>
     */
    AggregationCount?: number;
}
/**
 * DeleteHttps返回参数结构体
 */
export interface DeleteHttpsResponse {
    /**
     * 唯一请求 ID，由服务端生成，每次请求都会返回（若请求因其他原因未能抵达服务端，则该次请求不会获得 RequestId）。定位问题时需要提供该次请求的 RequestId。
     */
    RequestId?: string;
}
/**
 * CreatePort请求参数结构体
 */
export interface CreatePortRequest {
    /**
     * 企业Id
     */
    CustomerId: number;
    /**
     * 端口
     */
    Port: number;
    /**
     * IP或域名地址
     */
    Asset: string;
    /**
     * 是否高危
     */
    IsHighRisk: boolean;
    /**
     * 子公司
     */
    EnterpriseUid?: string;
    /**
     * base64编码后的指纹
     */
    Banner?: string;
    /**
     * 解析的IP
     */
    Ip?: string;
    /**
     * 组件名称
     */
    App?: string;
    /**
     * 服务名称
     */
    Service?: string;
}
/**
 * DescribeSuspiciousAssets请求参数结构体
 */
export interface DescribeSuspiciousAssetsRequest {
    /**
     * 企业ID列表，可多选
     */
    CustomerIdList?: Array<number | bigint>;
    /**
     * 是否聚合数据
     */
    IsAggregation?: boolean;
    /**
     * 是否新增数据
     */
    IsNew?: boolean;
    /**
     * 企业ID
     */
    CustomerId?: number;
    /**
     * 分页大小
     */
    Limit?: number;
    /**
     * 分页偏移
     */
    Offset?: number;
    /**
     * 子公司ID列表
     */
    EnterpriseUidList?: Array<string>;
    /**
     * 数据输出格式：json、file，默认不填为json
     */
    Format?: string;
    /**
     * 创建时间-开始
     */
    CreateAtStart?: string;
    /**
     * 创建时间-结束
     */
    CreateAtEnd?: string;
    /**
     * 更新时间-开始
     */
    UpdateAtStart?: string;
    /**
     * 更新时间-结束
     */
    UpdateAtEnd?: string;
    /**
     * 查询数组
     */
    Filters?: Array<Filter>;
    /**
     * 是否显示被忽略的数据
     */
    Ignored?: boolean;
}
/**
 * IgnoreData返回参数结构体
 */
export interface IgnoreDataResponse {
    /**
     * 唯一请求 ID，由服务端生成，每次请求都会返回（若请求因其他原因未能抵达服务端，则该次请求不会获得 RequestId）。定位问题时需要提供该次请求的 RequestId。
     */
    RequestId?: string;
}
/**
 * CreateWechatApplet返回参数结构体
 */
export interface CreateWechatAppletResponse {
    /**
     * Id
     */
    Id?: number;
    /**
     * 唯一请求 ID，由服务端生成，每次请求都会返回（若请求因其他原因未能抵达服务端，则该次请求不会获得 RequestId）。定位问题时需要提供该次请求的 RequestId。
     */
    RequestId?: string;
}
/**
 * 支持按照各字段过滤
 */
export interface Filter {
    /**
     * 要搜索的字段
     */
    Name?: string;
    /**
     * 目标值列表
     */
    Values?: Array<string>;
}
/**
 * 漏洞详情
 */
export interface DisplayVul {
    /**
     * 主键ID
     */
    Id?: number;
    /**
     * 公共字段
     */
    DisplayToolCommon?: DisplayToolCommon;
    /**
     * 解析的IP
     */
    Ip?: string;
    /**
     * 端口
     */
    Port?: number;
    /**
     * Url地址
     */
    Url?: string;
    /**
     * 风险等级：1：提示, 2:低危, 3:中危, 4:高危, 5: 严重
     */
    Level?: number;
    /**
     * 漏洞名称
     */
    Name?: string;
    /**
     * 是否修复，0:未修复，1:已修复
     */
    RepairStatus?: number;
    /**
     * 建议
     */
    Suggestion?: string;
    /**
     * 发现时间
     */
    DiscoverTime?: string;
    /**
     * AI研判
     */
    AiJudge?: string;
    /**
     * 状态：unrepaired:未修复，repaired:已修复, offline:资产已下线, ignore:已忽略
     */
    Status?: string;
    /**
     * 上次复测时间
     */
    LastCheckTime?: string;
    /**
     * 是否为云资产：0-非云资产 1-是云资产
     */
    IsCloudAsset?: number;
    /**
     * 云资产是否下线：-1-已下线 0-正常
     */
    CloudAssetStatus?: number;
    /**
     * 域名解析状态 1:异常 0:正常
     */
    AnalysisState?: number;
}
/**
 * DescribeWechatApplets请求参数结构体
 */
export interface DescribeWechatAppletsRequest {
    /**
     * 企业ID列表，可多选
     */
    CustomerIdList?: Array<number | bigint>;
    /**
     * 企业ID
     */
    CustomerId?: number;
    /**
     * 是否新增数据
     */
    IsNew?: boolean;
    /**
     * 分页大小
     */
    Limit?: number;
    /**
     * 分页偏移
     */
    Offset?: number;
    /**
     * 子公司ID列表
     */
    EnterpriseUidList?: Array<string>;
    /**
     * 数据输出格式：json、file，默认不填为json
     */
    Format?: string;
    /**
     * 创建时间-开始
     */
    CreateAtStart?: string;
    /**
     * 创建时间-结束
     */
    CreateAtEnd?: string;
    /**
     * 更新时间-开始
     */
    UpdateAtStart?: string;
    /**
     * 更新时间-结束
     */
    UpdateAtEnd?: string;
    /**
     * 查询数组
     */
    Filters?: Array<Filter>;
    /**
     * 是否显示被忽略的数据
     */
    Ignored?: boolean;
}
/**
 * DescribeFakeApps返回参数结构体
 */
export interface DescribeFakeAppsResponse {
    /**
     * 总数
     */
    Total?: number;
    /**
     * 仿冒应用
  注意：此字段可能返回 null，表示取不到有效值。
     */
    List?: Array<DisplayFakeApp>;
    /**
     * 唯一请求 ID，由服务端生成，每次请求都会返回（若请求因其他原因未能抵达服务端，则该次请求不会获得 RequestId）。定位问题时需要提供该次请求的 RequestId。
     */
    RequestId?: string;
}
/**
 * 弱口令详情
 */
export interface DisplayWeakPassword {
    /**
     * 主键ID
     */
    Id?: number;
    /**
     * 公共字段
     */
    DisplayToolCommon?: DisplayToolCommon;
    /**
     * 解析的IP
     */
    Ip?: string;
    /**
     * 端口
     */
    Port?: number;
    /**
     * Url地址
     */
    Url?: string;
    /**
     * 弱口令类型
     */
    Type?: string;
    /**
     * 弱口令账号
     */
    Account?: string;
    /**
     * 弱口令密码
     */
    Password?: string;
    /**
     * 是否为蜜罐
     */
    IsHoneypot?: boolean;
    /**
     * 截图
     */
    ScreenshotUrl?: string;
    /**
     * 状态：unrepaired:未修复，repaired:已修复, offline:资产已下线, ignore:已忽略, checking:复测中
     */
    Status?: string;
    /**
     * 上次复测时间
     */
    LastCheckTime?: string;
    /**
     * 是否为云资产：0-非云资产 1-是云资产
     */
    IsCloudAsset?: number;
    /**
     * 云资产是否下线：-1-已下线 0-正常
     */
    CloudAssetStatus?: number;
}
/**
 * DescribeLeakageEmails请求参数结构体
 */
export interface DescribeLeakageEmailsRequest {
    /**
     * 企业ID列表，可多选
     */
    CustomerIdList?: Array<number | bigint>;
    /**
     * 是否聚合数据
     */
    IsAggregation?: boolean;
    /**
     * 是否新增数据
     */
    IsNew?: boolean;
    /**
     * 企业ID
     */
    CustomerId?: number;
    /**
     * 分页大小
     */
    Limit?: number;
    /**
     * 分页偏移
     */
    Offset?: number;
    /**
     * 子公司ID列表
     */
    EnterpriseUidList?: Array<string>;
    /**
     * 数据输出格式：json、file，默认不填为json
     */
    Format?: string;
    /**
     * 创建时间-开始
     */
    CreateAtStart?: string;
    /**
     * 创建时间-结束
     */
    CreateAtEnd?: string;
    /**
     * 更新时间-开始
     */
    UpdateAtStart?: string;
    /**
     * 更新时间-结束
     */
    UpdateAtEnd?: string;
    /**
     * 查询数组
     */
    Filters?: Array<Filter>;
    /**
     * 是否显示被忽略的数据
     */
    Ignored?: boolean;
}
/**
 * DescribeGithubs返回参数结构体
 */
export interface DescribeGithubsResponse {
    /**
     * 总数
     */
    Total?: number;
    /**
     * 数组
     */
    List?: Array<DisplayGithub>;
    /**
     * 唯一请求 ID，由服务端生成，每次请求都会返回（若请求因其他原因未能抵达服务端，则该次请求不会获得 RequestId）。定位问题时需要提供该次请求的 RequestId。
     */
    RequestId?: string;
}
/**
 * CreateCustomer返回参数结构体
 */
export interface CreateCustomerResponse {
    /**
     * 唯一请求 ID，由服务端生成，每次请求都会返回（若请求因其他原因未能抵达服务端，则该次请求不会获得 RequestId）。定位问题时需要提供该次请求的 RequestId。
     */
    RequestId?: string;
}
/**
 * CreateWechatOfficialAccount请求参数结构体
 */
export interface CreateWechatOfficialAccountRequest {
    /**
     * 企业Id
     */
    CustomerId: number;
    /**
     * 名称
     */
    Name?: string;
    /**
     * 图片地址
     */
    Logo?: string;
    /**
     * 账号
     */
    AccountId?: string;
    /**
     * 二维码
     */
    QrCode?: string;
    /**
     * 描述
     */
    Description?: string;
    /**
     * 子公司
     */
    EnterpriseUid?: string;
    /**
     * 认证主体
     */
    RecordSubject?: string;
}
/**
 * 优先级出参
 */
export interface ScanPriorityDisplay {
    /**
     * <p>只对新增资产进行漏洞扫描</p>
  注意：此字段可能返回 null，表示取不到有效值。
     */
    OnlyScanNewAsset?: boolean;
    /**
     * <p>启用的优先级规则(有序):new_asset,high_risk_port,admin_panel,high_risk_fingerprint</p>
  注意：此字段可能返回 null，表示取不到有效值。
     */
    PriorityRules?: Array<string>;
}
/**
 * DeleteWechatOfficialAccounts返回参数结构体
 */
export interface DeleteWechatOfficialAccountsResponse {
    /**
     * 唯一请求 ID，由服务端生成，每次请求都会返回（若请求因其他原因未能抵达服务端，则该次请求不会获得 RequestId）。定位问题时需要提供该次请求的 RequestId。
     */
    RequestId?: string;
}
/**
 * DescribeManages返回参数结构体
 */
export interface DescribeManagesResponse {
    /**
     * 总数
     */
    Total?: number;
    /**
     * 数组
     */
    List?: Array<DisplayManage>;
    /**
     * 唯一请求 ID，由服务端生成，每次请求都会返回（若请求因其他原因未能抵达服务端，则该次请求不会获得 RequestId）。定位问题时需要提供该次请求的 RequestId。
     */
    RequestId?: string;
}
/**
 * CreateEnterprise请求参数结构体
 */
export interface CreateEnterpriseRequest {
    /**
     * 企业ID
     */
    CustomerId: number;
    /**
     * 名称
     */
    Name: string;
    /**
     * 上一级企业
     */
    ParentEnterpriseUid?: string;
    /**
     * 统一社会信用代码
     */
    CreditCode?: string;
    /**
     * 企业状态:存续、已注销
     */
    Status?: string;
    /**
     * 注册资本（单位:元）
     */
    RegisteredCapital?: string;
    /**
     * 持股比例
     */
    ShareholdingRatio?: string;
    /**
     * 法人代表
     */
    LegalPerson?: string;
    /**
     * 类型
     */
    Type?: string;
    /**
     * 行业类型
     */
    Industry?: string;
    /**
     * 子公司ID
     */
    EnterpriseUid?: string;
}
/**
 * DeleteDomains返回参数结构体
 */
export interface DeleteDomainsResponse {
    /**
     * 唯一请求 ID，由服务端生成，每次请求都会返回（若请求因其他原因未能抵达服务端，则该次请求不会获得 RequestId）。定位问题时需要提供该次请求的 RequestId。
     */
    RequestId?: string;
}
/**
 * DescribeWeakPasswords请求参数结构体
 */
export interface DescribeWeakPasswordsRequest {
    /**
     * 企业ID列表，可多选
     */
    CustomerIdList?: Array<number | bigint>;
    /**
     * 是否新增数据
     */
    IsNew?: boolean;
    /**
     * 企业ID
     */
    CustomerId?: number;
    /**
     * 分页大小
     */
    Limit?: number;
    /**
     * 分页偏移
     */
    Offset?: number;
    /**
     * 子公司ID列表
     */
    EnterpriseUidList?: Array<string>;
    /**
     * 数据输出格式：json、file，默认不填为json
     */
    Format?: string;
    /**
     * 创建时间-开始
     */
    CreateAtStart?: string;
    /**
     * 创建时间-结束
     */
    CreateAtEnd?: string;
    /**
     * 更新时间-开始
     */
    UpdateAtStart?: string;
    /**
     * 更新时间-结束
     */
    UpdateAtEnd?: string;
    /**
     * 查询数组
     */
    Filters?: Array<Filter>;
    /**
     * 是否显示被忽略的数据
     */
    Ignored?: boolean;
}
/**
 * 端口详情
 */
export interface DisplayPort {
    /**
     * <p>主键ID</p>
     */
    Id?: number;
    /**
     * <p>公共字段</p>
     */
    DisplayToolCommon?: DisplayToolCommon;
    /**
     * <p>IP或域名地址</p>
     */
    Asset?: string;
    /**
     * <p>解析的IP</p>
     */
    Ip?: string;
    /**
     * <p>端口</p>
     */
    Port?: number;
    /**
     * <p>是否高危</p>
     */
    IsHighRisk?: boolean;
    /**
     * <p>组件名称</p>
     */
    App?: string;
    /**
     * <p>服务名称</p>
     */
    Service?: string;
    /**
     * <p>端口响应详情</p>
     */
    Banner?: string;
    /**
     * <p>上次检测时间</p>
     */
    LastCheckTime?: string;
    /**
     * <p>状态，close:连接超时，端口可能已关闭，open:端口开放, checking:复测中, ignore:已忽略</p>
     */
    Status?: string;
    /**
     * <p>是否为云资产：0-非云资产 1-是云资产</p>
     */
    IsCloudAsset?: number;
    /**
     * <p>云资产是否下线：-1-已下线 0-正常</p>
     */
    CloudAssetStatus?: number;
    /**
     * <p>域名解析状态 1:异常 0:正常</p>
     */
    AnalysisState?: number;
    /**
     * <p>聚合视角下该组真实子项总数；非聚合视角为 0</p>
     */
    AggregationCount?: number;
}
/**
 * StopJobRecord返回参数结构体
 */
export interface StopJobRecordResponse {
    /**
     * 唯一请求 ID，由服务端生成，每次请求都会返回（若请求因其他原因未能抵达服务端，则该次请求不会获得 RequestId）。定位问题时需要提供该次请求的 RequestId。
     */
    RequestId?: string;
}
/**
 * CreateManage返回参数结构体
 */
export interface CreateManageResponse {
    /**
     * Id
     */
    Id?: number;
    /**
     * 唯一请求 ID，由服务端生成，每次请求都会返回（若请求因其他原因未能抵达服务端，则该次请求不会获得 RequestId）。定位问题时需要提供该次请求的 RequestId。
     */
    RequestId?: string;
}
/**
 * DescribeFakeMiniPrograms请求参数结构体
 */
export interface DescribeFakeMiniProgramsRequest {
    /**
     * 企业ID列表，可多选
     */
    CustomerIdList?: Array<number | bigint>;
    /**
     * 是否新增数据
     */
    IsNew?: boolean;
    /**
     * 企业ID
     */
    CustomerId?: number;
    /**
     * 分页大小
     */
    Limit?: number;
    /**
     * 分页偏移
     */
    Offset?: number;
    /**
     * 子公司ID列表
     */
    EnterpriseUidList?: Array<string>;
    /**
     * 数据输出格式：json、file，默认不填为json
     */
    Format?: string;
    /**
     * 创建时间-开始
     */
    CreateAtStart?: string;
    /**
     * 创建时间-结束
     */
    CreateAtEnd?: string;
    /**
     * 更新时间-开始
     */
    UpdateAtStart?: string;
    /**
     * 更新时间-结束
     */
    UpdateAtEnd?: string;
    /**
     * 查询数组
     */
    Filters?: Array<Filter>;
    /**
     * 是否显示被忽略的数据
     */
    Ignored?: boolean;
}
/**
 * CreateManage请求参数结构体
 */
export interface CreateManageRequest {
    /**
     * 企业Id
     */
    CustomerId: number;
    /**
     * Url
     */
    Url: string;
    /**
     * 标题
     */
    Title?: string;
    /**
     * Screenshot
     */
    Screenshot?: string;
    /**
     * 状态码
     */
    Code?: number;
    /**
     * 子公司
     */
    EnterpriseUid?: string;
}
/**
 * 任务详情
 */
export interface DisplayJobRecord {
    /**
     * 任务Id
     */
    Id?: number;
    /**
     * 企业ID
     */
    CustomerId?: number;
    /**
     * 企业名称
     */
    CustomerName?: string;
    /**
     * 周期任务详情
  注意：此字段可能返回 null，表示取不到有效值。
     */
    Crontab?: string;
    /**
     * 状态：2-错误/已停止，3-进行中，1-已完成, 4-停止
     */
    Status?: number;
    /**
     * 新增数据
     */
    NewCount?: number;
    /**
     * 创建时间
     */
    CreateAt?: string;
    /**
     * 更新时间
     */
    UpdateAt?: string;
    /**
     * 子任务进度
     */
    Progress?: JobRecordProgress;
    /**
     * 并发设置
     */
    Qps?: number;
    /**
     * 任务类型
  注意：此字段可能返回 null，表示取不到有效值。
     */
    TaskType?: string;
    /**
     * 客户Uin
  注意：此字段可能返回 null，表示取不到有效值。
     */
    Uin?: string;
    /**
     * 客户appid
  注意：此字段可能返回 null，表示取不到有效值。
     */
    AppId?: number;
}
/**
 * ModifySeedStatus请求参数结构体
 */
export interface ModifySeedStatusRequest {
    /**
     * ID
     */
    Id: number;
    /**
     * 是否可信
     */
    IsValid?: boolean;
}
/**
 * 股权路径
 */
export interface Equity {
    /**
     * <p>企业ID</p>
     */
    EnterpriseUid?: string;
    /**
     * <p>名称</p>
     */
    Name?: string;
    /**
     * <p>持股比例</p>
     */
    ShareholdingRatio?: string;
}
/**
 * CreateCustomer请求参数结构体
 */
export interface CreateCustomerRequest {
    /**
     * <p>企业名称</p>
     */
    Name: string;
    /**
     * <p>资产收集、漏洞信息、弱口令、目录爆破、暗网泄露、Github泄露、文库网盘泄露、敏感信息泄露，其中资产收集必包含，多个用英文逗号隔离，例如：资产收集,漏洞信息</p>
     */
    ScanType: string;
    /**
     * <p>百分比取值范围为30-100</p>
     */
    Percent?: number;
    /**
     * <p>周期测绘时间</p>
     */
    ScanCron?: string;
    /**
     * <p>是否立即启动</p>
     */
    IsScanNow?: boolean;
    /**
     * <p>是否启用周期测绘</p>
     */
    EnableCron?: boolean;
    /**
     * <p>是否扫描子公司</p>
     */
    EnableScanSubEnterprise?: boolean;
    /**
     * <p>是否授权</p>
     */
    EnableAuth?: boolean;
    /**
     * <p>授权开始时间</p>
     */
    AuthStartAt?: string;
    /**
     * <p>授权结束时间</p>
     */
    AuthEndAt?: string;
    /**
     * <p>授权文件id</p>
     */
    AuthFile?: string;
    /**
     * <p>测绘时间配置项，采用json字符串格式</p>
     */
    ScanTime?: string;
    /**
     * <p>企业相关的关键字</p>
     */
    Keywords?: string;
    /**
     * <p>图标</p>
     */
    Icon?: string;
    /**
     * <p>并发设置</p>
     */
    Qps?: number;
    /**
     * <p>限制子公司层级，-1表示不限制</p>
     */
    SubCompanyLevel?: number;
    /**
     * <p>是否以企业名称为起点做完整扫描(包含手动上传),如只想扫描特定的某几个域名，则传false。</p>
     */
    IsIncludeFullScan?: boolean;
    /**
     * <p>端口扫描 QPS，默认 100，下限 10，保守值 200，上限 5000</p><p>默认值：100</p>
     */
    PortScanQps?: number;
    /**
     * <p>单 IP 任务并发数，默认 1，下限 1，保守值 3，上限 10</p><p>默认值：1</p>
     */
    SingleIPTaskLimit?: number;
    /**
     * <p>任一速率超过保守值时必须为 true，否则参数错误</p>
     */
    HighRiskAck?: boolean;
    /**
     * <p>知情同意勾选清单，用于审计回放</p>
     */
    ScanRateAckChecklist?: Array<string>;
    /**
     * <p>扫描优先级配置</p>
     */
    ScanPriority?: ScanPriorityReq;
}
/**
 * DeleteEnterprises请求参数结构体
 */
export interface DeleteEnterprisesRequest {
    /**
     * ID列表
     */
    Ids: Array<number | bigint>;
}
/**
 * DescribeLeakageDatas请求参数结构体
 */
export interface DescribeLeakageDatasRequest {
    /**
     * 企业ID列表，可多选
     */
    CustomerIdList?: Array<number | bigint>;
    /**
     * 是否聚合数据
     */
    IsAggregation?: boolean;
    /**
     * 是否新增数据
     */
    IsNew?: boolean;
    /**
     * 企业ID
     */
    CustomerId?: number;
    /**
     * 分页大小
     */
    Limit?: number;
    /**
     * 分页偏移
     */
    Offset?: number;
    /**
     * 子公司ID列表
     */
    EnterpriseUidList?: Array<string>;
    /**
     * 数据输出格式：json、file，默认不填为json
     */
    Format?: string;
    /**
     * 创建时间-开始
     */
    CreateAtStart?: string;
    /**
     * 创建时间-结束
     */
    CreateAtEnd?: string;
    /**
     * 更新时间-开始
     */
    UpdateAtStart?: string;
    /**
     * 更新时间-结束
     */
    UpdateAtEnd?: string;
    /**
     * 查询数组
     */
    Filters?: Array<Filter>;
    /**
     * 是否显示被忽略的数据
     */
    Ignored?: boolean;
}
/**
 * DescribeJobRecordDetails返回参数结构体
 */
export interface DescribeJobRecordDetailsResponse {
    /**
     * <p>总数</p>
     */
    Total?: number;
    /**
     * <p>数组</p>
     */
    List?: Array<DisplayJobRecordDetail>;
    /**
     * <p>持股路径</p>
     */
    EnterpriseEquityPath?: Array<Equity>;
    /**
     * 唯一请求 ID，由服务端生成，每次请求都会返回（若请求因其他原因未能抵达服务端，则该次请求不会获得 RequestId）。定位问题时需要提供该次请求的 RequestId。
     */
    RequestId?: string;
}
/**
 * DeleteSubDomains请求参数结构体
 */
export interface DeleteSubDomainsRequest {
    /**
     * ID列表
     */
    Ids: Array<number | bigint>;
    /**
     * 企业ID列表，可多选
     */
    CustomerIdList?: Array<number | bigint>;
    /**
     * 是否聚合数据
     */
    IsAggregation?: boolean;
}
/**
 * DescribeVuls请求参数结构体
 */
export interface DescribeVulsRequest {
    /**
     * 企业ID列表，可多选
     */
    CustomerIdList?: Array<number | bigint>;
    /**
     * 是否新增数据
     */
    IsNew?: boolean;
    /**
     * 企业ID
     */
    CustomerId?: number;
    /**
     * 分页大小
     */
    Limit?: number;
    /**
     * 分页偏移
     */
    Offset?: number;
    /**
     * 子公司ID列表
     */
    EnterpriseUidList?: Array<string>;
    /**
     * 数据输出格式：json、file，默认不填为json
     */
    Format?: string;
    /**
     * 创建时间-开始
     */
    CreateAtStart?: string;
    /**
     * 创建时间-结束
     */
    CreateAtEnd?: string;
    /**
     * 更新时间-开始
     */
    UpdateAtStart?: string;
    /**
     * 更新时间-结束
     */
    UpdateAtEnd?: string;
    /**
     * 查询数组
     */
    Filters?: Array<Filter>;
    /**
     * 是否显示被忽略的数据
     */
    Ignored?: boolean;
}
/**
 * CreateWechatOfficialAccount返回参数结构体
 */
export interface CreateWechatOfficialAccountResponse {
    /**
     * Id
     */
    Id?: number;
    /**
     * 唯一请求 ID，由服务端生成，每次请求都会返回（若请求因其他原因未能抵达服务端，则该次请求不会获得 RequestId）。定位问题时需要提供该次请求的 RequestId。
     */
    RequestId?: string;
}
/**
 * Github泄露详情
 */
export interface DisplayGithub {
    /**
     * 主键ID
     */
    Id?: number;
    /**
     * 内容
     */
    Content?: string;
    /**
     * 命中关键字
     */
    MatchedKeywords?: string;
    /**
     * 泄露地址
     */
    Url?: string;
    /**
     * 状态
     */
    Status?: string;
    /**
     * 公共字段
     */
    DisplayToolCommon?: DisplayToolCommon;
}
/**
 * API安全详情
 */
export interface DisplayApiSec {
    /**
     * <p>主键ID</p>
     */
    Id?: number;
    /**
     * <p>公共字段</p>
     */
    DisplayToolCommon?: DisplayToolCommon;
    /**
     * <p>Url</p>
     */
    Url?: string;
    /**
     * <p>Host地址</p>
     */
    Host?: string;
    /**
     * <p>Path路径</p>
     */
    Path?: string;
    /**
     * <p>方法：POST、GET、DELETE等</p>
     */
    Method?: string;
    /**
     * <p>修复状态：unrepaired:未修复，repaired:已修复, ignore:已忽略,checking:复测中</p>
     */
    Status?: string;
    /**
     * <p>状态码</p>
     */
    Code?: number;
    /**
     * <p>请求体</p>
     */
    Request?: string;
    /**
     * <p>响应体</p>
     */
    Response?: string;
    /**
     * <p>是否风险API</p>
     */
    IsRiskAPI?: boolean;
    /**
     * <p>聚合视角下该组真实子项总数；非聚合视角为 0</p>
     */
    AggregationCount?: number;
}
/**
 * CreateSubDomain返回参数结构体
 */
export interface CreateSubDomainResponse {
    /**
     * <p>Id</p>
     */
    Id?: number;
    /**
     * 唯一请求 ID，由服务端生成，每次请求都会返回（若请求因其他原因未能抵达服务端，则该次请求不会获得 RequestId）。定位问题时需要提供该次请求的 RequestId。
     */
    RequestId?: string;
}
/**
 * 数据管理公共字段
 */
export interface DisplayToolCommon {
    /**
     * <p>子公司ID</p>
     */
    EnterpriseUid?: string;
    /**
     * <p>子公司名称</p>
     */
    EnterpriseName?: string;
    /**
     * <p>主任务ID</p>
     */
    JobId?: number;
    /**
     * <p>单任务ID</p>
     */
    JobStageId?: number;
    /**
     * <p>是否忽略</p>
     */
    Ignored?: boolean;
    /**
     * <p>子任务ID</p>
     */
    JobRecordId?: number;
    /**
     * <p>企业ID</p>
     */
    CustomerId?: number;
    /**
     * <p>企业名称</p>
     */
    CustomerName?: string;
    /**
     * <p>详情</p>
     */
    Detail?: string;
    /**
     * <p>Md5值</p>
     */
    Md5?: string;
    /**
     * <p>创建时间</p>
     */
    CreateAt?: string;
    /**
     * <p>更新时间</p>
     */
    UpdateAt?: string;
    /**
     * <p>标签列表，json格式：{"tag1":["责任人xxx"],"tag2":["测试站"]}</p>
     */
    Labels?: string;
    /**
     * <p>演示模式是否明文展示</p><p>枚举值：</p><ul><li>0： 否</li><li>1： 是</li></ul>
     */
    IsPlainTextInDemo?: number;
}
/**
 * DeleteApps返回参数结构体
 */
export interface DeleteAppsResponse {
    /**
     * 唯一请求 ID，由服务端生成，每次请求都会返回（若请求因其他原因未能抵达服务端，则该次请求不会获得 RequestId）。定位问题时需要提供该次请求的 RequestId。
     */
    RequestId?: string;
}
/**
 * 企业详情
 */
export interface Customer {
    /**
     * <p>企业ID</p>
     */
    Id?: number;
    /**
     * <p>企业名称</p>
     */
    Name?: string;
    /**
     * <p>股权占比</p>
     */
    Percent?: number;
    /**
     * <p>资产收集、漏洞信息、弱口令、目录爆破、暗网泄露、Github泄露、文库网盘泄露、敏感信息泄露，其中资产收集必包含，多个用英文逗号隔离，例如：资产收集,漏洞信息</p>
     */
    ScanType?: string;
    /**
     * <p>创建账号</p>
     */
    Creator?: string;
    /**
     * <p>腾讯云客户AppId</p>
     */
    AppId?: number;
    /**
     * <p>腾讯云客户Uin</p>
     */
    Uin?: string;
    /**
     * <p>创建时间</p>
     */
    CreateAt?: string;
    /**
     * <p>更新时间</p>
     */
    UpdateAt?: string;
    /**
     * <p>周期测绘时间</p>
     */
    ScanCron?: string;
    /**
     * <p>是否启用周期测绘</p>
     */
    EnableCron?: boolean;
    /**
     * <p>是否扫描子公司</p>
     */
    EnableScanSubEnterprise?: boolean;
    /**
     * <p>是否授权</p>
     */
    EnableAuth?: boolean;
    /**
     * <p>授权开始时间</p>
     */
    AuthStartAt?: string;
    /**
     * <p>授权结束时间</p>
     */
    AuthEndAt?: string;
    /**
     * <p>授权文件id</p>
     */
    AuthFile?: string;
    /**
     * <p>测绘时间配置项</p>
     */
    ScanTime?: string;
    /**
     * <p>图标</p>
     */
    Icon?: string;
    /**
     * <p>关键字</p>
     */
    Keywords?: string;
    /**
     * <p>Qps设置，10-500，默认100</p>
     */
    Qps?: number;
    /**
     * <p>子公司拓展层次</p>
     */
    SubCompanyLevel?: number;
    /**
     * <p>是否包含完整扫描</p>
  注意：此字段可能返回 null，表示取不到有效值。
     */
    IsIncludeFullScan?: boolean;
    /**
     * <p>是否识别集团成员</p>
     */
    EnableGroupMemberDiscovered?: boolean;
    /**
     * <p>单 IP 任务并发数，默认 1，下限 1，保守值 3，上限 10</p>
     */
    SingleIPTaskLimit?: number;
    /**
     * <p>端口扫描 QPS，默认 100，下限 10，保守值 200，上限 5000</p>
     */
    PortScanQps?: number;
    /**
     * <p>扫描优先级配置</p>
  注意：此字段可能返回 null，表示取不到有效值。
     */
    ScanPriority?: ScanPriorityDisplay;
}
/**
 * 后台详情
 */
export interface DisplayManage {
    /**
     * <p>主键ID</p>
     */
    Id?: number;
    /**
     * <p>公共字段</p>
     */
    DisplayToolCommon?: DisplayToolCommon;
    /**
     * <p>Url</p>
     */
    Url?: string;
    /**
     * <p>标题</p>
     */
    Title?: string;
    /**
     * <p>Icon</p>
     */
    Icon?: string;
    /**
     * <p>缩略图</p>
     */
    Screenshot?: string;
    /**
     * <p>状态码</p>
     */
    Code?: number;
    /**
     * <p>后台Host</p>
     */
    Host?: string;
    /**
     * <p>状态：not_converged:未收敛, converged:已收敛, ignore:已忽略</p>
     */
    Status?: string;
    /**
     * <p>是否为云资产：0-非云资产 1-是云资产</p>
     */
    IsCloudAsset?: number;
    /**
     * <p>云资产是否下线：-1-已下线 0-正常</p>
     */
    CloudAssetStatus?: number;
    /**
     * <p>聚合视角下该组真实子项总数；非聚合视角为 0</p>
     */
    AggregationCount?: number;
}
/**
 * 主域名详情
 */
export interface DisplayDomain {
    /**
     * <p>主键ID</p>
     */
    Id?: number;
    /**
     * <p>主域名</p>
     */
    Domain?: string;
    /**
     * <p>ICP</p>
     */
    ICP?: string;
    /**
     * <p>注册时间</p>
     */
    RegisteredTime?: string;
    /**
     * <p>过期时间</p>
     */
    ExpiredTime?: string;
    /**
     * <p>公司</p>
     */
    Company?: string;
    /**
     * <p>公共字段</p>
     */
    DisplayToolCommon?: DisplayToolCommon;
    /**
     * <p>是否为云资产</p>
     */
    IsCloudAsset?: number;
    /**
     * <p>云资产状态，-1为下线</p>
     */
    CloudAssetStatus?: number;
}
/**
 * DescribeFakeMiniPrograms返回参数结构体
 */
export interface DescribeFakeMiniProgramsResponse {
    /**
     * 总数
     */
    Total?: number;
    /**
     * 仿冒小程序
  注意：此字段可能返回 null，表示取不到有效值。
     */
    List?: Array<DisplayFakeMiniProgram>;
    /**
     * 唯一请求 ID，由服务端生成，每次请求都会返回（若请求因其他原因未能抵达服务端，则该次请求不会获得 RequestId）。定位问题时需要提供该次请求的 RequestId。
     */
    RequestId?: string;
}
/**
 * DescribeSubDomains返回参数结构体
 */
export interface DescribeSubDomainsResponse {
    /**
     * 总数
     */
    Total?: number;
    /**
     * 数组
     */
    List?: Array<DisplaySubDomain>;
    /**
     * 唯一请求 ID，由服务端生成，每次请求都会返回（若请求因其他原因未能抵达服务端，则该次请求不会获得 RequestId）。定位问题时需要提供该次请求的 RequestId。
     */
    RequestId?: string;
}
/**
 * DescribeHttps返回参数结构体
 */
export interface DescribeHttpsResponse {
    /**
     * 总数
     */
    Total?: number;
    /**
     * 数组
     */
    List?: Array<DisplayHttp>;
    /**
     * 唯一请求 ID，由服务端生成，每次请求都会返回（若请求因其他原因未能抵达服务端，则该次请求不会获得 RequestId）。定位问题时需要提供该次请求的 RequestId。
     */
    RequestId?: string;
}
/**
 * DescribeWechatOfficialAccounts返回参数结构体
 */
export interface DescribeWechatOfficialAccountsResponse {
    /**
     * 总数
     */
    Total?: number;
    /**
     * 数组
     */
    List?: Array<DisplayWechatOfficialAccount>;
    /**
     * 唯一请求 ID，由服务端生成，每次请求都会返回（若请求因其他原因未能抵达服务端，则该次请求不会获得 RequestId）。定位问题时需要提供该次请求的 RequestId。
     */
    RequestId?: string;
}
/**
 * DescribeLeakageDatas返回参数结构体
 */
export interface DescribeLeakageDatasResponse {
    /**
     * 总数
     */
    Total?: number;
    /**
     * 数组
  注意：此字段可能返回 null，表示取不到有效值。
     */
    List?: Array<DisplayLeakageData>;
    /**
     * 唯一请求 ID，由服务端生成，每次请求都会返回（若请求因其他原因未能抵达服务端，则该次请求不会获得 RequestId）。定位问题时需要提供该次请求的 RequestId。
     */
    RequestId?: string;
}
/**
 * DeleteWechatApplets返回参数结构体
 */
export interface DeleteWechatAppletsResponse {
    /**
     * 唯一请求 ID，由服务端生成，每次请求都会返回（若请求因其他原因未能抵达服务端，则该次请求不会获得 RequestId）。定位问题时需要提供该次请求的 RequestId。
     */
    RequestId?: string;
}
/**
 * CreateSuspiciousAsset请求参数结构体
 */
export interface CreateSuspiciousAssetRequest {
    /**
     * 企业Id
     */
    CustomerId: number;
    /**
     * Url
     */
    Url?: string;
    /**
     * 子公司
     */
    EnterpriseUid?: string;
    /**
     * 标题
     */
    Title?: string;
    /**
     * 标签
     */
    Tags?: string;
    /**
     * 所属者
     */
    Owner?: string;
    /**
     * 来源类型
     */
    SourceType?: string;
    /**
     * 来源值
     */
    SourceValue?: string;
    /**
     * 是否信任
     */
    Trusted?: boolean;
}
/**
 * DescribeApps返回参数结构体
 */
export interface DescribeAppsResponse {
    /**
     * 总数
     */
    Total?: number;
    /**
     * 移动资产数组
     */
    List?: Array<DisplayApp>;
    /**
     * 唯一请求 ID，由服务端生成，每次请求都会返回（若请求因其他原因未能抵达服务端，则该次请求不会获得 RequestId）。定位问题时需要提供该次请求的 RequestId。
     */
    RequestId?: string;
}
/**
 * DescribeWeakPasswords返回参数结构体
 */
export interface DescribeWeakPasswordsResponse {
    /**
     * 总数
     */
    Total?: number;
    /**
     * 数组
     */
    List?: Array<DisplayWeakPassword>;
    /**
     * 唯一请求 ID，由服务端生成，每次请求都会返回（若请求因其他原因未能抵达服务端，则该次请求不会获得 RequestId）。定位问题时需要提供该次请求的 RequestId。
     */
    RequestId?: string;
}
/**
 * DescribeFakeWechatOfficials请求参数结构体
 */
export interface DescribeFakeWechatOfficialsRequest {
    /**
     * 企业ID列表，可多选
     */
    CustomerIdList?: Array<number | bigint>;
    /**
     * 是否新增数据
     */
    IsNew?: boolean;
    /**
     * 企业ID
     */
    CustomerId?: number;
    /**
     * 分页大小
     */
    Limit?: number;
    /**
     * 分页偏移
     */
    Offset?: number;
    /**
     * 子公司ID列表
     */
    EnterpriseUidList?: Array<string>;
    /**
     * 数据输出格式：json、file，默认不填为json
     */
    Format?: string;
    /**
     * 创建时间-开始
     */
    CreateAtStart?: string;
    /**
     * 创建时间-结束
     */
    CreateAtEnd?: string;
    /**
     * 更新时间-开始
     */
    UpdateAtStart?: string;
    /**
     * 更新时间-结束
     */
    UpdateAtEnd?: string;
    /**
     * 查询数组
     */
    Filters?: Array<Filter>;
    /**
     * 是否显示被忽略的数据
     */
    Ignored?: boolean;
}
/**
 * 影子资产详情
 */
export interface DisplaySuspiciousAsset {
    /**
     * <p>主键ID</p>
     */
    Id?: number;
    /**
     * <p>公共字段</p>
     */
    DisplayToolCommon?: DisplayToolCommon;
    /**
     * <p>Url</p>
     */
    Url?: string;
    /**
     * <p>标题</p>
     */
    Title?: string;
    /**
     * <p>报文长度</p>
     */
    ContentLength?: number;
    /**
     * <p>报文内容</p>
     */
    Content?: string;
    /**
     * <p>截图缩略图URL</p>
     */
    ScreenshotThumbUrl?: string;
    /**
     * <p>截图URL</p>
     */
    ScreenshotUrl?: string;
    /**
     * <p>状态码</p>
     */
    Code?: number;
    /**
     * <p>Api</p>
     */
    Api?: string;
    /**
     * <p>解析的IP</p>
     */
    Ip?: string;
    /**
     * <p>证书信息</p>
     */
    Ssl?: string;
    /**
     * <p>ssl证书过期时间</p>
     */
    SslExpiredTime?: string;
    /**
     * <p>来源类型</p>
     */
    SourceType?: string;
    /**
     * <p>来源值</p>
     */
    SourceValue?: string;
    /**
     * <p>是否信任</p>
     */
    Trusted?: boolean;
    /**
     * <p>所属者</p>
     */
    Owner?: string;
    /**
     * <p>根域名</p>
     */
    RootDomain?: string;
    /**
     * <p>聚合视角下该组真实子项总数；非聚合视角为 0</p>
     */
    AggregationCount?: number;
}
/**
 * DescribeApiSecs请求参数结构体
 */
export interface DescribeApiSecsRequest {
    /**
     * 是否聚合数据
     */
    IsAggregation?: boolean;
    /**
     * 分页偏移
     */
    Offset?: number;
    /**
     * 分页大小
     */
    Limit?: number;
    /**
     * 是否显示被忽略的数据
     */
    Ignored?: boolean;
    /**
     * 更新时间-结束
     */
    UpdateAtEnd?: string;
    /**
     * 创建时间-结束
     */
    CreateAtEnd?: string;
    /**
     * 更新时间-开始
     */
    UpdateAtStart?: string;
    /**
     * 创建时间-开始
     */
    CreateAtStart?: string;
    /**
     * 数据输出格式：json、file，默认不填为json
     */
    Format?: string;
    /**
     * 是否新增数据
     */
    IsNew?: boolean;
    /**
     * 企业ID列表，可多选
     */
    CustomerIdList?: Array<number | bigint>;
    /**
     * 子公司ID列表
     */
    EnterpriseUidList?: Array<string>;
    /**
     * 查询数组
     */
    Filters?: Array<Filter>;
    /**
     * <p>企业ID</p>
     */
    CustomerId?: number;
    /**
     * <p>排序方式</p>
     */
    OrderBy?: string;
}
/**
 * DescribeJobRecords请求参数结构体
 */
export interface DescribeJobRecordsRequest {
    /**
     * 分页大小
     */
    Limit?: number;
    /**
     * 分页偏移
     */
    Offset?: number;
    /**
     * 查询数组
     */
    Filters?: Array<Filter>;
}
/**
 * DescribeLeakageCodes返回参数结构体
 */
export interface DescribeLeakageCodesResponse {
    /**
     * 总数
     */
    Total?: number;
    /**
     * 数组
  注意：此字段可能返回 null，表示取不到有效值。
     */
    List?: Array<DisplayLeakageCode>;
    /**
     * 唯一请求 ID，由服务端生成，每次请求都会返回（若请求因其他原因未能抵达服务端，则该次请求不会获得 RequestId）。定位问题时需要提供该次请求的 RequestId。
     */
    RequestId?: string;
}
/**
 * DescribeDomains请求参数结构体
 */
export interface DescribeDomainsRequest {
    /**
     * 企业ID列表，可多选
     */
    CustomerIdList?: Array<number | bigint>;
    /**
     * 是否新增数据
     */
    IsNew?: boolean;
    /**
     * 企业ID
     */
    CustomerId?: number;
    /**
     * 分页大小
     */
    Limit?: number;
    /**
     * 分页偏移
     */
    Offset?: number;
    /**
     * 子公司ID列表
     */
    EnterpriseUidList?: Array<string>;
    /**
     * 数据输出格式：json、file，默认不填为json
     */
    Format?: string;
    /**
     * 创建时间-开始
     */
    CreateAtStart?: string;
    /**
     * 创建时间-结束
     */
    CreateAtEnd?: string;
    /**
     * 更新时间-开始
     */
    UpdateAtStart?: string;
    /**
     * 更新时间-结束
     */
    UpdateAtEnd?: string;
    /**
     * 查询数组
     */
    Filters?: Array<Filter>;
    /**
     * 是否显示被忽略的数据
     */
    Ignored?: boolean;
}
/**
 * 种子详情
 */
export interface DisplaySeed {
    /**
     * 主键ID
     */
    Id?: number;
    /**
     * 企业ID
     */
    CustomerId?: number;
    /**
     * 分类，包括：domain(主域名)、icon(图标)、ip(IP)、
  keyword(关键词)、parent_company(母公司)、sub_domain(子域名)、title(标题)
     */
    Category?: string;
    /**
     * 值
     */
    Value?: string;
    /**
     * md5值
     */
    Md5?: string;
    /**
     * 来源
     */
    Source?: string;
    /**
     * 创建时间
     */
    CreateAt?: string;
    /**
     * 是否可信
     */
    IsValid?: boolean;
}
/**
 * DeleteApps请求参数结构体
 */
export interface DeleteAppsRequest {
    /**
     * ID列表
     */
    Ids: Array<number | bigint>;
}
/**
 * 子任务进度
 */
export interface JobRecordProgress {
    /**
     * 正在执行的任务数
     */
    Doing?: number;
    /**
     * 已完成的任务数
     */
    Done?: number;
    /**
     * 发生错误的任务数
     */
    Error?: number;
    /**
     * 超时
     */
    Timeout?: number;
    /**
     * 停止
     */
    Stop?: number;
    /**
     * 暂停
     */
    Todo?: number;
}
/**
 * DescribeDarkWebs返回参数结构体
 */
export interface DescribeDarkWebsResponse {
    /**
     * 总数
     */
    Total?: number;
    /**
     * 数组
     */
    List?: Array<DisplayDarkWeb>;
    /**
     * 唯一请求 ID，由服务端生成，每次请求都会返回（若请求因其他原因未能抵达服务端，则该次请求不会获得 RequestId）。定位问题时需要提供该次请求的 RequestId。
     */
    RequestId?: string;
}
