v20180808

package
v1.2.0 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Apr 29, 2021 License: Apache-2.0 Imports: 5 Imported by: 0

Documentation

Index

Constants

View Source
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 BatchStatus struct {

	// 批量任务id
	LogId *uint64 `json:"LogId,omitempty" name:"LogId"`

	// 批量任务状态  doing:进行中  success:成功  failed:失败  partial_success:部分成功
	Status *string `json:"Status,omitempty" name:"Status"`

	// 批量任务类型
	BatchAction *string `json:"BatchAction,omitempty" name:"BatchAction"`
}

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

type Client struct {
	common.Client
}

func NewClient

func NewClient(credential *common.Credential, region string, clientProfile *profile.ClientProfile) (client *Client, err error)

func NewClientWithSecretId

func NewClientWithSecretId(secretId, secretKey, region string) (client *Client, err error)

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

It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeBatchOperationLogDetailsRequest) ToJsonString

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

It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeBatchOperationLogDetailsResponse) ToJsonString

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

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL