v20180808

package
v3.0.699+incompatible Latest Latest
Warning

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

Go to latest
Published: May 23, 2023 License: Apache-2.0 Imports: 7 Imported by: 0

Documentation

Index

Constants

View Source
const (

	// Operation failed.
	FAILEDOPERATION = "FailedOperation"

	// Domain name query failed. Please try this feature again later.
	FAILEDOPERATION_CHECKDOMAINFAILED = "FailedOperation.CheckDomainFailed"

	// Failed to create the registrant profile.
	FAILEDOPERATION_CREATETEMPLATEFAILED = "FailedOperation.CreateTemplateFailed"

	// Failed to get the domain information. Please try again later.
	FAILEDOPERATION_DESCRIBEDOMAINLISTFAILED = "FailedOperation.DescribeDomainListFailed"

	// Failed to query the registrant profile.
	FAILEDOPERATION_DESCRIBETEMPLATEFAILED = "FailedOperation.DescribeTemplateFailed"

	// Failed to get the domain price list.
	FAILEDOPERATION_DOMAINPRICELISTFAILED = "FailedOperation.DomainPriceListFailed"

	// Domain registration failed. Please try again later.
	FAILEDOPERATION_REGISTERDOMAIN = "FailedOperation.RegisterDomain"

	// Domain registration failed. Please try again later.
	FAILEDOPERATION_REGISTERDOMAINFAILED = "FailedOperation.RegisterDomainFailed"

	// Domain renewal failed. Please try again later.
	FAILEDOPERATION_RENEWDOMAINFAILED = "FailedOperation.RenewDomainFailed"

	// Failed to modify the DNS server. Enter a correct DNS server address.
	FAILEDOPERATION_SETDOMAINDNSFAILED = "FailedOperation.SetDomainDnsFailed"

	// The number of registrant profiles has reached the maximum number allowed. Delete a profile and try again.
	FAILEDOPERATION_TEMPLATEMAXNUMFAILED = "FailedOperation.TemplateMaxNumFailed"

	// Failed to transfer the domain in. Please try again later.
	FAILEDOPERATION_TRANSFERINDOMAINFAILED = "FailedOperation.TransferInDomainFailed"

	// Internal error.
	INTERNALERROR = "InternalError"

	// Failed to add the mobile number or email address.
	INTERNALERROR_ADDPHONEEMAILERR = "InternalError.AddPhoneEmailErr"

	// Failed to get check data.
	INTERNALERROR_CHECKDNAVAILABLEERR = "InternalError.CheckDnAvailableErr"

	// Failed to verify the verification code.
	INTERNALERROR_CHECKVERIFYCODEERR = "InternalError.CheckVerifyCodeErr"

	// Failed to delete the mobile number or email address.
	INTERNALERROR_DELETEPHONEEMAILVERIFYERR = "InternalError.DeletePhoneEmailVerifyErr"

	// Failed to delete the registrant profile.
	INTERNALERROR_DELETETEMPLATEERR = "InternalError.DeleteTemplateErr"

	// Failed to query the domain information.
	INTERNALERROR_DESCRIBEDOMAININFOERR = "InternalError.DescribeDomainInfoErr"

	// Failed to query the "My domains" list.
	INTERNALERROR_DESCRIBEDOMAINLISTERR = "InternalError.DescribeDomainListErr"

	// Failed to get the list of verified mobile numbers and email addresses.
	INTERNALERROR_DESCRIBEPHONEEMAILLISTERR = "InternalError.DescribePhoneEmailListErr"

	// Failed to get the details of the registrant profile.
	INTERNALERROR_DESCRIBETEMPLATEERR = "InternalError.DescribeTemplateErr"

	// Network error. Please try again later.
	INTERNALERROR_DOMAININTERNALERROR = "InternalError.DomainInternalError"

	// Domain transfer failed.
	INTERNALERROR_DOMAINTRANSFERERR = "InternalError.DomainTransferErr"

	// Forbidden request.
	INTERNALERROR_FORBIDDENREQUEST = "InternalError.ForbiddenRequest"

	// Error in converting to JSON.
	INTERNALERROR_JSONMARSHAL = "InternalError.JsonMarshal"

	// Method mismatch.
	INTERNALERROR_METHODNOTMATCH = "InternalError.MethodNotMatch"

	// Login is required.
	INTERNALERROR_NEEDLOGIN = "InternalError.NeedLogin"

	// Failed to read the body.
	INTERNALERROR_READBODYERROR = "InternalError.ReadBodyError"

	// Failed to send a verification code.
	INTERNALERROR_SENDVERIFYCODEERR = "InternalError.SendVerifyCodeErr"

	// Failed to set auto-renewal for domains.
	INTERNALERROR_SETDOMAINAUTORENEWERR = "InternalError.SetDomainAutoRenewErr"

	// Failed to cancel transfer prohibition for domains.
	INTERNALERROR_SETTRANSFERPROHIBITEDERR = "InternalError.SetTransferProhibitedErr"

	// Failed to cancel update prohibition for domains.
	INTERNALERROR_SETUPDATEPROHIBITEDERR = "InternalError.SetUpdateProhibitedErr"

	// The mobile number or email address has already been verified.
	INTERNALERROR_VERIFIEDPHONEEMAILERR = "InternalError.VerifiedPhoneEmailErr"

	// Incorrect verification code.
	INTERNALERROR_VERIFYCODEERR = "InternalError.VerifyCodeErr"

	// Invalid parameter.
	INVALIDPARAMETER = "InvalidParameter"

	// Incorrect qualification information.
	INVALIDPARAMETER_CERTIFICATECODEISINVALID = "InvalidParameter.CertificateCodeIsInvalid"

	// Incorrect qualification photo.
	INVALIDPARAMETER_CERTIFICATEIMAGEISINVALID = "InvalidParameter.CertificateImageIsInvalid"

	// You have no permission to customize DNS servers.
	INVALIDPARAMETER_CUSTOMDNSNOTALLOWED = "InvalidParameter.CustomDnsNotAllowed"

	// The domain is empty or incorrect.
	INVALIDPARAMETER_DOMAINNAMEISINVALID = "InvalidParameter.DomainNameIsInvalid"

	// The email address is empty or incorrect.
	INVALIDPARAMETER_EMAILISINVALID = "InvalidParameter.EmailIsInvalid"

	// The first name is empty or incorrect.
	INVALIDPARAMETER_FIRSTNAMEISINVALID = "InvalidParameter.FirstNameIsInvalid"

	// The last name is empty or incorrect.
	INVALIDPARAMETER_LASTNAMEISINVALID = "InvalidParameter.LastNameIsInvalid"

	// The contact person is empty or incorrect.
	INVALIDPARAMETER_NAMEISINVALID = "InvalidParameter.NameIsInvalid"

	// The registrant is empty or incorrect.
	INVALIDPARAMETER_ORGISINVALID = "InvalidParameter.OrgIsInvalid"

	// Invalid package ID.
	INVALIDPARAMETER_PACKAGERESOURCEIDINVALID = "InvalidParameter.PackageResourceIdInvalid"

	// Invalid request type.
	INVALIDPARAMETER_REPTYPEISINVALID = "InvalidParameter.RepTypeIsInvalid"

	// Incorrect address. Please enter a correct one.
	INVALIDPARAMETER_STREETISINVALID = "InvalidParameter.StreetIsInvalid"

	// The mobile number is empty or invalid.
	INVALIDPARAMETER_TELEPHONEISINVALID = "InvalidParameter.TelephoneIsInvalid"

	// The number of domains cannot exceed 4,000.
	INVALIDPARAMETER_UPTO4000 = "InvalidParameter.UpTo4000"

	// The user type is empty or invalid.
	INVALIDPARAMETER_USERTYPEISINVALID = "InvalidParameter.UserTypeIsInvalid"

	// The zip code is empty or invalid.
	INVALIDPARAMETER_ZIPCODEISINVALID = "InvalidParameter.ZipCodeIsInvalid"

	// Invalid parameter value.
	INVALIDPARAMETERVALUE_INVALIDPARAMETERFORMAT = "InvalidParameterValue.InvalidParameterFormat"

	// Missing parameter.
	MISSINGPARAMETER = "MissingParameter"

	// The route is not defined.
	MISSINGPARAMETER_ACTIONNOTFOUND = "MissingParameter.ActionNotFound"

	// The domain cannot be empty.
	MISSINGPARAMETER_DOMAINISEMPTY = "MissingParameter.DomainIsEmpty"

	// The request data cannot be empty.
	MISSINGPARAMETER_REPDATAISNONE = "MissingParameter.RepDataIsNone"

	// The profile ID is empty or invalid.
	MISSINGPARAMETER_TEMPLATEIDISEMPTY = "MissingParameter.TemplateIdIsEmpty"

	// This profile already exists.
	MISSINGPARAMETER_TEMPLATEIDISEXIST = "MissingParameter.TemplateIdIsExist"

	// Too many tasks are being executed. Please submit new ones later.
	RESOURCEINSUFFICIENT_OVERWORK = "ResourceInsufficient.Overwork"

	// The resource doesn’t exist.
	RESOURCENOTFOUND = "ResourceNotFound"

	// The identity is not verified for the profile.
	RESOURCENOTFOUND_APPROVEDTEMPLATENOTFOUND = "ResourceNotFound.ApprovedTemplateNotFound"

	// The domain address is incorrect. Please enter a correct one.
	RESOURCENOTFOUND_DOMAINNOTFOUND = "ResourceNotFound.DomainNotFound"

	// The profile information is incorrect. Please set information correctly.
	RESOURCENOTFOUND_TEMPLATENOTFOUND = "ResourceNotFound.TemplateNotFound"

	// Unable to perform this operation because an operation of the same type is in progress for this domain.
	RESOURCEUNAVAILABLE_DOMAINISMODIFYINGDNS = "ResourceUnavailable.DomainIsModifyingDNS"

	// This operation is unavailable under the current domain status.
	UNSUPPORTEDOPERATION_MODIFYDOMAININFOOPERATEUNSUPPORTED = "UnsupportedOperation.ModifyDomainInfoOperateUnsupported"

	// Modification is unavailable under the current domain status.
	UNSUPPORTEDOPERATION_MODIFYDOMAININFOUNSUPPORTED = "UnsupportedOperation.ModifyDomainInfoUnsupported"

	// Modification is unavailable under the current domain status.
	UNSUPPORTEDOPERATION_MODIFYDOMAINUNSUPPORTED = "UnsupportedOperation.ModifyDomainUnsupported"
)
View Source
const APIVersion = "2018-08-08"

Variables

This section is empty.

Functions

This section is empty.

Types

type AdminContact

type AdminContact struct {
	// The first name.
	FirstName *string `json:"FirstName,omitempty" name:"FirstName"`

	// The last name.
	LastName *string `json:"LastName,omitempty" name:"LastName"`

	// The country or region name, such as `CN`.
	Country *string `json:"Country,omitempty" name:"Country"`

	// The province or state name.
	Province *string `json:"Province,omitempty" name:"Province"`

	// The city name.
	City *string `json:"City,omitempty" name:"City"`

	// The address line 1.
	AddressLine *string `json:"AddressLine,omitempty" name:"AddressLine"`

	// The zip code.
	ZipCode *string `json:"ZipCode,omitempty" name:"ZipCode"`

	// The email address.
	Email *string `json:"Email,omitempty" name:"Email"`

	// The mobile number, such as `+86.13600000000`.
	Phone *string `json:"Phone,omitempty" name:"Phone"`

	// The company or organization name.
	// Note: This field may return null, indicating that no valid values can be obtained.
	CompanyName *string `json:"CompanyName,omitempty" name:"CompanyName"`

	// The job title.
	// Note: This field may return null, indicating that no valid values can be obtained.
	JobTitle *string `json:"JobTitle,omitempty" name:"JobTitle"`

	// The address line 2.
	// Note: This field may return null, indicating that no valid values can be obtained.
	AddressLineTwo *string `json:"AddressLineTwo,omitempty" name:"AddressLineTwo"`

	// The fax number.
	// Note: This field may return null, indicating that no valid values can be obtained.
	Fax *string `json:"Fax,omitempty" name:"Fax"`
}

type BatchDomainBuyDetails

type BatchDomainBuyDetails struct {
	// The details ID.
	Id *int64 `json:"Id,omitempty" name:"Id"`

	// The bulk operation type. Valid values: `new` (register domains), `batch_transfer_prohibition_on` (enable transfer prohibition), `batch_transfer_prohibition_off` (disable transfer prohibition), `batch_update_prohibition_on` (enable update prohibition), `batch_update_prohibition_off` (disable update prohibition).
	Action *string `json:"Action,omitempty" name:"Action"`

	// The domains.
	Domain *string `json:"Domain,omitempty" name:"Domain"`

	// The status. Valid values: `SUCCESS`, `FAILURE`
	Status *string `json:"Status,omitempty" name:"Status"`

	// The reason for failure.
	// Note: This field may return null, indicating that no valid values can be obtained.
	Reason *string `json:"Reason,omitempty" name:"Reason"`

	// The creation time.
	CreatedOn *string `json:"CreatedOn,omitempty" name:"CreatedOn"`

	// The update time.
	UpdatedOn *string `json:"UpdatedOn,omitempty" name:"UpdatedOn"`

	// Null: The DNS service is not transferred. `false`: The DNS service failed to be transferred. `true`: The DNS service is transferred successfully.
	// Note: This field may return null, indicating that no valid values can be obtained.
	TransferDnsResult *bool `json:"TransferDnsResult,omitempty" name:"TransferDnsResult"`

	// The reason for failure, expressed in Chinese.
	// Note: This field may return null, indicating that no valid values can be obtained.
	ReasonZh *string `json:"ReasonZh,omitempty" name:"ReasonZh"`

	// The payment status.
	// Note: This field may return null, indicating that no valid values can be obtained.
	PayStatus *int64 `json:"PayStatus,omitempty" name:"PayStatus"`
}

type BatchDomainBuyLog

type BatchDomainBuyLog struct {
	// The log ID.
	LogId *int64 `json:"LogId,omitempty" name:"LogId"`

	// The bulk operation type. Valid values: `new` (register domains), `batch_transfer_prohibition_on` (enable transfer prohibition), `batch_transfer_prohibition_off` (disable transfer prohibition), `batch_update_prohibition_on` (enable update prohibition), `batch_update_prohibition_off` (disable update prohibition).
	Action *string `json:"Action,omitempty" name:"Action"`

	// The quantity.
	Number *int64 `json:"Number,omitempty" name:"Number"`

	// The execution status. Valid values: `doing`, `done`
	Status *string `json:"Status,omitempty" name:"Status"`

	// The submission time.
	CreatedOn *string `json:"CreatedOn,omitempty" name:"CreatedOn"`
}

type BatchModifyIntlDomainDNSRequest

type BatchModifyIntlDomainDNSRequest struct {
	*tchttp.BaseRequest

	// The target domains.
	Domains []*string `json:"Domains,omitempty" name:"Domains"`

	// The domain DNS array.
	Dns []*string `json:"Dns,omitempty" name:"Dns"`

	// Valid values: `batch_modify_domain_dns1`, `batch_modify_domain_dns2`, `batch_modify_domain_dns3`
	BatchAction *string `json:"BatchAction,omitempty" name:"BatchAction"`
}

func NewBatchModifyIntlDomainDNSRequest

func NewBatchModifyIntlDomainDNSRequest() (request *BatchModifyIntlDomainDNSRequest)

func (*BatchModifyIntlDomainDNSRequest) FromJsonString

func (r *BatchModifyIntlDomainDNSRequest) FromJsonString(s string) error

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

func (*BatchModifyIntlDomainDNSRequest) ToJsonString

func (r *BatchModifyIntlDomainDNSRequest) ToJsonString() string

type BatchModifyIntlDomainDNSRequestParams

type BatchModifyIntlDomainDNSRequestParams struct {
	// The target domains.
	Domains []*string `json:"Domains,omitempty" name:"Domains"`

	// The domain DNS array.
	Dns []*string `json:"Dns,omitempty" name:"Dns"`

	// Valid values: `batch_modify_domain_dns1`, `batch_modify_domain_dns2`, `batch_modify_domain_dns3`
	BatchAction *string `json:"BatchAction,omitempty" name:"BatchAction"`
}

Predefined struct for user

type BatchModifyIntlDomainDNSResponse

type BatchModifyIntlDomainDNSResponse struct {
	*tchttp.BaseResponse
	Response *BatchModifyIntlDomainDNSResponseParams `json:"Response"`
}

func NewBatchModifyIntlDomainDNSResponse

func NewBatchModifyIntlDomainDNSResponse() (response *BatchModifyIntlDomainDNSResponse)

func (*BatchModifyIntlDomainDNSResponse) FromJsonString

func (r *BatchModifyIntlDomainDNSResponse) FromJsonString(s string) error

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

func (*BatchModifyIntlDomainDNSResponse) ToJsonString

func (r *BatchModifyIntlDomainDNSResponse) ToJsonString() string

type BatchModifyIntlDomainDNSResponseParams

type BatchModifyIntlDomainDNSResponseParams struct {
	// The log ID.
	LogId *uint64 `json:"LogId,omitempty" name:"LogId"`

	// The unique request ID, which is returned for each request. RequestId is required for locating a problem.
	RequestId *string `json:"RequestId,omitempty" name:"RequestId"`
}

Predefined struct for user

type BatchModifyIntlDomainInfoRequest

type BatchModifyIntlDomainInfoRequest struct {
	*tchttp.BaseRequest

	// The domains whose information is to be modified.
	Domains []*string `json:"Domains,omitempty" name:"Domains"`

	// The profile ID.
	TemplateId *string `json:"TemplateId,omitempty" name:"TemplateId"`

	// Whether to enable the 60-day inter-registrar transfer lock.
	LockTransfer *bool `json:"LockTransfer,omitempty" name:"LockTransfer"`
}

func NewBatchModifyIntlDomainInfoRequest

func NewBatchModifyIntlDomainInfoRequest() (request *BatchModifyIntlDomainInfoRequest)

func (*BatchModifyIntlDomainInfoRequest) FromJsonString

func (r *BatchModifyIntlDomainInfoRequest) FromJsonString(s string) error

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

func (*BatchModifyIntlDomainInfoRequest) ToJsonString

func (r *BatchModifyIntlDomainInfoRequest) ToJsonString() string

type BatchModifyIntlDomainInfoRequestParams

type BatchModifyIntlDomainInfoRequestParams struct {
	// The domains whose information is to be modified.
	Domains []*string `json:"Domains,omitempty" name:"Domains"`

	// The profile ID.
	TemplateId *string `json:"TemplateId,omitempty" name:"TemplateId"`

	// Whether to enable the 60-day inter-registrar transfer lock.
	LockTransfer *bool `json:"LockTransfer,omitempty" name:"LockTransfer"`
}

Predefined struct for user

type BatchModifyIntlDomainInfoResponse

type BatchModifyIntlDomainInfoResponse struct {
	*tchttp.BaseResponse
	Response *BatchModifyIntlDomainInfoResponseParams `json:"Response"`
}

func NewBatchModifyIntlDomainInfoResponse

func NewBatchModifyIntlDomainInfoResponse() (response *BatchModifyIntlDomainInfoResponse)

func (*BatchModifyIntlDomainInfoResponse) FromJsonString

func (r *BatchModifyIntlDomainInfoResponse) FromJsonString(s string) error

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

func (*BatchModifyIntlDomainInfoResponse) ToJsonString

func (r *BatchModifyIntlDomainInfoResponse) ToJsonString() string

type BatchModifyIntlDomainInfoResponseParams

