Documentation
¶
Index ¶
- Constants
- type AdminContact
- type BatchDomainBuyDetails
- type BatchDomainBuyLog
- type BatchModifyIntlDomainDNSRequest
- type BatchModifyIntlDomainDNSRequestParams
- type BatchModifyIntlDomainDNSResponse
- type BatchModifyIntlDomainDNSResponseParams
- type BatchModifyIntlDomainInfoRequest
- type BatchModifyIntlDomainInfoRequestParams
- type BatchModifyIntlDomainInfoResponse
- type BatchModifyIntlDomainInfoResponseParams
- type BillingContact
- type CheckIntlDomainNewRequest
- type CheckIntlDomainNewRequestParams
- type CheckIntlDomainNewResponse
- type CheckIntlDomainNewResponseParams
- type Client
- func (c *Client) BatchModifyIntlDomainDNS(request *BatchModifyIntlDomainDNSRequest) (response *BatchModifyIntlDomainDNSResponse, err error)
- func (c *Client) BatchModifyIntlDomainDNSWithContext(ctx context.Context, request *BatchModifyIntlDomainDNSRequest) (response *BatchModifyIntlDomainDNSResponse, err error)
- func (c *Client) BatchModifyIntlDomainInfo(request *BatchModifyIntlDomainInfoRequest) (response *BatchModifyIntlDomainInfoResponse, err error)
- func (c *Client) BatchModifyIntlDomainInfoWithContext(ctx context.Context, request *BatchModifyIntlDomainInfoRequest) (response *BatchModifyIntlDomainInfoResponse, err error)
- func (c *Client) CheckIntlDomainNew(request *CheckIntlDomainNewRequest) (response *CheckIntlDomainNewResponse, err error)
- func (c *Client) CheckIntlDomainNewWithContext(ctx context.Context, request *CheckIntlDomainNewRequest) (response *CheckIntlDomainNewResponse, err error)
- func (c *Client) CreateIntlDomainBatch(request *CreateIntlDomainBatchRequest) (response *CreateIntlDomainBatchResponse, err error)
- func (c *Client) CreateIntlDomainBatchWithContext(ctx context.Context, request *CreateIntlDomainBatchRequest) (response *CreateIntlDomainBatchResponse, err error)
- func (c *Client) CreateIntlPhoneEmail(request *CreateIntlPhoneEmailRequest) (response *CreateIntlPhoneEmailResponse, err error)
- func (c *Client) CreateIntlPhoneEmailWithContext(ctx context.Context, request *CreateIntlPhoneEmailRequest) (response *CreateIntlPhoneEmailResponse, err error)
- func (c *Client) CreateIntlTemplate(request *CreateIntlTemplateRequest) (response *CreateIntlTemplateResponse, err error)
- func (c *Client) CreateIntlTemplateWithContext(ctx context.Context, request *CreateIntlTemplateRequest) (response *CreateIntlTemplateResponse, err error)
- func (c *Client) DeleteIntlPhoneEmail(request *DeleteIntlPhoneEmailRequest) (response *DeleteIntlPhoneEmailResponse, err error)
- func (c *Client) DeleteIntlPhoneEmailWithContext(ctx context.Context, request *DeleteIntlPhoneEmailRequest) (response *DeleteIntlPhoneEmailResponse, err error)
- func (c *Client) DeleteIntlTemplate(request *DeleteIntlTemplateRequest) (response *DeleteIntlTemplateResponse, err error)
- func (c *Client) DeleteIntlTemplateWithContext(ctx context.Context, request *DeleteIntlTemplateRequest) (response *DeleteIntlTemplateResponse, err error)
- func (c *Client) DescribeIntlBatchDetailStatus(request *DescribeIntlBatchDetailStatusRequest) (response *DescribeIntlBatchDetailStatusResponse, err error)
- func (c *Client) DescribeIntlBatchDetailStatusWithContext(ctx context.Context, request *DescribeIntlBatchDetailStatusRequest) (response *DescribeIntlBatchDetailStatusResponse, err error)
- func (c *Client) DescribeIntlBatchOperationLogs(request *DescribeIntlBatchOperationLogsRequest) (response *DescribeIntlBatchOperationLogsResponse, err error)
- func (c *Client) DescribeIntlBatchOperationLogsWithContext(ctx context.Context, request *DescribeIntlBatchOperationLogsRequest) (response *DescribeIntlBatchOperationLogsResponse, err error)
- func (c *Client) DescribeIntlDomain(request *DescribeIntlDomainRequest) (response *DescribeIntlDomainResponse, err error)
- func (c *Client) DescribeIntlDomainBatchDetails(request *DescribeIntlDomainBatchDetailsRequest) (response *DescribeIntlDomainBatchDetailsResponse, err error)
- func (c *Client) DescribeIntlDomainBatchDetailsWithContext(ctx context.Context, request *DescribeIntlDomainBatchDetailsRequest) (response *DescribeIntlDomainBatchDetailsResponse, err error)
- func (c *Client) DescribeIntlDomainList(request *DescribeIntlDomainListRequest) (response *DescribeIntlDomainListResponse, err error)
- func (c *Client) DescribeIntlDomainListWithContext(ctx context.Context, request *DescribeIntlDomainListRequest) (response *DescribeIntlDomainListResponse, err error)
- func (c *Client) DescribeIntlDomainPriceNewList(request *DescribeIntlDomainPriceNewListRequest) (response *DescribeIntlDomainPriceNewListResponse, err error)
- func (c *Client) DescribeIntlDomainPriceNewListWithContext(ctx context.Context, request *DescribeIntlDomainPriceNewListRequest) (response *DescribeIntlDomainPriceNewListResponse, err error)
- func (c *Client) DescribeIntlDomainWithContext(ctx context.Context, request *DescribeIntlDomainRequest) (response *DescribeIntlDomainResponse, err error)
- func (c *Client) DescribeIntlPhoneEmailList(request *DescribeIntlPhoneEmailListRequest) (response *DescribeIntlPhoneEmailListResponse, err error)
- func (c *Client) DescribeIntlPhoneEmailListWithContext(ctx context.Context, request *DescribeIntlPhoneEmailListRequest) (response *DescribeIntlPhoneEmailListResponse, err error)
- func (c *Client) DescribeIntlTemplate(request *DescribeIntlTemplateRequest) (response *DescribeIntlTemplateResponse, err error)
- func (c *Client) DescribeIntlTemplateList(request *DescribeIntlTemplateListRequest) (response *DescribeIntlTemplateListResponse, err error)
- func (c *Client) DescribeIntlTemplateListWithContext(ctx context.Context, request *DescribeIntlTemplateListRequest) (response *DescribeIntlTemplateListResponse, err error)
- func (c *Client) DescribeIntlTemplateWithContext(ctx context.Context, request *DescribeIntlTemplateRequest) (response *DescribeIntlTemplateResponse, err error)
- func (c *Client) ModifyOwnerIntlBatch(request *ModifyOwnerIntlBatchRequest) (response *ModifyOwnerIntlBatchResponse, err error)
- func (c *Client) ModifyOwnerIntlBatchWithContext(ctx context.Context, request *ModifyOwnerIntlBatchRequest) (response *ModifyOwnerIntlBatchResponse, err error)
- func (c *Client) RenewIntlDomainBatch(request *RenewIntlDomainBatchRequest) (response *RenewIntlDomainBatchResponse, err error)
- func (c *Client) RenewIntlDomainBatchWithContext(ctx context.Context, request *RenewIntlDomainBatchRequest) (response *RenewIntlDomainBatchResponse, err error)
- func (c *Client) SendIntlPhoneEmailCode(request *SendIntlPhoneEmailCodeRequest) (response *SendIntlPhoneEmailCodeResponse, err error)
- func (c *Client) SendIntlPhoneEmailCodeWithContext(ctx context.Context, request *SendIntlPhoneEmailCodeRequest) (response *SendIntlPhoneEmailCodeResponse, err error)
- func (c *Client) SetIntlDomainAutoRenew(request *SetIntlDomainAutoRenewRequest) (response *SetIntlDomainAutoRenewResponse, err error)
- func (c *Client) SetIntlDomainAutoRenewWithContext(ctx context.Context, request *SetIntlDomainAutoRenewRequest) (response *SetIntlDomainAutoRenewResponse, err error)
- func (c *Client) TransferInIntlDomainBatch(request *TransferInIntlDomainBatchRequest) (response *TransferInIntlDomainBatchResponse, err error)
- func (c *Client) TransferInIntlDomainBatchWithContext(ctx context.Context, request *TransferInIntlDomainBatchRequest) (response *TransferInIntlDomainBatchResponse, err error)
- func (c *Client) TransferProhibitionIntlBatch(request *TransferProhibitionIntlBatchRequest) (response *TransferProhibitionIntlBatchResponse, err error)
- func (c *Client) TransferProhibitionIntlBatchWithContext(ctx context.Context, request *TransferProhibitionIntlBatchRequest) (response *TransferProhibitionIntlBatchResponse, err error)
- func (c *Client) UpdateProhibitionIntlBatch(request *UpdateProhibitionIntlBatchRequest) (response *UpdateProhibitionIntlBatchResponse, err error)
- func (c *Client) UpdateProhibitionIntlBatchWithContext(ctx context.Context, request *UpdateProhibitionIntlBatchRequest) (response *UpdateProhibitionIntlBatchResponse, err error)
- type CreateIntlDomainBatchRequest
- type CreateIntlDomainBatchRequestParams
- type CreateIntlDomainBatchResponse
- type CreateIntlDomainBatchResponseParams
- type CreateIntlPhoneEmailRequest
- type CreateIntlPhoneEmailRequestParams
- type CreateIntlPhoneEmailResponse
- type CreateIntlPhoneEmailResponseParams
- type CreateIntlTemplateRequest
- type CreateIntlTemplateRequestParams
- type CreateIntlTemplateResponse
- type CreateIntlTemplateResponseParams
- type DeleteIntlPhoneEmailRequest
- type DeleteIntlPhoneEmailRequestParams
- type DeleteIntlPhoneEmailResponse
- type DeleteIntlPhoneEmailResponseParams
- type DeleteIntlTemplateRequest
- type DeleteIntlTemplateRequestParams
- type DeleteIntlTemplateResponse
- type DeleteIntlTemplateResponseParams
- type DescribeIntlBatchDetailStatusRequest
- type DescribeIntlBatchDetailStatusRequestParams
- type DescribeIntlBatchDetailStatusResponse
- type DescribeIntlBatchDetailStatusResponseParams
- type DescribeIntlBatchOperationLogsRequest
- type DescribeIntlBatchOperationLogsRequestParams
- type DescribeIntlBatchOperationLogsResponse
- type DescribeIntlBatchOperationLogsResponseParams
- type DescribeIntlDomainBatchDetailsRequest
- type DescribeIntlDomainBatchDetailsRequestParams
- type DescribeIntlDomainBatchDetailsResponse
- type DescribeIntlDomainBatchDetailsResponseParams
- type DescribeIntlDomainListRequest
- type DescribeIntlDomainListRequestParams
- type DescribeIntlDomainListResponse
- type DescribeIntlDomainListResponseParams
- type DescribeIntlDomainPriceNewListRequest
- type DescribeIntlDomainPriceNewListRequestParams
- type DescribeIntlDomainPriceNewListResponse
- type DescribeIntlDomainPriceNewListResponseParams
- type DescribeIntlDomainRequest
- type DescribeIntlDomainRequestParams
- type DescribeIntlDomainResponse
- type DescribeIntlDomainResponseParams
- type DescribeIntlPhoneEmailListRequest
- type DescribeIntlPhoneEmailListRequestParams
- type DescribeIntlPhoneEmailListResponse
- type DescribeIntlPhoneEmailListResponseParams
- type DescribeIntlTemplateListRequest
- type DescribeIntlTemplateListRequestParams
- type DescribeIntlTemplateListResponse
- type DescribeIntlTemplateListResponseParams
- type DescribeIntlTemplateRequest
- type DescribeIntlTemplateRequestParams
- type DescribeIntlTemplateResponse
- type DescribeIntlTemplateResponseParams
- type IntlBatchDetails
- type IntlContactInfo
- type IntlDomainInfo
- type IntlPhoneEmailLists
- type IntlTemplate
- type IntlTemplateInfo
- type ModifyOwnerIntlBatchRequest
- type ModifyOwnerIntlBatchRequestParams
- type ModifyOwnerIntlBatchResponse
- type ModifyOwnerIntlBatchResponseParams
- type PriceInfoNew
- type RegistrantContact
- type RenewIntlDomainBatchRequest
- type RenewIntlDomainBatchRequestParams
- type RenewIntlDomainBatchResponse
- type RenewIntlDomainBatchResponseParams
- type SendIntlPhoneEmailCodeRequest
- type SendIntlPhoneEmailCodeRequestParams
- type SendIntlPhoneEmailCodeResponse
- type SendIntlPhoneEmailCodeResponseParams
- type SetIntlDomainAutoRenewRequest
- type SetIntlDomainAutoRenewRequestParams
- type SetIntlDomainAutoRenewResponse
- type SetIntlDomainAutoRenewResponseParams
- type TechnicalContact
- type TransferInIntlDomainBatchRequest
- type TransferInIntlDomainBatchRequestParams
- type TransferInIntlDomainBatchResponse
- type TransferInIntlDomainBatchResponseParams
- type TransferProhibitionIntlBatchRequest
- type TransferProhibitionIntlBatchRequestParams
- type TransferProhibitionIntlBatchResponse
- type TransferProhibitionIntlBatchResponseParams
- type UpdateProhibitionIntlBatchRequest
- type UpdateProhibitionIntlBatchRequestParams
- type UpdateProhibitionIntlBatchResponse
- type UpdateProhibitionIntlBatchResponseParams
Constants ¶
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" )
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,omitnil,omitempty" name:"FirstName"`
// The last name.
LastName *string `json:"LastName,omitnil,omitempty" name:"LastName"`
// The country or region name, such as `CN`.
Country *string `json:"Country,omitnil,omitempty" name:"Country"`
// The province or state name.
Province *string `json:"Province,omitnil,omitempty" name:"Province"`
// The city name.
City *string `json:"City,omitnil,omitempty" name:"City"`
// The address line 1.
AddressLine *string `json:"AddressLine,omitnil,omitempty" name:"AddressLine"`
// The zip code.
ZipCode *string `json:"ZipCode,omitnil,omitempty" name:"ZipCode"`
// The email address.
Email *string `json:"Email,omitnil,omitempty" name:"Email"`
// The mobile number, such as `+86.13600000000`.
Phone *string `json:"Phone,omitnil,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,omitnil,omitempty" name:"CompanyName"`
// The job title.
// Note: This field may return null, indicating that no valid values can be obtained.
JobTitle *string `json:"JobTitle,omitnil,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,omitnil,omitempty" name:"AddressLineTwo"`
// The fax number.
// Note: This field may return null, indicating that no valid values can be obtained.
Fax *string `json:"Fax,omitnil,omitempty" name:"Fax"`
}
type BatchDomainBuyDetails ¶
type BatchDomainBuyDetails struct {
// The details ID.
Id *int64 `json:"Id,omitnil,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,omitnil,omitempty" name:"Action"`
// The domains.
Domain *string `json:"Domain,omitnil,omitempty" name:"Domain"`
// The status. Valid values: `SUCCESS`, `FAILURE`
Status *string `json:"Status,omitnil,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,omitnil,omitempty" name:"Reason"`
// The creation time.
CreatedOn *string `json:"CreatedOn,omitnil,omitempty" name:"CreatedOn"`
// The update time.
UpdatedOn *string `json:"UpdatedOn,omitnil,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,omitnil,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,omitnil,omitempty" name:"ReasonZh"`
// The payment status.
// Note: This field may return null, indicating that no valid values can be obtained.
PayStatus *int64 `json:"PayStatus,omitnil,omitempty" name:"PayStatus"`
}
type BatchDomainBuyLog ¶
type BatchDomainBuyLog struct {
// The log ID.
LogId *int64 `json:"LogId,omitnil,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,omitnil,omitempty" name:"Action"`
// The quantity.
Number *int64 `json:"Number,omitnil,omitempty" name:"Number"`
// The execution status. Valid values: `doing`, `done`
Status *string `json:"Status,omitnil,omitempty" name:"Status"`
// The submission time.
CreatedOn *string `json:"CreatedOn,omitnil,omitempty" name:"CreatedOn"`
}
type BatchModifyIntlDomainDNSRequest ¶
type BatchModifyIntlDomainDNSRequest struct {
*tchttp.BaseRequest
// The target domains.
Domains []*string `json:"Domains,omitnil,omitempty" name:"Domains"`
// The domain DNS array.
Dns []*string `json:"Dns,omitnil,omitempty" name:"Dns"`
// Valid values: `batch_modify_domain_dns1`, `batch_modify_domain_dns2`, `batch_modify_domain_dns3`
BatchAction *string `json:"BatchAction,omitnil,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,omitnil,omitempty" name:"Domains"`
// The domain DNS array.
Dns []*string `json:"Dns,omitnil,omitempty" name:"Dns"`
// Valid values: `batch_modify_domain_dns1`, `batch_modify_domain_dns2`, `batch_modify_domain_dns3`
BatchAction *string `json:"BatchAction,omitnil,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,omitnil,omitempty" name:"LogId"`
// The unique request ID, which is returned for each request. RequestId is required for locating a problem.
RequestId *string `json:"RequestId,omitnil,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,omitnil,omitempty" name:"Domains"`
// The profile ID.
TemplateId *string `json:"TemplateId,omitnil,omitempty" name:"TemplateId"`
// Whether to enable the 60-day inter-registrar transfer lock.
LockTransfer *bool `json:"LockTransfer,omitnil,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,omitnil,omitempty" name:"Domains"`
// The profile ID.
TemplateId *string `json:"TemplateId,omitnil,omitempty" name:"TemplateId"`
// Whether to enable the 60-day inter-registrar transfer lock.
LockTransfer *bool `json:"LockTransfer,omitnil,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,omitnil,omitempty" name:"LogId"`
// The unique request ID, which is returned for each request. RequestId is required for locating a problem.
RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}
Predefined struct for user
type BillingContact ¶
type BillingContact struct {
// The first name.
FirstName *string `json:"FirstName,omitnil,omitempty" name:"FirstName"`
// The last name.
LastName *string `json:"LastName,omitnil,omitempty" name:"LastName"`
// The country or region name, such as `CN`.
Country *string `json:"Country,omitnil,omitempty" name:"Country"`
// The province or state name.
Province *string `json:"Province,omitnil,omitempty" name:"Province"`
// The city name.
City *string `json:"City,omitnil,omitempty" name:"City"`
// The address line 1.
AddressLine *string `json:"AddressLine,omitnil,omitempty" name:"AddressLine"`
// The zip code.
ZipCode *string `json:"ZipCode,omitnil,omitempty" name:"ZipCode"`
// The email address.
Email *string `json:"Email,omitnil,omitempty" name:"Email"`
// The mobile number, such as `+86.13600000000`.
Phone *string `json:"Phone,omitnil,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,omitnil,omitempty" name:"CompanyName"`
// The job title.
// Note: This field may return null, indicating that no valid values can be obtained.
JobTitle *string `json:"JobTitle,omitnil,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,omitnil,omitempty" name:"AddressLineTwo"`
// The fax number.
// Note: This field may return null, indicating that no valid values can be obtained.
Fax *string `json:"Fax,omitnil,omitempty" name:"Fax"`
}
type CheckIntlDomainNewRequest ¶
type CheckIntlDomainNewRequest struct {
*tchttp.BaseRequest
// The name of the domain to be checked.
Domain *string `json:"Domain,omitnil,omitempty" name:"Domain"`
// Period, in years. If this parameter is left empty, premium domains cannot be queried.
Period *string `json:"Period,omitnil,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,omitnil,omitempty" name:"Domain"`
// Period, in years. If this parameter is left empty, premium domains cannot be queried.
Period *string `json:"Period,omitnil,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,omitnil,omitempty" name:"DomainName"`
// Whether the domain is available for registration.
Available *bool `json:"Available,omitnil,omitempty" name:"Available"`
// The reason why the domain cannot be registered.
Reason *string `json:"Reason,omitnil,omitempty" name:"Reason"`
// Whether the domain is a premium one.
Premium *bool `json:"Premium,omitnil,omitempty" name:"Premium"`
// The domain price.
Price *float64 `json:"Price,omitnil,omitempty" name:"Price"`
// Whether the domain name involves restricted words.
BlackWord *bool `json:"BlackWord,omitnil,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,omitnil,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,omitnil,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,omitnil,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,omitnil,omitempty" name:"FeeTransfer"`
// The price for redeeming a premium domain.
FeeRestore *float64 `json:"FeeRestore,omitnil,omitempty" name:"FeeRestore"`
// The period (in years) of the domain.
Period *uint64 `json:"Period,omitnil,omitempty" name:"Period"`
// The reason why the domain cannot be registered, expressed in Chinese.
ReasonZh *string `json:"ReasonZh,omitnil,omitempty" name:"ReasonZh"`
// The internal error code.
ResCode *string `json:"ResCode,omitnil,omitempty" name:"ResCode"`
// The unique request ID, which is returned for each request. RequestId is required for locating a problem.
RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}
Predefined struct for user
type Client ¶
func NewClient ¶
func NewClient(credential common.CredentialIface, region string, clientProfile *profile.ClientProfile) (client *Client, err error)
func NewClientWithSecretId ¶
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,omitnil,omitempty" name:"TemplateId"`
// The purchase period (years) of the domain. Value range: [1-10]
Period *int64 `json:"Period,omitnil,omitempty" name:"Period"`
// The domains (maximum 4,000) to purchase.
Domains []*string `json:"Domains,omitnil,omitempty" name:"Domains"`
// The payment method. Valid values: `0` (online payment), `1` (account balance), `2` (package), `3` (offline settlement).
PayMode *int64 `json:"PayMode,omitnil,omitempty" name:"PayMode"`
// Whether to enable auto-renewal.
AutoRenewFlag *bool `json:"AutoRenewFlag,omitnil,omitempty" name:"AutoRenewFlag"`
// Whether to enable the transfer prohibition lock.
TransferProhibition *bool `json:"TransferProhibition,omitnil,omitempty" name:"TransferProhibition"`
// Whether to enable the update prohibition lock.
UpdateProhibition *bool `json:"UpdateProhibition,omitnil,omitempty" name:"UpdateProhibition"`
// The custom DNS servers
CustomDns []*string `json:"CustomDns,omitnil,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,omitnil,omitempty" name:"TemplateId"`
// The purchase period (years) of the domain. Value range: [1-10]
Period *int64 `json:"Period,omitnil,omitempty" name:"Period"`
// The domains (maximum 4,000) to purchase.
Domains []*string `json:"Domains,omitnil,omitempty" name:"Domains"`
// The payment method. Valid values: `0` (online payment), `1` (account balance), `2` (package), `3` (offline settlement).
PayMode *int64 `json:"PayMode,omitnil,omitempty" name:"PayMode"`
// Whether to enable auto-renewal.
AutoRenewFlag *bool `json:"AutoRenewFlag,omitnil,omitempty" name:"AutoRenewFlag"`
// Whether to enable the transfer prohibition lock.
TransferProhibition *bool `json:"TransferProhibition,omitnil,omitempty" name:"TransferProhibition"`
// Whether to enable the update prohibition lock.
UpdateProhibition *bool `json:"UpdateProhibition,omitnil,omitempty" name:"UpdateProhibition"`
// The custom DNS servers
CustomDns []*string `json:"CustomDns,omitnil,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,omitnil,omitempty" name:"LogId"`
// The unique request ID, which is returned for each request. RequestId is required for locating a problem.
RequestId *string `json:"RequestId,omitnil,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,omitnil,omitempty" name:"Type"`
// The mobile number or email address.
Code *string `json:"Code,omitnil,omitempty" name:"Code"`
// The verification code.
VerifyCode *string `json:"VerifyCode,omitnil,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,omitnil,omitempty" name:"Type"`
// The mobile number or email address.
Code *string `json:"Code,omitnil,omitempty" name:"Code"`
// The verification code.
VerifyCode *string `json:"VerifyCode,omitnil,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,omitnil,omitempty" name:"RequestId"`
}
Predefined struct for user
type CreateIntlTemplateRequest ¶
type CreateIntlTemplateRequest struct {
*tchttp.BaseRequest
// The registrant contact.
RegistrantContact *RegistrantContact `json:"RegistrantContact,omitnil,omitempty" name:"RegistrantContact"`
// The admin contact.
AdminContact *AdminContact `json:"AdminContact,omitnil,omitempty" name:"AdminContact"`
// The technical contact.
TechnicalContact *TechnicalContact `json:"TechnicalContact,omitnil,omitempty" name:"TechnicalContact"`
// The contact person for bills.
BillingContact *BillingContact `json:"BillingContact,omitnil,omitempty" name:"BillingContact"`
// The profile type. Valid values: `I` (individual, default), `E` (organization).
TemplateType *string `json:"TemplateType,omitnil,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,omitnil,omitempty" name:"RegistrantContact"`
// The admin contact.
AdminContact *AdminContact `json:"AdminContact,omitnil,omitempty" name:"AdminContact"`
// The technical contact.
TechnicalContact *TechnicalContact `json:"TechnicalContact,omitnil,omitempty" name:"TechnicalContact"`
// The contact person for bills.
BillingContact *BillingContact `json:"BillingContact,omitnil,omitempty" name:"BillingContact"`
// The profile type. Valid values: `I` (individual, default), `E` (organization).
TemplateType *string `json:"TemplateType,omitnil,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,omitnil,omitempty" name:"TemplateId"`
// The unique request ID, which is returned for each request. RequestId is required for locating a problem.
RequestId *string `json:"RequestId,omitnil,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,omitnil,omitempty" name:"Type"`
// The mobile number or email address.
Code *string `json:"Code,omitnil,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,omitnil,omitempty" name:"Type"`
// The mobile number or email address.
Code *string `json:"Code,omitnil,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,omitnil,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,omitnil,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,omitnil,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,omitnil,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,omitnil,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,omitnil,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 ¶
func (r *DescribeIntlBatchDetailStatusResponse) ToJsonString() string
type DescribeIntlBatchDetailStatusResponseParams ¶
type DescribeIntlBatchDetailStatusResponseParams struct {
// The details.
Details []*IntlBatchDetails `json:"Details,omitnil,omitempty" name:"Details"`
// The unique request ID, which is returned for each request. RequestId is required for locating a problem.
RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}
Predefined struct for user
type DescribeIntlBatchOperationLogsRequest ¶
type DescribeIntlBatchOperationLogsRequest struct {
*tchttp.BaseRequest
// The offset. Default value: 0
Offset *int64 `json:"Offset,omitnil,omitempty" name:"Offset"`
// The number of returned results. Default value: 20. Maximum value: 100.
Limit *int64 `json:"Limit,omitnil,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 ¶
func (r *DescribeIntlBatchOperationLogsRequest) ToJsonString() string
type DescribeIntlBatchOperationLogsRequestParams ¶
type DescribeIntlBatchOperationLogsRequestParams struct {
// The offset. Default value: 0
Offset *int64 `json:"Offset,omitnil,omitempty" name:"Offset"`
// The number of returned results. Default value: 20. Maximum value: 100.
Limit *int64 `json:"Limit,omitnil,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 ¶
func (r *DescribeIntlBatchOperationLogsResponse) 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 (*DescribeIntlBatchOperationLogsResponse) ToJsonString ¶
func (r *DescribeIntlBatchOperationLogsResponse) ToJsonString() string
type DescribeIntlBatchOperationLogsResponseParams ¶
type DescribeIntlBatchOperationLogsResponseParams struct {
// The total count.
TotalCount *int64 `json:"TotalCount,omitnil,omitempty" name:"TotalCount"`
// The log list.
// Note: This field may return null, indicating that no valid values can be obtained.
DomainBatchLogSet []*BatchDomainBuyLog `json:"DomainBatchLogSet,omitnil,omitempty" name:"DomainBatchLogSet"`
// The unique request ID, which is returned for each request. RequestId is required for locating a problem.
RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}
Predefined struct for user
type DescribeIntlDomainBatchDetailsRequest ¶
type DescribeIntlDomainBatchDetailsRequest struct {
*tchttp.BaseRequest
// The log ID.
LogId *int64 `json:"LogId,omitnil,omitempty" name:"LogId"`
// The offset. Default value: 0
Offset *int64 `json:"Offset,omitnil,omitempty" name:"Offset"`
// The number of returned results. Default value: 20. Maximum value: 100.
Limit *int64 `json:"Limit,omitnil,omitempty" name:"Limit"`
// The sort key. Valid values: `Domain`, `UpdateOn`, `Status`
OrderByKey *string `json:"OrderByKey,omitnil,omitempty" name:"OrderByKey"`
// Valid values: `0` (ascending), `1` (descending).
OrderBy *int64 `json:"OrderBy,omitnil,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 ¶
func (r *DescribeIntlDomainBatchDetailsRequest) ToJsonString() string
type DescribeIntlDomainBatchDetailsRequestParams ¶
type DescribeIntlDomainBatchDetailsRequestParams struct {
// The log ID.
LogId *int64 `json:"LogId,omitnil,omitempty" name:"LogId"`
// The offset. Default value: 0
Offset *int64 `json:"Offset,omitnil,omitempty" name:"Offset"`
// The number of returned results. Default value: 20. Maximum value: 100.
Limit *int64 `json:"Limit,omitnil,omitempty" name:"Limit"`
// The sort key. Valid values: `Domain`, `UpdateOn`, `Status`
OrderByKey *string `json:"OrderByKey,omitnil,omitempty" name:"OrderByKey"`
// Valid values: `0` (ascending), `1` (descending).
OrderBy *int64 `json:"OrderBy,omitnil,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 ¶
func (r *DescribeIntlDomainBatchDetailsResponse) 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 (*DescribeIntlDomainBatchDetailsResponse) ToJsonString ¶
func (r *DescribeIntlDomainBatchDetailsResponse) ToJsonString() string
type DescribeIntlDomainBatchDetailsResponseParams ¶
type DescribeIntlDomainBatchDetailsResponseParams struct {
// The total count.
TotalCount *int64 `json:"TotalCount,omitnil,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,omitnil,omitempty" name:"DomainBatchDetailSet"`
// The unique request ID, which is returned for each request. RequestId is required for locating a problem.
RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}
Predefined struct for user
type DescribeIntlDomainListRequest ¶
type DescribeIntlDomainListRequest struct {
*tchttp.BaseRequest
// The page number in pagination cases.
Offset *uint64 `json:"Offset,omitnil,omitempty" name:"Offset"`
// The number of records on each page in pagination cases.
Limit *uint64 `json:"Limit,omitnil,omitempty" name:"Limit"`
// The domain keyword for fuzzy search.
KeyWord *string `json:"KeyWord,omitnil,omitempty" name:"KeyWord"`
// The registration time sort order. Valid values: `1` (descending), `2` (ascending).
OrderByRegTime *int64 `json:"OrderByRegTime,omitnil,omitempty" name:"OrderByRegTime"`
// The expiration time sort order. Valid values: `1` (descending), `2` (ascending).
OrderByExpireTime *int64 `json:"OrderByExpireTime,omitnil,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,omitnil,omitempty" name:"Status"`
// The DNS type. Valid values: `1` (DNSPod), `2` (others).
DnsStatus *uint64 `json:"DnsStatus,omitnil,omitempty" name:"DnsStatus"`
// The domain sort order. Valid values: `1` (descending), `2` (ascending).
OrderByDomainName *uint64 `json:"OrderByDomainName,omitnil,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,omitnil,omitempty" name:"Offset"`
// The number of records on each page in pagination cases.
Limit *uint64 `json:"Limit,omitnil,omitempty" name:"Limit"`
// The domain keyword for fuzzy search.
KeyWord *string `json:"KeyWord,omitnil,omitempty" name:"KeyWord"`
// The registration time sort order. Valid values: `1` (descending), `2` (ascending).
OrderByRegTime *int64 `json:"OrderByRegTime,omitnil,omitempty" name:"OrderByRegTime"`
// The expiration time sort order. Valid values: `1` (descending), `2` (ascending).
OrderByExpireTime *int64 `json:"OrderByExpireTime,omitnil,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,omitnil,omitempty" name:"Status"`
// The DNS type. Valid values: `1` (DNSPod), `2` (others).
DnsStatus *uint64 `json:"DnsStatus,omitnil,omitempty" name:"DnsStatus"`
// The domain sort order. Valid values: `1` (descending), `2` (ascending).
OrderByDomainName *uint64 `json:"OrderByDomainName,omitnil,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,omitnil,omitempty" name:"DomainSet"`
// The total number of domains.
TotalCount *uint64 `json:"TotalCount,omitnil,omitempty" name:"TotalCount"`
// The unique request ID, which is returned for each request. RequestId is required for locating a problem.
RequestId *string `json:"RequestId,omitnil,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,omitnil,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,omitnil,omitempty" name:"Year"`
// The domain purchase type. Valid values: `new`, `renew`, `redem` (redeem), `tran` (transfer in).
Operation []*string `json:"Operation,omitnil,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 ¶
func (r *DescribeIntlDomainPriceNewListRequest) ToJsonString() string
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,omitnil,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,omitnil,omitempty" name:"Year"`
// The domain purchase type. Valid values: `new`, `renew`, `redem` (redeem), `tran` (transfer in).
Operation []*string `json:"Operation,omitnil,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 ¶
func (r *DescribeIntlDomainPriceNewListResponse) 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 (*DescribeIntlDomainPriceNewListResponse) ToJsonString ¶
func (r *DescribeIntlDomainPriceNewListResponse) ToJsonString() string
type DescribeIntlDomainPriceNewListResponseParams ¶
type DescribeIntlDomainPriceNewListResponseParams struct {
// The price list of domains.
PriceList []*PriceInfoNew `json:"PriceList,omitnil,omitempty" name:"PriceList"`
// The unique request ID, which is returned for each request. RequestId is required for locating a problem.
RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}
Predefined struct for user
type DescribeIntlDomainRequest ¶
type DescribeIntlDomainRequest struct {
*tchttp.BaseRequest
// The domain ID.
DomainId *string `json:"DomainId,omitnil,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,omitnil,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,omitnil,omitempty" name:"DomainInfo"`
// The unique request ID, which is returned for each request. RequestId is required for locating a problem.
RequestId *string `json:"RequestId,omitnil,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,omitnil,omitempty" name:"Type"`
// The number of records on each page in pagination cases.
Limit *int64 `json:"Limit,omitnil,omitempty" name:"Limit"`
// The page number in pagination cases.
Offset *int64 `json:"Offset,omitnil,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,omitnil,omitempty" name:"Type"`
// The number of records on each page in pagination cases.
Limit *int64 `json:"Limit,omitnil,omitempty" name:"Limit"`
// The page number in pagination cases.
Offset *int64 `json:"Offset,omitnil,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,omitnil,omitempty" name:"PhoneEmailList"`
// The total count.
TotalCount *int64 `json:"TotalCount,omitnil,omitempty" name:"TotalCount"`
// The unique request ID, which is returned for each request. RequestId is required for locating a problem.
RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}
Predefined struct for user
type DescribeIntlTemplateListRequest ¶
type DescribeIntlTemplateListRequest struct {
*tchttp.BaseRequest
// The offset.
Offset *int64 `json:"Offset,omitnil,omitempty" name:"Offset"`
// The maximum number of entries.
Limit *int64 `json:"Limit,omitnil,omitempty" name:"Limit"`
// The domain registrant keyword for exact match.
Keyword *string `json:"Keyword,omitnil,omitempty" name:"Keyword"`
// The type. Valid values: `all` (all types), `I` (individual), `E` (organization).
Type *string `json:"Type,omitnil,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,omitnil,omitempty" name:"Offset"`
// The maximum number of entries.
Limit *int64 `json:"Limit,omitnil,omitempty" name:"Limit"`
// The domain registrant keyword for exact match.
Keyword *string `json:"Keyword,omitnil,omitempty" name:"Keyword"`
// The type. Valid values: `all` (all types), `I` (individual), `E` (organization).
Type *string `json:"Type,omitnil,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,omitnil,omitempty" name:"TemplateSet"`
// The total count.
TotalCount *int64 `json:"TotalCount,omitnil,omitempty" name:"TotalCount"`
// The unique request ID, which is returned for each request. RequestId is required for locating a problem.
RequestId *string `json:"RequestId,omitnil,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,omitnil,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,omitnil,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,omitnil,omitempty" name:"Template"`
// The unique request ID, which is returned for each request. RequestId is required for locating a problem.
RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}
Predefined struct for user
type IntlBatchDetails ¶
type IntlBatchDetails struct {
// The ID of the bulk task.
Id *int64 `json:"Id,omitnil,omitempty" name:"Id"`
// The task status.
Status *string `json:"Status,omitnil,omitempty" name:"Status"`
// The reason.
Reason *string `json:"Reason,omitnil,omitempty" name:"Reason"`
// The reason, expressed in Chinese.
ReasonZh *string `json:"ReasonZh,omitnil,omitempty" name:"ReasonZh"`
}
type IntlContactInfo ¶
type IntlContactInfo struct {
// The city name.
City *string `json:"City,omitnil,omitempty" name:"City"`
// The country or region name.
Country *string `json:"Country,omitnil,omitempty" name:"Country"`
// The email address.
Email *string `json:"Email,omitnil,omitempty" name:"Email"`
// The domain registrant.
OrganizationName *string `json:"OrganizationName,omitnil,omitempty" name:"OrganizationName"`
// The province or state name.
Province *string `json:"Province,omitnil,omitempty" name:"Province"`
// The name of the registrant.
RegistrantName *string `json:"RegistrantName,omitnil,omitempty" name:"RegistrantName"`
// The registrant type. Valid values: `I` (individual), `E` (organization).
RegistrantType *string `json:"RegistrantType,omitnil,omitempty" name:"RegistrantType"`
// The detailed address.
Street *string `json:"Street,omitnil,omitempty" name:"Street"`
// The mobile number.
Telephone *string `json:"Telephone,omitnil,omitempty" name:"Telephone"`
// The zip code.
ZipCode *string `json:"ZipCode,omitnil,omitempty" name:"ZipCode"`
// The first name.
FirstName *string `json:"FirstName,omitnil,omitempty" name:"FirstName"`
// The last name.
LastName *string `json:"LastName,omitnil,omitempty" name:"LastName"`
// The company name.
CompanyName *string `json:"CompanyName,omitnil,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,omitnil,omitempty" name:"AutoRenew"`
// The registration time.
CreationDate *string `json:"CreationDate,omitnil,omitempty" name:"CreationDate"`
// The domain ID.
DomainId *string `json:"DomainId,omitnil,omitempty" name:"DomainId"`
// The DNS status. Valid values: `1` (DNSPod), `2` (others), `3` (unknown).
DnsStatus *int64 `json:"DnsStatus,omitnil,omitempty" name:"DnsStatus"`
// The domains.
DomainName *string `json:"DomainName,omitnil,omitempty" name:"DomainName"`
// The domain status.
DomainStatus []*string `json:"DomainStatus,omitnil,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,omitnil,omitempty" name:"Status"`
// The expiration date.
ExpirationDate *string `json:"ExpirationDate,omitnil,omitempty" name:"ExpirationDate"`
// The auto-renewal flag. Valid values: `1` (enabled), `2` (disabled), `3` (disabled by default).
ExpireMessage *int64 `json:"ExpireMessage,omitnil,omitempty" name:"ExpireMessage"`
// Whether the domain is a premium one.
IsPremium *bool `json:"IsPremium,omitnil,omitempty" name:"IsPremium"`
// The DNS server of the domain.
Dns []*string `json:"Dns,omitnil,omitempty" name:"Dns"`
// The contact information.
ContactInfo *IntlContactInfo `json:"ContactInfo,omitnil,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,omitnil,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,omitnil,omitempty" name:"RegistrarType"`
// The account to which the domain belongs.
Uin *string `json:"Uin,omitnil,omitempty" name:"Uin"`
// The profile ID.
TemplateId *string `json:"TemplateId,omitnil,omitempty" name:"TemplateId"`
// Whether DNSSEC is supported.
SupportDnssec *bool `json:"SupportDnssec,omitnil,omitempty" name:"SupportDnssec"`
// WHOIS privacy service status. Valid values: `1` (enabled), `2` (disabled), `3` (enabling), `4` (disabling).
WhoisPrivacy *int64 `json:"WhoisPrivacy,omitnil,omitempty" name:"WhoisPrivacy"`
// Valid values: `NotModify` (not modified), `Modifying`, `Failed` (failed to modify)
ModifyStatus *string `json:"ModifyStatus,omitnil,omitempty" name:"ModifyStatus"`
// Valid values: `NotModify` (not modified), `Modifying`, `Failed` (failed to modify)
DnsModifyStatus *string `json:"DnsModifyStatus,omitnil,omitempty" name:"DnsModifyStatus"`
}
type IntlPhoneEmailLists ¶
type IntlPhoneEmailLists struct {
// The mobile number or email address.
Code *string `json:"Code,omitnil,omitempty" name:"Code"`
// The type. Valid values: `1` (mobile number), `2` (email address).
Type *int64 `json:"Type,omitnil,omitempty" name:"Type"`
// The verification time.
CreatedOn *string `json:"CreatedOn,omitnil,omitempty" name:"CreatedOn"`
}
type IntlTemplate ¶
type IntlTemplate struct {
// The registrant contact.
RegistrantContact *RegistrantContact `json:"RegistrantContact,omitnil,omitempty" name:"RegistrantContact"`
// The admin contact.
AdminContact *AdminContact `json:"AdminContact,omitnil,omitempty" name:"AdminContact"`
// The technical contact.
TechnicalContact *TechnicalContact `json:"TechnicalContact,omitnil,omitempty" name:"TechnicalContact"`
// The contact person for bills.
BillingContact *BillingContact `json:"BillingContact,omitnil,omitempty" name:"BillingContact"`
// The creation time.
CreatedOn *string `json:"CreatedOn,omitnil,omitempty" name:"CreatedOn"`
// The profile ID.
TemplateId *string `json:"TemplateId,omitnil,omitempty" name:"TemplateId"`
// Whether the profile is the default one.
IsDefault *int64 `json:"IsDefault,omitnil,omitempty" name:"IsDefault"`
// The last update time.
UpdatedOn *string `json:"UpdatedOn,omitnil,omitempty" name:"UpdatedOn"`
}
type IntlTemplateInfo ¶
type IntlTemplateInfo struct {
// The registrant contact.
RegistrantContact *RegistrantContact `json:"RegistrantContact,omitnil,omitempty" name:"RegistrantContact"`
// The admin contact.
AdminContact *AdminContact `json:"AdminContact,omitnil,omitempty" name:"AdminContact"`
// The technical contact.
TechnicalContact *TechnicalContact `json:"TechnicalContact,omitnil,omitempty" name:"TechnicalContact"`
// The contact person for bills.
BillingContact *BillingContact `json:"BillingContact,omitnil,omitempty" name:"BillingContact"`
// The creation time.
CreatedOn *string `json:"CreatedOn,omitnil,omitempty" name:"CreatedOn"`
// The profile ID.
TemplateId *string `json:"TemplateId,omitnil,omitempty" name:"TemplateId"`
// The registrant type. Valid values: `I` (individual), `E` (organization).
TemplateType *string `json:"TemplateType,omitnil,omitempty" name:"TemplateType"`
// The last updated time.
UpdatedOn *string `json:"UpdatedOn,omitnil,omitempty" name:"UpdatedOn"`
// The account ID.
Uin *string `json:"Uin,omitnil,omitempty" name:"Uin"`
// Whether the profile is the default one.
IsDefault *int64 `json:"IsDefault,omitnil,omitempty" name:"IsDefault"`
}
type ModifyOwnerIntlBatchRequest ¶
type ModifyOwnerIntlBatchRequest struct {
*tchttp.BaseRequest
// The domains.
Domains []*string `json:"Domains,omitnil,omitempty" name:"Domains"`
// The user ID.
ToUin *string `json:"ToUin,omitnil,omitempty" name:"ToUin"`
// Whether to transfer the DNS service.
DnsTransfer *bool `json:"DnsTransfer,omitnil,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,omitnil,omitempty" name:"Domains"`
// The user ID.
ToUin *string `json:"ToUin,omitnil,omitempty" name:"ToUin"`
// Whether to transfer the DNS service.
DnsTransfer *bool `json:"DnsTransfer,omitnil,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,omitnil,omitempty" name:"LogId"`
// The unique request ID, which is returned for each request. RequestId is required for locating a problem.
RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}
Predefined struct for user
type PriceInfoNew ¶
type PriceInfoNew struct {
// The domain suffix, such as `.com`.
Tld *string `json:"Tld,omitnil,omitempty" name:"Tld"`
// The purchase years. Value range: [1-10]
Year *uint64 `json:"Year,omitnil,omitempty" name:"Year"`
// The original price of the domain.
Price *float64 `json:"Price,omitnil,omitempty" name:"Price"`
// The current price of the domain.
RealPrice *float64 `json:"RealPrice,omitnil,omitempty" name:"RealPrice"`
// The domain purchase type. Valid values: `new`, `renew`, `redem` (redeem), `tran` (transfer in).
Operation *string `json:"Operation,omitnil,omitempty" name:"Operation"`
// The title.
// Note: This field may return null, indicating that no valid values can be obtained.
Title *string `json:"Title,omitnil,omitempty" name:"Title"`
}
type RegistrantContact ¶
type RegistrantContact struct {
// The first name.
FirstName *string `json:"FirstName,omitnil,omitempty" name:"FirstName"`
// The last name.
LastName *string `json:"LastName,omitnil,omitempty" name:"LastName"`
// The country or region name, such as `CN`.
Country *string `json:"Country,omitnil,omitempty" name:"Country"`
// The province or state name.
Province *string `json:"Province,omitnil,omitempty" name:"Province"`
// The city name.
City *string `json:"City,omitnil,omitempty" name:"City"`
// The address line 1.
AddressLine *string `json:"AddressLine,omitnil,omitempty" name:"AddressLine"`
// The zip code.
ZipCode *string `json:"ZipCode,omitnil,omitempty" name:"ZipCode"`
// The email address.
Email *string `json:"Email,omitnil,omitempty" name:"Email"`
// The mobile number, such as `+86.1360000000`.
Phone *string `json:"Phone,omitnil,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,omitnil,omitempty" name:"CompanyName"`
// The job title.
// Note: This field may return null, indicating that no valid values can be obtained.
JobTitle *string `json:"JobTitle,omitnil,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,omitnil,omitempty" name:"AddressLineTwo"`
// The fax number.
// Note: This field may return null, indicating that no valid values can be obtained.
Fax *string `json:"Fax,omitnil,omitempty" name:"Fax"`
}
type RenewIntlDomainBatchRequest ¶
type RenewIntlDomainBatchRequest struct {
*tchttp.BaseRequest
// The domains to check.
Domains []*string `json:"Domains,omitnil,omitempty" name:"Domains"`
// The period (1 to 10 years). If this parameter is left empty, premium domains cannot be checked.
Period *int64 `json:"Period,omitnil,omitempty" name:"Period"`
// Payment method. Valid value: `1` (account balance).
PayMode *int64 `json:"PayMode,omitnil,omitempty" name:"PayMode"`
// Whether to enable auto-renewal.
AutoRenewFlag *bool `json:"AutoRenewFlag,omitnil,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,omitnil,omitempty" name:"Domains"`
// The period (1 to 10 years). If this parameter is left empty, premium domains cannot be checked.
Period *int64 `json:"Period,omitnil,omitempty" name:"Period"`
// Payment method. Valid value: `1` (account balance).
PayMode *int64 `json:"PayMode,omitnil,omitempty" name:"PayMode"`
// Whether to enable auto-renewal.
AutoRenewFlag *bool `json:"AutoRenewFlag,omitnil,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,omitnil,omitempty" name:"LogId"`
// The unique request ID, which is returned for each request. RequestId is required for locating a problem.
RequestId *string `json:"RequestId,omitnil,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,omitnil,omitempty" name:"Type"`
// The mobile number or email address.
Code *string `json:"Code,omitnil,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,omitnil,omitempty" name:"Type"`
// The mobile number or email address.
Code *string `json:"Code,omitnil,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,omitnil,omitempty" name:"RequestId"`
}
Predefined struct for user
type SetIntlDomainAutoRenewRequest ¶
type SetIntlDomainAutoRenewRequest struct {
*tchttp.BaseRequest
// The domain ID.
DomainId *string `json:"DomainId,omitnil,omitempty" name:"DomainId"`
// Whether to enable auto-renewal. Valid values: `1` (enable), `2` (disable).
AutoRenew *int64 `json:"AutoRenew,omitnil,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,omitnil,omitempty" name:"DomainId"`
// Whether to enable auto-renewal. Valid values: `1` (enable), `2` (disable).
AutoRenew *int64 `json:"AutoRenew,omitnil,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,omitnil,omitempty" name:"RequestId"`
}
Predefined struct for user
type TechnicalContact ¶
type TechnicalContact struct {
// The first name.
FirstName *string `json:"FirstName,omitnil,omitempty" name:"FirstName"`
// The last name.
LastName *string `json:"LastName,omitnil,omitempty" name:"LastName"`
// The country or region name, such as `CN`.
Country *string `json:"Country,omitnil,omitempty" name:"Country"`
// The province or state name.
Province *string `json:"Province,omitnil,omitempty" name:"Province"`
// The city name.
City *string `json:"City,omitnil,omitempty" name:"City"`
// The address line 1.
AddressLine *string `json:"AddressLine,omitnil,omitempty" name:"AddressLine"`
// The zip code.
ZipCode *string `json:"ZipCode,omitnil,omitempty" name:"ZipCode"`
// The email address.
Email *string `json:"Email,omitnil,omitempty" name:"Email"`
// The mobile number, such as `+86.13600000000`.
Phone *string `json:"Phone,omitnil,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,omitnil,omitempty" name:"CompanyName"`
// The job title.
// Note: This field may return null, indicating that no valid values can be obtained.
JobTitle *string `json:"JobTitle,omitnil,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,omitnil,omitempty" name:"AddressLineTwo"`
// The fax number.
// Note: This field may return null, indicating that no valid values can be obtained.
Fax *string `json:"Fax,omitnil,omitempty" name:"Fax"`
}
type TransferInIntlDomainBatchRequest ¶
type TransferInIntlDomainBatchRequest struct {
*tchttp.BaseRequest
// The profile ID.
TemplateId *string `json:"TemplateId,omitnil,omitempty" name:"TemplateId"`
// The transfer passwords for the domains.
PassWords []*string `json:"PassWords,omitnil,omitempty" name:"PassWords"`
// The domains to be bulk transferred in.
Domains []*string `json:"Domains,omitnil,omitempty" name:"Domains"`
// The payment method. Valid value: `1` (account balance).
PayMode *int64 `json:"PayMode,omitnil,omitempty" name:"PayMode"`
// Whether to enable auto-renewal.
AutoRenewFlag *bool `json:"AutoRenewFlag,omitnil,omitempty" name:"AutoRenewFlag"`
// Whether to enable the transfer prohibition lock.
TransferProhibition *bool `json:"TransferProhibition,omitnil,omitempty" name:"TransferProhibition"`
// Whether to enable the update prohibition lock.
UpdateProhibition *bool `json:"UpdateProhibition,omitnil,omitempty" name:"UpdateProhibition"`
// Whether to enable the 60-day inter-registrar transfer lock.
LockTransfer *bool `json:"LockTransfer,omitnil,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,omitnil,omitempty" name:"TemplateId"`
// The transfer passwords for the domains.
PassWords []*string `json:"PassWords,omitnil,omitempty" name:"PassWords"`
// The domains to be bulk transferred in.
Domains []*string `json:"Domains,omitnil,omitempty" name:"Domains"`
// The payment method. Valid value: `1` (account balance).
PayMode *int64 `json:"PayMode,omitnil,omitempty" name:"PayMode"`
// Whether to enable auto-renewal.
AutoRenewFlag *bool `json:"AutoRenewFlag,omitnil,omitempty" name:"AutoRenewFlag"`
// Whether to enable the transfer prohibition lock.
TransferProhibition *bool `json:"TransferProhibition,omitnil,omitempty" name:"TransferProhibition"`
// Whether to enable the update prohibition lock.
UpdateProhibition *bool `json:"UpdateProhibition,omitnil,omitempty" name:"UpdateProhibition"`
// Whether to enable the 60-day inter-registrar transfer lock.
LockTransfer *bool `json:"LockTransfer,omitnil,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,omitnil,omitempty" name:"LogId"`
// The unique request ID, which is returned for each request. RequestId is required for locating a problem.
RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}
Predefined struct for user
type TransferProhibitionIntlBatchRequest ¶
type TransferProhibitionIntlBatchRequest struct {
*tchttp.BaseRequest
// The domain array.
Domains []*string `json:"Domains,omitnil,omitempty" name:"Domains"`
// Whether to enable transfer prohibition. Valid values: `true` (enable), `false` (disable).
Status *bool `json:"Status,omitnil,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,omitnil,omitempty" name:"Domains"`
// Whether to enable transfer prohibition. Valid values: `true` (enable), `false` (disable).
Status *bool `json:"Status,omitnil,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,omitnil,omitempty" name:"LogId"`
// The unique request ID, which is returned for each request. RequestId is required for locating a problem.
RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}
Predefined struct for user
type UpdateProhibitionIntlBatchRequest ¶
type UpdateProhibitionIntlBatchRequest struct {
*tchttp.BaseRequest
// The domain array.
Domains []*string `json:"Domains,omitnil,omitempty" name:"Domains"`
// Whether to enable update prohibition. Valid values: `true` (enable), `false` (disable).
Status *bool `json:"Status,omitnil,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,omitnil,omitempty" name:"Domains"`
// Whether to enable update prohibition. Valid values: `true` (enable), `false` (disable).
Status *bool `json:"Status,omitnil,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,omitnil,omitempty" name:"LogId"`
// The unique request ID, which is returned for each request. RequestId is required for locating a problem.
RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}
Predefined struct for user