UNPKG

@nocobase/plugin-verification

Version:

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

1,723 lines (1,722 loc) 39.6 kB
/** * UploadImage返回参数结构体 */ export interface UploadImageResponse { /** * 资质照片地址。 */ AccessUrl?: string; /** * 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 */ RequestId?: string; } /** * RenewDomainBatch返回参数结构体 */ export interface RenewDomainBatchResponse { /** * 操作日志ID。 */ LogId: number; /** * 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 */ RequestId?: string; } /** * SyncCustomDnsHost请求参数结构体 */ export interface SyncCustomDnsHostRequest { /** * 域名实例ID */ DomainId: string; } /** * BatchModifyDomainInfo请求参数结构体 */ export interface BatchModifyDomainInfoRequest { /** * 批量修改的域名。 */ Domains: Array<string>; /** * 模板ID。 */ TemplateId: string; /** * true: 开启60天内禁止转移注册商锁定 false:关闭60天内禁止转移注册商锁定 默认 true */ LockTransfer?: boolean; } /** * 获取域名基础模板信息 */ export interface DomainSimpleInfo { /** * 域名资源ID。 */ DomainId: string; /** * 域名名称。 */ DomainName: string; /** * 域名实名认证状态。 NotUpload:未实名认证 InAudit:实名审核中 Approved:实名审核通过 Reject:实名审核失败 NoAudit: 无需实名认证 */ RealNameAuditStatus: string; /** * 域名实名认证不通过原因。 注意:此字段可能返回 null,表示取不到有效值。 */ RealNameAuditUnpassReason: string; /** * 域名命名审核状态。 NotAudit:命名审核未上传 Pending:命名审核待上传 Auditing:域名命名审核中 Approved:域名命名审核通过 Rejected:域名命名审核拒绝 */ DomainNameAuditStatus: string; /** * 域名命名审核不通过原因。 注意:此字段可能返回 null,表示取不到有效值。 */ DomainNameAuditUnpassReason: string; /** * 注册时间。 */ CreationDate: string; /** * 到期时间 */ ExpirationDate: string; /** * 域名状态。 ok:正常 serverHold:注册局暂停解析 clientHold:注册商暂停解析 pendingTransfer:转移中 renewingPeriod:续费期 redemptionPeriod:偿还期 pendingDelete:删除期 serverTransferProhibited:注册局禁止转移 serverUpdateProhibited:注册局禁止更新 serverDeleteProhibited:注册局禁止删除 clientTransferProhibited:注册商禁止转移 clientUpdateProhibited:注册商禁止更新 clientDeleteProhibited:注册商禁止删除 serverRenewProhibited: 注册局禁止续费 clientRenewProhobited: 注册商禁止续费 */ DomainStatus: Array<string>; /** * 域名购买状态。 ok:正常 RegisterPending:待注册 RegisterDoing:注册中 RegisterFailed:注册失败 AboutToExpire: 即将过期 RenewPending:已进入续费期,需要进行续费 RenewDoing:续费中 RedemptionPending:已进入赎回期,需要进行续费 RedemptionDoing:赎回中 TransferPending:待转入中 TransferTransing:转入中 TransferFailed:转入失败 */ BuyStatus: string; /** * 注册商类型 epp: DNSPod, Inc.(烟台帝思普网络科技有限公司) qcloud: Tencent Cloud Computing (Beijing) Limited Liability Company(腾讯云计算(北京)有限责任公司) yunxun: Guangzhou Yunxun Information Technology Co., Ltd.(广州云讯信息科技有限公司) xinnet: Xin Net Technology Corporation(北京新网数码信息技术有限公司) */ RegistrarType: string; /** * 域名绑定的ns */ NameServer: Array<string>; /** * true:开启锁定 false:关闭锁定 */ LockTransfer: boolean; /** * 锁定结束时间 */ LockEndTime: string; /** * 认证类型:I=个人,E=企业 */ RegistrantType: string; /** * 域名所有者,中文 */ OrganizationNameCN: string; /** * 域名所有者,英文 */ OrganizationName: string; /** * 域名联系人,中文 */ RegistrantNameCN: string; /** * 域名联系人,英文 */ RegistrantName: string; } /** * CreateDomainRedemption返回参数结构体 */ export interface CreateDomainRedemptionResponse { /** * 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 */ RequestId?: string; } /** * UpdateProhibitionBatch请求参数结构体 */ export interface UpdateProhibitionBatchRequest { /** * 批量操作的域名。 */ Domains: Array<string>; /** * 是否开启禁止域名更新。 True:开启禁止域名更新状态。 False:关闭禁止域名更新状态。 */ Status: boolean; } /** * TransferInDomainBatch返回参数结构体 */ export interface TransferInDomainBatchResponse { /** * 日志ID */ LogId: number; /** * 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 */ RequestId?: string; } /** * DeleteTemplate返回参数结构体 */ export interface DeleteTemplateResponse { /** * 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 */ RequestId?: string; } /** * TransferInDomainBatch请求参数结构体 */ export interface TransferInDomainBatchRequest { /** * 转入的域名名称数组。 */ Domains: Array<string>; /** * 域名转移码数组。 */ PassWords: Array<string>; /** * 模板ID。 */ TemplateId: string; /** * 付费模式 0手动在线付费,1使用余额付费。 */ PayMode: number; /** * 自动续费开关。有两个可选值: 0 表示关闭,不自动续费(默认值) 1 表示开启,将自动续费 */ AutoRenewFlag?: number; /** * true: 开启60天内禁止转移注册商锁定 false:关闭60天内禁止转移注册商锁定 默认 true */ LockTransfer?: boolean; /** * 是否开启更新锁:0=默认不开启,1=开启 */ UpdateProhibition?: number; /** * 是否开启转移锁:0=默认不开启,1=开启 */ TransferProhibition?: number; /** * 渠道来源,pc/miniprogram/h5等 */ ChannelFrom?: string; /** * 订单来源,common正常/dianshi_active点石活动等 */ OrderFrom?: string; /** * 活动id */ ActivityId?: string; } /** * CreateDomainBatch返回参数结构体 */ export interface CreateDomainBatchResponse { /** * 批量日志ID 注意:此字段可能返回 null,表示取不到有效值。 */ LogId?: number; /** * 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 */ RequestId?: string; } /** * 批量操作日志详情 */ export interface DomainBatchDetailSet { /** * 详情ID */ Id: number; /** * 类型 new: 注册域名 batch_transfer_prohibition_on:开启禁止转移 batch_transfer_prohibition_off:关闭禁止转移 batch_update_prohibition_on:开启禁止更新 batch_update_prohibition_off:关闭禁止更新 */ Action: string; /** * 域名 */ Domain: string; /** * 执行状态: doing 执行中。 failed 操作失败。 success 操作成功。 */ Status: string; /** * 失败原因 注意:此字段可能返回 null,表示取不到有效值。 */ Reason: string; /** * 创建时间 */ CreatedOn: string; /** * 更新时间 */ UpdatedOn: string; /** * 订单号 注意:此字段可能返回 null,表示取不到有效值。 */ BigDealId?: string; } /** * SendPhoneEmailCode返回参数结构体 */ export interface SendPhoneEmailCodeResponse { /** * 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 */ RequestId?: string; } /** * ModifyDomainDNSBatch返回参数结构体 */ export interface ModifyDomainDNSBatchResponse { /** * 日志ID。 */ LogId: number; /** * 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 */ RequestId?: string; } /** * DescribeCustomDnsHostSet返回参数结构体 */ export interface DescribeCustomDnsHostSetResponse { /** * 自定义DNS Host 列表 注意:此字段可能返回 null,表示取不到有效值。 */ DnsHostSet?: Array<CustomDnsHost>; /** * 自定义DNS Host总数 */ TotalCount?: number; /** * 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 */ RequestId?: string; } /** * DeletePhoneEmail请求参数结构体 */ export interface DeletePhoneEmailRequest { /** * 手机或者邮箱 */ Code: string; /** * 1:手机 2:邮箱 */ Type: number; } /** * DescribeTemplate返回参数结构体 */ export interface DescribeTemplateResponse { /** * 模板信息 */ Template?: TemplateInfo; /** * 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 */ RequestId?: string; } /** * 自定义DNS Host */ export interface CustomDnsHost { /** * DNS名称 */ DnsName: string; /** * IP地址列表 */ IpSet: Array<string>; } /** * CheckDomain返回参数结构体 */ export interface CheckDomainResponse { /** * 所查询域名名称 */ DomainName?: string; /** * 是否能够注册 */ Available?: boolean; /** * 不能注册原因 */ Reason?: string; /** * 是否是溢价词 */ Premium?: boolean; /** * 域名价格 */ Price?: number; /** * 是否是敏感词 */ BlackWord?: boolean; /** * 溢价词描述 注意:此字段可能返回 null,表示取不到有效值。 */ Describe?: string; /** * 溢价词的续费价格 注意:此字段可能返回 null,表示取不到有效值。 */ FeeRenew?: number; /** * 域名真实价格, 溢价词时价格跟年限有关,非溢价词时价格为1年的价格 注意:此字段可能返回 null,表示取不到有效值。 */ RealPrice?: number; /** * 溢价词的转入价格 注意:此字段可能返回 null,表示取不到有效值。 */ FeeTransfer?: number; /** * 溢价词的赎回价格 */ FeeRestore?: number; /** * 检测年限 */ Period?: number; /** * 是否支持北京备案 true 支持 false 不支持 */ RecordSupport?: boolean; /** * 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 */ RequestId?: string; } /** * DescribeDomainSimpleInfo请求参数结构体 */ export interface DescribeDomainSimpleInfoRequest { /** * 域名 */ DomainName: string; } /** * CreatePhoneEmail请求参数结构体 */ export interface CreatePhoneEmailRequest { /** * 手机号或者邮箱 */ Code: string; /** * 1:手机 2:邮箱 */ Type: number; /** * 验证码 */ VerifyCode: string; } /** * DeleteCustomDnsHost返回参数结构体 */ export interface DeleteCustomDnsHostResponse { /** * 异步任务ID */ LogId: number; /** * 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 */ RequestId?: string; } /** * 域名价格信息 */ export interface PriceInfo { /** * 域名后缀,例如.com */ Tld: string; /** * 购买年限,范围[1-10] */ Year: number; /** * 域名原价 */ Price: number; /** * 域名现价 */ RealPrice: number; /** * 商品的购买类型,新购,续费,赎回,转入,续费并转入 */ Operation: string; } /** * DescribeTemplate请求参数结构体 */ export interface DescribeTemplateRequest { /** * 模板ID */ TemplateId: string; } /** * RenewDomainBatch请求参数结构体 */ export interface RenewDomainBatchRequest { /** * 域名续费的年限。 */ Period: number; /** * 批量续费的域名。 */ Domains: Array<string>; /** * 付费模式 0手动在线付费,1使用余额付费,2使用特惠包。 */ PayMode: number; /** * 自动续费开关。有三个可选值: 0 表示关闭,不自动续费 1 表示开启,将自动续费 2 表示不处理,保留域名原有状态(默认值) */ AutoRenewFlag?: number; /** * 特惠包ID */ PackageResourceId?: string; /** * 渠道来源,pc/miniprogram/h5等 */ ChannelFrom?: string; /** * 订单来源,common正常/dianshi_active点石活动等 */ OrderFrom?: string; /** * 活动id */ ActivityId?: string; } /** * BatchModifyDomainInfo返回参数结构体 */ export interface BatchModifyDomainInfoResponse { /** * 日志ID */ LogId: number; /** * 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 */ RequestId?: string; } /** * ModifyDomainOwnerBatch返回参数结构体 */ export interface ModifyDomainOwnerBatchResponse { /** * 日志id */ LogId: number; /** * 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 */ RequestId?: string; } /** * Template数据 */ export interface TemplateInfo { /** * 模板ID */ TemplateId?: string; /** * 认证状态:未实名认证:NotUpload, 实名审核中:InAudit,已实名认证:Approved,实名审核失败:Reject */ AuditStatus?: string; /** * 创建时间 */ CreatedOn?: string; /** * 更新时间 */ UpdatedOn?: string; /** * 用户UIN */ UserUin?: string; /** * 是否是默认模板: 是:yes,否:no */ IsDefault?: string; /** * 认证失败原因 */ AuditReason?: string; /** * 认证信息 */ CertificateInfo?: CertificateInfo; /** * 联系人信息 */ ContactInfo?: ContactInfo; /** * 模板是否符合规范, 1是 0 否 */ IsValidTemplate?: number; /** * 不符合规范原因 */ InvalidReason?: string; /** * 是包含黑名单手机或邮箱 */ IsBlack?: boolean; } /** * DescribeDomainBaseInfo返回参数结构体 */ export interface DescribeDomainBaseInfoResponse { /** * 域名信息 */ DomainInfo?: DomainBaseInfo; /** * 用户Uin 注意:此字段可能返回 null,表示取不到有效值。 */ Uin?: string; /** * 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 */ RequestId?: string; } /** * DescribeTemplateList返回参数结构体 */ export interface DescribeTemplateListResponse { /** * 模板数量。 */ TotalCount?: number; /** * 模板详细信息列表。 */ TemplateSet?: Array<TemplateInfo>; /** * 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 */ RequestId?: string; } /** * TransferProhibitionBatch请求参数结构体 */ export interface TransferProhibitionBatchRequest { /** * 批量操作的域名。 */ Domains: Array<string>; /** * 是否开启禁止域名转移。 True: 开启禁止域名转移状态。 False:关闭禁止域名转移状态。 */ Status: boolean; } /** * DescribeTemplateList请求参数结构体 */ export interface DescribeTemplateListRequest { /** * 偏移量,默认为0。 */ Offset?: number; /** * 返回数量,默认为20,最大值为100。 */ Limit?: number; /** * 用户注册类型,默认:all , 个人:I ,企业: E */ Type?: string; /** * 认证状态:未实名审核:NotUpload, 实名审核中:InAudit,已实名审核:Approved,实名审核失败:Reject,更新手机邮箱:NotVerified。 */ Status?: string; /** * 关键字,用于域名所有者筛选 */ Keyword?: string; } /** * UpdateProhibitionBatch返回参数结构体 */ export interface UpdateProhibitionBatchResponse { /** * 日志ID */ LogId: number; /** * 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 */ RequestId?: string; } /** * DescribeBatchOperationLogDetails请求参数结构体 */ export interface DescribeBatchOperationLogDetailsRequest { /** * 日志ID。 */ LogId: number; /** * 偏移量,默认为0。 */ Offset?: number; /** * 返回数量,默认为20,最大值为200。 */ Limit?: number; } /** * DescribeCustomDnsHostSet请求参数结构体 */ export interface DescribeCustomDnsHostSetRequest { /** * 域名实例ID */ DomainId: string; /** * 返回数量,默认为20,取值范围[1,100] */ Limit: number; /** * 偏移量,默认为0 */ Offset: number; } /** * CreateCustomDnsHost返回参数结构体 */ export interface CreateCustomDnsHostResponse { /** * 异步任务ID */ LogId: number; /** * 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 */ RequestId?: string; } /** * 域名联系人信息 */ export interface ContactInfo { /** * 注册人(中文) */ OrganizationNameCN: string; /** * 注册人(英文) */ OrganizationName: string; /** * 联系人(中文) */ RegistrantNameCN: string; /** * 联系人(英文) */ RegistrantName: string; /** * 省份(中文) */ ProvinceCN: string; /** * 城市(中文) */ CityCN: string; /** * 街道(中文) */ StreetCN: string; /** * 街道(英文) */ Street: string; /** * 国家(中文) */ CountryCN: string; /** * 联系人手机号 */ Telephone: string; /** * 联系人邮箱 */ Email: string; /** * 邮编 */ ZipCode: string; /** * 用户类型 E:组织, I:个人 */ RegistrantType: string; /** * 省份(英文)。作为入参时可以不填 */ Province?: string; /** * 城市(英文)。作为入参时可以不填 */ City?: string; /** * 国家(英文)。作为入参时可以不填 */ Country?: string; } /** * DescribeDomainPriceList返回参数结构体 */ export interface DescribeDomainPriceListResponse { /** * 域名价格列表 */ PriceList?: Array<PriceInfo>; /** * 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 */ RequestId?: string; } /** * CreateTemplate返回参数结构体 */ export interface CreateTemplateResponse { /** * 模板信息 */ Template?: TemplateInfo; /** * 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 */ RequestId?: string; } /** * 认证资料信息 */ export interface CertificateInfo { /** * 证件号码。 */ CertificateCode: string; /** * 证件类型。 SFZ: 身份证。 HZ: 护照。 TXZ: 中国港澳居民来往内地通行证。 TWSFZ: 中国台湾居民来往大陆通行证。 GWSFZ: 外国人永久居留身份证。 ORG: 组织机构代码证 YYZZ: 工商营业执照。 TYDMZ: 统一社会信用代码证书。 BDDH: 部队代号 JDXKZ: 军队单位对外有偿服务许可证。 SYZS: 事业单位法定代表人证书。 GWCZDJZ: 外国企业常驻代表机构登记证。 STDJZ: 社会团体法定代表人登记证书。 ZJDJZ: 宗教活动场所登记证。 MBDJZ: 民办非企业单位登记证书。 JJDJZ: 基金会法定代表人登记证书。 LSXKZ: 律师事务所执业许可证。 GWZHDJZ: 外国在华文化中心登记证。 GWLYDJZ: 外国政府旅游部门常驻代表机构批准登记证。 SFXKZ: 司法鉴定许可证 GWJGZJ: 外国机构证件。 SHFWJGZ: 社会服务机构登记证书。 MBXXXKZ: 民办学校办学许可证。 YLJGXKZ: 医疗机构执业许可证。 GAJZZ: 中国港澳居住证。 TWJZZ: 中国台湾居住证。 QTTYDM: 其他-统一社会信用代码证书。 GZJGZY: 公证机构执业证。 */ CertificateType: string; /** * 证件照片地址。 */ ImgUrl: string; /** * 原始照片地址 注意:此字段可能返回 null,表示取不到有效值。 */ OriginImgUrl?: string; /** * 联系人证件号码。 注意:此字段可能返回 null,表示取不到有效值。 */ RegistrantCertificateCode?: string; /** * 联系人证件类型。 SFZ: 身份证。 HZ: 护照。 TXZ: 中国港澳居民来往内地通行证。 TWSFZ: 中国台湾居民来往大陆通行证。 GWSFZ: 外国人永久居留身份证。 ORG: 组织机构代码证 YYZZ: 工商营业执照。 TYDMZ: 统一社会信用代码证书。 BDDH: 部队代号 JDXKZ: 军队单位对外有偿服务许可证。 SYZS: 事业单位法定代表人证书。 GWCZDJZ: 外国企业常驻代表机构登记证。 STDJZ: 社会团体法定代表人登记证书。 ZJDJZ: 宗教活动场所登记证。 MBDJZ: 民办非企业单位登记证书。 JJDJZ: 基金会法定代表人登记证书。 LSXKZ: 律师事务所执业许可证。 GWZHDJZ: 外国在华文化中心登记证。 GWLYDJZ: 外国政府旅游部门常驻代表机构批准登记证。 SFXKZ: 司法鉴定许可证 GWJGZJ: 外国机构证件。 SHFWJGZ: 社会服务机构登记证书。 MBXXXKZ: 民办学校办学许可证。 YLJGXKZ: 医疗机构执业许可证。 GAJZZ: 中国港澳居住证。 TWJZZ: 中国台湾居住证。 QTTYDM: 其他-统一社会信用代码证书。 GZJGZY: 公证机构执业证。 注意:此字段可能返回 null,表示取不到有效值。 */ RegistrantCertificateType?: string; /** * 联系人证件照片地址。 注意:此字段可能返回 null,表示取不到有效值。 */ RegistrantImgUrl?: string; } /** * DeleteTemplate请求参数结构体 */ export interface DeleteTemplateRequest { /** * 模板ID */ TemplateId: string; } /** * CheckBatchStatus请求参数结构体 */ export interface CheckBatchStatusRequest { /** * 操作日志 ID数组,最多 200 个 */ LogIds: Array<number | bigint>; } /** * SetDomainAutoRenew返回参数结构体 */ export interface SetDomainAutoRenewResponse { /** * 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 */ RequestId?: string; } /** * CreateTemplate请求参数结构体 */ export interface CreateTemplateRequest { /** * 联系人信息 */ ContactInfo: ContactInfo; /** * 证件信息 */ CertificateInfo?: CertificateInfo; } /** * 批量任务状态 */ export interface BatchStatus { /** * 批量任务id */ LogId: number; /** * 批量任务状态 doing:进行中 success:成功 failed:失败 partial_success:部分成功 */ Status: string; /** * 批量任务类型 */ BatchAction: string; } /** * 域名列表 */ export interface DomainList { /** * 是否是溢价域名: ture 是 false 不是 */ IsPremium: boolean; /** * 域名资源ID。 */ DomainId: string; /** * 域名名称。 */ DomainName: string; /** * 是否已设置自动续费 。 0:未设置 1:已设置 2:设置后,关闭 */ AutoRenew: number; /** * 注册时间。 */ CreationDate: string; /** * 到期时间。 */ ExpirationDate: string; /** * 域名后缀 */ Tld: string; /** * 编码后的后缀(中文会进行编码) */ CodeTld: string; /** * 域名购买状态。 ok:正常 AboutToExpire: 即将到期 RegisterPending:注册中 RegisterDoing:注册中 RegisterFailed:注册失败 RenewPending:续费期 RenewDoing:续费中 RedemptionPending:赎回期 RedemptionDoing:赎回中 TransferPending:转入中 TransferTransing:转入中 TransferFailed:转入失败 */ BuyStatus: string; } /** * DescribeDomainPriceList请求参数结构体 */ export interface DescribeDomainPriceListRequest { /** * 查询价格的后缀列表。默认则为全部后缀 */ TldList?: Array<string>; /** * 查询购买的年份,默认会列出所有年份的价格 */ Year?: Array<number | bigint>; /** * 域名的购买类型:new 新购,renew 续费,redem 赎回,tran 转入 */ Operation?: Array<string>; } /** * SetDomainAutoRenew请求参数结构体 */ export interface SetDomainAutoRenewRequest { /** * 域名ID 例如:domain-123abc */ DomainId: string; /** * AutoRenew 有三个可选值: 0:不设置自动续费 1:设置自动续费 2:设置到期后不续费 */ AutoRenew: number; } /** * CreateDomainBatch请求参数结构体 */ export interface CreateDomainBatchRequest { /** * 模板ID。详情请查看:[获取模板列表](https://cloud.tencent.com/document/product/242/48940) */ TemplateId: string; /** * 购买域名的年限,可选值:[1-10] */ Period: number; /** * 批量购买的域名,最多为4000个 */ Domains: Array<string>; /** * 付费模式 0手动在线付费,1使用余额付费,2使用特惠包 */ PayMode: number; /** * 自动续费开关。有两个可选值: 0 表示关闭,不自动续费(默认值) 1 表示开启,将自动续费 */ AutoRenewFlag?: number; /** * 使用的特惠包ID,PayMode为2时必填 */ PackageResourceId?: string; /** * 是否开启更新锁:0=默认不开启,1=开启 */ UpdateProhibition?: number; /** * 是否开启转移锁:0=默认不开启,1=开启 */ TransferProhibition?: number; /** * 渠道来源,pc/miniprogram/h5等 */ ChannelFrom?: string; /** * 订单来源,common正常/dianshi_active点石活动等 */ OrderFrom?: string; /** * 活动id */ ActivityId?: string; } /** * ModifyIntlCustomDnsHost请求参数结构体 */ export interface ModifyIntlCustomDnsHostRequest { /** * 域名ID */ DomainId: string; /** * DNS Host */ DnsName: string; /** * IP地址 */ IpSet: Array<string>; } /** * DescribeDomainSimpleInfo返回参数结构体 */ export interface DescribeDomainSimpleInfoResponse { /** * 域名信息 */ DomainInfo?: DomainSimpleInfo; /** * 账号ID */ Uin?: string; /** * 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 */ RequestId?: string; } /** * DescribeDomainBaseInfo请求参数结构体 */ export interface DescribeDomainBaseInfoRequest { /** * 域名 */ Domain: string; } /** * DescribePhoneEmailList请求参数结构体 */ export interface DescribePhoneEmailListRequest { /** * 0:所有类型 1:手机 2:邮箱,默认0 */ Type?: number; /** * 偏移量,默认为0 */ Offset?: number; /** * 返回数量,默认为20,取值范围[1,200] */ Limit?: number; /** * 手机或者邮箱,用于精确搜索 */ Code?: string; } /** * 获取域名基础信息 */ export interface DomainBaseInfo { /** * 域名资源ID。 */ DomainId: string; /** * 域名名称。 */ DomainName: string; /** * 域名实名认证状态。 NotUpload:未实名认证 InAudit:实名审核中 Approved:实名审核通过 Reject:实名审核失败 NoAudit: 无需实名认证 */ RealNameAuditStatus: string; /** * 域名实名认证不通过原因。 注意:此字段可能返回 null,表示取不到有效值。 */ RealNameAuditUnpassReason: string; /** * 域名命名审核状态。 NotAudit:命名审核未上传 Pending:命名审核待上传 Auditing:域名命名审核中 Approved:域名命名审核通过 Rejected:域名命名审核拒绝 */ DomainNameAuditStatus: string; /** * 域名命名审核不通过原因。 注意:此字段可能返回 null,表示取不到有效值。 */ DomainNameAuditUnpassReason: string; /** * 注册时间。 */ CreationDate: string; /** * 到期时间 */ ExpirationDate: string; /** * 域名状态。 ok:正常 serverHold:注册局暂停解析 clientHold:注册商暂停解析 pendingTransfer:转移中 renewingPeriod:续费期 redemptionPeriod:偿还期 pendingDelete:删除期 serverTransferProhibited:注册局禁止转移 serverUpdateProhibited:注册局禁止更新 serverDeleteProhibited:注册局禁止删除 clientTransferProhibited:注册商禁止转移 clientUpdateProhibited:注册商禁止更新 clientDeleteProhibited:注册商禁止删除 serverRenewProhibited: 注册局禁止续费 clientRenewProhobited: 注册商禁止续费 */ DomainStatus: Array<string>; /** * 域名购买状态。 ok:正常 RegisterPending:待注册 RegisterDoing:注册中 RegisterFailed:注册失败 AboutToExpire: 即将过期 RenewPending:已进入续费期,需要进行续费 RenewDoing:续费中 RedemptionPending:已进入赎回期,需要进行续费 RedemptionDoing:赎回中 TransferPending:待转入中 TransferTransing:转入中 TransferFailed:转入失败 */ BuyStatus: string; /** * 注册商类型 epp: DNSPod, Inc.(烟台帝思普网络科技有限公司) qcloud: Tencent Cloud Computing (Beijing) Limited Liability Company(腾讯云计算(北京)有限责任公司) yunxun: Guangzhou Yunxun Information Technology Co., Ltd.(广州云讯信息科技有限公司) xinnet: Xin Net Technology Corporation(北京新网数码信息技术有限公司) */ RegistrarType: string; /** * 域名绑定的ns */ NameServer: Array<string>; /** * true:开启锁定 false:关闭锁定 */ LockTransfer: boolean; /** * 锁定结束时间 */ LockEndTime: string; } /** * DescribeDomainNameList返回参数结构体 */ export interface DescribeDomainNameListResponse { /** * 域名信息集合 注意:此字段可能返回 null,表示取不到有效值。 */ DomainSet?: Array<DomainList>; /** * 域名总数量 */ TotalCount?: number; /** * 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 */ RequestId?: string; } /** * DescribeDomainNameList请求参数结构体 */ export interface DescribeDomainNameListRequest { /** * 偏移量,默认为0 */ Offset?: number; /** * 返回数量,默认为20,取值范围[1,100] */ Limit?: number; } /** * DescribeBatchOperationLogs请求参数结构体 */ export interface DescribeBatchOperationLogsRequest { /** * 偏移量,默认为0。 */ Offset?: number; /** * 返回数量,默认为20,最大值为200。 */ Limit?: number; } /** * UploadImage请求参数结构体 */ export interface UploadImageRequest { /** * 资质照片,照片的base64编码。 */ ImageFile: string; } /** * CheckDomain请求参数结构体 */ export interface CheckDomainRequest { /** * 所查询域名名称 */ DomainName: string; /** * 年限。该参数为空时无法查询溢价词域名 */ Period?: string; } /** * DescribeBatchOperationLogs返回参数结构体 */ export interface DescribeBatchOperationLogsResponse { /** * 总数量 */ TotalCount?: number; /** * 日志列表 注意:此字段可能返回 null,表示取不到有效值。 */ DomainBatchLogSet?: Array<DomainBatchLogSet>; /** * 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 */ RequestId?: string; } /** * TransferProhibitionBatch返回参数结构体 */ export interface TransferProhibitionBatchResponse { /** * 日志ID */ LogId: number; /** * 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 */ RequestId?: string; } /** * ModifyCustomDnsHost返回参数结构体 */ export interface ModifyCustomDnsHostResponse { /** * 异步任务ID */ LogId: number; /** * 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 */ RequestId?: string; } /** * SyncCustomDnsHost返回参数结构体 */ export interface SyncCustomDnsHostResponse { /** * 异步任务ID */ LogId: number; /** * 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 */ RequestId?: string; } /** * ModifyCustomDnsHost请求参数结构体 */ export interface ModifyCustomDnsHostRequest { /** * 域名实例ID */ DomainId: string; /** * DNS名称 */ DnsName: string; /** * IP地址列表 */ IpSet: Array<string>; } /** * CreateCustomDnsHost请求参数结构体 */ export interface CreateCustomDnsHostRequest { /** * 域名实例ID */ DomainId: string; /** * Dns名称 */ DnsName: string; /** * IP地址列表 */ IpSet: Array<string>; } /** * ModifyDomainDNSBatch请求参数结构体 */ export interface ModifyDomainDNSBatchRequest { /** * 批量操作的域名。 */ Domains: Array<string>; /** * 域名DNS 数组。 */ Dns: Array<string>; } /** * DeleteCustomDnsHost请求参数结构体 */ export interface DeleteCustomDnsHostRequest { /** * 域名实例ID */ DomainId: string; /** * DNS名称 */ DnsName: string; } /** * DescribeBatchOperationLogDetails返回参数结构体 */ export interface DescribeBatchOperationLogDetailsResponse { /** * 总数量。 */ TotalCount?: number; /** * 日志详情列表。 注意:此字段可能返回 null,表示取不到有效值。 */ DomainBatchDetailSet?: Array<DomainBatchDetailSet>; /** * 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 */ RequestId?: string; } /** * SendPhoneEmailCode请求参数结构体 */ export interface SendPhoneEmailCodeRequest { /** * 手机或者邮箱号。 */ Code: string; /** * 1:手机 2:邮箱。 */ Type: number; } /** * DescribePhoneEmailList返回参数结构体 */ export interface DescribePhoneEmailListResponse { /** * 手机或者邮箱列表 */ PhoneEmailList?: Array<PhoneEmailData>; /** * 总数量。 */ TotalCount?: number; /** * 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 */ RequestId?: string; } /** * CheckBatchStatus返回参数结构体 */ export interface CheckBatchStatusResponse { /** * 批量任务状态集 */ StatusSet?: Array<BatchStatus>; /** * 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 */ RequestId?: string; } /** * DeletePhoneEmail返回参数结构体 */ export interface DeletePhoneEmailResponse { /** * 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 */ RequestId?: string; } /** * CreateDomainRedemption请求参数结构体 */ export interface CreateDomainRedemptionRequest { /** * 域名 ID */ DomainId: string; } /** * CreatePhoneEmail返回参数结构体 */ export interface CreatePhoneEmailResponse { /** * 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 */ RequestId?: string; } /** * 手机号邮箱列表 */ export interface PhoneEmailData { /** * 手机号或者邮箱 */ Code: string; /** * 1:手机 2:邮箱 */ Type: number; /** * 创建时间 */ CreatedOn: string; /** * 1=控制台校验,2=第三方校验 */ CheckStatus: number; } /** * ModifyDomainOwnerBatch请求参数结构体 */ export interface ModifyDomainOwnerBatchRequest { /** * 要过户的域名。 */ Domains: Array<string>; /** * 转入账户的uin。 */ NewOwnerUin: string; /** * 是否同时转移对应的 DNS 解析域名,默认false */ TransferDns?: boolean; /** * 转入账户的appid。 */ NewOwnerAppId?: string; } /** * ModifyIntlCustomDnsHost返回参数结构体 */ export interface ModifyIntlCustomDnsHostResponse { /** * 任务ID */ LogId?: number; /** * 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 */ RequestId?: string; } /** * 批量操作记录 */ export interface DomainBatchLogSet { /** * 日志ID */ LogId: number; /** * 数量 */ Number: number; /** * 执行状态: doing 执行中。 done 执行完成。 */ Status: string; /** * 提交时间 */ CreatedOn: string; /** * 批量操作成功个数 */ Success?: number; /** * 批量操作处理中个数 */ Doing?: number; /** * 批量操作失败个数 */ Failed?: number; }