type BatchModifyIntlDomainInfoResponseParams struct {
	// The log ID.
	LogId *int64 `json:"LogId,omitempty" name:"LogId"`

	// The unique request ID, which is returned for each request. RequestId is required for locating a problem.
	RequestId *string `json:"RequestId,omitempty" name:"RequestId"`
}

Predefined struct for user

type BillingContact

type BillingContact struct {
	// The first name.
	FirstName *string `json:"FirstName,omitempty" name:"FirstName"`

	// The last name.
	LastName *string `json:"LastName,omitempty" name:"LastName"`

	// The country or region name, such as `CN`.
	Country *string `json:"Country,omitempty" name:"Country"`

	// The province or state name.
	Province *string `json:"Province,omitempty" name:"Province"`

	// The city name.
	City *string `json:"City,omitempty" name:"City"`

	// The address line 1.
	AddressLine *string `json:"AddressLine,omitempty" name:"AddressLine"`

	// The zip code.
	ZipCode *string `json:"ZipCode,omitempty" name:"ZipCode"`

	// The email address.
	Email *string `json:"Email,omitempty" name:"Email"`

	// The mobile number, such as `+86.13600000000`.
	Phone *string `json:"Phone,omitempty" name:"Phone"`

	// The company or organization name.
	// Note: This field may return null, indicating that no valid values can be obtained.
	CompanyName *string `json:"CompanyName,omitempty" name:"CompanyName"`

	// The job title.
	// Note: This field may return null, indicating that no valid values can be obtained.
	JobTitle *string `json:"JobTitle,omitempty" name:"JobTitle"`

	// The address line 2.
	// Note: This field may return null, indicating that no valid values can be obtained.
	AddressLineTwo *string `json:"AddressLineTwo,omitempty" name:"AddressLineTwo"`

	// The fax number.
	// Note: This field may return null, indicating that no valid values can be obtained.
	Fax *string `json:"Fax,omitempty" name:"Fax"`
}

type CheckIntlDomainNewRequest

type CheckIntlDomainNewRequest struct {
	*tchttp.BaseRequest

	// The name of the domain to be checked.
	Domain *string `json:"Domain,omitempty" name:"Domain"`

	// Period, in years. If this parameter is left empty, premium domains cannot be queried.
	Period *string `json:"Period,omitempty" name:"Period"`
}

func NewCheckIntlDomainNewRequest

func NewCheckIntlDomainNewRequest() (request *CheckIntlDomainNewRequest)

func (*CheckIntlDomainNewRequest) FromJsonString

func (r *CheckIntlDomainNewRequest) FromJsonString(s string) error

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

func (*CheckIntlDomainNewRequest) ToJsonString

func (r *CheckIntlDomainNewRequest) ToJsonString() string

type CheckIntlDomainNewRequestParams

type CheckIntlDomainNewRequestParams struct {
	// The name of the domain to be checked.
	Domain *string `json:"Domain,omitempty" name:"Domain"`

	// Period, in years. If this parameter is left empty, premium domains cannot be queried.
	Period *string `json:"Period,omitempty" name:"Period"`
}

Predefined struct for user

type CheckIntlDomainNewResponse

type CheckIntlDomainNewResponse struct {
	*tchttp.BaseResponse
	Response *CheckIntlDomainNewResponseParams `json:"Response"`
}

func NewCheckIntlDomainNewResponse

func NewCheckIntlDomainNewResponse() (response *CheckIntlDomainNewResponse)

func (*CheckIntlDomainNewResponse) FromJsonString

func (r *CheckIntlDomainNewResponse) FromJsonString(s string) error

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

func (*CheckIntlDomainNewResponse) ToJsonString

func (r *CheckIntlDomainNewResponse) ToJsonString() string

type CheckIntlDomainNewResponseParams

type CheckIntlDomainNewResponseParams struct {
	// The name of the domain checked.
	DomainName *string `json:"DomainName,omitempty" name:"DomainName"`

	// Whether the domain is available for registration.
	Available *bool `json:"Available,omitempty" name:"Available"`

	// The reason why the domain cannot be registered.
	Reason *string `json:"Reason,omitempty" name:"Reason"`

	// Whether the domain is a premium one.
	Premium *bool `json:"Premium,omitempty" name:"Premium"`

	// The domain price.
	Price *float64 `json:"Price,omitempty" name:"Price"`

	// Whether the domain name involves restricted words.
	BlackWord *bool `json:"BlackWord,omitempty" name:"BlackWord"`

	// The premium domain description.
	// Note: This field may return null, indicating that no valid values can be obtained.
	Describe *string `json:"Describe,omitempty" name:"Describe"`

	// The price for renewing the premium domain.
	// Note: This field may return null, indicating that no valid values can be obtained.
	FeeRenew *float64 `json:"FeeRenew,omitempty" name:"FeeRenew"`

	// The real price of the domain. For a premium domain, its price varies depending on the period. For a non-premium domain, the price is the 1-year price.
	// Note: This field may return null, indicating that no valid values can be obtained.
	RealPrice *float64 `json:"RealPrice,omitempty" name:"RealPrice"`

	// The price for transferring a premium domain in.
	// Note: This field may return null, indicating that no valid values can be obtained.
	FeeTransfer *float64 `json:"FeeTransfer,omitempty" name:"FeeTransfer"`

	// The price for redeeming a premium domain.
	FeeRestore *float64 `json:"FeeRestore,omitempty" name:"FeeRestore"`

	// The period (in years) of the domain.
	Period *uint64 `json:"Period,omitempty" name:"Period"`

	// The reason why the domain cannot be registered, expressed in Chinese.
	ReasonZh *string `json:"ReasonZh,omitempty" name:"ReasonZh"`

	// The internal error code.
	ResCode *string `json:"ResCode,omitempty" name:"ResCode"`

	// The unique request ID, which is returned for each request. RequestId is required for locating a problem.
	RequestId *string `json:"RequestId,omitempty" name:"RequestId"`
}

Predefined struct for user

type Client

type Client struct {
	common.Client
}

func NewClient

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

func NewClientWithSecretId

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

Deprecated

func (*Client) BatchModifyIntlDomainDNS

func (c *Client) BatchModifyIntlDomainDNS(request *BatchModifyIntlDomainDNSRequest) (response *BatchModifyIntlDomainDNSResponse, err error)

BatchModifyIntlDomainDNS This API is used to bulk modify DNS servers for domains.

error code that may be returned:

FAILEDOPERATION = "FailedOperation"
FAILEDOPERATION_SETDOMAINDNSFAILED = "FailedOperation.SetDomainDnsFailed"
INTERNALERROR = "InternalError"
INTERNALERROR_DOMAININTERNALERROR = "InternalError.DomainInternalError"
INTERNALERROR_FORBIDDENREQUEST = "InternalError.ForbiddenRequest"
INTERNALERROR_JSONMARSHAL = "InternalError.JsonMarshal"
INTERNALERROR_METHODNOTMATCH = "InternalError.MethodNotMatch"
INTERNALERROR_NEEDLOGIN = "InternalError.NeedLogin"
INTERNALERROR_READBODYERROR = "InternalError.ReadBodyError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_DOMAINNAMEISINVALID = "InvalidParameter.DomainNameIsInvalid"
INVALIDPARAMETER_UPTO4000 = "InvalidParameter.UpTo4000"
INVALIDPARAMETERVALUE_INVALIDPARAMETERFORMAT = "InvalidParameterValue.InvalidParameterFormat"
MISSINGPARAMETER = "MissingParameter"
MISSINGPARAMETER_ACTIONNOTFOUND = "MissingParameter.ActionNotFound"
MISSINGPARAMETER_DOMAINISEMPTY = "MissingParameter.DomainIsEmpty"
MISSINGPARAMETER_REPDATAISNONE = "MissingParameter.RepDataIsNone"
RESOURCENOTFOUND_DOMAINNOTFOUND = "ResourceNotFound.DomainNotFound"
RESOURCEUNAVAILABLE_DOMAINISMODIFYINGDNS = "ResourceUnavailable.DomainIsModifyingDNS"
UNSUPPORTEDOPERATION_MODIFYDOMAININFOOPERATEUNSUPPORTED = "UnsupportedOperation.ModifyDomainInfoOperateUnsupported"
UNSUPPORTEDOPERATION_MODIFYDOMAININFOUNSUPPORTED = "UnsupportedOperation.ModifyDomainInfoUnsupported"
UNSUPPORTEDOPERATION_MODIFYDOMAINUNSUPPORTED = "UnsupportedOperation.ModifyDomainUnsupported"

func (*Client) BatchModifyIntlDomainDNSWithContext

func (c *Client) BatchModifyIntlDomainDNSWithContext(ctx context.Context, request *BatchModifyIntlDomainDNSRequest) (response *BatchModifyIntlDomainDNSResponse, err error)

BatchModifyIntlDomainDNS This API is used to bulk modify DNS servers for domains.

error code that may be returned:

FAILEDOPERATION = "FailedOperation"
FAILEDOPERATION_SETDOMAINDNSFAILED = "FailedOperation.SetDomainDnsFailed"
INTERNALERROR = "InternalError"
INTERNALERROR_DOMAININTERNALERROR = "InternalError.DomainInternalError"
INTERNALERROR_FORBIDDENREQUEST = "InternalError.ForbiddenRequest"
INTERNALERROR_JSONMARSHAL = "InternalError.JsonMarshal"
INTERNALERROR_METHODNOTMATCH = "InternalError.MethodNotMatch"
INTERNALERROR_NEEDLOGIN = "InternalError.NeedLogin"
INTERNALERROR_READBODYERROR = "InternalError.ReadBodyError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_DOMAINNAMEISINVALID = "InvalidParameter.DomainNameIsInvalid"
INVALIDPARAMETER_UPTO4000 = "InvalidParameter.UpTo4000"
INVALIDPARAMETERVALUE_INVALIDPARAMETERFORMAT = "InvalidParameterValue.InvalidParameterFormat"
MISSINGPARAMETER = "MissingParameter"
MISSINGPARAMETER_ACTIONNOTFOUND = "MissingParameter.ActionNotFound"
MISSINGPARAMETER_DOMAINISEMPTY = "MissingParameter.DomainIsEmpty"
MISSINGPARAMETER_REPDATAISNONE = "MissingParameter.RepDataIsNone"
RESOURCENOTFOUND_DOMAINNOTFOUND = "ResourceNotFound.DomainNotFound"
RESOURCEUNAVAILABLE_DOMAINISMODIFYINGDNS = "ResourceUnavailable.DomainIsModifyingDNS"
UNSUPPORTEDOPERATION_MODIFYDOMAININFOOPERATEUNSUPPORTED = "UnsupportedOperation.ModifyDomainInfoOperateUnsupported"
UNSUPPORTEDOPERATION_MODIFYDOMAININFOUNSUPPORTED = "UnsupportedOperation.ModifyDomainInfoUnsupported"
UNSUPPORTEDOPERATION_MODIFYDOMAINUNSUPPORTED = "UnsupportedOperation.ModifyDomainUnsupported"

func (*Client) BatchModifyIntlDomainInfo

func (c *Client) BatchModifyIntlDomainInfo(request *BatchModifyIntlDomainInfoRequest) (response *BatchModifyIntlDomainInfoResponse, err error)

BatchModifyIntlDomainInfo This API is used to bulk modify registrant information.

error code that may be returned:

FAILEDOPERATION = "FailedOperation"
INTERNALERROR = "InternalError"
INTERNALERROR_DOMAININTERNALERROR = "InternalError.DomainInternalError"
INTERNALERROR_FORBIDDENREQUEST = "InternalError.ForbiddenRequest"
INTERNALERROR_JSONMARSHAL = "InternalError.JsonMarshal"
INTERNALERROR_METHODNOTMATCH = "InternalError.MethodNotMatch"
INTERNALERROR_NEEDLOGIN = "InternalError.NeedLogin"
INTERNALERROR_READBODYERROR = "InternalError.ReadBodyError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_UPTO4000 = "InvalidParameter.UpTo4000"
MISSINGPARAMETER = "MissingParameter"
MISSINGPARAMETER_ACTIONNOTFOUND = "MissingParameter.ActionNotFound"
MISSINGPARAMETER_DOMAINISEMPTY = "MissingParameter.DomainIsEmpty"
MISSINGPARAMETER_REPDATAISNONE = "MissingParameter.RepDataIsNone"
MISSINGPARAMETER_TEMPLATEIDISEMPTY = "MissingParameter.TemplateIdIsEmpty"
RESOURCEINSUFFICIENT_OVERWORK = "ResourceInsufficient.Overwork"
RESOURCENOTFOUND_APPROVEDTEMPLATENOTFOUND = "ResourceNotFound.ApprovedTemplateNotFound"
RESOURCENOTFOUND_TEMPLATENOTFOUND = "ResourceNotFound.TemplateNotFound"

func (*Client) BatchModifyIntlDomainInfoWithContext

func (c *Client) BatchModifyIntlDomainInfoWithContext(ctx context.Context, request *BatchModifyIntlDomainInfoRequest) (response *BatchModifyIntlDomainInfoResponse, err error)

BatchModifyIntlDomainInfo This API is used to bulk modify registrant information.

error code that may be returned:

FAILEDOPERATION = "FailedOperation"
INTERNALERROR = "InternalError"
INTERNALERROR_DOMAININTERNALERROR = "InternalError.DomainInternalError"
INTERNALERROR_FORBIDDENREQUEST = "InternalError.ForbiddenRequest"
INTERNALERROR_JSONMARSHAL = "InternalError.JsonMarshal"
INTERNALERROR_METHODNOTMATCH = "InternalError.MethodNotMatch"
INTERNALERROR_NEEDLOGIN = "InternalError.NeedLogin"
INTERNALERROR_READBODYERROR = "InternalError.ReadBodyError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_UPTO4000 = "InvalidParameter.UpTo4000"
MISSINGPARAMETER = "MissingParameter"
MISSINGPARAMETER_ACTIONNOTFOUND = "MissingParameter.ActionNotFound"
MISSINGPARAMETER_DOMAINISEMPTY = "MissingParameter.DomainIsEmpty"
MISSINGPARAMETER_REPDATAISNONE = "MissingParameter.RepDataIsNone"
MISSINGPARAMETER_TEMPLATEIDISEMPTY = "MissingParameter.TemplateIdIsEmpty"
RESOURCEINSUFFICIENT_OVERWORK = "ResourceInsufficient.Overwork"
RESOURCENOTFOUND_APPROVEDTEMPLATENOTFOUND = "ResourceNotFound.ApprovedTemplateNotFound"
RESOURCENOTFOUND_TEMPLATENOTFOUND = "ResourceNotFound.TemplateNotFound"

func (*Client) CheckIntlDomainNew

func (c *Client) CheckIntlDomainNew(request *CheckIntlDomainNewRequest) (response *CheckIntlDomainNewResponse, err error)

CheckIntlDomainNew This API is used to check whether a domain is available for registration.

error code that may be returned:

FAILEDOPERATION = "FailedOperation"
FAILEDOPERATION_CHECKDOMAINFAILED = "FailedOperation.CheckDomainFailed"
INTERNALERROR_CHECKDNAVAILABLEERR = "InternalError.CheckDnAvailableErr"
INTERNALERROR_DOMAININTERNALERROR = "InternalError.DomainInternalError"
INTERNALERROR_FORBIDDENREQUEST = "InternalError.ForbiddenRequest"
INTERNALERROR_JSONMARSHAL = "InternalError.JsonMarshal"
INTERNALERROR_METHODNOTMATCH = "InternalError.MethodNotMatch"
INTERNALERROR_NEEDLOGIN = "InternalError.NeedLogin"
INTERNALERROR_READBODYERROR = "InternalError.ReadBodyError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_DOMAINNAMEISINVALID = "InvalidParameter.DomainNameIsInvalid"
INVALIDPARAMETERVALUE_INVALIDPARAMETERFORMAT = "InvalidParameterValue.InvalidParameterFormat"
MISSINGPARAMETER_ACTIONNOTFOUND = "MissingParameter.ActionNotFound"
MISSINGPARAMETER_DOMAINISEMPTY = "MissingParameter.DomainIsEmpty"

func (*Client) CheckIntlDomainNewWithContext

func (c *Client) CheckIntlDomainNewWithContext(ctx context.Context, request *CheckIntlDomainNewRequest) (response *CheckIntlDomainNewResponse, err error)

CheckIntlDomainNew This API is used to check whether a domain is available for registration.

error code that may be returned:

FAILEDOPERATION = "FailedOperation"
FAILEDOPERATION_CHECKDOMAINFAILED = "FailedOperation.CheckDomainFailed"
INTERNALERROR_CHECKDNAVAILABLEERR = "InternalError.CheckDnAvailableErr"
INTERNALERROR_DOMAININTERNALERROR = "InternalError.DomainInternalError"
INTERNALERROR_FORBIDDENREQUEST = "InternalError.ForbiddenRequest"
INTERNALERROR_JSONMARSHAL = "InternalError.JsonMarshal"
INTERNALERROR_METHODNOTMATCH = "InternalError.MethodNotMatch"
INTERNALERROR_NEEDLOGIN = "InternalError.NeedLogin"
INTERNALERROR_READBODYERROR = "InternalError.ReadBodyError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_DOMAINNAMEISINVALID = "InvalidParameter.DomainNameIsInvalid"
INVALIDPARAMETERVALUE_INVALIDPARAMETERFORMAT = "InvalidParameterValue.InvalidParameterFormat"
MISSINGPARAMETER_ACTIONNOTFOUND = "MissingParameter.ActionNotFound"
MISSINGPARAMETER_DOMAINISEMPTY = "MissingParameter.DomainIsEmpty"

func (*Client) CreateIntlDomainBatch

func (c *Client) CreateIntlDomainBatch(request *CreateIntlDomainBatchRequest) (response *CreateIntlDomainBatchResponse, err error)

CreateIntlDomainBatch This API is used to bulk register domains.

error code that may be returned:

FAILEDOPERATION = "FailedOperation"
FAILEDOPERATION_REGISTERDOMAIN = "FailedOperation.RegisterDomain"
FAILEDOPERATION_REGISTERDOMAINFAILED = "FailedOperation.RegisterDomainFailed"
INTERNALERROR = "InternalError"
INTERNALERROR_DOMAININTERNALERROR = "InternalError.DomainInternalError"
INTERNALERROR_FORBIDDENREQUEST = "InternalError.ForbiddenRequest"
INTERNALERROR_JSONMARSHAL = "InternalError.JsonMarshal"
INTERNALERROR_METHODNOTMATCH = "InternalError.MethodNotMatch"
INTERNALERROR_NEEDLOGIN = "InternalError.NeedLogin"
INTERNALERROR_READBODYERROR = "InternalError.ReadBodyError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_CUSTOMDNSNOTALLOWED = "InvalidParameter.CustomDnsNotAllowed"
INVALIDPARAMETER_PACKAGERESOURCEIDINVALID = "InvalidParameter.PackageResourceIdInvalid"
INVALIDPARAMETER_UPTO4000 = "InvalidParameter.UpTo4000"
MISSINGPARAMETER = "MissingParameter"
MISSINGPARAMETER_ACTIONNOTFOUND = "MissingParameter.ActionNotFound"
MISSINGPARAMETER_DOMAINISEMPTY = "MissingParameter.DomainIsEmpty"
MISSINGPARAMETER_REPDATAISNONE = "MissingParameter.RepDataIsNone"
MISSINGPARAMETER_TEMPLATEIDISEMPTY = "MissingParameter.TemplateIdIsEmpty"
RESOURCEINSUFFICIENT_OVERWORK = "ResourceInsufficient.Overwork"
RESOURCENOTFOUND_TEMPLATENOTFOUND = "ResourceNotFound.TemplateNotFound"

