# -*- coding: utf8 -*- # Copyright (c) 2017-2021 THL A29 Limited, a Tencent company. All Rights Reserved. # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. # You may obtain a copy of the License at # # http://www.apache.org/licenses/LICENSE-2.0 # # Unless required by applicable law or agreed to in writing, software # distributed under the License is distributed on an "AS IS" BASIS, # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. # See the License for the specific language governing permissions and # limitations under the License. import warnings from tencentcloud.common.abstract_model import AbstractModel class AuctionInfo(AbstractModel): """用于域名预释放详情页面 """ def __init__(self): r""" :param _Bidder: 竞拍人 注意:此字段可能返回 null,表示取不到有效值。 :type Bidder: str :param _AuctionTime: 竞拍时间 注意:此字段可能返回 null,表示取不到有效值。 :type AuctionTime: str :param _AuctionPrice: 竞拍价格 注意:此字段可能返回 null,表示取不到有效值。 :type AuctionPrice: float :param _Status: 状态 up: 领先 down: 落后 注意:此字段可能返回 null,表示取不到有效值。 :type Status: str """ self._Bidder = None self._AuctionTime = None self._AuctionPrice = None self._Status = None @property def Bidder(self): """竞拍人 注意:此字段可能返回 null,表示取不到有效值。 :rtype: str """ return self._Bidder @Bidder.setter def Bidder(self, Bidder): self._Bidder = Bidder @property def AuctionTime(self): """竞拍时间 注意:此字段可能返回 null,表示取不到有效值。 :rtype: str """ return self._AuctionTime @AuctionTime.setter def AuctionTime(self, AuctionTime): self._AuctionTime = AuctionTime @property def AuctionPrice(self): """竞拍价格 注意:此字段可能返回 null,表示取不到有效值。 :rtype: float """ return self._AuctionPrice @AuctionPrice.setter def AuctionPrice(self, AuctionPrice): self._AuctionPrice = AuctionPrice @property def Status(self): """状态 up: 领先 down: 落后 注意:此字段可能返回 null,表示取不到有效值。 :rtype: str """ return self._Status @Status.setter def Status(self, Status): self._Status = Status def _deserialize(self, params): self._Bidder = params.get("Bidder") self._AuctionTime = params.get("AuctionTime") self._AuctionPrice = params.get("AuctionPrice") self._Status = params.get("Status") memeber_set = set(params.keys()) for name, value in vars(self).items(): property_name = name[1:] if property_name in memeber_set: memeber_set.remove(property_name) if len(memeber_set) > 0: warnings.warn("%s fileds are useless." % ",".join(memeber_set)) class BatchModifyDomainInfoRequest(AbstractModel): """BatchModifyDomainInfo请求参数结构体 """ def __init__(self): r""" :param _Domains: 批量修改的域名。 :type Domains: list of str :param _TemplateId: 模板ID(可从模板列表接口获取) :type TemplateId: str :param _LockTransfer: true: 开启60天内禁止转移注册商锁定 false:关闭60天内禁止转移注册商锁定 默认 true :type LockTransfer: bool """ self._Domains = None self._TemplateId = None self._LockTransfer = None @property def Domains(self): """批量修改的域名。 :rtype: list of str """ return self._Domains @Domains.setter def Domains(self, Domains): self._Domains = Domains @property def TemplateId(self): """模板ID(可从模板列表接口获取) :rtype: str """ return self._TemplateId @TemplateId.setter def TemplateId(self, TemplateId): self._TemplateId = TemplateId @property def LockTransfer(self): """true: 开启60天内禁止转移注册商锁定 false:关闭60天内禁止转移注册商锁定 默认 true :rtype: bool """ return self._LockTransfer @LockTransfer.setter def LockTransfer(self, LockTransfer): self._LockTransfer = LockTransfer def _deserialize(self, params): self._Domains = params.get("Domains") self._TemplateId = params.get("TemplateId") self._LockTransfer = params.get("LockTransfer") memeber_set = set(params.keys()) for name, value in vars(self).items(): property_name = name[1:] if property_name in memeber_set: memeber_set.remove(property_name) if len(memeber_set) > 0: warnings.warn("%s fileds are useless." % ",".join(memeber_set)) class BatchModifyDomainInfoResponse(AbstractModel): """BatchModifyDomainInfo返回参数结构体 """ def __init__(self): r""" :param _LogId: 日志ID :type LogId: int :param _RequestId: 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 :type RequestId: str """ self._LogId = None self._RequestId = None @property def LogId(self): """日志ID :rtype: int """ return self._LogId @LogId.setter def LogId(self, LogId): self._LogId = LogId @property def RequestId(self): """唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 :rtype: str """ return self._RequestId @RequestId.setter def RequestId(self, RequestId): self._RequestId = RequestId def _deserialize(self, params): self._LogId = params.get("LogId") self._RequestId = params.get("RequestId") class BatchStatus(AbstractModel): """批量任务状态 """ def __init__(self): r""" :param _LogId: 批量任务id :type LogId: int :param _Status: 批量任务状态 doing:进行中 success:成功 failed:失败 partial_success:部分成功 :type Status: str :param _BatchAction: 批量任务类型 :type BatchAction: str """ self._LogId = None self._Status = None self._BatchAction = None @property def LogId(self): """批量任务id :rtype: int """ return self._LogId @LogId.setter def LogId(self, LogId): self._LogId = LogId @property def Status(self): """批量任务状态 doing:进行中 success:成功 failed:失败 partial_success:部分成功 :rtype: str """ return self._Status @Status.setter def Status(self, Status): self._Status = Status @property def BatchAction(self): """批量任务类型 :rtype: str """ return self._BatchAction @BatchAction.setter def BatchAction(self, BatchAction): self._BatchAction = BatchAction def _deserialize(self, params): self._LogId = params.get("LogId") self._Status = params.get("Status") self._BatchAction = params.get("BatchAction") memeber_set = set(params.keys()) for name, value in vars(self).items(): property_name = name[1:] if property_name in memeber_set: memeber_set.remove(property_name) if len(memeber_set) > 0: warnings.warn("%s fileds are useless." % ",".join(memeber_set)) class BidDetailPageRequest(AbstractModel): """BidDetailPage请求参数结构体 """ def __init__(self): r""" :param _BusinessId: 业务ID :type BusinessId: str """ self._BusinessId = None @property def BusinessId(self): """业务ID :rtype: str """ return self._BusinessId @BusinessId.setter def BusinessId(self, BusinessId): self._BusinessId = BusinessId def _deserialize(self, params): self._BusinessId = params.get("BusinessId") memeber_set = set(params.keys()) for name, value in vars(self).items(): property_name = name[1:] if property_name in memeber_set: memeber_set.remove(property_name) if len(memeber_set) > 0: warnings.warn("%s fileds are useless." % ",".join(memeber_set)) class BidDetailPageResponse(AbstractModel): """BidDetailPage返回参数结构体 """ def __init__(self): r""" :param _Domain: 域名 注意:此字段可能返回 null,表示取不到有效值。 :type Domain: str :param _CurrentPrice: 当前域名价格 注意:此字段可能返回 null,表示取不到有效值。 :type CurrentPrice: float :param _BidPrice: 用户上次出价 注意:此字段可能返回 null,表示取不到有效值。 :type BidPrice: float :param _CurrentPriceScope: 当前加价幅度 注意:此字段可能返回 null,表示取不到有效值。 :type CurrentPriceScope: float :param _PriceScope: 加价幅度区间配置 注意:此字段可能返回 null,表示取不到有效值。 :type PriceScope: list of PriceScopeConf :param _DepositPrice: 用户当前已经支付了的保证金 注意:此字段可能返回 null,表示取不到有效值。 :type DepositPrice: float :param _RequestId: 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 :type RequestId: str """ self._Domain = None self._CurrentPrice = None self._BidPrice = None self._CurrentPriceScope = None self._PriceScope = None self._DepositPrice = None self._RequestId = None @property def Domain(self): """域名 注意:此字段可能返回 null,表示取不到有效值。 :rtype: str """ return self._Domain @Domain.setter def Domain(self, Domain): self._Domain = Domain @property def CurrentPrice(self): """当前域名价格 注意:此字段可能返回 null,表示取不到有效值。 :rtype: float """ return self._CurrentPrice @CurrentPrice.setter def CurrentPrice(self, CurrentPrice): self._CurrentPrice = CurrentPrice @property def BidPrice(self): """用户上次出价 注意:此字段可能返回 null,表示取不到有效值。 :rtype: float """ return self._BidPrice @BidPrice.setter def BidPrice(self, BidPrice): self._BidPrice = BidPrice @property def CurrentPriceScope(self): """当前加价幅度 注意:此字段可能返回 null,表示取不到有效值。 :rtype: float """ return self._CurrentPriceScope @CurrentPriceScope.setter def CurrentPriceScope(self, CurrentPriceScope): self._CurrentPriceScope = CurrentPriceScope @property def PriceScope(self): """加价幅度区间配置 注意:此字段可能返回 null,表示取不到有效值。 :rtype: list of PriceScopeConf """ return self._PriceScope @PriceScope.setter def PriceScope(self, PriceScope): self._PriceScope = PriceScope @property def DepositPrice(self): """用户当前已经支付了的保证金 注意:此字段可能返回 null,表示取不到有效值。 :rtype: float """ return self._DepositPrice @DepositPrice.setter def DepositPrice(self, DepositPrice): self._DepositPrice = DepositPrice @property def RequestId(self): """唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 :rtype: str """ return self._RequestId @RequestId.setter def RequestId(self, RequestId): self._RequestId = RequestId def _deserialize(self, params): self._Domain = params.get("Domain") self._CurrentPrice = params.get("CurrentPrice") self._BidPrice = params.get("BidPrice") self._CurrentPriceScope = params.get("CurrentPriceScope") if params.get("PriceScope") is not None: self._PriceScope = [] for item in params.get("PriceScope"): obj = PriceScopeConf() obj._deserialize(item) self._PriceScope.append(obj) self._DepositPrice = params.get("DepositPrice") self._RequestId = params.get("RequestId") class BidPreDomainsRequest(AbstractModel): """BidPreDomains请求参数结构体 """ def __init__(self): r""" :param _BusinessId: 业务ID :type BusinessId: str :param _Price: 价格 :type Price: int """ self._BusinessId = None self._Price = None @property def BusinessId(self): """业务ID :rtype: str """ return self._BusinessId @BusinessId.setter def BusinessId(self, BusinessId): self._BusinessId = BusinessId @property def Price(self): """价格 :rtype: int """ return self._Price @Price.setter def Price(self, Price): self._Price = Price def _deserialize(self, params): self._BusinessId = params.get("BusinessId") self._Price = params.get("Price") memeber_set = set(params.keys()) for name, value in vars(self).items(): property_name = name[1:] if property_name in memeber_set: memeber_set.remove(property_name) if len(memeber_set) > 0: warnings.warn("%s fileds are useless." % ",".join(memeber_set)) class BidPreDomainsResponse(AbstractModel): """BidPreDomains返回参数结构体 """ def __init__(self): r""" :param _RequestId: 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 :type RequestId: str """ self._RequestId = None @property def RequestId(self): """唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 :rtype: str """ return self._RequestId @RequestId.setter def RequestId(self, RequestId): self._RequestId = RequestId def _deserialize(self, params): self._RequestId = params.get("RequestId") class BiddingAppointResult(AbstractModel): """我预定的域名结构体。 """ def __init__(self): r""" :param _BusinessID: business_id 注意:此字段可能返回 null,表示取不到有效值。 :type BusinessID: str :param _Domain: 域名 注意:此字段可能返回 null,表示取不到有效值。 :type Domain: str :param _AppointPrice: 预定价格 注意:此字段可能返回 null,表示取不到有效值。 :type AppointPrice: int :param _AppointBondPrice: 预约保证金 注意:此字段可能返回 null,表示取不到有效值。 :type AppointBondPrice: int :param _AppointEndTime: 预约结束时间 注意:此字段可能返回 null,表示取不到有效值。 :type AppointEndTime: str :param _AppointNum: 预约人数 注意:此字段可能返回 null,表示取不到有效值。 :type AppointNum: int :param _Status: 1 已预约,2 竞价中,3 等待出价 4 竞价失败 5 等待支付 6 等待转移,7 转移中 8 交易成功 9 预约持有者赎回 10 竞价持有者赎回 11 其他阶段持有者赎回 12 违约 注意:此字段可能返回 null,表示取不到有效值。 :type Status: int """ self._BusinessID = None self._Domain = None self._AppointPrice = None self._AppointBondPrice = None self._AppointEndTime = None self._AppointNum = None self._Status = None @property def BusinessID(self): """business_id 注意:此字段可能返回 null,表示取不到有效值。 :rtype: str """ return self._BusinessID @BusinessID.setter def BusinessID(self, BusinessID): self._BusinessID = BusinessID @property def Domain(self): """域名 注意:此字段可能返回 null,表示取不到有效值。 :rtype: str """ return self._Domain @Domain.setter def Domain(self, Domain): self._Domain = Domain @property def AppointPrice(self): """预定价格 注意:此字段可能返回 null,表示取不到有效值。 :rtype: int """ return self._AppointPrice @AppointPrice.setter def AppointPrice(self, AppointPrice): self._AppointPrice = AppointPrice @property def AppointBondPrice(self): """预约保证金 注意:此字段可能返回 null,表示取不到有效值。 :rtype: int """ return self._AppointBondPrice @AppointBondPrice.setter def AppointBondPrice(self, AppointBondPrice): self._AppointBondPrice = AppointBondPrice @property def AppointEndTime(self): """预约结束时间 注意:此字段可能返回 null,表示取不到有效值。 :rtype: str """ return self._AppointEndTime @AppointEndTime.setter def AppointEndTime(self, AppointEndTime): self._AppointEndTime = AppointEndTime @property def AppointNum(self): """预约人数 注意:此字段可能返回 null,表示取不到有效值。 :rtype: int """ return self._AppointNum @AppointNum.setter def AppointNum(self, AppointNum): self._AppointNum = AppointNum @property def Status(self): """1 已预约,2 竞价中,3 等待出价 4 竞价失败 5 等待支付 6 等待转移,7 转移中 8 交易成功 9 预约持有者赎回 10 竞价持有者赎回 11 其他阶段持有者赎回 12 违约 注意:此字段可能返回 null,表示取不到有效值。 :rtype: int """ return self._Status @Status.setter def Status(self, Status): self._Status = Status def _deserialize(self, params): self._BusinessID = params.get("BusinessID") self._Domain = params.get("Domain") self._AppointPrice = params.get("AppointPrice") self._AppointBondPrice = params.get("AppointBondPrice") self._AppointEndTime = params.get("AppointEndTime") self._AppointNum = params.get("AppointNum") self._Status = params.get("Status") memeber_set = set(params.keys()) for name, value in vars(self).items(): property_name = name[1:] if property_name in memeber_set: memeber_set.remove(property_name) if len(memeber_set) > 0: warnings.warn("%s fileds are useless." % ",".join(memeber_set)) class BiddingPreReleaseRequest(AbstractModel): """BiddingPreRelease请求参数结构体 """ def __init__(self): r""" :param _BusinessId: 业务ID :type BusinessId: str :param _Price: 价格 :type Price: float """ self._BusinessId = None self._Price = None @property def BusinessId(self): """业务ID :rtype: str """ return self._BusinessId @BusinessId.setter def BusinessId(self, BusinessId): self._BusinessId = BusinessId @property def Price(self): """价格 :rtype: float """ return self._Price @Price.setter def Price(self, Price): self._Price = Price def _deserialize(self, params): self._BusinessId = params.get("BusinessId") self._Price = params.get("Price") memeber_set = set(params.keys()) for name, value in vars(self).items(): property_name = name[1:] if property_name in memeber_set: memeber_set.remove(property_name) if len(memeber_set) > 0: warnings.warn("%s fileds are useless." % ",".join(memeber_set)) class BiddingPreReleaseResponse(AbstractModel): """BiddingPreRelease返回参数结构体 """ def __init__(self): r""" :param _IsNeedPay: 是否需要额外支付 :type IsNeedPay: bool :param _BillingParam: 计费请求参数,以Json字符串的形式进行返回。 :type BillingParam: str :param _RequestId: 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 :type RequestId: str """ self._IsNeedPay = None self._BillingParam = None self._RequestId = None @property def IsNeedPay(self): """是否需要额外支付 :rtype: bool """ return self._IsNeedPay @IsNeedPay.setter def IsNeedPay(self, IsNeedPay): self._IsNeedPay = IsNeedPay @property def BillingParam(self): """计费请求参数,以Json字符串的形式进行返回。 :rtype: str """ return self._BillingParam @BillingParam.setter def BillingParam(self, BillingParam): self._BillingParam = BillingParam @property def RequestId(self): """唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 :rtype: str """ return self._RequestId @RequestId.setter def RequestId(self, RequestId): self._RequestId = RequestId def _deserialize(self, params): self._IsNeedPay = params.get("IsNeedPay") self._BillingParam = params.get("BillingParam") self._RequestId = params.get("RequestId") class BiddingResult(AbstractModel): """我竞价的域名结构体。 """ def __init__(self): r""" :param _BusinessID: business_id 注意:此字段可能返回 null,表示取不到有效值。 :type BusinessID: str :param _Domain: 域名 注意:此字段可能返回 null,表示取不到有效值。 :type Domain: str :param _CurrentPrice: 当前价格 注意:此字段可能返回 null,表示取不到有效值。 :type CurrentPrice: int :param _CurrentNickname: 当前用户昵称 注意:此字段可能返回 null,表示取不到有效值。 :type CurrentNickname: str :param _BiddingPrice: 我的出价 注意:此字段可能返回 null,表示取不到有效值。 :type BiddingPrice: int :param _BiddingBondPrice: 竞价保证金 注意:此字段可能返回 null,表示取不到有效值。 :type BiddingBondPrice: int :param _BiddingEndTime: 竞价结束时间 注意:此字段可能返回 null,表示取不到有效值。 :type BiddingEndTime: str :param _BiddingFlag: 竞价标识,1 领先,2 落后 注意:此字段可能返回 null,表示取不到有效值。 :type BiddingFlag: int :param _BiddingNum: 出价次数 注意:此字段可能返回 null,表示取不到有效值。 :type BiddingNum: int :param _Status: 2 竞价中 3 等待出价 4 竞价失败 10 竞价持有者赎回 注意:此字段可能返回 null,表示取不到有效值。 :type Status: int """ self._BusinessID = None self._Domain = None self._CurrentPrice = None self._CurrentNickname = None self._BiddingPrice = None self._BiddingBondPrice = None self._BiddingEndTime = None self._BiddingFlag = None self._BiddingNum = None self._Status = None @property def BusinessID(self): """business_id 注意:此字段可能返回 null,表示取不到有效值。 :rtype: str """ return self._BusinessID @BusinessID.setter def BusinessID(self, BusinessID): self._BusinessID = BusinessID @property def Domain(self): """域名 注意:此字段可能返回 null,表示取不到有效值。 :rtype: str """ return self._Domain @Domain.setter def Domain(self, Domain): self._Domain = Domain @property def CurrentPrice(self): """当前价格 注意:此字段可能返回 null,表示取不到有效值。 :rtype: int """ return self._CurrentPrice @CurrentPrice.setter def CurrentPrice(self, CurrentPrice): self._CurrentPrice = CurrentPrice @property def CurrentNickname(self): """当前用户昵称 注意:此字段可能返回 null,表示取不到有效值。 :rtype: str """ return self._CurrentNickname @CurrentNickname.setter def CurrentNickname(self, CurrentNickname): self._CurrentNickname = CurrentNickname @property def BiddingPrice(self): """我的出价 注意:此字段可能返回 null,表示取不到有效值。 :rtype: int """ return self._BiddingPrice @BiddingPrice.setter def BiddingPrice(self, BiddingPrice): self._BiddingPrice = BiddingPrice @property def BiddingBondPrice(self): """竞价保证金 注意:此字段可能返回 null,表示取不到有效值。 :rtype: int """ return self._BiddingBondPrice @BiddingBondPrice.setter def BiddingBondPrice(self, BiddingBondPrice): self._BiddingBondPrice = BiddingBondPrice @property def BiddingEndTime(self): """竞价结束时间 注意:此字段可能返回 null,表示取不到有效值。 :rtype: str """ return self._BiddingEndTime @BiddingEndTime.setter def BiddingEndTime(self, BiddingEndTime): self._BiddingEndTime = BiddingEndTime @property def BiddingFlag(self): """竞价标识,1 领先,2 落后 注意:此字段可能返回 null,表示取不到有效值。 :rtype: int """ return self._BiddingFlag @BiddingFlag.setter def BiddingFlag(self, BiddingFlag): self._BiddingFlag = BiddingFlag @property def BiddingNum(self): """出价次数 注意:此字段可能返回 null,表示取不到有效值。 :rtype: int """ return self._BiddingNum @BiddingNum.setter def BiddingNum(self, BiddingNum): self._BiddingNum = BiddingNum @property def Status(self): """2 竞价中 3 等待出价 4 竞价失败 10 竞价持有者赎回 注意:此字段可能返回 null,表示取不到有效值。 :rtype: int """ return self._Status @Status.setter def Status(self, Status): self._Status = Status def _deserialize(self, params): self._BusinessID = params.get("BusinessID") self._Domain = params.get("Domain") self._CurrentPrice = params.get("CurrentPrice") self._CurrentNickname = params.get("CurrentNickname") self._BiddingPrice = params.get("BiddingPrice") self._BiddingBondPrice = params.get("BiddingBondPrice") self._BiddingEndTime = params.get("BiddingEndTime") self._BiddingFlag = params.get("BiddingFlag") self._BiddingNum = params.get("BiddingNum") self._Status = params.get("Status") memeber_set = set(params.keys()) for name, value in vars(self).items(): property_name = name[1:] if property_name in memeber_set: memeber_set.remove(property_name) if len(memeber_set) > 0: warnings.warn("%s fileds are useless." % ",".join(memeber_set)) class BiddingSuccessfulResult(AbstractModel): """我得标的域名结构体。 """ def __init__(self): r""" :param _PayEndTime: 支付结束时间 注意:此字段可能返回 null,表示取不到有效值。 :type PayEndTime: str """ self._PayEndTime = None @property def PayEndTime(self): """支付结束时间 注意:此字段可能返回 null,表示取不到有效值。 :rtype: str """ return self._PayEndTime @PayEndTime.setter def PayEndTime(self, PayEndTime): self._PayEndTime = PayEndTime def _deserialize(self, params): self._PayEndTime = params.get("PayEndTime") memeber_set = set(params.keys()) for name, value in vars(self).items(): property_name = name[1:] if property_name in memeber_set: memeber_set.remove(property_name) if len(memeber_set) > 0: warnings.warn("%s fileds are useless." % ",".join(memeber_set)) class CertificateInfo(AbstractModel): """认证资料信息 """ def __init__(self): r""" :param _CertificateCode: 证件号码。 :type CertificateCode: str :param _CertificateType: 证件类型。 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: 公证机构执业证。 :type CertificateType: str :param _ImgUrl: 证件照片地址。 :type ImgUrl: str :param _OriginImgUrl: 原始照片地址 注意:此字段可能返回 null,表示取不到有效值。 :type OriginImgUrl: str :param _RegistrantCertificateCode: 联系人证件号码。 注意:此字段可能返回 null,表示取不到有效值。 :type RegistrantCertificateCode: str :param _RegistrantCertificateType: 联系人证件类型。 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,表示取不到有效值。 :type RegistrantCertificateType: str :param _RegistrantImgUrl: 联系人证件照片地址。 注意:此字段可能返回 null,表示取不到有效值。 :type RegistrantImgUrl: str """ self._CertificateCode = None self._CertificateType = None self._ImgUrl = None self._OriginImgUrl = None self._RegistrantCertificateCode = None self._RegistrantCertificateType = None self._RegistrantImgUrl = None @property def CertificateCode(self): """证件号码。 :rtype: str """ return self._CertificateCode @CertificateCode.setter def CertificateCode(self, CertificateCode): self._CertificateCode = CertificateCode @property def CertificateType(self): """证件类型。 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: 公证机构执业证。 :rtype: str """ return self._CertificateType @CertificateType.setter def CertificateType(self, CertificateType): self._CertificateType = CertificateType @property def ImgUrl(self): """证件照片地址。 :rtype: str """ return self._ImgUrl @ImgUrl.setter def ImgUrl(self, ImgUrl): self._ImgUrl = ImgUrl @property def OriginImgUrl(self): """原始照片地址 注意:此字段可能返回 null,表示取不到有效值。 :rtype: str """ return self._OriginImgUrl @OriginImgUrl.setter def OriginImgUrl(self, OriginImgUrl): self._OriginImgUrl = OriginImgUrl @property def RegistrantCertificateCode(self): """联系人证件号码。 注意:此字段可能返回 null,表示取不到有效值。 :rtype: str """ return self._RegistrantCertificateCode @RegistrantCertificateCode.setter def RegistrantCertificateCode(self, RegistrantCertificateCode): self._RegistrantCertificateCode = RegistrantCertificateCode @property def RegistrantCertificateType(self): """联系人证件类型。 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,表示取不到有效值。 :rtype: str """ return self._RegistrantCertificateType @RegistrantCertificateType.setter def RegistrantCertificateType(self, RegistrantCertificateType): self._RegistrantCertificateType = RegistrantCertificateType @property def RegistrantImgUrl(self): """联系人证件照片地址。 注意:此字段可能返回 null,表示取不到有效值。 :rtype: str """ return self._RegistrantImgUrl @RegistrantImgUrl.setter def RegistrantImgUrl(self, RegistrantImgUrl): self._RegistrantImgUrl = RegistrantImgUrl def _deserialize(self, params): self._CertificateCode = params.get("CertificateCode") self._CertificateType = params.get("CertificateType") self._ImgUrl = params.get("ImgUrl") self._OriginImgUrl = params.get("OriginImgUrl") self._RegistrantCertificateCode = params.get("RegistrantCertificateCode") self._RegistrantCertificateType = params.get("RegistrantCertificateType") self._RegistrantImgUrl = params.get("RegistrantImgUrl") memeber_set = set(params.keys()) for name, value in vars(self).items(): property_name = name[1:] if property_name in memeber_set: memeber_set.remove(property_name) if len(memeber_set) > 0: warnings.warn("%s fileds are useless." % ",".join(memeber_set)) class CheckBatchStatusRequest(AbstractModel): """CheckBatchStatus请求参数结构体 """ def __init__(self): r""" :param _LogIds: 操作日志 ID数组,最多 200 个 :type LogIds: list of int non-negative """ self._LogIds = None @property def LogIds(self): """操作日志 ID数组,最多 200 个 :rtype: list of int non-negative """ return self._LogIds @LogIds.setter def LogIds(self, LogIds): self._LogIds = LogIds def _deserialize(self, params): self._LogIds = params.get("LogIds") memeber_set = set(params.keys()) for name, value in vars(self).items(): property_name = name[1:] if property_name in memeber_set: memeber_set.remove(property_name) if len(memeber_set) > 0: warnings.warn("%s fileds are useless." % ",".join(memeber_set)) class CheckBatchStatusResponse(AbstractModel): """CheckBatchStatus返回参数结构体 """ def __init__(self): r""" :param _StatusSet: 批量任务状态集 :type StatusSet: list of BatchStatus :param _RequestId: 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 :type RequestId: str """ self._StatusSet = None self._RequestId = None @property def StatusSet(self): """批量任务状态集 :rtype: list of BatchStatus """ return self._StatusSet @StatusSet.setter def StatusSet(self, StatusSet): self._StatusSet = StatusSet @property def RequestId(self): """唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 :rtype: str """ return self._RequestId @RequestId.setter def RequestId(self, RequestId): self._RequestId = RequestId def _deserialize(self, params): if params.get("StatusSet") is not None: self._StatusSet = [] for item in params.get("StatusSet"): obj = BatchStatus() obj._deserialize(item) self._StatusSet.append(obj) self._RequestId = params.get("RequestId") class CheckDomainRequest(AbstractModel): """CheckDomain请求参数结构体 """ def __init__(self): r""" :param _DomainName: 所查询域名名称 :type DomainName: str :param _Period: 年限。该参数为空时无法查询溢价词域名 :type Period: str """ self._DomainName = None self._Period = None @property def DomainName(self): """所查询域名名称 :rtype: str """ return self._DomainName @DomainName.setter def DomainName(self, DomainName): self._DomainName = DomainName @property def Period(self): """年限。该参数为空时无法查询溢价词域名 :rtype: str """ return self._Period @Period.setter def Period(self, Period): self._Period = Period def _deserialize(self, params): self._DomainName = params.get("DomainName") self._Period = params.get("Period") memeber_set = set(params.keys()) for name, value in vars(self).items(): property_name = name[1:] if property_name in memeber_set: memeber_set.remove(property_name) if len(memeber_set) > 0: warnings.warn("%s fileds are useless." % ",".join(memeber_set)) class CheckDomainResponse(AbstractModel): """CheckDomain返回参数结构体 """ def __init__(self): r""" :param _DomainName: 所查询域名名称 :type DomainName: str :param _Available: 是否能够注册 :type Available: bool :param _Reason: 不能注册原因 :type Reason: str :param _Premium: 是否是溢价词 :type Premium: bool :param _Price: 域名价格 :type Price: int :param _BlackWord: 是否是敏感词 :type BlackWord: bool :param _Describe: 溢价词描述 注意:此字段可能返回 null,表示取不到有效值。 :type Describe: str :param _FeeRenew: 溢价词的续费价格 注意:此字段可能返回 null,表示取不到有效值。 :type FeeRenew: int :param _RealPrice: 域名真实价格, 溢价词时价格跟年限有关,非溢价词时价格为1年的价格 注意:此字段可能返回 null,表示取不到有效值。 :type RealPrice: int :param _FeeTransfer: 溢价词的转入价格 注意:此字段可能返回 null,表示取不到有效值。 :type FeeTransfer: int :param _FeeRestore: 溢价词的赎回价格 :type FeeRestore: int :param _Period: 检测年限 :type Period: int :param _RecordSupport: 是否支持北京备案 true 支持 false 不支持 :type RecordSupport: bool :param _RequestId: 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 :type RequestId: str """ self._DomainName = None self._Available = None self._Reason = None self._Premium = None self._Price = None self._BlackWord = None self._Describe = None self._FeeRenew = None self._RealPrice = None self._FeeTransfer = None self._FeeRestore = None self._Period = None self._RecordSupport = None self._RequestId = None @property def DomainName(self): """所查询域名名称 :rtype: str """ return self._DomainName @DomainName.setter def DomainName(self, DomainName): self._DomainName = DomainName @property def Available(self): """是否能够注册 :rtype: bool """ return self._Available @Available.setter def Available(self, Available): self._Available = Available @property def Reason(self): """不能注册原因 :rtype: str """ return self._Reason @Reason.setter def Reason(self, Reason): self._Reason = Reason @property def Premium(self): """是否是溢价词 :rtype: bool """ return self._Premium @Premium.setter def Premium(self, Premium): self._Premium = Premium @property def Price(self): """域名价格 :rtype: int """ return self._Price @Price.setter def Price(self, Price): self._Price = Price @property def BlackWord(self): """是否是敏感词 :rtype: bool """ return self._BlackWord @BlackWord.setter def BlackWord(self, BlackWord): self._BlackWord = BlackWord @property def Describe(self): """溢价词描述 注意:此字段可能返回 null,表示取不到有效值。 :rtype: str """ return self._Describe @Describe.setter def Describe(self, Describe): self._Describe = Describe @property def FeeRenew(self): """溢价词的续费价格 注意:此字段可能返回 null,表示取不到有效值。 :rtype: int """ return self._FeeRenew @FeeRenew.setter def FeeRenew(self, FeeRenew): self._FeeRenew = FeeRenew @property def RealPrice(self): """域名真实价格, 溢价词时价格跟年限有关,非溢价词时价格为1年的价格 注意:此字段可能返回 null,表示取不到有效值。 :rtype: int """ return self._RealPrice @RealPrice.setter def RealPrice(self, RealPrice): self._RealPrice = RealPrice @property def FeeTransfer(self): """溢价词的转入价格 注意:此字段可能返回 null,表示取不到有效值。 :rtype: int """ return self._FeeTransfer @FeeTransfer.setter def FeeTransfer(self, FeeTransfer): self._FeeTransfer = FeeTransfer @property def FeeRestore(self): """溢价词的赎回价格 :rtype: int """ return self._FeeRestore @FeeRestore.setter def FeeRestore(self, FeeRestore): self._FeeRestore = FeeRestore @property def Period(self): """检测年限 :rtype: int """ return self._Period @Period.setter def Period(self, Period): self._Period = Period @property def RecordSupport(self): """是否支持北京备案 true 支持 false 不支持 :rtype: bool """ return self._RecordSupport @RecordSupport.setter def RecordSupport(self, RecordSupport): self._RecordSupport = RecordSupport @property def RequestId(self): """唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 :rtype: str """ return self._RequestId @RequestId.setter def RequestId(self, RequestId): self._RequestId = RequestId def _deserialize(self, params): self._DomainName = params.get("DomainName") self._Available = params.get("Available") self._Reason = params.get("Reason") self._Premium = params.get("Premium") self._Price = params.get("Price") self._BlackWord = params.get("BlackWord") self._Describe = params.get("Describe") self._FeeRenew = params.get("FeeRenew") self._RealPrice = params.get("RealPrice") self._FeeTransfer = params.get("FeeTransfer") self._FeeRestore = params.get("FeeRestore") self._Period = params.get("Period") self._RecordSupport = params.get("RecordSupport") self._RequestId = params.get("RequestId") class ContactInfo(AbstractModel): """域名联系人信息 """ def __init__(self): r""" :param _OrganizationNameCN: 注册人(中文) :type OrganizationNameCN: str :param _OrganizationName: 注册人(英文) :type OrganizationName: str :param _RegistrantNameCN: 联系人(中文) :type RegistrantNameCN: str :param _RegistrantName: 联系人(英文) :type RegistrantName: str :param _ProvinceCN: 省份(中文) :type ProvinceCN: str :param _CityCN: 城市(中文) :type CityCN: str :param _StreetCN: 街道(中文) :type StreetCN: str :param _Street: 街道(英文) :type Street: str :param _CountryCN: 国家(中文) :type CountryCN: str :param _Telephone: 联系人手机号 :type Telephone: str :param _Email: 联系人邮箱 :type Email: str :param _ZipCode: 邮编 :type ZipCode: str :param _RegistrantType: 用户类型 E:组织, I:个人 :type RegistrantType: str :param _Province: 省份(英文)。作为入参时可以不填 :type Province: str :param _City: 城市(英文)。作为入参时可以不填 :type City: str :param _Country: 国家(英文)。作为入参时可以不填 :type Country: str """ self._OrganizationNameCN = None self._OrganizationName = None self._RegistrantNameCN = None self._RegistrantName = None self._ProvinceCN = None self._CityCN = None self._StreetCN = None self._Street = None self._CountryCN = None self._Telephone = None self._Email = None self._ZipCode = None self._RegistrantType = None self._Province = None self._City = None self._Country = None @property def OrganizationNameCN(self): """注册人(中文) :rtype: str """ return self._OrganizationNameCN @OrganizationNameCN.setter def OrganizationNameCN(self, OrganizationNameCN): self._OrganizationNameCN = OrganizationNameCN @property def OrganizationName(self): """注册人(英文) :rtype: str """ return self._OrganizationName @OrganizationName.setter def OrganizationName(self, OrganizationName): self._OrganizationName = OrganizationName @property def RegistrantNameCN(self): """联系人(中文) :rtype: str """ return self._RegistrantNameCN @RegistrantNameCN.setter def RegistrantNameCN(self, RegistrantNameCN): self._RegistrantNameCN = RegistrantNameCN @property def RegistrantName(self): """联系人(英文) :rtype: str """ return self._RegistrantName @RegistrantName.setter def RegistrantName(self, RegistrantName): self._RegistrantName = RegistrantName @property def ProvinceCN(self): """省份(中文) :rtype: str """ return self._ProvinceCN @ProvinceCN.setter def ProvinceCN(self, ProvinceCN): self._ProvinceCN = ProvinceCN @property def CityCN(self): """城市(中文) :rtype: str """ return self._CityCN @CityCN.setter def CityCN(self, CityCN): self._CityCN = CityCN @property def StreetCN(self): """街道(中文) :rtype: str """ return self._StreetCN @StreetCN.setter def StreetCN(self, StreetCN): self._StreetCN = StreetCN @property def Street(self): """街道(英文) :rtype: str """ return self._Street @Street.setter def Street(self, Street): self._Street = Street @property def CountryCN(self): """国家(中文) :rtype: str """ return self._CountryCN @CountryCN.setter def CountryCN(self, CountryCN): self._CountryCN = CountryCN @property def Telephone(self): """联系人手机号 :rtype: str """ return self._Telephone @Telephone.setter def Telephone(self, Telephone): self._Telephone = Telephone @property def Email(self): """联系人邮箱 :rtype: str """ return self._Email @Email.setter def Email(self, Email): self._Email = Email @property def ZipCode(self): """邮编 :rtype: str """ return self._ZipCode @ZipCode.setter def ZipCode(self, ZipCode): self._ZipCode = ZipCode @property def RegistrantType(self): """用户类型 E:组织, I:个人 :rtype: str """ return self._RegistrantType @RegistrantType.setter def RegistrantType(self, RegistrantType): self._RegistrantType = RegistrantType @property def Province(self): """省份(英文)。作为入参时可以不填 :rtype: str """ return self._Province @Province.setter def Province(self, Province): self._Province = Province @property def City(self): """城市(英文)。作为入参时可以不填 :rtype: str """ return self._City @City.setter def City(self, City): self._City = City @property def Country(self): """国家(英文)。作为入参时可以不填 :rtype: str """ return self._Country @Country.setter def Country(self, Country): self._Country = Country def _deserialize(self, params): self._OrganizationNameCN = params.get("OrganizationNameCN") self._OrganizationName = params.get("OrganizationName") self._RegistrantNameCN = params.get("RegistrantNameCN") self._RegistrantName = params.get("RegistrantName") self._ProvinceCN = params.get("ProvinceCN") self._CityCN = params.get("CityCN") self._StreetCN = params.get("StreetCN") self._Street = params.get("Street") self._CountryCN = params.get("CountryCN") self._Telephone = params.get("Telephone") self._Email = params.get("Email") self._ZipCode = params.get("ZipCode") self._RegistrantType = params.get("RegistrantType") self._Province = params.get("Province") self._City = params.get("City") self._Country = params.get("Country") memeber_set = set(params.keys()) for name, value in vars(self).items(): property_name = name[1:] if property_name in memeber_set: memeber_set.remove(property_name) if len(memeber_set) > 0: warnings.warn("%s fileds are useless." % ",".join(memeber_set)) class CreateCustomDnsHostRequest(AbstractModel): """CreateCustomDnsHost请求参数结构体 """ def __init__(self): r""" :param _DomainId: 域名实例ID :type DomainId: str :param _DnsName: Dns名称 :type DnsName: str :param _IpSet: IP地址列表 :type IpSet: list of str """ self._DomainId = None self._DnsName = None self._IpSet = None @property def DomainId(self): """域名实例ID :rtype: str """ return self._DomainId @DomainId.setter def DomainId(self, DomainId): self._DomainId = DomainId @property def DnsName(self): """Dns名称 :rtype: str """ return self._DnsName @DnsName.setter def DnsName(self, DnsName): self._DnsName = DnsName @property def IpSet(self): """IP地址列表 :rtype: list of str """ return self._IpSet @IpSet.setter def IpSet(self, IpSet): self._IpSet = IpSet def _deserialize(self, params): self._DomainId = params.get("DomainId") self._DnsName = params.get("DnsName") self._IpSet = params.get("IpSet") memeber_set = set(params.keys()) for name, value in vars(self).items(): property_name = name[1:] if property_name in memeber_set: memeber_set.remove(property_name) if len(memeber_set) > 0: warnings.warn("%s fileds are useless." % ",".join(memeber_set)) class CreateCustomDnsHostResponse(AbstractModel): """CreateCustomDnsHost返回参数结构体 """ def __init__(self): r""" :param _LogId: 异步任务ID :type LogId: int :param _RequestId: 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 :type RequestId: str """ self._LogId = None self._RequestId = None @property def LogId(self): """异步任务ID :rtype: int """ return self._LogId @LogId.setter def LogId(self, LogId): self._LogId = LogId @property def RequestId(self): """唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 :rtype: str """ return self._RequestId @RequestId.setter def RequestId(self, RequestId): self._RequestId = RequestId def _deserialize(self, params): self._LogId = params.get("LogId") self._RequestId = params.get("RequestId") class CreateDomainBatchRequest(AbstractModel): """CreateDomainBatch请求参数结构体 """ def __init__(self): r""" :param _TemplateId: 模板ID。详情请查看:[获取模板列表](https://cloud.tencent.com/document/product/242/48940) :type TemplateId: str :param _Period: 购买域名的年限,可选值:[1-10] :type Period: int :param _Domains: 批量购买的域名,最多为4000个 :type Domains: list of str :param _PayMode: 付费模式 0手动在线付费,1使用余额付费,2使用特惠包 :type PayMode: int :param _AutoRenewFlag: 自动续费开关。有两个可选值: 0 表示关闭,不自动续费(默认值) 1 表示开启,将自动续费 :type AutoRenewFlag: int :param _PackageResourceId: 使用的特惠包ID,PayMode为2时必填 :type PackageResourceId: str :param _UpdateProhibition: 是否开启更新锁:0=默认不开启,1=开启 :type UpdateProhibition: int :param _TransferProhibition: 是否开启转移锁:0=默认不开启,1=开启 :type TransferProhibition: int :param _ChannelFrom: 渠道来源,pc/miniprogram/h5等 :type ChannelFrom: str :param _OrderFrom: 订单来源,common正常/dianshi_active点石活动等 :type OrderFrom: str :param _ActivityId: 活动id :type ActivityId: str """ self._TemplateId = None self._Period = None self._Domains = None self._PayMode = None self._AutoRenewFlag = None self._PackageResourceId = None self._UpdateProhibition = None self._TransferProhibition = None self._ChannelFrom = None self._OrderFrom = None self._ActivityId = None @property def TemplateId(self): """模板ID。详情请查看:[获取模板列表](https://cloud.tencent.com/document/product/242/48940) :rtype: str """ return self._TemplateId @TemplateId.setter def TemplateId(self, TemplateId): self._TemplateId = TemplateId @property def Period(self): """购买域名的年限,可选值:[1-10] :rtype: int """ return self._Period @Period.setter def Period(self, Period): self._Period = Period @property def Domains(self): """批量购买的域名,最多为4000个 :rtype: list of str """ return self._Domains @Domains.setter def Domains(self, Domains): self._Domains = Domains @property def PayMode(self): """付费模式 0手动在线付费,1使用余额付费,2使用特惠包 :rtype: int """ return self._PayMode @PayMode.setter def PayMode(self, PayMode): self._PayMode = PayMode @property def AutoRenewFlag(self): """自动续费开关。有两个可选值: 0 表示关闭,不自动续费(默认值) 1 表示开启,将自动续费 :rtype: int """ return self._AutoRenewFlag @AutoRenewFlag.setter def AutoRenewFlag(self, AutoRenewFlag): self._AutoRenewFlag = AutoRenewFlag @property def PackageResourceId(self): """使用的特惠包ID,PayMode为2时必填 :rtype: str """ return self._PackageResourceId @PackageResourceId.setter def PackageResourceId(self, PackageResourceId): self._PackageResourceId = PackageResourceId @property def UpdateProhibition(self): """是否开启更新锁:0=默认不开启,1=开启 :rtype: int """ return self._UpdateProhibition @UpdateProhibition.setter def UpdateProhibition(self, UpdateProhibition): self._UpdateProhibition = UpdateProhibition @property def TransferProhibition(self): """是否开启转移锁:0=默认不开启,1=开启 :rtype: int """ return self._TransferProhibition @TransferProhibition.setter def TransferProhibition(self, TransferProhibition): self._TransferProhibition = TransferProhibition @property def ChannelFrom(self): """渠道来源,pc/miniprogram/h5等 :rtype: str """ return self._ChannelFrom @ChannelFrom.setter def ChannelFrom(self, ChannelFrom): self._ChannelFrom = ChannelFrom @property def OrderFrom(self): """订单来源,common正常/dianshi_active点石活动等 :rtype: str """ return self._OrderFrom @OrderFrom.setter def OrderFrom(self, OrderFrom): self._OrderFrom = OrderFrom @property def ActivityId(self): """活动id :rtype: str """ return self._ActivityId @ActivityId.setter def ActivityId(self, ActivityId): self._ActivityId = ActivityId def _deserialize(self, params): self._TemplateId = params.get("TemplateId") self._Period = params.get("Period") self._Domains = params.get("Domains") self._PayMode = params.get("PayMode") self._AutoRenewFlag = params.get("AutoRenewFlag") self._PackageResourceId = params.get("PackageResourceId") self._UpdateProhibition = params.get("UpdateProhibition") self._TransferProhibition = params.get("TransferProhibition") self._ChannelFrom = params.get("ChannelFrom") self._OrderFrom = params.get("OrderFrom") self._ActivityId = params.get("ActivityId") memeber_set = set(params.keys()) for name, value in vars(self).items(): property_name = name[1:] if property_name in memeber_set: memeber_set.remove(property_name) if len(memeber_set) > 0: warnings.warn("%s fileds are useless." % ",".join(memeber_set)) class CreateDomainBatchResponse(AbstractModel): """CreateDomainBatch返回参数结构体 """ def __init__(self): r""" :param _LogId: 批量日志ID 注意:此字段可能返回 null,表示取不到有效值。 :type LogId: int :param _RequestId: 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 :type RequestId: str """ self._LogId = None self._RequestId = None @property def LogId(self): """批量日志ID 注意:此字段可能返回 null,表示取不到有效值。 :rtype: int """ return self._LogId @LogId.setter def LogId(self, LogId): self._LogId = LogId @property def RequestId(self): """唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 :rtype: str """ return self._RequestId @RequestId.setter def RequestId(self, RequestId): self._RequestId = RequestId def _deserialize(self, params): self._LogId = params.get("LogId") self._RequestId = params.get("RequestId") class CreateDomainRedemptionRequest(AbstractModel): """CreateDomainRedemption请求参数结构体 """ def __init__(self): r""" :param _DomainId: 域名 ID :type DomainId: str """ self._DomainId = None @property def DomainId(self): """域名 ID :rtype: str """ return self._DomainId @DomainId.setter def DomainId(self, DomainId): self._DomainId = DomainId def _deserialize(self, params): self._DomainId = params.get("DomainId") memeber_set = set(params.keys()) for name, value in vars(self).items(): property_name = name[1:] if property_name in memeber_set: memeber_set.remove(property_name) if len(memeber_set) > 0: warnings.warn("%s fileds are useless." % ",".join(memeber_set)) class CreateDomainRedemptionResponse(AbstractModel): """CreateDomainRedemption返回参数结构体 """ def __init__(self): r""" :param _RequestId: 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 :type RequestId: str """ self._RequestId = None @property def RequestId(self): """唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 :rtype: str """ return self._RequestId @RequestId.setter def RequestId(self, RequestId): self._RequestId = RequestId def _deserialize(self, params): self._RequestId = params.get("RequestId") class CreatePhoneEmailRequest(AbstractModel): """CreatePhoneEmail请求参数结构体 """ def __init__(self): r""" :param _Code: 手机号或者邮箱 :type Code: str :param _Type: 1:手机 2:邮箱 :type Type: int :param _VerifyCode: 验证码(通过SendPhoneEmailCode发送到手机或邮箱的验证码) :type VerifyCode: str """ self._Code = None self._Type = None self._VerifyCode = None @property def Code(self): """手机号或者邮箱 :rtype: str """ return self._Code @Code.setter def Code(self, Code): self._Code = Code @property def Type(self): """1:手机 2:邮箱 :rtype: int """ return self._Type @Type.setter def Type(self, Type): self._Type = Type @property def VerifyCode(self): """验证码(通过SendPhoneEmailCode发送到手机或邮箱的验证码) :rtype: str """ return self._VerifyCode @VerifyCode.setter def VerifyCode(self, VerifyCode): self._VerifyCode = VerifyCode def _deserialize(self, params): self._Code = params.get("Code") self._Type = params.get("Type") self._VerifyCode = params.get("VerifyCode") memeber_set = set(params.keys()) for name, value in vars(self).items(): property_name = name[1:] if property_name in memeber_set: memeber_set.remove(property_name) if len(memeber_set) > 0: warnings.warn("%s fileds are useless." % ",".join(memeber_set)) class CreatePhoneEmailResponse(AbstractModel): """CreatePhoneEmail返回参数结构体 """ def __init__(self): r""" :param _RequestId: 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 :type RequestId: str """ self._RequestId = None @property def RequestId(self): """唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 :rtype: str """ return self._RequestId @RequestId.setter def RequestId(self, RequestId): self._RequestId = RequestId def _deserialize(self, params): self._RequestId = params.get("RequestId") class CreateTemplateRequest(AbstractModel): """CreateTemplate请求参数结构体 """ def __init__(self): r""" :param _ContactInfo: 联系人信息 :type ContactInfo: :class:`tencentcloud.domain.v20180808.models.ContactInfo` :param _CertificateInfo: 证件信息 :type CertificateInfo: :class:`tencentcloud.domain.v20180808.models.CertificateInfo` """ self._ContactInfo = None self._CertificateInfo = None @property def ContactInfo(self): """联系人信息 :rtype: :class:`tencentcloud.domain.v20180808.models.ContactInfo` """ return self._ContactInfo @ContactInfo.setter def ContactInfo(self, ContactInfo): self._ContactInfo = ContactInfo @property def CertificateInfo(self): """证件信息 :rtype: :class:`tencentcloud.domain.v20180808.models.CertificateInfo` """ return self._CertificateInfo @CertificateInfo.setter def CertificateInfo(self, CertificateInfo): self._CertificateInfo = CertificateInfo def _deserialize(self, params): if params.get("ContactInfo") is not None: self._ContactInfo = ContactInfo() self._ContactInfo._deserialize(params.get("ContactInfo")) if params.get("CertificateInfo") is not None: self._CertificateInfo = CertificateInfo() self._CertificateInfo._deserialize(params.get("CertificateInfo")) memeber_set = set(params.keys()) for name, value in vars(self).items(): property_name = name[1:] if property_name in memeber_set: memeber_set.remove(property_name) if len(memeber_set) > 0: warnings.warn("%s fileds are useless." % ",".join(memeber_set)) class CreateTemplateResponse(AbstractModel): """CreateTemplate返回参数结构体 """ def __init__(self): r""" :param _Template: 模板信息 :type Template: :class:`tencentcloud.domain.v20180808.models.TemplateInfo` :param _RequestId: 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 :type RequestId: str """ self._Template = None self._RequestId = None @property def Template(self): """模板信息 :rtype: :class:`tencentcloud.domain.v20180808.models.TemplateInfo` """ return self._Template @Template.setter def Template(self, Template): self._Template = Template @property def RequestId(self): """唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 :rtype: str """ return self._RequestId @RequestId.setter def RequestId(self, RequestId): self._RequestId = RequestId def _deserialize(self, params): if params.get("Template") is not None: self._Template = TemplateInfo() self._Template._deserialize(params.get("Template")) self._RequestId = params.get("RequestId") class CustomDnsHost(AbstractModel): """自定义DNS Host """ def __init__(self): r""" :param _DnsName: DNS名称 :type DnsName: str :param _IpSet: IP地址列表 :type IpSet: list of str """ self._DnsName = None self._IpSet = None @property def DnsName(self): """DNS名称 :rtype: str """ return self._DnsName @DnsName.setter def DnsName(self, DnsName): self._DnsName = DnsName @property def IpSet(self): """IP地址列表 :rtype: list of str """ return self._IpSet @IpSet.setter def IpSet(self, IpSet): self._IpSet = IpSet def _deserialize(self, params): self._DnsName = params.get("DnsName") self._IpSet = params.get("IpSet") memeber_set = set(params.keys()) for name, value in vars(self).items(): property_name = name[1:] if property_name in memeber_set: memeber_set.remove(property_name) if len(memeber_set) > 0: warnings.warn("%s fileds are useless." % ",".join(memeber_set)) class DeleteBiddingRequest(AbstractModel): """DeleteBidding请求参数结构体 """ def __init__(self): r""" :param _BusinessID: business_id :type BusinessID: str """ self._BusinessID = None @property def BusinessID(self): """business_id :rtype: str """ return self._BusinessID @BusinessID.setter def BusinessID(self, BusinessID): self._BusinessID = BusinessID def _deserialize(self, params): self._BusinessID = params.get("BusinessID") memeber_set = set(params.keys()) for name, value in vars(self).items(): property_name = name[1:] if property_name in memeber_set: memeber_set.remove(property_name) if len(memeber_set) > 0: warnings.warn("%s fileds are useless." % ",".join(memeber_set)) class DeleteBiddingResponse(AbstractModel): """DeleteBidding返回参数结构体 """ def __init__(self): r""" :param _RequestId: 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 :type RequestId: str """ self._RequestId = None @property def RequestId(self): """唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 :rtype: str """ return self._RequestId @RequestId.setter def RequestId(self, RequestId): self._RequestId = RequestId def _deserialize(self, params): self._RequestId = params.get("RequestId") class DeleteCustomDnsHostRequest(AbstractModel): """DeleteCustomDnsHost请求参数结构体 """ def __init__(self): r""" :param _DomainId: 域名实例ID :type DomainId: str :param _DnsName: DNS名称 :type DnsName: str """ self._DomainId = None self._DnsName = None @property def DomainId(self): """域名实例ID :rtype: str """ return self._DomainId @DomainId.setter def DomainId(self, DomainId): self._DomainId = DomainId @property def DnsName(self): """DNS名称 :rtype: str """ return self._DnsName @DnsName.setter def DnsName(self, DnsName): self._DnsName = DnsName def _deserialize(self, params): self._DomainId = params.get("DomainId") self._DnsName = params.get("DnsName") memeber_set = set(params.keys()) for name, value in vars(self).items(): property_name = name[1:] if property_name in memeber_set: memeber_set.remove(property_name) if len(memeber_set) > 0: warnings.warn("%s fileds are useless." % ",".join(memeber_set)) class DeleteCustomDnsHostResponse(AbstractModel): """DeleteCustomDnsHost返回参数结构体 """ def __init__(self): r""" :param _LogId: 异步任务ID :type LogId: int :param _RequestId: 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 :type RequestId: str """ self._LogId = None self._RequestId = None @property def LogId(self): """异步任务ID :rtype: int """ return self._LogId @LogId.setter def LogId(self, LogId): self._LogId = LogId @property def RequestId(self): """唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 :rtype: str """ return self._RequestId @RequestId.setter def RequestId(self, RequestId): self._RequestId = RequestId def _deserialize(self, params): self._LogId = params.get("LogId") self._RequestId = params.get("RequestId") class DeletePhoneEmailRequest(AbstractModel): """DeletePhoneEmail请求参数结构体 """ def __init__(self): r""" :param _Code: 手机或者邮箱 :type Code: str :param _Type: 1:手机 2:邮箱 :type Type: int """ self._Code = None self._Type = None @property def Code(self): """手机或者邮箱 :rtype: str """ return self._Code @Code.setter def Code(self, Code): self._Code = Code @property def Type(self): """1:手机 2:邮箱 :rtype: int """ return self._Type @Type.setter def Type(self, Type): self._Type = Type def _deserialize(self, params): self._Code = params.get("Code") self._Type = params.get("Type") memeber_set = set(params.keys()) for name, value in vars(self).items(): property_name = name[1:] if property_name in memeber_set: memeber_set.remove(property_name) if len(memeber_set) > 0: warnings.warn("%s fileds are useless." % ",".join(memeber_set)) class DeletePhoneEmailResponse(AbstractModel): """DeletePhoneEmail返回参数结构体 """ def __init__(self): r""" :param _RequestId: 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 :type RequestId: str """ self._RequestId = None @property def RequestId(self): """唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 :rtype: str """ return self._RequestId @RequestId.setter def RequestId(self, RequestId): self._RequestId = RequestId def _deserialize(self, params): self._RequestId = params.get("RequestId") class DeleteReservedPreDomainInfoRequest(AbstractModel): """DeleteReservedPreDomainInfo请求参数结构体 """ def __init__(self): r""" :param _ResourceIdList: 资源ID列表 :type ResourceIdList: list of str """ self._ResourceIdList = None @property def ResourceIdList(self): """资源ID列表 :rtype: list of str """ return self._ResourceIdList @ResourceIdList.setter def ResourceIdList(self, ResourceIdList): self._ResourceIdList = ResourceIdList def _deserialize(self, params): self._ResourceIdList = params.get("ResourceIdList") memeber_set = set(params.keys()) for name, value in vars(self).items(): property_name = name[1:] if property_name in memeber_set: memeber_set.remove(property_name) if len(memeber_set) > 0: warnings.warn("%s fileds are useless." % ",".join(memeber_set)) class DeleteReservedPreDomainInfoResponse(AbstractModel): """DeleteReservedPreDomainInfo返回参数结构体 """ def __init__(self): r""" :param _RequestId: 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 :type RequestId: str """ self._RequestId = None @property def RequestId(self): """唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 :rtype: str """ return self._RequestId @RequestId.setter def RequestId(self, RequestId): self._RequestId = RequestId def _deserialize(self, params): self._RequestId = params.get("RequestId") class DeleteTemplateRequest(AbstractModel): """DeleteTemplate请求参数结构体 """ def __init__(self): r""" :param _TemplateId: 模板ID(可通过模板信息列表获取) :type TemplateId: str """ self._TemplateId = None @property def TemplateId(self): """模板ID(可通过模板信息列表获取) :rtype: str """ return self._TemplateId @TemplateId.setter def TemplateId(self, TemplateId): self._TemplateId = TemplateId def _deserialize(self, params): self._TemplateId = params.get("TemplateId") memeber_set = set(params.keys()) for name, value in vars(self).items(): property_name = name[1:] if property_name in memeber_set: memeber_set.remove(property_name) if len(memeber_set) > 0: warnings.warn("%s fileds are useless." % ",".join(memeber_set)) class DeleteTemplateResponse(AbstractModel): """DeleteTemplate返回参数结构体 """ def __init__(self): r""" :param _RequestId: 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 :type RequestId: str """ self._RequestId = None @property def RequestId(self): """唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 :rtype: str """ return self._RequestId @RequestId.setter def RequestId(self, RequestId): self._RequestId = RequestId def _deserialize(self, params): self._RequestId = params.get("RequestId") class DescribeAuctionListRequest(AbstractModel): """DescribeAuctionList请求参数结构体 """ def __init__(self): r""" :param _BusinessId: 业务ID,通过接口DescribeBiddingList返回结果中获取 :type BusinessId: str :param _Limit: 条数,默认10条 :type Limit: int :param _OffSet: 偏移量 :type OffSet: int """ self._BusinessId = None self._Limit = None self._OffSet = None @property def BusinessId(self): """业务ID,通过接口DescribeBiddingList返回结果中获取 :rtype: str """ return self._BusinessId @BusinessId.setter def BusinessId(self, BusinessId): self._BusinessId = BusinessId @property def Limit(self): """条数,默认10条 :rtype: int """ return self._Limit @Limit.setter def Limit(self, Limit): self._Limit = Limit @property def OffSet(self): """偏移量 :rtype: int """ return self._OffSet @OffSet.setter def OffSet(self, OffSet): self._OffSet = OffSet def _deserialize(self, params): self._BusinessId = params.get("BusinessId") self._Limit = params.get("Limit") self._OffSet = params.get("OffSet") memeber_set = set(params.keys()) for name, value in vars(self).items(): property_name = name[1:] if property_name in memeber_set: memeber_set.remove(property_name) if len(memeber_set) > 0: warnings.warn("%s fileds are useless." % ",".join(memeber_set)) class DescribeAuctionListResponse(AbstractModel): """DescribeAuctionList返回参数结构体 """ def __init__(self): r""" :param _AuctionList: 竞拍详情列表 注意:此字段可能返回 null,表示取不到有效值。 :type AuctionList: list of AuctionInfo :param _TotalCount: 总数 注意:此字段可能返回 null,表示取不到有效值。 :type TotalCount: int :param _RequestId: 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 :type RequestId: str """ self._AuctionList = None self._TotalCount = None self._RequestId = None @property def AuctionList(self): """竞拍详情列表 注意:此字段可能返回 null,表示取不到有效值。 :rtype: list of AuctionInfo """ return self._AuctionList @AuctionList.setter def AuctionList(self, AuctionList): self._AuctionList = AuctionList @property def TotalCount(self): """总数 注意:此字段可能返回 null,表示取不到有效值。 :rtype: int """ return self._TotalCount @TotalCount.setter def TotalCount(self, TotalCount): self._TotalCount = TotalCount @property def RequestId(self): """唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 :rtype: str """ return self._RequestId @RequestId.setter def RequestId(self, RequestId): self._RequestId = RequestId def _deserialize(self, params): if params.get("AuctionList") is not None: self._AuctionList = [] for item in params.get("AuctionList"): obj = AuctionInfo() obj._deserialize(item) self._AuctionList.append(obj) self._TotalCount = params.get("TotalCount") self._RequestId = params.get("RequestId") class DescribeBatchOperationLogDetailsRequest(AbstractModel): """DescribeBatchOperationLogDetails请求参数结构体 """ def __init__(self): r""" :param _LogId: 日志ID。 :type LogId: int :param _Offset: 偏移量,默认为0。 :type Offset: int :param _Limit: 返回数量,默认为20,最大值为200。 :type Limit: int """ self._LogId = None self._Offset = None self._Limit = None @property def LogId(self): """日志ID。 :rtype: int """ return self._LogId @LogId.setter def LogId(self, LogId): self._LogId = LogId @property def Offset(self): """偏移量,默认为0。 :rtype: int """ return self._Offset @Offset.setter def Offset(self, Offset): self._Offset = Offset @property def Limit(self): """返回数量,默认为20,最大值为200。 :rtype: int """ return self._Limit @Limit.setter def Limit(self, Limit): self._Limit = Limit def _deserialize(self, params): self._LogId = params.get("LogId") self._Offset = params.get("Offset") self._Limit = params.get("Limit") memeber_set = set(params.keys()) for name, value in vars(self).items(): property_name = name[1:] if property_name in memeber_set: memeber_set.remove(property_name) if len(memeber_set) > 0: warnings.warn("%s fileds are useless." % ",".join(memeber_set)) class DescribeBatchOperationLogDetailsResponse(AbstractModel): """DescribeBatchOperationLogDetails返回参数结构体 """ def __init__(self): r""" :param _TotalCount: 总数量。 :type TotalCount: int :param _DomainBatchDetailSet: 日志详情列表。 注意:此字段可能返回 null,表示取不到有效值。 :type DomainBatchDetailSet: list of DomainBatchDetailSet :param _RequestId: 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 :type RequestId: str """ self._TotalCount = None self._DomainBatchDetailSet = None self._RequestId = None @property def TotalCount(self): """总数量。 :rtype: int """ return self._TotalCount @TotalCount.setter def TotalCount(self, TotalCount): self._TotalCount = TotalCount @property def DomainBatchDetailSet(self): """日志详情列表。 注意:此字段可能返回 null,表示取不到有效值。 :rtype: list of DomainBatchDetailSet """ return self._DomainBatchDetailSet @DomainBatchDetailSet.setter def DomainBatchDetailSet(self, DomainBatchDetailSet): self._DomainBatchDetailSet = DomainBatchDetailSet @property def RequestId(self): """唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 :rtype: str """ return self._RequestId @RequestId.setter def RequestId(self, RequestId): self._RequestId = RequestId def _deserialize(self, params): self._TotalCount = params.get("TotalCount") if params.get("DomainBatchDetailSet") is not None: self._DomainBatchDetailSet = [] for item in params.get("DomainBatchDetailSet"): obj = DomainBatchDetailSet() obj._deserialize(item) self._DomainBatchDetailSet.append(obj) self._RequestId = params.get("RequestId") class DescribeBatchOperationLogsRequest(AbstractModel): """DescribeBatchOperationLogs请求参数结构体 """ def __init__(self): r""" :param _Offset: 偏移量,默认为0。 :type Offset: int :param _Limit: 返回数量,默认为20,最大值为200。 :type Limit: int """ self._Offset = None self._Limit = None @property def Offset(self): """偏移量,默认为0。 :rtype: int """ return self._Offset @Offset.setter def Offset(self, Offset): self._Offset = Offset @property def Limit(self): """返回数量,默认为20,最大值为200。 :rtype: int """ return self._Limit @Limit.setter def Limit(self, Limit): self._Limit = Limit def _deserialize(self, params): self._Offset = params.get("Offset") self._Limit = params.get("Limit") memeber_set = set(params.keys()) for name, value in vars(self).items(): property_name = name[1:] if property_name in memeber_set: memeber_set.remove(property_name) if len(memeber_set) > 0: warnings.warn("%s fileds are useless." % ",".join(memeber_set)) class DescribeBatchOperationLogsResponse(AbstractModel): """DescribeBatchOperationLogs返回参数结构体 """ def __init__(self): r""" :param _TotalCount: 总数量 :type TotalCount: int :param _DomainBatchLogSet: 日志列表 注意:此字段可能返回 null,表示取不到有效值。 :type DomainBatchLogSet: list of DomainBatchLogSet :param _RequestId: 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 :type RequestId: str """ self._TotalCount = None self._DomainBatchLogSet = None self._RequestId = None @property def TotalCount(self): """总数量 :rtype: int """ return self._TotalCount @TotalCount.setter def TotalCount(self, TotalCount): self._TotalCount = TotalCount @property def DomainBatchLogSet(self): """日志列表 注意:此字段可能返回 null,表示取不到有效值。 :rtype: list of DomainBatchLogSet """ return self._DomainBatchLogSet @DomainBatchLogSet.setter def DomainBatchLogSet(self, DomainBatchLogSet): self._DomainBatchLogSet = DomainBatchLogSet @property def RequestId(self): """唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 :rtype: str """ return self._RequestId @RequestId.setter def RequestId(self, RequestId): self._RequestId = RequestId def _deserialize(self, params): self._TotalCount = params.get("TotalCount") if params.get("DomainBatchLogSet") is not None: self._DomainBatchLogSet = [] for item in params.get("DomainBatchLogSet"): obj = DomainBatchLogSet() obj._deserialize(item) self._DomainBatchLogSet.append(obj) self._RequestId = params.get("RequestId") class DescribeBiddingAppointDetailRequest(AbstractModel): """DescribeBiddingAppointDetail请求参数结构体 """ def __init__(self): r""" :param _BusinessID: business_id :type BusinessID: str """ self._BusinessID = None @property def BusinessID(self): """business_id :rtype: str """ return self._BusinessID @BusinessID.setter def BusinessID(self, BusinessID): self._BusinessID = BusinessID def _deserialize(self, params): self._BusinessID = params.get("BusinessID") memeber_set = set(params.keys()) for name, value in vars(self).items(): property_name = name[1:] if property_name in memeber_set: memeber_set.remove(property_name) if len(memeber_set) > 0: warnings.warn("%s fileds are useless." % ",".join(memeber_set)) class DescribeBiddingAppointDetailResponse(AbstractModel): """DescribeBiddingAppointDetail返回参数结构体 """ def __init__(self): r""" :param _Domain: 域名 :type Domain: str :param _AppointNum: 预约人数 :type AppointNum: int :param _AppointStartTime: 预约开始时间 :type AppointStartTime: str :param _AppointEndTime: 预约结束时间 :type AppointEndTime: str :param _RegTime: 注册时间 :type RegTime: str :param _ExpireTime: 过期时间 :type ExpireTime: str :param _DeleteTime: 删除时间 :type DeleteTime: str :param _AppointPrice: 当前价格 :type AppointPrice: int :param _AppointBondPrice: 预约保证金 :type AppointBondPrice: int :param _Status: 1 已预约,2 竞价中,3 等待出价 4 竞价失败 5 等待支付 6 等待转移,7 转移中 8 交易成功 9 预约持有者赎回 10 竞价持有者赎回 11 其他阶段持有者赎回 12 违约 :type Status: int :param _BiddingBondRefund: 预约保证金是否已经退回 yes:退回 no: 未退回 :type BiddingBondRefund: str :param _RequestId: 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 :type RequestId: str """ self._Domain = None self._AppointNum = None self._AppointStartTime = None self._AppointEndTime = None self._RegTime = None self._ExpireTime = None self._DeleteTime = None self._AppointPrice = None self._AppointBondPrice = None self._Status = None self._BiddingBondRefund = None self._RequestId = None @property def Domain(self): """域名 :rtype: str """ return self._Domain @Domain.setter def Domain(self, Domain): self._Domain = Domain @property def AppointNum(self): """预约人数 :rtype: int """ return self._AppointNum @AppointNum.setter def AppointNum(self, AppointNum): self._AppointNum = AppointNum @property def AppointStartTime(self): """预约开始时间 :rtype: str """ return self._AppointStartTime @AppointStartTime.setter def AppointStartTime(self, AppointStartTime): self._AppointStartTime = AppointStartTime @property def AppointEndTime(self): """预约结束时间 :rtype: str """ return self._AppointEndTime @AppointEndTime.setter def AppointEndTime(self, AppointEndTime): self._AppointEndTime = AppointEndTime @property def RegTime(self): """ 注册时间 :rtype: str """ return self._RegTime @RegTime.setter def RegTime(self, RegTime): self._RegTime = RegTime @property def ExpireTime(self): """过期时间 :rtype: str """ return self._ExpireTime @ExpireTime.setter def ExpireTime(self, ExpireTime): self._ExpireTime = ExpireTime @property def DeleteTime(self): """删除时间 :rtype: str """ return self._DeleteTime @DeleteTime.setter def DeleteTime(self, DeleteTime): self._DeleteTime = DeleteTime @property def AppointPrice(self): """当前价格 :rtype: int """ return self._AppointPrice @AppointPrice.setter def AppointPrice(self, AppointPrice): self._AppointPrice = AppointPrice @property def AppointBondPrice(self): """预约保证金 :rtype: int """ return self._AppointBondPrice @AppointBondPrice.setter def AppointBondPrice(self, AppointBondPrice): self._AppointBondPrice = AppointBondPrice @property def Status(self): """1 已预约,2 竞价中,3 等待出价 4 竞价失败 5 等待支付 6 等待转移,7 转移中 8 交易成功 9 预约持有者赎回 10 竞价持有者赎回 11 其他阶段持有者赎回 12 违约 :rtype: int """ return self._Status @Status.setter def Status(self, Status): self._Status = Status @property def BiddingBondRefund(self): """预约保证金是否已经退回 yes:退回 no: 未退回 :rtype: str """ return self._BiddingBondRefund @BiddingBondRefund.setter def BiddingBondRefund(self, BiddingBondRefund): self._BiddingBondRefund = BiddingBondRefund @property def RequestId(self): """唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 :rtype: str """ return self._RequestId @RequestId.setter def RequestId(self, RequestId): self._RequestId = RequestId def _deserialize(self, params): self._Domain = params.get("Domain") self._AppointNum = params.get("AppointNum") self._AppointStartTime = params.get("AppointStartTime") self._AppointEndTime = params.get("AppointEndTime") self._RegTime = params.get("RegTime") self._ExpireTime = params.get("ExpireTime") self._DeleteTime = params.get("DeleteTime") self._AppointPrice = params.get("AppointPrice") self._AppointBondPrice = params.get("AppointBondPrice") self._Status = params.get("Status") self._BiddingBondRefund = params.get("BiddingBondRefund") self._RequestId = params.get("RequestId") class DescribeBiddingAppointListRequest(AbstractModel): """DescribeBiddingAppointList请求参数结构体 """ def __init__(self): r""" :param _PageNumber: 页码 :type PageNumber: int :param _PageSize: 每页数量 :type PageSize: int :param _Domain: 域名 :type Domain: str :param _Status: 状态: 1 已预约 9 预约持有者索回 :type Status: list of int non-negative :param _SortField: 排序字段:AppointEndTime 预约结束时间 :type SortField: str :param _SortOrder: 排序规则:asc升序,desc降序 :type SortOrder: str """ self._PageNumber = None self._PageSize = None self._Domain = None self._Status = None self._SortField = None self._SortOrder = None @property def PageNumber(self): """页码 :rtype: int """ return self._PageNumber @PageNumber.setter def PageNumber(self, PageNumber): self._PageNumber = PageNumber @property def PageSize(self): """每页数量 :rtype: int """ return self._PageSize @PageSize.setter def PageSize(self, PageSize): self._PageSize = PageSize @property def Domain(self): """域名 :rtype: str """ return self._Domain @Domain.setter def Domain(self, Domain): self._Domain = Domain @property def Status(self): """状态: 1 已预约 9 预约持有者索回 :rtype: list of int non-negative """ return self._Status @Status.setter def Status(self, Status): self._Status = Status @property def SortField(self): """排序字段:AppointEndTime 预约结束时间 :rtype: str """ return self._SortField @SortField.setter def SortField(self, SortField): self._SortField = SortField @property def SortOrder(self): """排序规则:asc升序,desc降序 :rtype: str """ return self._SortOrder @SortOrder.setter def SortOrder(self, SortOrder): self._SortOrder = SortOrder def _deserialize(self, params): self._PageNumber = params.get("PageNumber") self._PageSize = params.get("PageSize") self._Domain = params.get("Domain") self._Status = params.get("Status") self._SortField = params.get("SortField") self._SortOrder = params.get("SortOrder") memeber_set = set(params.keys()) for name, value in vars(self).items(): property_name = name[1:] if property_name in memeber_set: memeber_set.remove(property_name) if len(memeber_set) > 0: warnings.warn("%s fileds are useless." % ",".join(memeber_set)) class DescribeBiddingAppointListResponse(AbstractModel): """DescribeBiddingAppointList返回参数结构体 """ def __init__(self): r""" :param _Total: 搜索结果条数 :type Total: int :param _AppointList: 预约列表 :type AppointList: list of BiddingAppointResult :param _RequestId: 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 :type RequestId: str """ self._Total = None self._AppointList = None self._RequestId = None @property def Total(self): """搜索结果条数 :rtype: int """ return self._Total @Total.setter def Total(self, Total): self._Total = Total @property def AppointList(self): """预约列表 :rtype: list of BiddingAppointResult """ return self._AppointList @AppointList.setter def AppointList(self, AppointList): self._AppointList = AppointList @property def RequestId(self): """唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 :rtype: str """ return self._RequestId @RequestId.setter def RequestId(self, RequestId): self._RequestId = RequestId def _deserialize(self, params): self._Total = params.get("Total") if params.get("AppointList") is not None: self._AppointList = [] for item in params.get("AppointList"): obj = BiddingAppointResult() obj._deserialize(item) self._AppointList.append(obj) self._RequestId = params.get("RequestId") class DescribeBiddingDetailRequest(AbstractModel): """DescribeBiddingDetail请求参数结构体 """ def __init__(self): r""" :param _BusinessID: business_id :type BusinessID: str """ self._BusinessID = None @property def BusinessID(self): """business_id :rtype: str """ return self._BusinessID @BusinessID.setter def BusinessID(self, BusinessID): self._BusinessID = BusinessID def _deserialize(self, params): self._BusinessID = params.get("BusinessID") memeber_set = set(params.keys()) for name, value in vars(self).items(): property_name = name[1:] if property_name in memeber_set: memeber_set.remove(property_name) if len(memeber_set) > 0: warnings.warn("%s fileds are useless." % ",".join(memeber_set)) class DescribeBiddingDetailResponse(AbstractModel): """DescribeBiddingDetail返回参数结构体 """ def __init__(self): r""" :param _Domain: 域名 :type Domain: str :param _BiddingNum: 出价次数 :type BiddingNum: int :param _BiddingStartTime: 竞价开始时间 :type BiddingStartTime: str :param _BiddingEndTime: 竞价结束时间 :type BiddingEndTime: str :param _RegTime: 注册时间 :type RegTime: str :param _ExpireTime: 过期时间 :type ExpireTime: str :param _DeleteTime: 删除时间 :type DeleteTime: str :param _CurrentPrice: 当前价格 :type CurrentPrice: int :param _CurrentNickname: 当前用户昵称 :type CurrentNickname: str :param _BiddingBondPrice: 竞价保证金 :type BiddingBondPrice: int :param _Status: 2 竞价中 3 等待出价 4 竞价失败 10 竞价持有者赎回 :type Status: int :param _BiddingFlag: 竞价标识,1 领先,2 落后 :type BiddingFlag: int :param _BiddingBondRefund: 是否退款,yes表示退款,no表示不退款 :type BiddingBondRefund: str :param _BiddingPrice: 我的出价 :type BiddingPrice: int :param _RequestId: 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 :type RequestId: str """ self._Domain = None self._BiddingNum = None self._BiddingStartTime = None self._BiddingEndTime = None self._RegTime = None self._ExpireTime = None self._DeleteTime = None self._CurrentPrice = None self._CurrentNickname = None self._BiddingBondPrice = None self._Status = None self._BiddingFlag = None self._BiddingBondRefund = None self._BiddingPrice = None self._RequestId = None @property def Domain(self): """域名 :rtype: str """ return self._Domain @Domain.setter def Domain(self, Domain): self._Domain = Domain @property def BiddingNum(self): """出价次数 :rtype: int """ return self._BiddingNum @BiddingNum.setter def BiddingNum(self, BiddingNum): self._BiddingNum = BiddingNum @property def BiddingStartTime(self): """竞价开始时间 :rtype: str """ return self._BiddingStartTime @BiddingStartTime.setter def BiddingStartTime(self, BiddingStartTime): self._BiddingStartTime = BiddingStartTime @property def BiddingEndTime(self): """竞价结束时间 :rtype: str """ return self._BiddingEndTime @BiddingEndTime.setter def BiddingEndTime(self, BiddingEndTime): self._BiddingEndTime = BiddingEndTime @property def RegTime(self): """ 注册时间 :rtype: str """ return self._RegTime @RegTime.setter def RegTime(self, RegTime): self._RegTime = RegTime @property def ExpireTime(self): """过期时间 :rtype: str """ return self._ExpireTime @ExpireTime.setter def ExpireTime(self, ExpireTime): self._ExpireTime = ExpireTime @property def DeleteTime(self): """删除时间 :rtype: str """ return self._DeleteTime @DeleteTime.setter def DeleteTime(self, DeleteTime): self._DeleteTime = DeleteTime @property def CurrentPrice(self): """当前价格 :rtype: int """ return self._CurrentPrice @CurrentPrice.setter def CurrentPrice(self, CurrentPrice): self._CurrentPrice = CurrentPrice @property def CurrentNickname(self): """当前用户昵称 :rtype: str """ return self._CurrentNickname @CurrentNickname.setter def CurrentNickname(self, CurrentNickname): self._CurrentNickname = CurrentNickname @property def BiddingBondPrice(self): """竞价保证金 :rtype: int """ return self._BiddingBondPrice @BiddingBondPrice.setter def BiddingBondPrice(self, BiddingBondPrice): self._BiddingBondPrice = BiddingBondPrice @property def Status(self): """2 竞价中 3 等待出价 4 竞价失败 10 竞价持有者赎回 :rtype: int """ return self._Status @Status.setter def Status(self, Status): self._Status = Status @property def BiddingFlag(self): """竞价标识,1 领先,2 落后 :rtype: int """ return self._BiddingFlag @BiddingFlag.setter def BiddingFlag(self, BiddingFlag): self._BiddingFlag = BiddingFlag @property def BiddingBondRefund(self): """是否退款,yes表示退款,no表示不退款 :rtype: str """ return self._BiddingBondRefund @BiddingBondRefund.setter def BiddingBondRefund(self, BiddingBondRefund): self._BiddingBondRefund = BiddingBondRefund @property def BiddingPrice(self): """我的出价 :rtype: int """ return self._BiddingPrice @BiddingPrice.setter def BiddingPrice(self, BiddingPrice): self._BiddingPrice = BiddingPrice @property def RequestId(self): """唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 :rtype: str """ return self._RequestId @RequestId.setter def RequestId(self, RequestId): self._RequestId = RequestId def _deserialize(self, params): self._Domain = params.get("Domain") self._BiddingNum = params.get("BiddingNum") self._BiddingStartTime = params.get("BiddingStartTime") self._BiddingEndTime = params.get("BiddingEndTime") self._RegTime = params.get("RegTime") self._ExpireTime = params.get("ExpireTime") self._DeleteTime = params.get("DeleteTime") self._CurrentPrice = params.get("CurrentPrice") self._CurrentNickname = params.get("CurrentNickname") self._BiddingBondPrice = params.get("BiddingBondPrice") self._Status = params.get("Status") self._BiddingFlag = params.get("BiddingFlag") self._BiddingBondRefund = params.get("BiddingBondRefund") self._BiddingPrice = params.get("BiddingPrice") self._RequestId = params.get("RequestId") class DescribeBiddingListRequest(AbstractModel): """DescribeBiddingList请求参数结构体 """ def __init__(self): r""" :param _PageNumber: 页码 :type PageNumber: int :param _PageSize: 每页数量 :type PageSize: int :param _Domain: 域名 :type Domain: str :param _Status: 2 竞价中 3 等待出价 4 竞价失败 10 竞价持有者赎回 :type Status: list of int non-negative :param _SortField: 排序字段:BiddingEndTime 竞价结束时间 BiddingPrice 我的价格 :type SortField: str :param _SortOrder: 排序规则:asc升序,desc降序 :type SortOrder: str """ self._PageNumber = None self._PageSize = None self._Domain = None self._Status = None self._SortField = None self._SortOrder = None @property def PageNumber(self): """页码 :rtype: int """ return self._PageNumber @PageNumber.setter def PageNumber(self, PageNumber): self._PageNumber = PageNumber @property def PageSize(self): """每页数量 :rtype: int """ return self._PageSize @PageSize.setter def PageSize(self, PageSize): self._PageSize = PageSize @property def Domain(self): """域名 :rtype: str """ return self._Domain @Domain.setter def Domain(self, Domain): self._Domain = Domain @property def Status(self): """2 竞价中 3 等待出价 4 竞价失败 10 竞价持有者赎回 :rtype: list of int non-negative """ return self._Status @Status.setter def Status(self, Status): self._Status = Status @property def SortField(self): """排序字段:BiddingEndTime 竞价结束时间 BiddingPrice 我的价格 :rtype: str """ return self._SortField @SortField.setter def SortField(self, SortField): self._SortField = SortField @property def SortOrder(self): """排序规则:asc升序,desc降序 :rtype: str """ return self._SortOrder @SortOrder.setter def SortOrder(self, SortOrder): self._SortOrder = SortOrder def _deserialize(self, params): self._PageNumber = params.get("PageNumber") self._PageSize = params.get("PageSize") self._Domain = params.get("Domain") self._Status = params.get("Status") self._SortField = params.get("SortField") self._SortOrder = params.get("SortOrder") memeber_set = set(params.keys()) for name, value in vars(self).items(): property_name = name[1:] if property_name in memeber_set: memeber_set.remove(property_name) if len(memeber_set) > 0: warnings.warn("%s fileds are useless." % ",".join(memeber_set)) class DescribeBiddingListResponse(AbstractModel): """DescribeBiddingList返回参数结构体 """ def __init__(self): r""" :param _Total: 搜索结果条数 :type Total: int :param _BiddingList: 竞价列表 :type BiddingList: list of BiddingResult :param _RequestId: 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 :type RequestId: str """ self._Total = None self._BiddingList = None self._RequestId = None @property def Total(self): """搜索结果条数 :rtype: int """ return self._Total @Total.setter def Total(self, Total): self._Total = Total @property def BiddingList(self): """竞价列表 :rtype: list of BiddingResult """ return self._BiddingList @BiddingList.setter def BiddingList(self, BiddingList): self._BiddingList = BiddingList @property def RequestId(self): """唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 :rtype: str """ return self._RequestId @RequestId.setter def RequestId(self, RequestId): self._RequestId = RequestId def _deserialize(self, params): self._Total = params.get("Total") if params.get("BiddingList") is not None: self._BiddingList = [] for item in params.get("BiddingList"): obj = BiddingResult() obj._deserialize(item) self._BiddingList.append(obj) self._RequestId = params.get("RequestId") class DescribeBiddingSuccessfulDetailRequest(AbstractModel): """DescribeBiddingSuccessfulDetail请求参数结构体 """ def __init__(self): r""" :param _BusinessID: business_id :type BusinessID: str """ self._BusinessID = None @property def BusinessID(self): """business_id :rtype: str """ return self._BusinessID @BusinessID.setter def BusinessID(self, BusinessID): self._BusinessID = BusinessID def _deserialize(self, params): self._BusinessID = params.get("BusinessID") memeber_set = set(params.keys()) for name, value in vars(self).items(): property_name = name[1:] if property_name in memeber_set: memeber_set.remove(property_name) if len(memeber_set) > 0: warnings.warn("%s fileds are useless." % ",".join(memeber_set)) class DescribeBiddingSuccessfulDetailResponse(AbstractModel): """DescribeBiddingSuccessfulDetail返回参数结构体 """ def __init__(self): r""" :param _Domain: 域名 :type Domain: str :param _SuccessfulTime: 得标时间 :type SuccessfulTime: str :param _SuccessfulPrice: 得标价格 :type SuccessfulPrice: float :param _RegTime: 注册时间 :type RegTime: str :param _ExpireTime: 过期时间 :type ExpireTime: str :param _DeleteTime: 删除时间 :type DeleteTime: str :param _PayEndTime: 付款结束时间 :type PayEndTime: str :param _BiddingBondRefund: 保证金,是否退款,yes表示退款,no表示不退款 :type BiddingBondRefund: str :param _BiddingBondPrice: 保证金 :type BiddingBondPrice: float :param _Status: 状态:5 等待支付 6 等待转移, 7 转移中,8 交易成功,11 尾款阶段持有者索回,12 已违约 :type Status: int :param _RequestId: 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 :type RequestId: str """ self._Domain = None self._SuccessfulTime = None self._SuccessfulPrice = None self._RegTime = None self._ExpireTime = None self._DeleteTime = None self._PayEndTime = None self._BiddingBondRefund = None self._BiddingBondPrice = None self._Status = None self._RequestId = None @property def Domain(self): """域名 :rtype: str """ return self._Domain @Domain.setter def Domain(self, Domain): self._Domain = Domain @property def SuccessfulTime(self): """得标时间 :rtype: str """ return self._SuccessfulTime @SuccessfulTime.setter def SuccessfulTime(self, SuccessfulTime): self._SuccessfulTime = SuccessfulTime @property def SuccessfulPrice(self): """得标价格 :rtype: float """ return self._SuccessfulPrice @SuccessfulPrice.setter def SuccessfulPrice(self, SuccessfulPrice): self._SuccessfulPrice = SuccessfulPrice @property def RegTime(self): """ 注册时间 :rtype: str """ return self._RegTime @RegTime.setter def RegTime(self, RegTime): self._RegTime = RegTime @property def ExpireTime(self): """过期时间 :rtype: str """ return self._ExpireTime @ExpireTime.setter def ExpireTime(self, ExpireTime): self._ExpireTime = ExpireTime @property def DeleteTime(self): """删除时间 :rtype: str """ return self._DeleteTime @DeleteTime.setter def DeleteTime(self, DeleteTime): self._DeleteTime = DeleteTime @property def PayEndTime(self): """付款结束时间 :rtype: str """ return self._PayEndTime @PayEndTime.setter def PayEndTime(self, PayEndTime): self._PayEndTime = PayEndTime @property def BiddingBondRefund(self): """保证金,是否退款,yes表示退款,no表示不退款 :rtype: str """ return self._BiddingBondRefund @BiddingBondRefund.setter def BiddingBondRefund(self, BiddingBondRefund): self._BiddingBondRefund = BiddingBondRefund @property def BiddingBondPrice(self): """保证金 :rtype: float """ return self._BiddingBondPrice @BiddingBondPrice.setter def BiddingBondPrice(self, BiddingBondPrice): self._BiddingBondPrice = BiddingBondPrice @property def Status(self): """状态:5 等待支付 6 等待转移, 7 转移中,8 交易成功,11 尾款阶段持有者索回,12 已违约 :rtype: int """ return self._Status @Status.setter def Status(self, Status): self._Status = Status @property def RequestId(self): """唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 :rtype: str """ return self._RequestId @RequestId.setter def RequestId(self, RequestId): self._RequestId = RequestId def _deserialize(self, params): self._Domain = params.get("Domain") self._SuccessfulTime = params.get("SuccessfulTime") self._SuccessfulPrice = params.get("SuccessfulPrice") self._RegTime = params.get("RegTime") self._ExpireTime = params.get("ExpireTime") self._DeleteTime = params.get("DeleteTime") self._PayEndTime = params.get("PayEndTime") self._BiddingBondRefund = params.get("BiddingBondRefund") self._BiddingBondPrice = params.get("BiddingBondPrice") self._Status = params.get("Status") self._RequestId = params.get("RequestId") class DescribeBiddingSuccessfulListRequest(AbstractModel): """DescribeBiddingSuccessfulList请求参数结构体 """ def __init__(self): r""" :param _PageNumber: 页码 :type PageNumber: int :param _PageSize: 每页数量 :type PageSize: int :param _Domain: 域名 :type Domain: str :param _Status: 状态:5 等待支付 6 等待转移, 7 转移中,8 交易成功,11 尾款阶段持有者索回,12 已违约 :type Status: list of int non-negative :param _SortField: 排序字段:SuccessfulTime 预约结束时间 :type SortField: str :param _SortOrder: 排序规则:asc升序,desc降序 :type SortOrder: str """ self._PageNumber = None self._PageSize = None self._Domain = None self._Status = None self._SortField = None self._SortOrder = None @property def PageNumber(self): """页码 :rtype: int """ return self._PageNumber @PageNumber.setter def PageNumber(self, PageNumber): self._PageNumber = PageNumber @property def PageSize(self): """每页数量 :rtype: int """ return self._PageSize @PageSize.setter def PageSize(self, PageSize): self._PageSize = PageSize @property def Domain(self): """域名 :rtype: str """ return self._Domain @Domain.setter def Domain(self, Domain): self._Domain = Domain @property def Status(self): """状态:5 等待支付 6 等待转移, 7 转移中,8 交易成功,11 尾款阶段持有者索回,12 已违约 :rtype: list of int non-negative """ return self._Status @Status.setter def Status(self, Status): self._Status = Status @property def SortField(self): """排序字段:SuccessfulTime 预约结束时间 :rtype: str """ return self._SortField @SortField.setter def SortField(self, SortField): self._SortField = SortField @property def SortOrder(self): """排序规则:asc升序,desc降序 :rtype: str """ return self._SortOrder @SortOrder.setter def SortOrder(self, SortOrder): self._SortOrder = SortOrder def _deserialize(self, params): self._PageNumber = params.get("PageNumber") self._PageSize = params.get("PageSize") self._Domain = params.get("Domain") self._Status = params.get("Status") self._SortField = params.get("SortField") self._SortOrder = params.get("SortOrder") memeber_set = set(params.keys()) for name, value in vars(self).items(): property_name = name[1:] if property_name in memeber_set: memeber_set.remove(property_name) if len(memeber_set) > 0: warnings.warn("%s fileds are useless." % ",".join(memeber_set)) class DescribeBiddingSuccessfulListResponse(AbstractModel): """DescribeBiddingSuccessfulList返回参数结构体 """ def __init__(self): r""" :param _Total: 搜索结果条数 :type Total: int :param _SuccessfulList: 得标列表 :type SuccessfulList: list of BiddingSuccessfulResult :param _RequestId: 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 :type RequestId: str """ self._Total = None self._SuccessfulList = None self._RequestId = None @property def Total(self): """搜索结果条数 :rtype: int """ return self._Total @Total.setter def Total(self, Total): self._Total = Total @property def SuccessfulList(self): """得标列表 :rtype: list of BiddingSuccessfulResult """ return self._SuccessfulList @SuccessfulList.setter def SuccessfulList(self, SuccessfulList): self._SuccessfulList = SuccessfulList @property def RequestId(self): """唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 :rtype: str """ return self._RequestId @RequestId.setter def RequestId(self, RequestId): self._RequestId = RequestId def _deserialize(self, params): self._Total = params.get("Total") if params.get("SuccessfulList") is not None: self._SuccessfulList = [] for item in params.get("SuccessfulList"): obj = BiddingSuccessfulResult() obj._deserialize(item) self._SuccessfulList.append(obj) self._RequestId = params.get("RequestId") class DescribeCustomDnsHostSetRequest(AbstractModel): """DescribeCustomDnsHostSet请求参数结构体 """ def __init__(self): r""" :param _DomainId: 域名实例ID(域名基本信息或我的域名列表接口可获取) :type DomainId: str :param _Limit: 返回数量,默认为20,取值范围[1,100] :type Limit: int :param _Offset: 偏移量,默认为0 :type Offset: int """ self._DomainId = None self._Limit = None self._Offset = None @property def DomainId(self): """域名实例ID(域名基本信息或我的域名列表接口可获取) :rtype: str """ return self._DomainId @DomainId.setter def DomainId(self, DomainId): self._DomainId = DomainId @property def Limit(self): """返回数量,默认为20,取值范围[1,100] :rtype: int """ return self._Limit @Limit.setter def Limit(self, Limit): self._Limit = Limit @property def Offset(self): """偏移量,默认为0 :rtype: int """ return self._Offset @Offset.setter def Offset(self, Offset): self._Offset = Offset def _deserialize(self, params): self._DomainId = params.get("DomainId") self._Limit = params.get("Limit") self._Offset = params.get("Offset") memeber_set = set(params.keys()) for name, value in vars(self).items(): property_name = name[1:] if property_name in memeber_set: memeber_set.remove(property_name) if len(memeber_set) > 0: warnings.warn("%s fileds are useless." % ",".join(memeber_set)) class DescribeCustomDnsHostSetResponse(AbstractModel): """DescribeCustomDnsHostSet返回参数结构体 """ def __init__(self): r""" :param _DnsHostSet: 自定义DNS Host 列表 注意:此字段可能返回 null,表示取不到有效值。 :type DnsHostSet: list of CustomDnsHost :param _TotalCount: 自定义DNS Host总数 :type TotalCount: int :param _RequestId: 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 :type RequestId: str """ self._DnsHostSet = None self._TotalCount = None self._RequestId = None @property def DnsHostSet(self): """自定义DNS Host 列表 注意:此字段可能返回 null,表示取不到有效值。 :rtype: list of CustomDnsHost """ return self._DnsHostSet @DnsHostSet.setter def DnsHostSet(self, DnsHostSet): self._DnsHostSet = DnsHostSet @property def TotalCount(self): """自定义DNS Host总数 :rtype: int """ return self._TotalCount @TotalCount.setter def TotalCount(self, TotalCount): self._TotalCount = TotalCount @property def RequestId(self): """唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 :rtype: str """ return self._RequestId @RequestId.setter def RequestId(self, RequestId): self._RequestId = RequestId def _deserialize(self, params): if params.get("DnsHostSet") is not None: self._DnsHostSet = [] for item in params.get("DnsHostSet"): obj = CustomDnsHost() obj._deserialize(item) self._DnsHostSet.append(obj) self._TotalCount = params.get("TotalCount") self._RequestId = params.get("RequestId") class DescribeDomainBaseInfoRequest(AbstractModel): """DescribeDomainBaseInfo请求参数结构体 """ def __init__(self): r""" :param _Domain: 域名 :type Domain: str """ self._Domain = None @property def Domain(self): """域名 :rtype: str """ return self._Domain @Domain.setter def Domain(self, Domain): self._Domain = Domain def _deserialize(self, params): self._Domain = params.get("Domain") memeber_set = set(params.keys()) for name, value in vars(self).items(): property_name = name[1:] if property_name in memeber_set: memeber_set.remove(property_name) if len(memeber_set) > 0: warnings.warn("%s fileds are useless." % ",".join(memeber_set)) class DescribeDomainBaseInfoResponse(AbstractModel): """DescribeDomainBaseInfo返回参数结构体 """ def __init__(self): r""" :param _DomainInfo: 域名信息 :type DomainInfo: :class:`tencentcloud.domain.v20180808.models.DomainBaseInfo` :param _Uin: 用户Uin 注意:此字段可能返回 null,表示取不到有效值。 :type Uin: str :param _RequestId: 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 :type RequestId: str """ self._DomainInfo = None self._Uin = None self._RequestId = None @property def DomainInfo(self): """域名信息 :rtype: :class:`tencentcloud.domain.v20180808.models.DomainBaseInfo` """ return self._DomainInfo @DomainInfo.setter def DomainInfo(self, DomainInfo): self._DomainInfo = DomainInfo @property def Uin(self): """用户Uin 注意:此字段可能返回 null,表示取不到有效值。 :rtype: str """ return self._Uin @Uin.setter def Uin(self, Uin): self._Uin = Uin @property def RequestId(self): """唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 :rtype: str """ return self._RequestId @RequestId.setter def RequestId(self, RequestId): self._RequestId = RequestId def _deserialize(self, params): if params.get("DomainInfo") is not None: self._DomainInfo = DomainBaseInfo() self._DomainInfo._deserialize(params.get("DomainInfo")) self._Uin = params.get("Uin") self._RequestId = params.get("RequestId") class DescribeDomainNameListRequest(AbstractModel): """DescribeDomainNameList请求参数结构体 """ def __init__(self): r""" :param _Offset: 偏移量,默认为0 :type Offset: int :param _Limit: 返回数量,默认为20,取值范围[1,100] :type Limit: int """ self._Offset = None self._Limit = None @property def Offset(self): """偏移量,默认为0 :rtype: int """ return self._Offset @Offset.setter def Offset(self, Offset): self._Offset = Offset @property def Limit(self): """返回数量,默认为20,取值范围[1,100] :rtype: int """ return self._Limit @Limit.setter def Limit(self, Limit): self._Limit = Limit def _deserialize(self, params): self._Offset = params.get("Offset") self._Limit = params.get("Limit") memeber_set = set(params.keys()) for name, value in vars(self).items(): property_name = name[1:] if property_name in memeber_set: memeber_set.remove(property_name) if len(memeber_set) > 0: warnings.warn("%s fileds are useless." % ",".join(memeber_set)) class DescribeDomainNameListResponse(AbstractModel): """DescribeDomainNameList返回参数结构体 """ def __init__(self): r""" :param _DomainSet: 域名信息集合 注意:此字段可能返回 null,表示取不到有效值。 :type DomainSet: list of DomainList :param _TotalCount: 域名总数量 :type TotalCount: int :param _RequestId: 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 :type RequestId: str """ self._DomainSet = None self._TotalCount = None self._RequestId = None @property def DomainSet(self): """域名信息集合 注意:此字段可能返回 null,表示取不到有效值。 :rtype: list of DomainList """ return self._DomainSet @DomainSet.setter def DomainSet(self, DomainSet): self._DomainSet = DomainSet @property def TotalCount(self): """域名总数量 :rtype: int """ return self._TotalCount @TotalCount.setter def TotalCount(self, TotalCount): self._TotalCount = TotalCount @property def RequestId(self): """唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 :rtype: str """ return self._RequestId @RequestId.setter def RequestId(self, RequestId): self._RequestId = RequestId def _deserialize(self, params): if params.get("DomainSet") is not None: self._DomainSet = [] for item in params.get("DomainSet"): obj = DomainList() obj._deserialize(item) self._DomainSet.append(obj) self._TotalCount = params.get("TotalCount") self._RequestId = params.get("RequestId") class DescribeDomainPriceListRequest(AbstractModel): """DescribeDomainPriceList请求参数结构体 """ def __init__(self): r""" :param _TldList: 查询价格的后缀列表。默认则为全部后缀 :type TldList: list of str :param _Year: 查询购买的年份,默认会列出所有年份的价格 :type Year: list of int :param _Operation: 域名的购买类型:new 新购,renew 续费,redem 赎回,tran 转入 :type Operation: list of str """ self._TldList = None self._Year = None self._Operation = None @property def TldList(self): """查询价格的后缀列表。默认则为全部后缀 :rtype: list of str """ return self._TldList @TldList.setter def TldList(self, TldList): self._TldList = TldList @property def Year(self): """查询购买的年份,默认会列出所有年份的价格 :rtype: list of int """ return self._Year @Year.setter def Year(self, Year): self._Year = Year @property def Operation(self): """域名的购买类型:new 新购,renew 续费,redem 赎回,tran 转入 :rtype: list of str """ return self._Operation @Operation.setter def Operation(self, Operation): self._Operation = Operation def _deserialize(self, params): self._TldList = params.get("TldList") self._Year = params.get("Year") self._Operation = params.get("Operation") memeber_set = set(params.keys()) for name, value in vars(self).items(): property_name = name[1:] if property_name in memeber_set: memeber_set.remove(property_name) if len(memeber_set) > 0: warnings.warn("%s fileds are useless." % ",".join(memeber_set)) class DescribeDomainPriceListResponse(AbstractModel): """DescribeDomainPriceList返回参数结构体 """ def __init__(self): r""" :param _PriceList: 域名价格列表 :type PriceList: list of PriceInfo :param _RequestId: 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 :type RequestId: str """ self._PriceList = None self._RequestId = None @property def PriceList(self): """域名价格列表 :rtype: list of PriceInfo """ return self._PriceList @PriceList.setter def PriceList(self, PriceList): self._PriceList = PriceList @property def RequestId(self): """唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 :rtype: str """ return self._RequestId @RequestId.setter def RequestId(self, RequestId): self._RequestId = RequestId def _deserialize(self, params): if params.get("PriceList") is not None: self._PriceList = [] for item in params.get("PriceList"): obj = PriceInfo() obj._deserialize(item) self._PriceList.append(obj) self._RequestId = params.get("RequestId") class DescribeDomainSimpleInfoRequest(AbstractModel): """DescribeDomainSimpleInfo请求参数结构体 """ def __init__(self): r""" :param _DomainName: 域名 :type DomainName: str """ self._DomainName = None @property def DomainName(self): """域名 :rtype: str """ return self._DomainName @DomainName.setter def DomainName(self, DomainName): self._DomainName = DomainName def _deserialize(self, params): self._DomainName = params.get("DomainName") memeber_set = set(params.keys()) for name, value in vars(self).items(): property_name = name[1:] if property_name in memeber_set: memeber_set.remove(property_name) if len(memeber_set) > 0: warnings.warn("%s fileds are useless." % ",".join(memeber_set)) class DescribeDomainSimpleInfoResponse(AbstractModel): """DescribeDomainSimpleInfo返回参数结构体 """ def __init__(self): r""" :param _DomainInfo: 域名信息 :type DomainInfo: :class:`tencentcloud.domain.v20180808.models.DomainSimpleInfo` :param _Uin: 账号ID :type Uin: str :param _RequestId: 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 :type RequestId: str """ self._DomainInfo = None self._Uin = None self._RequestId = None @property def DomainInfo(self): """域名信息 :rtype: :class:`tencentcloud.domain.v20180808.models.DomainSimpleInfo` """ return self._DomainInfo @DomainInfo.setter def DomainInfo(self, DomainInfo): self._DomainInfo = DomainInfo @property def Uin(self): """账号ID :rtype: str """ return self._Uin @Uin.setter def Uin(self, Uin): self._Uin = Uin @property def RequestId(self): """唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 :rtype: str """ return self._RequestId @RequestId.setter def RequestId(self, RequestId): self._RequestId = RequestId def _deserialize(self, params): if params.get("DomainInfo") is not None: self._DomainInfo = DomainSimpleInfo() self._DomainInfo._deserialize(params.get("DomainInfo")) self._Uin = params.get("Uin") self._RequestId = params.get("RequestId") class DescribePayWaitDetailRequest(AbstractModel): """DescribePayWaitDetail请求参数结构体 """ def __init__(self): r""" :param _BusinessId: 业务ID :type BusinessId: str """ self._BusinessId = None @property def BusinessId(self): """业务ID :rtype: str """ return self._BusinessId @BusinessId.setter def BusinessId(self, BusinessId): self._BusinessId = BusinessId def _deserialize(self, params): self._BusinessId = params.get("BusinessId") memeber_set = set(params.keys()) for name, value in vars(self).items(): property_name = name[1:] if property_name in memeber_set: memeber_set.remove(property_name) if len(memeber_set) > 0: warnings.warn("%s fileds are useless." % ",".join(memeber_set)) class DescribePayWaitDetailResponse(AbstractModel): """DescribePayWaitDetail返回参数结构体 """ def __init__(self): r""" :param _Domain: 域名 :type Domain: str :param _Status: 域名类型 :type Status: str :param _EndTime: 支付结束时间 :type EndTime: str :param _RegTime: 域名注册时间 :type RegTime: str :param _Price: 域名成交价格 :type Price: float :param _RetDeposit: 待退还保证金 :type RetDeposit: float :param _RequestId: 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 :type RequestId: str """ self._Domain = None self._Status = None self._EndTime = None self._RegTime = None self._Price = None self._RetDeposit = None self._RequestId = None @property def Domain(self): """域名 :rtype: str """ return self._Domain @Domain.setter def Domain(self, Domain): self._Domain = Domain @property def Status(self): """域名类型 :rtype: str """ return self._Status @Status.setter def Status(self, Status): self._Status = Status @property def EndTime(self): """支付结束时间 :rtype: str """ return self._EndTime @EndTime.setter def EndTime(self, EndTime): self._EndTime = EndTime @property def RegTime(self): """域名注册时间 :rtype: str """ return self._RegTime @RegTime.setter def RegTime(self, RegTime): self._RegTime = RegTime @property def Price(self): """域名成交价格 :rtype: float """ return self._Price @Price.setter def Price(self, Price): self._Price = Price @property def RetDeposit(self): """待退还保证金 :rtype: float """ return self._RetDeposit @RetDeposit.setter def RetDeposit(self, RetDeposit): self._RetDeposit = RetDeposit @property def RequestId(self): """唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 :rtype: str """ return self._RequestId @RequestId.setter def RequestId(self, RequestId): self._RequestId = RequestId def _deserialize(self, params): self._Domain = params.get("Domain") self._Status = params.get("Status") self._EndTime = params.get("EndTime") self._RegTime = params.get("RegTime") self._Price = params.get("Price") self._RetDeposit = params.get("RetDeposit") self._RequestId = params.get("RequestId") class DescribePhoneEmailListRequest(AbstractModel): """DescribePhoneEmailList请求参数结构体 """ def __init__(self): r""" :param _Type: 0:所有类型 1:手机 2:邮箱,默认0 :type Type: int :param _Offset: 偏移量,默认为0 :type Offset: int :param _Limit: 返回数量,默认为20,取值范围[1,200] :type Limit: int :param _Code: 手机或者邮箱,用于精确搜索 :type Code: str """ self._Type = None self._Offset = None self._Limit = None self._Code = None @property def Type(self): """0:所有类型 1:手机 2:邮箱,默认0 :rtype: int """ return self._Type @Type.setter def Type(self, Type): self._Type = Type @property def Offset(self): """偏移量,默认为0 :rtype: int """ return self._Offset @Offset.setter def Offset(self, Offset): self._Offset = Offset @property def Limit(self): """返回数量,默认为20,取值范围[1,200] :rtype: int """ return self._Limit @Limit.setter def Limit(self, Limit): self._Limit = Limit @property def Code(self): """手机或者邮箱,用于精确搜索 :rtype: str """ return self._Code @Code.setter def Code(self, Code): self._Code = Code def _deserialize(self, params): self._Type = params.get("Type") self._Offset = params.get("Offset") self._Limit = params.get("Limit") self._Code = params.get("Code") memeber_set = set(params.keys()) for name, value in vars(self).items(): property_name = name[1:] if property_name in memeber_set: memeber_set.remove(property_name) if len(memeber_set) > 0: warnings.warn("%s fileds are useless." % ",".join(memeber_set)) class DescribePhoneEmailListResponse(AbstractModel): """DescribePhoneEmailList返回参数结构体 """ def __init__(self): r""" :param _PhoneEmailList: 手机或者邮箱列表 :type PhoneEmailList: list of PhoneEmailData :param _TotalCount: 总数量。 :type TotalCount: int :param _RequestId: 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 :type RequestId: str """ self._PhoneEmailList = None self._TotalCount = None self._RequestId = None @property def PhoneEmailList(self): """手机或者邮箱列表 :rtype: list of PhoneEmailData """ return self._PhoneEmailList @PhoneEmailList.setter def PhoneEmailList(self, PhoneEmailList): self._PhoneEmailList = PhoneEmailList @property def TotalCount(self): """总数量。 :rtype: int """ return self._TotalCount @TotalCount.setter def TotalCount(self, TotalCount): self._TotalCount = TotalCount @property def RequestId(self): """唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 :rtype: str """ return self._RequestId @RequestId.setter def RequestId(self, RequestId): self._RequestId = RequestId def _deserialize(self, params): if params.get("PhoneEmailList") is not None: self._PhoneEmailList = [] for item in params.get("PhoneEmailList"): obj = PhoneEmailData() obj._deserialize(item) self._PhoneEmailList.append(obj) self._TotalCount = params.get("TotalCount") self._RequestId = params.get("RequestId") class DescribePreAuctionListRequest(AbstractModel): """DescribePreAuctionList请求参数结构体 """ def __init__(self): r""" :param _PageNumber: 页码 :type PageNumber: int :param _PageSize: 条数 :type PageSize: int """ self._PageNumber = None self._PageSize = None @property def PageNumber(self): """页码 :rtype: int """ return self._PageNumber @PageNumber.setter def PageNumber(self, PageNumber): self._PageNumber = PageNumber @property def PageSize(self): """条数 :rtype: int """ return self._PageSize @PageSize.setter def PageSize(self, PageSize): self._PageSize = PageSize def _deserialize(self, params): self._PageNumber = params.get("PageNumber") self._PageSize = params.get("PageSize") memeber_set = set(params.keys()) for name, value in vars(self).items(): property_name = name[1:] if property_name in memeber_set: memeber_set.remove(property_name) if len(memeber_set) > 0: warnings.warn("%s fileds are useless." % ",".join(memeber_set)) class DescribePreAuctionListResponse(AbstractModel): """DescribePreAuctionList返回参数结构体 """ def __init__(self): r""" :param _TotalCount: 总数 注意:此字段可能返回 null,表示取不到有效值。 :type TotalCount: int :param _PreAuctionList: 预释放竞价列表 注意:此字段可能返回 null,表示取不到有效值。 :type PreAuctionList: list of PreAuctionInfo :param _RequestId: 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 :type RequestId: str """ self._TotalCount = None self._PreAuctionList = None self._RequestId = None @property def TotalCount(self): """总数 注意:此字段可能返回 null,表示取不到有效值。 :rtype: int """ return self._TotalCount @TotalCount.setter def TotalCount(self, TotalCount): self._TotalCount = TotalCount @property def PreAuctionList(self): """预释放竞价列表 注意:此字段可能返回 null,表示取不到有效值。 :rtype: list of PreAuctionInfo """ return self._PreAuctionList @PreAuctionList.setter def PreAuctionList(self, PreAuctionList): self._PreAuctionList = PreAuctionList @property def RequestId(self): """唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 :rtype: str """ return self._RequestId @RequestId.setter def RequestId(self, RequestId): self._RequestId = RequestId def _deserialize(self, params): self._TotalCount = params.get("TotalCount") if params.get("PreAuctionList") is not None: self._PreAuctionList = [] for item in params.get("PreAuctionList"): obj = PreAuctionInfo() obj._deserialize(item) self._PreAuctionList.append(obj) self._RequestId = params.get("RequestId") class DescribePreDomainListRequest(AbstractModel): """DescribePreDomainList请求参数结构体 """ def __init__(self): r""" :param _Page: 页码,默认为1 :type Page: int :param _Size: 条数,默认为20 :type Size: int :param _EndTime: 用于结束时间筛选 :type EndTime: str :param _UpTime: 用户指定上架时间筛选 :type UpTime: str """ self._Page = None self._Size = None self._EndTime = None self._UpTime = None @property def Page(self): """页码,默认为1 :rtype: int """ return self._Page @Page.setter def Page(self, Page): self._Page = Page @property def Size(self): """条数,默认为20 :rtype: int """ return self._Size @Size.setter def Size(self, Size): self._Size = Size @property def EndTime(self): """用于结束时间筛选 :rtype: str """ return self._EndTime @EndTime.setter def EndTime(self, EndTime): self._EndTime = EndTime @property def UpTime(self): """用户指定上架时间筛选 :rtype: str """ return self._UpTime @UpTime.setter def UpTime(self, UpTime): self._UpTime = UpTime def _deserialize(self, params): self._Page = params.get("Page") self._Size = params.get("Size") self._EndTime = params.get("EndTime") self._UpTime = params.get("UpTime") memeber_set = set(params.keys()) for name, value in vars(self).items(): property_name = name[1:] if property_name in memeber_set: memeber_set.remove(property_name) if len(memeber_set) > 0: warnings.warn("%s fileds are useless." % ",".join(memeber_set)) class DescribePreDomainListResponse(AbstractModel): """DescribePreDomainList返回参数结构体 """ def __init__(self): r""" :param _ReservedDomainList: 预释放预约列表数据 :type ReservedDomainList: list of ReservedDomainInfo :param _Total: 总数 :type Total: int :param _RequestId: 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 :type RequestId: str """ self._ReservedDomainList = None self._Total = None self._RequestId = None @property def ReservedDomainList(self): """预释放预约列表数据 :rtype: list of ReservedDomainInfo """ return self._ReservedDomainList @ReservedDomainList.setter def ReservedDomainList(self, ReservedDomainList): self._ReservedDomainList = ReservedDomainList @property def Total(self): """总数 :rtype: int """ return self._Total @Total.setter def Total(self, Total): self._Total = Total @property def RequestId(self): """唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 :rtype: str """ return self._RequestId @RequestId.setter def RequestId(self, RequestId): self._RequestId = RequestId def _deserialize(self, params): if params.get("ReservedDomainList") is not None: self._ReservedDomainList = [] for item in params.get("ReservedDomainList"): obj = ReservedDomainInfo() obj._deserialize(item) self._ReservedDomainList.append(obj) self._Total = params.get("Total") self._RequestId = params.get("RequestId") class DescribePreReleaseListRequest(AbstractModel): """DescribePreReleaseList请求参数结构体 """ def __init__(self): r""" :param _Keywords: 关键词 :type Keywords: str :param _DomainStart: 搜索关键字,开头 :type DomainStart: bool :param _DomainEnd: 搜索关键字结尾 :type DomainEnd: bool :param _Sort: 排序 :type Sort: int :param _PriceStart: 起始价格 :type PriceStart: float :param _PriceEnd: 结束价格 :type PriceEnd: float :param _LengthStart: 起始域名长度 :type LengthStart: int :param _LengthEnd: 结束域名长度 :type LengthEnd: int :param _PageNumber: 页码 :type PageNumber: int :param _PageSize: 每页显示数 :type PageSize: int :param _Suffix: 后缀 :type Suffix: list of int :param _ClassOne: 一级分类 :type ClassOne: int :param _ClassTwo: 二级分类 :type ClassTwo: list of int :param _ClassThree: 三级分类 :type ClassThree: list of int :param _ClassFour: 四级分类 :type ClassFour: list of int :param _FilterStart: 排除关键字,开头 :type FilterStart: bool :param _FilterEnd: 排除关键字,结尾 :type FilterEnd: bool :param _FilterWords: 排除关键字 :type FilterWords: str :param _TransType: 交易类型 :type TransType: int :param _IsTop: 搜索白金域名 :type IsTop: bool :param _EndTimeSort: 结束时间排序啊 desc:倒序 asc:正序 :type EndTimeSort: str :param _EndTime: 结束时间 :type EndTime: str """ self._Keywords = None self._DomainStart = None self._DomainEnd = None self._Sort = None self._PriceStart = None self._PriceEnd = None self._LengthStart = None self._LengthEnd = None self._PageNumber = None self._PageSize = None self._Suffix = None self._ClassOne = None self._ClassTwo = None self._ClassThree = None self._ClassFour = None self._FilterStart = None self._FilterEnd = None self._FilterWords = None self._TransType = None self._IsTop = None self._EndTimeSort = None self._EndTime = None @property def Keywords(self): """关键词 :rtype: str """ return self._Keywords @Keywords.setter def Keywords(self, Keywords): self._Keywords = Keywords @property def DomainStart(self): """搜索关键字,开头 :rtype: bool """ return self._DomainStart @DomainStart.setter def DomainStart(self, DomainStart): self._DomainStart = DomainStart @property def DomainEnd(self): """搜索关键字结尾 :rtype: bool """ return self._DomainEnd @DomainEnd.setter def DomainEnd(self, DomainEnd): self._DomainEnd = DomainEnd @property def Sort(self): """排序 :rtype: int """ return self._Sort @Sort.setter def Sort(self, Sort): self._Sort = Sort @property def PriceStart(self): """起始价格 :rtype: float """ return self._PriceStart @PriceStart.setter def PriceStart(self, PriceStart): self._PriceStart = PriceStart @property def PriceEnd(self): """结束价格 :rtype: float """ return self._PriceEnd @PriceEnd.setter def PriceEnd(self, PriceEnd): self._PriceEnd = PriceEnd @property def LengthStart(self): """起始域名长度 :rtype: int """ return self._LengthStart @LengthStart.setter def LengthStart(self, LengthStart): self._LengthStart = LengthStart @property def LengthEnd(self): """结束域名长度 :rtype: int """ return self._LengthEnd @LengthEnd.setter def LengthEnd(self, LengthEnd): self._LengthEnd = LengthEnd @property def PageNumber(self): """页码 :rtype: int """ return self._PageNumber @PageNumber.setter def PageNumber(self, PageNumber): self._PageNumber = PageNumber @property def PageSize(self): """每页显示数 :rtype: int """ return self._PageSize @PageSize.setter def PageSize(self, PageSize): self._PageSize = PageSize @property def Suffix(self): """后缀 :rtype: list of int """ return self._Suffix @Suffix.setter def Suffix(self, Suffix): self._Suffix = Suffix @property def ClassOne(self): """一级分类 :rtype: int """ return self._ClassOne @ClassOne.setter def ClassOne(self, ClassOne): self._ClassOne = ClassOne @property def ClassTwo(self): """二级分类 :rtype: list of int """ return self._ClassTwo @ClassTwo.setter def ClassTwo(self, ClassTwo): self._ClassTwo = ClassTwo @property def ClassThree(self): """三级分类 :rtype: list of int """ return self._ClassThree @ClassThree.setter def ClassThree(self, ClassThree): self._ClassThree = ClassThree @property def ClassFour(self): """四级分类 :rtype: list of int """ return self._ClassFour @ClassFour.setter def ClassFour(self, ClassFour): self._ClassFour = ClassFour @property def FilterStart(self): """排除关键字,开头 :rtype: bool """ return self._FilterStart @FilterStart.setter def FilterStart(self, FilterStart): self._FilterStart = FilterStart @property def FilterEnd(self): """排除关键字,结尾 :rtype: bool """ return self._FilterEnd @FilterEnd.setter def FilterEnd(self, FilterEnd): self._FilterEnd = FilterEnd @property def FilterWords(self): """排除关键字 :rtype: str """ return self._FilterWords @FilterWords.setter def FilterWords(self, FilterWords): self._FilterWords = FilterWords @property def TransType(self): """交易类型 :rtype: int """ return self._TransType @TransType.setter def TransType(self, TransType): self._TransType = TransType @property def IsTop(self): """搜索白金域名 :rtype: bool """ return self._IsTop @IsTop.setter def IsTop(self, IsTop): self._IsTop = IsTop @property def EndTimeSort(self): """结束时间排序啊 desc:倒序 asc:正序 :rtype: str """ return self._EndTimeSort @EndTimeSort.setter def EndTimeSort(self, EndTimeSort): self._EndTimeSort = EndTimeSort @property def EndTime(self): """结束时间 :rtype: str """ return self._EndTime @EndTime.setter def EndTime(self, EndTime): self._EndTime = EndTime def _deserialize(self, params): self._Keywords = params.get("Keywords") self._DomainStart = params.get("DomainStart") self._DomainEnd = params.get("DomainEnd") self._Sort = params.get("Sort") self._PriceStart = params.get("PriceStart") self._PriceEnd = params.get("PriceEnd") self._LengthStart = params.get("LengthStart") self._LengthEnd = params.get("LengthEnd") self._PageNumber = params.get("PageNumber") self._PageSize = params.get("PageSize") self._Suffix = params.get("Suffix") self._ClassOne = params.get("ClassOne") self._ClassTwo = params.get("ClassTwo") self._ClassThree = params.get("ClassThree") self._ClassFour = params.get("ClassFour") self._FilterStart = params.get("FilterStart") self._FilterEnd = params.get("FilterEnd") self._FilterWords = params.get("FilterWords") self._TransType = params.get("TransType") self._IsTop = params.get("IsTop") self._EndTimeSort = params.get("EndTimeSort") self._EndTime = params.get("EndTime") memeber_set = set(params.keys()) for name, value in vars(self).items(): property_name = name[1:] if property_name in memeber_set: memeber_set.remove(property_name) if len(memeber_set) > 0: warnings.warn("%s fileds are useless." % ",".join(memeber_set)) class DescribePreReleaseListResponse(AbstractModel): """DescribePreReleaseList返回参数结构体 """ def __init__(self): r""" :param _TotalCount: 数量 注意:此字段可能返回 null,表示取不到有效值。 :type TotalCount: int :param _PreReleaseList: 预释放列表 注意:此字段可能返回 null,表示取不到有效值。 :type PreReleaseList: list of PreReleaseInfo :param _RequestId: 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 :type RequestId: str """ self._TotalCount = None self._PreReleaseList = None self._RequestId = None @property def TotalCount(self): """数量 注意:此字段可能返回 null,表示取不到有效值。 :rtype: int """ return self._TotalCount @TotalCount.setter def TotalCount(self, TotalCount): self._TotalCount = TotalCount @property def PreReleaseList(self): """预释放列表 注意:此字段可能返回 null,表示取不到有效值。 :rtype: list of PreReleaseInfo """ return self._PreReleaseList @PreReleaseList.setter def PreReleaseList(self, PreReleaseList): self._PreReleaseList = PreReleaseList @property def RequestId(self): """唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 :rtype: str """ return self._RequestId @RequestId.setter def RequestId(self, RequestId): self._RequestId = RequestId def _deserialize(self, params): self._TotalCount = params.get("TotalCount") if params.get("PreReleaseList") is not None: self._PreReleaseList = [] for item in params.get("PreReleaseList"): obj = PreReleaseInfo() obj._deserialize(item) self._PreReleaseList.append(obj) self._RequestId = params.get("RequestId") class DescribeReservedBidInfoRequest(AbstractModel): """DescribeReservedBidInfo请求参数结构体 """ def __init__(self): r""" :param _BusinessId: 业务ID :type BusinessId: str """ self._BusinessId = None @property def BusinessId(self): """业务ID :rtype: str """ return self._BusinessId @BusinessId.setter def BusinessId(self, BusinessId): self._BusinessId = BusinessId def _deserialize(self, params): self._BusinessId = params.get("BusinessId") memeber_set = set(params.keys()) for name, value in vars(self).items(): property_name = name[1:] if property_name in memeber_set: memeber_set.remove(property_name) if len(memeber_set) > 0: warnings.warn("%s fileds are useless." % ",".join(memeber_set)) class DescribeReservedBidInfoResponse(AbstractModel): """DescribeReservedBidInfo返回参数结构体 """ def __init__(self): r""" :param _UpPrice: 竞价领先价格 :type UpPrice: int :param _Price: 请求用户当前价格 :type Price: int :param _UpUser: 领先用户 :type UpUser: str :param _BidList: 竞价详细数据 注意:此字段可能返回 null,表示取不到有效值。 :type BidList: list of ReserveBidInfo :param _BidEndTime: 竞价结束时间 :type BidEndTime: str :param _IsUp: 是否领先 :type IsUp: bool :param _NextPrice: 下次出价金额 :type NextPrice: int :param _Status: 状态:1. 等待竞价 2.竞价中 3.竞价结束 :type Status: int :param _RequestId: 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 :type RequestId: str """ self._UpPrice = None self._Price = None self._UpUser = None self._BidList = None self._BidEndTime = None self._IsUp = None self._NextPrice = None self._Status = None self._RequestId = None @property def UpPrice(self): """竞价领先价格 :rtype: int """ return self._UpPrice @UpPrice.setter def UpPrice(self, UpPrice): self._UpPrice = UpPrice @property def Price(self): """请求用户当前价格 :rtype: int """ return self._Price @Price.setter def Price(self, Price): self._Price = Price @property def UpUser(self): """领先用户 :rtype: str """ return self._UpUser @UpUser.setter def UpUser(self, UpUser): self._UpUser = UpUser @property def BidList(self): """竞价详细数据 注意:此字段可能返回 null,表示取不到有效值。 :rtype: list of ReserveBidInfo """ return self._BidList @BidList.setter def BidList(self, BidList): self._BidList = BidList @property def BidEndTime(self): """竞价结束时间 :rtype: str """ return self._BidEndTime @BidEndTime.setter def BidEndTime(self, BidEndTime): self._BidEndTime = BidEndTime @property def IsUp(self): """是否领先 :rtype: bool """ return self._IsUp @IsUp.setter def IsUp(self, IsUp): self._IsUp = IsUp @property def NextPrice(self): """下次出价金额 :rtype: int """ return self._NextPrice @NextPrice.setter def NextPrice(self, NextPrice): self._NextPrice = NextPrice @property def Status(self): """状态:1. 等待竞价 2.竞价中 3.竞价结束 :rtype: int """ return self._Status @Status.setter def Status(self, Status): self._Status = Status @property def RequestId(self): """唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 :rtype: str """ return self._RequestId @RequestId.setter def RequestId(self, RequestId): self._RequestId = RequestId def _deserialize(self, params): self._UpPrice = params.get("UpPrice") self._Price = params.get("Price") self._UpUser = params.get("UpUser") if params.get("BidList") is not None: self._BidList = [] for item in params.get("BidList"): obj = ReserveBidInfo() obj._deserialize(item) self._BidList.append(obj) self._BidEndTime = params.get("BidEndTime") self._IsUp = params.get("IsUp") self._NextPrice = params.get("NextPrice") self._Status = params.get("Status") self._RequestId = params.get("RequestId") class DescribeReservedPreDomainInfoRequest(AbstractModel): """DescribeReservedPreDomainInfo请求参数结构体 """ def __init__(self): r""" :param _DomainList: 域名,每次最多支持500条域名查询 :type DomainList: list of str :param _ReservedStatus: 状态,用于筛选,可不填写(1. 成功 2. 失败(失败Reason字段将会被赋值)3. 域名交割中 4. 域名交割完成 5. 预约 6. 竞价) :type ReservedStatus: int :param _ReservedTimeSort: 根据预约时间排序,仅支持:"desc","asc"。 :type ReservedTimeSort: str :param _Limit: 条数 :type Limit: int :param _Offset: 偏移量 :type Offset: int """ self._DomainList = None self._ReservedStatus = None self._ReservedTimeSort = None self._Limit = None self._Offset = None @property def DomainList(self): """域名,每次最多支持500条域名查询 :rtype: list of str """ return self._DomainList @DomainList.setter def DomainList(self, DomainList): self._DomainList = DomainList @property def ReservedStatus(self): """状态,用于筛选,可不填写(1. 成功 2. 失败(失败Reason字段将会被赋值)3. 域名交割中 4. 域名交割完成 5. 预约 6. 竞价) :rtype: int """ return self._ReservedStatus @ReservedStatus.setter def ReservedStatus(self, ReservedStatus): self._ReservedStatus = ReservedStatus @property def ReservedTimeSort(self): """根据预约时间排序,仅支持:"desc","asc"。 :rtype: str """ return self._ReservedTimeSort @ReservedTimeSort.setter def ReservedTimeSort(self, ReservedTimeSort): self._ReservedTimeSort = ReservedTimeSort @property def Limit(self): """条数 :rtype: int """ return self._Limit @Limit.setter def Limit(self, Limit): self._Limit = Limit @property def Offset(self): """偏移量 :rtype: int """ return self._Offset @Offset.setter def Offset(self, Offset): self._Offset = Offset def _deserialize(self, params): self._DomainList = params.get("DomainList") self._ReservedStatus = params.get("ReservedStatus") self._ReservedTimeSort = params.get("ReservedTimeSort") self._Limit = params.get("Limit") self._Offset = params.get("Offset") memeber_set = set(params.keys()) for name, value in vars(self).items(): property_name = name[1:] if property_name in memeber_set: memeber_set.remove(property_name) if len(memeber_set) > 0: warnings.warn("%s fileds are useless." % ",".join(memeber_set)) class DescribeReservedPreDomainInfoResponse(AbstractModel): """DescribeReservedPreDomainInfo返回参数结构体 """ def __init__(self): r""" :param _ReservedPreDomainInfoList: 预释放预约列表 :type ReservedPreDomainInfoList: list of ReservedPreDomainInfo :param _Total: 总数 :type Total: int :param _RequestId: 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 :type RequestId: str """ self._ReservedPreDomainInfoList = None self._Total = None self._RequestId = None @property def ReservedPreDomainInfoList(self): """预释放预约列表 :rtype: list of ReservedPreDomainInfo """ return self._ReservedPreDomainInfoList @ReservedPreDomainInfoList.setter def ReservedPreDomainInfoList(self, ReservedPreDomainInfoList): self._ReservedPreDomainInfoList = ReservedPreDomainInfoList @property def Total(self): """总数 :rtype: int """ return self._Total @Total.setter def Total(self, Total): self._Total = Total @property def RequestId(self): """唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 :rtype: str """ return self._RequestId @RequestId.setter def RequestId(self, RequestId): self._RequestId = RequestId def _deserialize(self, params): if params.get("ReservedPreDomainInfoList") is not None: self._ReservedPreDomainInfoList = [] for item in params.get("ReservedPreDomainInfoList"): obj = ReservedPreDomainInfo() obj._deserialize(item) self._ReservedPreDomainInfoList.append(obj) self._Total = params.get("Total") self._RequestId = params.get("RequestId") class DescribeTemplateListRequest(AbstractModel): """DescribeTemplateList请求参数结构体 """ def __init__(self): r""" :param _Offset: 偏移量,默认为0。 :type Offset: int :param _Limit: 返回数量,默认为20,最大值为100。 :type Limit: int :param _Type: 用户注册类型,默认:all , 个人:I ,企业: E :type Type: str :param _Status: 认证状态:未实名审核:NotUpload, 实名审核中:InAudit,已实名审核:Approved,实名审核失败:Reject,更新手机邮箱:NotVerified。 :type Status: str :param _Keyword: 关键字,用于域名所有者筛选 :type Keyword: str """ self._Offset = None self._Limit = None self._Type = None self._Status = None self._Keyword = None @property def Offset(self): """偏移量,默认为0。 :rtype: int """ return self._Offset @Offset.setter def Offset(self, Offset): self._Offset = Offset @property def Limit(self): """返回数量,默认为20,最大值为100。 :rtype: int """ return self._Limit @Limit.setter def Limit(self, Limit): self._Limit = Limit @property def Type(self): """用户注册类型,默认:all , 个人:I ,企业: E :rtype: str """ return self._Type @Type.setter def Type(self, Type): self._Type = Type @property def Status(self): """认证状态:未实名审核:NotUpload, 实名审核中:InAudit,已实名审核:Approved,实名审核失败:Reject,更新手机邮箱:NotVerified。 :rtype: str """ return self._Status @Status.setter def Status(self, Status): self._Status = Status @property def Keyword(self): """关键字,用于域名所有者筛选 :rtype: str """ return self._Keyword @Keyword.setter def Keyword(self, Keyword): self._Keyword = Keyword def _deserialize(self, params): self._Offset = params.get("Offset") self._Limit = params.get("Limit") self._Type = params.get("Type") self._Status = params.get("Status") self._Keyword = params.get("Keyword") memeber_set = set(params.keys()) for name, value in vars(self).items(): property_name = name[1:] if property_name in memeber_set: memeber_set.remove(property_name) if len(memeber_set) > 0: warnings.warn("%s fileds are useless." % ",".join(memeber_set)) class DescribeTemplateListResponse(AbstractModel): """DescribeTemplateList返回参数结构体 """ def __init__(self): r""" :param _TotalCount: 模板数量。 :type TotalCount: int :param _TemplateSet: 模板详细信息列表。 :type TemplateSet: list of TemplateInfo :param _RequestId: 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 :type RequestId: str """ self._TotalCount = None self._TemplateSet = None self._RequestId = None @property def TotalCount(self): """模板数量。 :rtype: int """ return self._TotalCount @TotalCount.setter def TotalCount(self, TotalCount): self._TotalCount = TotalCount @property def TemplateSet(self): """模板详细信息列表。 :rtype: list of TemplateInfo """ return self._TemplateSet @TemplateSet.setter def TemplateSet(self, TemplateSet): self._TemplateSet = TemplateSet @property def RequestId(self): """唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 :rtype: str """ return self._RequestId @RequestId.setter def RequestId(self, RequestId): self._RequestId = RequestId def _deserialize(self, params): self._TotalCount = params.get("TotalCount") if params.get("TemplateSet") is not None: self._TemplateSet = [] for item in params.get("TemplateSet"): obj = TemplateInfo() obj._deserialize(item) self._TemplateSet.append(obj) self._RequestId = params.get("RequestId") class DescribeTemplateRequest(AbstractModel): """DescribeTemplate请求参数结构体 """ def __init__(self): r""" :param _TemplateId: 模板ID(模板列表接口可获取) :type TemplateId: str """ self._TemplateId = None @property def TemplateId(self): """模板ID(模板列表接口可获取) :rtype: str """ return self._TemplateId @TemplateId.setter def TemplateId(self, TemplateId): self._TemplateId = TemplateId def _deserialize(self, params): self._TemplateId = params.get("TemplateId") memeber_set = set(params.keys()) for name, value in vars(self).items(): property_name = name[1:] if property_name in memeber_set: memeber_set.remove(property_name) if len(memeber_set) > 0: warnings.warn("%s fileds are useless." % ",".join(memeber_set)) class DescribeTemplateResponse(AbstractModel): """DescribeTemplate返回参数结构体 """ def __init__(self): r""" :param _Template: 模板信息 :type Template: :class:`tencentcloud.domain.v20180808.models.TemplateInfo` :param _RequestId: 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 :type RequestId: str """ self._Template = None self._RequestId = None @property def Template(self): """模板信息 :rtype: :class:`tencentcloud.domain.v20180808.models.TemplateInfo` """ return self._Template @Template.setter def Template(self, Template): self._Template = Template @property def RequestId(self): """唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 :rtype: str """ return self._RequestId @RequestId.setter def RequestId(self, RequestId): self._RequestId = RequestId def _deserialize(self, params): if params.get("Template") is not None: self._Template = TemplateInfo() self._Template._deserialize(params.get("Template")) self._RequestId = params.get("RequestId") class DescribeTldListRequest(AbstractModel): """DescribeTldList请求参数结构体 """ class DescribeTldListResponse(AbstractModel): """DescribeTldList返回参数结构体 """ def __init__(self): r""" :param _List: 支持的后缀列表 :type List: list of str :param _RequestId: 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 :type RequestId: str """ self._List = None self._RequestId = None @property def List(self): """支持的后缀列表 :rtype: list of str """ return self._List @List.setter def List(self, List): self._List = List @property def RequestId(self): """唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 :rtype: str """ return self._RequestId @RequestId.setter def RequestId(self, RequestId): self._RequestId = RequestId def _deserialize(self, params): self._List = params.get("List") self._RequestId = params.get("RequestId") class DescribeUnPreDomainDetailRequest(AbstractModel): """DescribeUnPreDomainDetail请求参数结构体 """ def __init__(self): r""" :param _Domain: 域名 :type Domain: str """ self._Domain = None @property def Domain(self): """域名 :rtype: str """ return self._Domain @Domain.setter def Domain(self, Domain): self._Domain = Domain def _deserialize(self, params): self._Domain = params.get("Domain") memeber_set = set(params.keys()) for name, value in vars(self).items(): property_name = name[1:] if property_name in memeber_set: memeber_set.remove(property_name) if len(memeber_set) > 0: warnings.warn("%s fileds are useless." % ",".join(memeber_set)) class DescribeUnPreDomainDetailResponse(AbstractModel): """DescribeUnPreDomainDetail返回参数结构体 """ def __init__(self): r""" :param _Domain: 域名 :type Domain: str :param _PreCount: 预约人数 :type PreCount: int :param _RegTime: 域名注册时间 :type RegTime: str :param _DeleteTime: 域名删除时间 :type DeleteTime: str :param _ExpireTime: 到期时间 :type ExpireTime: str :param _Status: 域名状态 :type Status: str :param _CurrentPrice: 域名价格 :type CurrentPrice: float :param _AppointBondPrice: 域名保证金 :type AppointBondPrice: float :param _IsAppoint: 是否已经预约 :type IsAppoint: bool :param _BusinessId: 业务ID :type BusinessId: str :param _IsDomainUser: 是否为原持有者域名 :type IsDomainUser: bool :param _RequestId: 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 :type RequestId: str """ self._Domain = None self._PreCount = None self._RegTime = None self._DeleteTime = None self._ExpireTime = None self._Status = None self._CurrentPrice = None self._AppointBondPrice = None self._IsAppoint = None self._BusinessId = None self._IsDomainUser = None self._RequestId = None @property def Domain(self): """域名 :rtype: str """ return self._Domain @Domain.setter def Domain(self, Domain): self._Domain = Domain @property def PreCount(self): """预约人数 :rtype: int """ return self._PreCount @PreCount.setter def PreCount(self, PreCount): self._PreCount = PreCount @property def RegTime(self): """域名注册时间 :rtype: str """ return self._RegTime @RegTime.setter def RegTime(self, RegTime): self._RegTime = RegTime @property def DeleteTime(self): """域名删除时间 :rtype: str """ return self._DeleteTime @DeleteTime.setter def DeleteTime(self, DeleteTime): self._DeleteTime = DeleteTime @property def ExpireTime(self): """到期时间 :rtype: str """ return self._ExpireTime @ExpireTime.setter def ExpireTime(self, ExpireTime): self._ExpireTime = ExpireTime @property def Status(self): """域名状态 :rtype: str """ return self._Status @Status.setter def Status(self, Status): self._Status = Status @property def CurrentPrice(self): """域名价格 :rtype: float """ return self._CurrentPrice @CurrentPrice.setter def CurrentPrice(self, CurrentPrice): self._CurrentPrice = CurrentPrice @property def AppointBondPrice(self): """域名保证金 :rtype: float """ return self._AppointBondPrice @AppointBondPrice.setter def AppointBondPrice(self, AppointBondPrice): self._AppointBondPrice = AppointBondPrice @property def IsAppoint(self): """是否已经预约 :rtype: bool """ return self._IsAppoint @IsAppoint.setter def IsAppoint(self, IsAppoint): self._IsAppoint = IsAppoint @property def BusinessId(self): """业务ID :rtype: str """ return self._BusinessId @BusinessId.setter def BusinessId(self, BusinessId): self._BusinessId = BusinessId @property def IsDomainUser(self): """是否为原持有者域名 :rtype: bool """ return self._IsDomainUser @IsDomainUser.setter def IsDomainUser(self, IsDomainUser): self._IsDomainUser = IsDomainUser @property def RequestId(self): """唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 :rtype: str """ return self._RequestId @RequestId.setter def RequestId(self, RequestId): self._RequestId = RequestId def _deserialize(self, params): self._Domain = params.get("Domain") self._PreCount = params.get("PreCount") self._RegTime = params.get("RegTime") self._DeleteTime = params.get("DeleteTime") self._ExpireTime = params.get("ExpireTime") self._Status = params.get("Status") self._CurrentPrice = params.get("CurrentPrice") self._AppointBondPrice = params.get("AppointBondPrice") self._IsAppoint = params.get("IsAppoint") self._BusinessId = params.get("BusinessId") self._IsDomainUser = params.get("IsDomainUser") self._RequestId = params.get("RequestId") class DomainBaseInfo(AbstractModel): """获取域名基础信息 """ def __init__(self): r""" :param _DomainId: 域名资源ID。 :type DomainId: str :param _DomainName: 域名名称。 :type DomainName: str :param _RealNameAuditStatus: 域名实名认证状态。 NotUpload:未实名认证 InAudit:实名审核中 Approved:实名审核通过 Reject:实名审核失败 NoAudit: 无需实名认证 :type RealNameAuditStatus: str :param _RealNameAuditUnpassReason: 域名实名认证不通过原因。 注意:此字段可能返回 null,表示取不到有效值。 :type RealNameAuditUnpassReason: str :param _DomainNameAuditStatus: 域名命名审核状态。 NotAudit:命名审核未上传 Pending:命名审核待上传 Auditing:域名命名审核中 Approved:域名命名审核通过 Rejected:域名命名审核拒绝 :type DomainNameAuditStatus: str :param _DomainNameAuditUnpassReason: 域名命名审核不通过原因。 注意:此字段可能返回 null,表示取不到有效值。 :type DomainNameAuditUnpassReason: str :param _CreationDate: 注册时间。 :type CreationDate: str :param _ExpirationDate: 到期时间 :type ExpirationDate: str :param _DomainStatus: 域名状态。 ok:正常 serverHold:注册局暂停解析 clientHold:注册商暂停解析 pendingTransfer:转移中 renewingPeriod:续费期 redemptionPeriod:偿还期 pendingDelete:删除期 serverTransferProhibited:注册局禁止转移 serverUpdateProhibited:注册局禁止更新 serverDeleteProhibited:注册局禁止删除 clientTransferProhibited:注册商禁止转移 clientUpdateProhibited:注册商禁止更新 clientDeleteProhibited:注册商禁止删除 serverRenewProhibited: 注册局禁止续费 clientRenewProhobited: 注册商禁止续费 :type DomainStatus: list of str :param _BuyStatus: 域名购买状态。 ok:正常 RegisterPending:待注册 RegisterDoing:注册中 RegisterFailed:注册失败 AboutToExpire: 即将过期 RenewPending:已进入续费期,需要进行续费 RenewDoing:续费中 RedemptionPending:已进入赎回期,需要进行续费 RedemptionDoing:赎回中 TransferPending:待转入中 TransferTransing:转入中 TransferFailed:转入失败 :type BuyStatus: str :param _RegistrarType: 注册商类型 epp: DNSPod, Inc.(烟台帝思普网络科技有限公司) qcloud: Tencent Cloud Computing (Beijing) Limited Liability Company(腾讯云计算(北京)有限责任公司) yunxun: Guangzhou Yunxun Information Technology Co., Ltd.(广州云讯信息科技有限公司) xinnet: Xin Net Technology Corporation(北京新网数码信息技术有限公司) :type RegistrarType: str :param _NameServer: 域名绑定的ns :type NameServer: list of str :param _LockTransfer: true:开启锁定 false:关闭锁定 :type LockTransfer: bool :param _LockEndTime: 锁定结束时间 :type LockEndTime: str """ self._DomainId = None self._DomainName = None self._RealNameAuditStatus = None self._RealNameAuditUnpassReason = None self._DomainNameAuditStatus = None self._DomainNameAuditUnpassReason = None self._CreationDate = None self._ExpirationDate = None self._DomainStatus = None self._BuyStatus = None self._RegistrarType = None self._NameServer = None self._LockTransfer = None self._LockEndTime = None @property def DomainId(self): """域名资源ID。 :rtype: str """ return self._DomainId @DomainId.setter def DomainId(self, DomainId): self._DomainId = DomainId @property def DomainName(self): """域名名称。 :rtype: str """ return self._DomainName @DomainName.setter def DomainName(self, DomainName): self._DomainName = DomainName @property def RealNameAuditStatus(self): """域名实名认证状态。 NotUpload:未实名认证 InAudit:实名审核中 Approved:实名审核通过 Reject:实名审核失败 NoAudit: 无需实名认证 :rtype: str """ return self._RealNameAuditStatus @RealNameAuditStatus.setter def RealNameAuditStatus(self, RealNameAuditStatus): self._RealNameAuditStatus = RealNameAuditStatus @property def RealNameAuditUnpassReason(self): """域名实名认证不通过原因。 注意:此字段可能返回 null,表示取不到有效值。 :rtype: str """ return self._RealNameAuditUnpassReason @RealNameAuditUnpassReason.setter def RealNameAuditUnpassReason(self, RealNameAuditUnpassReason): self._RealNameAuditUnpassReason = RealNameAuditUnpassReason @property def DomainNameAuditStatus(self): """域名命名审核状态。 NotAudit:命名审核未上传 Pending:命名审核待上传 Auditing:域名命名审核中 Approved:域名命名审核通过 Rejected:域名命名审核拒绝 :rtype: str """ return self._DomainNameAuditStatus @DomainNameAuditStatus.setter def DomainNameAuditStatus(self, DomainNameAuditStatus): self._DomainNameAuditStatus = DomainNameAuditStatus @property def DomainNameAuditUnpassReason(self): """域名命名审核不通过原因。 注意:此字段可能返回 null,表示取不到有效值。 :rtype: str """ return self._DomainNameAuditUnpassReason @DomainNameAuditUnpassReason.setter def DomainNameAuditUnpassReason(self, DomainNameAuditUnpassReason): self._DomainNameAuditUnpassReason = DomainNameAuditUnpassReason @property def CreationDate(self): """注册时间。 :rtype: str """ return self._CreationDate @CreationDate.setter def CreationDate(self, CreationDate): self._CreationDate = CreationDate @property def ExpirationDate(self): """到期时间 :rtype: str """ return self._ExpirationDate @ExpirationDate.setter def ExpirationDate(self, ExpirationDate): self._ExpirationDate = ExpirationDate @property def DomainStatus(self): """域名状态。 ok:正常 serverHold:注册局暂停解析 clientHold:注册商暂停解析 pendingTransfer:转移中 renewingPeriod:续费期 redemptionPeriod:偿还期 pendingDelete:删除期 serverTransferProhibited:注册局禁止转移 serverUpdateProhibited:注册局禁止更新 serverDeleteProhibited:注册局禁止删除 clientTransferProhibited:注册商禁止转移 clientUpdateProhibited:注册商禁止更新 clientDeleteProhibited:注册商禁止删除 serverRenewProhibited: 注册局禁止续费 clientRenewProhobited: 注册商禁止续费 :rtype: list of str """ return self._DomainStatus @DomainStatus.setter def DomainStatus(self, DomainStatus): self._DomainStatus = DomainStatus @property def BuyStatus(self): """域名购买状态。 ok:正常 RegisterPending:待注册 RegisterDoing:注册中 RegisterFailed:注册失败 AboutToExpire: 即将过期 RenewPending:已进入续费期,需要进行续费 RenewDoing:续费中 RedemptionPending:已进入赎回期,需要进行续费 RedemptionDoing:赎回中 TransferPending:待转入中 TransferTransing:转入中 TransferFailed:转入失败 :rtype: str """ return self._BuyStatus @BuyStatus.setter def BuyStatus(self, BuyStatus): self._BuyStatus = BuyStatus @property def RegistrarType(self): """注册商类型 epp: DNSPod, Inc.(烟台帝思普网络科技有限公司) qcloud: Tencent Cloud Computing (Beijing) Limited Liability Company(腾讯云计算(北京)有限责任公司) yunxun: Guangzhou Yunxun Information Technology Co., Ltd.(广州云讯信息科技有限公司) xinnet: Xin Net Technology Corporation(北京新网数码信息技术有限公司) :rtype: str """ return self._RegistrarType @RegistrarType.setter def RegistrarType(self, RegistrarType): self._RegistrarType = RegistrarType @property def NameServer(self): """域名绑定的ns :rtype: list of str """ return self._NameServer @NameServer.setter def NameServer(self, NameServer): self._NameServer = NameServer @property def LockTransfer(self): """true:开启锁定 false:关闭锁定 :rtype: bool """ return self._LockTransfer @LockTransfer.setter def LockTransfer(self, LockTransfer): self._LockTransfer = LockTransfer @property def LockEndTime(self): """锁定结束时间 :rtype: str """ return self._LockEndTime @LockEndTime.setter def LockEndTime(self, LockEndTime): self._LockEndTime = LockEndTime def _deserialize(self, params): self._DomainId = params.get("DomainId") self._DomainName = params.get("DomainName") self._RealNameAuditStatus = params.get("RealNameAuditStatus") self._RealNameAuditUnpassReason = params.get("RealNameAuditUnpassReason") self._DomainNameAuditStatus = params.get("DomainNameAuditStatus") self._DomainNameAuditUnpassReason = params.get("DomainNameAuditUnpassReason") self._CreationDate = params.get("CreationDate") self._ExpirationDate = params.get("ExpirationDate") self._DomainStatus = params.get("DomainStatus") self._BuyStatus = params.get("BuyStatus") self._RegistrarType = params.get("RegistrarType") self._NameServer = params.get("NameServer") self._LockTransfer = params.get("LockTransfer") self._LockEndTime = params.get("LockEndTime") memeber_set = set(params.keys()) for name, value in vars(self).items(): property_name = name[1:] if property_name in memeber_set: memeber_set.remove(property_name) if len(memeber_set) > 0: warnings.warn("%s fileds are useless." % ",".join(memeber_set)) class DomainBatchDetailSet(AbstractModel): """批量操作日志详情 """ def __init__(self): r""" :param _Id: 详情ID :type Id: int :param _Action: 类型 new: 注册域名 batch_transfer_prohibition_on:开启禁止转移 batch_transfer_prohibition_off:关闭禁止转移 batch_update_prohibition_on:开启禁止更新 batch_update_prohibition_off:关闭禁止更新 :type Action: str :param _Domain: 域名 :type Domain: str :param _Status: 执行状态: doing 执行中。 failed 操作失败。 success 操作成功。 :type Status: str :param _Reason: 失败原因 注意:此字段可能返回 null,表示取不到有效值。 :type Reason: str :param _CreatedOn: 创建时间 :type CreatedOn: str :param _UpdatedOn: 更新时间 :type UpdatedOn: str :param _BigDealId: 订单号 注意:此字段可能返回 null,表示取不到有效值。 :type BigDealId: str """ self._Id = None self._Action = None self._Domain = None self._Status = None self._Reason = None self._CreatedOn = None self._UpdatedOn = None self._BigDealId = None @property def Id(self): """详情ID :rtype: int """ return self._Id @Id.setter def Id(self, Id): self._Id = Id @property def Action(self): """类型 new: 注册域名 batch_transfer_prohibition_on:开启禁止转移 batch_transfer_prohibition_off:关闭禁止转移 batch_update_prohibition_on:开启禁止更新 batch_update_prohibition_off:关闭禁止更新 :rtype: str """ return self._Action @Action.setter def Action(self, Action): self._Action = Action @property def Domain(self): """域名 :rtype: str """ return self._Domain @Domain.setter def Domain(self, Domain): self._Domain = Domain @property def Status(self): """执行状态: doing 执行中。 failed 操作失败。 success 操作成功。 :rtype: str """ return self._Status @Status.setter def Status(self, Status): self._Status = Status @property def Reason(self): """失败原因 注意:此字段可能返回 null,表示取不到有效值。 :rtype: str """ return self._Reason @Reason.setter def Reason(self, Reason): self._Reason = Reason @property def CreatedOn(self): """创建时间 :rtype: str """ return self._CreatedOn @CreatedOn.setter def CreatedOn(self, CreatedOn): self._CreatedOn = CreatedOn @property def UpdatedOn(self): """更新时间 :rtype: str """ return self._UpdatedOn @UpdatedOn.setter def UpdatedOn(self, UpdatedOn): self._UpdatedOn = UpdatedOn @property def BigDealId(self): """订单号 注意:此字段可能返回 null,表示取不到有效值。 :rtype: str """ return self._BigDealId @BigDealId.setter def BigDealId(self, BigDealId): self._BigDealId = BigDealId def _deserialize(self, params): self._Id = params.get("Id") self._Action = params.get("Action") self._Domain = params.get("Domain") self._Status = params.get("Status") self._Reason = params.get("Reason") self._CreatedOn = params.get("CreatedOn") self._UpdatedOn = params.get("UpdatedOn") self._BigDealId = params.get("BigDealId") memeber_set = set(params.keys()) for name, value in vars(self).items(): property_name = name[1:] if property_name in memeber_set: memeber_set.remove(property_name) if len(memeber_set) > 0: warnings.warn("%s fileds are useless." % ",".join(memeber_set)) class DomainBatchLogSet(AbstractModel): """批量操作记录 """ def __init__(self): r""" :param _LogId: 日志ID :type LogId: int :param _Number: 数量 :type Number: int :param _Status: 执行状态: doing 执行中。 done 执行完成。 :type Status: str :param _CreatedOn: 提交时间 :type CreatedOn: str :param _Success: 批量操作成功个数 :type Success: int :param _Doing: 批量操作处理中个数 :type Doing: int :param _Failed: 批量操作失败个数 :type Failed: int """ self._LogId = None self._Number = None self._Status = None self._CreatedOn = None self._Success = None self._Doing = None self._Failed = None @property def LogId(self): """日志ID :rtype: int """ return self._LogId @LogId.setter def LogId(self, LogId): self._LogId = LogId @property def Number(self): """数量 :rtype: int """ return self._Number @Number.setter def Number(self, Number): self._Number = Number @property def Status(self): """执行状态: doing 执行中。 done 执行完成。 :rtype: str """ return self._Status @Status.setter def Status(self, Status): self._Status = Status @property def CreatedOn(self): """提交时间 :rtype: str """ return self._CreatedOn @CreatedOn.setter def CreatedOn(self, CreatedOn): self._CreatedOn = CreatedOn @property def Success(self): """批量操作成功个数 :rtype: int """ return self._Success @Success.setter def Success(self, Success): self._Success = Success @property def Doing(self): """批量操作处理中个数 :rtype: int """ return self._Doing @Doing.setter def Doing(self, Doing): self._Doing = Doing @property def Failed(self): """批量操作失败个数 :rtype: int """ return self._Failed @Failed.setter def Failed(self, Failed): self._Failed = Failed def _deserialize(self, params): self._LogId = params.get("LogId") self._Number = params.get("Number") self._Status = params.get("Status") self._CreatedOn = params.get("CreatedOn") self._Success = params.get("Success") self._Doing = params.get("Doing") self._Failed = params.get("Failed") memeber_set = set(params.keys()) for name, value in vars(self).items(): property_name = name[1:] if property_name in memeber_set: memeber_set.remove(property_name) if len(memeber_set) > 0: warnings.warn("%s fileds are useless." % ",".join(memeber_set)) class DomainList(AbstractModel): """域名列表 """ def __init__(self): r""" :param _IsPremium: 是否是溢价域名: ture 是 false 不是 :type IsPremium: bool :param _DomainId: 域名资源ID。 :type DomainId: str :param _DomainName: 域名名称。 :type DomainName: str :param _AutoRenew: 是否已设置自动续费 。 0:未设置 1:已设置 2:设置后,关闭 :type AutoRenew: int :param _CreationDate: 注册时间。 :type CreationDate: str :param _ExpirationDate: 到期时间。 :type ExpirationDate: str :param _Tld: 域名后缀 :type Tld: str :param _CodeTld: 编码后的后缀(中文会进行编码) :type CodeTld: str :param _BuyStatus: 域名购买状态。 ok:正常 AboutToExpire: 即将到期 RegisterPending:注册中 RegisterDoing:注册中 RegisterFailed:注册失败 RenewPending:续费期 RenewDoing:续费中 RedemptionPending:赎回期 RedemptionDoing:赎回中 TransferPending:转入中 TransferTransing:转入中 TransferFailed:转入失败 :type BuyStatus: str """ self._IsPremium = None self._DomainId = None self._DomainName = None self._AutoRenew = None self._CreationDate = None self._ExpirationDate = None self._Tld = None self._CodeTld = None self._BuyStatus = None @property def IsPremium(self): """是否是溢价域名: ture 是 false 不是 :rtype: bool """ return self._IsPremium @IsPremium.setter def IsPremium(self, IsPremium): self._IsPremium = IsPremium @property def DomainId(self): """域名资源ID。 :rtype: str """ return self._DomainId @DomainId.setter def DomainId(self, DomainId): self._DomainId = DomainId @property def DomainName(self): """域名名称。 :rtype: str """ return self._DomainName @DomainName.setter def DomainName(self, DomainName): self._DomainName = DomainName @property def AutoRenew(self): """是否已设置自动续费 。 0:未设置 1:已设置 2:设置后,关闭 :rtype: int """ return self._AutoRenew @AutoRenew.setter def AutoRenew(self, AutoRenew): self._AutoRenew = AutoRenew @property def CreationDate(self): """注册时间。 :rtype: str """ return self._CreationDate @CreationDate.setter def CreationDate(self, CreationDate): self._CreationDate = CreationDate @property def ExpirationDate(self): """到期时间。 :rtype: str """ return self._ExpirationDate @ExpirationDate.setter def ExpirationDate(self, ExpirationDate): self._ExpirationDate = ExpirationDate @property def Tld(self): """域名后缀 :rtype: str """ return self._Tld @Tld.setter def Tld(self, Tld): self._Tld = Tld @property def CodeTld(self): """编码后的后缀(中文会进行编码) :rtype: str """ return self._CodeTld @CodeTld.setter def CodeTld(self, CodeTld): self._CodeTld = CodeTld @property def BuyStatus(self): """域名购买状态。 ok:正常 AboutToExpire: 即将到期 RegisterPending:注册中 RegisterDoing:注册中 RegisterFailed:注册失败 RenewPending:续费期 RenewDoing:续费中 RedemptionPending:赎回期 RedemptionDoing:赎回中 TransferPending:转入中 TransferTransing:转入中 TransferFailed:转入失败 :rtype: str """ return self._BuyStatus @BuyStatus.setter def BuyStatus(self, BuyStatus): self._BuyStatus = BuyStatus def _deserialize(self, params): self._IsPremium = params.get("IsPremium") self._DomainId = params.get("DomainId") self._DomainName = params.get("DomainName") self._AutoRenew = params.get("AutoRenew") self._CreationDate = params.get("CreationDate") self._ExpirationDate = params.get("ExpirationDate") self._Tld = params.get("Tld") self._CodeTld = params.get("CodeTld") self._BuyStatus = params.get("BuyStatus") memeber_set = set(params.keys()) for name, value in vars(self).items(): property_name = name[1:] if property_name in memeber_set: memeber_set.remove(property_name) if len(memeber_set) > 0: warnings.warn("%s fileds are useless." % ",".join(memeber_set)) class DomainSimpleInfo(AbstractModel): """获取域名基础模板信息 """ def __init__(self): r""" :param _DomainId: 域名资源ID。 :type DomainId: str :param _DomainName: 域名名称。 :type DomainName: str :param _RealNameAuditStatus: 域名实名认证状态。 NotUpload:未实名认证 InAudit:实名审核中 Approved:实名审核通过 Reject:实名审核失败 NoAudit: 无需实名认证 :type RealNameAuditStatus: str :param _RealNameAuditUnpassReason: 域名实名认证不通过原因。 注意:此字段可能返回 null,表示取不到有效值。 :type RealNameAuditUnpassReason: str :param _DomainNameAuditStatus: 域名命名审核状态。 NotAudit:命名审核未上传 Pending:命名审核待上传 Auditing:域名命名审核中 Approved:域名命名审核通过 Rejected:域名命名审核拒绝 :type DomainNameAuditStatus: str :param _DomainNameAuditUnpassReason: 域名命名审核不通过原因。 注意:此字段可能返回 null,表示取不到有效值。 :type DomainNameAuditUnpassReason: str :param _CreationDate: 注册时间。 :type CreationDate: str :param _ExpirationDate: 到期时间 :type ExpirationDate: str :param _DomainStatus: 域名状态。 ok:正常 serverHold:注册局暂停解析 clientHold:注册商暂停解析 pendingTransfer:转移中 renewingPeriod:续费期 redemptionPeriod:偿还期 pendingDelete:删除期 serverTransferProhibited:注册局禁止转移 serverUpdateProhibited:注册局禁止更新 serverDeleteProhibited:注册局禁止删除 clientTransferProhibited:注册商禁止转移 clientUpdateProhibited:注册商禁止更新 clientDeleteProhibited:注册商禁止删除 serverRenewProhibited: 注册局禁止续费 clientRenewProhobited: 注册商禁止续费 :type DomainStatus: list of str :param _BuyStatus: 域名购买状态。 ok:正常 RegisterPending:待注册 RegisterDoing:注册中 RegisterFailed:注册失败 AboutToExpire: 即将过期 RenewPending:已进入续费期,需要进行续费 RenewDoing:续费中 RedemptionPending:已进入赎回期,需要进行续费 RedemptionDoing:赎回中 TransferPending:待转入中 TransferTransing:转入中 TransferFailed:转入失败 :type BuyStatus: str :param _RegistrarType: 注册商类型 epp: DNSPod, Inc.(烟台帝思普网络科技有限公司) qcloud: Tencent Cloud Computing (Beijing) Limited Liability Company(腾讯云计算(北京)有限责任公司) yunxun: Guangzhou Yunxun Information Technology Co., Ltd.(广州云讯信息科技有限公司) xinnet: Xin Net Technology Corporation(北京新网数码信息技术有限公司) :type RegistrarType: str :param _NameServer: 域名绑定的ns :type NameServer: list of str :param _LockTransfer: true:开启锁定 false:关闭锁定 :type LockTransfer: bool :param _LockEndTime: 锁定结束时间 :type LockEndTime: str :param _RegistrantType: 认证类型:I=个人,E=企业 :type RegistrantType: str :param _OrganizationNameCN: 域名所有者,中文 :type OrganizationNameCN: str :param _OrganizationName: 域名所有者,英文 :type OrganizationName: str :param _RegistrantNameCN: 域名联系人,中文 :type RegistrantNameCN: str :param _RegistrantName: 域名联系人,英文 :type RegistrantName: str """ self._DomainId = None self._DomainName = None self._RealNameAuditStatus = None self._RealNameAuditUnpassReason = None self._DomainNameAuditStatus = None self._DomainNameAuditUnpassReason = None self._CreationDate = None self._ExpirationDate = None self._DomainStatus = None self._BuyStatus = None self._RegistrarType = None self._NameServer = None self._LockTransfer = None self._LockEndTime = None self._RegistrantType = None self._OrganizationNameCN = None self._OrganizationName = None self._RegistrantNameCN = None self._RegistrantName = None @property def DomainId(self): """域名资源ID。 :rtype: str """ return self._DomainId @DomainId.setter def DomainId(self, DomainId): self._DomainId = DomainId @property def DomainName(self): """域名名称。 :rtype: str """ return self._DomainName @DomainName.setter def DomainName(self, DomainName): self._DomainName = DomainName @property def RealNameAuditStatus(self): """域名实名认证状态。 NotUpload:未实名认证 InAudit:实名审核中 Approved:实名审核通过 Reject:实名审核失败 NoAudit: 无需实名认证 :rtype: str """ return self._RealNameAuditStatus @RealNameAuditStatus.setter def RealNameAuditStatus(self, RealNameAuditStatus): self._RealNameAuditStatus = RealNameAuditStatus @property def RealNameAuditUnpassReason(self): """域名实名认证不通过原因。 注意:此字段可能返回 null,表示取不到有效值。 :rtype: str """ return self._RealNameAuditUnpassReason @RealNameAuditUnpassReason.setter def RealNameAuditUnpassReason(self, RealNameAuditUnpassReason): self._RealNameAuditUnpassReason = RealNameAuditUnpassReason @property def DomainNameAuditStatus(self): """域名命名审核状态。 NotAudit:命名审核未上传 Pending:命名审核待上传 Auditing:域名命名审核中 Approved:域名命名审核通过 Rejected:域名命名审核拒绝 :rtype: str """ return self._DomainNameAuditStatus @DomainNameAuditStatus.setter def DomainNameAuditStatus(self, DomainNameAuditStatus): self._DomainNameAuditStatus = DomainNameAuditStatus @property def DomainNameAuditUnpassReason(self): """域名命名审核不通过原因。 注意:此字段可能返回 null,表示取不到有效值。 :rtype: str """ return self._DomainNameAuditUnpassReason @DomainNameAuditUnpassReason.setter def DomainNameAuditUnpassReason(self, DomainNameAuditUnpassReason): self._DomainNameAuditUnpassReason = DomainNameAuditUnpassReason @property def CreationDate(self): """注册时间。 :rtype: str """ return self._CreationDate @CreationDate.setter def CreationDate(self, CreationDate): self._CreationDate = CreationDate @property def ExpirationDate(self): """到期时间 :rtype: str """ return self._ExpirationDate @ExpirationDate.setter def ExpirationDate(self, ExpirationDate): self._ExpirationDate = ExpirationDate @property def DomainStatus(self): """域名状态。 ok:正常 serverHold:注册局暂停解析 clientHold:注册商暂停解析 pendingTransfer:转移中 renewingPeriod:续费期 redemptionPeriod:偿还期 pendingDelete:删除期 serverTransferProhibited:注册局禁止转移 serverUpdateProhibited:注册局禁止更新 serverDeleteProhibited:注册局禁止删除 clientTransferProhibited:注册商禁止转移 clientUpdateProhibited:注册商禁止更新 clientDeleteProhibited:注册商禁止删除 serverRenewProhibited: 注册局禁止续费 clientRenewProhobited: 注册商禁止续费 :rtype: list of str """ return self._DomainStatus @DomainStatus.setter def DomainStatus(self, DomainStatus): self._DomainStatus = DomainStatus @property def BuyStatus(self): """域名购买状态。 ok:正常 RegisterPending:待注册 RegisterDoing:注册中 RegisterFailed:注册失败 AboutToExpire: 即将过期 RenewPending:已进入续费期,需要进行续费 RenewDoing:续费中 RedemptionPending:已进入赎回期,需要进行续费 RedemptionDoing:赎回中 TransferPending:待转入中 TransferTransing:转入中 TransferFailed:转入失败 :rtype: str """ return self._BuyStatus @BuyStatus.setter def BuyStatus(self, BuyStatus): self._BuyStatus = BuyStatus @property def RegistrarType(self): """注册商类型 epp: DNSPod, Inc.(烟台帝思普网络科技有限公司) qcloud: Tencent Cloud Computing (Beijing) Limited Liability Company(腾讯云计算(北京)有限责任公司) yunxun: Guangzhou Yunxun Information Technology Co., Ltd.(广州云讯信息科技有限公司) xinnet: Xin Net Technology Corporation(北京新网数码信息技术有限公司) :rtype: str """ return self._RegistrarType @RegistrarType.setter def RegistrarType(self, RegistrarType): self._RegistrarType = RegistrarType @property def NameServer(self): """域名绑定的ns :rtype: list of str """ return self._NameServer @NameServer.setter def NameServer(self, NameServer): self._NameServer = NameServer @property def LockTransfer(self): """true:开启锁定 false:关闭锁定 :rtype: bool """ return self._LockTransfer @LockTransfer.setter def LockTransfer(self, LockTransfer): self._LockTransfer = LockTransfer @property def LockEndTime(self): """锁定结束时间 :rtype: str """ return self._LockEndTime @LockEndTime.setter def LockEndTime(self, LockEndTime): self._LockEndTime = LockEndTime @property def RegistrantType(self): """认证类型:I=个人,E=企业 :rtype: str """ return self._RegistrantType @RegistrantType.setter def RegistrantType(self, RegistrantType): self._RegistrantType = RegistrantType @property def OrganizationNameCN(self): """域名所有者,中文 :rtype: str """ return self._OrganizationNameCN @OrganizationNameCN.setter def OrganizationNameCN(self, OrganizationNameCN): self._OrganizationNameCN = OrganizationNameCN @property def OrganizationName(self): """域名所有者,英文 :rtype: str """ return self._OrganizationName @OrganizationName.setter def OrganizationName(self, OrganizationName): self._OrganizationName = OrganizationName @property def RegistrantNameCN(self): """域名联系人,中文 :rtype: str """ return self._RegistrantNameCN @RegistrantNameCN.setter def RegistrantNameCN(self, RegistrantNameCN): self._RegistrantNameCN = RegistrantNameCN @property def RegistrantName(self): """域名联系人,英文 :rtype: str """ return self._RegistrantName @RegistrantName.setter def RegistrantName(self, RegistrantName): self._RegistrantName = RegistrantName def _deserialize(self, params): self._DomainId = params.get("DomainId") self._DomainName = params.get("DomainName") self._RealNameAuditStatus = params.get("RealNameAuditStatus") self._RealNameAuditUnpassReason = params.get("RealNameAuditUnpassReason") self._DomainNameAuditStatus = params.get("DomainNameAuditStatus") self._DomainNameAuditUnpassReason = params.get("DomainNameAuditUnpassReason") self._CreationDate = params.get("CreationDate") self._ExpirationDate = params.get("ExpirationDate") self._DomainStatus = params.get("DomainStatus") self._BuyStatus = params.get("BuyStatus") self._RegistrarType = params.get("RegistrarType") self._NameServer = params.get("NameServer") self._LockTransfer = params.get("LockTransfer") self._LockEndTime = params.get("LockEndTime") self._RegistrantType = params.get("RegistrantType") self._OrganizationNameCN = params.get("OrganizationNameCN") self._OrganizationName = params.get("OrganizationName") self._RegistrantNameCN = params.get("RegistrantNameCN") self._RegistrantName = params.get("RegistrantName") memeber_set = set(params.keys()) for name, value in vars(self).items(): property_name = name[1:] if property_name in memeber_set: memeber_set.remove(property_name) if len(memeber_set) > 0: warnings.warn("%s fileds are useless." % ",".join(memeber_set)) class FailReservedDomainInfo(AbstractModel): """失败预约预释放域名信息 """ def __init__(self): r""" :param _Domain: 域名 注意:此字段可能返回 null,表示取不到有效值。 :type Domain: str :param _FailReason: 预约失败原因 注意:此字段可能返回 null,表示取不到有效值。 :type FailReason: str """ self._Domain = None self._FailReason = None @property def Domain(self): """域名 注意:此字段可能返回 null,表示取不到有效值。 :rtype: str """ return self._Domain @Domain.setter def Domain(self, Domain): self._Domain = Domain @property def FailReason(self): """预约失败原因 注意:此字段可能返回 null,表示取不到有效值。 :rtype: str """ return self._FailReason @FailReason.setter def FailReason(self, FailReason): self._FailReason = FailReason def _deserialize(self, params): self._Domain = params.get("Domain") self._FailReason = params.get("FailReason") memeber_set = set(params.keys()) for name, value in vars(self).items(): property_name = name[1:] if property_name in memeber_set: memeber_set.remove(property_name) if len(memeber_set) > 0: warnings.warn("%s fileds are useless." % ",".join(memeber_set)) class ModifyCustomDnsHostRequest(AbstractModel): """ModifyCustomDnsHost请求参数结构体 """ def __init__(self): r""" :param _DomainId: 域名实例ID :type DomainId: str :param _DnsName: DNS名称 :type DnsName: str :param _IpSet: IP地址列表 :type IpSet: list of str """ self._DomainId = None self._DnsName = None self._IpSet = None @property def DomainId(self): """域名实例ID :rtype: str """ return self._DomainId @DomainId.setter def DomainId(self, DomainId): self._DomainId = DomainId @property def DnsName(self): """DNS名称 :rtype: str """ return self._DnsName @DnsName.setter def DnsName(self, DnsName): self._DnsName = DnsName @property def IpSet(self): """IP地址列表 :rtype: list of str """ return self._IpSet @IpSet.setter def IpSet(self, IpSet): self._IpSet = IpSet def _deserialize(self, params): self._DomainId = params.get("DomainId") self._DnsName = params.get("DnsName") self._IpSet = params.get("IpSet") memeber_set = set(params.keys()) for name, value in vars(self).items(): property_name = name[1:] if property_name in memeber_set: memeber_set.remove(property_name) if len(memeber_set) > 0: warnings.warn("%s fileds are useless." % ",".join(memeber_set)) class ModifyCustomDnsHostResponse(AbstractModel): """ModifyCustomDnsHost返回参数结构体 """ def __init__(self): r""" :param _LogId: 异步任务ID :type LogId: int :param _RequestId: 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 :type RequestId: str """ self._LogId = None self._RequestId = None @property def LogId(self): """异步任务ID :rtype: int """ return self._LogId @LogId.setter def LogId(self, LogId): self._LogId = LogId @property def RequestId(self): """唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 :rtype: str """ return self._RequestId @RequestId.setter def RequestId(self, RequestId): self._RequestId = RequestId def _deserialize(self, params): self._LogId = params.get("LogId") self._RequestId = params.get("RequestId") class ModifyDomainDNSBatchRequest(AbstractModel): """ModifyDomainDNSBatch请求参数结构体 """ def __init__(self): r""" :param _Domains: 批量操作的域名。 :type Domains: list of str :param _Dns: 域名DNS 数组。 :type Dns: list of str """ self._Domains = None self._Dns = None @property def Domains(self): """批量操作的域名。 :rtype: list of str """ return self._Domains @Domains.setter def Domains(self, Domains): self._Domains = Domains @property def Dns(self): """域名DNS 数组。 :rtype: list of str """ return self._Dns @Dns.setter def Dns(self, Dns): self._Dns = Dns def _deserialize(self, params): self._Domains = params.get("Domains") self._Dns = params.get("Dns") memeber_set = set(params.keys()) for name, value in vars(self).items(): property_name = name[1:] if property_name in memeber_set: memeber_set.remove(property_name) if len(memeber_set) > 0: warnings.warn("%s fileds are useless." % ",".join(memeber_set)) class ModifyDomainDNSBatchResponse(AbstractModel): """ModifyDomainDNSBatch返回参数结构体 """ def __init__(self): r""" :param _LogId: 日志ID。 :type LogId: int :param _RequestId: 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 :type RequestId: str """ self._LogId = None self._RequestId = None @property def LogId(self): """日志ID。 :rtype: int """ return self._LogId @LogId.setter def LogId(self, LogId): self._LogId = LogId @property def RequestId(self): """唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 :rtype: str """ return self._RequestId @RequestId.setter def RequestId(self, RequestId): self._RequestId = RequestId def _deserialize(self, params): self._LogId = params.get("LogId") self._RequestId = params.get("RequestId") class ModifyDomainOwnerBatchRequest(AbstractModel): """ModifyDomainOwnerBatch请求参数结构体 """ def __init__(self): r""" :param _Domains: 要过户的域名。 :type Domains: list of str :param _NewOwnerUin: 转入账户的uin。 :type NewOwnerUin: str :param _TransferDns: 是否同时转移对应的 DNS 解析域名,默认false :type TransferDns: bool :param _NewOwnerAppId: 转入账户的appid。 :type NewOwnerAppId: str """ self._Domains = None self._NewOwnerUin = None self._TransferDns = None self._NewOwnerAppId = None @property def Domains(self): """要过户的域名。 :rtype: list of str """ return self._Domains @Domains.setter def Domains(self, Domains): self._Domains = Domains @property def NewOwnerUin(self): """转入账户的uin。 :rtype: str """ return self._NewOwnerUin @NewOwnerUin.setter def NewOwnerUin(self, NewOwnerUin): self._NewOwnerUin = NewOwnerUin @property def TransferDns(self): """是否同时转移对应的 DNS 解析域名,默认false :rtype: bool """ return self._TransferDns @TransferDns.setter def TransferDns(self, TransferDns): self._TransferDns = TransferDns @property def NewOwnerAppId(self): """转入账户的appid。 :rtype: str """ return self._NewOwnerAppId @NewOwnerAppId.setter def NewOwnerAppId(self, NewOwnerAppId): self._NewOwnerAppId = NewOwnerAppId def _deserialize(self, params): self._Domains = params.get("Domains") self._NewOwnerUin = params.get("NewOwnerUin") self._TransferDns = params.get("TransferDns") self._NewOwnerAppId = params.get("NewOwnerAppId") memeber_set = set(params.keys()) for name, value in vars(self).items(): property_name = name[1:] if property_name in memeber_set: memeber_set.remove(property_name) if len(memeber_set) > 0: warnings.warn("%s fileds are useless." % ",".join(memeber_set)) class ModifyDomainOwnerBatchResponse(AbstractModel): """ModifyDomainOwnerBatch返回参数结构体 """ def __init__(self): r""" :param _LogId: 日志id :type LogId: int :param _RequestId: 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 :type RequestId: str """ self._LogId = None self._RequestId = None @property def LogId(self): """日志id :rtype: int """ return self._LogId @LogId.setter def LogId(self, LogId): self._LogId = LogId @property def RequestId(self): """唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 :rtype: str """ return self._RequestId @RequestId.setter def RequestId(self, RequestId): self._RequestId = RequestId def _deserialize(self, params): self._LogId = params.get("LogId") self._RequestId = params.get("RequestId") class ModifyIntlCustomDnsHostRequest(AbstractModel): """ModifyIntlCustomDnsHost请求参数结构体 """ def __init__(self): r""" :param _DomainId: 域名ID :type DomainId: str :param _DnsName: DNS Host :type DnsName: str :param _IpSet: IP地址 :type IpSet: list of str """ self._DomainId = None self._DnsName = None self._IpSet = None @property def DomainId(self): """域名ID :rtype: str """ return self._DomainId @DomainId.setter def DomainId(self, DomainId): self._DomainId = DomainId @property def DnsName(self): """DNS Host :rtype: str """ return self._DnsName @DnsName.setter def DnsName(self, DnsName): self._DnsName = DnsName @property def IpSet(self): """IP地址 :rtype: list of str """ return self._IpSet @IpSet.setter def IpSet(self, IpSet): self._IpSet = IpSet def _deserialize(self, params): self._DomainId = params.get("DomainId") self._DnsName = params.get("DnsName") self._IpSet = params.get("IpSet") memeber_set = set(params.keys()) for name, value in vars(self).items(): property_name = name[1:] if property_name in memeber_set: memeber_set.remove(property_name) if len(memeber_set) > 0: warnings.warn("%s fileds are useless." % ",".join(memeber_set)) class ModifyIntlCustomDnsHostResponse(AbstractModel): """ModifyIntlCustomDnsHost返回参数结构体 """ def __init__(self): r""" :param _LogId: 任务ID :type LogId: int :param _RequestId: 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 :type RequestId: str """ self._LogId = None self._RequestId = None @property def LogId(self): """任务ID :rtype: int """ return self._LogId @LogId.setter def LogId(self, LogId): self._LogId = LogId @property def RequestId(self): """唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 :rtype: str """ return self._RequestId @RequestId.setter def RequestId(self, RequestId): self._RequestId = RequestId def _deserialize(self, params): self._LogId = params.get("LogId") self._RequestId = params.get("RequestId") class ModifyTemplateRequest(AbstractModel): """ModifyTemplate请求参数结构体 """ def __init__(self): r""" :param _CertificateInfo: 证件信息 :type CertificateInfo: :class:`tencentcloud.domain.v20180808.models.CertificateInfo` :param _ContactInfo: 联系人信息 :type ContactInfo: :class:`tencentcloud.domain.v20180808.models.ContactInfo` :param _TemplateId: 模板ID :type TemplateId: str """ self._CertificateInfo = None self._ContactInfo = None self._TemplateId = None @property def CertificateInfo(self): """证件信息 :rtype: :class:`tencentcloud.domain.v20180808.models.CertificateInfo` """ return self._CertificateInfo @CertificateInfo.setter def CertificateInfo(self, CertificateInfo): self._CertificateInfo = CertificateInfo @property def ContactInfo(self): """联系人信息 :rtype: :class:`tencentcloud.domain.v20180808.models.ContactInfo` """ return self._ContactInfo @ContactInfo.setter def ContactInfo(self, ContactInfo): self._ContactInfo = ContactInfo @property def TemplateId(self): """模板ID :rtype: str """ return self._TemplateId @TemplateId.setter def TemplateId(self, TemplateId): self._TemplateId = TemplateId def _deserialize(self, params): if params.get("CertificateInfo") is not None: self._CertificateInfo = CertificateInfo() self._CertificateInfo._deserialize(params.get("CertificateInfo")) if params.get("ContactInfo") is not None: self._ContactInfo = ContactInfo() self._ContactInfo._deserialize(params.get("ContactInfo")) self._TemplateId = params.get("TemplateId") memeber_set = set(params.keys()) for name, value in vars(self).items(): property_name = name[1:] if property_name in memeber_set: memeber_set.remove(property_name) if len(memeber_set) > 0: warnings.warn("%s fileds are useless." % ",".join(memeber_set)) class ModifyTemplateResponse(AbstractModel): """ModifyTemplate返回参数结构体 """ def __init__(self): r""" :param _Template: 模板信息 :type Template: :class:`tencentcloud.domain.v20180808.models.TemplateInfo` :param _RequestId: 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 :type RequestId: str """ self._Template = None self._RequestId = None @property def Template(self): """模板信息 :rtype: :class:`tencentcloud.domain.v20180808.models.TemplateInfo` """ return self._Template @Template.setter def Template(self, Template): self._Template = Template @property def RequestId(self): """唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 :rtype: str """ return self._RequestId @RequestId.setter def RequestId(self, RequestId): self._RequestId = RequestId def _deserialize(self, params): if params.get("Template") is not None: self._Template = TemplateInfo() self._Template._deserialize(params.get("Template")) self._RequestId = params.get("RequestId") class PhoneEmailData(AbstractModel): """手机号邮箱列表 """ def __init__(self): r""" :param _Code: 手机号或者邮箱 :type Code: str :param _Type: 1:手机 2:邮箱 :type Type: int :param _CreatedOn: 创建时间 :type CreatedOn: str :param _CheckStatus: 1=控制台校验,2=第三方校验 :type CheckStatus: int """ self._Code = None self._Type = None self._CreatedOn = None self._CheckStatus = None @property def Code(self): """手机号或者邮箱 :rtype: str """ return self._Code @Code.setter def Code(self, Code): self._Code = Code @property def Type(self): """1:手机 2:邮箱 :rtype: int """ return self._Type @Type.setter def Type(self, Type): self._Type = Type @property def CreatedOn(self): """创建时间 :rtype: str """ return self._CreatedOn @CreatedOn.setter def CreatedOn(self, CreatedOn): self._CreatedOn = CreatedOn @property def CheckStatus(self): """1=控制台校验,2=第三方校验 :rtype: int """ return self._CheckStatus @CheckStatus.setter def CheckStatus(self, CheckStatus): self._CheckStatus = CheckStatus def _deserialize(self, params): self._Code = params.get("Code") self._Type = params.get("Type") self._CreatedOn = params.get("CreatedOn") self._CheckStatus = params.get("CheckStatus") memeber_set = set(params.keys()) for name, value in vars(self).items(): property_name = name[1:] if property_name in memeber_set: memeber_set.remove(property_name) if len(memeber_set) > 0: warnings.warn("%s fileds are useless." % ",".join(memeber_set)) class PreAuctionInfo(AbstractModel): """预释放竞价列表 """ def __init__(self): r""" :param _Domain: 域名 注意:此字段可能返回 null,表示取不到有效值。 :type Domain: str :param _BiddingTime: 竞价倒计时 注意:此字段可能返回 null,表示取不到有效值。 :type BiddingTime: str :param _BidCount: 出价次数 注意:此字段可能返回 null,表示取不到有效值。 :type BidCount: int :param _Price: 当前价格 注意:此字段可能返回 null,表示取不到有效值。 :type Price: float :param _Op: 用户操作 bid:出价 "noAction":无法操作 注意:此字段可能返回 null,表示取不到有效值。 :type Op: str :param _BusinessId: 业务ID 注意:此字段可能返回 null,表示取不到有效值。 :type BusinessId: str """ self._Domain = None self._BiddingTime = None self._BidCount = None self._Price = None self._Op = None self._BusinessId = None @property def Domain(self): """域名 注意:此字段可能返回 null,表示取不到有效值。 :rtype: str """ return self._Domain @Domain.setter def Domain(self, Domain): self._Domain = Domain @property def BiddingTime(self): """竞价倒计时 注意:此字段可能返回 null,表示取不到有效值。 :rtype: str """ return self._BiddingTime @BiddingTime.setter def BiddingTime(self, BiddingTime): self._BiddingTime = BiddingTime @property def BidCount(self): """出价次数 注意:此字段可能返回 null,表示取不到有效值。 :rtype: int """ return self._BidCount @BidCount.setter def BidCount(self, BidCount): self._BidCount = BidCount @property def Price(self): """当前价格 注意:此字段可能返回 null,表示取不到有效值。 :rtype: float """ return self._Price @Price.setter def Price(self, Price): self._Price = Price @property def Op(self): """用户操作 bid:出价 "noAction":无法操作 注意:此字段可能返回 null,表示取不到有效值。 :rtype: str """ return self._Op @Op.setter def Op(self, Op): self._Op = Op @property def BusinessId(self): """业务ID 注意:此字段可能返回 null,表示取不到有效值。 :rtype: str """ return self._BusinessId @BusinessId.setter def BusinessId(self, BusinessId): self._BusinessId = BusinessId def _deserialize(self, params): self._Domain = params.get("Domain") self._BiddingTime = params.get("BiddingTime") self._BidCount = params.get("BidCount") self._Price = params.get("Price") self._Op = params.get("Op") self._BusinessId = params.get("BusinessId") memeber_set = set(params.keys()) for name, value in vars(self).items(): property_name = name[1:] if property_name in memeber_set: memeber_set.remove(property_name) if len(memeber_set) > 0: warnings.warn("%s fileds are useless." % ",".join(memeber_set)) class PreReleaseInfo(AbstractModel): """预释放列表信息 """ def __init__(self): r""" :param _Domain: 域名 注意:此字段可能返回 null,表示取不到有效值。 :type Domain: str :param _ReservationTime: 预订倒计时 注意:此字段可能返回 null,表示取不到有效值。 :type ReservationTime: str :param _RegTime: 域名注册时间 注意:此字段可能返回 null,表示取不到有效值。 :type RegTime: str :param _DelTime: 域名删除时间 注意:此字段可能返回 null,表示取不到有效值。 :type DelTime: str :param _CurrentPeople: 当前人数 注意:此字段可能返回 null,表示取不到有效值。 :type CurrentPeople: int :param _Price: 当前价格 注意:此字段可能返回 null,表示取不到有效值。 :type Price: float :param _IsFollow: 是否收藏 注意:此字段可能返回 null,表示取不到有效值。 :type IsFollow: bool :param _IsAppoint: 是否已经预约 注意:此字段可能返回 null,表示取不到有效值。 :type IsAppoint: bool :param _BusinessId: 业务ID 注意:此字段可能返回 null,表示取不到有效值。 :type BusinessId: str :param _IsDomainUser: 是否为原持有者 注意:此字段可能返回 null,表示取不到有效值。 :type IsDomainUser: bool """ self._Domain = None self._ReservationTime = None self._RegTime = None self._DelTime = None self._CurrentPeople = None self._Price = None self._IsFollow = None self._IsAppoint = None self._BusinessId = None self._IsDomainUser = None @property def Domain(self): """域名 注意:此字段可能返回 null,表示取不到有效值。 :rtype: str """ return self._Domain @Domain.setter def Domain(self, Domain): self._Domain = Domain @property def ReservationTime(self): """预订倒计时 注意:此字段可能返回 null,表示取不到有效值。 :rtype: str """ return self._ReservationTime @ReservationTime.setter def ReservationTime(self, ReservationTime): self._ReservationTime = ReservationTime @property def RegTime(self): """域名注册时间 注意:此字段可能返回 null,表示取不到有效值。 :rtype: str """ return self._RegTime @RegTime.setter def RegTime(self, RegTime): self._RegTime = RegTime @property def DelTime(self): """域名删除时间 注意:此字段可能返回 null,表示取不到有效值。 :rtype: str """ return self._DelTime @DelTime.setter def DelTime(self, DelTime): self._DelTime = DelTime @property def CurrentPeople(self): """当前人数 注意:此字段可能返回 null,表示取不到有效值。 :rtype: int """ return self._CurrentPeople @CurrentPeople.setter def CurrentPeople(self, CurrentPeople): self._CurrentPeople = CurrentPeople @property def Price(self): """当前价格 注意:此字段可能返回 null,表示取不到有效值。 :rtype: float """ return self._Price @Price.setter def Price(self, Price): self._Price = Price @property def IsFollow(self): """是否收藏 注意:此字段可能返回 null,表示取不到有效值。 :rtype: bool """ return self._IsFollow @IsFollow.setter def IsFollow(self, IsFollow): self._IsFollow = IsFollow @property def IsAppoint(self): """是否已经预约 注意:此字段可能返回 null,表示取不到有效值。 :rtype: bool """ return self._IsAppoint @IsAppoint.setter def IsAppoint(self, IsAppoint): self._IsAppoint = IsAppoint @property def BusinessId(self): """业务ID 注意:此字段可能返回 null,表示取不到有效值。 :rtype: str """ return self._BusinessId @BusinessId.setter def BusinessId(self, BusinessId): self._BusinessId = BusinessId @property def IsDomainUser(self): """是否为原持有者 注意:此字段可能返回 null,表示取不到有效值。 :rtype: bool """ return self._IsDomainUser @IsDomainUser.setter def IsDomainUser(self, IsDomainUser): self._IsDomainUser = IsDomainUser def _deserialize(self, params): self._Domain = params.get("Domain") self._ReservationTime = params.get("ReservationTime") self._RegTime = params.get("RegTime") self._DelTime = params.get("DelTime") self._CurrentPeople = params.get("CurrentPeople") self._Price = params.get("Price") self._IsFollow = params.get("IsFollow") self._IsAppoint = params.get("IsAppoint") self._BusinessId = params.get("BusinessId") self._IsDomainUser = params.get("IsDomainUser") memeber_set = set(params.keys()) for name, value in vars(self).items(): property_name = name[1:] if property_name in memeber_set: memeber_set.remove(property_name) if len(memeber_set) > 0: warnings.warn("%s fileds are useless." % ",".join(memeber_set)) class PriceInfo(AbstractModel): """域名价格信息 """ def __init__(self): r""" :param _Tld: 域名后缀,例如.com :type Tld: str :param _Year: 购买年限,范围[1-10] :type Year: int :param _Price: 域名原价 :type Price: int :param _RealPrice: 域名现价 :type RealPrice: int :param _Operation: 商品的购买类型,新购,续费,赎回,转入,续费并转入 :type Operation: str """ self._Tld = None self._Year = None self._Price = None self._RealPrice = None self._Operation = None @property def Tld(self): """域名后缀,例如.com :rtype: str """ return self._Tld @Tld.setter def Tld(self, Tld): self._Tld = Tld @property def Year(self): """购买年限,范围[1-10] :rtype: int """ return self._Year @Year.setter def Year(self, Year): self._Year = Year @property def Price(self): """域名原价 :rtype: int """ return self._Price @Price.setter def Price(self, Price): self._Price = Price @property def RealPrice(self): """域名现价 :rtype: int """ return self._RealPrice @RealPrice.setter def RealPrice(self, RealPrice): self._RealPrice = RealPrice @property def Operation(self): """商品的购买类型,新购,续费,赎回,转入,续费并转入 :rtype: str """ return self._Operation @Operation.setter def Operation(self, Operation): self._Operation = Operation def _deserialize(self, params): self._Tld = params.get("Tld") self._Year = params.get("Year") self._Price = params.get("Price") self._RealPrice = params.get("RealPrice") self._Operation = params.get("Operation") memeber_set = set(params.keys()) for name, value in vars(self).items(): property_name = name[1:] if property_name in memeber_set: memeber_set.remove(property_name) if len(memeber_set) > 0: warnings.warn("%s fileds are useless." % ",".join(memeber_set)) class PriceScopeConf(AbstractModel): """预释放价格区间配置 """ def __init__(self): r""" :param _MaxPrice: 最高价格 注意:此字段可能返回 null,表示取不到有效值。 :type MaxPrice: float :param _MinPrice: 最低价格 注意:此字段可能返回 null,表示取不到有效值。 :type MinPrice: float :param _Price: 价格幅度 注意:此字段可能返回 null,表示取不到有效值。 :type Price: float :param _DepositPrice: 保证金 注意:此字段可能返回 null,表示取不到有效值。 :type DepositPrice: float """ self._MaxPrice = None self._MinPrice = None self._Price = None self._DepositPrice = None @property def MaxPrice(self): """最高价格 注意:此字段可能返回 null,表示取不到有效值。 :rtype: float """ return self._MaxPrice @MaxPrice.setter def MaxPrice(self, MaxPrice): self._MaxPrice = MaxPrice @property def MinPrice(self): """最低价格 注意:此字段可能返回 null,表示取不到有效值。 :rtype: float """ return self._MinPrice @MinPrice.setter def MinPrice(self, MinPrice): self._MinPrice = MinPrice @property def Price(self): """价格幅度 注意:此字段可能返回 null,表示取不到有效值。 :rtype: float """ return self._Price @Price.setter def Price(self, Price): self._Price = Price @property def DepositPrice(self): """保证金 注意:此字段可能返回 null,表示取不到有效值。 :rtype: float """ return self._DepositPrice @DepositPrice.setter def DepositPrice(self, DepositPrice): self._DepositPrice = DepositPrice def _deserialize(self, params): self._MaxPrice = params.get("MaxPrice") self._MinPrice = params.get("MinPrice") self._Price = params.get("Price") self._DepositPrice = params.get("DepositPrice") memeber_set = set(params.keys()) for name, value in vars(self).items(): property_name = name[1:] if property_name in memeber_set: memeber_set.remove(property_name) if len(memeber_set) > 0: warnings.warn("%s fileds are useless." % ",".join(memeber_set)) class RenewDomainBatchRequest(AbstractModel): """RenewDomainBatch请求参数结构体 """ def __init__(self): r""" :param _Period: 域名续费的年限。 :type Period: int :param _Domains: 批量续费的域名。 :type Domains: list of str :param _PayMode: 付费模式 0手动在线付费,1使用余额付费,2使用特惠包。 :type PayMode: int :param _AutoRenewFlag: 自动续费开关。有三个可选值: 0 表示关闭,不自动续费 1 表示开启,将自动续费 2 表示不处理,保留域名原有状态(默认值) :type AutoRenewFlag: int :param _PackageResourceId: 特惠包ID :type PackageResourceId: str :param _ChannelFrom: 渠道来源,pc/miniprogram/h5等 :type ChannelFrom: str :param _OrderFrom: 订单来源,common正常/dianshi_active点石活动等 :type OrderFrom: str :param _ActivityId: 活动id :type ActivityId: str """ self._Period = None self._Domains = None self._PayMode = None self._AutoRenewFlag = None self._PackageResourceId = None self._ChannelFrom = None self._OrderFrom = None self._ActivityId = None @property def Period(self): """域名续费的年限。 :rtype: int """ return self._Period @Period.setter def Period(self, Period): self._Period = Period @property def Domains(self): """批量续费的域名。 :rtype: list of str """ return self._Domains @Domains.setter def Domains(self, Domains): self._Domains = Domains @property def PayMode(self): """付费模式 0手动在线付费,1使用余额付费,2使用特惠包。 :rtype: int """ return self._PayMode @PayMode.setter def PayMode(self, PayMode): self._PayMode = PayMode @property def AutoRenewFlag(self): """自动续费开关。有三个可选值: 0 表示关闭,不自动续费 1 表示开启,将自动续费 2 表示不处理,保留域名原有状态(默认值) :rtype: int """ return self._AutoRenewFlag @AutoRenewFlag.setter def AutoRenewFlag(self, AutoRenewFlag): self._AutoRenewFlag = AutoRenewFlag @property def PackageResourceId(self): """特惠包ID :rtype: str """ return self._PackageResourceId @PackageResourceId.setter def PackageResourceId(self, PackageResourceId): self._PackageResourceId = PackageResourceId @property def ChannelFrom(self): """渠道来源,pc/miniprogram/h5等 :rtype: str """ return self._ChannelFrom @ChannelFrom.setter def ChannelFrom(self, ChannelFrom): self._ChannelFrom = ChannelFrom @property def OrderFrom(self): """订单来源,common正常/dianshi_active点石活动等 :rtype: str """ return self._OrderFrom @OrderFrom.setter def OrderFrom(self, OrderFrom): self._OrderFrom = OrderFrom @property def ActivityId(self): """活动id :rtype: str """ return self._ActivityId @ActivityId.setter def ActivityId(self, ActivityId): self._ActivityId = ActivityId def _deserialize(self, params): self._Period = params.get("Period") self._Domains = params.get("Domains") self._PayMode = params.get("PayMode") self._AutoRenewFlag = params.get("AutoRenewFlag") self._PackageResourceId = params.get("PackageResourceId") self._ChannelFrom = params.get("ChannelFrom") self._OrderFrom = params.get("OrderFrom") self._ActivityId = params.get("ActivityId") memeber_set = set(params.keys()) for name, value in vars(self).items(): property_name = name[1:] if property_name in memeber_set: memeber_set.remove(property_name) if len(memeber_set) > 0: warnings.warn("%s fileds are useless." % ",".join(memeber_set)) class RenewDomainBatchResponse(AbstractModel): """RenewDomainBatch返回参数结构体 """ def __init__(self): r""" :param _LogId: 操作日志ID。 :type LogId: int :param _RequestId: 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 :type RequestId: str """ self._LogId = None self._RequestId = None @property def LogId(self): """操作日志ID。 :rtype: int """ return self._LogId @LogId.setter def LogId(self, LogId): self._LogId = LogId @property def RequestId(self): """唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 :rtype: str """ return self._RequestId @RequestId.setter def RequestId(self, RequestId): self._RequestId = RequestId def _deserialize(self, params): self._LogId = params.get("LogId") self._RequestId = params.get("RequestId") class ReserveBidInfo(AbstractModel): """合作商竞价详情 """ def __init__(self): r""" :param _User: 用户 注意:此字段可能返回 null,表示取不到有效值。 :type User: str :param _Price: 出价 注意:此字段可能返回 null,表示取不到有效值。 :type Price: int :param _BidTime: 出价时间 注意:此字段可能返回 null,表示取不到有效值。 :type BidTime: str :param _BidStatus: 当前状态 注意:此字段可能返回 null,表示取不到有效值。 :type BidStatus: str """ self._User = None self._Price = None self._BidTime = None self._BidStatus = None @property def User(self): """用户 注意:此字段可能返回 null,表示取不到有效值。 :rtype: str """ return self._User @User.setter def User(self, User): self._User = User @property def Price(self): """出价 注意:此字段可能返回 null,表示取不到有效值。 :rtype: int """ return self._Price @Price.setter def Price(self, Price): self._Price = Price @property def BidTime(self): """出价时间 注意:此字段可能返回 null,表示取不到有效值。 :rtype: str """ return self._BidTime @BidTime.setter def BidTime(self, BidTime): self._BidTime = BidTime @property def BidStatus(self): """当前状态 注意:此字段可能返回 null,表示取不到有效值。 :rtype: str """ return self._BidStatus @BidStatus.setter def BidStatus(self, BidStatus): self._BidStatus = BidStatus def _deserialize(self, params): self._User = params.get("User") self._Price = params.get("Price") self._BidTime = params.get("BidTime") self._BidStatus = params.get("BidStatus") memeber_set = set(params.keys()) for name, value in vars(self).items(): property_name = name[1:] if property_name in memeber_set: memeber_set.remove(property_name) if len(memeber_set) > 0: warnings.warn("%s fileds are useless." % ",".join(memeber_set)) class ReservedDomainInfo(AbstractModel): """查询预释放预约列表域名详情 """ def __init__(self): r""" :param _Domain: 域名 :type Domain: str :param _RegTime: 注册时间 :type RegTime: str :param _ExpireTime: 到期时间 :type ExpireTime: str :param _RenewEndTime: 续费时间结束 :type RenewEndTime: str :param _RestoreEndTime: 赎回结束时间 :type RestoreEndTime: str :param _ReservedEndTime: 域名预约结束时间 :type ReservedEndTime: str """ self._Domain = None self._RegTime = None self._ExpireTime = None self._RenewEndTime = None self._RestoreEndTime = None self._ReservedEndTime = None @property def Domain(self): """域名 :rtype: str """ return self._Domain @Domain.setter def Domain(self, Domain): self._Domain = Domain @property def RegTime(self): """注册时间 :rtype: str """ return self._RegTime @RegTime.setter def RegTime(self, RegTime): self._RegTime = RegTime @property def ExpireTime(self): """到期时间 :rtype: str """ return self._ExpireTime @ExpireTime.setter def ExpireTime(self, ExpireTime): self._ExpireTime = ExpireTime @property def RenewEndTime(self): """续费时间结束 :rtype: str """ return self._RenewEndTime @RenewEndTime.setter def RenewEndTime(self, RenewEndTime): self._RenewEndTime = RenewEndTime @property def RestoreEndTime(self): """赎回结束时间 :rtype: str """ return self._RestoreEndTime @RestoreEndTime.setter def RestoreEndTime(self, RestoreEndTime): self._RestoreEndTime = RestoreEndTime @property def ReservedEndTime(self): """域名预约结束时间 :rtype: str """ return self._ReservedEndTime @ReservedEndTime.setter def ReservedEndTime(self, ReservedEndTime): self._ReservedEndTime = ReservedEndTime def _deserialize(self, params): self._Domain = params.get("Domain") self._RegTime = params.get("RegTime") self._ExpireTime = params.get("ExpireTime") self._RenewEndTime = params.get("RenewEndTime") self._RestoreEndTime = params.get("RestoreEndTime") self._ReservedEndTime = params.get("ReservedEndTime") memeber_set = set(params.keys()) for name, value in vars(self).items(): property_name = name[1:] if property_name in memeber_set: memeber_set.remove(property_name) if len(memeber_set) > 0: warnings.warn("%s fileds are useless." % ",".join(memeber_set)) class ReservedPreDomainInfo(AbstractModel): """预约预释放域名详情信息 """ def __init__(self): r""" :param _Domain: 域名 :type Domain: str :param _ReservedStatus: 1. 预定成功 2. 预定失败(预定失败Reason字段将会被赋值)3. 域名交割中 4. 域名交割完成 :type ReservedStatus: int :param _FailReason: 域名预定失败原因 注意:此字段可能返回 null,表示取不到有效值。 :type FailReason: str :param _ChangeOwnerTime: 预计变更所有权时间(仅用于参考,实际时间会存在误差) 注意:此字段可能返回 null,表示取不到有效值。 :type ChangeOwnerTime: str :param _RegTime: 注册时间 注意:此字段可能返回 null,表示取不到有效值。 :type RegTime: str :param _ExpireTime: 到期时间 注意:此字段可能返回 null,表示取不到有效值。 :type ExpireTime: str :param _ResourceId: 资源ID,用于删除资源信息 注意:此字段可能返回 null,表示取不到有效值。 :type ResourceId: str :param _BusinessId: 业务ID 注意:此字段可能返回 null,表示取不到有效值。 :type BusinessId: str """ self._Domain = None self._ReservedStatus = None self._FailReason = None self._ChangeOwnerTime = None self._RegTime = None self._ExpireTime = None self._ResourceId = None self._BusinessId = None @property def Domain(self): """域名 :rtype: str """ return self._Domain @Domain.setter def Domain(self, Domain): self._Domain = Domain @property def ReservedStatus(self): """1. 预定成功 2. 预定失败(预定失败Reason字段将会被赋值)3. 域名交割中 4. 域名交割完成 :rtype: int """ return self._ReservedStatus @ReservedStatus.setter def ReservedStatus(self, ReservedStatus): self._ReservedStatus = ReservedStatus @property def FailReason(self): """域名预定失败原因 注意:此字段可能返回 null,表示取不到有效值。 :rtype: str """ return self._FailReason @FailReason.setter def FailReason(self, FailReason): self._FailReason = FailReason @property def ChangeOwnerTime(self): """预计变更所有权时间(仅用于参考,实际时间会存在误差) 注意:此字段可能返回 null,表示取不到有效值。 :rtype: str """ return self._ChangeOwnerTime @ChangeOwnerTime.setter def ChangeOwnerTime(self, ChangeOwnerTime): self._ChangeOwnerTime = ChangeOwnerTime @property def RegTime(self): """注册时间 注意:此字段可能返回 null,表示取不到有效值。 :rtype: str """ return self._RegTime @RegTime.setter def RegTime(self, RegTime): self._RegTime = RegTime @property def ExpireTime(self): """到期时间 注意:此字段可能返回 null,表示取不到有效值。 :rtype: str """ return self._ExpireTime @ExpireTime.setter def ExpireTime(self, ExpireTime): self._ExpireTime = ExpireTime @property def ResourceId(self): """资源ID,用于删除资源信息 注意:此字段可能返回 null,表示取不到有效值。 :rtype: str """ return self._ResourceId @ResourceId.setter def ResourceId(self, ResourceId): self._ResourceId = ResourceId @property def BusinessId(self): """业务ID 注意:此字段可能返回 null,表示取不到有效值。 :rtype: str """ return self._BusinessId @BusinessId.setter def BusinessId(self, BusinessId): self._BusinessId = BusinessId def _deserialize(self, params): self._Domain = params.get("Domain") self._ReservedStatus = params.get("ReservedStatus") self._FailReason = params.get("FailReason") self._ChangeOwnerTime = params.get("ChangeOwnerTime") self._RegTime = params.get("RegTime") self._ExpireTime = params.get("ExpireTime") self._ResourceId = params.get("ResourceId") self._BusinessId = params.get("BusinessId") memeber_set = set(params.keys()) for name, value in vars(self).items(): property_name = name[1:] if property_name in memeber_set: memeber_set.remove(property_name) if len(memeber_set) > 0: warnings.warn("%s fileds are useless." % ",".join(memeber_set)) class ReservedPreDomainsRequest(AbstractModel): """ReservedPreDomains请求参数结构体 """ def __init__(self): r""" :param _DomainList: 预约预释放域名列表 :type DomainList: list of str :param _TemplateId: 模板ID :type TemplateId: str :param _IsAutoPay: 结束后是否自动支付尾款,默认开启 传入1关闭 :type IsAutoPay: int :param _IsBidAutoPay: 结束后是否自动进行梯度保证金扣除,默认开启 传入1关闭 :type IsBidAutoPay: int """ self._DomainList = None self._TemplateId = None self._IsAutoPay = None self._IsBidAutoPay = None @property def DomainList(self): """预约预释放域名列表 :rtype: list of str """ return self._DomainList @DomainList.setter def DomainList(self, DomainList): self._DomainList = DomainList @property def TemplateId(self): """模板ID :rtype: str """ return self._TemplateId @TemplateId.setter def TemplateId(self, TemplateId): self._TemplateId = TemplateId @property def IsAutoPay(self): """结束后是否自动支付尾款,默认开启 传入1关闭 :rtype: int """ return self._IsAutoPay @IsAutoPay.setter def IsAutoPay(self, IsAutoPay): self._IsAutoPay = IsAutoPay @property def IsBidAutoPay(self): """结束后是否自动进行梯度保证金扣除,默认开启 传入1关闭 :rtype: int """ return self._IsBidAutoPay @IsBidAutoPay.setter def IsBidAutoPay(self, IsBidAutoPay): self._IsBidAutoPay = IsBidAutoPay def _deserialize(self, params): self._DomainList = params.get("DomainList") self._TemplateId = params.get("TemplateId") self._IsAutoPay = params.get("IsAutoPay") self._IsBidAutoPay = params.get("IsBidAutoPay") memeber_set = set(params.keys()) for name, value in vars(self).items(): property_name = name[1:] if property_name in memeber_set: memeber_set.remove(property_name) if len(memeber_set) > 0: warnings.warn("%s fileds are useless." % ",".join(memeber_set)) class ReservedPreDomainsResponse(AbstractModel): """ReservedPreDomains返回参数结构体 """ def __init__(self): r""" :param _SucDomainList: 预定成功域名列表 :type SucDomainList: list of str :param _FailDomainList: 预定失败域名列表 :type FailDomainList: list of FailReservedDomainInfo :param _SucDomains: 域名预定成功详情 :type SucDomains: list of SucDomainInfo :param _RequestId: 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 :type RequestId: str """ self._SucDomainList = None self._FailDomainList = None self._SucDomains = None self._RequestId = None @property def SucDomainList(self): """预定成功域名列表 :rtype: list of str """ return self._SucDomainList @SucDomainList.setter def SucDomainList(self, SucDomainList): self._SucDomainList = SucDomainList @property def FailDomainList(self): """预定失败域名列表 :rtype: list of FailReservedDomainInfo """ return self._FailDomainList @FailDomainList.setter def FailDomainList(self, FailDomainList): self._FailDomainList = FailDomainList @property def SucDomains(self): """域名预定成功详情 :rtype: list of SucDomainInfo """ return self._SucDomains @SucDomains.setter def SucDomains(self, SucDomains): self._SucDomains = SucDomains @property def RequestId(self): """唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 :rtype: str """ return self._RequestId @RequestId.setter def RequestId(self, RequestId): self._RequestId = RequestId def _deserialize(self, params): self._SucDomainList = params.get("SucDomainList") if params.get("FailDomainList") is not None: self._FailDomainList = [] for item in params.get("FailDomainList"): obj = FailReservedDomainInfo() obj._deserialize(item) self._FailDomainList.append(obj) if params.get("SucDomains") is not None: self._SucDomains = [] for item in params.get("SucDomains"): obj = SucDomainInfo() obj._deserialize(item) self._SucDomains.append(obj) self._RequestId = params.get("RequestId") class SendPhoneEmailCodeRequest(AbstractModel): """SendPhoneEmailCode请求参数结构体 """ def __init__(self): r""" :param _Code: 手机或者邮箱号。 :type Code: str :param _Type: 1:手机 2:邮箱。 :type Type: int """ self._Code = None self._Type = None @property def Code(self): """手机或者邮箱号。 :rtype: str """ return self._Code @Code.setter def Code(self, Code): self._Code = Code @property def Type(self): """1:手机 2:邮箱。 :rtype: int """ return self._Type @Type.setter def Type(self, Type): self._Type = Type def _deserialize(self, params): self._Code = params.get("Code") self._Type = params.get("Type") memeber_set = set(params.keys()) for name, value in vars(self).items(): property_name = name[1:] if property_name in memeber_set: memeber_set.remove(property_name) if len(memeber_set) > 0: warnings.warn("%s fileds are useless." % ",".join(memeber_set)) class SendPhoneEmailCodeResponse(AbstractModel): """SendPhoneEmailCode返回参数结构体 """ def __init__(self): r""" :param _RequestId: 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 :type RequestId: str """ self._RequestId = None @property def RequestId(self): """唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 :rtype: str """ return self._RequestId @RequestId.setter def RequestId(self, RequestId): self._RequestId = RequestId def _deserialize(self, params): self._RequestId = params.get("RequestId") class SetDomainAutoRenewRequest(AbstractModel): """SetDomainAutoRenew请求参数结构体 """ def __init__(self): r""" :param _DomainId: 域名ID 例如:domain-123abc :type DomainId: str :param _AutoRenew: AutoRenew 有三个可选值: 0:不设置自动续费 1:设置自动续费 2:设置到期后不续费 :type AutoRenew: int """ self._DomainId = None self._AutoRenew = None @property def DomainId(self): """域名ID 例如:domain-123abc :rtype: str """ return self._DomainId @DomainId.setter def DomainId(self, DomainId): self._DomainId = DomainId @property def AutoRenew(self): """AutoRenew 有三个可选值: 0:不设置自动续费 1:设置自动续费 2:设置到期后不续费 :rtype: int """ return self._AutoRenew @AutoRenew.setter def AutoRenew(self, AutoRenew): self._AutoRenew = AutoRenew def _deserialize(self, params): self._DomainId = params.get("DomainId") self._AutoRenew = params.get("AutoRenew") memeber_set = set(params.keys()) for name, value in vars(self).items(): property_name = name[1:] if property_name in memeber_set: memeber_set.remove(property_name) if len(memeber_set) > 0: warnings.warn("%s fileds are useless." % ",".join(memeber_set)) class SetDomainAutoRenewResponse(AbstractModel): """SetDomainAutoRenew返回参数结构体 """ def __init__(self): r""" :param _RequestId: 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 :type RequestId: str """ self._RequestId = None @property def RequestId(self): """唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 :rtype: str """ return self._RequestId @RequestId.setter def RequestId(self, RequestId): self._RequestId = RequestId def _deserialize(self, params): self._RequestId = params.get("RequestId") class SucDomainInfo(AbstractModel): """预释放域名预约参数补充成功信息 """ def __init__(self): r""" :param _Domain: 域名 注意:此字段可能返回 null,表示取不到有效值。 :type Domain: str :param _BusinessId: 业务ID 注意:此字段可能返回 null,表示取不到有效值。 :type BusinessId: str """ self._Domain = None self._BusinessId = None @property def Domain(self): """域名 注意:此字段可能返回 null,表示取不到有效值。 :rtype: str """ return self._Domain @Domain.setter def Domain(self, Domain): self._Domain = Domain @property def BusinessId(self): """业务ID 注意:此字段可能返回 null,表示取不到有效值。 :rtype: str """ return self._BusinessId @BusinessId.setter def BusinessId(self, BusinessId): self._BusinessId = BusinessId def _deserialize(self, params): self._Domain = params.get("Domain") self._BusinessId = params.get("BusinessId") memeber_set = set(params.keys()) for name, value in vars(self).items(): property_name = name[1:] if property_name in memeber_set: memeber_set.remove(property_name) if len(memeber_set) > 0: warnings.warn("%s fileds are useless." % ",".join(memeber_set)) class SyncCustomDnsHostRequest(AbstractModel): """SyncCustomDnsHost请求参数结构体 """ def __init__(self): r""" :param _DomainId: 域名实例ID :type DomainId: str """ self._DomainId = None @property def DomainId(self): """域名实例ID :rtype: str """ return self._DomainId @DomainId.setter def DomainId(self, DomainId): self._DomainId = DomainId def _deserialize(self, params): self._DomainId = params.get("DomainId") memeber_set = set(params.keys()) for name, value in vars(self).items(): property_name = name[1:] if property_name in memeber_set: memeber_set.remove(property_name) if len(memeber_set) > 0: warnings.warn("%s fileds are useless." % ",".join(memeber_set)) class SyncCustomDnsHostResponse(AbstractModel): """SyncCustomDnsHost返回参数结构体 """ def __init__(self): r""" :param _LogId: 异步任务ID :type LogId: int :param _RequestId: 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 :type RequestId: str """ self._LogId = None self._RequestId = None @property def LogId(self): """异步任务ID :rtype: int """ return self._LogId @LogId.setter def LogId(self, LogId): self._LogId = LogId @property def RequestId(self): """唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 :rtype: str """ return self._RequestId @RequestId.setter def RequestId(self, RequestId): self._RequestId = RequestId def _deserialize(self, params): self._LogId = params.get("LogId") self._RequestId = params.get("RequestId") class TemplateInfo(AbstractModel): """Template数据 """ def __init__(self): r""" :param _TemplateId: 模板ID :type TemplateId: str :param _AuditStatus: 认证状态:未实名认证:NotUpload, 实名审核中:InAudit,已实名认证:Approved,实名审核失败:Reject :type AuditStatus: str :param _CreatedOn: 创建时间 :type CreatedOn: str :param _UpdatedOn: 更新时间 :type UpdatedOn: str :param _UserUin: 用户UIN :type UserUin: str :param _IsDefault: 是否是默认模板: 是:yes,否:no :type IsDefault: str :param _AuditReason: 认证失败原因 :type AuditReason: str :param _CertificateInfo: 认证信息 :type CertificateInfo: :class:`tencentcloud.domain.v20180808.models.CertificateInfo` :param _ContactInfo: 联系人信息 :type ContactInfo: :class:`tencentcloud.domain.v20180808.models.ContactInfo` :param _IsValidTemplate: 模板是否符合规范, 1是 0 否 :type IsValidTemplate: int :param _InvalidReason: 不符合规范原因 :type InvalidReason: str :param _IsBlack: 是包含黑名单手机或邮箱 :type IsBlack: bool """ self._TemplateId = None self._AuditStatus = None self._CreatedOn = None self._UpdatedOn = None self._UserUin = None self._IsDefault = None self._AuditReason = None self._CertificateInfo = None self._ContactInfo = None self._IsValidTemplate = None self._InvalidReason = None self._IsBlack = None @property def TemplateId(self): """模板ID :rtype: str """ return self._TemplateId @TemplateId.setter def TemplateId(self, TemplateId): self._TemplateId = TemplateId @property def AuditStatus(self): """认证状态:未实名认证:NotUpload, 实名审核中:InAudit,已实名认证:Approved,实名审核失败:Reject :rtype: str """ return self._AuditStatus @AuditStatus.setter def AuditStatus(self, AuditStatus): self._AuditStatus = AuditStatus @property def CreatedOn(self): """创建时间 :rtype: str """ return self._CreatedOn @CreatedOn.setter def CreatedOn(self, CreatedOn): self._CreatedOn = CreatedOn @property def UpdatedOn(self): """更新时间 :rtype: str """ return self._UpdatedOn @UpdatedOn.setter def UpdatedOn(self, UpdatedOn): self._UpdatedOn = UpdatedOn @property def UserUin(self): """用户UIN :rtype: str """ return self._UserUin @UserUin.setter def UserUin(self, UserUin): self._UserUin = UserUin @property def IsDefault(self): """是否是默认模板: 是:yes,否:no :rtype: str """ return self._IsDefault @IsDefault.setter def IsDefault(self, IsDefault): self._IsDefault = IsDefault @property def AuditReason(self): """认证失败原因 :rtype: str """ return self._AuditReason @AuditReason.setter def AuditReason(self, AuditReason): self._AuditReason = AuditReason @property def CertificateInfo(self): """认证信息 :rtype: :class:`tencentcloud.domain.v20180808.models.CertificateInfo` """ return self._CertificateInfo @CertificateInfo.setter def CertificateInfo(self, CertificateInfo): self._CertificateInfo = CertificateInfo @property def ContactInfo(self): """联系人信息 :rtype: :class:`tencentcloud.domain.v20180808.models.ContactInfo` """ return self._ContactInfo @ContactInfo.setter def ContactInfo(self, ContactInfo): self._ContactInfo = ContactInfo @property def IsValidTemplate(self): """模板是否符合规范, 1是 0 否 :rtype: int """ return self._IsValidTemplate @IsValidTemplate.setter def IsValidTemplate(self, IsValidTemplate): self._IsValidTemplate = IsValidTemplate @property def InvalidReason(self): """不符合规范原因 :rtype: str """ return self._InvalidReason @InvalidReason.setter def InvalidReason(self, InvalidReason): self._InvalidReason = InvalidReason @property def IsBlack(self): """是包含黑名单手机或邮箱 :rtype: bool """ return self._IsBlack @IsBlack.setter def IsBlack(self, IsBlack): self._IsBlack = IsBlack def _deserialize(self, params): self._TemplateId = params.get("TemplateId") self._AuditStatus = params.get("AuditStatus") self._CreatedOn = params.get("CreatedOn") self._UpdatedOn = params.get("UpdatedOn") self._UserUin = params.get("UserUin") self._IsDefault = params.get("IsDefault") self._AuditReason = params.get("AuditReason") if params.get("CertificateInfo") is not None: self._CertificateInfo = CertificateInfo() self._CertificateInfo._deserialize(params.get("CertificateInfo")) if params.get("ContactInfo") is not None: self._ContactInfo = ContactInfo() self._ContactInfo._deserialize(params.get("ContactInfo")) self._IsValidTemplate = params.get("IsValidTemplate") self._InvalidReason = params.get("InvalidReason") self._IsBlack = params.get("IsBlack") memeber_set = set(params.keys()) for name, value in vars(self).items(): property_name = name[1:] if property_name in memeber_set: memeber_set.remove(property_name) if len(memeber_set) > 0: warnings.warn("%s fileds are useless." % ",".join(memeber_set)) class TransferInDomainBatchRequest(AbstractModel): """TransferInDomainBatch请求参数结构体 """ def __init__(self): r""" :param _Domains: 转入的域名名称数组。 :type Domains: list of str :param _PassWords: 域名转移码数组。 :type PassWords: list of str :param _TemplateId: 模板ID。 :type TemplateId: str :param _PayMode: 付费模式 0手动在线付费,1使用余额付费。 :type PayMode: int :param _AutoRenewFlag: 自动续费开关。有两个可选值: 0 表示关闭,不自动续费(默认值) 1 表示开启,将自动续费 :type AutoRenewFlag: int :param _LockTransfer: true: 开启60天内禁止转移注册商锁定 false:关闭60天内禁止转移注册商锁定 默认 true :type LockTransfer: bool :param _UpdateProhibition: 是否开启更新锁:0=默认不开启,1=开启 :type UpdateProhibition: int :param _TransferProhibition: 是否开启转移锁:0=默认不开启,1=开启 :type TransferProhibition: int :param _ChannelFrom: 渠道来源,pc/miniprogram/h5等 :type ChannelFrom: str :param _OrderFrom: 订单来源,common正常/dianshi_active点石活动等 :type OrderFrom: str :param _ActivityId: 活动id :type ActivityId: str """ self._Domains = None self._PassWords = None self._TemplateId = None self._PayMode = None self._AutoRenewFlag = None self._LockTransfer = None self._UpdateProhibition = None self._TransferProhibition = None self._ChannelFrom = None self._OrderFrom = None self._ActivityId = None @property def Domains(self): """转入的域名名称数组。 :rtype: list of str """ return self._Domains @Domains.setter def Domains(self, Domains): self._Domains = Domains @property def PassWords(self): """域名转移码数组。 :rtype: list of str """ return self._PassWords @PassWords.setter def PassWords(self, PassWords): self._PassWords = PassWords @property def TemplateId(self): """模板ID。 :rtype: str """ return self._TemplateId @TemplateId.setter def TemplateId(self, TemplateId): self._TemplateId = TemplateId @property def PayMode(self): """付费模式 0手动在线付费,1使用余额付费。 :rtype: int """ return self._PayMode @PayMode.setter def PayMode(self, PayMode): self._PayMode = PayMode @property def AutoRenewFlag(self): """自动续费开关。有两个可选值: 0 表示关闭,不自动续费(默认值) 1 表示开启,将自动续费 :rtype: int """ return self._AutoRenewFlag @AutoRenewFlag.setter def AutoRenewFlag(self, AutoRenewFlag): self._AutoRenewFlag = AutoRenewFlag @property def LockTransfer(self): """true: 开启60天内禁止转移注册商锁定 false:关闭60天内禁止转移注册商锁定 默认 true :rtype: bool """ return self._LockTransfer @LockTransfer.setter def LockTransfer(self, LockTransfer): self._LockTransfer = LockTransfer @property def UpdateProhibition(self): """是否开启更新锁:0=默认不开启,1=开启 :rtype: int """ return self._UpdateProhibition @UpdateProhibition.setter def UpdateProhibition(self, UpdateProhibition): self._UpdateProhibition = UpdateProhibition @property def TransferProhibition(self): """是否开启转移锁:0=默认不开启,1=开启 :rtype: int """ return self._TransferProhibition @TransferProhibition.setter def TransferProhibition(self, TransferProhibition): self._TransferProhibition = TransferProhibition @property def ChannelFrom(self): """渠道来源,pc/miniprogram/h5等 :rtype: str """ return self._ChannelFrom @ChannelFrom.setter def ChannelFrom(self, ChannelFrom): self._ChannelFrom = ChannelFrom @property def OrderFrom(self): """订单来源,common正常/dianshi_active点石活动等 :rtype: str """ return self._OrderFrom @OrderFrom.setter def OrderFrom(self, OrderFrom): self._OrderFrom = OrderFrom @property def ActivityId(self): """活动id :rtype: str """ return self._ActivityId @ActivityId.setter def ActivityId(self, ActivityId): self._ActivityId = ActivityId def _deserialize(self, params): self._Domains = params.get("Domains") self._PassWords = params.get("PassWords") self._TemplateId = params.get("TemplateId") self._PayMode = params.get("PayMode") self._AutoRenewFlag = params.get("AutoRenewFlag") self._LockTransfer = params.get("LockTransfer") self._UpdateProhibition = params.get("UpdateProhibition") self._TransferProhibition = params.get("TransferProhibition") self._ChannelFrom = params.get("ChannelFrom") self._OrderFrom = params.get("OrderFrom") self._ActivityId = params.get("ActivityId") memeber_set = set(params.keys()) for name, value in vars(self).items(): property_name = name[1:] if property_name in memeber_set: memeber_set.remove(property_name) if len(memeber_set) > 0: warnings.warn("%s fileds are useless." % ",".join(memeber_set)) class TransferInDomainBatchResponse(AbstractModel): """TransferInDomainBatch返回参数结构体 """ def __init__(self): r""" :param _LogId: 日志ID :type LogId: int :param _RequestId: 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 :type RequestId: str """ self._LogId = None self._RequestId = None @property def LogId(self): """日志ID :rtype: int """ return self._LogId @LogId.setter def LogId(self, LogId): self._LogId = LogId @property def RequestId(self): """唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 :rtype: str """ return self._RequestId @RequestId.setter def RequestId(self, RequestId): self._RequestId = RequestId def _deserialize(self, params): self._LogId = params.get("LogId") self._RequestId = params.get("RequestId") class TransferProhibitionBatchRequest(AbstractModel): """TransferProhibitionBatch请求参数结构体 """ def __init__(self): r""" :param _Domains: 批量操作的域名。 :type Domains: list of str :param _Status: 是否开启禁止域名转移。 True: 开启禁止域名转移状态。 False:关闭禁止域名转移状态。 :type Status: bool """ self._Domains = None self._Status = None @property def Domains(self): """批量操作的域名。 :rtype: list of str """ return self._Domains @Domains.setter def Domains(self, Domains): self._Domains = Domains @property def Status(self): """是否开启禁止域名转移。 True: 开启禁止域名转移状态。 False:关闭禁止域名转移状态。 :rtype: bool """ return self._Status @Status.setter def Status(self, Status): self._Status = Status def _deserialize(self, params): self._Domains = params.get("Domains") self._Status = params.get("Status") memeber_set = set(params.keys()) for name, value in vars(self).items(): property_name = name[1:] if property_name in memeber_set: memeber_set.remove(property_name) if len(memeber_set) > 0: warnings.warn("%s fileds are useless." % ",".join(memeber_set)) class TransferProhibitionBatchResponse(AbstractModel): """TransferProhibitionBatch返回参数结构体 """ def __init__(self): r""" :param _LogId: 日志ID :type LogId: int :param _RequestId: 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 :type RequestId: str """ self._LogId = None self._RequestId = None @property def LogId(self): """日志ID :rtype: int """ return self._LogId @LogId.setter def LogId(self, LogId): self._LogId = LogId @property def RequestId(self): """唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 :rtype: str """ return self._RequestId @RequestId.setter def RequestId(self, RequestId): self._RequestId = RequestId def _deserialize(self, params): self._LogId = params.get("LogId") self._RequestId = params.get("RequestId") class UpdateProhibitionBatchRequest(AbstractModel): """UpdateProhibitionBatch请求参数结构体 """ def __init__(self): r""" :param _Domains: 批量操作的域名。 :type Domains: list of str :param _Status: 是否开启禁止域名更新。 True:开启禁止域名更新状态。 False:关闭禁止域名更新状态。 :type Status: bool """ self._Domains = None self._Status = None @property def Domains(self): """批量操作的域名。 :rtype: list of str """ return self._Domains @Domains.setter def Domains(self, Domains): self._Domains = Domains @property def Status(self): """是否开启禁止域名更新。 True:开启禁止域名更新状态。 False:关闭禁止域名更新状态。 :rtype: bool """ return self._Status @Status.setter def Status(self, Status): self._Status = Status def _deserialize(self, params): self._Domains = params.get("Domains") self._Status = params.get("Status") memeber_set = set(params.keys()) for name, value in vars(self).items(): property_name = name[1:] if property_name in memeber_set: memeber_set.remove(property_name) if len(memeber_set) > 0: warnings.warn("%s fileds are useless." % ",".join(memeber_set)) class UpdateProhibitionBatchResponse(AbstractModel): """UpdateProhibitionBatch返回参数结构体 """ def __init__(self): r""" :param _LogId: 日志ID :type LogId: int :param _RequestId: 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 :type RequestId: str """ self._LogId = None self._RequestId = None @property def LogId(self): """日志ID :rtype: int """ return self._LogId @LogId.setter def LogId(self, LogId): self._LogId = LogId @property def RequestId(self): """唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 :rtype: str """ return self._RequestId @RequestId.setter def RequestId(self, RequestId): self._RequestId = RequestId def _deserialize(self, params): self._LogId = params.get("LogId") self._RequestId = params.get("RequestId") class UploadImageRequest(AbstractModel): """UploadImage请求参数结构体 """ def __init__(self): r""" :param _ImageFile: 资质照片,照片的base64编码。 :type ImageFile: str """ self._ImageFile = None @property def ImageFile(self): """资质照片,照片的base64编码。 :rtype: str """ return self._ImageFile @ImageFile.setter def ImageFile(self, ImageFile): self._ImageFile = ImageFile def _deserialize(self, params): self._ImageFile = params.get("ImageFile") memeber_set = set(params.keys()) for name, value in vars(self).items(): property_name = name[1:] if property_name in memeber_set: memeber_set.remove(property_name) if len(memeber_set) > 0: warnings.warn("%s fileds are useless." % ",".join(memeber_set)) class UploadImageResponse(AbstractModel): """UploadImage返回参数结构体 """ def __init__(self): r""" :param _AccessUrl: 资质照片地址。 :type AccessUrl: str :param _RequestId: 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 :type RequestId: str """ self._AccessUrl = None self._RequestId = None @property def AccessUrl(self): """资质照片地址。 :rtype: str """ return self._AccessUrl @AccessUrl.setter def AccessUrl(self, AccessUrl): self._AccessUrl = AccessUrl @property def RequestId(self): """唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 :rtype: str """ return self._RequestId @RequestId.setter def RequestId(self, RequestId): self._RequestId = RequestId def _deserialize(self, params): self._AccessUrl = params.get("AccessUrl") self._RequestId = params.get("RequestId")
Memory