# -*- 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")