func (*Client) CreateIntlDomainBatchWithContext

func (c *Client) CreateIntlDomainBatchWithContext(ctx context.Context, request *CreateIntlDomainBatchRequest) (response *CreateIntlDomainBatchResponse, err error)

CreateIntlDomainBatch This API is used to bulk register domains.

error code that may be returned:

FAILEDOPERATION = "FailedOperation"
FAILEDOPERATION_REGISTERDOMAIN = "FailedOperation.RegisterDomain"
FAILEDOPERATION_REGISTERDOMAINFAILED = "FailedOperation.RegisterDomainFailed"
INTERNALERROR = "InternalError"
INTERNALERROR_DOMAININTERNALERROR = "InternalError.DomainInternalError"
INTERNALERROR_FORBIDDENREQUEST = "InternalError.ForbiddenRequest"
INTERNALERROR_JSONMARSHAL = "InternalError.JsonMarshal"
INTERNALERROR_METHODNOTMATCH = "InternalError.MethodNotMatch"
INTERNALERROR_NEEDLOGIN = "InternalError.NeedLogin"
INTERNALERROR_READBODYERROR = "InternalError.ReadBodyError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_CUSTOMDNSNOTALLOWED = "InvalidParameter.CustomDnsNotAllowed"
INVALIDPARAMETER_PACKAGERESOURCEIDINVALID = "InvalidParameter.PackageResourceIdInvalid"
INVALIDPARAMETER_UPTO4000 = "InvalidParameter.UpTo4000"
MISSINGPARAMETER = "MissingParameter"
MISSINGPARAMETER_ACTIONNOTFOUND = "MissingParameter.ActionNotFound"
MISSINGPARAMETER_DOMAINISEMPTY = "MissingParameter.DomainIsEmpty"
MISSINGPARAMETER_REPDATAISNONE = "MissingParameter.RepDataIsNone"
MISSINGPARAMETER_TEMPLATEIDISEMPTY = "MissingParameter.TemplateIdIsEmpty"
RESOURCEINSUFFICIENT_OVERWORK = "ResourceInsufficient.Overwork"
RESOURCENOTFOUND_TEMPLATENOTFOUND = "ResourceNotFound.TemplateNotFound"

func (*Client) CreateIntlPhoneEmail

func (c *Client) CreateIntlPhoneEmail(request *CreateIntlPhoneEmailRequest) (response *CreateIntlPhoneEmailResponse, err error)

CreateIntlPhoneEmail This API is used to verify a mobile number or an email address via a verification code.

error code that may be returned:

INTERNALERROR_ADDPHONEEMAILERR = "InternalError.AddPhoneEmailErr"
INTERNALERROR_CHECKVERIFYCODEERR = "InternalError.CheckVerifyCodeErr"
INTERNALERROR_FORBIDDENREQUEST = "InternalError.ForbiddenRequest"
INTERNALERROR_JSONMARSHAL = "InternalError.JsonMarshal"
INTERNALERROR_METHODNOTMATCH = "InternalError.MethodNotMatch"
INTERNALERROR_NEEDLOGIN = "InternalError.NeedLogin"
INTERNALERROR_READBODYERROR = "InternalError.ReadBodyError"
INTERNALERROR_VERIFIEDPHONEEMAILERR = "InternalError.VerifiedPhoneEmailErr"
INTERNALERROR_VERIFYCODEERR = "InternalError.VerifyCodeErr"
INVALIDPARAMETERVALUE_INVALIDPARAMETERFORMAT = "InvalidParameterValue.InvalidParameterFormat"
MISSINGPARAMETER_ACTIONNOTFOUND = "MissingParameter.ActionNotFound"

func (*Client) CreateIntlPhoneEmailWithContext

func (c *Client) CreateIntlPhoneEmailWithContext(ctx context.Context, request *CreateIntlPhoneEmailRequest) (response *CreateIntlPhoneEmailResponse, err error)

CreateIntlPhoneEmail This API is used to verify a mobile number or an email address via a verification code.

error code that may be returned:

INTERNALERROR_ADDPHONEEMAILERR = "InternalError.AddPhoneEmailErr"
INTERNALERROR_CHECKVERIFYCODEERR = "InternalError.CheckVerifyCodeErr"
INTERNALERROR_FORBIDDENREQUEST = "InternalError.ForbiddenRequest"
INTERNALERROR_JSONMARSHAL = "InternalError.JsonMarshal"
INTERNALERROR_METHODNOTMATCH = "InternalError.MethodNotMatch"
INTERNALERROR_NEEDLOGIN = "InternalError.NeedLogin"
INTERNALERROR_READBODYERROR = "InternalError.ReadBodyError"
INTERNALERROR_VERIFIEDPHONEEMAILERR = "InternalError.VerifiedPhoneEmailErr"
INTERNALERROR_VERIFYCODEERR = "InternalError.VerifyCodeErr"
INVALIDPARAMETERVALUE_INVALIDPARAMETERFORMAT = "InvalidParameterValue.InvalidParameterFormat"
MISSINGPARAMETER_ACTIONNOTFOUND = "MissingParameter.ActionNotFound"

func (*Client) CreateIntlTemplate

func (c *Client) CreateIntlTemplate(request *CreateIntlTemplateRequest) (response *CreateIntlTemplateResponse, err error)

CreateIntlTemplate This API is used to add a registrant profile.

error code that may be returned:

FAILEDOPERATION = "FailedOperation"
FAILEDOPERATION_CREATETEMPLATEFAILED = "FailedOperation.CreateTemplateFailed"
FAILEDOPERATION_DESCRIBEDOMAINLISTFAILED = "FailedOperation.DescribeDomainListFailed"
FAILEDOPERATION_DESCRIBETEMPLATEFAILED = "FailedOperation.DescribeTemplateFailed"
FAILEDOPERATION_TEMPLATEMAXNUMFAILED = "FailedOperation.TemplateMaxNumFailed"
INTERNALERROR = "InternalError"
INTERNALERROR_DOMAININTERNALERROR = "InternalError.DomainInternalError"
INTERNALERROR_FORBIDDENREQUEST = "InternalError.ForbiddenRequest"
INTERNALERROR_JSONMARSHAL = "InternalError.JsonMarshal"
INTERNALERROR_METHODNOTMATCH = "InternalError.MethodNotMatch"
INTERNALERROR_NEEDLOGIN = "InternalError.NeedLogin"
INTERNALERROR_READBODYERROR = "InternalError.ReadBodyError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_CERTIFICATECODEISINVALID = "InvalidParameter.CertificateCodeIsInvalid"
INVALIDPARAMETER_CERTIFICATEIMAGEISINVALID = "InvalidParameter.CertificateImageIsInvalid"
INVALIDPARAMETER_EMAILISINVALID = "InvalidParameter.EmailIsInvalid"
INVALIDPARAMETER_FIRSTNAMEISINVALID = "InvalidParameter.FirstNameIsInvalid"
INVALIDPARAMETER_LASTNAMEISINVALID = "InvalidParameter.LastNameIsInvalid"
INVALIDPARAMETER_NAMEISINVALID = "InvalidParameter.NameIsInvalid"
INVALIDPARAMETER_ORGISINVALID = "InvalidParameter.OrgIsInvalid"
INVALIDPARAMETER_REPTYPEISINVALID = "InvalidParameter.RepTypeIsInvalid"
INVALIDPARAMETER_STREETISINVALID = "InvalidParameter.StreetIsInvalid"
INVALIDPARAMETER_TELEPHONEISINVALID = "InvalidParameter.TelephoneIsInvalid"
INVALIDPARAMETER_USERTYPEISINVALID = "InvalidParameter.UserTypeIsInvalid"
INVALIDPARAMETER_ZIPCODEISINVALID = "InvalidParameter.ZipCodeIsInvalid"
INVALIDPARAMETERVALUE_INVALIDPARAMETERFORMAT = "InvalidParameterValue.InvalidParameterFormat"
MISSINGPARAMETER = "MissingParameter"
MISSINGPARAMETER_ACTIONNOTFOUND = "MissingParameter.ActionNotFound"
MISSINGPARAMETER_DOMAINISEMPTY = "MissingParameter.DomainIsEmpty"
MISSINGPARAMETER_REPDATAISNONE = "MissingParameter.RepDataIsNone"
MISSINGPARAMETER_TEMPLATEIDISEMPTY = "MissingParameter.TemplateIdIsEmpty"
MISSINGPARAMETER_TEMPLATEIDISEXIST = "MissingParameter.TemplateIdIsExist"
RESOURCENOTFOUND = "ResourceNotFound"
RESOURCENOTFOUND_TEMPLATENOTFOUND = "ResourceNotFound.TemplateNotFound"

func (*Client) CreateIntlTemplateWithContext

func (c *Client) CreateIntlTemplateWithContext(ctx context.Context, request *CreateIntlTemplateRequest) (response *CreateIntlTemplateResponse, err error)

CreateIntlTemplate This API is used to add a registrant profile.

error code that may be returned:

FAILEDOPERATION = "FailedOperation"
FAILEDOPERATION_CREATETEMPLATEFAILED = "FailedOperation.CreateTemplateFailed"
FAILEDOPERATION_DESCRIBEDOMAINLISTFAILED = "FailedOperation.DescribeDomainListFailed"
FAILEDOPERATION_DESCRIBETEMPLATEFAILED = "FailedOperation.DescribeTemplateFailed"
FAILEDOPERATION_TEMPLATEMAXNUMFAILED = "FailedOperation.TemplateMaxNumFailed"
INTERNALERROR = "InternalError"
INTERNALERROR_DOMAININTERNALERROR = "InternalError.DomainInternalError"
INTERNALERROR_FORBIDDENREQUEST = "InternalError.ForbiddenRequest"
INTERNALERROR_JSONMARSHAL = "InternalError.JsonMarshal"
INTERNALERROR_METHODNOTMATCH = "InternalError.MethodNotMatch"
INTERNALERROR_NEEDLOGIN = "InternalError.NeedLogin"
INTERNALERROR_READBODYERROR = "InternalError.ReadBodyError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_CERTIFICATECODEISINVALID = "InvalidParameter.CertificateCodeIsInvalid"
INVALIDPARAMETER_CERTIFICATEIMAGEISINVALID = "InvalidParameter.CertificateImageIsInvalid"
INVALIDPARAMETER_EMAILISINVALID = "InvalidParameter.EmailIsInvalid"
INVALIDPARAMETER_FIRSTNAMEISINVALID = "InvalidParameter.FirstNameIsInvalid"
INVALIDPARAMETER_LASTNAMEISINVALID = "InvalidParameter.LastNameIsInvalid"
INVALIDPARAMETER_NAMEISINVALID = "InvalidParameter.NameIsInvalid"
INVALIDPARAMETER_ORGISINVALID = "InvalidParameter.OrgIsInvalid"
INVALIDPARAMETER_REPTYPEISINVALID = "InvalidParameter.RepTypeIsInvalid"
INVALIDPARAMETER_STREETISINVALID = "InvalidParameter.StreetIsInvalid"
INVALIDPARAMETER_TELEPHONEISINVALID = "InvalidParameter.TelephoneIsInvalid"
INVALIDPARAMETER_USERTYPEISINVALID = "InvalidParameter.UserTypeIsInvalid"
INVALIDPARAMETER_ZIPCODEISINVALID = "InvalidParameter.ZipCodeIsInvalid"
INVALIDPARAMETERVALUE_INVALIDPARAMETERFORMAT = "InvalidParameterValue.InvalidParameterFormat"
MISSINGPARAMETER = "MissingParameter"
MISSINGPARAMETER_ACTIONNOTFOUND = "MissingParameter.ActionNotFound"
MISSINGPARAMETER_DOMAINISEMPTY = "MissingParameter.DomainIsEmpty"
MISSINGPARAMETER_REPDATAISNONE = "MissingParameter.RepDataIsNone"
MISSINGPARAMETER_TEMPLATEIDISEMPTY = "MissingParameter.TemplateIdIsEmpty"
MISSINGPARAMETER_TEMPLATEIDISEXIST = "MissingParameter.TemplateIdIsExist"
RESOURCENOTFOUND = "ResourceNotFound"
RESOURCENOTFOUND_TEMPLATENOTFOUND = "ResourceNotFound.TemplateNotFound"

func (*Client) DeleteIntlPhoneEmail

func (c *Client) DeleteIntlPhoneEmail(request *DeleteIntlPhoneEmailRequest) (response *DeleteIntlPhoneEmailResponse, err error)

DeleteIntlPhoneEmail This API is used to delete a mobile number or an email address.

error code that may be returned:

INTERNALERROR_DELETEPHONEEMAILVERIFYERR = "InternalError.DeletePhoneEmailVerifyErr"
INTERNALERROR_FORBIDDENREQUEST = "InternalError.ForbiddenRequest"
INTERNALERROR_JSONMARSHAL = "InternalError.JsonMarshal"
INTERNALERROR_METHODNOTMATCH = "InternalError.MethodNotMatch"
INTERNALERROR_NEEDLOGIN = "InternalError.NeedLogin"
INTERNALERROR_READBODYERROR = "InternalError.ReadBodyError"
INVALIDPARAMETERVALUE_INVALIDPARAMETERFORMAT = "InvalidParameterValue.InvalidParameterFormat"
MISSINGPARAMETER_ACTIONNOTFOUND = "MissingParameter.ActionNotFound"

func (*Client) DeleteIntlPhoneEmailWithContext

func (c *Client) DeleteIntlPhoneEmailWithContext(ctx context.Context, request *DeleteIntlPhoneEmailRequest) (response *DeleteIntlPhoneEmailResponse, err error)

DeleteIntlPhoneEmail This API is used to delete a mobile number or an email address.

error code that may be returned:

INTERNALERROR_DELETEPHONEEMAILVERIFYERR = "InternalError.DeletePhoneEmailVerifyErr"
INTERNALERROR_FORBIDDENREQUEST = "InternalError.ForbiddenRequest"
INTERNALERROR_JSONMARSHAL = "InternalError.JsonMarshal"
INTERNALERROR_METHODNOTMATCH = "InternalError.MethodNotMatch"
INTERNALERROR_NEEDLOGIN = "InternalError.NeedLogin"
INTERNALERROR_READBODYERROR = "InternalError.ReadBodyError"
INVALIDPARAMETERVALUE_INVALIDPARAMETERFORMAT = "InvalidParameterValue.InvalidParameterFormat"
MISSINGPARAMETER_ACTIONNOTFOUND = "MissingParameter.ActionNotFound"

func (*Client) DeleteIntlTemplate

func (c *Client) DeleteIntlTemplate(request *DeleteIntlTemplateRequest) (response *DeleteIntlTemplateResponse, err error)

DeleteIntlTemplate This API is used to delete a registrant profile.

error code that may be returned:

INTERNALERROR_DELETETEMPLATEERR = "InternalError.DeleteTemplateErr"
INTERNALERROR_DESCRIBETEMPLATEERR = "InternalError.DescribeTemplateErr"
INTERNALERROR_FORBIDDENREQUEST = "InternalError.ForbiddenRequest"
INTERNALERROR_METHODNOTMATCH = "InternalError.MethodNotMatch"
INTERNALERROR_READBODYERROR = "InternalError.ReadBodyError"
INVALIDPARAMETERVALUE_INVALIDPARAMETERFORMAT = "InvalidParameterValue.InvalidParameterFormat"
MISSINGPARAMETER_ACTIONNOTFOUND = "MissingParameter.ActionNotFound"

func (*Client) DeleteIntlTemplateWithContext

func (c *Client) DeleteIntlTemplateWithContext(ctx context.Context, request *DeleteIntlTemplateRequest) (response *DeleteIntlTemplateResponse, err error)

DeleteIntlTemplate This API is used to delete a registrant profile.

error code that may be returned:

INTERNALERROR_DELETETEMPLATEERR = "InternalError.DeleteTemplateErr"
INTERNALERROR_DESCRIBETEMPLATEERR = "InternalError.DescribeTemplateErr"
INTERNALERROR_FORBIDDENREQUEST = "InternalError.ForbiddenRequest"
INTERNALERROR_METHODNOTMATCH = "InternalError.MethodNotMatch"
INTERNALERROR_READBODYERROR = "InternalError.ReadBodyError"
INVALIDPARAMETERVALUE_INVALIDPARAMETERFORMAT = "InvalidParameterValue.InvalidParameterFormat"
MISSINGPARAMETER_ACTIONNOTFOUND = "MissingParameter.ActionNotFound"

func (*Client) DescribeIntlBatchDetailStatus

func (c *Client) DescribeIntlBatchDetailStatus(request *DescribeIntlBatchDetailStatusRequest) (response *DescribeIntlBatchDetailStatusResponse, err error)

DescribeIntlBatchDetailStatus This API is used to query the status of a bulk task.

error code that may be returned:

INTERNALERROR_DOMAININTERNALERROR = "InternalError.DomainInternalError"
INTERNALERROR_FORBIDDENREQUEST = "InternalError.ForbiddenRequest"
INTERNALERROR_JSONMARSHAL = "InternalError.JsonMarshal"
INTERNALERROR_METHODNOTMATCH = "InternalError.MethodNotMatch"
INTERNALERROR_NEEDLOGIN = "InternalError.NeedLogin"
INTERNALERROR_READBODYERROR = "InternalError.ReadBodyError"
INVALIDPARAMETER = "InvalidParameter"
MISSINGPARAMETER_ACTIONNOTFOUND = "MissingParameter.ActionNotFound"

func (*Client) DescribeIntlBatchDetailStatusWithContext

func (c *Client) DescribeIntlBatchDetailStatusWithContext(ctx context.Context, request *DescribeIntlBatchDetailStatusRequest) (response *DescribeIntlBatchDetailStatusResponse, err error)

DescribeIntlBatchDetailStatus This API is used to query the status of a bulk task.

error code that may be returned:

INTERNALERROR_DOMAININTERNALERROR = "InternalError.DomainInternalError"
INTERNALERROR_FORBIDDENREQUEST = "InternalError.ForbiddenRequest"
INTERNALERROR_JSONMARSHAL = "InternalError.JsonMarshal"
INTERNALERROR_METHODNOTMATCH = "InternalError.MethodNotMatch"
INTERNALERROR_NEEDLOGIN = "InternalError.NeedLogin"
INTERNALERROR_READBODYERROR = "InternalError.ReadBodyError"
INVALIDPARAMETER = "InvalidParameter"
MISSINGPARAMETER_ACTIONNOTFOUND = "MissingParameter.ActionNotFound"

func (*Client) DescribeIntlBatchOperationLogs

func (c *Client) DescribeIntlBatchOperationLogs(request *DescribeIntlBatchOperationLogsRequest) (response *DescribeIntlBatchOperationLogsResponse, err error)

DescribeIntlBatchOperationLogs This API is used to query the logs of bulk domain purchase.

error code that may be returned:

INTERNALERROR = "InternalError"
INTERNALERROR_DOMAININTERNALERROR = "InternalError.DomainInternalError"
INTERNALERROR_FORBIDDENREQUEST = "InternalError.ForbiddenRequest"
INTERNALERROR_JSONMARSHAL = "InternalError.JsonMarshal"
INTERNALERROR_METHODNOTMATCH = "InternalError.MethodNotMatch"
INTERNALERROR_NEEDLOGIN = "InternalError.NeedLogin"
INTERNALERROR_READBODYERROR = "InternalError.ReadBodyError"
INVALIDPARAMETER = "InvalidParameter"
MISSINGPARAMETER_ACTIONNOTFOUND = "MissingParameter.ActionNotFound"

