UNPKG

tencentcloud-sdk-nodejs

Version:
231 lines (230 loc) 16.5 kB
import { AbstractClient } from "../../../common/abstract_client"; import { ClientConfig } from "../../../common/interface"; import { DeleteReservedPreDomainInfoResponse, DescribeUnPreDomainDetailRequest, DeleteTemplateResponse, DescribeCustomDnsHostSetResponse, ModifyTemplateRequest, CheckDomainResponse, DeleteCustomDnsHostResponse, DescribeBiddingSuccessfulDetailRequest, RenewDomainBatchRequest, DescribeTemplateListResponse, SetDomainAutoRenewResponse, DescribeBiddingAppointDetailRequest, DescribeCustomDnsHostSetRequest, CreateCustomDnsHostResponse, DescribeBiddingAppointListRequest, DescribeDomainPriceListResponse, DescribeBiddingListResponse, CheckBatchStatusRequest, CreateDomainBatchRequest, ModifyTemplateResponse, DescribeBatchOperationLogsRequest, UploadImageRequest, ModifyCustomDnsHostResponse, BidPreDomainsResponse, DescribeAuctionListRequest, DescribeBatchOperationLogDetailsResponse, ModifyDomainDNSBatchRequest, DescribeReservedBidInfoRequest, DeletePhoneEmailResponse, ReservedPreDomainsResponse, DescribeUnPreDomainDetailResponse, UploadImageResponse, SendPhoneEmailCodeResponse, BidDetailPageRequest, BiddingPreReleaseResponse, CreateDomainRedemptionResponse, DeletePhoneEmailRequest, DescribeReservedPreDomainInfoResponse, DescribePreAuctionListResponse, RenewDomainBatchResponse, TransferInDomainBatchResponse, BatchModifyDomainInfoResponse, DescribeDomainBaseInfoResponse, CreateTemplateResponse, UpdateProhibitionBatchRequest, BiddingPreReleaseRequest, DescribePreDomainListResponse, ModifyIntlCustomDnsHostResponse, DescribeDomainBaseInfoRequest, DescribePayWaitDetailResponse, DescribeDomainNameListRequest, DescribeBatchOperationLogsResponse, DescribePreAuctionListRequest, SendPhoneEmailCodeRequest, DeleteBiddingRequest, DescribePhoneEmailListResponse, DescribePreDomainListRequest, CreatePhoneEmailResponse, ReservedPreDomainsRequest, BatchModifyDomainInfoRequest, DescribeBiddingDetailResponse, CreateDomainBatchResponse, DeleteReservedPreDomainInfoRequest, DeleteBiddingResponse, DescribeTemplateResponse, DescribePayWaitDetailRequest, DescribeDomainSimpleInfoRequest, TransferProhibitionBatchRequest, DescribeDomainSimpleInfoResponse, DescribeBiddingSuccessfulListResponse, TransferInDomainBatchRequest, CreateTemplateRequest, DescribeReservedPreDomainInfoRequest, DescribeDomainPriceListRequest, ModifyIntlCustomDnsHostRequest, DescribePreReleaseListResponse, CheckDomainRequest, TransferProhibitionBatchResponse, DescribeBiddingListRequest, ModifyCustomDnsHostRequest, DescribeBiddingSuccessfulListRequest, DescribeTemplateListRequest, ModifyDomainOwnerBatchResponse, ModifyDomainOwnerBatchRequest, BidPreDomainsRequest, DescribeAuctionListResponse, ModifyDomainDNSBatchResponse, UpdateProhibitionBatchResponse, CreatePhoneEmailRequest, DescribeBiddingDetailRequest, DescribeTemplateRequest, DescribeBiddingAppointDetailResponse, DescribeReservedBidInfoResponse, DescribeBiddingSuccessfulDetailResponse, DescribeTldListRequest, DescribeBatchOperationLogDetailsRequest, DescribeDomainNameListResponse, SyncCustomDnsHostRequest, DeleteTemplateRequest, BidDetailPageResponse, DescribePhoneEmailListRequest, DescribeBiddingAppointListResponse, DescribeTldListResponse, CreateCustomDnsHostRequest, DeleteCustomDnsHostRequest, CheckBatchStatusResponse, CreateDomainRedemptionRequest, SetDomainAutoRenewRequest, SyncCustomDnsHostResponse, DescribePreReleaseListRequest } from "./domain_models"; /** * domain client * @class */ export declare class Client extends AbstractClient { constructor(clientConfig: ClientConfig); /** * 本接口 ( TransferProhibitionBatch ) 用于批量禁止域名转移 。 */ TransferProhibitionBatch(req: TransferProhibitionBatchRequest, cb?: (error: string, rep: TransferProhibitionBatchResponse) => void): Promise<TransferProhibitionBatchResponse>; /** * 我预定的域名。 */ DescribeBiddingAppointList(req: DescribeBiddingAppointListRequest, cb?: (error: string, rep: DescribeBiddingAppointListResponse) => void): Promise<DescribeBiddingAppointListResponse>; /** * 用于出价界面出价请求 */ BiddingPreRelease(req: BiddingPreReleaseRequest, cb?: (error: string, rep: BiddingPreReleaseResponse) => void): Promise<BiddingPreReleaseResponse>; /** * 本接口 ( SetDomainAutoRenew ) 用于设置域名自动续费。 */ SetDomainAutoRenew(req: SetDomainAutoRenewRequest, cb?: (error: string, rep: SetDomainAutoRenewResponse) => void): Promise<SetDomainAutoRenewResponse>; /** * 接口用于获取合作商竞价过程中竞价详情数据 */ DescribeReservedBidInfo(req: DescribeReservedBidInfoRequest, cb?: (error: string, rep: DescribeReservedBidInfoResponse) => void): Promise<DescribeReservedBidInfoResponse>; /** * 修改自定义DNS Host */ ModifyCustomDnsHost(req: ModifyCustomDnsHostRequest, cb?: (error: string, rep: ModifyCustomDnsHostResponse) => void): Promise<ModifyCustomDnsHostResponse>; /** * 本接口 ( CheckBatchStatus ) 用于查询批量操作日志状态 。 */ CheckBatchStatus(req: CheckBatchStatusRequest, cb?: (error: string, rep: CheckBatchStatusResponse) => void): Promise<CheckBatchStatusResponse>; /** * 本接口 ( UploadImage ) 用于证件图片上传 。 */ UploadImage(req: UploadImageRequest, cb?: (error: string, rep: UploadImageResponse) => void): Promise<UploadImageResponse>; /** * 此接口用于删除已验证的手机邮箱 */ DeletePhoneEmail(req: DeletePhoneEmailRequest, cb?: (error: string, rep: DeletePhoneEmailResponse) => void): Promise<DeletePhoneEmailResponse>; /** * 用户服务商提前获取预释放域名数据,查询数据根据结束时间进行倒序。 */ DescribePreDomainList(req: DescribePreDomainListRequest, cb?: (error: string, rep: DescribePreDomainListResponse) => void): Promise<DescribePreDomainListResponse>; /** * 用户合作商预释放出价 */ BidPreDomains(req: BidPreDomainsRequest, cb?: (error: string, rep: BidPreDomainsResponse) => void): Promise<BidPreDomainsResponse>; /** * 查询自定义DNS Host */ DescribeCustomDnsHostSet(req: DescribeCustomDnsHostSetRequest, cb?: (error: string, rep: DescribeCustomDnsHostSetResponse) => void): Promise<DescribeCustomDnsHostSetResponse>; /** * 本接口 ( DescribeDomainNameList ) 我的域名列表。 */ DescribeDomainNameList(req: DescribeDomainNameListRequest, cb?: (error: string, rep: DescribeDomainNameListResponse) => void): Promise<DescribeDomainNameListResponse>; /** * 国际站-修改DNS Host */ ModifyIntlCustomDnsHost(req: ModifyIntlCustomDnsHostRequest, cb?: (error: string, rep: ModifyIntlCustomDnsHostResponse) => void): Promise<ModifyIntlCustomDnsHostResponse>; /** * 获取域名实名信息详情 */ DescribeDomainSimpleInfo(req: DescribeDomainSimpleInfoRequest, cb?: (error: string, rep: DescribeDomainSimpleInfoResponse) => void): Promise<DescribeDomainSimpleInfoResponse>; /** * 本接口 ( CreateDomainBatch ) 用于批量域名注册 。 */ CreateDomainBatch(req: CreateDomainBatchRequest, cb?: (error: string, rep: CreateDomainBatchResponse) => void): Promise<CreateDomainBatchResponse>; /** * 本接口 ( DescribeDomainBaseInfo) 获取域名基本信息。 */ DescribeDomainBaseInfo(req: DescribeDomainBaseInfoRequest, cb?: (error: string, rep: DescribeDomainBaseInfoResponse) => void): Promise<DescribeDomainBaseInfoResponse>; /** * 本接口 ( DescribeBatchOperationLogDetails ) 用于获取批量操作日志详情。 */ DescribeBatchOperationLogDetails(req: DescribeBatchOperationLogDetailsRequest, cb?: (error: string, rep: DescribeBatchOperationLogDetailsResponse) => void): Promise<DescribeBatchOperationLogDetailsResponse>; /** * 本接口 ( DeleteTemplate ) 用于删除信息模板。 */ DeleteTemplate(req: DeleteTemplateRequest, cb?: (error: string, rep: DeleteTemplateResponse) => void): Promise<DeleteTemplateResponse>; /** * 用于获取域名注册当前支持注册的后缀 */ DescribeTldList(req?: DescribeTldListRequest, cb?: (error: string, rep: DescribeTldListResponse) => void): Promise<DescribeTldListResponse>; /** * 我得标的域名。 */ DescribeBiddingSuccessfulList(req: DescribeBiddingSuccessfulListRequest, cb?: (error: string, rep: DescribeBiddingSuccessfulListResponse) => void): Promise<DescribeBiddingSuccessfulListResponse>; /** * 检查域名是否可以注册。 */ CheckDomain(req: CheckDomainRequest, cb?: (error: string, rep: CheckDomainResponse) => void): Promise<CheckDomainResponse>; /** * 用于合作商对预释放域名进行预留。 */ ReservedPreDomains(req: ReservedPreDomainsRequest, cb?: (error: string, rep: ReservedPreDomainsResponse) => void): Promise<ReservedPreDomainsResponse>; /** * 同步自定义DNS Host */ SyncCustomDnsHost(req: SyncCustomDnsHostRequest, cb?: (error: string, rep: SyncCustomDnsHostResponse) => void): Promise<SyncCustomDnsHostResponse>; /** * 用于预释放竞价列表数据查询 */ DescribePreAuctionList(req: DescribePreAuctionListRequest, cb?: (error: string, rep: DescribePreAuctionListResponse) => void): Promise<DescribePreAuctionListResponse>; /** * 本接口 ( ModifyDomainDNSBatch) 用于批量域名 DNS 修改 。 */ ModifyDomainDNSBatch(req: ModifyDomainDNSBatchRequest, cb?: (error: string, rep: ModifyDomainDNSBatchResponse) => void): Promise<ModifyDomainDNSBatchResponse>; /** * 创建自定义DNS Host */ CreateCustomDnsHost(req: CreateCustomDnsHostRequest, cb?: (error: string, rep: CreateCustomDnsHostResponse) => void): Promise<CreateCustomDnsHostResponse>; /** * 本接口 (DescribeTemplate) 用于获取模板信息。 */ DescribeTemplate(req: DescribeTemplateRequest, cb?: (error: string, rep: DescribeTemplateResponse) => void): Promise<DescribeTemplateResponse>; /** * 此接口用于创建有效的手机、邮箱 */ CreatePhoneEmail(req: CreatePhoneEmailRequest, cb?: (error: string, rep: CreatePhoneEmailResponse) => void): Promise<CreatePhoneEmailResponse>; /** * 创建赎回订单。 */ CreateDomainRedemption(req: CreateDomainRedemptionRequest, cb?: (error: string, rep: CreateDomainRedemptionResponse) => void): Promise<CreateDomainRedemptionResponse>; /** * 接口用于预释放页面查询 */ DescribePreReleaseList(req: DescribePreReleaseListRequest, cb?: (error: string, rep: DescribePreReleaseListResponse) => void): Promise<DescribePreReleaseListResponse>; /** * 用户控制台获取竞价列表 */ DescribeAuctionList(req: DescribeAuctionListRequest, cb?: (error: string, rep: DescribeAuctionListResponse) => void): Promise<DescribeAuctionListResponse>; /** * 本接口 (DescribeTemplateList) 用于获取信息模板列表。 */ DescribeTemplateList(req: DescribeTemplateListRequest, cb?: (error: string, rep: DescribeTemplateListResponse) => void): Promise<DescribeTemplateListResponse>; /** * 用于清除多余的预定域名信息 */ DeleteReservedPreDomainInfo(req: DeleteReservedPreDomainInfoRequest, cb?: (error: string, rep: DeleteReservedPreDomainInfoResponse) => void): Promise<DeleteReservedPreDomainInfoResponse>; /** * 删除记录。 */ DeleteBidding(req: DeleteBiddingRequest, cb?: (error: string, rep: DeleteBiddingResponse) => void): Promise<DeleteBiddingResponse>; /** * 修改模板信息 */ ModifyTemplate(req: ModifyTemplateRequest, cb?: (error: string, rep: ModifyTemplateResponse) => void): Promise<ModifyTemplateResponse>; /** * 该接口用于用户详情页出价请求 */ BidDetailPage(req: BidDetailPageRequest, cb?: (error: string, rep: BidDetailPageResponse) => void): Promise<BidDetailPageResponse>; /** * 查询预释放未预约域名详情接口 */ DescribeUnPreDomainDetail(req: DescribeUnPreDomainDetailRequest, cb?: (error: string, rep: DescribeUnPreDomainDetailResponse) => void): Promise<DescribeUnPreDomainDetailResponse>; /** * 本接口 ( TransferInDomainBatch ) 用于批量转入域名 。 */ TransferInDomainBatch(req: TransferInDomainBatchRequest, cb?: (error: string, rep: TransferInDomainBatchResponse) => void): Promise<TransferInDomainBatchResponse>; /** * 本接口 ( UpdateProhibitionBatch ) 用于批量禁止更新锁。 */ UpdateProhibitionBatch(req: UpdateProhibitionBatchRequest, cb?: (error: string, rep: UpdateProhibitionBatchResponse) => void): Promise<UpdateProhibitionBatchResponse>; /** * 等待支付详情接口 */ DescribePayWaitDetail(req: DescribePayWaitDetailRequest, cb?: (error: string, rep: DescribePayWaitDetailResponse) => void): Promise<DescribePayWaitDetailResponse>; /** * 我竞价的域名。 */ DescribeBiddingList(req: DescribeBiddingListRequest, cb?: (error: string, rep: DescribeBiddingListResponse) => void): Promise<DescribeBiddingListResponse>; /** * 本接口 ( CreateTemplate ) 用于添加域名信息模板 。 */ CreateTemplate(req: CreateTemplateRequest, cb?: (error: string, rep: CreateTemplateResponse) => void): Promise<CreateTemplateResponse>; /** * 我竞价的域名-竞价详情。 */ DescribeBiddingDetail(req: DescribeBiddingDetailRequest, cb?: (error: string, rep: DescribeBiddingDetailResponse) => void): Promise<DescribeBiddingDetailResponse>; /** * 合作商用于查询预约预释放状态信息内容 */ DescribeReservedPreDomainInfo(req: DescribeReservedPreDomainInfoRequest, cb?: (error: string, rep: DescribeReservedPreDomainInfoResponse) => void): Promise<DescribeReservedPreDomainInfoResponse>; /** * 我预约的域名-预约详情。 */ DescribeBiddingAppointDetail(req: DescribeBiddingAppointDetailRequest, cb?: (error: string, rep: DescribeBiddingAppointDetailResponse) => void): Promise<DescribeBiddingAppointDetailResponse>; /** * 本接口用于获取已验证的手机邮箱列表 */ DescribePhoneEmailList(req: DescribePhoneEmailListRequest, cb?: (error: string, rep: DescribePhoneEmailListResponse) => void): Promise<DescribePhoneEmailListResponse>; /** * 此接口用于发送手机邮箱验证码。 */ SendPhoneEmailCode(req: SendPhoneEmailCodeRequest, cb?: (error: string, rep: SendPhoneEmailCodeResponse) => void): Promise<SendPhoneEmailCodeResponse>; /** * 本接口 ( ModifyDomainOwnerBatch) 用于域名批量账号间转移 。 */ ModifyDomainOwnerBatch(req: ModifyDomainOwnerBatchRequest, cb?: (error: string, rep: ModifyDomainOwnerBatchResponse) => void): Promise<ModifyDomainOwnerBatchResponse>; /** * 本接口 ( RenewDomainBatch ) 用于批量续费域名 。 */ RenewDomainBatch(req: RenewDomainBatchRequest, cb?: (error: string, rep: RenewDomainBatchResponse) => void): Promise<RenewDomainBatchResponse>; /** * 删除自定义DNS Host */ DeleteCustomDnsHost(req: DeleteCustomDnsHostRequest, cb?: (error: string, rep: DeleteCustomDnsHostResponse) => void): Promise<DeleteCustomDnsHostResponse>; /** * 本接口 ( BatchModifyDomainInfo ) 用于批量域名信息修改 。 */ BatchModifyDomainInfo(req: BatchModifyDomainInfoRequest, cb?: (error: string, rep: BatchModifyDomainInfoResponse) => void): Promise<BatchModifyDomainInfoResponse>; /** * 按照域名后缀获取对应的价格列表 */ DescribeDomainPriceList(req: DescribeDomainPriceListRequest, cb?: (error: string, rep: DescribeDomainPriceListResponse) => void): Promise<DescribeDomainPriceListResponse>; /** * 本接口 ( DescribeBatchOperationLogs ) 用于获取批量操作日志 。 */ DescribeBatchOperationLogs(req: DescribeBatchOperationLogsRequest, cb?: (error: string, rep: DescribeBatchOperationLogsResponse) => void): Promise<DescribeBatchOperationLogsResponse>; /** * 我得标的域名-得标详情。 */ DescribeBiddingSuccessfulDetail(req: DescribeBiddingSuccessfulDetailRequest, cb?: (error: string, rep: DescribeBiddingSuccessfulDetailResponse) => void): Promise<DescribeBiddingSuccessfulDetailResponse>; }