Documentation
¶
Index ¶
- Constants
- type BatchModifyDomainInfoRequest
- type BatchModifyDomainInfoResponse
- type BatchStatus
- type CertificateInfo
- type CheckBatchStatusRequest
- type CheckBatchStatusResponse
- type CheckDomainRequest
- type CheckDomainResponse
- type Client
- func (c *Client) BatchModifyDomainInfo(request *BatchModifyDomainInfoRequest) (response *BatchModifyDomainInfoResponse, err error)
- func (c *Client) CheckBatchStatus(request *CheckBatchStatusRequest) (response *CheckBatchStatusResponse, err error)
- func (c *Client) CheckDomain(request *CheckDomainRequest) (response *CheckDomainResponse, err error)
- func (c *Client) CreateDomainBatch(request *CreateDomainBatchRequest) (response *CreateDomainBatchResponse, err error)
- func (c *Client) CreateTemplate(request *CreateTemplateRequest) (response *CreateTemplateResponse, err error)
- func (c *Client) DeleteTemplate(request *DeleteTemplateRequest) (response *DeleteTemplateResponse, err error)
- func (c *Client) DescribeBatchOperationLogDetails(request *DescribeBatchOperationLogDetailsRequest) (response *DescribeBatchOperationLogDetailsResponse, err error)
- func (c *Client) DescribeBatchOperationLogs(request *DescribeBatchOperationLogsRequest) (response *DescribeBatchOperationLogsResponse, err error)
- func (c *Client) DescribeDomainBaseInfo(request *DescribeDomainBaseInfoRequest) (response *DescribeDomainBaseInfoResponse, err error)
- func (c *Client) DescribeDomainNameList(request *DescribeDomainNameListRequest) (response *DescribeDomainNameListResponse, err error)
- func (c *Client) DescribeDomainPriceList(request *DescribeDomainPriceListRequest) (response *DescribeDomainPriceListResponse, err error)
- func (c *Client) DescribeTemplate(request *DescribeTemplateRequest) (response *DescribeTemplateResponse, err error)
- func (c *Client) DescribeTemplateList(request *DescribeTemplateListRequest) (response *DescribeTemplateListResponse, err error)
- func (c *Client) ModifyDomainDNSBatch(request *ModifyDomainDNSBatchRequest) (response *ModifyDomainDNSBatchResponse, err error)
- func (c *Client) ModifyDomainOwnerBatch(request *ModifyDomainOwnerBatchRequest) (response *ModifyDomainOwnerBatchResponse, err error)
- func (c *Client) RenewDomainBatch(request *RenewDomainBatchRequest) (response *RenewDomainBatchResponse, err error)
- func (c *Client) SetDomainAutoRenew(request *SetDomainAutoRenewRequest) (response *SetDomainAutoRenewResponse, err error)
- func (c *Client) TransferInDomainBatch(request *TransferInDomainBatchRequest) (response *TransferInDomainBatchResponse, err error)
- func (c *Client) TransferProhibitionBatch(request *TransferProhibitionBatchRequest) (response *TransferProhibitionBatchResponse, err error)
- func (c *Client) UpdateProhibitionBatch(request *UpdateProhibitionBatchRequest) (response *UpdateProhibitionBatchResponse, err error)
- func (c *Client) UploadImage(request *UploadImageRequest) (response *UploadImageResponse, err error)
- type ContactInfo
- type CreateDomainBatchRequest
- type CreateDomainBatchResponse
- type CreateTemplateRequest
- type CreateTemplateResponse
- type DeleteTemplateRequest
- type DeleteTemplateResponse
- type DescribeBatchOperationLogDetailsRequest
- type DescribeBatchOperationLogDetailsResponse
- type DescribeBatchOperationLogsRequest
- type DescribeBatchOperationLogsResponse
- type DescribeDomainBaseInfoRequest
- type DescribeDomainBaseInfoResponse
- type DescribeDomainNameListRequest
- type DescribeDomainNameListResponse
- type DescribeDomainPriceListRequest
- type DescribeDomainPriceListResponse
- type DescribeTemplateListRequest
- type DescribeTemplateListResponse
- type DescribeTemplateRequest
- type DescribeTemplateResponse
- type DomainBaseInfo
- type DomainBatchDetailSet
- type DomainBatchLogSet
- type DomainList
- type ModifyDomainDNSBatchRequest
- type ModifyDomainDNSBatchResponse
- type ModifyDomainOwnerBatchRequest
- type ModifyDomainOwnerBatchResponse
- type PriceInfo
- type RenewDomainBatchRequest
- type RenewDomainBatchResponse
- type SetDomainAutoRenewRequest
- type SetDomainAutoRenewResponse
- type TemplateInfo
- type TransferInDomainBatchRequest
- type TransferInDomainBatchResponse
- type TransferProhibitionBatchRequest
- type TransferProhibitionBatchResponse
- type UpdateProhibitionBatchRequest
- type UpdateProhibitionBatchResponse
- type UploadImageRequest
- type UploadImageResponse
Constants ¶
const APIVersion = "2018-08-08"
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type BatchModifyDomainInfoRequest ¶
type BatchModifyDomainInfoRequest struct {
*tchttp.BaseRequest
// 批量修改的域名。
Domains []*string `json:"Domains,omitempty" name:"Domains" list`
// 模板ID。
TemplateId *string `json:"TemplateId,omitempty" name:"TemplateId"`
// true: 开启60天内禁止转移注册商锁定
// false:关闭60天内禁止转移注册商锁定
// 默认 true
LockTransfer *bool `json:"LockTransfer,omitempty" name:"LockTransfer"`
}
func NewBatchModifyDomainInfoRequest ¶
func NewBatchModifyDomainInfoRequest() (request *BatchModifyDomainInfoRequest)
func (*BatchModifyDomainInfoRequest) FromJsonString ¶
func (r *BatchModifyDomainInfoRequest) FromJsonString(s string) error
It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*BatchModifyDomainInfoRequest) ToJsonString ¶
func (r *BatchModifyDomainInfoRequest) ToJsonString() string
type BatchModifyDomainInfoResponse ¶
type BatchModifyDomainInfoResponse struct {
*tchttp.BaseResponse
Response *struct {
// 日志ID
LogId *int64 `json:"LogId,omitempty" name:"LogId"`
// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
RequestId *string `json:"RequestId,omitempty" name:"RequestId"`
} `json:"Response"`
}
func NewBatchModifyDomainInfoResponse ¶
func NewBatchModifyDomainInfoResponse() (response *BatchModifyDomainInfoResponse)
func (*BatchModifyDomainInfoResponse) FromJsonString ¶
func (r *BatchModifyDomainInfoResponse) FromJsonString(s string) error
It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*BatchModifyDomainInfoResponse) ToJsonString ¶
func (r *BatchModifyDomainInfoResponse) ToJsonString() string
type BatchStatus ¶
type CertificateInfo ¶
type CertificateInfo struct {
// 证件号码。
CertificateCode *string `json:"CertificateCode,omitempty" name:"CertificateCode"`
// 证件类型。
// SFZ: 身份证。
// HZ: 护照。
// TXZ: 中国港澳居民来往内地通行证。
// TWSFZ: 中国台湾居民来往大陆通行证。
// GWSFZ: 外国人永久居留身份证。
// ORG: 组织机构代码证
// YYZZ: 工商营业执照。
// TYDMZ: 统一社会信用代码证书。
// BDDH: 部队代号
// JDXKZ: 军队单位对外有偿服务许可证。
// SYZS: 事业单位法定代表人证书。
// GWCZDJZ: 外国企业常驻代表机构登记证。
// STDJZ: 社会团体法定代表人登记证书。
// ZJDJZ: 宗教活动场所登记证。
// MBDJZ: 民办非企业单位登记证书。
// JJDJZ: 基金会法定代表人登记证书。
// LSXKZ: 律师事务所执业许可证。
// GWZHDJZ: 外国在华文化中心登记证。
// GWLYDJZ: 外国政府旅游部门常驻代表机构批准登记证。
// SFXKZ: 司法鉴定许可证
// GWJGZJ: 外国机构证件。
// SHFWJGZ: 社会服务机构登记证书。
// MBXXXKZ: 民办学校办学许可证。
// YLJGXKZ: 医疗机构执业许可证。
// GAJZZ: 中国港澳居住证。
// TWJZZ: 中国台湾居住证。
// QTTYDM: 其他-统一社会信用代码证书。
// GZJGZY: 公证机构执业证。
CertificateType *string `json:"CertificateType,omitempty" name:"CertificateType"`
// 证件照片地址。
ImgUrl *string `json:"ImgUrl,omitempty" name:"ImgUrl"`
}
type CheckBatchStatusRequest ¶
type CheckBatchStatusRequest struct {
*tchttp.BaseRequest
// 操作日志 ID数组,最多 200 个
LogIds []*uint64 `json:"LogIds,omitempty" name:"LogIds" list`
}
func NewCheckBatchStatusRequest ¶
func NewCheckBatchStatusRequest() (request *CheckBatchStatusRequest)
func (*CheckBatchStatusRequest) FromJsonString ¶
func (r *CheckBatchStatusRequest) FromJsonString(s string) error
It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*CheckBatchStatusRequest) ToJsonString ¶
func (r *CheckBatchStatusRequest) ToJsonString() string
type CheckBatchStatusResponse ¶
type CheckBatchStatusResponse struct {
*tchttp.BaseResponse
Response *struct {
// 批量任务状态集
StatusSet []*BatchStatus `json:"StatusSet,omitempty" name:"StatusSet" list`
// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
RequestId *string `json:"RequestId,omitempty" name:"RequestId"`
} `json:"Response"`
}
func NewCheckBatchStatusResponse ¶
func NewCheckBatchStatusResponse() (response *CheckBatchStatusResponse)
func (*CheckBatchStatusResponse) FromJsonString ¶
func (r *CheckBatchStatusResponse) FromJsonString(s string) error
It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*CheckBatchStatusResponse) ToJsonString ¶
func (r *CheckBatchStatusResponse) ToJsonString() string
type CheckDomainRequest ¶
type CheckDomainRequest struct {
*tchttp.BaseRequest
// 所查询域名名称
DomainName *string `json:"DomainName,omitempty" name:"DomainName"`
// 年限
Period *string `json:"Period,omitempty" name:"Period"`
}
func NewCheckDomainRequest ¶
func NewCheckDomainRequest() (request *CheckDomainRequest)
func (*CheckDomainRequest) FromJsonString ¶
func (r *CheckDomainRequest) FromJsonString(s string) error
It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*CheckDomainRequest) ToJsonString ¶
func (r *CheckDomainRequest) ToJsonString() string
type CheckDomainResponse ¶
type CheckDomainResponse struct {
*tchttp.BaseResponse
Response *struct {
// 所查询域名名称
DomainName *string `json:"DomainName,omitempty" name:"DomainName"`
// 是否能够注册
Available *bool `json:"Available,omitempty" name:"Available"`
// 不能注册原因
Reason *string `json:"Reason,omitempty" name:"Reason"`
// 是否是溢价词
Premium *bool `json:"Premium,omitempty" name:"Premium"`
// 域名价格
Price *uint64 `json:"Price,omitempty" name:"Price"`
// 是否是敏感词
BlackWord *bool `json:"BlackWord,omitempty" name:"BlackWord"`
// 溢价词描述
// 注意:此字段可能返回 null,表示取不到有效值。
Describe *string `json:"Describe,omitempty" name:"Describe"`
// 溢价词的续费价格
// 注意:此字段可能返回 null,表示取不到有效值。
FeeRenew *uint64 `json:"FeeRenew,omitempty" name:"FeeRenew"`
// 域名真实价格
// 注意:此字段可能返回 null,表示取不到有效值。
RealPrice *uint64 `json:"RealPrice,omitempty" name:"RealPrice"`
// 溢价词的转入价格
// 注意:此字段可能返回 null,表示取不到有效值。
FeeTransfer *uint64 `json:"FeeTransfer,omitempty" name:"FeeTransfer"`
// 溢价词的赎回价格
FeeRestore *uint64 `json:"FeeRestore,omitempty" name:"FeeRestore"`
// 检测年限
Period *uint64 `json:"Period,omitempty" name:"Period"`
// 是否支持北京备案 true 支持 false 不支持
RecordSupport *bool `json:"RecordSupport,omitempty" name:"RecordSupport"`
// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
RequestId *string `json:"RequestId,omitempty" name:"RequestId"`
} `json:"Response"`
}
func NewCheckDomainResponse ¶
func NewCheckDomainResponse() (response *CheckDomainResponse)
func (*CheckDomainResponse) FromJsonString ¶
func (r *CheckDomainResponse) FromJsonString(s string) error
It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*CheckDomainResponse) ToJsonString ¶
func (r *CheckDomainResponse) ToJsonString() string
type Client ¶
func NewClient ¶
func NewClient(credential *common.Credential, region string, clientProfile *profile.ClientProfile) (client *Client, err error)
func NewClientWithSecretId ¶
Deprecated
func (*Client) BatchModifyDomainInfo ¶
func (c *Client) BatchModifyDomainInfo(request *BatchModifyDomainInfoRequest) (response *BatchModifyDomainInfoResponse, err error)
本接口 ( BatchModifyDomainInfo ) 用于批量域名信息修改 。
func (*Client) CheckBatchStatus ¶
func (c *Client) CheckBatchStatus(request *CheckBatchStatusRequest) (response *CheckBatchStatusResponse, err error)
本接口 ( CheckBatchStatus ) 用于查询批量操作日志状态 。
默认接口请求频率限制:20次/秒。
func (*Client) CheckDomain ¶
func (c *Client) CheckDomain(request *CheckDomainRequest) (response *CheckDomainResponse, err error)
检查域名是否可以注册。
func (*Client) CreateDomainBatch ¶
func (c *Client) CreateDomainBatch(request *CreateDomainBatchRequest) (response *CreateDomainBatchResponse, err error)
本接口 ( CreateDomainBatch ) 用于批量注册域名 。
默认接口请求频率限制:20次/秒。
func (*Client) CreateTemplate ¶
func (c *Client) CreateTemplate(request *CreateTemplateRequest) (response *CreateTemplateResponse, err error)
本接口 ( CreateTemplate ) 用于添加域名信息模板 。
func (*Client) DeleteTemplate ¶
func (c *Client) DeleteTemplate(request *DeleteTemplateRequest) (response *DeleteTemplateResponse, err error)
本接口 ( DeleteTemplate ) 用于删除域名信息模板。
func (*Client) DescribeBatchOperationLogDetails ¶
func (c *Client) DescribeBatchOperationLogDetails(request *DescribeBatchOperationLogDetailsRequest) (response *DescribeBatchOperationLogDetailsResponse, err error)
本接口 ( DescribeBatchOperationLogDetails ) 用于获取批量操作日志详情。
func (*Client) DescribeBatchOperationLogs ¶
func (c *Client) DescribeBatchOperationLogs(request *DescribeBatchOperationLogsRequest) (response *DescribeBatchOperationLogsResponse, err error)
本接口 ( DescribeBatchOperationLogs ) 用于获取批量操作日志 。
func (*Client) DescribeDomainBaseInfo ¶
func (c *Client) DescribeDomainBaseInfo(request *DescribeDomainBaseInfoRequest) (response *DescribeDomainBaseInfoResponse, err error)
本接口 ( DescribeDomainBaseInfo) 获取域名基础信息。
默认接口请求频率限制:20次/秒。
func (*Client) DescribeDomainNameList ¶
func (c *Client) DescribeDomainNameList(request *DescribeDomainNameListRequest) (response *DescribeDomainNameListResponse, err error)
本接口 ( DescribeDomainNameList ) 获取域名列表。
func (*Client) DescribeDomainPriceList ¶
func (c *Client) DescribeDomainPriceList(request *DescribeDomainPriceListRequest) (response *DescribeDomainPriceListResponse, err error)
按照域名后缀获取对应的价格列表
func (*Client) DescribeTemplate ¶
func (c *Client) DescribeTemplate(request *DescribeTemplateRequest) (response *DescribeTemplateResponse, err error)
本接口 (DescribeTemplate) 用于获取模板信息。
func (*Client) DescribeTemplateList ¶
func (c *Client) DescribeTemplateList(request *DescribeTemplateListRequest) (response *DescribeTemplateListResponse, err error)
本接口 (DescribeTemplateList) 用于获取模板列表。
func (*Client) ModifyDomainDNSBatch ¶
func (c *Client) ModifyDomainDNSBatch(request *ModifyDomainDNSBatchRequest) (response *ModifyDomainDNSBatchResponse, err error)
本接口 ( ModifyDomainDNSBatch) 用于批量修改域名DNS信息 。
默认接口请求频率限制:20次/秒。
func (*Client) ModifyDomainOwnerBatch ¶
func (c *Client) ModifyDomainOwnerBatch(request *ModifyDomainOwnerBatchRequest) (response *ModifyDomainOwnerBatchResponse, err error)
本接口 ( ModifyDomainOwnerBatch) 用于域名批量账号间转移 。
func (*Client) RenewDomainBatch ¶
func (c *Client) RenewDomainBatch(request *RenewDomainBatchRequest) (response *RenewDomainBatchResponse, err error)
本接口 ( RenewDomainBatch ) 用于批量续费域名 。
默认接口请求频率限制:20次/秒。
func (*Client) SetDomainAutoRenew ¶
func (c *Client) SetDomainAutoRenew(request *SetDomainAutoRenewRequest) (response *SetDomainAutoRenewResponse, err error)
本接口 ( SetDomainAutoRenew ) 用于设置域名自动续费。
默认接口请求频率限制:20次/秒。
func (*Client) TransferInDomainBatch ¶
func (c *Client) TransferInDomainBatch(request *TransferInDomainBatchRequest) (response *TransferInDomainBatchResponse, err error)
本接口 ( TransferInDomainBatch ) 用于批量转入域名 。
默认接口请求频率限制:20次/秒。
func (*Client) TransferProhibitionBatch ¶
func (c *Client) TransferProhibitionBatch(request *TransferProhibitionBatchRequest) (response *TransferProhibitionBatchResponse, err error)
本接口 ( TransferInDomainBatch ) 用于批量禁止域名转移 。
默认接口请求频率限制:20次/秒。
func (*Client) UpdateProhibitionBatch ¶
func (c *Client) UpdateProhibitionBatch(request *UpdateProhibitionBatchRequest) (response *UpdateProhibitionBatchResponse, err error)
本接口 ( UpdateProhibitionBatch ) 用于批量设置禁止域名更新 。
func (*Client) UploadImage ¶
func (c *Client) UploadImage(request *UploadImageRequest) (response *UploadImageResponse, err error)
本接口 ( UploadImage ) 用于上传资质照片 。
type ContactInfo ¶
type ContactInfo struct {
// 注册人(中文)
OrganizationNameCN *string `json:"OrganizationNameCN,omitempty" name:"OrganizationNameCN"`
// 注册人(英文)
OrganizationName *string `json:"OrganizationName,omitempty" name:"OrganizationName"`
// 联系人(中文)
RegistrantNameCN *string `json:"RegistrantNameCN,omitempty" name:"RegistrantNameCN"`
// 联系人(英文)
RegistrantName *string `json:"RegistrantName,omitempty" name:"RegistrantName"`
// 省份(中文)
ProvinceCN *string `json:"ProvinceCN,omitempty" name:"ProvinceCN"`
// 城市(中文)
CityCN *string `json:"CityCN,omitempty" name:"CityCN"`
// 街道(中文)
StreetCN *string `json:"StreetCN,omitempty" name:"StreetCN"`
// 街道(英文)
Street *string `json:"Street,omitempty" name:"Street"`
// 国家(中文)
CountryCN *string `json:"CountryCN,omitempty" name:"CountryCN"`
// 联系人手机号
Telephone *string `json:"Telephone,omitempty" name:"Telephone"`
// 联系人邮箱
Email *string `json:"Email,omitempty" name:"Email"`
// 邮编
ZipCode *string `json:"ZipCode,omitempty" name:"ZipCode"`
// 用户类型 E:组织, I:个人
RegistrantType *string `json:"RegistrantType,omitempty" name:"RegistrantType"`
// 省份(英文)。作为入参时可以不填
Province *string `json:"Province,omitempty" name:"Province"`
// 城市(英文)。作为入参时可以不填
City *string `json:"City,omitempty" name:"City"`
// 国家(英文)。作为入参时可以不填
Country *string `json:"Country,omitempty" name:"Country"`
}
type CreateDomainBatchRequest ¶
type CreateDomainBatchRequest struct {
*tchttp.BaseRequest
// 模板ID。详情请查看:[获取模板列表](https://cloud.tencent.com/document/product/242/48940)
TemplateId *string `json:"TemplateId,omitempty" name:"TemplateId"`
// 购买域名的年限,可选值:[1-10]
Period *int64 `json:"Period,omitempty" name:"Period"`
// 批量购买的域名,最多为4000个
Domains []*string `json:"Domains,omitempty" name:"Domains" list`
// 付费模式 0手动在线付费,1使用余额付费,2使用特惠包
PayMode *int64 `json:"PayMode,omitempty" name:"PayMode"`
// 自动续费开关。有两个可选值:
// 0 表示关闭,不自动续费(默认值)
// 1 表示开启,将自动续费
AutoRenewFlag *int64 `json:"AutoRenewFlag,omitempty" name:"AutoRenewFlag"`
// 使用的特惠包ID,PayMode为2时必填
PackageResourceId *string `json:"PackageResourceId,omitempty" name:"PackageResourceId"`
}
func NewCreateDomainBatchRequest ¶
func NewCreateDomainBatchRequest() (request *CreateDomainBatchRequest)
func (*CreateDomainBatchRequest) FromJsonString ¶
func (r *CreateDomainBatchRequest) FromJsonString(s string) error
It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*CreateDomainBatchRequest) ToJsonString ¶
func (r *CreateDomainBatchRequest) ToJsonString() string
type CreateDomainBatchResponse ¶
type CreateDomainBatchResponse struct {
*tchttp.BaseResponse
Response *struct {
// 批量日志ID
// 注意:此字段可能返回 null,表示取不到有效值。
LogId *int64 `json:"LogId,omitempty" name:"LogId"`
// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
RequestId *string `json:"RequestId,omitempty" name:"RequestId"`
} `json:"Response"`
}
func NewCreateDomainBatchResponse ¶
func NewCreateDomainBatchResponse() (response *CreateDomainBatchResponse)
func (*CreateDomainBatchResponse) FromJsonString ¶
func (r *CreateDomainBatchResponse) FromJsonString(s string) error
It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*CreateDomainBatchResponse) ToJsonString ¶
func (r *CreateDomainBatchResponse) ToJsonString() string
type CreateTemplateRequest ¶
type CreateTemplateRequest struct {
*tchttp.BaseRequest
// 联系人信息
ContactInfo *ContactInfo `json:"ContactInfo,omitempty" name:"ContactInfo"`
// 证件信息
CertificateInfo *CertificateInfo `json:"CertificateInfo,omitempty" name:"CertificateInfo"`
}
func NewCreateTemplateRequest ¶
func NewCreateTemplateRequest() (request *CreateTemplateRequest)
func (*CreateTemplateRequest) FromJsonString ¶
func (r *CreateTemplateRequest) FromJsonString(s string) error
It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*CreateTemplateRequest) ToJsonString ¶
func (r *CreateTemplateRequest) ToJsonString() string
type CreateTemplateResponse ¶
type CreateTemplateResponse struct {
*tchttp.BaseResponse
Response *struct {
// 模板信息
Template *TemplateInfo `json:"Template,omitempty" name:"Template"`
// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
RequestId *string `json:"RequestId,omitempty" name:"RequestId"`
} `json:"Response"`
}
func NewCreateTemplateResponse ¶
func NewCreateTemplateResponse() (response *CreateTemplateResponse)
func (*CreateTemplateResponse) FromJsonString ¶
func (r *CreateTemplateResponse) FromJsonString(s string) error
It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*CreateTemplateResponse) ToJsonString ¶
func (r *CreateTemplateResponse) ToJsonString() string
type DeleteTemplateRequest ¶
type DeleteTemplateRequest struct {
*tchttp.BaseRequest
// 模板ID
TemplateId *string `json:"TemplateId,omitempty" name:"TemplateId"`
}
func NewDeleteTemplateRequest ¶
func NewDeleteTemplateRequest() (request *DeleteTemplateRequest)
func (*DeleteTemplateRequest) FromJsonString ¶
func (r *DeleteTemplateRequest) FromJsonString(s string) error
It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DeleteTemplateRequest) ToJsonString ¶
func (r *DeleteTemplateRequest) ToJsonString() string
type DeleteTemplateResponse ¶
type DeleteTemplateResponse struct {
*tchttp.BaseResponse
Response *struct {
// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
RequestId *string `json:"RequestId,omitempty" name:"RequestId"`
} `json:"Response"`
}
func NewDeleteTemplateResponse ¶
func NewDeleteTemplateResponse() (response *DeleteTemplateResponse)
func (*DeleteTemplateResponse) FromJsonString ¶
func (r *DeleteTemplateResponse) FromJsonString(s string) error
It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DeleteTemplateResponse) ToJsonString ¶
func (r *DeleteTemplateResponse) ToJsonString() string
type DescribeBatchOperationLogDetailsRequest ¶
type DescribeBatchOperationLogDetailsRequest struct {
*tchttp.BaseRequest
// 日志ID。
LogId *int64 `json:"LogId,omitempty" name:"LogId"`
// 偏移量,默认为0。
Offset *int64 `json:"Offset,omitempty" name:"Offset"`
// 返回数量,默认为20,最大值为200。
Limit *int64 `json:"Limit,omitempty" name:"Limit"`
}
func NewDescribeBatchOperationLogDetailsRequest ¶
func NewDescribeBatchOperationLogDetailsRequest() (request *DescribeBatchOperationLogDetailsRequest)
func (*DescribeBatchOperationLogDetailsRequest) FromJsonString ¶
func (r *DescribeBatchOperationLogDetailsRequest) FromJsonString(s string) error
It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeBatchOperationLogDetailsRequest) ToJsonString ¶
func (r *DescribeBatchOperationLogDetailsRequest) ToJsonString() string
type DescribeBatchOperationLogDetailsResponse ¶
type DescribeBatchOperationLogDetailsResponse struct {
*tchttp.BaseResponse
Response *struct {
// 总数量。
TotalCount *int64 `json:"TotalCount,omitempty" name:"TotalCount"`
// 日志详情列表。
// 注意:此字段可能返回 null,表示取不到有效值。
DomainBatchDetailSet []*DomainBatchDetailSet `json:"DomainBatchDetailSet,omitempty" name:"DomainBatchDetailSet" list`
// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
RequestId *string `json:"RequestId,omitempty" name:"RequestId"`
} `json:"Response"`
}
func NewDescribeBatchOperationLogDetailsResponse ¶
func NewDescribeBatchOperationLogDetailsResponse() (response *DescribeBatchOperationLogDetailsResponse)
func (*DescribeBatchOperationLogDetailsResponse) FromJsonString ¶
func (r *DescribeBatchOperationLogDetailsResponse) FromJsonString(s string) error
It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeBatchOperationLogDetailsResponse) ToJsonString ¶
func (r *DescribeBatchOperationLogDetailsResponse) ToJsonString() string
type DescribeBatchOperationLogsRequest ¶
type DescribeBatchOperationLogsRequest struct {
*tchttp.BaseRequest
// 偏移量,默认为0。
Offset *int64 `json:"Offset,omitempty" name:"Offset"`
// 返回数量,默认为20,最大值为200。
Limit *int64 `json:"Limit,omitempty" name:"Limit"`
}
func NewDescribeBatchOperationLogsRequest ¶
func NewDescribeBatchOperationLogsRequest() (request *DescribeBatchOperationLogsRequest)
func (*DescribeBatchOperationLogsRequest) FromJsonString ¶
func (r *DescribeBatchOperationLogsRequest) FromJsonString(s string) error
It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeBatchOperationLogsRequest) ToJsonString ¶
func (r *DescribeBatchOperationLogsRequest) ToJsonString() string
type DescribeBatchOperationLogsResponse ¶
type DescribeBatchOperationLogsResponse struct {
*tchttp.BaseResponse
Response *struct {
// 总数量
TotalCount *int64 `json:"TotalCount,omitempty" name:"TotalCount"`
// 日志列表
// 注意:此字段可能返回 null,表示取不到有效值。
DomainBatchLogSet []*DomainBatchLogSet `json:"DomainBatchLogSet,omitempty" name:"DomainBatchLogSet" list`
// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
RequestId *string `json:"RequestId,omitempty" name:"RequestId"`
} `json:"Response"`
}
func NewDescribeBatchOperationLogsResponse ¶
func NewDescribeBatchOperationLogsResponse() (response *DescribeBatchOperationLogsResponse)
func (*DescribeBatchOperationLogsResponse) FromJsonString ¶
func (r *DescribeBatchOperationLogsResponse) FromJsonString(s string) error
It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeBatchOperationLogsResponse) ToJsonString ¶
func (r *DescribeBatchOperationLogsResponse) ToJsonString() string
type DescribeDomainBaseInfoRequest ¶
type DescribeDomainBaseInfoRequest struct {
*tchttp.BaseRequest
// 域名
Domain *string `json:"Domain,omitempty" name:"Domain"`
}
func NewDescribeDomainBaseInfoRequest ¶
func NewDescribeDomainBaseInfoRequest() (request *DescribeDomainBaseInfoRequest)
func (*DescribeDomainBaseInfoRequest) FromJsonString ¶
func (r *DescribeDomainBaseInfoRequest) FromJsonString(s string) error
It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeDomainBaseInfoRequest) ToJsonString ¶
func (r *DescribeDomainBaseInfoRequest) ToJsonString() string
type DescribeDomainBaseInfoResponse ¶
type DescribeDomainBaseInfoResponse struct {
*tchttp.BaseResponse
Response *struct {
// 域名信息
DomainInfo *DomainBaseInfo `json:"DomainInfo,omitempty" name:"DomainInfo"`
// 用户Uin
// 注意:此字段可能返回 null,表示取不到有效值。
Uin *string `json:"Uin,omitempty" name:"Uin"`
// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
RequestId *string `json:"RequestId,omitempty" name:"RequestId"`
} `json:"Response"`
}
func NewDescribeDomainBaseInfoResponse ¶
func NewDescribeDomainBaseInfoResponse() (response *DescribeDomainBaseInfoResponse)
func (*DescribeDomainBaseInfoResponse) FromJsonString ¶
func (r *DescribeDomainBaseInfoResponse) FromJsonString(s string) error
It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeDomainBaseInfoResponse) ToJsonString ¶
func (r *DescribeDomainBaseInfoResponse) ToJsonString() string
type DescribeDomainNameListRequest ¶
type DescribeDomainNameListRequest struct {
*tchttp.BaseRequest
// 偏移量,默认为0
Offset *uint64 `json:"Offset,omitempty" name:"Offset"`
// 返回数量,默认为20,取值范围[1,100]
Limit *uint64 `json:"Limit,omitempty" name:"Limit"`
}
func NewDescribeDomainNameListRequest ¶
func NewDescribeDomainNameListRequest() (request *DescribeDomainNameListRequest)
func (*DescribeDomainNameListRequest) FromJsonString ¶
func (r *DescribeDomainNameListRequest) FromJsonString(s string) error
It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeDomainNameListRequest) ToJsonString ¶
func (r *DescribeDomainNameListRequest) ToJsonString() string
type DescribeDomainNameListResponse ¶
type DescribeDomainNameListResponse struct {
*tchttp.BaseResponse
Response *struct {
// 域名信息集合
// 注意:此字段可能返回 null,表示取不到有效值。
DomainSet []*DomainList `json:"DomainSet,omitempty" name:"DomainSet" list`
// 域名总数量
TotalCount *uint64 `json:"TotalCount,omitempty" name:"TotalCount"`
// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
RequestId *string `json:"RequestId,omitempty" name:"RequestId"`
} `json:"Response"`
}
func NewDescribeDomainNameListResponse ¶
func NewDescribeDomainNameListResponse() (response *DescribeDomainNameListResponse)
func (*DescribeDomainNameListResponse) FromJsonString ¶
func (r *DescribeDomainNameListResponse) FromJsonString(s string) error
It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeDomainNameListResponse) ToJsonString ¶
func (r *DescribeDomainNameListResponse) ToJsonString() string
type DescribeDomainPriceListRequest ¶
type DescribeDomainPriceListRequest struct {
*tchttp.BaseRequest
// 查询价格的后缀列表。默认则为全部后缀
TldList []*string `json:"TldList,omitempty" name:"TldList" list`
// 查询购买的年份,默认会列出所有年份的价格
Year []*int64 `json:"Year,omitempty" name:"Year" list`
// 域名的购买类型:new 新购,renew 续费,redem 赎回,tran 转入
Operation []*string `json:"Operation,omitempty" name:"Operation" list`
}
func NewDescribeDomainPriceListRequest ¶
func NewDescribeDomainPriceListRequest() (request *DescribeDomainPriceListRequest)
func (*DescribeDomainPriceListRequest) FromJsonString ¶
func (r *DescribeDomainPriceListRequest) FromJsonString(s string) error
It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeDomainPriceListRequest) ToJsonString ¶
func (r *DescribeDomainPriceListRequest) ToJsonString() string
type DescribeDomainPriceListResponse ¶
type DescribeDomainPriceListResponse struct {
*tchttp.BaseResponse
Response *struct {
// 域名价格列表
PriceList []*PriceInfo `json:"PriceList,omitempty" name:"PriceList" list`
// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
RequestId *string `json:"RequestId,omitempty" name:"RequestId"`
} `json:"Response"`
}
func NewDescribeDomainPriceListResponse ¶
func NewDescribeDomainPriceListResponse() (response *DescribeDomainPriceListResponse)
func (*DescribeDomainPriceListResponse) FromJsonString ¶
func (r *DescribeDomainPriceListResponse) FromJsonString(s string) error
It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeDomainPriceListResponse) ToJsonString ¶
func (r *DescribeDomainPriceListResponse) ToJsonString() string
type DescribeTemplateListRequest ¶
type DescribeTemplateListRequest struct {
*tchttp.BaseRequest
// 偏移量,默认为0。
Offset *uint64 `json:"Offset,omitempty" name:"Offset"`
// 返回数量,默认为20,最大值为100。
Limit *uint64 `json:"Limit,omitempty" name:"Limit"`
// 用户注册类型,默认:all , 个人:I ,企业: E
Type *string `json:"Type,omitempty" name:"Type"`
// 认证状态:未实名认证:NotUpload, 实名审核中:InAudit,已实名认证:Approved,实名审核失败:Reject
Status *string `json:"Status,omitempty" name:"Status"`
}
func NewDescribeTemplateListRequest ¶
func NewDescribeTemplateListRequest() (request *DescribeTemplateListRequest)
func (*DescribeTemplateListRequest) FromJsonString ¶
func (r *DescribeTemplateListRequest) FromJsonString(s string) error
It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeTemplateListRequest) ToJsonString ¶
func (r *DescribeTemplateListRequest) ToJsonString() string
type DescribeTemplateListResponse ¶
type DescribeTemplateListResponse struct {
*tchttp.BaseResponse
Response *struct {
// 模板数量。
TotalCount *uint64 `json:"TotalCount,omitempty" name:"TotalCount"`
// 模板详细信息列表。
TemplateSet []*TemplateInfo `json:"TemplateSet,omitempty" name:"TemplateSet" list`
// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
RequestId *string `json:"RequestId,omitempty" name:"RequestId"`
} `json:"Response"`
}
func NewDescribeTemplateListResponse ¶
func NewDescribeTemplateListResponse() (response *DescribeTemplateListResponse)
func (*DescribeTemplateListResponse) FromJsonString ¶
func (r *DescribeTemplateListResponse) FromJsonString(s string) error
It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeTemplateListResponse) ToJsonString ¶
func (r *DescribeTemplateListResponse) ToJsonString() string
type DescribeTemplateRequest ¶
type DescribeTemplateRequest struct {
*tchttp.BaseRequest
// 模板ID
TemplateId *string `json:"TemplateId,omitempty" name:"TemplateId"`
}
func NewDescribeTemplateRequest ¶
func NewDescribeTemplateRequest() (request *DescribeTemplateRequest)
func (*DescribeTemplateRequest) FromJsonString ¶
func (r *DescribeTemplateRequest) FromJsonString(s string) error
It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeTemplateRequest) ToJsonString ¶
func (r *DescribeTemplateRequest) ToJsonString() string
type DescribeTemplateResponse ¶
type DescribeTemplateResponse struct {
*tchttp.BaseResponse
Response *struct {
// 模板信息
Template *TemplateInfo `json:"Template,omitempty" name:"Template"`
// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
RequestId *string `json:"RequestId,omitempty" name:"RequestId"`
} `json:"Response"`
}
func NewDescribeTemplateResponse ¶
func NewDescribeTemplateResponse() (response *DescribeTemplateResponse)
func (*DescribeTemplateResponse) FromJsonString ¶
func (r *DescribeTemplateResponse) FromJsonString(s string) error
It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeTemplateResponse) ToJsonString ¶
func (r *DescribeTemplateResponse) ToJsonString() string
type DomainBaseInfo ¶
type DomainBaseInfo struct {
// 域名资源ID。
DomainId *string `json:"DomainId,omitempty" name:"DomainId"`
// 域名名称。
DomainName *string `json:"DomainName,omitempty" name:"DomainName"`
// 域名实名认证状态。
// NotUpload:未实名认证
// InAudit:实名审核中
// Approved:实名审核通过
// Reject:实名审核失败
RealNameAuditStatus *string `json:"RealNameAuditStatus,omitempty" name:"RealNameAuditStatus"`
// 域名实名认证不通过原因。
// 注意:此字段可能返回 null,表示取不到有效值。
RealNameAuditUnpassReason *string `json:"RealNameAuditUnpassReason,omitempty" name:"RealNameAuditUnpassReason"`
// 域名命名审核状态。
// NotAudit:命名审核未上传
// Pending:命名审核待上传
// Auditing:域名命名审核中
// Approved:域名命名审核通过
// Rejected:域名命名审核拒绝
DomainNameAuditStatus *string `json:"DomainNameAuditStatus,omitempty" name:"DomainNameAuditStatus"`
// 域名命名审核不通过原因。
// 注意:此字段可能返回 null,表示取不到有效值。
DomainNameAuditUnpassReason *string `json:"DomainNameAuditUnpassReason,omitempty" name:"DomainNameAuditUnpassReason"`
// 注册时间。
CreationDate *string `json:"CreationDate,omitempty" name:"CreationDate"`
// 到期时间
ExpirationDate *string `json:"ExpirationDate,omitempty" name:"ExpirationDate"`
// 域名状态。
// ok:正常
// serverHold:注册局暂停解析
// clientHold:注册商暂停解析
// pendingTransfer:转移中
// renewingPeriod:续费期
// redemptionPeriod:偿还期
// pendingDelete:删除期
// serverTransferProhibited:注册局禁止转移
// serverUpdateProhibited:注册局禁止更新
// serverDeleteProhibited:注册局禁止删除
// clientTransferProhibited:注册商禁止转移
// clientUpdateProhibited:注册商禁止更新
// clientDeleteProhibited:注册商禁止删除
DomainStatus []*string `json:"DomainStatus,omitempty" name:"DomainStatus" list`
// 域名购买状态。
// ok:正常
// RegisterPending:待注册
// RegisterDoing:注册中
// RegisterFailed:注册失败
// AboutToExpire: 即将过期
// RenewPending:已进入续费期,需要进行续费
// RenewDoing:续费中
// RedemptionPending:已进入赎回期,需要进行续费
// RedemptionDoing:赎回中
// TransferPending:待转入中
// TransferTransing:转入中
// TransferFailed:转入失败
BuyStatus *string `json:"BuyStatus,omitempty" name:"BuyStatus"`
// 注册商类型
// epp: DNSPod, Inc.(烟台帝思普网络科技有限公司)
// qcloud: Tencent Cloud Computing (Beijing) Limited Liability Company(腾讯云计算(北京)有限责任公司)
// yunxun: Guangzhou Yunxun Information Technology Co., Ltd.(广州云讯信息科技有限公司)
// xinnet: Xin Net Technology Corporation(北京新网数码信息技术有限公司)
RegistrarType *string `json:"RegistrarType,omitempty" name:"RegistrarType"`
// 域名绑定的ns
NameServer []*string `json:"NameServer,omitempty" name:"NameServer" list`
// true:开启锁定
// false:关闭锁定
LockTransfer *bool `json:"LockTransfer,omitempty" name:"LockTransfer"`
// 锁定结束时间
LockEndTime *string `json:"LockEndTime,omitempty" name:"LockEndTime"`
}
type DomainBatchDetailSet ¶
type DomainBatchDetailSet struct {
// 详情ID
Id *int64 `json:"Id,omitempty" name:"Id"`
// 域名
Domain *string `json:"Domain,omitempty" name:"Domain"`
// 执行状态:
// doing 执行中。
// failed 操作失败。
// success 操作成功。
Status *string `json:"Status,omitempty" name:"Status"`
// 失败原因
// 注意:此字段可能返回 null,表示取不到有效值。
Reason *string `json:"Reason,omitempty" name:"Reason"`
// 创建时间
CreatedOn *string `json:"CreatedOn,omitempty" name:"CreatedOn"`
// 更新时间
UpdatedOn *string `json:"UpdatedOn,omitempty" name:"UpdatedOn"`
}
type DomainBatchLogSet ¶
type DomainBatchLogSet struct {
// 日志ID
LogId *int64 `json:"LogId,omitempty" name:"LogId"`
// 数量
Number *int64 `json:"Number,omitempty" name:"Number"`
// 执行状态:
// doing 执行中。
// done 执行完成。
Status *string `json:"Status,omitempty" name:"Status"`
// 提交时间
CreatedOn *string `json:"CreatedOn,omitempty" name:"CreatedOn"`
}
type DomainList ¶
type DomainList struct {
// 是否是溢价域名:
// ture 是
// false 不是
IsPremium *bool `json:"IsPremium,omitempty" name:"IsPremium"`
// 域名资源ID。
DomainId *string `json:"DomainId,omitempty" name:"DomainId"`
// 域名名称。
DomainName *string `json:"DomainName,omitempty" name:"DomainName"`
// 是否已设置自动续费 。
// 0:未设置
// 1:已设置
AutoRenew *uint64 `json:"AutoRenew,omitempty" name:"AutoRenew"`
// 注册时间。
CreationDate *string `json:"CreationDate,omitempty" name:"CreationDate"`
// 到期时间。
ExpirationDate *string `json:"ExpirationDate,omitempty" name:"ExpirationDate"`
// 域名后缀
Tld *string `json:"Tld,omitempty" name:"Tld"`
// 编码后的后缀(中文会进行编码)
CodeTld *string `json:"CodeTld,omitempty" name:"CodeTld"`
// 域名购买状态。
// ok:正常
// AboutToExpire: 即将到期
// RegisterPending:注册中
// RegisterDoing:注册中
// RegisterFailed:注册失败
// RenewPending:续费期
// RenewDoing:续费中
// RedemptionPending:赎回期
// RedemptionDoing:赎回中
// TransferPending:转入中
// TransferTransing:转入中
// TransferFailed:转入失败
BuyStatus *string `json:"BuyStatus,omitempty" name:"BuyStatus"`
}
type ModifyDomainDNSBatchRequest ¶
type ModifyDomainDNSBatchRequest struct {
*tchttp.BaseRequest
// 批量操作的域名。
Domains []*string `json:"Domains,omitempty" name:"Domains" list`
// 域名DNS 数组。
Dns []*string `json:"Dns,omitempty" name:"Dns" list`
}
func NewModifyDomainDNSBatchRequest ¶
func NewModifyDomainDNSBatchRequest() (request *ModifyDomainDNSBatchRequest)
func (*ModifyDomainDNSBatchRequest) FromJsonString ¶
func (r *ModifyDomainDNSBatchRequest) FromJsonString(s string) error
It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*ModifyDomainDNSBatchRequest) ToJsonString ¶
func (r *ModifyDomainDNSBatchRequest) ToJsonString() string
type ModifyDomainDNSBatchResponse ¶
type ModifyDomainDNSBatchResponse struct {
*tchttp.BaseResponse
Response *struct {
// 日志ID。
LogId *uint64 `json:"LogId,omitempty" name:"LogId"`
// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
RequestId *string `json:"RequestId,omitempty" name:"RequestId"`
} `json:"Response"`
}
func NewModifyDomainDNSBatchResponse ¶
func NewModifyDomainDNSBatchResponse() (response *ModifyDomainDNSBatchResponse)
func (*ModifyDomainDNSBatchResponse) FromJsonString ¶
func (r *ModifyDomainDNSBatchResponse) FromJsonString(s string) error
It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*ModifyDomainDNSBatchResponse) ToJsonString ¶
func (r *ModifyDomainDNSBatchResponse) ToJsonString() string
type ModifyDomainOwnerBatchRequest ¶
type ModifyDomainOwnerBatchRequest struct {
*tchttp.BaseRequest
// 要过户的域名。
Domains []*string `json:"Domains,omitempty" name:"Domains" list`
// 转入账户的uin。
NewOwnerUin *string `json:"NewOwnerUin,omitempty" name:"NewOwnerUin"`
}
func NewModifyDomainOwnerBatchRequest ¶
func NewModifyDomainOwnerBatchRequest() (request *ModifyDomainOwnerBatchRequest)
func (*ModifyDomainOwnerBatchRequest) FromJsonString ¶
func (r *ModifyDomainOwnerBatchRequest) FromJsonString(s string) error
It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*ModifyDomainOwnerBatchRequest) ToJsonString ¶
func (r *ModifyDomainOwnerBatchRequest) ToJsonString() string
type ModifyDomainOwnerBatchResponse ¶
type ModifyDomainOwnerBatchResponse struct {
*tchttp.BaseResponse
Response *struct {
// 日志id
LogId *uint64 `json:"LogId,omitempty" name:"LogId"`
// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
RequestId *string `json:"RequestId,omitempty" name:"RequestId"`
} `json:"Response"`
}
func NewModifyDomainOwnerBatchResponse ¶
func NewModifyDomainOwnerBatchResponse() (response *ModifyDomainOwnerBatchResponse)
func (*ModifyDomainOwnerBatchResponse) FromJsonString ¶
func (r *ModifyDomainOwnerBatchResponse) FromJsonString(s string) error
It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*ModifyDomainOwnerBatchResponse) ToJsonString ¶
func (r *ModifyDomainOwnerBatchResponse) ToJsonString() string
type PriceInfo ¶
type PriceInfo struct {
// 域名后缀,例如.com
Tld *string `json:"Tld,omitempty" name:"Tld"`
// 购买年限,范围[1-10]
Year *uint64 `json:"Year,omitempty" name:"Year"`
// 域名原价
Price *uint64 `json:"Price,omitempty" name:"Price"`
// 域名现价
RealPrice *uint64 `json:"RealPrice,omitempty" name:"RealPrice"`
// 商品的购买类型,新购,续费,赎回,转入,续费并转入
Operation *string `json:"Operation,omitempty" name:"Operation"`
}
type RenewDomainBatchRequest ¶
type RenewDomainBatchRequest struct {
*tchttp.BaseRequest
// 域名续费的年限。
Period *int64 `json:"Period,omitempty" name:"Period"`
// 批量续费的域名。
Domains []*string `json:"Domains,omitempty" name:"Domains" list`
// 付费模式 0手动在线付费,1使用余额付费。
PayMode *int64 `json:"PayMode,omitempty" name:"PayMode"`
// 自动续费开关。有三个可选值:
// 0 表示关闭,不自动续费
// 1 表示开启,将自动续费
// 2 表示不处理,保留域名原有状态(默认值)
AutoRenewFlag *int64 `json:"AutoRenewFlag,omitempty" name:"AutoRenewFlag"`
}
func NewRenewDomainBatchRequest ¶
func NewRenewDomainBatchRequest() (request *RenewDomainBatchRequest)
func (*RenewDomainBatchRequest) FromJsonString ¶
func (r *RenewDomainBatchRequest) FromJsonString(s string) error
It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*RenewDomainBatchRequest) ToJsonString ¶
func (r *RenewDomainBatchRequest) ToJsonString() string
type RenewDomainBatchResponse ¶
type RenewDomainBatchResponse struct {
*tchttp.BaseResponse
Response *struct {
// 操作日志ID。
LogId *int64 `json:"LogId,omitempty" name:"LogId"`
// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
RequestId *string `json:"RequestId,omitempty" name:"RequestId"`
} `json:"Response"`
}
func NewRenewDomainBatchResponse ¶
func NewRenewDomainBatchResponse() (response *RenewDomainBatchResponse)
func (*RenewDomainBatchResponse) FromJsonString ¶
func (r *RenewDomainBatchResponse) FromJsonString(s string) error
It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*RenewDomainBatchResponse) ToJsonString ¶
func (r *RenewDomainBatchResponse) ToJsonString() string
type SetDomainAutoRenewRequest ¶
type SetDomainAutoRenewRequest struct {
*tchttp.BaseRequest
// 域名ID。
DomainId *string `json:"DomainId,omitempty" name:"DomainId"`
// AutoRenew 有三个可选值:
// 0:不设置自动续费
// 1:设置自动续费
// 2:设置到期后不续费
AutoRenew *uint64 `json:"AutoRenew,omitempty" name:"AutoRenew"`
}
func NewSetDomainAutoRenewRequest ¶
func NewSetDomainAutoRenewRequest() (request *SetDomainAutoRenewRequest)
func (*SetDomainAutoRenewRequest) FromJsonString ¶
func (r *SetDomainAutoRenewRequest) FromJsonString(s string) error
It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*SetDomainAutoRenewRequest) ToJsonString ¶
func (r *SetDomainAutoRenewRequest) ToJsonString() string
type SetDomainAutoRenewResponse ¶
type SetDomainAutoRenewResponse struct {
*tchttp.BaseResponse
Response *struct {
// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
RequestId *string `json:"RequestId,omitempty" name:"RequestId"`
} `json:"Response"`
}
func NewSetDomainAutoRenewResponse ¶
func NewSetDomainAutoRenewResponse() (response *SetDomainAutoRenewResponse)
func (*SetDomainAutoRenewResponse) FromJsonString ¶
func (r *SetDomainAutoRenewResponse) FromJsonString(s string) error
It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*SetDomainAutoRenewResponse) ToJsonString ¶
func (r *SetDomainAutoRenewResponse) ToJsonString() string
type TemplateInfo ¶
type TemplateInfo struct {
// 模板ID
TemplateId *string `json:"TemplateId,omitempty" name:"TemplateId"`
// 认证状态:未实名认证:NotUpload, 实名审核中:InAudit,已实名认证:Approved,实名审核失败:Reject
AuditStatus *string `json:"AuditStatus,omitempty" name:"AuditStatus"`
// 创建时间
CreatedOn *string `json:"CreatedOn,omitempty" name:"CreatedOn"`
// 更新时间
UpdatedOn *string `json:"UpdatedOn,omitempty" name:"UpdatedOn"`
// 用户UIN
UserUin *string `json:"UserUin,omitempty" name:"UserUin"`
// 是否是默认模板: 是:yes,否:no
IsDefault *string `json:"IsDefault,omitempty" name:"IsDefault"`
// 认证失败原因
AuditReason *string `json:"AuditReason,omitempty" name:"AuditReason"`
// 认证信息
CertificateInfo *CertificateInfo `json:"CertificateInfo,omitempty" name:"CertificateInfo"`
// 联系人信息
ContactInfo *ContactInfo `json:"ContactInfo,omitempty" name:"ContactInfo"`
// 模板是否符合规范, 1是 0 否
IsValidTemplate *int64 `json:"IsValidTemplate,omitempty" name:"IsValidTemplate"`
// 不符合规范原因
InvalidReason *string `json:"InvalidReason,omitempty" name:"InvalidReason"`
}
type TransferInDomainBatchRequest ¶
type TransferInDomainBatchRequest struct {
*tchttp.BaseRequest
// 转入的域名名称数组。
Domains []*string `json:"Domains,omitempty" name:"Domains" list`
// 域名转移码数组。
PassWords []*string `json:"PassWords,omitempty" name:"PassWords" list`
// 模板ID。
TemplateId *string `json:"TemplateId,omitempty" name:"TemplateId"`
// 付费模式 0手动在线付费,1使用余额付费。
PayMode *int64 `json:"PayMode,omitempty" name:"PayMode"`
// 自动续费开关。有两个可选值:
// 0 表示关闭,不自动续费(默认值)
// 1 表示开启,将自动续费
AutoRenewFlag *int64 `json:"AutoRenewFlag,omitempty" name:"AutoRenewFlag"`
// true: 开启60天内禁止转移注册商锁定
// false:关闭60天内禁止转移注册商锁定
// 默认 true
LockTransfer *bool `json:"LockTransfer,omitempty" name:"LockTransfer"`
}
func NewTransferInDomainBatchRequest ¶
func NewTransferInDomainBatchRequest() (request *TransferInDomainBatchRequest)
func (*TransferInDomainBatchRequest) FromJsonString ¶
func (r *TransferInDomainBatchRequest) FromJsonString(s string) error
It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*TransferInDomainBatchRequest) ToJsonString ¶
func (r *TransferInDomainBatchRequest) ToJsonString() string
type TransferInDomainBatchResponse ¶
type TransferInDomainBatchResponse struct {
*tchttp.BaseResponse
Response *struct {
// 日志ID
LogId *uint64 `json:"LogId,omitempty" name:"LogId"`
// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
RequestId *string `json:"RequestId,omitempty" name:"RequestId"`
} `json:"Response"`
}
func NewTransferInDomainBatchResponse ¶
func NewTransferInDomainBatchResponse() (response *TransferInDomainBatchResponse)
func (*TransferInDomainBatchResponse) FromJsonString ¶
func (r *TransferInDomainBatchResponse) FromJsonString(s string) error
It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*TransferInDomainBatchResponse) ToJsonString ¶
func (r *TransferInDomainBatchResponse) ToJsonString() string
type TransferProhibitionBatchRequest ¶
type TransferProhibitionBatchRequest struct {
*tchttp.BaseRequest
// 批量操作的域名。
Domains []*string `json:"Domains,omitempty" name:"Domains" list`
// 是否开启禁止域名转移。
// True: 开启禁止域名转移状态。
// False:关闭禁止域名转移状态。
Status *bool `json:"Status,omitempty" name:"Status"`
}
func NewTransferProhibitionBatchRequest ¶
func NewTransferProhibitionBatchRequest() (request *TransferProhibitionBatchRequest)
func (*TransferProhibitionBatchRequest) FromJsonString ¶
func (r *TransferProhibitionBatchRequest) FromJsonString(s string) error
It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*TransferProhibitionBatchRequest) ToJsonString ¶
func (r *TransferProhibitionBatchRequest) ToJsonString() string
type TransferProhibitionBatchResponse ¶
type TransferProhibitionBatchResponse struct {
*tchttp.BaseResponse
Response *struct {
// 日志ID
LogId *uint64 `json:"LogId,omitempty" name:"LogId"`
// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
RequestId *string `json:"RequestId,omitempty" name:"RequestId"`
} `json:"Response"`
}
func NewTransferProhibitionBatchResponse ¶
func NewTransferProhibitionBatchResponse() (response *TransferProhibitionBatchResponse)
func (*TransferProhibitionBatchResponse) FromJsonString ¶
func (r *TransferProhibitionBatchResponse) FromJsonString(s string) error
It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*TransferProhibitionBatchResponse) ToJsonString ¶
func (r *TransferProhibitionBatchResponse) ToJsonString() string
type UpdateProhibitionBatchRequest ¶
type UpdateProhibitionBatchRequest struct {
*tchttp.BaseRequest
// 批量操作的域名。
Domains []*string `json:"Domains,omitempty" name:"Domains" list`
// 是否开启禁止域名更新。
// True:开启禁止域名更新状态。
// False:关闭禁止域名更新状态。
Status *bool `json:"Status,omitempty" name:"Status"`
}
func NewUpdateProhibitionBatchRequest ¶
func NewUpdateProhibitionBatchRequest() (request *UpdateProhibitionBatchRequest)
func (*UpdateProhibitionBatchRequest) FromJsonString ¶
func (r *UpdateProhibitionBatchRequest) FromJsonString(s string) error
It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*UpdateProhibitionBatchRequest) ToJsonString ¶
func (r *UpdateProhibitionBatchRequest) ToJsonString() string
type UpdateProhibitionBatchResponse ¶
type UpdateProhibitionBatchResponse struct {
*tchttp.BaseResponse
Response *struct {
// 日志ID
LogId *uint64 `json:"LogId,omitempty" name:"LogId"`
// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
RequestId *string `json:"RequestId,omitempty" name:"RequestId"`
} `json:"Response"`
}
func NewUpdateProhibitionBatchResponse ¶
func NewUpdateProhibitionBatchResponse() (response *UpdateProhibitionBatchResponse)
func (*UpdateProhibitionBatchResponse) FromJsonString ¶
func (r *UpdateProhibitionBatchResponse) FromJsonString(s string) error
It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*UpdateProhibitionBatchResponse) ToJsonString ¶
func (r *UpdateProhibitionBatchResponse) ToJsonString() string
type UploadImageRequest ¶
type UploadImageRequest struct {
*tchttp.BaseRequest
// 资质照片,照片的base64编码。
ImageFile *string `json:"ImageFile,omitempty" name:"ImageFile"`
}
func NewUploadImageRequest ¶
func NewUploadImageRequest() (request *UploadImageRequest)
func (*UploadImageRequest) FromJsonString ¶
func (r *UploadImageRequest) FromJsonString(s string) error
It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*UploadImageRequest) ToJsonString ¶
func (r *UploadImageRequest) ToJsonString() string
type UploadImageResponse ¶
type UploadImageResponse struct {
*tchttp.BaseResponse
Response *struct {
// 资质照片地址。
AccessUrl *string `json:"AccessUrl,omitempty" name:"AccessUrl"`
// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
RequestId *string `json:"RequestId,omitempty" name:"RequestId"`
} `json:"Response"`
}
func NewUploadImageResponse ¶
func NewUploadImageResponse() (response *UploadImageResponse)
func (*UploadImageResponse) FromJsonString ¶
func (r *UploadImageResponse) FromJsonString(s string) error
It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*UploadImageResponse) ToJsonString ¶
func (r *UploadImageResponse) ToJsonString() string