func (*Client) DescribeIntlBatchOperationLogsWithContext

func (c *Client) DescribeIntlBatchOperationLogsWithContext(ctx context.Context, request *DescribeIntlBatchOperationLogsRequest) (response *DescribeIntlBatchOperationLogsResponse, err error)

DescribeIntlBatchOperationLogs This API is used to query the logs of bulk domain purchase.

error code that may be returned:

INTERNALERROR = "InternalError"
INTERNALERROR_DOMAININTERNALERROR = "InternalError.DomainInternalError"
INTERNALERROR_FORBIDDENREQUEST = "InternalError.ForbiddenRequest"
INTERNALERROR_JSONMARSHAL = "InternalError.JsonMarshal"
INTERNALERROR_METHODNOTMATCH = "InternalError.MethodNotMatch"
INTERNALERROR_NEEDLOGIN = "InternalError.NeedLogin"
INTERNALERROR_READBODYERROR = "InternalError.ReadBodyError"
INVALIDPARAMETER = "InvalidParameter"
MISSINGPARAMETER_ACTIONNOTFOUND = "MissingParameter.ActionNotFound"

func (*Client) DescribeIntlDomain

func (c *Client) DescribeIntlDomain(request *DescribeIntlDomainRequest) (response *DescribeIntlDomainResponse, err error)

DescribeIntlDomain This API is used to query domain information.

error code that may be returned:

INTERNALERROR_DESCRIBEDOMAININFOERR = "InternalError.DescribeDomainInfoErr"
INTERNALERROR_FORBIDDENREQUEST = "InternalError.ForbiddenRequest"
INTERNALERROR_METHODNOTMATCH = "InternalError.MethodNotMatch"
INTERNALERROR_READBODYERROR = "InternalError.ReadBodyError"
INVALIDPARAMETERVALUE_INVALIDPARAMETERFORMAT = "InvalidParameterValue.InvalidParameterFormat"
MISSINGPARAMETER_ACTIONNOTFOUND = "MissingParameter.ActionNotFound"

func (*Client) DescribeIntlDomainBatchDetails

func (c *Client) DescribeIntlDomainBatchDetails(request *DescribeIntlDomainBatchDetailsRequest) (response *DescribeIntlDomainBatchDetailsResponse, err error)

DescribeIntlDomainBatchDetails This API is used to get the log details of bulk domain purchase.

error code that may be returned:

INTERNALERROR = "InternalError"
INTERNALERROR_DOMAININTERNALERROR = "InternalError.DomainInternalError"
INTERNALERROR_FORBIDDENREQUEST = "InternalError.ForbiddenRequest"
INVALIDPARAMETER = "InvalidParameter"

func (*Client) DescribeIntlDomainBatchDetailsWithContext

func (c *Client) DescribeIntlDomainBatchDetailsWithContext(ctx context.Context, request *DescribeIntlDomainBatchDetailsRequest) (response *DescribeIntlDomainBatchDetailsResponse, err error)

DescribeIntlDomainBatchDetails This API is used to get the log details of bulk domain purchase.

error code that may be returned:

INTERNALERROR = "InternalError"
INTERNALERROR_DOMAININTERNALERROR = "InternalError.DomainInternalError"
INTERNALERROR_FORBIDDENREQUEST = "InternalError.ForbiddenRequest"
INVALIDPARAMETER = "InvalidParameter"

func (*Client) DescribeIntlDomainList

func (c *Client) DescribeIntlDomainList(request *DescribeIntlDomainListRequest) (response *DescribeIntlDomainListResponse, err error)

DescribeIntlDomainList This API is used to query the "My domains" list.

error code that may be returned:

INTERNALERROR_DESCRIBEDOMAINLISTERR = "InternalError.DescribeDomainListErr"
INTERNALERROR_FORBIDDENREQUEST = "InternalError.ForbiddenRequest"
INTERNALERROR_METHODNOTMATCH = "InternalError.MethodNotMatch"
INTERNALERROR_READBODYERROR = "InternalError.ReadBodyError"
INVALIDPARAMETERVALUE_INVALIDPARAMETERFORMAT = "InvalidParameterValue.InvalidParameterFormat"
MISSINGPARAMETER_ACTIONNOTFOUND = "MissingParameter.ActionNotFound"

func (*Client) DescribeIntlDomainListWithContext

func (c *Client) DescribeIntlDomainListWithContext(ctx context.Context, request *DescribeIntlDomainListRequest) (response *DescribeIntlDomainListResponse, err error)

DescribeIntlDomainList This API is used to query the "My domains" list.

error code that may be returned:

INTERNALERROR_DESCRIBEDOMAINLISTERR = "InternalError.DescribeDomainListErr"
INTERNALERROR_FORBIDDENREQUEST = "InternalError.ForbiddenRequest"
INTERNALERROR_METHODNOTMATCH = "InternalError.MethodNotMatch"
INTERNALERROR_READBODYERROR = "InternalError.ReadBodyError"
INVALIDPARAMETERVALUE_INVALIDPARAMETERFORMAT = "InvalidParameterValue.InvalidParameterFormat"
MISSINGPARAMETER_ACTIONNOTFOUND = "MissingParameter.ActionNotFound"

func (*Client) DescribeIntlDomainPriceNewList

func (c *Client) DescribeIntlDomainPriceNewList(request *DescribeIntlDomainPriceNewListRequest) (response *DescribeIntlDomainPriceNewListResponse, err error)

DescribeIntlDomainPriceNewList This API is used to get the price list by domain suffix.

error code that may be returned:

FAILEDOPERATION_DOMAINPRICELISTFAILED = "FailedOperation.DomainPriceListFailed"
INTERNALERROR = "InternalError"
INTERNALERROR_DOMAININTERNALERROR = "InternalError.DomainInternalError"
INTERNALERROR_FORBIDDENREQUEST = "InternalError.ForbiddenRequest"
INTERNALERROR_JSONMARSHAL = "InternalError.JsonMarshal"
INTERNALERROR_METHODNOTMATCH = "InternalError.MethodNotMatch"
INTERNALERROR_READBODYERROR = "InternalError.ReadBodyError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE_INVALIDPARAMETERFORMAT = "InvalidParameterValue.InvalidParameterFormat"
MISSINGPARAMETER_ACTIONNOTFOUND = "MissingParameter.ActionNotFound"

func (*Client) DescribeIntlDomainPriceNewListWithContext

func (c *Client) DescribeIntlDomainPriceNewListWithContext(ctx context.Context, request *DescribeIntlDomainPriceNewListRequest) (response *DescribeIntlDomainPriceNewListResponse, err error)

DescribeIntlDomainPriceNewList This API is used to get the price list by domain suffix.

error code that may be returned:

FAILEDOPERATION_DOMAINPRICELISTFAILED = "FailedOperation.DomainPriceListFailed"
INTERNALERROR = "InternalError"
INTERNALERROR_DOMAININTERNALERROR = "InternalError.DomainInternalError"
INTERNALERROR_FORBIDDENREQUEST = "InternalError.ForbiddenRequest"
INTERNALERROR_JSONMARSHAL = "InternalError.JsonMarshal"
INTERNALERROR_METHODNOTMATCH = "InternalError.MethodNotMatch"
INTERNALERROR_READBODYERROR = "InternalError.ReadBodyError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETERVALUE_INVALIDPARAMETERFORMAT = "InvalidParameterValue.InvalidParameterFormat"
MISSINGPARAMETER_ACTIONNOTFOUND = "MissingParameter.ActionNotFound"

func (*Client) DescribeIntlDomainWithContext

func (c *Client) DescribeIntlDomainWithContext(ctx context.Context, request *DescribeIntlDomainRequest) (response *DescribeIntlDomainResponse, err error)

DescribeIntlDomain This API is used to query domain information.

error code that may be returned:

INTERNALERROR_DESCRIBEDOMAININFOERR = "InternalError.DescribeDomainInfoErr"
INTERNALERROR_FORBIDDENREQUEST = "InternalError.ForbiddenRequest"
INTERNALERROR_METHODNOTMATCH = "InternalError.MethodNotMatch"
INTERNALERROR_READBODYERROR = "InternalError.ReadBodyError"
INVALIDPARAMETERVALUE_INVALIDPARAMETERFORMAT = "InvalidParameterValue.InvalidParameterFormat"
MISSINGPARAMETER_ACTIONNOTFOUND = "MissingParameter.ActionNotFound"

func (*Client) DescribeIntlPhoneEmailList

func (c *Client) DescribeIntlPhoneEmailList(request *DescribeIntlPhoneEmailListRequest) (response *DescribeIntlPhoneEmailListResponse, err error)

DescribeIntlPhoneEmailList This API is used to get the list of verified mobile numbers and email addresses.

error code that may be returned:

INTERNALERROR_DESCRIBEPHONEEMAILLISTERR = "InternalError.DescribePhoneEmailListErr"
INTERNALERROR_FORBIDDENREQUEST = "InternalError.ForbiddenRequest"
INTERNALERROR_JSONMARSHAL = "InternalError.JsonMarshal"
INTERNALERROR_METHODNOTMATCH = "InternalError.MethodNotMatch"
INTERNALERROR_NEEDLOGIN = "InternalError.NeedLogin"
INTERNALERROR_READBODYERROR = "InternalError.ReadBodyError"
INVALIDPARAMETERVALUE_INVALIDPARAMETERFORMAT = "InvalidParameterValue.InvalidParameterFormat"
MISSINGPARAMETER_ACTIONNOTFOUND = "MissingParameter.ActionNotFound"

func (*Client) DescribeIntlPhoneEmailListWithContext

func (c *Client) DescribeIntlPhoneEmailListWithContext(ctx context.Context, request *DescribeIntlPhoneEmailListRequest) (response *DescribeIntlPhoneEmailListResponse, err error)

DescribeIntlPhoneEmailList This API is used to get the list of verified mobile numbers and email addresses.

error code that may be returned:

INTERNALERROR_DESCRIBEPHONEEMAILLISTERR = "InternalError.DescribePhoneEmailListErr"
INTERNALERROR_FORBIDDENREQUEST = "InternalError.ForbiddenRequest"
INTERNALERROR_JSONMARSHAL = "InternalError.JsonMarshal"
INTERNALERROR_METHODNOTMATCH = "InternalError.MethodNotMatch"
INTERNALERROR_NEEDLOGIN = "InternalError.NeedLogin"
INTERNALERROR_READBODYERROR = "InternalError.ReadBodyError"
INVALIDPARAMETERVALUE_INVALIDPARAMETERFORMAT = "InvalidParameterValue.InvalidParameterFormat"
MISSINGPARAMETER_ACTIONNOTFOUND = "MissingParameter.ActionNotFound"

func (*Client) DescribeIntlTemplate

func (c *Client) DescribeIntlTemplate(request *DescribeIntlTemplateRequest) (response *DescribeIntlTemplateResponse, err error)

DescribeIntlTemplate This API is used to get the details of a registrant profile.

error code that may be returned:

INTERNALERROR_DESCRIBETEMPLATEERR = "InternalError.DescribeTemplateErr"
INTERNALERROR_FORBIDDENREQUEST = "InternalError.ForbiddenRequest"
INTERNALERROR_METHODNOTMATCH = "InternalError.MethodNotMatch"
INTERNALERROR_READBODYERROR = "InternalError.ReadBodyError"
INVALIDPARAMETERVALUE_INVALIDPARAMETERFORMAT = "InvalidParameterValue.InvalidParameterFormat"
MISSINGPARAMETER_ACTIONNOTFOUND = "MissingParameter.ActionNotFound"

func (*Client) DescribeIntlTemplateList

func (c *Client) DescribeIntlTemplateList(request *DescribeIntlTemplateListRequest) (response *DescribeIntlTemplateListResponse, err error)

DescribeIntlTemplateList This API is used to get the list of registrant profiles.

error code that may be returned:

INTERNALERROR_DOMAININTERNALERROR = "InternalError.DomainInternalError"
INTERNALERROR_FORBIDDENREQUEST = "InternalError.ForbiddenRequest"
INVALIDPARAMETER = "InvalidParameter"

func (*Client) DescribeIntlTemplateListWithContext

func (c *Client) DescribeIntlTemplateListWithContext(ctx context.Context, request *DescribeIntlTemplateListRequest) (response *DescribeIntlTemplateListResponse, err error)

DescribeIntlTemplateList This API is used to get the list of registrant profiles.

error code that may be returned:

INTERNALERROR_DOMAININTERNALERROR = "InternalError.DomainInternalError"
INTERNALERROR_FORBIDDENREQUEST = "InternalError.ForbiddenRequest"
INVALIDPARAMETER = "InvalidParameter"

func (*Client) DescribeIntlTemplateWithContext

func (c *Client) DescribeIntlTemplateWithContext(ctx context.Context, request *DescribeIntlTemplateRequest) (response *DescribeIntlTemplateResponse, err error)

DescribeIntlTemplate This API is used to get the details of a registrant profile.

error code that may be returned:

INTERNALERROR_DESCRIBETEMPLATEERR = "InternalError.DescribeTemplateErr"
INTERNALERROR_FORBIDDENREQUEST = "InternalError.ForbiddenRequest"
INTERNALERROR_METHODNOTMATCH = "InternalError.MethodNotMatch"
INTERNALERROR_READBODYERROR = "InternalError.ReadBodyError"
INVALIDPARAMETERVALUE_INVALIDPARAMETERFORMAT = "InvalidParameterValue.InvalidParameterFormat"
MISSINGPARAMETER_ACTIONNOTFOUND = "MissingParameter.ActionNotFound"

func (*Client) ModifyOwnerIntlBatch

func (c *Client) ModifyOwnerIntlBatch(request *ModifyOwnerIntlBatchRequest) (response *ModifyOwnerIntlBatchResponse, err error)

ModifyOwnerIntlBatch This API is used to bulk transfer domains to another account.

error code that may be returned:

INTERNALERROR_DOMAININTERNALERROR = "InternalError.DomainInternalError"
INTERNALERROR_DOMAINTRANSFERERR = "InternalError.DomainTransferErr"
INTERNALERROR_FORBIDDENREQUEST = "InternalError.ForbiddenRequest"
INTERNALERROR_JSONMARSHAL = "InternalError.JsonMarshal"
INTERNALERROR_METHODNOTMATCH = "InternalError.MethodNotMatch"
INTERNALERROR_NEEDLOGIN = "InternalError.NeedLogin"
INTERNALERROR_READBODYERROR = "InternalError.ReadBodyError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_UPTO4000 = "InvalidParameter.UpTo4000"
MISSINGPARAMETER_ACTIONNOTFOUND = "MissingParameter.ActionNotFound"
RESOURCEINSUFFICIENT_OVERWORK = "ResourceInsufficient.Overwork"

func (*Client) ModifyOwnerIntlBatchWithContext

func (c *Client) ModifyOwnerIntlBatchWithContext(ctx context.Context, request *ModifyOwnerIntlBatchRequest) (response *ModifyOwnerIntlBatchResponse, err error)

ModifyOwnerIntlBatch This API is used to bulk transfer domains to another account.

error code that may be returned:

INTERNALERROR_DOMAININTERNALERROR = "InternalError.DomainInternalError"
INTERNALERROR_DOMAINTRANSFERERR = "InternalError.DomainTransferErr"
INTERNALERROR_FORBIDDENREQUEST = "InternalError.ForbiddenRequest"
INTERNALERROR_JSONMARSHAL = "InternalError.JsonMarshal"
INTERNALERROR_METHODNOTMATCH = "InternalError.MethodNotMatch"
INTERNALERROR_NEEDLOGIN = "InternalError.NeedLogin"
INTERNALERROR_READBODYERROR = "InternalError.ReadBodyError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_UPTO4000 = "InvalidParameter.UpTo4000"
MISSINGPARAMETER_ACTIONNOTFOUND = "MissingParameter.ActionNotFound"
RESOURCEINSUFFICIENT_OVERWORK = "ResourceInsufficient.Overwork"

func (*Client) RenewIntlDomainBatch

func (c *Client) RenewIntlDomainBatch(request *RenewIntlDomainBatchRequest) (response *RenewIntlDomainBatchResponse, err error)

RenewIntlDomainBatch This API is used to bulk renew domains.

error code that may be returned:

FAILEDOPERATION_RENEWDOMAINFAILED = "FailedOperation.RenewDomainFailed"
INTERNALERROR_DOMAININTERNALERROR = "InternalError.DomainInternalError"
INTERNALERROR_FORBIDDENREQUEST = "InternalError.ForbiddenRequest"
INTERNALERROR_JSONMARSHAL = "InternalError.JsonMarshal"
INTERNALERROR_METHODNOTMATCH = "InternalError.MethodNotMatch"
INTERNALERROR_NEEDLOGIN = "InternalError.NeedLogin"
INTERNALERROR_READBODYERROR = "InternalError.ReadBodyError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_DOMAINNAMEISINVALID = "InvalidParameter.DomainNameIsInvalid"
INVALIDPARAMETER_UPTO4000 = "InvalidParameter.UpTo4000"
MISSINGPARAMETER_ACTIONNOTFOUND = "MissingParameter.ActionNotFound"
RESOURCEINSUFFICIENT_OVERWORK = "ResourceInsufficient.Overwork"

func (*Client) RenewIntlDomainBatchWithContext

func (c *Client) RenewIntlDomainBatchWithContext(ctx context.Context, request *RenewIntlDomainBatchRequest) (response *RenewIntlDomainBatchResponse, err error)

RenewIntlDomainBatch This API is used to bulk renew domains.

error code that may be returned:

FAILEDOPERATION_RENEWDOMAINFAILED = "FailedOperation.RenewDomainFailed"
INTERNALERROR_DOMAININTERNALERROR = "InternalError.DomainInternalError"
INTERNALERROR_FORBIDDENREQUEST = "InternalError.ForbiddenRequest"
INTERNALERROR_JSONMARSHAL = "InternalError.JsonMarshal"
INTERNALERROR_METHODNOTMATCH = "InternalError.MethodNotMatch"
INTERNALERROR_NEEDLOGIN = "InternalError.NeedLogin"
INTERNALERROR_READBODYERROR = "InternalError.ReadBodyError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_DOMAINNAMEISINVALID = "InvalidParameter.DomainNameIsInvalid"
INVALIDPARAMETER_UPTO4000 = "InvalidParameter.UpTo4000"
MISSINGPARAMETER_ACTIONNOTFOUND = "MissingParameter.ActionNotFound"
RESOURCEINSUFFICIENT_OVERWORK = "ResourceInsufficient.Overwork"

func (*Client) SendIntlPhoneEmailCode

func (c *Client) SendIntlPhoneEmailCode(request *SendIntlPhoneEmailCodeRequest) (response *SendIntlPhoneEmailCodeResponse, err error)

SendIntlPhoneEmailCode This API is used to send a verification code to a mobile number or an email address.

error code that may be returned:

INTERNALERROR_FORBIDDENREQUEST = "InternalError.ForbiddenRequest"
INTERNALERROR_JSONMARSHAL = "InternalError.JsonMarshal"
INTERNALERROR_METHODNOTMATCH = "InternalError.MethodNotMatch"
INTERNALERROR_NEEDLOGIN = "InternalError.NeedLogin"
INTERNALERROR_READBODYERROR = "InternalError.ReadBodyError"
INTERNALERROR_SENDVERIFYCODEERR = "InternalError.SendVerifyCodeErr"
INVALIDPARAMETERVALUE_INVALIDPARAMETERFORMAT = "InvalidParameterValue.InvalidParameterFormat"
MISSINGPARAMETER_ACTIONNOTFOUND = "MissingParameter.ActionNotFound"

func (*Client) SendIntlPhoneEmailCodeWithContext

func (c *Client) SendIntlPhoneEmailCodeWithContext(ctx context.Context, request *SendIntlPhoneEmailCodeRequest) (response *SendIntlPhoneEmailCodeResponse, err error)

SendIntlPhoneEmailCode This API is used to send a verification code to a mobile number or an email address.

error code that may be returned:

INTERNALERROR_FORBIDDENREQUEST = "InternalError.ForbiddenRequest"
INTERNALERROR_JSONMARSHAL = "InternalError.JsonMarshal"
INTERNALERROR_METHODNOTMATCH = "InternalError.MethodNotMatch"
INTERNALERROR_NEEDLOGIN = "InternalError.NeedLogin"
INTERNALERROR_READBODYERROR = "InternalError.ReadBodyError"
INTERNALERROR_SENDVERIFYCODEERR = "InternalError.SendVerifyCodeErr"
INVALIDPARAMETERVALUE_INVALIDPARAMETERFORMAT = "InvalidParameterValue.InvalidParameterFormat"
MISSINGPARAMETER_ACTIONNOTFOUND = "MissingParameter.ActionNotFound"

func (*Client) SetIntlDomainAutoRenew

func (c *Client) SetIntlDomainAutoRenew(request *SetIntlDomainAutoRenewRequest) (response *SetIntlDomainAutoRenewResponse, err error)

SetIntlDomainAutoRenew This API is used to set auto-renewal.

error code that may be returned:

INTERNALERROR_DESCRIBEDOMAININFOERR = "InternalError.DescribeDomainInfoErr"
INTERNALERROR_FORBIDDENREQUEST = "InternalError.ForbiddenRequest"
INTERNALERROR_METHODNOTMATCH = "InternalError.MethodNotMatch"
INTERNALERROR_READBODYERROR = "InternalError.ReadBodyError"
INTERNALERROR_SETDOMAINAUTORENEWERR = "InternalError.SetDomainAutoRenewErr"
INVALIDPARAMETERVALUE_INVALIDPARAMETERFORMAT = "InvalidParameterValue.InvalidParameterFormat"
MISSINGPARAMETER_ACTIONNOTFOUND = "MissingParameter.ActionNotFound"

func (*Client) SetIntlDomainAutoRenewWithContext

func (c *Client) SetIntlDomainAutoRenewWithContext(ctx context.Context, request *SetIntlDomainAutoRenewRequest) (response *SetIntlDomainAutoRenewResponse, err error)

SetIntlDomainAutoRenew This API is used to set auto-renewal.

error code that may be returned:

INTERNALERROR_DESCRIBEDOMAININFOERR = "InternalError.DescribeDomainInfoErr"
INTERNALERROR_FORBIDDENREQUEST = "InternalError.ForbiddenRequest"
INTERNALERROR_METHODNOTMATCH = "InternalError.MethodNotMatch"
INTERNALERROR_READBODYERROR = "InternalError.ReadBodyError"
INTERNALERROR_SETDOMAINAUTORENEWERR = "InternalError.SetDomainAutoRenewErr"
INVALIDPARAMETERVALUE_INVALIDPARAMETERFORMAT = "InvalidParameterValue.InvalidParameterFormat"
MISSINGPARAMETER_ACTIONNOTFOUND = "MissingParameter.ActionNotFound"

func (*Client) TransferInIntlDomainBatch

func (c *Client) TransferInIntlDomainBatch(request *TransferInIntlDomainBatchRequest) (response *TransferInIntlDomainBatchResponse, err error)

TransferInIntlDomainBatch This API is used to bulk transfer domains in.

error code that may be returned:

FAILEDOPERATION_TRANSFERINDOMAINFAILED = "FailedOperation.TransferInDomainFailed"
INTERNALERROR_DOMAININTERNALERROR = "InternalError.DomainInternalError"
INTERNALERROR_FORBIDDENREQUEST = "InternalError.ForbiddenRequest"
INTERNALERROR_JSONMARSHAL = "InternalError.JsonMarshal"
INTERNALERROR_METHODNOTMATCH = "InternalError.MethodNotMatch"
INTERNALERROR_NEEDLOGIN = "InternalError.NeedLogin"
INTERNALERROR_READBODYERROR = "InternalError.ReadBodyError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_UPTO4000 = "InvalidParameter.UpTo4000"
MISSINGPARAMETER_ACTIONNOTFOUND = "MissingParameter.ActionNotFound"
RESOURCEINSUFFICIENT_OVERWORK = "ResourceInsufficient.Overwork"
RESOURCENOTFOUND_TEMPLATENOTFOUND = "ResourceNotFound.TemplateNotFound"

func (*Client) TransferInIntlDomainBatchWithContext

func (c *Client) TransferInIntlDomainBatchWithContext(ctx context.Context, request *TransferInIntlDomainBatchRequest) (response *TransferInIntlDomainBatchResponse, err error)

TransferInIntlDomainBatch This API is used to bulk transfer domains in.

error code that may be returned:

FAILEDOPERATION_TRANSFERINDOMAINFAILED = "FailedOperation.TransferInDomainFailed"
INTERNALERROR_DOMAININTERNALERROR = "InternalError.DomainInternalError"
INTERNALERROR_FORBIDDENREQUEST = "InternalError.ForbiddenRequest"
INTERNALERROR_JSONMARSHAL = "InternalError.JsonMarshal"
INTERNALERROR_METHODNOTMATCH = "InternalError.MethodNotMatch"
INTERNALERROR_NEEDLOGIN = "InternalError.NeedLogin"
INTERNALERROR_READBODYERROR = "InternalError.ReadBodyError"
INVALIDPARAMETER = "InvalidParameter"
INVALIDPARAMETER_UPTO4000 = "InvalidParameter.UpTo4000"
MISSINGPARAMETER_ACTIONNOTFOUND = "MissingParameter.ActionNotFound"
RESOURCEINSUFFICIENT_OVERWORK = "ResourceInsufficient.Overwork"
RESOURCENOTFOUND_TEMPLATENOTFOUND = "ResourceNotFound.TemplateNotFound"

func (*Client) TransferProhibitionIntlBatch

func (c *Client) TransferProhibitionIntlBatch(request *TransferProhibitionIntlBatchRequest) (response *TransferProhibitionIntlBatchResponse, err error)

TransferProhibitionIntlBatch This API is used to bulk set transfer prohibition for domains.

error code that may be returned:

INTERNALERROR_DESCRIBEDOMAININFOERR = "InternalError.DescribeDomainInfoErr"
INTERNALERROR_FORBIDDENREQUEST = "InternalError.ForbiddenRequest"
INTERNALERROR_METHODNOTMATCH = "InternalError.MethodNotMatch"
INTERNALERROR_READBODYERROR = "InternalError.ReadBodyError"
INTERNALERROR_SETTRANSFERPROHIBITEDERR = "InternalError.SetTransferProhibitedErr"
INVALIDPARAMETERVALUE_INVALIDPARAMETERFORMAT = "InvalidParameterValue.InvalidParameterFormat"
MISSINGPARAMETER_ACTIONNOTFOUND = "MissingParameter.ActionNotFound"
RESOURCEUNAVAILABLE_DOMAINISMODIFYINGDNS = "ResourceUnavailable.DomainIsModifyingDNS"

func (*Client) TransferProhibitionIntlBatchWithContext

func (c *Client) TransferProhibitionIntlBatchWithContext(ctx context.Context, request *TransferProhibitionIntlBatchRequest) (response *TransferProhibitionIntlBatchResponse, err error)

TransferProhibitionIntlBatch This API is used to bulk set transfer prohibition for domains.

error code that may be returned:

INTERNALERROR_DESCRIBEDOMAININFOERR = "InternalError.DescribeDomainInfoErr"
INTERNALERROR_FORBIDDENREQUEST = "InternalError.ForbiddenRequest"
INTERNALERROR_METHODNOTMATCH = "InternalError.MethodNotMatch"
INTERNALERROR_READBODYERROR = "InternalError.ReadBodyError"
INTERNALERROR_SETTRANSFERPROHIBITEDERR = "InternalError.SetTransferProhibitedErr"
INVALIDPARAMETERVALUE_INVALIDPARAMETERFORMAT = "InvalidParameterValue.InvalidParameterFormat"
MISSINGPARAMETER_ACTIONNOTFOUND = "MissingParameter.ActionNotFound"
RESOURCEUNAVAILABLE_DOMAINISMODIFYINGDNS = "ResourceUnavailable.DomainIsModifyingDNS"

func (*Client) UpdateProhibitionIntlBatch

func (c *Client) UpdateProhibitionIntlBatch(request *UpdateProhibitionIntlBatchRequest) (response *UpdateProhibitionIntlBatchResponse, err error)

UpdateProhibitionIntlBatch This API is used to bulk set update prohibition for domains.

error code that may be returned:

INTERNALERROR_DESCRIBEDOMAININFOERR = "InternalError.DescribeDomainInfoErr"
INTERNALERROR_FORBIDDENREQUEST = "InternalError.ForbiddenRequest"
INTERNALERROR_METHODNOTMATCH = "InternalError.MethodNotMatch"
INTERNALERROR_READBODYERROR = "InternalError.ReadBodyError"
INTERNALERROR_SETUPDATEPROHIBITEDERR = "InternalError.SetUpdateProhibitedErr"
INVALIDPARAMETERVALUE_INVALIDPARAMETERFORMAT = "InvalidParameterValue.InvalidParameterFormat"
MISSINGPARAMETER_ACTIONNOTFOUND = "MissingParameter.ActionNotFound"
RESOURCEUNAVAILABLE_DOMAINISMODIFYINGDNS = "ResourceUnavailable.DomainIsModifyingDNS"

func (*Client) UpdateProhibitionIntlBatchWithContext

func (c *Client) UpdateProhibitionIntlBatchWithContext(ctx context.Context, request *UpdateProhibitionIntlBatchRequest) (response *UpdateProhibitionIntlBatchResponse, err error)

UpdateProhibitionIntlBatch This API is used to bulk set update prohibition for domains.

error code that may be returned:

INTERNALERROR_DESCRIBEDOMAININFOERR = "InternalError.DescribeDomainInfoErr"
INTERNALERROR_FORBIDDENREQUEST = "InternalError.ForbiddenRequest"
INTERNALERROR_METHODNOTMATCH = "InternalError.MethodNotMatch"
INTERNALERROR_READBODYERROR = "InternalError.ReadBodyError"
INTERNALERROR_SETUPDATEPROHIBITEDERR = "InternalError.SetUpdateProhibitedErr"
INVALIDPARAMETERVALUE_INVALIDPARAMETERFORMAT = "InvalidParameterValue.InvalidParameterFormat"
MISSINGPARAMETER_ACTIONNOTFOUND = "MissingParameter.ActionNotFound"
RESOURCEUNAVAILABLE_DOMAINISMODIFYINGDNS = "ResourceUnavailable.DomainIsModifyingDNS"

type CreateIntlDomainBatchRequest

type CreateIntlDomainBatchRequest struct {
	*tchttp.BaseRequest

	// The profile ID.
	TemplateId *string `json:"TemplateId,omitempty" name:"TemplateId"`

	// The purchase period (years) of the domain. Value range: [1-10]
	Period *int64 `json:"Period,omitempty" name:"Period"`

	// The domains (maximum 4,000) to purchase.
	Domains []*string `json:"Domains,omitempty" name:"Domains"`

	// The payment method. Valid values: `0` (online payment), `1` (account balance), `2` (package), `3` (offline settlement).
	PayMode *int64 `json:"PayMode,omitempty" name:"PayMode"`

	// Whether to enable auto-renewal.
	AutoRenewFlag *bool `json:"AutoRenewFlag,omitempty" name:"AutoRenewFlag"`

	// Whether to enable the transfer prohibition lock.
	TransferProhibition *bool `json:"TransferProhibition,omitempty" name:"TransferProhibition"`

	// Whether to enable the update prohibition lock.
	UpdateProhibition *bool `json:"UpdateProhibition,omitempty" name:"UpdateProhibition"`

	// The custom DNS servers
	CustomDns []*string `json:"CustomDns,omitempty" name:"CustomDns"`
}

func NewCreateIntlDomainBatchRequest

func NewCreateIntlDomainBatchRequest() (request *CreateIntlDomainBatchRequest)

func (*CreateIntlDomainBatchRequest) FromJsonString

func (r *CreateIntlDomainBatchRequest) FromJsonString(s string) error

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

func (*CreateIntlDomainBatchRequest) ToJsonString

func (r *CreateIntlDomainBatchRequest) ToJsonString() string

type CreateIntlDomainBatchRequestParams

type CreateIntlDomainBatchRequestParams struct {
	// The profile ID.
	TemplateId *string `json:"TemplateId,omitempty" name:"TemplateId"`

	// The purchase period (years) of the domain. Value range: [1-10]
	Period *int64 `json:"Period,omitempty" name:"Period"`

	// The domains (maximum 4,000) to purchase.
	Domains []*string `json:"Domains,omitempty" name:"Domains"`

	// The payment method. Valid values: `0` (online payment), `1` (account balance), `2` (package), `3` (offline settlement).
	PayMode *int64 `json:"PayMode,omitempty" name:"PayMode"`

	// Whether to enable auto-renewal.
	AutoRenewFlag *bool `json:"AutoRenewFlag,omitempty" name:"AutoRenewFlag"`

	// Whether to enable the transfer prohibition lock.
	TransferProhibition *bool `json:"TransferProhibition,omitempty" name:"TransferProhibition"`

	// Whether to enable the update prohibition lock.
	UpdateProhibition *bool `json:"UpdateProhibition,omitempty" name:"UpdateProhibition"`

	// The custom DNS servers
	CustomDns []*string `json:"CustomDns,omitempty" name:"CustomDns"`
}

Predefined struct for user

type CreateIntlDomainBatchResponse

type CreateIntlDomainBatchResponse struct {
	*tchttp.BaseResponse
	Response *CreateIntlDomainBatchResponseParams `json:"Response"`
}

func NewCreateIntlDomainBatchResponse

func NewCreateIntlDomainBatchResponse() (response *CreateIntlDomainBatchResponse)

func (*CreateIntlDomainBatchResponse) FromJsonString

func (r *CreateIntlDomainBatchResponse) FromJsonString(s string) error

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

func (*CreateIntlDomainBatchResponse) ToJsonString

func (r *CreateIntlDomainBatchResponse) ToJsonString() string

type CreateIntlDomainBatchResponseParams

type CreateIntlDomainBatchResponseParams struct {
	// The bulk purchase log ID.
	// Note: This field may return null, indicating that no valid values can be obtained.
	LogId *int64 `json:"LogId,omitempty" name:"LogId"`

	// The unique request ID, which is returned for each request. RequestId is required for locating a problem.
	RequestId *string `json:"RequestId,omitempty" name:"RequestId"`
}

Predefined struct for user

type CreateIntlPhoneEmailRequest

type CreateIntlPhoneEmailRequest struct {
	*tchttp.BaseRequest

	// The type. Valid values: `1` (mobile number), `2` (email address).
	Type *int64 `json:"Type,omitempty" name:"Type"`

	// The mobile number or email address.
	Code *string `json:"Code,omitempty" name:"Code"`

	// The verification code.
	VerifyCode *string `json:"VerifyCode,omitempty" name:"VerifyCode"`
}

func NewCreateIntlPhoneEmailRequest

func NewCreateIntlPhoneEmailRequest() (request *CreateIntlPhoneEmailRequest)

func (*CreateIntlPhoneEmailRequest) FromJsonString

func (r *CreateIntlPhoneEmailRequest) FromJsonString(s string) error

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

func (*CreateIntlPhoneEmailRequest) ToJsonString

func (r *CreateIntlPhoneEmailRequest) ToJsonString() string

type CreateIntlPhoneEmailRequestParams

type CreateIntlPhoneEmailRequestParams struct {
	// The type. Valid values: `1` (mobile number), `2` (email address).
	Type *int64 `json:"Type,omitempty" name:"Type"`

	// The mobile number or email address.
	Code *string `json:"Code,omitempty" name:"Code"`

	// The verification code.
	VerifyCode *string `json:"VerifyCode,omitempty" name:"VerifyCode"`
}

Predefined struct for user

type CreateIntlPhoneEmailResponse

type CreateIntlPhoneEmailResponse struct {
	*tchttp.BaseResponse
	Response *CreateIntlPhoneEmailResponseParams `json:"Response"`
}

func NewCreateIntlPhoneEmailResponse

func NewCreateIntlPhoneEmailResponse() (response *CreateIntlPhoneEmailResponse)

func (*CreateIntlPhoneEmailResponse) FromJsonString

func (r *CreateIntlPhoneEmailResponse) FromJsonString(s string) error

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

func (*CreateIntlPhoneEmailResponse) ToJsonString

func (r *CreateIntlPhoneEmailResponse) ToJsonString() string

type CreateIntlPhoneEmailResponseParams

type CreateIntlPhoneEmailResponseParams struct {
	// The unique request ID, which is returned for each request. RequestId is required for locating a problem.
	RequestId *string `json:"RequestId,omitempty" name:"RequestId"`
}

Predefined struct for user

type CreateIntlTemplateRequest

type CreateIntlTemplateRequest struct {
	*tchttp.BaseRequest

	// The registrant contact.
	RegistrantContact *RegistrantContact `json:"RegistrantContact,omitempty" name:"RegistrantContact"`

	// The admin contact.
	AdminContact *AdminContact `json:"AdminContact,omitempty" name:"AdminContact"`

	// The technical contact.
	TechnicalContact *TechnicalContact `json:"TechnicalContact,omitempty" name:"TechnicalContact"`

	// The contact person for bills.
	BillingContact *BillingContact `json:"BillingContact,omitempty" name:"BillingContact"`

	// The profile type. Valid values: `I` (individual, default), `E` (organization).
	TemplateType *string `json:"TemplateType,omitempty" name:"TemplateType"`
}

func NewCreateIntlTemplateRequest

func NewCreateIntlTemplateRequest() (request *CreateIntlTemplateRequest)

func (*CreateIntlTemplateRequest) FromJsonString

func (r *CreateIntlTemplateRequest) FromJsonString(s string) error

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

func (*CreateIntlTemplateRequest) ToJsonString

func (r *CreateIntlTemplateRequest) ToJsonString() string

type CreateIntlTemplateRequestParams

type CreateIntlTemplateRequestParams struct {
	// The registrant contact.
	RegistrantContact *RegistrantContact `json:"RegistrantContact,omitempty" name:"RegistrantContact"`

	// The admin contact.
	AdminContact *AdminContact `json:"AdminContact,omitempty" name:"AdminContact"`

	// The technical contact.
	TechnicalContact *TechnicalContact `json:"TechnicalContact,omitempty" name:"TechnicalContact"`

	// The contact person for bills.
	BillingContact *BillingContact `json:"BillingContact,omitempty" name:"BillingContact"`

	// The profile type. Valid values: `I` (individual, default), `E` (organization).
	TemplateType *string `json:"TemplateType,omitempty" name:"TemplateType"`
}

Predefined struct for user

type CreateIntlTemplateResponse

type CreateIntlTemplateResponse struct {
	*tchttp.BaseResponse
	Response *CreateIntlTemplateResponseParams `json:"Response"`
}

func NewCreateIntlTemplateResponse

func NewCreateIntlTemplateResponse() (response *CreateIntlTemplateResponse)

func (*CreateIntlTemplateResponse) FromJsonString

func (r *CreateIntlTemplateResponse) FromJsonString(s string) error

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

func (*CreateIntlTemplateResponse) ToJsonString

func (r *CreateIntlTemplateResponse) ToJsonString() string

type CreateIntlTemplateResponseParams

type CreateIntlTemplateResponseParams struct {
	// The profile ID.
	TemplateId *string `json:"TemplateId,omitempty" name:"TemplateId"`

	// The unique request ID, which is returned for each request. RequestId is required for locating a problem.
	RequestId *string `json:"RequestId,omitempty" name:"RequestId"`
}

Predefined struct for user

type DeleteIntlPhoneEmailRequest

type DeleteIntlPhoneEmailRequest struct {
	*tchttp.BaseRequest

	// The type. Valid values: `1` (mobile number), `2` (email address).
	Type *int64 `json:"Type,omitempty" name:"Type"`

	// The mobile number or email address.
	Code *string `json:"Code,omitempty" name:"Code"`
}

func NewDeleteIntlPhoneEmailRequest

func NewDeleteIntlPhoneEmailRequest() (request *DeleteIntlPhoneEmailRequest)

func (*DeleteIntlPhoneEmailRequest) FromJsonString

func (r *DeleteIntlPhoneEmailRequest) FromJsonString(s string) error

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

func (*DeleteIntlPhoneEmailRequest) ToJsonString

func (r *DeleteIntlPhoneEmailRequest) ToJsonString() string

type DeleteIntlPhoneEmailRequestParams

type DeleteIntlPhoneEmailRequestParams struct {
	// The type. Valid values: `1` (mobile number), `2` (email address).
	Type *int64 `json:"Type,omitempty" name:"Type"`

	// The mobile number or email address.
	Code *string `json:"Code,omitempty" name:"Code"`
}

Predefined struct for user

type DeleteIntlPhoneEmailResponse

type DeleteIntlPhoneEmailResponse struct {
	*tchttp.BaseResponse
	Response *DeleteIntlPhoneEmailResponseParams `json:"Response"`
}

func NewDeleteIntlPhoneEmailResponse

func NewDeleteIntlPhoneEmailResponse() (response *DeleteIntlPhoneEmailResponse)

func (*DeleteIntlPhoneEmailResponse) FromJsonString

func (r *DeleteIntlPhoneEmailResponse) FromJsonString(s string) error

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

func (*DeleteIntlPhoneEmailResponse) ToJsonString

func (r *DeleteIntlPhoneEmailResponse) ToJsonString() string

type DeleteIntlPhoneEmailResponseParams

type DeleteIntlPhoneEmailResponseParams struct {
	// The unique request ID, which is returned for each request. RequestId is required for locating a problem.
	RequestId *string `json:"RequestId,omitempty" name:"RequestId"`
}

Predefined struct for user

type DeleteIntlTemplateRequest

type DeleteIntlTemplateRequest struct {
	*tchttp.BaseRequest

	// The unique ID of the target registrant profile.
	TemplateId *string `json:"TemplateId,omitempty" name:"TemplateId"`
}

func NewDeleteIntlTemplateRequest

func NewDeleteIntlTemplateRequest() (request *DeleteIntlTemplateRequest)

func (*DeleteIntlTemplateRequest) FromJsonString

func (r *DeleteIntlTemplateRequest) FromJsonString(s string) error

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

func (*DeleteIntlTemplateRequest) ToJsonString

func (r *DeleteIntlTemplateRequest) ToJsonString() string

type DeleteIntlTemplateRequestParams

type DeleteIntlTemplateRequestParams struct {
	// The unique ID of the target registrant profile.
	TemplateId *string `json:"TemplateId,omitempty" name:"TemplateId"`
}

Predefined struct for user

type DeleteIntlTemplateResponse

type DeleteIntlTemplateResponse struct {
	*tchttp.BaseResponse
	Response *DeleteIntlTemplateResponseParams `json:"Response"`
}

func NewDeleteIntlTemplateResponse

func NewDeleteIntlTemplateResponse() (response *DeleteIntlTemplateResponse)

func (*DeleteIntlTemplateResponse) FromJsonString

func (r *DeleteIntlTemplateResponse) FromJsonString(s string) error

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

func (*DeleteIntlTemplateResponse) ToJsonString

func (r *DeleteIntlTemplateResponse) ToJsonString() string

type DeleteIntlTemplateResponseParams

type DeleteIntlTemplateResponseParams struct {
	// The unique request ID, which is returned for each request. RequestId is required for locating a problem.
	RequestId *string `json:"RequestId,omitempty" name:"RequestId"`
}

Predefined struct for user

type DescribeIntlBatchDetailStatusRequest

type DescribeIntlBatchDetailStatusRequest struct {
	*tchttp.BaseRequest

	// The IDs of the logs to be queried.
	LogIds []*int64 `json:"LogIds,omitempty" name:"LogIds"`
}

func NewDescribeIntlBatchDetailStatusRequest

func NewDescribeIntlBatchDetailStatusRequest() (request *DescribeIntlBatchDetailStatusRequest)

func (*DescribeIntlBatchDetailStatusRequest) FromJsonString

func (r *DescribeIntlBatchDetailStatusRequest) FromJsonString(s string) error

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

func (*DescribeIntlBatchDetailStatusRequest) ToJsonString

func (r *DescribeIntlBatchDetailStatusRequest) ToJsonString() string

type DescribeIntlBatchDetailStatusRequestParams

type DescribeIntlBatchDetailStatusRequestParams struct {
	// The IDs of the logs to be queried.
	LogIds []*int64 `json:"LogIds,omitempty" name:"LogIds"`
}

Predefined struct for user

type DescribeIntlBatchDetailStatusResponse

type DescribeIntlBatchDetailStatusResponse struct {
	*tchttp.BaseResponse
	Response *DescribeIntlBatchDetailStatusResponseParams `json:"Response"`
}

func NewDescribeIntlBatchDetailStatusResponse

func NewDescribeIntlBatchDetailStatusResponse() (response *DescribeIntlBatchDetailStatusResponse)

func (*DescribeIntlBatchDetailStatusResponse) FromJsonString

func (r *DescribeIntlBatchDetailStatusResponse) FromJsonString(s string) error

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

func (*DescribeIntlBatchDetailStatusResponse) ToJsonString

type DescribeIntlBatchDetailStatusResponseParams

type DescribeIntlBatchDetailStatusResponseParams struct {
	// The details.
	Details []*IntlBatchDetails `json:"Details,omitempty" name:"Details"`

	// The unique request ID, which is returned for each request. RequestId is required for locating a problem.
	RequestId *string `json:"RequestId,omitempty" name:"RequestId"`
}

Predefined struct for user

type DescribeIntlBatchOperationLogsRequest

type DescribeIntlBatchOperationLogsRequest struct {
	*tchttp.BaseRequest

	// The offset. Default value: 0
	Offset *int64 `json:"Offset,omitempty" name:"Offset"`

	// The number of returned results. Default value: 20. Maximum value: 100.
	Limit *int64 `json:"Limit,omitempty" name:"Limit"`
}

func NewDescribeIntlBatchOperationLogsRequest

func NewDescribeIntlBatchOperationLogsRequest() (request *DescribeIntlBatchOperationLogsRequest)

func (*DescribeIntlBatchOperationLogsRequest) FromJsonString

func (r *DescribeIntlBatchOperationLogsRequest) FromJsonString(s string) error

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

func (*DescribeIntlBatchOperationLogsRequest) ToJsonString

type DescribeIntlBatchOperationLogsRequestParams

type DescribeIntlBatchOperationLogsRequestParams struct {
	// The offset. Default value: 0
	Offset *int64 `json:"Offset,omitempty" name:"Offset"`

	// The number of returned results. Default value: 20. Maximum value: 100.
	Limit *int64 `json:"Limit,omitempty" name:"Limit"`
}

Predefined struct for user

type DescribeIntlBatchOperationLogsResponse

type DescribeIntlBatchOperationLogsResponse struct {
	*tchttp.BaseResponse
	Response *DescribeIntlBatchOperationLogsResponseParams `json:"Response"`
}

func NewDescribeIntlBatchOperationLogsResponse

func NewDescribeIntlBatchOperationLogsResponse() (response *DescribeIntlBatchOperationLogsResponse)

func (*DescribeIntlBatchOperationLogsResponse) FromJsonString

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

func (*DescribeIntlBatchOperationLogsResponse) ToJsonString

type DescribeIntlBatchOperationLogsResponseParams

type DescribeIntlBatchOperationLogsResponseParams struct {
	// The total count.
	TotalCount *int64 `json:"TotalCount,omitempty" name:"TotalCount"`

	// The log list.
	// Note: This field may return null, indicating that no valid values can be obtained.
	DomainBatchLogSet []*BatchDomainBuyLog `json:"DomainBatchLogSet,omitempty" name:"DomainBatchLogSet"`

	// The unique request ID, which is returned for each request. RequestId is required for locating a problem.
	RequestId *string `json:"RequestId,omitempty" name:"RequestId"`
}

Predefined struct for user

type DescribeIntlDomainBatchDetailsRequest

type DescribeIntlDomainBatchDetailsRequest struct {
	*tchttp.BaseRequest

	// The log ID.
	LogId *int64 `json:"LogId,omitempty" name:"LogId"`

	// The offset. Default value: 0
	Offset *int64 `json:"Offset,omitempty" name:"Offset"`

	// The number of returned results. Default value: 20. Maximum value: 100.
	Limit *int64 `json:"Limit,omitempty" name:"Limit"`

	// The sort key. Valid values: `Domain`, `UpdateOn`, `Status`
	OrderByKey *string `json:"OrderByKey,omitempty" name:"OrderByKey"`

	// Valid values: `0` (ascending), `1` (descending).
	OrderBy *int64 `json:"OrderBy,omitempty" name:"OrderBy"`
}

func NewDescribeIntlDomainBatchDetailsRequest

func NewDescribeIntlDomainBatchDetailsRequest() (request *DescribeIntlDomainBatchDetailsRequest)

func (*DescribeIntlDomainBatchDetailsRequest) FromJsonString

func (r *DescribeIntlDomainBatchDetailsRequest) FromJsonString(s string) error

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

func (*DescribeIntlDomainBatchDetailsRequest) ToJsonString

type DescribeIntlDomainBatchDetailsRequestParams

type DescribeIntlDomainBatchDetailsRequestParams struct {
	// The log ID.
	LogId *int64 `json:"LogId,omitempty" name:"LogId"`

	// The offset. Default value: 0
	Offset *int64 `json:"Offset,omitempty" name:"Offset"`

	// The number of returned results. Default value: 20. Maximum value: 100.
	Limit *int64 `json:"Limit,omitempty" name:"Limit"`

	// The sort key. Valid values: `Domain`, `UpdateOn`, `Status`
	OrderByKey *string `json:"OrderByKey,omitempty" name:"OrderByKey"`

	// Valid values: `0` (ascending), `1` (descending).
	OrderBy *int64 `json:"OrderBy,omitempty" name:"OrderBy"`
}

Predefined struct for user

type DescribeIntlDomainBatchDetailsResponse

type DescribeIntlDomainBatchDetailsResponse struct {
	*tchttp.BaseResponse
	Response *DescribeIntlDomainBatchDetailsResponseParams `json:"Response"`
}

func NewDescribeIntlDomainBatchDetailsResponse

func NewDescribeIntlDomainBatchDetailsResponse() (response *DescribeIntlDomainBatchDetailsResponse)

func (*DescribeIntlDomainBatchDetailsResponse) FromJsonString

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

func (*DescribeIntlDomainBatchDetailsResponse) ToJsonString

type DescribeIntlDomainBatchDetailsResponseParams

type DescribeIntlDomainBatchDetailsResponseParams struct {
	// The total count.
	TotalCount *int64 `json:"TotalCount,omitempty" name:"TotalCount"`

	// The list of log details.
	// Note: This field may return null, indicating that no valid values can be obtained.
	DomainBatchDetailSet []*BatchDomainBuyDetails `json:"DomainBatchDetailSet,omitempty" name:"DomainBatchDetailSet"`

	// The unique request ID, which is returned for each request. RequestId is required for locating a problem.
	RequestId *string `json:"RequestId,omitempty" name:"RequestId"`
}

Predefined struct for user

type DescribeIntlDomainListRequest

type DescribeIntlDomainListRequest struct {
	*tchttp.BaseRequest

	// The page number in pagination cases.
	Offset *uint64 `json:"Offset,omitempty" name:"Offset"`

	// The number of records on each page in pagination cases.
	Limit *uint64 `json:"Limit,omitempty" name:"Limit"`

	// The domain keyword for fuzzy search.
	KeyWord *string `json:"KeyWord,omitempty" name:"KeyWord"`

	// The registration time sort order. Valid values: `1` (descending), `2` (ascending).
	OrderByRegTime *int64 `json:"OrderByRegTime,omitempty" name:"OrderByRegTime"`

	// The expiration time sort order. Valid values: `1` (descending), `2` (ascending).
	OrderByExpireTime *int64 `json:"OrderByExpireTime,omitempty" name:"OrderByExpireTime"`

	// The domain status.
	// `all`: All domains.
	// `UrgentNeedRenew`: The domains that are in urgent need of renewal.
	// `RedemptionPending`: The domains that are in urgent need of redemption.
	// `nosubmit`: The domains with unverified identities.
	// `tran`: The domains that are being transferred in.
	Status *string `json:"Status,omitempty" name:"Status"`

	// The DNS type. Valid values: `1` (DNSPod), `2` (others).
	DnsStatus *uint64 `json:"DnsStatus,omitempty" name:"DnsStatus"`

	// The domain sort order. Valid values: `1` (descending), `2` (ascending).
	OrderByDomainName *uint64 `json:"OrderByDomainName,omitempty" name:"OrderByDomainName"`
}

func NewDescribeIntlDomainListRequest

func NewDescribeIntlDomainListRequest() (request *DescribeIntlDomainListRequest)

func (*DescribeIntlDomainListRequest) FromJsonString

func (r *DescribeIntlDomainListRequest) FromJsonString(s string) error

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

func (*DescribeIntlDomainListRequest) ToJsonString

func (r *DescribeIntlDomainListRequest) ToJsonString() string

type DescribeIntlDomainListRequestParams

type DescribeIntlDomainListRequestParams struct {
	// The page number in pagination cases.
	Offset *uint64 `json:"Offset,omitempty" name:"Offset"`

	// The number of records on each page in pagination cases.
	Limit *uint64 `json:"Limit,omitempty" name:"Limit"`

	// The domain keyword for fuzzy search.
	KeyWord *string `json:"KeyWord,omitempty" name:"KeyWord"`

	// The registration time sort order. Valid values: `1` (descending), `2` (ascending).
	OrderByRegTime *int64 `json:"OrderByRegTime,omitempty" name:"OrderByRegTime"`

	// The expiration time sort order. Valid values: `1` (descending), `2` (ascending).
	OrderByExpireTime *int64 `json:"OrderByExpireTime,omitempty" name:"OrderByExpireTime"`

	// The domain status.
	// `all`: All domains.
	// `UrgentNeedRenew`: The domains that are in urgent need of renewal.
	// `RedemptionPending`: The domains that are in urgent need of redemption.
	// `nosubmit`: The domains with unverified identities.
	// `tran`: The domains that are being transferred in.
	Status *string `json:"Status,omitempty" name:"Status"`

	// The DNS type. Valid values: `1` (DNSPod), `2` (others).
	DnsStatus *uint64 `json:"DnsStatus,omitempty" name:"DnsStatus"`

	// The domain sort order. Valid values: `1` (descending), `2` (ascending).
	OrderByDomainName *uint64 `json:"OrderByDomainName,omitempty" name:"OrderByDomainName"`
}

Predefined struct for user

type DescribeIntlDomainListResponse

type DescribeIntlDomainListResponse struct {
	*tchttp.BaseResponse
	Response *DescribeIntlDomainListResponseParams `json:"Response"`
}

func NewDescribeIntlDomainListResponse

func NewDescribeIntlDomainListResponse() (response *DescribeIntlDomainListResponse)

func (*DescribeIntlDomainListResponse) FromJsonString

func (r *DescribeIntlDomainListResponse) FromJsonString(s string) error

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

func (*DescribeIntlDomainListResponse) ToJsonString

func (r *DescribeIntlDomainListResponse) ToJsonString() string

type DescribeIntlDomainListResponseParams

type DescribeIntlDomainListResponseParams struct {
	// The domain information set.
	DomainSet []*IntlDomainInfo `json:"DomainSet,omitempty" name:"DomainSet"`

	// The total number of domains.
	TotalCount *uint64 `json:"TotalCount,omitempty" name:"TotalCount"`

	// The unique request ID, which is returned for each request. RequestId is required for locating a problem.
	RequestId *string `json:"RequestId,omitempty" name:"RequestId"`
}

Predefined struct for user

type DescribeIntlDomainPriceNewListRequest

type DescribeIntlDomainPriceNewListRequest struct {
	*tchttp.BaseRequest

	// The list of domain suffixes for which you want to query prices. This parameter defaults to all suffixes.
	TldList []*string `json:"TldList,omitempty" name:"TldList"`

	// The purchase year of the domains for which you want to query prices. This parameter defaults to all years.
	Year []*int64 `json:"Year,omitempty" name:"Year"`

	// The domain purchase type. Valid values: `new`, `renew`, `redem` (redeem), `tran` (transfer in).
	Operation []*string `json:"Operation,omitempty" name:"Operation"`
}

func NewDescribeIntlDomainPriceNewListRequest

func NewDescribeIntlDomainPriceNewListRequest() (request *DescribeIntlDomainPriceNewListRequest)

func (*DescribeIntlDomainPriceNewListRequest) FromJsonString

func (r *DescribeIntlDomainPriceNewListRequest) FromJsonString(s string) error

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

func (*DescribeIntlDomainPriceNewListRequest) ToJsonString

type DescribeIntlDomainPriceNewListRequestParams

type DescribeIntlDomainPriceNewListRequestParams struct {
	// The list of domain suffixes for which you want to query prices. This parameter defaults to all suffixes.
	TldList []*string `json:"TldList,omitempty" name:"TldList"`

	// The purchase year of the domains for which you want to query prices. This parameter defaults to all years.
	Year []*int64 `json:"Year,omitempty" name:"Year"`

	// The domain purchase type. Valid values: `new`, `renew`, `redem` (redeem), `tran` (transfer in).
	Operation []*string `json:"Operation,omitempty" name:"Operation"`
}

Predefined struct for user

type DescribeIntlDomainPriceNewListResponse

type DescribeIntlDomainPriceNewListResponse struct {
	*tchttp.BaseResponse
	Response *DescribeIntlDomainPriceNewListResponseParams `json:"Response"`
}

func NewDescribeIntlDomainPriceNewListResponse

func NewDescribeIntlDomainPriceNewListResponse() (response *DescribeIntlDomainPriceNewListResponse)

func (*DescribeIntlDomainPriceNewListResponse) FromJsonString

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

func (*DescribeIntlDomainPriceNewListResponse) ToJsonString

type DescribeIntlDomainPriceNewListResponseParams

type DescribeIntlDomainPriceNewListResponseParams struct {
	// The price list of domains.
	PriceList []*PriceInfoNew `json:"PriceList,omitempty" name:"PriceList"`

	// The unique request ID, which is returned for each request. RequestId is required for locating a problem.
	RequestId *string `json:"RequestId,omitempty" name:"RequestId"`
}

Predefined struct for user

type DescribeIntlDomainRequest

type DescribeIntlDomainRequest struct {
	*tchttp.BaseRequest

	// The domain ID.
	DomainId *string `json:"DomainId,omitempty" name:"DomainId"`
}

func NewDescribeIntlDomainRequest

func NewDescribeIntlDomainRequest() (request *DescribeIntlDomainRequest)

func (*DescribeIntlDomainRequest) FromJsonString

func (r *DescribeIntlDomainRequest) FromJsonString(s string) error

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

func (*DescribeIntlDomainRequest) ToJsonString

func (r *DescribeIntlDomainRequest) ToJsonString() string

type DescribeIntlDomainRequestParams

type DescribeIntlDomainRequestParams struct {
	// The domain ID.
	DomainId *string `json:"DomainId,omitempty" name:"DomainId"`
}

Predefined struct for user

type DescribeIntlDomainResponse

type DescribeIntlDomainResponse struct {
	*tchttp.BaseResponse
	Response *DescribeIntlDomainResponseParams `json:"Response"`
}

func NewDescribeIntlDomainResponse

func NewDescribeIntlDomainResponse() (response *DescribeIntlDomainResponse)

func (*DescribeIntlDomainResponse) FromJsonString

func (r *DescribeIntlDomainResponse) FromJsonString(s string) error

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

func (*DescribeIntlDomainResponse) ToJsonString

func (r *DescribeIntlDomainResponse) ToJsonString() string

type DescribeIntlDomainResponseParams

type DescribeIntlDomainResponseParams struct {
	// The domain information.
	DomainInfo *IntlDomainInfo `json:"DomainInfo,omitempty" name:"DomainInfo"`

	// The unique request ID, which is returned for each request. RequestId is required for locating a problem.
	RequestId *string `json:"RequestId,omitempty" name:"RequestId"`
}

Predefined struct for user

type DescribeIntlPhoneEmailListRequest

type DescribeIntlPhoneEmailListRequest struct {
	*tchttp.BaseRequest

	// The type. Valid values: `1` (mobile number), `2` (email address).
	Type *int64 `json:"Type,omitempty" name:"Type"`

	// The number of records on each page in pagination cases.
	Limit *int64 `json:"Limit,omitempty" name:"Limit"`

	// The page number in pagination cases.
	Offset *int64 `json:"Offset,omitempty" name:"Offset"`
}

func NewDescribeIntlPhoneEmailListRequest

func NewDescribeIntlPhoneEmailListRequest() (request *DescribeIntlPhoneEmailListRequest)

func (*DescribeIntlPhoneEmailListRequest) FromJsonString

func (r *DescribeIntlPhoneEmailListRequest) FromJsonString(s string) error

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

func (*DescribeIntlPhoneEmailListRequest) ToJsonString

func (r *DescribeIntlPhoneEmailListRequest) ToJsonString() string

type DescribeIntlPhoneEmailListRequestParams

type DescribeIntlPhoneEmailListRequestParams struct {
	// The type. Valid values: `1` (mobile number), `2` (email address).
	Type *int64 `json:"Type,omitempty" name:"Type"`

	// The number of records on each page in pagination cases.
	Limit *int64 `json:"Limit,omitempty" name:"Limit"`

	// The page number in pagination cases.
	Offset *int64 `json:"Offset,omitempty" name:"Offset"`
}

Predefined struct for user

type DescribeIntlPhoneEmailListResponse

type DescribeIntlPhoneEmailListResponse struct {
	*tchttp.BaseResponse
	Response *DescribeIntlPhoneEmailListResponseParams `json:"Response"`
}

func NewDescribeIntlPhoneEmailListResponse

func NewDescribeIntlPhoneEmailListResponse() (response *DescribeIntlPhoneEmailListResponse)

func (*DescribeIntlPhoneEmailListResponse) FromJsonString

func (r *DescribeIntlPhoneEmailListResponse) FromJsonString(s string) error

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

func (*DescribeIntlPhoneEmailListResponse) ToJsonString

func (r *DescribeIntlPhoneEmailListResponse) ToJsonString() string

type DescribeIntlPhoneEmailListResponseParams

type DescribeIntlPhoneEmailListResponseParams struct {
	// The list of verified mobile numbers and email addresses.
	PhoneEmailList []*IntlPhoneEmailLists `json:"PhoneEmailList,omitempty" name:"PhoneEmailList"`

	// The total count.
	TotalCount *int64 `json:"TotalCount,omitempty" name:"TotalCount"`

	// The unique request ID, which is returned for each request. RequestId is required for locating a problem.
	RequestId *string `json:"RequestId,omitempty" name:"RequestId"`
}

Predefined struct for user

type DescribeIntlTemplateListRequest

type DescribeIntlTemplateListRequest struct {
	*tchttp.BaseRequest

	// The offset.
	Offset *int64 `json:"Offset,omitempty" name:"Offset"`

	// The maximum number of entries.
	Limit *int64 `json:"Limit,omitempty" name:"Limit"`

	// The domain registrant keyword for exact match.
	Keyword *string `json:"Keyword,omitempty" name:"Keyword"`

	// The type. Valid values: `all` (all types), `I` (individual), `E` (organization).
	Type *string `json:"Type,omitempty" name:"Type"`
}

func NewDescribeIntlTemplateListRequest

func NewDescribeIntlTemplateListRequest() (request *DescribeIntlTemplateListRequest)

func (*DescribeIntlTemplateListRequest) FromJsonString

func (r *DescribeIntlTemplateListRequest) FromJsonString(s string) error

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

func (*DescribeIntlTemplateListRequest) ToJsonString

func (r *DescribeIntlTemplateListRequest) ToJsonString() string

type DescribeIntlTemplateListRequestParams

type DescribeIntlTemplateListRequestParams struct {
	// The offset.
	Offset *int64 `json:"Offset,omitempty" name:"Offset"`

	// The maximum number of entries.
	Limit *int64 `json:"Limit,omitempty" name:"Limit"`

	// The domain registrant keyword for exact match.
	Keyword *string `json:"Keyword,omitempty" name:"Keyword"`

	// The type. Valid values: `all` (all types), `I` (individual), `E` (organization).
	Type *string `json:"Type,omitempty" name:"Type"`
}

Predefined struct for user

type DescribeIntlTemplateListResponse

type DescribeIntlTemplateListResponse struct {
	*tchttp.BaseResponse
	Response *DescribeIntlTemplateListResponseParams `json:"Response"`
}

func NewDescribeIntlTemplateListResponse

func NewDescribeIntlTemplateListResponse() (response *DescribeIntlTemplateListResponse)

func (*DescribeIntlTemplateListResponse) FromJsonString

func (r *DescribeIntlTemplateListResponse) FromJsonString(s string) error

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

func (*DescribeIntlTemplateListResponse) ToJsonString

func (r *DescribeIntlTemplateListResponse) ToJsonString() string

type DescribeIntlTemplateListResponseParams

type DescribeIntlTemplateListResponseParams struct {
	// The registrant profile list information.
	TemplateSet []*IntlTemplate `json:"TemplateSet,omitempty" name:"TemplateSet"`

	// The total count.
	TotalCount *int64 `json:"TotalCount,omitempty" name:"TotalCount"`

	// The unique request ID, which is returned for each request. RequestId is required for locating a problem.
	RequestId *string `json:"RequestId,omitempty" name:"RequestId"`
}

Predefined struct for user

type DescribeIntlTemplateRequest

type DescribeIntlTemplateRequest struct {
	*tchttp.BaseRequest

	// The unique ID of a registrant profile.
	TemplateId *string `json:"TemplateId,omitempty" name:"TemplateId"`
}

func NewDescribeIntlTemplateRequest

func NewDescribeIntlTemplateRequest() (request *DescribeIntlTemplateRequest)

func (*DescribeIntlTemplateRequest) FromJsonString

func (r *DescribeIntlTemplateRequest) FromJsonString(s string) error

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

func (*DescribeIntlTemplateRequest) ToJsonString

func (r *DescribeIntlTemplateRequest) ToJsonString() string

type DescribeIntlTemplateRequestParams

type DescribeIntlTemplateRequestParams struct {
	// The unique ID of a registrant profile.
	TemplateId *string `json:"TemplateId,omitempty" name:"TemplateId"`
}

Predefined struct for user

type DescribeIntlTemplateResponse

type DescribeIntlTemplateResponse struct {
	*tchttp.BaseResponse
	Response *DescribeIntlTemplateResponseParams `json:"Response"`
}

func NewDescribeIntlTemplateResponse

func NewDescribeIntlTemplateResponse() (response *DescribeIntlTemplateResponse)

func (*DescribeIntlTemplateResponse) FromJsonString

func (r *DescribeIntlTemplateResponse) FromJsonString(s string) error

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

func (*DescribeIntlTemplateResponse) ToJsonString

func (r *DescribeIntlTemplateResponse) ToJsonString() string

type DescribeIntlTemplateResponseParams

type DescribeIntlTemplateResponseParams struct {
	// The details of the registrant profile.
	Template *IntlTemplateInfo `json:"Template,omitempty" name:"Template"`

	// The unique request ID, which is returned for each request. RequestId is required for locating a problem.
	RequestId *string `json:"RequestId,omitempty" name:"RequestId"`
}

Predefined struct for user

type IntlBatchDetails

type IntlBatchDetails struct {
	// The ID of the bulk task.
	Id *int64 `json:"Id,omitempty" name:"Id"`

	// The task status.
	Status *string `json:"Status,omitempty" name:"Status"`

	// The reason.
	Reason *string `json:"Reason,omitempty" name:"Reason"`

	// The reason, expressed in Chinese.
	ReasonZh *string `json:"ReasonZh,omitempty" name:"ReasonZh"`
}

type IntlContactInfo

type IntlContactInfo struct {
	// The city name.
	City *string `json:"City,omitempty" name:"City"`

	// The country or region name.
	Country *string `json:"Country,omitempty" name:"Country"`

	// The email address.
	Email *string `json:"Email,omitempty" name:"Email"`

	// The domain registrant.
	OrganizationName *string `json:"OrganizationName,omitempty" name:"OrganizationName"`

	// The province or state name.
	Province *string `json:"Province,omitempty" name:"Province"`

	// The name of the registrant.
	RegistrantName *string `json:"RegistrantName,omitempty" name:"RegistrantName"`

	// The registrant type. Valid values: `I` (individual), `E` (organization).
	RegistrantType *string `json:"RegistrantType,omitempty" name:"RegistrantType"`

	// The detailed address.
	Street *string `json:"Street,omitempty" name:"Street"`

	// The mobile number.
	Telephone *string `json:"Telephone,omitempty" name:"Telephone"`

	// The zip code.
	ZipCode *string `json:"ZipCode,omitempty" name:"ZipCode"`

	// The first name.
	FirstName *string `json:"FirstName,omitempty" name:"FirstName"`

	// The last name.
	LastName *string `json:"LastName,omitempty" name:"LastName"`

	// The company name.
	CompanyName *string `json:"CompanyName,omitempty" name:"CompanyName"`
}

type IntlDomainInfo

type IntlDomainInfo struct {
	// The auto-renewal flag. Valid values: `0` (disabled by default), `1` (enabled), `2` (disabled).
	AutoRenew *int64 `json:"AutoRenew,omitempty" name:"AutoRenew"`

	// The registration time.
	CreationDate *string `json:"CreationDate,omitempty" name:"CreationDate"`

	// The domain ID.
	DomainId *string `json:"DomainId,omitempty" name:"DomainId"`

	// The DNS status. Valid values: `1` (DNSPod), `2` (others), `3` (unknown).
	DnsStatus *int64 `json:"DnsStatus,omitempty" name:"DnsStatus"`

	// The domains.
	DomainName *string `json:"DomainName,omitempty" name:"DomainName"`

	// The domain status.
	DomainStatus []*string `json:"DomainStatus,omitempty" name:"DomainStatus"`

	// The purchase status of the domain. Valid values:
	// `ok`: Normal.
	// `RegisterPending`: Pending registration.
	// `RegisterDoing`: Registration in progress.
	// `RegisterFailed`: Registration failed.
	// `RenewPending`: Renewal grace period.
	// `RenewDoing`: Renewing.
	// `RedemptionPending`: Redemption period.
	// `AboutToExpire`: About to expire.
	// `TransferPending`: Pending transfer.
	// `TransferTransing`: Transfer in progress.
	// `TransferFailed`: Transfer failed.
	Status *string `json:"Status,omitempty" name:"Status"`

	// The expiration date.
	ExpirationDate *string `json:"ExpirationDate,omitempty" name:"ExpirationDate"`

	// The auto-renewal flag. Valid values: `1` (enabled), `2` (disabled), `3` (disabled by default).
	ExpireMessage *int64 `json:"ExpireMessage,omitempty" name:"ExpireMessage"`

	// Whether the domain is a premium one.
	IsPremium *bool `json:"IsPremium,omitempty" name:"IsPremium"`

	// The DNS server of the domain.
	Dns []*string `json:"Dns,omitempty" name:"Dns"`

	// The contact information.
	ContactInfo *IntlContactInfo `json:"ContactInfo,omitempty" name:"ContactInfo"`

	// The number of years available for renewal. The value `0` indicates that the domain has reached its maximum validity period (10 years) and cannot be renewed.
	CanRenewYears *int64 `json:"CanRenewYears,omitempty" name:"CanRenewYears"`

	// The registrar type. If the value is `epp`, the registration time on the page is followed by (UTC). Otherwise, it is followed by (UTC+8).
	RegistrarType *string `json:"RegistrarType,omitempty" name:"RegistrarType"`

	// The account to which the domain belongs.
	Uin *string `json:"Uin,omitempty" name:"Uin"`

	// The profile ID.
	TemplateId *string `json:"TemplateId,omitempty" name:"TemplateId"`

	// Whether DNSSEC is supported.
	SupportDnssec *bool `json:"SupportDnssec,omitempty" name:"SupportDnssec"`

	// WHOIS privacy service status. Valid values: `1` (enabled), `2` (disabled), `3` (enabling), `4` (disabling).
	WhoisPrivacy *int64 `json:"WhoisPrivacy,omitempty" name:"WhoisPrivacy"`

	// Valid values: `NotModify` (not modified), `Modifying`, `Failed` (failed to modify)
	ModifyStatus *string `json:"ModifyStatus,omitempty" name:"ModifyStatus"`

	// Valid values: `NotModify` (not modified), `Modifying`, `Failed` (failed to modify)
	DnsModifyStatus *string `json:"DnsModifyStatus,omitempty" name:"DnsModifyStatus"`
}

type IntlPhoneEmailLists

type IntlPhoneEmailLists struct {
	// The mobile number or email address.
	Code *string `json:"Code,omitempty" name:"Code"`

	// The type. Valid values: `1` (mobile number), `2` (email address).
	Type *int64 `json:"Type,omitempty" name:"Type"`

	// The verification time.
	CreatedOn *string `json:"CreatedOn,omitempty" name:"CreatedOn"`
}

type IntlTemplate

type IntlTemplate struct {
	// The registrant contact.
	RegistrantContact *RegistrantContact `json:"RegistrantContact,omitempty" name:"RegistrantContact"`

	// The admin contact.
	AdminContact *AdminContact `json:"AdminContact,omitempty" name:"AdminContact"`

	// The technical contact.
	TechnicalContact *TechnicalContact `json:"TechnicalContact,omitempty" name:"TechnicalContact"`

	// The contact person for bills.
	BillingContact *BillingContact `json:"BillingContact,omitempty" name:"BillingContact"`

	// The creation time.
	CreatedOn *string `json:"CreatedOn,omitempty" name:"CreatedOn"`

	// The profile ID.
	TemplateId *string `json:"TemplateId,omitempty" name:"TemplateId"`

	// Whether the profile is the default one.
	IsDefault *int64 `json:"IsDefault,omitempty" name:"IsDefault"`

	// The last update time.
	UpdatedOn *string `json:"UpdatedOn,omitempty" name:"UpdatedOn"`
}

type IntlTemplateInfo

type IntlTemplateInfo struct {
	// The registrant contact.
	RegistrantContact *RegistrantContact `json:"RegistrantContact,omitempty" name:"RegistrantContact"`

	// The admin contact.
	AdminContact *AdminContact `json:"AdminContact,omitempty" name:"AdminContact"`

	// The technical contact.
	TechnicalContact *TechnicalContact `json:"TechnicalContact,omitempty" name:"TechnicalContact"`

	// The contact person for bills.
	BillingContact *BillingContact `json:"BillingContact,omitempty" name:"BillingContact"`

	// The creation time.
	CreatedOn *string `json:"CreatedOn,omitempty" name:"CreatedOn"`

	// The profile ID.
	TemplateId *string `json:"TemplateId,omitempty" name:"TemplateId"`

	// The registrant type. Valid values: `I` (individual), `E` (organization).
	TemplateType *string `json:"TemplateType,omitempty" name:"TemplateType"`

	// The last updated time.
	UpdatedOn *string `json:"UpdatedOn,omitempty" name:"UpdatedOn"`

	// The account ID.
	Uin *string `json:"Uin,omitempty" name:"Uin"`

	// Whether the profile is the default one.
	IsDefault *int64 `json:"IsDefault,omitempty" name:"IsDefault"`
}

type ModifyOwnerIntlBatchRequest

type ModifyOwnerIntlBatchRequest struct {
	*tchttp.BaseRequest

	// The domains.
	Domains []*string `json:"Domains,omitempty" name:"Domains"`

	// The user ID.
	ToUin *string `json:"ToUin,omitempty" name:"ToUin"`

	// Whether to transfer the DNS service.
	DnsTransfer *bool `json:"DnsTransfer,omitempty" name:"DnsTransfer"`
}

func NewModifyOwnerIntlBatchRequest

func NewModifyOwnerIntlBatchRequest() (request *ModifyOwnerIntlBatchRequest)

func (*ModifyOwnerIntlBatchRequest) FromJsonString

func (r *ModifyOwnerIntlBatchRequest) FromJsonString(s string) error

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

func (*ModifyOwnerIntlBatchRequest) ToJsonString

func (r *ModifyOwnerIntlBatchRequest) ToJsonString() string

type ModifyOwnerIntlBatchRequestParams

type ModifyOwnerIntlBatchRequestParams struct {
	// The domains.
	Domains []*string `json:"Domains,omitempty" name:"Domains"`

	// The user ID.
	ToUin *string `json:"ToUin,omitempty" name:"ToUin"`

	// Whether to transfer the DNS service.
	DnsTransfer *bool `json:"DnsTransfer,omitempty" name:"DnsTransfer"`
}

Predefined struct for user

type ModifyOwnerIntlBatchResponse

type ModifyOwnerIntlBatchResponse struct {
	*tchttp.BaseResponse
	Response *ModifyOwnerIntlBatchResponseParams `json:"Response"`
}

func NewModifyOwnerIntlBatchResponse

func NewModifyOwnerIntlBatchResponse() (response *ModifyOwnerIntlBatchResponse)

func (*ModifyOwnerIntlBatchResponse) FromJsonString

func (r *ModifyOwnerIntlBatchResponse) FromJsonString(s string) error

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

func (*ModifyOwnerIntlBatchResponse) ToJsonString

func (r *ModifyOwnerIntlBatchResponse) ToJsonString() string

type ModifyOwnerIntlBatchResponseParams

type ModifyOwnerIntlBatchResponseParams struct {
	// The ID of the bulk task.
	LogId *int64 `json:"LogId,omitempty" name:"LogId"`

	// The unique request ID, which is returned for each request. RequestId is required for locating a problem.
	RequestId *string `json:"RequestId,omitempty" name:"RequestId"`
}

Predefined struct for user

type PriceInfoNew

type PriceInfoNew struct {
	// The domain suffix, such as `.com`.
	Tld *string `json:"Tld,omitempty" name:"Tld"`

	// The purchase years. Value range: [1-10]
	Year *uint64 `json:"Year,omitempty" name:"Year"`

	// The original price of the domain.
	Price *float64 `json:"Price,omitempty" name:"Price"`

	// The current price of the domain.
	RealPrice *float64 `json:"RealPrice,omitempty" name:"RealPrice"`

	// The domain purchase type. Valid values: `new`, `renew`, `redem` (redeem), `tran` (transfer in).
	Operation *string `json:"Operation,omitempty" name:"Operation"`

	// The title.
	// Note: This field may return null, indicating that no valid values can be obtained.
	Title *string `json:"Title,omitempty" name:"Title"`
}

type RegistrantContact

type RegistrantContact struct {
	// The first name.
	FirstName *string `json:"FirstName,omitempty" name:"FirstName"`

	// The last name.
	LastName *string `json:"LastName,omitempty" name:"LastName"`

	// The country or region name, such as `CN`.
	Country *string `json:"Country,omitempty" name:"Country"`

	// The province or state name.
	Province *string `json:"Province,omitempty" name:"Province"`

	// The city name.
	City *string `json:"City,omitempty" name:"City"`

	// The address line 1.
	AddressLine *string `json:"AddressLine,omitempty" name:"AddressLine"`

	// The zip code.
	ZipCode *string `json:"ZipCode,omitempty" name:"ZipCode"`

	// The email address.
	Email *string `json:"Email,omitempty" name:"Email"`

	// The mobile number, such as `+86.1360000000`.
	Phone *string `json:"Phone,omitempty" name:"Phone"`

	// The company or organization name.
	// Note: This field may return null, indicating that no valid values can be obtained.
	CompanyName *string `json:"CompanyName,omitempty" name:"CompanyName"`

	// The job title.
	// Note: This field may return null, indicating that no valid values can be obtained.
	JobTitle *string `json:"JobTitle,omitempty" name:"JobTitle"`

	// The address line 2.
	// Note: This field may return null, indicating that no valid values can be obtained.
	AddressLineTwo *string `json:"AddressLineTwo,omitempty" name:"AddressLineTwo"`

	// The fax number.
	// Note: This field may return null, indicating that no valid values can be obtained.
	Fax *string `json:"Fax,omitempty" name:"Fax"`
}

type RenewIntlDomainBatchRequest

type RenewIntlDomainBatchRequest struct {
	*tchttp.BaseRequest

	// The domains to check.
	Domains []*string `json:"Domains,omitempty" name:"Domains"`

	// The period (1 to 10 years). If this parameter is left empty, premium domains cannot be checked.
	Period *int64 `json:"Period,omitempty" name:"Period"`

	// Payment method. Valid value: `1` (account balance).
	PayMode *int64 `json:"PayMode,omitempty" name:"PayMode"`

	// Whether to enable auto-renewal.
	AutoRenewFlag *bool `json:"AutoRenewFlag,omitempty" name:"AutoRenewFlag"`
}

func NewRenewIntlDomainBatchRequest

func NewRenewIntlDomainBatchRequest() (request *RenewIntlDomainBatchRequest)

func (*RenewIntlDomainBatchRequest) FromJsonString

func (r *RenewIntlDomainBatchRequest) FromJsonString(s string) error

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

func (*RenewIntlDomainBatchRequest) ToJsonString

func (r *RenewIntlDomainBatchRequest) ToJsonString() string

type RenewIntlDomainBatchRequestParams

type RenewIntlDomainBatchRequestParams struct {
	// The domains to check.
	Domains []*string `json:"Domains,omitempty" name:"Domains"`

	// The period (1 to 10 years). If this parameter is left empty, premium domains cannot be checked.
	Period *int64 `json:"Period,omitempty" name:"Period"`

	// Payment method. Valid value: `1` (account balance).
	PayMode *int64 `json:"PayMode,omitempty" name:"PayMode"`

	// Whether to enable auto-renewal.
	AutoRenewFlag *bool `json:"AutoRenewFlag,omitempty" name:"AutoRenewFlag"`
}

Predefined struct for user

type RenewIntlDomainBatchResponse

type RenewIntlDomainBatchResponse struct {
	*tchttp.BaseResponse
	Response *RenewIntlDomainBatchResponseParams `json:"Response"`
}

func NewRenewIntlDomainBatchResponse

func NewRenewIntlDomainBatchResponse() (response *RenewIntlDomainBatchResponse)

func (*RenewIntlDomainBatchResponse) FromJsonString

func (r *RenewIntlDomainBatchResponse) FromJsonString(s string) error

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

func (*RenewIntlDomainBatchResponse) ToJsonString

func (r *RenewIntlDomainBatchResponse) ToJsonString() string

type RenewIntlDomainBatchResponseParams

type RenewIntlDomainBatchResponseParams struct {
	// The ID of the bulk task.
	LogId *int64 `json:"LogId,omitempty" name:"LogId"`

	// The unique request ID, which is returned for each request. RequestId is required for locating a problem.
	RequestId *string `json:"RequestId,omitempty" name:"RequestId"`
}

Predefined struct for user

type SendIntlPhoneEmailCodeRequest

type SendIntlPhoneEmailCodeRequest struct {
	*tchttp.BaseRequest

	// The type. Valid values: `1` (mobile number), `2` (email address).
	Type *int64 `json:"Type,omitempty" name:"Type"`

	// The mobile number or email address.
	Code *string `json:"Code,omitempty" name:"Code"`
}

func NewSendIntlPhoneEmailCodeRequest

func NewSendIntlPhoneEmailCodeRequest() (request *SendIntlPhoneEmailCodeRequest)

func (*SendIntlPhoneEmailCodeRequest) FromJsonString

func (r *SendIntlPhoneEmailCodeRequest) FromJsonString(s string) error

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

func (*SendIntlPhoneEmailCodeRequest) ToJsonString

func (r *SendIntlPhoneEmailCodeRequest) ToJsonString() string

type SendIntlPhoneEmailCodeRequestParams

type SendIntlPhoneEmailCodeRequestParams struct {
	// The type. Valid values: `1` (mobile number), `2` (email address).
	Type *int64 `json:"Type,omitempty" name:"Type"`

	// The mobile number or email address.
	Code *string `json:"Code,omitempty" name:"Code"`
}

Predefined struct for user

type SendIntlPhoneEmailCodeResponse

type SendIntlPhoneEmailCodeResponse struct {
	*tchttp.BaseResponse
	Response *SendIntlPhoneEmailCodeResponseParams `json:"Response"`
}

func NewSendIntlPhoneEmailCodeResponse

func NewSendIntlPhoneEmailCodeResponse() (response *SendIntlPhoneEmailCodeResponse)

func (*SendIntlPhoneEmailCodeResponse) FromJsonString

func (r *SendIntlPhoneEmailCodeResponse) FromJsonString(s string) error

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

func (*SendIntlPhoneEmailCodeResponse) ToJsonString

func (r *SendIntlPhoneEmailCodeResponse) ToJsonString() string

type SendIntlPhoneEmailCodeResponseParams

type SendIntlPhoneEmailCodeResponseParams struct {
	// The unique request ID, which is returned for each request. RequestId is required for locating a problem.
	RequestId *string `json:"RequestId,omitempty" name:"RequestId"`
}

Predefined struct for user

type SetIntlDomainAutoRenewRequest

type SetIntlDomainAutoRenewRequest struct {
	*tchttp.BaseRequest

	// The domain ID.
	DomainId *string `json:"DomainId,omitempty" name:"DomainId"`

	// Whether to enable auto-renewal. Valid values: `1` (enable), `2` (disable).
	AutoRenew *int64 `json:"AutoRenew,omitempty" name:"AutoRenew"`
}

func NewSetIntlDomainAutoRenewRequest

func NewSetIntlDomainAutoRenewRequest() (request *SetIntlDomainAutoRenewRequest)

func (*SetIntlDomainAutoRenewRequest) FromJsonString

func (r *SetIntlDomainAutoRenewRequest) FromJsonString(s string) error

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

func (*SetIntlDomainAutoRenewRequest) ToJsonString

func (r *SetIntlDomainAutoRenewRequest) ToJsonString() string

type SetIntlDomainAutoRenewRequestParams

type SetIntlDomainAutoRenewRequestParams struct {
	// The domain ID.
	DomainId *string `json:"DomainId,omitempty" name:"DomainId"`

	// Whether to enable auto-renewal. Valid values: `1` (enable), `2` (disable).
	AutoRenew *int64 `json:"AutoRenew,omitempty" name:"AutoRenew"`
}

Predefined struct for user

type SetIntlDomainAutoRenewResponse

type SetIntlDomainAutoRenewResponse struct {
	*tchttp.BaseResponse
	Response *SetIntlDomainAutoRenewResponseParams `json:"Response"`
}

func NewSetIntlDomainAutoRenewResponse

func NewSetIntlDomainAutoRenewResponse() (response *SetIntlDomainAutoRenewResponse)

func (*SetIntlDomainAutoRenewResponse) FromJsonString

func (r *SetIntlDomainAutoRenewResponse) FromJsonString(s string) error

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

func (*SetIntlDomainAutoRenewResponse) ToJsonString

func (r *SetIntlDomainAutoRenewResponse) ToJsonString() string

type SetIntlDomainAutoRenewResponseParams

type SetIntlDomainAutoRenewResponseParams struct {
	// The unique request ID, which is returned for each request. RequestId is required for locating a problem.
	RequestId *string `json:"RequestId,omitempty" name:"RequestId"`
}

Predefined struct for user

type TechnicalContact

type TechnicalContact struct {
	// The first name.
	FirstName *string `json:"FirstName,omitempty" name:"FirstName"`

	// The last name.
	LastName *string `json:"LastName,omitempty" name:"LastName"`

	// The country or region name, such as `CN`.
	Country *string `json:"Country,omitempty" name:"Country"`

	// The province or state name.
	Province *string `json:"Province,omitempty" name:"Province"`

	// The city name.
	City *string `json:"City,omitempty" name:"City"`

	// The address line 1.
	AddressLine *string `json:"AddressLine,omitempty" name:"AddressLine"`

	// The zip code.
	ZipCode *string `json:"ZipCode,omitempty" name:"ZipCode"`

	// The email address.
	Email *string `json:"Email,omitempty" name:"Email"`

	// The mobile number, such as `+86.13600000000`.
	Phone *string `json:"Phone,omitempty" name:"Phone"`

	// The company or organization name.
	// Note: This field may return null, indicating that no valid values can be obtained.
	CompanyName *string `json:"CompanyName,omitempty" name:"CompanyName"`

	// The job title.
	// Note: This field may return null, indicating that no valid values can be obtained.
	JobTitle *string `json:"JobTitle,omitempty" name:"JobTitle"`

	// The address line 2.
	// Note: This field may return null, indicating that no valid values can be obtained.
	AddressLineTwo *string `json:"AddressLineTwo,omitempty" name:"AddressLineTwo"`

	// The fax number.
	// Note: This field may return null, indicating that no valid values can be obtained.
	Fax *string `json:"Fax,omitempty" name:"Fax"`
}

type TransferInIntlDomainBatchRequest

type TransferInIntlDomainBatchRequest struct {
	*tchttp.BaseRequest

	// The profile ID.
	TemplateId *string `json:"TemplateId,omitempty" name:"TemplateId"`

	// The transfer passwords for the domains.
	PassWords []*string `json:"PassWords,omitempty" name:"PassWords"`

	// The domains to be bulk transferred in.
	Domains []*string `json:"Domains,omitempty" name:"Domains"`

	// The payment method. Valid value: `1` (account balance).
	PayMode *int64 `json:"PayMode,omitempty" name:"PayMode"`

	// Whether to enable auto-renewal.
	AutoRenewFlag *bool `json:"AutoRenewFlag,omitempty" name:"AutoRenewFlag"`

	// Whether to enable the transfer prohibition lock.
	TransferProhibition *bool `json:"TransferProhibition,omitempty" name:"TransferProhibition"`

	// Whether to enable the update prohibition lock.
	UpdateProhibition *bool `json:"UpdateProhibition,omitempty" name:"UpdateProhibition"`

	// Whether to enable the 60-day inter-registrar transfer lock.
	LockTransfer *bool `json:"LockTransfer,omitempty" name:"LockTransfer"`
}

func NewTransferInIntlDomainBatchRequest

func NewTransferInIntlDomainBatchRequest() (request *TransferInIntlDomainBatchRequest)

func (*TransferInIntlDomainBatchRequest) FromJsonString

func (r *TransferInIntlDomainBatchRequest) FromJsonString(s string) error

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

func (*TransferInIntlDomainBatchRequest) ToJsonString

func (r *TransferInIntlDomainBatchRequest) ToJsonString() string

type TransferInIntlDomainBatchRequestParams

type TransferInIntlDomainBatchRequestParams struct {
	// The profile ID.
	TemplateId *string `json:"TemplateId,omitempty" name:"TemplateId"`

	// The transfer passwords for the domains.
	PassWords []*string `json:"PassWords,omitempty" name:"PassWords"`

	// The domains to be bulk transferred in.
	Domains []*string `json:"Domains,omitempty" name:"Domains"`

	// The payment method. Valid value: `1` (account balance).
	PayMode *int64 `json:"PayMode,omitempty" name:"PayMode"`

	// Whether to enable auto-renewal.
	AutoRenewFlag *bool `json:"AutoRenewFlag,omitempty" name:"AutoRenewFlag"`

	// Whether to enable the transfer prohibition lock.
	TransferProhibition *bool `json:"TransferProhibition,omitempty" name:"TransferProhibition"`

	// Whether to enable the update prohibition lock.
	UpdateProhibition *bool `json:"UpdateProhibition,omitempty" name:"UpdateProhibition"`

	// Whether to enable the 60-day inter-registrar transfer lock.
	LockTransfer *bool `json:"LockTransfer,omitempty" name:"LockTransfer"`
}

Predefined struct for user

type TransferInIntlDomainBatchResponse

type TransferInIntlDomainBatchResponse struct {
	*tchttp.BaseResponse
	Response *TransferInIntlDomainBatchResponseParams `json:"Response"`
}

func NewTransferInIntlDomainBatchResponse

func NewTransferInIntlDomainBatchResponse() (response *TransferInIntlDomainBatchResponse)

func (*TransferInIntlDomainBatchResponse) FromJsonString

func (r *TransferInIntlDomainBatchResponse) FromJsonString(s string) error

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

func (*TransferInIntlDomainBatchResponse) ToJsonString

func (r *TransferInIntlDomainBatchResponse) ToJsonString() string

type TransferInIntlDomainBatchResponseParams

type TransferInIntlDomainBatchResponseParams struct {
	// The bulk purchase log ID.
	// Note: This field may return null, indicating that no valid values can be obtained.
	LogId *int64 `json:"LogId,omitempty" name:"LogId"`

	// The unique request ID, which is returned for each request. RequestId is required for locating a problem.
	RequestId *string `json:"RequestId,omitempty" name:"RequestId"`
}

Predefined struct for user

type TransferProhibitionIntlBatchRequest

type TransferProhibitionIntlBatchRequest struct {
	*tchttp.BaseRequest

	// The domain array.
	Domains []*string `json:"Domains,omitempty" name:"Domains"`

	// Whether to enable transfer prohibition. Valid values: `true` (enable), `false` (disable).
	Status *bool `json:"Status,omitempty" name:"Status"`
}

func NewTransferProhibitionIntlBatchRequest

func NewTransferProhibitionIntlBatchRequest() (request *TransferProhibitionIntlBatchRequest)

func (*TransferProhibitionIntlBatchRequest) FromJsonString

func (r *TransferProhibitionIntlBatchRequest) FromJsonString(s string) error

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

func (*TransferProhibitionIntlBatchRequest) ToJsonString

func (r *TransferProhibitionIntlBatchRequest) ToJsonString() string

type TransferProhibitionIntlBatchRequestParams

type TransferProhibitionIntlBatchRequestParams struct {
	// The domain array.
	Domains []*string `json:"Domains,omitempty" name:"Domains"`

	// Whether to enable transfer prohibition. Valid values: `true` (enable), `false` (disable).
	Status *bool `json:"Status,omitempty" name:"Status"`
}

Predefined struct for user

type TransferProhibitionIntlBatchResponse

type TransferProhibitionIntlBatchResponse struct {
	*tchttp.BaseResponse
	Response *TransferProhibitionIntlBatchResponseParams `json:"Response"`
}

func NewTransferProhibitionIntlBatchResponse

func NewTransferProhibitionIntlBatchResponse() (response *TransferProhibitionIntlBatchResponse)

func (*TransferProhibitionIntlBatchResponse) FromJsonString

func (r *TransferProhibitionIntlBatchResponse) FromJsonString(s string) error

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

func (*TransferProhibitionIntlBatchResponse) ToJsonString

func (r *TransferProhibitionIntlBatchResponse) ToJsonString() string

type TransferProhibitionIntlBatchResponseParams

type TransferProhibitionIntlBatchResponseParams struct {
	// The log ID.
	LogId *int64 `json:"LogId,omitempty" name:"LogId"`

	// The unique request ID, which is returned for each request. RequestId is required for locating a problem.
	RequestId *string `json:"RequestId,omitempty" name:"RequestId"`
}

Predefined struct for user

type UpdateProhibitionIntlBatchRequest

type UpdateProhibitionIntlBatchRequest struct {
	*tchttp.BaseRequest

	// The domain array.
	Domains []*string `json:"Domains,omitempty" name:"Domains"`

	// Whether to enable update prohibition. Valid values: `true` (enable), `false` (disable).
	Status *bool `json:"Status,omitempty" name:"Status"`
}

func NewUpdateProhibitionIntlBatchRequest

func NewUpdateProhibitionIntlBatchRequest() (request *UpdateProhibitionIntlBatchRequest)

func (*UpdateProhibitionIntlBatchRequest) FromJsonString

func (r *UpdateProhibitionIntlBatchRequest) FromJsonString(s string) error

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

func (*UpdateProhibitionIntlBatchRequest) ToJsonString

func (r *UpdateProhibitionIntlBatchRequest) ToJsonString() string

type UpdateProhibitionIntlBatchRequestParams

type UpdateProhibitionIntlBatchRequestParams struct {
	// The domain array.
	Domains []*string `json:"Domains,omitempty" name:"Domains"`

	// Whether to enable update prohibition. Valid values: `true` (enable), `false` (disable).
	Status *bool `json:"Status,omitempty" name:"Status"`
}

Predefined struct for user

type UpdateProhibitionIntlBatchResponse

type UpdateProhibitionIntlBatchResponse struct {
	*tchttp.BaseResponse
	Response *UpdateProhibitionIntlBatchResponseParams `json:"Response"`
}

func NewUpdateProhibitionIntlBatchResponse

func NewUpdateProhibitionIntlBatchResponse() (response *UpdateProhibitionIntlBatchResponse)

func (*UpdateProhibitionIntlBatchResponse) FromJsonString

func (r *UpdateProhibitionIntlBatchResponse) FromJsonString(s string) error

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

func (*UpdateProhibitionIntlBatchResponse) ToJsonString

func (r *UpdateProhibitionIntlBatchResponse) ToJsonString() string

type UpdateProhibitionIntlBatchResponseParams

type UpdateProhibitionIntlBatchResponseParams struct {
	// The log ID.
	LogId *int64 `json:"LogId,omitempty" name:"LogId"`

	// The unique request ID, which is returned for each request. RequestId is required for locating a problem.
	RequestId *string `json:"RequestId,omitempty" name:"RequestId"`
}

Predefined struct for user

Jump to

Keyboard shortcuts

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