dm

package
v0.3.0 Latest Latest
Warning

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

Go to latest
Published: Jan 25, 2023 License: Apache-2.0 Imports: 4 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type AccountNotificationInfo

type AccountNotificationInfo struct {
	Region     string `json:"Region" xml:"Region"`
	UpdateTime string `json:"UpdateTime" xml:"UpdateTime"`
	Status     string `json:"Status" xml:"Status"`
}

AccountNotificationInfo is a nested struct in dm response

type AddIpfilterRequest

type AddIpfilterRequest struct {
	*requests.RpcRequest
	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
	ResourceOwnerId      requests.Integer `position:"Query" name:"ResourceOwnerId"`
	IpAddress            string           `position:"Query" name:"IpAddress"`
}

AddIpfilterRequest is the request struct for api AddIpfilter

func CreateAddIpfilterRequest

func CreateAddIpfilterRequest() (request *AddIpfilterRequest)

CreateAddIpfilterRequest creates a request to invoke AddIpfilter API

type AddIpfilterResponse

type AddIpfilterResponse struct {
	*responses.BaseResponse
	RequestId string `json:"RequestId" xml:"RequestId"`
}

AddIpfilterResponse is the response struct for api AddIpfilter

func CreateAddIpfilterResponse

func CreateAddIpfilterResponse() (response *AddIpfilterResponse)

CreateAddIpfilterResponse creates a response to parse from AddIpfilter response

type ApproveMailTemplateRequest

type ApproveMailTemplateRequest struct {
	*requests.RpcRequest
	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
	ResourceOwnerId      requests.Integer `position:"Query" name:"ResourceOwnerId"`
	TemplateId           requests.Integer `position:"Query" name:"TemplateId"`
	FromType             requests.Integer `position:"Query" name:"FromType"`
}

ApproveMailTemplateRequest is the request struct for api ApproveMailTemplate

func CreateApproveMailTemplateRequest

func CreateApproveMailTemplateRequest() (request *ApproveMailTemplateRequest)

CreateApproveMailTemplateRequest creates a request to invoke ApproveMailTemplate API

type ApproveMailTemplateResponse

type ApproveMailTemplateResponse struct {
	*responses.BaseResponse
	RequestId string `json:"RequestId" xml:"RequestId"`
}

ApproveMailTemplateResponse is the response struct for api ApproveMailTemplate

func CreateApproveMailTemplateResponse

func CreateApproveMailTemplateResponse() (response *ApproveMailTemplateResponse)

CreateApproveMailTemplateResponse creates a response to parse from ApproveMailTemplate response

type ApproveReplyMailAddressRequest

type ApproveReplyMailAddressRequest struct {
	*requests.RpcRequest
	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
	ResourceOwnerId      requests.Integer `position:"Query" name:"ResourceOwnerId"`
	Ticket               string           `position:"Query" name:"Ticket"`
}

ApproveReplyMailAddressRequest is the request struct for api ApproveReplyMailAddress

func CreateApproveReplyMailAddressRequest

func CreateApproveReplyMailAddressRequest() (request *ApproveReplyMailAddressRequest)

CreateApproveReplyMailAddressRequest creates a request to invoke ApproveReplyMailAddress API

type ApproveReplyMailAddressResponse

type ApproveReplyMailAddressResponse struct {
	*responses.BaseResponse
	RequestId string `json:"RequestId" xml:"RequestId"`
}

ApproveReplyMailAddressResponse is the response struct for api ApproveReplyMailAddress

func CreateApproveReplyMailAddressResponse

func CreateApproveReplyMailAddressResponse() (response *ApproveReplyMailAddressResponse)

CreateApproveReplyMailAddressResponse creates a response to parse from ApproveReplyMailAddress response

type ApproveSmsTemplateRequest

type ApproveSmsTemplateRequest struct {
	*requests.RpcRequest
	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
	ResourceOwnerId      requests.Integer `position:"Query" name:"ResourceOwnerId"`
	TemplateId           requests.Integer `position:"Query" name:"TemplateId"`
	FromType             requests.Integer `position:"Query" name:"FromType"`
}

ApproveSmsTemplateRequest is the request struct for api ApproveSmsTemplate

func CreateApproveSmsTemplateRequest

func CreateApproveSmsTemplateRequest() (request *ApproveSmsTemplateRequest)

CreateApproveSmsTemplateRequest creates a request to invoke ApproveSmsTemplate API

type ApproveSmsTemplateResponse

type ApproveSmsTemplateResponse struct {
	*responses.BaseResponse
	RequestId string `json:"RequestId" xml:"RequestId"`
}

ApproveSmsTemplateResponse is the response struct for api ApproveSmsTemplate

func CreateApproveSmsTemplateResponse

func CreateApproveSmsTemplateResponse() (response *ApproveSmsTemplateResponse)

CreateApproveSmsTemplateResponse creates a response to parse from ApproveSmsTemplate response

type ApproveTemplateRequest

type ApproveTemplateRequest struct {
	*requests.RpcRequest
	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
	ResourceOwnerId      requests.Integer `position:"Query" name:"ResourceOwnerId"`
	TemplateId           requests.Integer `position:"Query" name:"TemplateId"`
	FromType             requests.Integer `position:"Query" name:"FromType"`
}

ApproveTemplateRequest is the request struct for api ApproveTemplate

func CreateApproveTemplateRequest

func CreateApproveTemplateRequest() (request *ApproveTemplateRequest)

CreateApproveTemplateRequest creates a request to invoke ApproveTemplate API

type ApproveTemplateResponse

type ApproveTemplateResponse struct {
	*responses.BaseResponse
	RequestId string `json:"RequestId" xml:"RequestId"`
}

ApproveTemplateResponse is the response struct for api ApproveTemplate

func CreateApproveTemplateResponse

func CreateApproveTemplateResponse() (response *ApproveTemplateResponse)

CreateApproveTemplateResponse creates a response to parse from ApproveTemplate response

type BatchSendMailRequest

type BatchSendMailRequest struct {
	*requests.RpcRequest
	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
	ResourceOwnerId      requests.Integer `position:"Query" name:"ResourceOwnerId"`
	TemplateName         string           `position:"Query" name:"TemplateName"`
	AccountName          string           `position:"Query" name:"AccountName"`
	ReceiversName        string           `position:"Query" name:"ReceiversName"`
	AddressType          requests.Integer `position:"Query" name:"AddressType"`
	TagName              string           `position:"Query" name:"TagName"`
	ReplyAddress         string           `position:"Query" name:"ReplyAddress"`
	ReplyAddressAlias    string           `position:"Query" name:"ReplyAddressAlias"`
	ClickTrace           string           `position:"Query" name:"ClickTrace"`
}

BatchSendMailRequest is the request struct for api BatchSendMail

func CreateBatchSendMailRequest

func CreateBatchSendMailRequest() (request *BatchSendMailRequest)

CreateBatchSendMailRequest creates a request to invoke BatchSendMail API

type BatchSendMailResponse

type BatchSendMailResponse struct {
	*responses.BaseResponse
	RequestId string `json:"RequestId" xml:"RequestId"`
	EnvId     string `json:"EnvId" xml:"EnvId"`
}

BatchSendMailResponse is the response struct for api BatchSendMail

func CreateBatchSendMailResponse

func CreateBatchSendMailResponse() (response *BatchSendMailResponse)

CreateBatchSendMailResponse creates a response to parse from BatchSendMail response

type CheckDomainRequest

type CheckDomainRequest struct {
	*requests.RpcRequest
	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
	ResourceOwnerId      requests.Integer `position:"Query" name:"ResourceOwnerId"`
	DomainId             requests.Integer `position:"Query" name:"DomainId"`
}

CheckDomainRequest is the request struct for api CheckDomain

func CreateCheckDomainRequest

func CreateCheckDomainRequest() (request *CheckDomainRequest)

CreateCheckDomainRequest creates a request to invoke CheckDomain API

type CheckDomainResponse

type CheckDomainResponse struct {
	*responses.BaseResponse
	RequestId string `json:"RequestId" xml:"RequestId"`
}

CheckDomainResponse is the response struct for api CheckDomain

func CreateCheckDomainResponse

func CreateCheckDomainResponse() (response *CheckDomainResponse)

CreateCheckDomainResponse creates a response to parse from CheckDomain response

type CheckInvalidAddressRequest

type CheckInvalidAddressRequest struct {
	*requests.RpcRequest
	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
	ResourceOwnerId      requests.Integer `position:"Query" name:"ResourceOwnerId"`
	ToAddress            string           `position:"Query" name:"ToAddress"`
}

CheckInvalidAddressRequest is the request struct for api CheckInvalidAddress

func CreateCheckInvalidAddressRequest

func CreateCheckInvalidAddressRequest() (request *CheckInvalidAddressRequest)

CreateCheckInvalidAddressRequest creates a request to invoke CheckInvalidAddress API

type CheckInvalidAddressResponse

type CheckInvalidAddressResponse struct {
	*responses.BaseResponse
	RequestId string `json:"RequestId" xml:"RequestId"`
}

CheckInvalidAddressResponse is the response struct for api CheckInvalidAddress

func CreateCheckInvalidAddressResponse

func CreateCheckInvalidAddressResponse() (response *CheckInvalidAddressResponse)

CreateCheckInvalidAddressResponse creates a response to parse from CheckInvalidAddress response

type CheckReplyToMailAddressRequest

type CheckReplyToMailAddressRequest struct {
	*requests.RpcRequest
	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
	ResourceOwnerId      requests.Integer `position:"Query" name:"ResourceOwnerId"`
	Lang                 string           `position:"Query" name:"Lang"`
	Region               string           `position:"Query" name:"Region"`
	MailAddressId        requests.Integer `position:"Query" name:"MailAddressId"`
}

CheckReplyToMailAddressRequest is the request struct for api CheckReplyToMailAddress

func CreateCheckReplyToMailAddressRequest

func CreateCheckReplyToMailAddressRequest() (request *CheckReplyToMailAddressRequest)

CreateCheckReplyToMailAddressRequest creates a request to invoke CheckReplyToMailAddress API

type CheckReplyToMailAddressResponse

type CheckReplyToMailAddressResponse struct {
	*responses.BaseResponse
	RequestId string `json:"RequestId" xml:"RequestId"`
}

CheckReplyToMailAddressResponse is the response struct for api CheckReplyToMailAddress

func CreateCheckReplyToMailAddressResponse

func CreateCheckReplyToMailAddressResponse() (response *CheckReplyToMailAddressResponse)

CreateCheckReplyToMailAddressResponse creates a response to parse from CheckReplyToMailAddress response

type Client

type Client struct {
	sdk.Client
}

Client is the sdk client struct, each func corresponds to an OpenAPI

func NewClient

func NewClient() (client *Client, err error)

NewClient creates a sdk client with environment variables

func NewClientWithAccessKey

func NewClientWithAccessKey(regionId, accessKeyId, accessKeySecret string) (client *Client, err error)

NewClientWithAccessKey is a shortcut to create sdk client with accesskey usage: https://help.aliyun.com/document_detail/66217.html

func NewClientWithEcsRamRole

func NewClientWithEcsRamRole(regionId string, roleName string) (client *Client, err error)

NewClientWithEcsRamRole is a shortcut to create sdk client with ecs ram role usage: https://help.aliyun.com/document_detail/66223.html

func NewClientWithOptions

func NewClientWithOptions(regionId string, config *sdk.Config, credential auth.Credential) (client *Client, err error)

NewClientWithOptions creates a sdk client with regionId/sdkConfig/credential this is the common api to create a sdk client

func NewClientWithRamRoleArn

func NewClientWithRamRoleArn(regionId string, accessKeyId, accessKeySecret, roleArn, roleSessionName string) (client *Client, err error)

NewClientWithRamRoleArn is a shortcut to create sdk client with ram roleArn usage: https://help.aliyun.com/document_detail/66222.html

func NewClientWithRsaKeyPair

func NewClientWithRsaKeyPair(regionId string, publicKeyId, privateKey string, sessionExpiration int) (client *Client, err error)

NewClientWithRsaKeyPair is a shortcut to create sdk client with rsa key pair attention: rsa key pair auth is only Japan regions available

func NewClientWithStsToken

func NewClientWithStsToken(regionId, stsAccessKeyId, stsAccessKeySecret, stsToken string) (client *Client, err error)

NewClientWithStsToken is a shortcut to create sdk client with sts token usage: https://help.aliyun.com/document_detail/66222.html

func (*Client) AddIpfilter

func (client *Client) AddIpfilter(request *AddIpfilterRequest) (response *AddIpfilterResponse, err error)

AddIpfilter invokes the dm.AddIpfilter API synchronously api document: https://help.aliyun.com/api/dm/addipfilter.html

func (*Client) AddIpfilterWithCallback

func (client *Client) AddIpfilterWithCallback(request *AddIpfilterRequest, callback func(response *AddIpfilterResponse, err error)) <-chan int

AddIpfilterWithCallback invokes the dm.AddIpfilter API asynchronously api document: https://help.aliyun.com/api/dm/addipfilter.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) AddIpfilterWithChan

func (client *Client) AddIpfilterWithChan(request *AddIpfilterRequest) (<-chan *AddIpfilterResponse, <-chan error)

AddIpfilterWithChan invokes the dm.AddIpfilter API asynchronously api document: https://help.aliyun.com/api/dm/addipfilter.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) ApproveMailTemplate

func (client *Client) ApproveMailTemplate(request *ApproveMailTemplateRequest) (response *ApproveMailTemplateResponse, err error)

ApproveMailTemplate invokes the dm.ApproveMailTemplate API synchronously api document: https://help.aliyun.com/api/dm/approvemailtemplate.html

func (*Client) ApproveMailTemplateWithCallback

func (client *Client) ApproveMailTemplateWithCallback(request *ApproveMailTemplateRequest, callback func(response *ApproveMailTemplateResponse, err error)) <-chan int

ApproveMailTemplateWithCallback invokes the dm.ApproveMailTemplate API asynchronously api document: https://help.aliyun.com/api/dm/approvemailtemplate.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) ApproveMailTemplateWithChan

func (client *Client) ApproveMailTemplateWithChan(request *ApproveMailTemplateRequest) (<-chan *ApproveMailTemplateResponse, <-chan error)

ApproveMailTemplateWithChan invokes the dm.ApproveMailTemplate API asynchronously api document: https://help.aliyun.com/api/dm/approvemailtemplate.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) ApproveReplyMailAddress

func (client *Client) ApproveReplyMailAddress(request *ApproveReplyMailAddressRequest) (response *ApproveReplyMailAddressResponse, err error)

ApproveReplyMailAddress invokes the dm.ApproveReplyMailAddress API synchronously api document: https://help.aliyun.com/api/dm/approvereplymailaddress.html

func (*Client) ApproveReplyMailAddressWithCallback

func (client *Client) ApproveReplyMailAddressWithCallback(request *ApproveReplyMailAddressRequest, callback func(response *ApproveReplyMailAddressResponse, err error)) <-chan int

ApproveReplyMailAddressWithCallback invokes the dm.ApproveReplyMailAddress API asynchronously api document: https://help.aliyun.com/api/dm/approvereplymailaddress.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) ApproveReplyMailAddressWithChan

func (client *Client) ApproveReplyMailAddressWithChan(request *ApproveReplyMailAddressRequest) (<-chan *ApproveReplyMailAddressResponse, <-chan error)

ApproveReplyMailAddressWithChan invokes the dm.ApproveReplyMailAddress API asynchronously api document: https://help.aliyun.com/api/dm/approvereplymailaddress.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) ApproveSmsTemplate

func (client *Client) ApproveSmsTemplate(request *ApproveSmsTemplateRequest) (response *ApproveSmsTemplateResponse, err error)

ApproveSmsTemplate invokes the dm.ApproveSmsTemplate API synchronously api document: https://help.aliyun.com/api/dm/approvesmstemplate.html

func (*Client) ApproveSmsTemplateWithCallback

func (client *Client) ApproveSmsTemplateWithCallback(request *ApproveSmsTemplateRequest, callback func(response *ApproveSmsTemplateResponse, err error)) <-chan int

ApproveSmsTemplateWithCallback invokes the dm.ApproveSmsTemplate API asynchronously api document: https://help.aliyun.com/api/dm/approvesmstemplate.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) ApproveSmsTemplateWithChan

func (client *Client) ApproveSmsTemplateWithChan(request *ApproveSmsTemplateRequest) (<-chan *ApproveSmsTemplateResponse, <-chan error)

ApproveSmsTemplateWithChan invokes the dm.ApproveSmsTemplate API asynchronously api document: https://help.aliyun.com/api/dm/approvesmstemplate.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) ApproveTemplate

func (client *Client) ApproveTemplate(request *ApproveTemplateRequest) (response *ApproveTemplateResponse, err error)

ApproveTemplate invokes the dm.ApproveTemplate API synchronously api document: https://help.aliyun.com/api/dm/approvetemplate.html

func (*Client) ApproveTemplateWithCallback

func (client *Client) ApproveTemplateWithCallback(request *ApproveTemplateRequest, callback func(response *ApproveTemplateResponse, err error)) <-chan int

ApproveTemplateWithCallback invokes the dm.ApproveTemplate API asynchronously api document: https://help.aliyun.com/api/dm/approvetemplate.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) ApproveTemplateWithChan

func (client *Client) ApproveTemplateWithChan(request *ApproveTemplateRequest) (<-chan *ApproveTemplateResponse, <-chan error)

ApproveTemplateWithChan invokes the dm.ApproveTemplate API asynchronously api document: https://help.aliyun.com/api/dm/approvetemplate.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) BatchSendMail

func (client *Client) BatchSendMail(request *BatchSendMailRequest) (response *BatchSendMailResponse, err error)

BatchSendMail invokes the dm.BatchSendMail API synchronously api document: https://help.aliyun.com/api/dm/batchsendmail.html

func (*Client) BatchSendMailWithCallback

func (client *Client) BatchSendMailWithCallback(request *BatchSendMailRequest, callback func(response *BatchSendMailResponse, err error)) <-chan int

BatchSendMailWithCallback invokes the dm.BatchSendMail API asynchronously api document: https://help.aliyun.com/api/dm/batchsendmail.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) BatchSendMailWithChan

func (client *Client) BatchSendMailWithChan(request *BatchSendMailRequest) (<-chan *BatchSendMailResponse, <-chan error)

BatchSendMailWithChan invokes the dm.BatchSendMail API asynchronously api document: https://help.aliyun.com/api/dm/batchsendmail.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) CheckDomain

func (client *Client) CheckDomain(request *CheckDomainRequest) (response *CheckDomainResponse, err error)

CheckDomain invokes the dm.CheckDomain API synchronously api document: https://help.aliyun.com/api/dm/checkdomain.html

func (*Client) CheckDomainWithCallback

func (client *Client) CheckDomainWithCallback(request *CheckDomainRequest, callback func(response *CheckDomainResponse, err error)) <-chan int

CheckDomainWithCallback invokes the dm.CheckDomain API asynchronously api document: https://help.aliyun.com/api/dm/checkdomain.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) CheckDomainWithChan

func (client *Client) CheckDomainWithChan(request *CheckDomainRequest) (<-chan *CheckDomainResponse, <-chan error)

CheckDomainWithChan invokes the dm.CheckDomain API asynchronously api document: https://help.aliyun.com/api/dm/checkdomain.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) CheckInvalidAddress

func (client *Client) CheckInvalidAddress(request *CheckInvalidAddressRequest) (response *CheckInvalidAddressResponse, err error)

CheckInvalidAddress invokes the dm.CheckInvalidAddress API synchronously api document: https://help.aliyun.com/api/dm/checkinvalidaddress.html

func (*Client) CheckInvalidAddressWithCallback

func (client *Client) CheckInvalidAddressWithCallback(request *CheckInvalidAddressRequest, callback func(response *CheckInvalidAddressResponse, err error)) <-chan int

CheckInvalidAddressWithCallback invokes the dm.CheckInvalidAddress API asynchronously api document: https://help.aliyun.com/api/dm/checkinvalidaddress.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) CheckInvalidAddressWithChan

func (client *Client) CheckInvalidAddressWithChan(request *CheckInvalidAddressRequest) (<-chan *CheckInvalidAddressResponse, <-chan error)

CheckInvalidAddressWithChan invokes the dm.CheckInvalidAddress API asynchronously api document: https://help.aliyun.com/api/dm/checkinvalidaddress.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) CheckReplyToMailAddress

func (client *Client) CheckReplyToMailAddress(request *CheckReplyToMailAddressRequest) (response *CheckReplyToMailAddressResponse, err error)

CheckReplyToMailAddress invokes the dm.CheckReplyToMailAddress API synchronously api document: https://help.aliyun.com/api/dm/checkreplytomailaddress.html

func (*Client) CheckReplyToMailAddressWithCallback

func (client *Client) CheckReplyToMailAddressWithCallback(request *CheckReplyToMailAddressRequest, callback func(response *CheckReplyToMailAddressResponse, err error)) <-chan int

CheckReplyToMailAddressWithCallback invokes the dm.CheckReplyToMailAddress API asynchronously api document: https://help.aliyun.com/api/dm/checkreplytomailaddress.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) CheckReplyToMailAddressWithChan

func (client *Client) CheckReplyToMailAddressWithChan(request *CheckReplyToMailAddressRequest) (<-chan *CheckReplyToMailAddressResponse, <-chan error)

CheckReplyToMailAddressWithChan invokes the dm.CheckReplyToMailAddress API asynchronously api document: https://help.aliyun.com/api/dm/checkreplytomailaddress.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) CreateDayu

func (client *Client) CreateDayu(request *CreateDayuRequest) (response *CreateDayuResponse, err error)

CreateDayu invokes the dm.CreateDayu API synchronously api document: https://help.aliyun.com/api/dm/createdayu.html

func (*Client) CreateDayuWithCallback

func (client *Client) CreateDayuWithCallback(request *CreateDayuRequest, callback func(response *CreateDayuResponse, err error)) <-chan int

CreateDayuWithCallback invokes the dm.CreateDayu API asynchronously api document: https://help.aliyun.com/api/dm/createdayu.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) CreateDayuWithChan

func (client *Client) CreateDayuWithChan(request *CreateDayuRequest) (<-chan *CreateDayuResponse, <-chan error)

CreateDayuWithChan invokes the dm.CreateDayu API asynchronously api document: https://help.aliyun.com/api/dm/createdayu.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) CreateDomain

func (client *Client) CreateDomain(request *CreateDomainRequest) (response *CreateDomainResponse, err error)

CreateDomain invokes the dm.CreateDomain API synchronously api document: https://help.aliyun.com/api/dm/createdomain.html

func (*Client) CreateDomainWithCallback

func (client *Client) CreateDomainWithCallback(request *CreateDomainRequest, callback func(response *CreateDomainResponse, err error)) <-chan int

CreateDomainWithCallback invokes the dm.CreateDomain API asynchronously api document: https://help.aliyun.com/api/dm/createdomain.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) CreateDomainWithChan

func (client *Client) CreateDomainWithChan(request *CreateDomainRequest) (<-chan *CreateDomainResponse, <-chan error)

CreateDomainWithChan invokes the dm.CreateDomain API asynchronously api document: https://help.aliyun.com/api/dm/createdomain.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) CreateMailAddress

func (client *Client) CreateMailAddress(request *CreateMailAddressRequest) (response *CreateMailAddressResponse, err error)

CreateMailAddress invokes the dm.CreateMailAddress API synchronously api document: https://help.aliyun.com/api/dm/createmailaddress.html

func (*Client) CreateMailAddressWithCallback

func (client *Client) CreateMailAddressWithCallback(request *CreateMailAddressRequest, callback func(response *CreateMailAddressResponse, err error)) <-chan int

CreateMailAddressWithCallback invokes the dm.CreateMailAddress API asynchronously api document: https://help.aliyun.com/api/dm/createmailaddress.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) CreateMailAddressWithChan

func (client *Client) CreateMailAddressWithChan(request *CreateMailAddressRequest) (<-chan *CreateMailAddressResponse, <-chan error)

CreateMailAddressWithChan invokes the dm.CreateMailAddress API asynchronously api document: https://help.aliyun.com/api/dm/createmailaddress.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) CreateReceiver

func (client *Client) CreateReceiver(request *CreateReceiverRequest) (response *CreateReceiverResponse, err error)

CreateReceiver invokes the dm.CreateReceiver API synchronously api document: https://help.aliyun.com/api/dm/createreceiver.html

func (*Client) CreateReceiverWithCallback

func (client *Client) CreateReceiverWithCallback(request *CreateReceiverRequest, callback func(response *CreateReceiverResponse, err error)) <-chan int

CreateReceiverWithCallback invokes the dm.CreateReceiver API asynchronously api document: https://help.aliyun.com/api/dm/createreceiver.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) CreateReceiverWithChan

func (client *Client) CreateReceiverWithChan(request *CreateReceiverRequest) (<-chan *CreateReceiverResponse, <-chan error)

CreateReceiverWithChan invokes the dm.CreateReceiver API asynchronously api document: https://help.aliyun.com/api/dm/createreceiver.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) CreateSign

func (client *Client) CreateSign(request *CreateSignRequest) (response *CreateSignResponse, err error)

CreateSign invokes the dm.CreateSign API synchronously api document: https://help.aliyun.com/api/dm/createsign.html

func (*Client) CreateSignWithCallback

func (client *Client) CreateSignWithCallback(request *CreateSignRequest, callback func(response *CreateSignResponse, err error)) <-chan int

CreateSignWithCallback invokes the dm.CreateSign API asynchronously api document: https://help.aliyun.com/api/dm/createsign.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) CreateSignWithChan

func (client *Client) CreateSignWithChan(request *CreateSignRequest) (<-chan *CreateSignResponse, <-chan error)

CreateSignWithChan invokes the dm.CreateSign API asynchronously api document: https://help.aliyun.com/api/dm/createsign.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) CreateTag

func (client *Client) CreateTag(request *CreateTagRequest) (response *CreateTagResponse, err error)

CreateTag invokes the dm.CreateTag API synchronously api document: https://help.aliyun.com/api/dm/createtag.html

func (*Client) CreateTagWithCallback

func (client *Client) CreateTagWithCallback(request *CreateTagRequest, callback func(response *CreateTagResponse, err error)) <-chan int

CreateTagWithCallback invokes the dm.CreateTag API asynchronously api document: https://help.aliyun.com/api/dm/createtag.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) CreateTagWithChan

func (client *Client) CreateTagWithChan(request *CreateTagRequest) (<-chan *CreateTagResponse, <-chan error)

CreateTagWithChan invokes the dm.CreateTag API asynchronously api document: https://help.aliyun.com/api/dm/createtag.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) CreateTemplate

func (client *Client) CreateTemplate(request *CreateTemplateRequest) (response *CreateTemplateResponse, err error)

CreateTemplate invokes the dm.CreateTemplate API synchronously api document: https://help.aliyun.com/api/dm/createtemplate.html

func (*Client) CreateTemplateWithCallback

func (client *Client) CreateTemplateWithCallback(request *CreateTemplateRequest, callback func(response *CreateTemplateResponse, err error)) <-chan int

CreateTemplateWithCallback invokes the dm.CreateTemplate API asynchronously api document: https://help.aliyun.com/api/dm/createtemplate.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) CreateTemplateWithChan

func (client *Client) CreateTemplateWithChan(request *CreateTemplateRequest) (<-chan *CreateTemplateResponse, <-chan error)

CreateTemplateWithChan invokes the dm.CreateTemplate API asynchronously api document: https://help.aliyun.com/api/dm/createtemplate.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) DeleteDomain

func (client *Client) DeleteDomain(request *DeleteDomainRequest) (response *DeleteDomainResponse, err error)

DeleteDomain invokes the dm.DeleteDomain API synchronously api document: https://help.aliyun.com/api/dm/deletedomain.html

func (*Client) DeleteDomainWithCallback

func (client *Client) DeleteDomainWithCallback(request *DeleteDomainRequest, callback func(response *DeleteDomainResponse, err error)) <-chan int

DeleteDomainWithCallback invokes the dm.DeleteDomain API asynchronously api document: https://help.aliyun.com/api/dm/deletedomain.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) DeleteDomainWithChan

func (client *Client) DeleteDomainWithChan(request *DeleteDomainRequest) (<-chan *DeleteDomainResponse, <-chan error)

DeleteDomainWithChan invokes the dm.DeleteDomain API asynchronously api document: https://help.aliyun.com/api/dm/deletedomain.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) DeleteInvalidAddress

func (client *Client) DeleteInvalidAddress(request *DeleteInvalidAddressRequest) (response *DeleteInvalidAddressResponse, err error)

DeleteInvalidAddress invokes the dm.DeleteInvalidAddress API synchronously api document: https://help.aliyun.com/api/dm/deleteinvalidaddress.html

func (*Client) DeleteInvalidAddressWithCallback

func (client *Client) DeleteInvalidAddressWithCallback(request *DeleteInvalidAddressRequest, callback func(response *DeleteInvalidAddressResponse, err error)) <-chan int

DeleteInvalidAddressWithCallback invokes the dm.DeleteInvalidAddress API asynchronously api document: https://help.aliyun.com/api/dm/deleteinvalidaddress.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) DeleteInvalidAddressWithChan

func (client *Client) DeleteInvalidAddressWithChan(request *DeleteInvalidAddressRequest) (<-chan *DeleteInvalidAddressResponse, <-chan error)

DeleteInvalidAddressWithChan invokes the dm.DeleteInvalidAddress API asynchronously api document: https://help.aliyun.com/api/dm/deleteinvalidaddress.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) DeleteIpfilterByEdmId

func (client *Client) DeleteIpfilterByEdmId(request *DeleteIpfilterByEdmIdRequest) (response *DeleteIpfilterByEdmIdResponse, err error)

DeleteIpfilterByEdmId invokes the dm.DeleteIpfilterByEdmId API synchronously api document: https://help.aliyun.com/api/dm/deleteipfilterbyedmid.html

func (*Client) DeleteIpfilterByEdmIdWithCallback

func (client *Client) DeleteIpfilterByEdmIdWithCallback(request *DeleteIpfilterByEdmIdRequest, callback func(response *DeleteIpfilterByEdmIdResponse, err error)) <-chan int

DeleteIpfilterByEdmIdWithCallback invokes the dm.DeleteIpfilterByEdmId API asynchronously api document: https://help.aliyun.com/api/dm/deleteipfilterbyedmid.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) DeleteIpfilterByEdmIdWithChan

func (client *Client) DeleteIpfilterByEdmIdWithChan(request *DeleteIpfilterByEdmIdRequest) (<-chan *DeleteIpfilterByEdmIdResponse, <-chan error)

DeleteIpfilterByEdmIdWithChan invokes the dm.DeleteIpfilterByEdmId API asynchronously api document: https://help.aliyun.com/api/dm/deleteipfilterbyedmid.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) DeleteMailAddress

func (client *Client) DeleteMailAddress(request *DeleteMailAddressRequest) (response *DeleteMailAddressResponse, err error)

DeleteMailAddress invokes the dm.DeleteMailAddress API synchronously api document: https://help.aliyun.com/api/dm/deletemailaddress.html

func (*Client) DeleteMailAddressWithCallback

func (client *Client) DeleteMailAddressWithCallback(request *DeleteMailAddressRequest, callback func(response *DeleteMailAddressResponse, err error)) <-chan int

DeleteMailAddressWithCallback invokes the dm.DeleteMailAddress API asynchronously api document: https://help.aliyun.com/api/dm/deletemailaddress.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) DeleteMailAddressWithChan

func (client *Client) DeleteMailAddressWithChan(request *DeleteMailAddressRequest) (<-chan *DeleteMailAddressResponse, <-chan error)

DeleteMailAddressWithChan invokes the dm.DeleteMailAddress API asynchronously api document: https://help.aliyun.com/api/dm/deletemailaddress.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) DeleteReceiver

func (client *Client) DeleteReceiver(request *DeleteReceiverRequest) (response *DeleteReceiverResponse, err error)

DeleteReceiver invokes the dm.DeleteReceiver API synchronously api document: https://help.aliyun.com/api/dm/deletereceiver.html

func (*Client) DeleteReceiverDetail

func (client *Client) DeleteReceiverDetail(request *DeleteReceiverDetailRequest) (response *DeleteReceiverDetailResponse, err error)

DeleteReceiverDetail invokes the dm.DeleteReceiverDetail API synchronously api document: https://help.aliyun.com/api/dm/deletereceiverdetail.html

func (*Client) DeleteReceiverDetailWithCallback

func (client *Client) DeleteReceiverDetailWithCallback(request *DeleteReceiverDetailRequest, callback func(response *DeleteReceiverDetailResponse, err error)) <-chan int

DeleteReceiverDetailWithCallback invokes the dm.DeleteReceiverDetail API asynchronously api document: https://help.aliyun.com/api/dm/deletereceiverdetail.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) DeleteReceiverDetailWithChan

func (client *Client) DeleteReceiverDetailWithChan(request *DeleteReceiverDetailRequest) (<-chan *DeleteReceiverDetailResponse, <-chan error)

DeleteReceiverDetailWithChan invokes the dm.DeleteReceiverDetail API asynchronously api document: https://help.aliyun.com/api/dm/deletereceiverdetail.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) DeleteReceiverWithCallback

func (client *Client) DeleteReceiverWithCallback(request *DeleteReceiverRequest, callback func(response *DeleteReceiverResponse, err error)) <-chan int

DeleteReceiverWithCallback invokes the dm.DeleteReceiver API asynchronously api document: https://help.aliyun.com/api/dm/deletereceiver.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) DeleteReceiverWithChan

func (client *Client) DeleteReceiverWithChan(request *DeleteReceiverRequest) (<-chan *DeleteReceiverResponse, <-chan error)

DeleteReceiverWithChan invokes the dm.DeleteReceiver API asynchronously api document: https://help.aliyun.com/api/dm/deletereceiver.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) DeleteSign

func (client *Client) DeleteSign(request *DeleteSignRequest) (response *DeleteSignResponse, err error)

DeleteSign invokes the dm.DeleteSign API synchronously api document: https://help.aliyun.com/api/dm/deletesign.html

func (*Client) DeleteSignWithCallback

func (client *Client) DeleteSignWithCallback(request *DeleteSignRequest, callback func(response *DeleteSignResponse, err error)) <-chan int

DeleteSignWithCallback invokes the dm.DeleteSign API asynchronously api document: https://help.aliyun.com/api/dm/deletesign.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) DeleteSignWithChan

func (client *Client) DeleteSignWithChan(request *DeleteSignRequest) (<-chan *DeleteSignResponse, <-chan error)

DeleteSignWithChan invokes the dm.DeleteSign API asynchronously api document: https://help.aliyun.com/api/dm/deletesign.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) DeleteTag

func (client *Client) DeleteTag(request *DeleteTagRequest) (response *DeleteTagResponse, err error)

DeleteTag invokes the dm.DeleteTag API synchronously api document: https://help.aliyun.com/api/dm/deletetag.html

func (*Client) DeleteTagWithCallback

func (client *Client) DeleteTagWithCallback(request *DeleteTagRequest, callback func(response *DeleteTagResponse, err error)) <-chan int

DeleteTagWithCallback invokes the dm.DeleteTag API asynchronously api document: https://help.aliyun.com/api/dm/deletetag.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) DeleteTagWithChan

func (client *Client) DeleteTagWithChan(request *DeleteTagRequest) (<-chan *DeleteTagResponse, <-chan error)

DeleteTagWithChan invokes the dm.DeleteTag API asynchronously api document: https://help.aliyun.com/api/dm/deletetag.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) DeleteTemplate

func (client *Client) DeleteTemplate(request *DeleteTemplateRequest) (response *DeleteTemplateResponse, err error)

DeleteTemplate invokes the dm.DeleteTemplate API synchronously api document: https://help.aliyun.com/api/dm/deletetemplate.html

func (*Client) DeleteTemplateWithCallback

func (client *Client) DeleteTemplateWithCallback(request *DeleteTemplateRequest, callback func(response *DeleteTemplateResponse, err error)) <-chan int

DeleteTemplateWithCallback invokes the dm.DeleteTemplate API asynchronously api document: https://help.aliyun.com/api/dm/deletetemplate.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) DeleteTemplateWithChan

func (client *Client) DeleteTemplateWithChan(request *DeleteTemplateRequest) (<-chan *DeleteTemplateResponse, <-chan error)

DeleteTemplateWithChan invokes the dm.DeleteTemplate API asynchronously api document: https://help.aliyun.com/api/dm/deletetemplate.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) DescAccountSummary

func (client *Client) DescAccountSummary(request *DescAccountSummaryRequest) (response *DescAccountSummaryResponse, err error)

DescAccountSummary invokes the dm.DescAccountSummary API synchronously api document: https://help.aliyun.com/api/dm/descaccountsummary.html

func (*Client) DescAccountSummary2

func (client *Client) DescAccountSummary2(request *DescAccountSummary2Request) (response *DescAccountSummary2Response, err error)

DescAccountSummary2 invokes the dm.DescAccountSummary2 API synchronously api document: https://help.aliyun.com/api/dm/descaccountsummary2.html

func (*Client) DescAccountSummary2WithCallback

func (client *Client) DescAccountSummary2WithCallback(request *DescAccountSummary2Request, callback func(response *DescAccountSummary2Response, err error)) <-chan int

DescAccountSummary2WithCallback invokes the dm.DescAccountSummary2 API asynchronously api document: https://help.aliyun.com/api/dm/descaccountsummary2.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) DescAccountSummary2WithChan

func (client *Client) DescAccountSummary2WithChan(request *DescAccountSummary2Request) (<-chan *DescAccountSummary2Response, <-chan error)

DescAccountSummary2WithChan invokes the dm.DescAccountSummary2 API asynchronously api document: https://help.aliyun.com/api/dm/descaccountsummary2.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) DescAccountSummaryWithCallback

func (client *Client) DescAccountSummaryWithCallback(request *DescAccountSummaryRequest, callback func(response *DescAccountSummaryResponse, err error)) <-chan int

DescAccountSummaryWithCallback invokes the dm.DescAccountSummary API asynchronously api document: https://help.aliyun.com/api/dm/descaccountsummary.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) DescAccountSummaryWithChan

func (client *Client) DescAccountSummaryWithChan(request *DescAccountSummaryRequest) (<-chan *DescAccountSummaryResponse, <-chan error)

DescAccountSummaryWithChan invokes the dm.DescAccountSummary API asynchronously api document: https://help.aliyun.com/api/dm/descaccountsummary.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) DescDomain

func (client *Client) DescDomain(request *DescDomainRequest) (response *DescDomainResponse, err error)

DescDomain invokes the dm.DescDomain API synchronously api document: https://help.aliyun.com/api/dm/descdomain.html

func (*Client) DescDomainWithCallback

func (client *Client) DescDomainWithCallback(request *DescDomainRequest, callback func(response *DescDomainResponse, err error)) <-chan int

DescDomainWithCallback invokes the dm.DescDomain API asynchronously api document: https://help.aliyun.com/api/dm/descdomain.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) DescDomainWithChan

func (client *Client) DescDomainWithChan(request *DescDomainRequest) (<-chan *DescDomainResponse, <-chan error)

DescDomainWithChan invokes the dm.DescDomain API asynchronously api document: https://help.aliyun.com/api/dm/descdomain.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) DescTemplate

func (client *Client) DescTemplate(request *DescTemplateRequest) (response *DescTemplateResponse, err error)

DescTemplate invokes the dm.DescTemplate API synchronously api document: https://help.aliyun.com/api/dm/desctemplate.html

func (*Client) DescTemplateWithCallback

func (client *Client) DescTemplateWithCallback(request *DescTemplateRequest, callback func(response *DescTemplateResponse, err error)) <-chan int

DescTemplateWithCallback invokes the dm.DescTemplate API asynchronously api document: https://help.aliyun.com/api/dm/desctemplate.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) DescTemplateWithChan

func (client *Client) DescTemplateWithChan(request *DescTemplateRequest) (<-chan *DescTemplateResponse, <-chan error)

DescTemplateWithChan invokes the dm.DescTemplate API asynchronously api document: https://help.aliyun.com/api/dm/desctemplate.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) EnableAccount

func (client *Client) EnableAccount(request *EnableAccountRequest) (response *EnableAccountResponse, err error)

EnableAccount invokes the dm.EnableAccount API synchronously api document: https://help.aliyun.com/api/dm/enableaccount.html

func (*Client) EnableAccountWithCallback

func (client *Client) EnableAccountWithCallback(request *EnableAccountRequest, callback func(response *EnableAccountResponse, err error)) <-chan int

EnableAccountWithCallback invokes the dm.EnableAccount API asynchronously api document: https://help.aliyun.com/api/dm/enableaccount.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) EnableAccountWithChan

func (client *Client) EnableAccountWithChan(request *EnableAccountRequest) (<-chan *EnableAccountResponse, <-chan error)

EnableAccountWithChan invokes the dm.EnableAccount API asynchronously api document: https://help.aliyun.com/api/dm/enableaccount.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) GetAccountList

func (client *Client) GetAccountList(request *GetAccountListRequest) (response *GetAccountListResponse, err error)

GetAccountList invokes the dm.GetAccountList API synchronously api document: https://help.aliyun.com/api/dm/getaccountlist.html

func (*Client) GetAccountListWithCallback

func (client *Client) GetAccountListWithCallback(request *GetAccountListRequest, callback func(response *GetAccountListResponse, err error)) <-chan int

GetAccountListWithCallback invokes the dm.GetAccountList API asynchronously api document: https://help.aliyun.com/api/dm/getaccountlist.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) GetAccountListWithChan

func (client *Client) GetAccountListWithChan(request *GetAccountListRequest) (<-chan *GetAccountListResponse, <-chan error)

GetAccountListWithChan invokes the dm.GetAccountList API asynchronously api document: https://help.aliyun.com/api/dm/getaccountlist.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) GetIpProtection

func (client *Client) GetIpProtection(request *GetIpProtectionRequest) (response *GetIpProtectionResponse, err error)

GetIpProtection invokes the dm.GetIpProtection API synchronously api document: https://help.aliyun.com/api/dm/getipprotection.html

func (*Client) GetIpProtectionWithCallback

func (client *Client) GetIpProtectionWithCallback(request *GetIpProtectionRequest, callback func(response *GetIpProtectionResponse, err error)) <-chan int

GetIpProtectionWithCallback invokes the dm.GetIpProtection API asynchronously api document: https://help.aliyun.com/api/dm/getipprotection.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) GetIpProtectionWithChan

func (client *Client) GetIpProtectionWithChan(request *GetIpProtectionRequest) (<-chan *GetIpProtectionResponse, <-chan error)

GetIpProtectionWithChan invokes the dm.GetIpProtection API asynchronously api document: https://help.aliyun.com/api/dm/getipprotection.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) GetIpfilterList

func (client *Client) GetIpfilterList(request *GetIpfilterListRequest) (response *GetIpfilterListResponse, err error)

GetIpfilterList invokes the dm.GetIpfilterList API synchronously api document: https://help.aliyun.com/api/dm/getipfilterlist.html

func (*Client) GetIpfilterListWithCallback

func (client *Client) GetIpfilterListWithCallback(request *GetIpfilterListRequest, callback func(response *GetIpfilterListResponse, err error)) <-chan int

GetIpfilterListWithCallback invokes the dm.GetIpfilterList API asynchronously api document: https://help.aliyun.com/api/dm/getipfilterlist.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) GetIpfilterListWithChan

func (client *Client) GetIpfilterListWithChan(request *GetIpfilterListRequest) (<-chan *GetIpfilterListResponse, <-chan error)

GetIpfilterListWithChan invokes the dm.GetIpfilterList API asynchronously api document: https://help.aliyun.com/api/dm/getipfilterlist.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) GetRegionList

func (client *Client) GetRegionList(request *GetRegionListRequest) (response *GetRegionListResponse, err error)

GetRegionList invokes the dm.GetRegionList API synchronously api document: https://help.aliyun.com/api/dm/getregionlist.html

func (*Client) GetRegionListWithCallback

func (client *Client) GetRegionListWithCallback(request *GetRegionListRequest, callback func(response *GetRegionListResponse, err error)) <-chan int

GetRegionListWithCallback invokes the dm.GetRegionList API asynchronously api document: https://help.aliyun.com/api/dm/getregionlist.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) GetRegionListWithChan

func (client *Client) GetRegionListWithChan(request *GetRegionListRequest) (<-chan *GetRegionListResponse, <-chan error)

GetRegionListWithChan invokes the dm.GetRegionList API asynchronously api document: https://help.aliyun.com/api/dm/getregionlist.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) GetSenderAddressList

func (client *Client) GetSenderAddressList(request *GetSenderAddressListRequest) (response *GetSenderAddressListResponse, err error)

GetSenderAddressList invokes the dm.GetSenderAddressList API synchronously api document: https://help.aliyun.com/api/dm/getsenderaddresslist.html

func (*Client) GetSenderAddressListWithCallback

func (client *Client) GetSenderAddressListWithCallback(request *GetSenderAddressListRequest, callback func(response *GetSenderAddressListResponse, err error)) <-chan int

GetSenderAddressListWithCallback invokes the dm.GetSenderAddressList API asynchronously api document: https://help.aliyun.com/api/dm/getsenderaddresslist.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) GetSenderAddressListWithChan

func (client *Client) GetSenderAddressListWithChan(request *GetSenderAddressListRequest) (<-chan *GetSenderAddressListResponse, <-chan error)

GetSenderAddressListWithChan invokes the dm.GetSenderAddressList API asynchronously api document: https://help.aliyun.com/api/dm/getsenderaddresslist.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) GetTrackList

func (client *Client) GetTrackList(request *GetTrackListRequest) (response *GetTrackListResponse, err error)

GetTrackList invokes the dm.GetTrackList API synchronously api document: https://help.aliyun.com/api/dm/gettracklist.html

func (*Client) GetTrackListWithCallback

func (client *Client) GetTrackListWithCallback(request *GetTrackListRequest, callback func(response *GetTrackListResponse, err error)) <-chan int

GetTrackListWithCallback invokes the dm.GetTrackList API asynchronously api document: https://help.aliyun.com/api/dm/gettracklist.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) GetTrackListWithChan

func (client *Client) GetTrackListWithChan(request *GetTrackListRequest) (<-chan *GetTrackListResponse, <-chan error)

GetTrackListWithChan invokes the dm.GetTrackList API asynchronously api document: https://help.aliyun.com/api/dm/gettracklist.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) MigrateMarket

func (client *Client) MigrateMarket(request *MigrateMarketRequest) (response *MigrateMarketResponse, err error)

MigrateMarket invokes the dm.MigrateMarket API synchronously api document: https://help.aliyun.com/api/dm/migratemarket.html

func (*Client) MigrateMarketWithCallback

func (client *Client) MigrateMarketWithCallback(request *MigrateMarketRequest, callback func(response *MigrateMarketResponse, err error)) <-chan int

MigrateMarketWithCallback invokes the dm.MigrateMarket API asynchronously api document: https://help.aliyun.com/api/dm/migratemarket.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) MigrateMarketWithChan

func (client *Client) MigrateMarketWithChan(request *MigrateMarketRequest) (<-chan *MigrateMarketResponse, <-chan error)

MigrateMarketWithChan invokes the dm.MigrateMarket API asynchronously api document: https://help.aliyun.com/api/dm/migratemarket.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) ModifyAccountNotification

func (client *Client) ModifyAccountNotification(request *ModifyAccountNotificationRequest) (response *ModifyAccountNotificationResponse, err error)

ModifyAccountNotification invokes the dm.ModifyAccountNotification API synchronously api document: https://help.aliyun.com/api/dm/modifyaccountnotification.html

func (*Client) ModifyAccountNotificationWithCallback

func (client *Client) ModifyAccountNotificationWithCallback(request *ModifyAccountNotificationRequest, callback func(response *ModifyAccountNotificationResponse, err error)) <-chan int

ModifyAccountNotificationWithCallback invokes the dm.ModifyAccountNotification API asynchronously api document: https://help.aliyun.com/api/dm/modifyaccountnotification.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) ModifyAccountNotificationWithChan

func (client *Client) ModifyAccountNotificationWithChan(request *ModifyAccountNotificationRequest) (<-chan *ModifyAccountNotificationResponse, <-chan error)

ModifyAccountNotificationWithChan invokes the dm.ModifyAccountNotification API asynchronously api document: https://help.aliyun.com/api/dm/modifyaccountnotification.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) ModifyMailAddress

func (client *Client) ModifyMailAddress(request *ModifyMailAddressRequest) (response *ModifyMailAddressResponse, err error)

ModifyMailAddress invokes the dm.ModifyMailAddress API synchronously api document: https://help.aliyun.com/api/dm/modifymailaddress.html

func (*Client) ModifyMailAddressWithCallback

func (client *Client) ModifyMailAddressWithCallback(request *ModifyMailAddressRequest, callback func(response *ModifyMailAddressResponse, err error)) <-chan int

ModifyMailAddressWithCallback invokes the dm.ModifyMailAddress API asynchronously api document: https://help.aliyun.com/api/dm/modifymailaddress.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) ModifyMailAddressWithChan

func (client *Client) ModifyMailAddressWithChan(request *ModifyMailAddressRequest) (<-chan *ModifyMailAddressResponse, <-chan error)

ModifyMailAddressWithChan invokes the dm.ModifyMailAddress API asynchronously api document: https://help.aliyun.com/api/dm/modifymailaddress.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) ModifySenderAddressNotification

func (client *Client) ModifySenderAddressNotification(request *ModifySenderAddressNotificationRequest) (response *ModifySenderAddressNotificationResponse, err error)

ModifySenderAddressNotification invokes the dm.ModifySenderAddressNotification API synchronously api document: https://help.aliyun.com/api/dm/modifysenderaddressnotification.html

func (*Client) ModifySenderAddressNotificationWithCallback

func (client *Client) ModifySenderAddressNotificationWithCallback(request *ModifySenderAddressNotificationRequest, callback func(response *ModifySenderAddressNotificationResponse, err error)) <-chan int

ModifySenderAddressNotificationWithCallback invokes the dm.ModifySenderAddressNotification API asynchronously api document: https://help.aliyun.com/api/dm/modifysenderaddressnotification.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) ModifySenderAddressNotificationWithChan

func (client *Client) ModifySenderAddressNotificationWithChan(request *ModifySenderAddressNotificationRequest) (<-chan *ModifySenderAddressNotificationResponse, <-chan error)

ModifySenderAddressNotificationWithChan invokes the dm.ModifySenderAddressNotification API asynchronously api document: https://help.aliyun.com/api/dm/modifysenderaddressnotification.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) ModifyTag

func (client *Client) ModifyTag(request *ModifyTagRequest) (response *ModifyTagResponse, err error)

ModifyTag invokes the dm.ModifyTag API synchronously api document: https://help.aliyun.com/api/dm/modifytag.html

func (*Client) ModifyTagWithCallback

func (client *Client) ModifyTagWithCallback(request *ModifyTagRequest, callback func(response *ModifyTagResponse, err error)) <-chan int

ModifyTagWithCallback invokes the dm.ModifyTag API asynchronously api document: https://help.aliyun.com/api/dm/modifytag.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) ModifyTagWithChan

func (client *Client) ModifyTagWithChan(request *ModifyTagRequest) (<-chan *ModifyTagResponse, <-chan error)

ModifyTagWithChan invokes the dm.ModifyTag API asynchronously api document: https://help.aliyun.com/api/dm/modifytag.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) ModifyTemplate

func (client *Client) ModifyTemplate(request *ModifyTemplateRequest) (response *ModifyTemplateResponse, err error)

ModifyTemplate invokes the dm.ModifyTemplate API synchronously api document: https://help.aliyun.com/api/dm/modifytemplate.html

func (*Client) ModifyTemplateWithCallback

func (client *Client) ModifyTemplateWithCallback(request *ModifyTemplateRequest, callback func(response *ModifyTemplateResponse, err error)) <-chan int

ModifyTemplateWithCallback invokes the dm.ModifyTemplate API asynchronously api document: https://help.aliyun.com/api/dm/modifytemplate.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) ModifyTemplateWithChan

func (client *Client) ModifyTemplateWithChan(request *ModifyTemplateRequest) (<-chan *ModifyTemplateResponse, <-chan error)

ModifyTemplateWithChan invokes the dm.ModifyTemplate API asynchronously api document: https://help.aliyun.com/api/dm/modifytemplate.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) QueryDomainByParam

func (client *Client) QueryDomainByParam(request *QueryDomainByParamRequest) (response *QueryDomainByParamResponse, err error)

QueryDomainByParam invokes the dm.QueryDomainByParam API synchronously api document: https://help.aliyun.com/api/dm/querydomainbyparam.html

func (*Client) QueryDomainByParamWithCallback

func (client *Client) QueryDomainByParamWithCallback(request *QueryDomainByParamRequest, callback func(response *QueryDomainByParamResponse, err error)) <-chan int

QueryDomainByParamWithCallback invokes the dm.QueryDomainByParam API asynchronously api document: https://help.aliyun.com/api/dm/querydomainbyparam.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) QueryDomainByParamWithChan

func (client *Client) QueryDomainByParamWithChan(request *QueryDomainByParamRequest) (<-chan *QueryDomainByParamResponse, <-chan error)

QueryDomainByParamWithChan invokes the dm.QueryDomainByParam API asynchronously api document: https://help.aliyun.com/api/dm/querydomainbyparam.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) QueryInvalidAddress

func (client *Client) QueryInvalidAddress(request *QueryInvalidAddressRequest) (response *QueryInvalidAddressResponse, err error)

QueryInvalidAddress invokes the dm.QueryInvalidAddress API synchronously api document: https://help.aliyun.com/api/dm/queryinvalidaddress.html

func (*Client) QueryInvalidAddressWithCallback

func (client *Client) QueryInvalidAddressWithCallback(request *QueryInvalidAddressRequest, callback func(response *QueryInvalidAddressResponse, err error)) <-chan int

QueryInvalidAddressWithCallback invokes the dm.QueryInvalidAddress API asynchronously api document: https://help.aliyun.com/api/dm/queryinvalidaddress.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) QueryInvalidAddressWithChan

func (client *Client) QueryInvalidAddressWithChan(request *QueryInvalidAddressRequest) (<-chan *QueryInvalidAddressResponse, <-chan error)

QueryInvalidAddressWithChan invokes the dm.QueryInvalidAddress API asynchronously api document: https://help.aliyun.com/api/dm/queryinvalidaddress.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) QueryMailAddressByParam

func (client *Client) QueryMailAddressByParam(request *QueryMailAddressByParamRequest) (response *QueryMailAddressByParamResponse, err error)

QueryMailAddressByParam invokes the dm.QueryMailAddressByParam API synchronously api document: https://help.aliyun.com/api/dm/querymailaddressbyparam.html

func (*Client) QueryMailAddressByParamWithCallback

func (client *Client) QueryMailAddressByParamWithCallback(request *QueryMailAddressByParamRequest, callback func(response *QueryMailAddressByParamResponse, err error)) <-chan int

QueryMailAddressByParamWithCallback invokes the dm.QueryMailAddressByParam API asynchronously api document: https://help.aliyun.com/api/dm/querymailaddressbyparam.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) QueryMailAddressByParamWithChan

func (client *Client) QueryMailAddressByParamWithChan(request *QueryMailAddressByParamRequest) (<-chan *QueryMailAddressByParamResponse, <-chan error)

QueryMailAddressByParamWithChan invokes the dm.QueryMailAddressByParam API asynchronously api document: https://help.aliyun.com/api/dm/querymailaddressbyparam.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) QueryReceiverByParam

func (client *Client) QueryReceiverByParam(request *QueryReceiverByParamRequest) (response *QueryReceiverByParamResponse, err error)

QueryReceiverByParam invokes the dm.QueryReceiverByParam API synchronously api document: https://help.aliyun.com/api/dm/queryreceiverbyparam.html

func (*Client) QueryReceiverByParamWithCallback

func (client *Client) QueryReceiverByParamWithCallback(request *QueryReceiverByParamRequest, callback func(response *QueryReceiverByParamResponse, err error)) <-chan int

QueryReceiverByParamWithCallback invokes the dm.QueryReceiverByParam API asynchronously api document: https://help.aliyun.com/api/dm/queryreceiverbyparam.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) QueryReceiverByParamWithChan

func (client *Client) QueryReceiverByParamWithChan(request *QueryReceiverByParamRequest) (<-chan *QueryReceiverByParamResponse, <-chan error)

QueryReceiverByParamWithChan invokes the dm.QueryReceiverByParam API asynchronously api document: https://help.aliyun.com/api/dm/queryreceiverbyparam.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) QueryReceiverDetail

func (client *Client) QueryReceiverDetail(request *QueryReceiverDetailRequest) (response *QueryReceiverDetailResponse, err error)

QueryReceiverDetail invokes the dm.QueryReceiverDetail API synchronously api document: https://help.aliyun.com/api/dm/queryreceiverdetail.html

func (*Client) QueryReceiverDetailWithCallback

func (client *Client) QueryReceiverDetailWithCallback(request *QueryReceiverDetailRequest, callback func(response *QueryReceiverDetailResponse, err error)) <-chan int

QueryReceiverDetailWithCallback invokes the dm.QueryReceiverDetail API asynchronously api document: https://help.aliyun.com/api/dm/queryreceiverdetail.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) QueryReceiverDetailWithChan

func (client *Client) QueryReceiverDetailWithChan(request *QueryReceiverDetailRequest) (<-chan *QueryReceiverDetailResponse, <-chan error)

QueryReceiverDetailWithChan invokes the dm.QueryReceiverDetail API asynchronously api document: https://help.aliyun.com/api/dm/queryreceiverdetail.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) QuerySignByParam

func (client *Client) QuerySignByParam(request *QuerySignByParamRequest) (response *QuerySignByParamResponse, err error)

QuerySignByParam invokes the dm.QuerySignByParam API synchronously api document: https://help.aliyun.com/api/dm/querysignbyparam.html

func (*Client) QuerySignByParamWithCallback

func (client *Client) QuerySignByParamWithCallback(request *QuerySignByParamRequest, callback func(response *QuerySignByParamResponse, err error)) <-chan int

QuerySignByParamWithCallback invokes the dm.QuerySignByParam API asynchronously api document: https://help.aliyun.com/api/dm/querysignbyparam.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) QuerySignByParamWithChan

func (client *Client) QuerySignByParamWithChan(request *QuerySignByParamRequest) (<-chan *QuerySignByParamResponse, <-chan error)

QuerySignByParamWithChan invokes the dm.QuerySignByParam API asynchronously api document: https://help.aliyun.com/api/dm/querysignbyparam.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) QuerySmsStatistics

func (client *Client) QuerySmsStatistics(request *QuerySmsStatisticsRequest) (response *QuerySmsStatisticsResponse, err error)

QuerySmsStatistics invokes the dm.QuerySmsStatistics API synchronously api document: https://help.aliyun.com/api/dm/querysmsstatistics.html

func (*Client) QuerySmsStatisticsWithCallback

func (client *Client) QuerySmsStatisticsWithCallback(request *QuerySmsStatisticsRequest, callback func(response *QuerySmsStatisticsResponse, err error)) <-chan int

QuerySmsStatisticsWithCallback invokes the dm.QuerySmsStatistics API asynchronously api document: https://help.aliyun.com/api/dm/querysmsstatistics.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) QuerySmsStatisticsWithChan

func (client *Client) QuerySmsStatisticsWithChan(request *QuerySmsStatisticsRequest) (<-chan *QuerySmsStatisticsResponse, <-chan error)

QuerySmsStatisticsWithChan invokes the dm.QuerySmsStatistics API asynchronously api document: https://help.aliyun.com/api/dm/querysmsstatistics.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) QueryTagByParam

func (client *Client) QueryTagByParam(request *QueryTagByParamRequest) (response *QueryTagByParamResponse, err error)

QueryTagByParam invokes the dm.QueryTagByParam API synchronously api document: https://help.aliyun.com/api/dm/querytagbyparam.html

func (*Client) QueryTagByParamWithCallback

func (client *Client) QueryTagByParamWithCallback(request *QueryTagByParamRequest, callback func(response *QueryTagByParamResponse, err error)) <-chan int

QueryTagByParamWithCallback invokes the dm.QueryTagByParam API asynchronously api document: https://help.aliyun.com/api/dm/querytagbyparam.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) QueryTagByParamWithChan

func (client *Client) QueryTagByParamWithChan(request *QueryTagByParamRequest) (<-chan *QueryTagByParamResponse, <-chan error)

QueryTagByParamWithChan invokes the dm.QueryTagByParam API asynchronously api document: https://help.aliyun.com/api/dm/querytagbyparam.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) QueryTaskByParam

func (client *Client) QueryTaskByParam(request *QueryTaskByParamRequest) (response *QueryTaskByParamResponse, err error)

QueryTaskByParam invokes the dm.QueryTaskByParam API synchronously api document: https://help.aliyun.com/api/dm/querytaskbyparam.html

func (*Client) QueryTaskByParamWithCallback

func (client *Client) QueryTaskByParamWithCallback(request *QueryTaskByParamRequest, callback func(response *QueryTaskByParamResponse, err error)) <-chan int

QueryTaskByParamWithCallback invokes the dm.QueryTaskByParam API asynchronously api document: https://help.aliyun.com/api/dm/querytaskbyparam.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) QueryTaskByParamWithChan

func (client *Client) QueryTaskByParamWithChan(request *QueryTaskByParamRequest) (<-chan *QueryTaskByParamResponse, <-chan error)

QueryTaskByParamWithChan invokes the dm.QueryTaskByParam API asynchronously api document: https://help.aliyun.com/api/dm/querytaskbyparam.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) QueryTemplateByParam

func (client *Client) QueryTemplateByParam(request *QueryTemplateByParamRequest) (response *QueryTemplateByParamResponse, err error)

QueryTemplateByParam invokes the dm.QueryTemplateByParam API synchronously api document: https://help.aliyun.com/api/dm/querytemplatebyparam.html

func (*Client) QueryTemplateByParamWithCallback

func (client *Client) QueryTemplateByParamWithCallback(request *QueryTemplateByParamRequest, callback func(response *QueryTemplateByParamResponse, err error)) <-chan int

QueryTemplateByParamWithCallback invokes the dm.QueryTemplateByParam API asynchronously api document: https://help.aliyun.com/api/dm/querytemplatebyparam.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) QueryTemplateByParamWithChan

func (client *Client) QueryTemplateByParamWithChan(request *QueryTemplateByParamRequest) (<-chan *QueryTemplateByParamResponse, <-chan error)

QueryTemplateByParamWithChan invokes the dm.QueryTemplateByParam API asynchronously api document: https://help.aliyun.com/api/dm/querytemplatebyparam.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) SaveReceiverDetail

func (client *Client) SaveReceiverDetail(request *SaveReceiverDetailRequest) (response *SaveReceiverDetailResponse, err error)

SaveReceiverDetail invokes the dm.SaveReceiverDetail API synchronously api document: https://help.aliyun.com/api/dm/savereceiverdetail.html

func (*Client) SaveReceiverDetailWithCallback

func (client *Client) SaveReceiverDetailWithCallback(request *SaveReceiverDetailRequest, callback func(response *SaveReceiverDetailResponse, err error)) <-chan int

SaveReceiverDetailWithCallback invokes the dm.SaveReceiverDetail API asynchronously api document: https://help.aliyun.com/api/dm/savereceiverdetail.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) SaveReceiverDetailWithChan

func (client *Client) SaveReceiverDetailWithChan(request *SaveReceiverDetailRequest) (<-chan *SaveReceiverDetailResponse, <-chan error)

SaveReceiverDetailWithChan invokes the dm.SaveReceiverDetail API asynchronously api document: https://help.aliyun.com/api/dm/savereceiverdetail.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) SendTestByTemplate

func (client *Client) SendTestByTemplate(request *SendTestByTemplateRequest) (response *SendTestByTemplateResponse, err error)

SendTestByTemplate invokes the dm.SendTestByTemplate API synchronously api document: https://help.aliyun.com/api/dm/sendtestbytemplate.html

func (*Client) SendTestByTemplateWithCallback

func (client *Client) SendTestByTemplateWithCallback(request *SendTestByTemplateRequest, callback func(response *SendTestByTemplateResponse, err error)) <-chan int

SendTestByTemplateWithCallback invokes the dm.SendTestByTemplate API asynchronously api document: https://help.aliyun.com/api/dm/sendtestbytemplate.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) SendTestByTemplateWithChan

func (client *Client) SendTestByTemplateWithChan(request *SendTestByTemplateRequest) (<-chan *SendTestByTemplateResponse, <-chan error)

SendTestByTemplateWithChan invokes the dm.SendTestByTemplate API asynchronously api document: https://help.aliyun.com/api/dm/sendtestbytemplate.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) SenderStatisticsByTagNameAndBatchID

func (client *Client) SenderStatisticsByTagNameAndBatchID(request *SenderStatisticsByTagNameAndBatchIDRequest) (response *SenderStatisticsByTagNameAndBatchIDResponse, err error)

SenderStatisticsByTagNameAndBatchID invokes the dm.SenderStatisticsByTagNameAndBatchID API synchronously api document: https://help.aliyun.com/api/dm/senderstatisticsbytagnameandbatchid.html

func (*Client) SenderStatisticsByTagNameAndBatchIDWithCallback

func (client *Client) SenderStatisticsByTagNameAndBatchIDWithCallback(request *SenderStatisticsByTagNameAndBatchIDRequest, callback func(response *SenderStatisticsByTagNameAndBatchIDResponse, err error)) <-chan int

SenderStatisticsByTagNameAndBatchIDWithCallback invokes the dm.SenderStatisticsByTagNameAndBatchID API asynchronously api document: https://help.aliyun.com/api/dm/senderstatisticsbytagnameandbatchid.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) SenderStatisticsByTagNameAndBatchIDWithChan

func (client *Client) SenderStatisticsByTagNameAndBatchIDWithChan(request *SenderStatisticsByTagNameAndBatchIDRequest) (<-chan *SenderStatisticsByTagNameAndBatchIDResponse, <-chan error)

SenderStatisticsByTagNameAndBatchIDWithChan invokes the dm.SenderStatisticsByTagNameAndBatchID API asynchronously api document: https://help.aliyun.com/api/dm/senderstatisticsbytagnameandbatchid.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) SenderStatisticsDetailByParam

func (client *Client) SenderStatisticsDetailByParam(request *SenderStatisticsDetailByParamRequest) (response *SenderStatisticsDetailByParamResponse, err error)

SenderStatisticsDetailByParam invokes the dm.SenderStatisticsDetailByParam API synchronously api document: https://help.aliyun.com/api/dm/senderstatisticsdetailbyparam.html

func (*Client) SenderStatisticsDetailByParamWithCallback

func (client *Client) SenderStatisticsDetailByParamWithCallback(request *SenderStatisticsDetailByParamRequest, callback func(response *SenderStatisticsDetailByParamResponse, err error)) <-chan int

SenderStatisticsDetailByParamWithCallback invokes the dm.SenderStatisticsDetailByParam API asynchronously api document: https://help.aliyun.com/api/dm/senderstatisticsdetailbyparam.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) SenderStatisticsDetailByParamWithChan

func (client *Client) SenderStatisticsDetailByParamWithChan(request *SenderStatisticsDetailByParamRequest) (<-chan *SenderStatisticsDetailByParamResponse, <-chan error)

SenderStatisticsDetailByParamWithChan invokes the dm.SenderStatisticsDetailByParam API asynchronously api document: https://help.aliyun.com/api/dm/senderstatisticsdetailbyparam.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) SetMaxQuotaLevel

func (client *Client) SetMaxQuotaLevel(request *SetMaxQuotaLevelRequest) (response *SetMaxQuotaLevelResponse, err error)

SetMaxQuotaLevel invokes the dm.SetMaxQuotaLevel API synchronously api document: https://help.aliyun.com/api/dm/setmaxquotalevel.html

func (*Client) SetMaxQuotaLevelWithCallback

func (client *Client) SetMaxQuotaLevelWithCallback(request *SetMaxQuotaLevelRequest, callback func(response *SetMaxQuotaLevelResponse, err error)) <-chan int

SetMaxQuotaLevelWithCallback invokes the dm.SetMaxQuotaLevel API asynchronously api document: https://help.aliyun.com/api/dm/setmaxquotalevel.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) SetMaxQuotaLevelWithChan

func (client *Client) SetMaxQuotaLevelWithChan(request *SetMaxQuotaLevelRequest) (<-chan *SetMaxQuotaLevelResponse, <-chan error)

SetMaxQuotaLevelWithChan invokes the dm.SetMaxQuotaLevel API asynchronously api document: https://help.aliyun.com/api/dm/setmaxquotalevel.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) SingleSendMail

func (client *Client) SingleSendMail(request *SingleSendMailRequest) (response *SingleSendMailResponse, err error)

SingleSendMail invokes the dm.SingleSendMail API synchronously api document: https://help.aliyun.com/api/dm/singlesendmail.html

func (*Client) SingleSendMailWithCallback

func (client *Client) SingleSendMailWithCallback(request *SingleSendMailRequest, callback func(response *SingleSendMailResponse, err error)) <-chan int

SingleSendMailWithCallback invokes the dm.SingleSendMail API asynchronously api document: https://help.aliyun.com/api/dm/singlesendmail.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) SingleSendMailWithChan

func (client *Client) SingleSendMailWithChan(request *SingleSendMailRequest) (<-chan *SingleSendMailResponse, <-chan error)

SingleSendMailWithChan invokes the dm.SingleSendMail API asynchronously api document: https://help.aliyun.com/api/dm/singlesendmail.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) SingleSendSms

func (client *Client) SingleSendSms(request *SingleSendSmsRequest) (response *SingleSendSmsResponse, err error)

SingleSendSms invokes the dm.SingleSendSms API synchronously api document: https://help.aliyun.com/api/dm/singlesendsms.html

func (*Client) SingleSendSmsWithCallback

func (client *Client) SingleSendSmsWithCallback(request *SingleSendSmsRequest, callback func(response *SingleSendSmsResponse, err error)) <-chan int

SingleSendSmsWithCallback invokes the dm.SingleSendSms API asynchronously api document: https://help.aliyun.com/api/dm/singlesendsms.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) SingleSendSmsWithChan

func (client *Client) SingleSendSmsWithChan(request *SingleSendSmsRequest) (<-chan *SingleSendSmsResponse, <-chan error)

SingleSendSmsWithChan invokes the dm.SingleSendSms API asynchronously api document: https://help.aliyun.com/api/dm/singlesendsms.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) UpdateDomainTrackName

func (client *Client) UpdateDomainTrackName(request *UpdateDomainTrackNameRequest) (response *UpdateDomainTrackNameResponse, err error)

UpdateDomainTrackName invokes the dm.UpdateDomainTrackName API synchronously api document: https://help.aliyun.com/api/dm/updatedomaintrackname.html

func (*Client) UpdateDomainTrackNameWithCallback

func (client *Client) UpdateDomainTrackNameWithCallback(request *UpdateDomainTrackNameRequest, callback func(response *UpdateDomainTrackNameResponse, err error)) <-chan int

UpdateDomainTrackNameWithCallback invokes the dm.UpdateDomainTrackName API asynchronously api document: https://help.aliyun.com/api/dm/updatedomaintrackname.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) UpdateDomainTrackNameWithChan

func (client *Client) UpdateDomainTrackNameWithChan(request *UpdateDomainTrackNameRequest) (<-chan *UpdateDomainTrackNameResponse, <-chan error)

UpdateDomainTrackNameWithChan invokes the dm.UpdateDomainTrackName API asynchronously api document: https://help.aliyun.com/api/dm/updatedomaintrackname.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) UpdateIpProtection

func (client *Client) UpdateIpProtection(request *UpdateIpProtectionRequest) (response *UpdateIpProtectionResponse, err error)

UpdateIpProtection invokes the dm.UpdateIpProtection API synchronously api document: https://help.aliyun.com/api/dm/updateipprotection.html

func (*Client) UpdateIpProtectionWithCallback

func (client *Client) UpdateIpProtectionWithCallback(request *UpdateIpProtectionRequest, callback func(response *UpdateIpProtectionResponse, err error)) <-chan int

UpdateIpProtectionWithCallback invokes the dm.UpdateIpProtection API asynchronously api document: https://help.aliyun.com/api/dm/updateipprotection.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

func (*Client) UpdateIpProtectionWithChan

func (client *Client) UpdateIpProtectionWithChan(request *UpdateIpProtectionRequest) (<-chan *UpdateIpProtectionResponse, <-chan error)

UpdateIpProtectionWithChan invokes the dm.UpdateIpProtection API asynchronously api document: https://help.aliyun.com/api/dm/updateipprotection.html asynchronous document: https://help.aliyun.com/document_detail/66220.html

type CreateDayuRequest

type CreateDayuRequest struct {
	*requests.RpcRequest
	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
	ResourceOwnerId      requests.Integer `position:"Query" name:"ResourceOwnerId"`
	AccountType          requests.Integer `position:"Query" name:"AccountType"`
}

CreateDayuRequest is the request struct for api CreateDayu

func CreateCreateDayuRequest

func CreateCreateDayuRequest() (request *CreateDayuRequest)

CreateCreateDayuRequest creates a request to invoke CreateDayu API

type CreateDayuResponse

type CreateDayuResponse struct {
	*responses.BaseResponse
	RequestId string `json:"RequestId" xml:"RequestId"`
}

CreateDayuResponse is the response struct for api CreateDayu

func CreateCreateDayuResponse

func CreateCreateDayuResponse() (response *CreateDayuResponse)

CreateCreateDayuResponse creates a response to parse from CreateDayu response

type CreateDomainRequest

type CreateDomainRequest struct {
	*requests.RpcRequest
	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
	ResourceOwnerId      requests.Integer `position:"Query" name:"ResourceOwnerId"`
	DomainName           string           `position:"Query" name:"DomainName"`
}

CreateDomainRequest is the request struct for api CreateDomain

func CreateCreateDomainRequest

func CreateCreateDomainRequest() (request *CreateDomainRequest)

CreateCreateDomainRequest creates a request to invoke CreateDomain API

type CreateDomainResponse

type CreateDomainResponse struct {
	*responses.BaseResponse
	RequestId string `json:"RequestId" xml:"RequestId"`
}

CreateDomainResponse is the response struct for api CreateDomain

func CreateCreateDomainResponse

func CreateCreateDomainResponse() (response *CreateDomainResponse)

CreateCreateDomainResponse creates a response to parse from CreateDomain response

type CreateMailAddressRequest

type CreateMailAddressRequest struct {
	*requests.RpcRequest
	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
	ResourceOwnerId      requests.Integer `position:"Query" name:"ResourceOwnerId"`
	AccountName          string           `position:"Query" name:"AccountName"`
	ReplyAddress         string           `position:"Query" name:"ReplyAddress"`
	Sendtype             string           `position:"Query" name:"Sendtype"`
}

CreateMailAddressRequest is the request struct for api CreateMailAddress

func CreateCreateMailAddressRequest

func CreateCreateMailAddressRequest() (request *CreateMailAddressRequest)

CreateCreateMailAddressRequest creates a request to invoke CreateMailAddress API

type CreateMailAddressResponse

type CreateMailAddressResponse struct {
	*responses.BaseResponse
	RequestId string `json:"RequestId" xml:"RequestId"`
}

CreateMailAddressResponse is the response struct for api CreateMailAddress

func CreateCreateMailAddressResponse

func CreateCreateMailAddressResponse() (response *CreateMailAddressResponse)

CreateCreateMailAddressResponse creates a response to parse from CreateMailAddress response

type CreateReceiverRequest

type CreateReceiverRequest struct {
	*requests.RpcRequest
	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
	ResourceOwnerId      requests.Integer `position:"Query" name:"ResourceOwnerId"`
	ReceiversName        string           `position:"Query" name:"ReceiversName"`
	ReceiversAlias       string           `position:"Query" name:"ReceiversAlias"`
	Desc                 string           `position:"Query" name:"Desc"`
}

CreateReceiverRequest is the request struct for api CreateReceiver

func CreateCreateReceiverRequest

func CreateCreateReceiverRequest() (request *CreateReceiverRequest)

CreateCreateReceiverRequest creates a request to invoke CreateReceiver API

type CreateReceiverResponse

type CreateReceiverResponse struct {
	*responses.BaseResponse
	RequestId string `json:"RequestId" xml:"RequestId"`
}

CreateReceiverResponse is the response struct for api CreateReceiver

func CreateCreateReceiverResponse

func CreateCreateReceiverResponse() (response *CreateReceiverResponse)

CreateCreateReceiverResponse creates a response to parse from CreateReceiver response

type CreateSignRequest

type CreateSignRequest struct {
	*requests.RpcRequest
	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
	ResourceOwnerId      requests.Integer `position:"Query" name:"ResourceOwnerId"`
	SignName             string           `position:"Query" name:"SignName"`
	Remark               string           `position:"Query" name:"Remark"`
	SignType             requests.Integer `position:"Query" name:"SignType"`
	FileNames            string           `position:"Query" name:"FileNames"`
	FromType             requests.Integer `position:"Query" name:"FromType"`
}

CreateSignRequest is the request struct for api CreateSign

func CreateCreateSignRequest

func CreateCreateSignRequest() (request *CreateSignRequest)

CreateCreateSignRequest creates a request to invoke CreateSign API

type CreateSignResponse

type CreateSignResponse struct {
	*responses.BaseResponse
	RequestId string `json:"RequestId" xml:"RequestId"`
}

CreateSignResponse is the response struct for api CreateSign

func CreateCreateSignResponse

func CreateCreateSignResponse() (response *CreateSignResponse)

CreateCreateSignResponse creates a response to parse from CreateSign response

type CreateTagRequest

type CreateTagRequest struct {
	*requests.RpcRequest
	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
	ResourceOwnerId      requests.Integer `position:"Query" name:"ResourceOwnerId"`
	TagName              string           `position:"Query" name:"TagName"`
}

CreateTagRequest is the request struct for api CreateTag

func CreateCreateTagRequest

func CreateCreateTagRequest() (request *CreateTagRequest)

CreateCreateTagRequest creates a request to invoke CreateTag API

type CreateTagResponse

type CreateTagResponse struct {
	*responses.BaseResponse
	RequestId string `json:"RequestId" xml:"RequestId"`
}

CreateTagResponse is the response struct for api CreateTag

func CreateCreateTagResponse

func CreateCreateTagResponse() (response *CreateTagResponse)

CreateCreateTagResponse creates a response to parse from CreateTag response

type CreateTemplateRequest

type CreateTemplateRequest struct {
	*requests.RpcRequest
	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
	ResourceOwnerId      requests.Integer `position:"Query" name:"ResourceOwnerId"`
	TemplateType         requests.Integer `position:"Query" name:"TemplateType"`
	TemplateName         string           `position:"Query" name:"TemplateName"`
	TemplateSubject      string           `position:"Query" name:"TemplateSubject"`
	TemplateNickName     string           `position:"Query" name:"TemplateNickName"`
	TemplateText         string           `position:"Query" name:"TemplateText"`
	SmsType              requests.Integer `position:"Query" name:"SmsType"`
	SmsContent           string           `position:"Query" name:"SmsContent"`
	Remark               string           `position:"Query" name:"Remark"`
	FromType             requests.Integer `position:"Query" name:"FromType"`
}

CreateTemplateRequest is the request struct for api CreateTemplate

func CreateCreateTemplateRequest

func CreateCreateTemplateRequest() (request *CreateTemplateRequest)

CreateCreateTemplateRequest creates a request to invoke CreateTemplate API

type CreateTemplateResponse

type CreateTemplateResponse struct {
	*responses.BaseResponse
	RequestId  string `json:"RequestId" xml:"RequestId"`
	TemplateId int    `json:"TemplateId" xml:"TemplateId"`
}

CreateTemplateResponse is the response struct for api CreateTemplate

func CreateCreateTemplateResponse

func CreateCreateTemplateResponse() (response *CreateTemplateResponse)

CreateCreateTemplateResponse creates a response to parse from CreateTemplate response

type DataInGetAccountList

type DataInGetAccountList struct {
	AccountNotificationInfo []AccountNotificationInfo `json:"accountNotificationInfo" xml:"accountNotificationInfo"`
}

DataInGetAccountList is a nested struct in dm response

type DataInGetIpfilterList

type DataInGetIpfilterList struct {
	Ipfilters []Ipfilters `json:"ipfilters" xml:"ipfilters"`
}

DataInGetIpfilterList is a nested struct in dm response

type DataInGetRegionList

type DataInGetRegionList struct {
	RegionList []RegionList `json:"regionList" xml:"regionList"`
}

DataInGetRegionList is a nested struct in dm response

type DataInGetSenderAddressList

type DataInGetSenderAddressList struct {
	SenderAddressNotificationInfo []SenderAddressNotificationInfo `json:"senderAddressNotificationInfo" xml:"senderAddressNotificationInfo"`
}

DataInGetSenderAddressList is a nested struct in dm response

type DataInGetTrackList

type DataInGetTrackList struct {
	Stat []Stat `json:"stat" xml:"stat"`
}

DataInGetTrackList is a nested struct in dm response

type DataInQueryDomainByParam

type DataInQueryDomainByParam struct {
	Domain []Domain `json:"domain" xml:"domain"`
}

DataInQueryDomainByParam is a nested struct in dm response

type DataInQueryInvalidAddress

type DataInQueryInvalidAddress struct {
	MailDetail []MailDetailInQueryInvalidAddress `json:"mailDetail" xml:"mailDetail"`
}

DataInQueryInvalidAddress is a nested struct in dm response

type DataInQueryMailAddressByParam

type DataInQueryMailAddressByParam struct {
	MailAddress []MailAddress `json:"mailAddress" xml:"mailAddress"`
}

DataInQueryMailAddressByParam is a nested struct in dm response

type DataInQueryReceiverByParam

type DataInQueryReceiverByParam struct {
	Receiver []Receiver `json:"receiver" xml:"receiver"`
}

DataInQueryReceiverByParam is a nested struct in dm response

type DataInQueryReceiverDetail

type DataInQueryReceiverDetail struct {
	Detail []Detail `json:"detail" xml:"detail"`
}

DataInQueryReceiverDetail is a nested struct in dm response

type DataInQuerySignByParam

type DataInQuerySignByParam struct {
	Sign []Sign `json:"sign" xml:"sign"`
}

DataInQuerySignByParam is a nested struct in dm response

type DataInQuerySmsStatistics

type DataInQuerySmsStatistics struct {
	Stat []Stat `json:"stat" xml:"stat"`
}

DataInQuerySmsStatistics is a nested struct in dm response

type DataInQueryTagByParam

type DataInQueryTagByParam struct {
	Tag []Tag `json:"tag" xml:"tag"`
}

DataInQueryTagByParam is a nested struct in dm response

type DataInQueryTaskByParam

type DataInQueryTaskByParam struct {
	Task []Task `json:"task" xml:"task"`
}

DataInQueryTaskByParam is a nested struct in dm response

type DataInQueryTemplateByParam

type DataInQueryTemplateByParam struct {
	Template []Template `json:"template" xml:"template"`
}

DataInQueryTemplateByParam is a nested struct in dm response

type DataInSaveReceiverDetail

type DataInSaveReceiverDetail struct {
	Detail []Detail `json:"Detail" xml:"Detail"`
}

DataInSaveReceiverDetail is a nested struct in dm response

type DataInSenderStatisticsByTagNameAndBatchID

type DataInSenderStatisticsByTagNameAndBatchID struct {
	Stat []Stat `json:"stat" xml:"stat"`
}

DataInSenderStatisticsByTagNameAndBatchID is a nested struct in dm response

type DataInSenderStatisticsDetailByParam

type DataInSenderStatisticsDetailByParam struct {
	MailDetail []MailDetail `json:"mailDetail" xml:"mailDetail"`
}

DataInSenderStatisticsDetailByParam is a nested struct in dm response

type DeleteDomainRequest

type DeleteDomainRequest struct {
	*requests.RpcRequest
	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
	ResourceOwnerId      requests.Integer `position:"Query" name:"ResourceOwnerId"`
	DomainId             requests.Integer `position:"Query" name:"DomainId"`
}

DeleteDomainRequest is the request struct for api DeleteDomain

func CreateDeleteDomainRequest

func CreateDeleteDomainRequest() (request *DeleteDomainRequest)

CreateDeleteDomainRequest creates a request to invoke DeleteDomain API

type DeleteDomainResponse

type DeleteDomainResponse struct {
	*responses.BaseResponse
	RequestId string `json:"RequestId" xml:"RequestId"`
}

DeleteDomainResponse is the response struct for api DeleteDomain

func CreateDeleteDomainResponse

func CreateDeleteDomainResponse() (response *DeleteDomainResponse)

CreateDeleteDomainResponse creates a response to parse from DeleteDomain response

type DeleteInvalidAddressRequest

type DeleteInvalidAddressRequest struct {
	*requests.RpcRequest
	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
	ResourceOwnerId      requests.Integer `position:"Query" name:"ResourceOwnerId"`
	ToAddress            string           `position:"Query" name:"ToAddress"`
}

DeleteInvalidAddressRequest is the request struct for api DeleteInvalidAddress

func CreateDeleteInvalidAddressRequest

func CreateDeleteInvalidAddressRequest() (request *DeleteInvalidAddressRequest)

CreateDeleteInvalidAddressRequest creates a request to invoke DeleteInvalidAddress API

type DeleteInvalidAddressResponse

type DeleteInvalidAddressResponse struct {
	*responses.BaseResponse
	RequestId string `json:"RequestId" xml:"RequestId"`
}

DeleteInvalidAddressResponse is the response struct for api DeleteInvalidAddress

func CreateDeleteInvalidAddressResponse

func CreateDeleteInvalidAddressResponse() (response *DeleteInvalidAddressResponse)

CreateDeleteInvalidAddressResponse creates a response to parse from DeleteInvalidAddress response

type DeleteIpfilterByEdmIdRequest

type DeleteIpfilterByEdmIdRequest struct {
	*requests.RpcRequest
	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
	ResourceOwnerId      requests.Integer `position:"Query" name:"ResourceOwnerId"`
	FromType             requests.Integer `position:"Query" name:"FromType"`
	Id                   string           `position:"Query" name:"Id"`
}

DeleteIpfilterByEdmIdRequest is the request struct for api DeleteIpfilterByEdmId

func CreateDeleteIpfilterByEdmIdRequest

func CreateDeleteIpfilterByEdmIdRequest() (request *DeleteIpfilterByEdmIdRequest)

CreateDeleteIpfilterByEdmIdRequest creates a request to invoke DeleteIpfilterByEdmId API

type DeleteIpfilterByEdmIdResponse

type DeleteIpfilterByEdmIdResponse struct {
	*responses.BaseResponse
	RequestId string `json:"RequestId" xml:"RequestId"`
}

DeleteIpfilterByEdmIdResponse is the response struct for api DeleteIpfilterByEdmId

func CreateDeleteIpfilterByEdmIdResponse

func CreateDeleteIpfilterByEdmIdResponse() (response *DeleteIpfilterByEdmIdResponse)

CreateDeleteIpfilterByEdmIdResponse creates a response to parse from DeleteIpfilterByEdmId response

type DeleteMailAddressRequest

type DeleteMailAddressRequest struct {
	*requests.RpcRequest
	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
	ResourceOwnerId      requests.Integer `position:"Query" name:"ResourceOwnerId"`
	MailAddressId        requests.Integer `position:"Query" name:"MailAddressId"`
}

DeleteMailAddressRequest is the request struct for api DeleteMailAddress

func CreateDeleteMailAddressRequest

func CreateDeleteMailAddressRequest() (request *DeleteMailAddressRequest)

CreateDeleteMailAddressRequest creates a request to invoke DeleteMailAddress API

type DeleteMailAddressResponse

type DeleteMailAddressResponse struct {
	*responses.BaseResponse
	RequestId string `json:"RequestId" xml:"RequestId"`
}

DeleteMailAddressResponse is the response struct for api DeleteMailAddress

func CreateDeleteMailAddressResponse

func CreateDeleteMailAddressResponse() (response *DeleteMailAddressResponse)

CreateDeleteMailAddressResponse creates a response to parse from DeleteMailAddress response

type DeleteReceiverDetailRequest

type DeleteReceiverDetailRequest struct {
	*requests.RpcRequest
	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
	ResourceOwnerId      requests.Integer `position:"Query" name:"ResourceOwnerId"`
	ReceiverId           string           `position:"Query" name:"ReceiverId"`
	Email                string           `position:"Query" name:"Email"`
}

DeleteReceiverDetailRequest is the request struct for api DeleteReceiverDetail

func CreateDeleteReceiverDetailRequest

func CreateDeleteReceiverDetailRequest() (request *DeleteReceiverDetailRequest)

CreateDeleteReceiverDetailRequest creates a request to invoke DeleteReceiverDetail API

type DeleteReceiverDetailResponse

type DeleteReceiverDetailResponse struct {
	*responses.BaseResponse
	RequestId string `json:"RequestId" xml:"RequestId"`
}

DeleteReceiverDetailResponse is the response struct for api DeleteReceiverDetail

func CreateDeleteReceiverDetailResponse

func CreateDeleteReceiverDetailResponse() (response *DeleteReceiverDetailResponse)

CreateDeleteReceiverDetailResponse creates a response to parse from DeleteReceiverDetail response

type DeleteReceiverRequest

type DeleteReceiverRequest struct {
	*requests.RpcRequest
	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
	ResourceOwnerId      requests.Integer `position:"Query" name:"ResourceOwnerId"`
	ReceiverId           string           `position:"Query" name:"ReceiverId"`
}

DeleteReceiverRequest is the request struct for api DeleteReceiver

func CreateDeleteReceiverRequest

func CreateDeleteReceiverRequest() (request *DeleteReceiverRequest)

CreateDeleteReceiverRequest creates a request to invoke DeleteReceiver API

type DeleteReceiverResponse

type DeleteReceiverResponse struct {
	*responses.BaseResponse
	RequestId string `json:"RequestId" xml:"RequestId"`
}

DeleteReceiverResponse is the response struct for api DeleteReceiver

func CreateDeleteReceiverResponse

func CreateDeleteReceiverResponse() (response *DeleteReceiverResponse)

CreateDeleteReceiverResponse creates a response to parse from DeleteReceiver response

type DeleteSignRequest

type DeleteSignRequest struct {
	*requests.RpcRequest
	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
	ResourceOwnerId      requests.Integer `position:"Query" name:"ResourceOwnerId"`
	SignId               requests.Integer `position:"Query" name:"SignId"`
	FromType             requests.Integer `position:"Query" name:"FromType"`
}

DeleteSignRequest is the request struct for api DeleteSign

func CreateDeleteSignRequest

func CreateDeleteSignRequest() (request *DeleteSignRequest)

CreateDeleteSignRequest creates a request to invoke DeleteSign API

type DeleteSignResponse

type DeleteSignResponse struct {
	*responses.BaseResponse
	RequestId string `json:"RequestId" xml:"RequestId"`
}

DeleteSignResponse is the response struct for api DeleteSign

func CreateDeleteSignResponse

func CreateDeleteSignResponse() (response *DeleteSignResponse)

CreateDeleteSignResponse creates a response to parse from DeleteSign response

type DeleteTagRequest

type DeleteTagRequest struct {
	*requests.RpcRequest
	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
	ResourceOwnerId      requests.Integer `position:"Query" name:"ResourceOwnerId"`
	TagId                requests.Integer `position:"Query" name:"TagId"`
}

DeleteTagRequest is the request struct for api DeleteTag

func CreateDeleteTagRequest

func CreateDeleteTagRequest() (request *DeleteTagRequest)

CreateDeleteTagRequest creates a request to invoke DeleteTag API

type DeleteTagResponse

type DeleteTagResponse struct {
	*responses.BaseResponse
	RequestId string `json:"RequestId" xml:"RequestId"`
}

DeleteTagResponse is the response struct for api DeleteTag

func CreateDeleteTagResponse

func CreateDeleteTagResponse() (response *DeleteTagResponse)

CreateDeleteTagResponse creates a response to parse from DeleteTag response

type DeleteTemplateRequest

type DeleteTemplateRequest struct {
	*requests.RpcRequest
	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
	ResourceOwnerId      requests.Integer `position:"Query" name:"ResourceOwnerId"`
	TemplateId           requests.Integer `position:"Query" name:"TemplateId"`
	FromType             requests.Integer `position:"Query" name:"FromType"`
}

DeleteTemplateRequest is the request struct for api DeleteTemplate

func CreateDeleteTemplateRequest

func CreateDeleteTemplateRequest() (request *DeleteTemplateRequest)

CreateDeleteTemplateRequest creates a request to invoke DeleteTemplate API

type DeleteTemplateResponse

type DeleteTemplateResponse struct {
	*responses.BaseResponse
	RequestId string `json:"RequestId" xml:"RequestId"`
}

DeleteTemplateResponse is the response struct for api DeleteTemplate

func CreateDeleteTemplateResponse

func CreateDeleteTemplateResponse() (response *DeleteTemplateResponse)

CreateDeleteTemplateResponse creates a response to parse from DeleteTemplate response

type DescAccountSummary2Request

type DescAccountSummary2Request struct {
	*requests.RpcRequest
	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
	ResourceOwnerId      requests.Integer `position:"Query" name:"ResourceOwnerId"`
	FromType             requests.Integer `position:"Query" name:"FromType"`
}

DescAccountSummary2Request is the request struct for api DescAccountSummary2

func CreateDescAccountSummary2Request

func CreateDescAccountSummary2Request() (request *DescAccountSummary2Request)

CreateDescAccountSummary2Request creates a request to invoke DescAccountSummary2 API

type DescAccountSummary2Response

type DescAccountSummary2Response struct {
	*responses.BaseResponse
	RequestId         string `json:"RequestId" xml:"RequestId"`
	MnsMigrating      int    `json:"MnsMigrating" xml:"MnsMigrating"`
	MnsForceMigrating int    `json:"MnsForceMigrating" xml:"MnsForceMigrating"`
	MnsBag            int    `json:"MnsBag" xml:"MnsBag"`
}

DescAccountSummary2Response is the response struct for api DescAccountSummary2

func CreateDescAccountSummary2Response

func CreateDescAccountSummary2Response() (response *DescAccountSummary2Response)

CreateDescAccountSummary2Response creates a response to parse from DescAccountSummary2 response

type DescAccountSummaryRequest

type DescAccountSummaryRequest struct {
	*requests.RpcRequest
	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
	ResourceOwnerId      requests.Integer `position:"Query" name:"ResourceOwnerId"`
}

DescAccountSummaryRequest is the request struct for api DescAccountSummary

func CreateDescAccountSummaryRequest

func CreateDescAccountSummaryRequest() (request *DescAccountSummaryRequest)

CreateDescAccountSummaryRequest creates a request to invoke DescAccountSummary API

type DescAccountSummaryResponse

type DescAccountSummaryResponse struct {
	*responses.BaseResponse
	RequestId     string `json:"RequestId" xml:"RequestId"`
	UserStatus    int    `json:"UserStatus" xml:"UserStatus"`
	QuotaLevel    int    `json:"QuotaLevel" xml:"QuotaLevel"`
	MaxQuotaLevel int    `json:"MaxQuotaLevel" xml:"MaxQuotaLevel"`
	DailyQuota    int    `json:"DailyQuota" xml:"DailyQuota"`
	MonthQuota    int    `json:"MonthQuota" xml:"MonthQuota"`
	Tags          int    `json:"Tags" xml:"Tags"`
	Domains       int    `json:"Domains" xml:"Domains"`
	MailAddresses int    `json:"MailAddresses" xml:"MailAddresses"`
	Receivers     int    `json:"Receivers" xml:"Receivers"`
	Templates     int    `json:"Templates" xml:"Templates"`
	DayuStatus    int    `json:"DayuStatus" xml:"DayuStatus"`
	SmsTemplates  int    `json:"SmsTemplates" xml:"SmsTemplates"`
	SmsRecord     int    `json:"SmsRecord" xml:"SmsRecord"`
	SmsSign       int    `json:"SmsSign" xml:"SmsSign"`
	EnableTimes   int    `json:"EnableTimes" xml:"EnableTimes"`
}

DescAccountSummaryResponse is the response struct for api DescAccountSummary

func CreateDescAccountSummaryResponse

func CreateDescAccountSummaryResponse() (response *DescAccountSummaryResponse)

CreateDescAccountSummaryResponse creates a response to parse from DescAccountSummary response

type DescDomainRequest

type DescDomainRequest struct {
	*requests.RpcRequest
	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
	ResourceOwnerId      requests.Integer `position:"Query" name:"ResourceOwnerId"`
	DomainId             requests.Integer `position:"Query" name:"DomainId"`
}

DescDomainRequest is the request struct for api DescDomain

func CreateDescDomainRequest

func CreateDescDomainRequest() (request *DescDomainRequest)

CreateDescDomainRequest creates a request to invoke DescDomain API

type DescDomainResponse

type DescDomainResponse struct {
	*responses.BaseResponse
	RequestId          string `json:"RequestId" xml:"RequestId"`
	DomainId           string `json:"DomainId" xml:"DomainId"`
	DomainName         string `json:"DomainName" xml:"DomainName"`
	DomainType         string `json:"DomainType" xml:"DomainType"`
	DomainStatus       string `json:"DomainStatus" xml:"DomainStatus"`
	CnameRecord        string `json:"CnameRecord" xml:"CnameRecord"`
	CnameConfirmStatus string `json:"CnameConfirmStatus" xml:"CnameConfirmStatus"`
	SpfAuthStatus      string `json:"SpfAuthStatus" xml:"SpfAuthStatus"`
	MxAuthStatus       string `json:"MxAuthStatus" xml:"MxAuthStatus"`
	DefaultDomain      string `json:"DefaultDomain" xml:"DefaultDomain"`
	CreateTime         string `json:"CreateTime" xml:"CreateTime"`
	CnameAuthStatus    string `json:"CnameAuthStatus" xml:"CnameAuthStatus"`
	IcpStatus          string `json:"IcpStatus" xml:"IcpStatus"`
	SpfRecord          string `json:"SpfRecord" xml:"SpfRecord"`
	MxRecord           string `json:"MxRecord" xml:"MxRecord"`
	TracefRecord       string `json:"TracefRecord" xml:"TracefRecord"`
}

DescDomainResponse is the response struct for api DescDomain

func CreateDescDomainResponse

func CreateDescDomainResponse() (response *DescDomainResponse)

CreateDescDomainResponse creates a response to parse from DescDomain response

type DescTemplateRequest

type DescTemplateRequest struct {
	*requests.RpcRequest
	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
	ResourceOwnerId      requests.Integer `position:"Query" name:"ResourceOwnerId"`
	TemplateId           requests.Integer `position:"Query" name:"TemplateId"`
	FromType             requests.Integer `position:"Query" name:"FromType"`
}

DescTemplateRequest is the request struct for api DescTemplate

func CreateDescTemplateRequest

func CreateDescTemplateRequest() (request *DescTemplateRequest)

CreateDescTemplateRequest creates a request to invoke DescTemplate API

type DescTemplateResponse

type DescTemplateResponse struct {
	*responses.BaseResponse
	RequestId        string `json:"RequestId" xml:"RequestId"`
	TemplateName     string `json:"TemplateName" xml:"TemplateName"`
	TemplateSubject  string `json:"TemplateSubject" xml:"TemplateSubject"`
	TemplateNickName string `json:"TemplateNickName" xml:"TemplateNickName"`
	TemplateStatus   string `json:"TemplateStatus" xml:"TemplateStatus"`
	TemplateType     string `json:"TemplateType" xml:"TemplateType"`
	CreateTime       string `json:"CreateTime" xml:"CreateTime"`
	TemplateText     string `json:"TemplateText" xml:"TemplateText"`
	SmsContent       string `json:"SmsContent" xml:"SmsContent"`
	SmsType          string `json:"SmsType" xml:"SmsType"`
	Remark           string `json:"Remark" xml:"Remark"`
}

DescTemplateResponse is the response struct for api DescTemplate

func CreateDescTemplateResponse

func CreateDescTemplateResponse() (response *DescTemplateResponse)

CreateDescTemplateResponse creates a response to parse from DescTemplate response

type Detail

type Detail struct {
	Email         string `json:"Email" xml:"Email"`
	CreateTime    string `json:"CreateTime" xml:"CreateTime"`
	Data          string `json:"Data" xml:"Data"`
	UtcCreateTime int    `json:"UtcCreateTime" xml:"UtcCreateTime"`
}

Detail is a nested struct in dm response

type Domain

type Domain struct {
	DomainId        string `json:"DomainId" xml:"DomainId"`
	DomainName      string `json:"DomainName" xml:"DomainName"`
	DomainStatus    string `json:"DomainStatus" xml:"DomainStatus"`
	DomainRecord    string `json:"DomainRecord" xml:"DomainRecord"`
	ConfirmStatus   string `json:"ConfirmStatus" xml:"ConfirmStatus"`
	SpfAuthStatus   string `json:"SpfAuthStatus" xml:"SpfAuthStatus"`
	MxAuthStatus    string `json:"MxAuthStatus" xml:"MxAuthStatus"`
	CreateTime      string `json:"CreateTime" xml:"CreateTime"`
	UtcCreateTime   int    `json:"UtcCreateTime" xml:"UtcCreateTime"`
	CnameAuthStatus string `json:"CnameAuthStatus" xml:"CnameAuthStatus"`
	IcpStatus       string `json:"IcpStatus" xml:"IcpStatus"`
}

Domain is a nested struct in dm response

type EnableAccountRequest

type EnableAccountRequest struct {
	*requests.RpcRequest
	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
	ResourceOwnerId      requests.Integer `position:"Query" name:"ResourceOwnerId"`
}

EnableAccountRequest is the request struct for api EnableAccount

func CreateEnableAccountRequest

func CreateEnableAccountRequest() (request *EnableAccountRequest)

CreateEnableAccountRequest creates a request to invoke EnableAccount API

type EnableAccountResponse

type EnableAccountResponse struct {
	*responses.BaseResponse
	RequestId string `json:"RequestId" xml:"RequestId"`
}

EnableAccountResponse is the response struct for api EnableAccount

func CreateEnableAccountResponse

func CreateEnableAccountResponse() (response *EnableAccountResponse)

CreateEnableAccountResponse creates a response to parse from EnableAccount response

type GetAccountListRequest

type GetAccountListRequest struct {
	*requests.RpcRequest
	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
	ResourceOwnerId      requests.Integer `position:"Query" name:"ResourceOwnerId"`
	Total                string           `position:"Query" name:"Total"`
	Offset               string           `position:"Query" name:"Offset"`
	PageSize             string           `position:"Query" name:"PageSize"`
	OffsetCreateTime     string           `position:"Query" name:"OffsetCreateTime"`
	OffsetCreateTimeDesc string           `position:"Query" name:"OffsetCreateTimeDesc"`
	PageNumber           string           `position:"Query" name:"PageNumber"`
}

GetAccountListRequest is the request struct for api GetAccountList

func CreateGetAccountListRequest

func CreateGetAccountListRequest() (request *GetAccountListRequest)

CreateGetAccountListRequest creates a request to invoke GetAccountList API

type GetAccountListResponse

type GetAccountListResponse struct {
	*responses.BaseResponse
	RequestId string               `json:"RequestId" xml:"RequestId"`
	Total     int                  `json:"Total" xml:"Total"`
	PageNo    int                  `json:"PageNo" xml:"PageNo"`
	PageSize  int                  `json:"PageSize" xml:"PageSize"`
	Data      DataInGetAccountList `json:"data" xml:"data"`
}

GetAccountListResponse is the response struct for api GetAccountList

func CreateGetAccountListResponse

func CreateGetAccountListResponse() (response *GetAccountListResponse)

CreateGetAccountListResponse creates a response to parse from GetAccountList response

type GetIpProtectionRequest

type GetIpProtectionRequest struct {
	*requests.RpcRequest
	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
	ResourceOwnerId      requests.Integer `position:"Query" name:"ResourceOwnerId"`
}

GetIpProtectionRequest is the request struct for api GetIpProtection

func CreateGetIpProtectionRequest

func CreateGetIpProtectionRequest() (request *GetIpProtectionRequest)

CreateGetIpProtectionRequest creates a request to invoke GetIpProtection API

type GetIpProtectionResponse

type GetIpProtectionResponse struct {
	*responses.BaseResponse
	RequestId    string `json:"RequestId" xml:"RequestId"`
	IpProtection string `json:"IpProtection" xml:"IpProtection"`
}

GetIpProtectionResponse is the response struct for api GetIpProtection

func CreateGetIpProtectionResponse

func CreateGetIpProtectionResponse() (response *GetIpProtectionResponse)

CreateGetIpProtectionResponse creates a response to parse from GetIpProtection response

type GetIpfilterListRequest

type GetIpfilterListRequest struct {
	*requests.RpcRequest
	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
	ResourceOwnerId      requests.Integer `position:"Query" name:"ResourceOwnerId"`
}

GetIpfilterListRequest is the request struct for api GetIpfilterList

func CreateGetIpfilterListRequest

func CreateGetIpfilterListRequest() (request *GetIpfilterListRequest)

CreateGetIpfilterListRequest creates a request to invoke GetIpfilterList API

type GetIpfilterListResponse

type GetIpfilterListResponse struct {
	*responses.BaseResponse
	RequestId  string                `json:"RequestId" xml:"RequestId"`
	TotalCount int                   `json:"TotalCount" xml:"TotalCount"`
	PageNumber int                   `json:"PageNumber" xml:"PageNumber"`
	PageSize   int                   `json:"PageSize" xml:"PageSize"`
	Data       DataInGetIpfilterList `json:"data" xml:"data"`
}

GetIpfilterListResponse is the response struct for api GetIpfilterList

func CreateGetIpfilterListResponse

func CreateGetIpfilterListResponse() (response *GetIpfilterListResponse)

CreateGetIpfilterListResponse creates a response to parse from GetIpfilterList response

type GetRegionListRequest

type GetRegionListRequest struct {
	*requests.RpcRequest
	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
	ResourceOwnerId      requests.Integer `position:"Query" name:"ResourceOwnerId"`
	Total                string           `position:"Query" name:"Total"`
	Offset               string           `position:"Query" name:"Offset"`
	PageSize             string           `position:"Query" name:"PageSize"`
	OffsetCreateTime     string           `position:"Query" name:"OffsetCreateTime"`
	OffsetCreateTimeDesc string           `position:"Query" name:"OffsetCreateTimeDesc"`
	PageNumber           string           `position:"Query" name:"PageNumber"`
}

GetRegionListRequest is the request struct for api GetRegionList

func CreateGetRegionListRequest

func CreateGetRegionListRequest() (request *GetRegionListRequest)

CreateGetRegionListRequest creates a request to invoke GetRegionList API

type GetRegionListResponse

type GetRegionListResponse struct {
	*responses.BaseResponse
	RequestId string              `json:"RequestId" xml:"RequestId"`
	Total     int                 `json:"Total" xml:"Total"`
	PageNo    int                 `json:"PageNo" xml:"PageNo"`
	PageSize  int                 `json:"PageSize" xml:"PageSize"`
	Data      DataInGetRegionList `json:"data" xml:"data"`
}

GetRegionListResponse is the response struct for api GetRegionList

func CreateGetRegionListResponse

func CreateGetRegionListResponse() (response *GetRegionListResponse)

CreateGetRegionListResponse creates a response to parse from GetRegionList response

type GetSenderAddressListRequest

type GetSenderAddressListRequest struct {
	*requests.RpcRequest
	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
	ResourceOwnerId      requests.Integer `position:"Query" name:"ResourceOwnerId"`
	Total                string           `position:"Query" name:"Total"`
	Offset               string           `position:"Query" name:"Offset"`
	PageSize             string           `position:"Query" name:"PageSize"`
	PageNo               string           `position:"Query" name:"PageNo"`
	Keyword              string           `position:"Query" name:"Keyword"`
	NotifyUrl            string           `position:"Query" name:"NotifyUrl"`
}

GetSenderAddressListRequest is the request struct for api GetSenderAddressList

func CreateGetSenderAddressListRequest

func CreateGetSenderAddressListRequest() (request *GetSenderAddressListRequest)

CreateGetSenderAddressListRequest creates a request to invoke GetSenderAddressList API

type GetSenderAddressListResponse

type GetSenderAddressListResponse struct {
	*responses.BaseResponse
	RequestId string                     `json:"RequestId" xml:"RequestId"`
	Total     int                        `json:"Total" xml:"Total"`
	PageNo    int                        `json:"PageNo" xml:"PageNo"`
	PageSize  int                        `json:"PageSize" xml:"PageSize"`
	Data      DataInGetSenderAddressList `json:"data" xml:"data"`
}

GetSenderAddressListResponse is the response struct for api GetSenderAddressList

func CreateGetSenderAddressListResponse

func CreateGetSenderAddressListResponse() (response *GetSenderAddressListResponse)

CreateGetSenderAddressListResponse creates a response to parse from GetSenderAddressList response

type GetTrackListRequest

type GetTrackListRequest struct {
	*requests.RpcRequest
	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
	ResourceOwnerId      requests.Integer `position:"Query" name:"ResourceOwnerId"`
	StartTime            string           `position:"Query" name:"StartTime"`
	EndTime              string           `position:"Query" name:"EndTime"`
	Total                string           `position:"Query" name:"Total"`
	Offset               string           `position:"Query" name:"Offset"`
	PageSize             string           `position:"Query" name:"PageSize"`
	OffsetCreateTime     string           `position:"Query" name:"OffsetCreateTime"`
	OffsetCreateTimeDesc string           `position:"Query" name:"OffsetCreateTimeDesc"`
	PageNumber           string           `position:"Query" name:"PageNumber"`
}

GetTrackListRequest is the request struct for api GetTrackList

func CreateGetTrackListRequest

func CreateGetTrackListRequest() (request *GetTrackListRequest)

CreateGetTrackListRequest creates a request to invoke GetTrackList API

type GetTrackListResponse

type GetTrackListResponse struct {
	*responses.BaseResponse
	RequestId            string             `json:"RequestId" xml:"RequestId"`
	Total                int                `json:"Total" xml:"Total"`
	PageNo               int                `json:"PageNo" xml:"PageNo"`
	PageSize             int                `json:"PageSize" xml:"PageSize"`
	OffsetCreateTime     string             `json:"OffsetCreateTime" xml:"OffsetCreateTime"`
	OffsetCreateTimeDesc string             `json:"OffsetCreateTimeDesc" xml:"OffsetCreateTimeDesc"`
	Data                 DataInGetTrackList `json:"data" xml:"data"`
}

GetTrackListResponse is the response struct for api GetTrackList

func CreateGetTrackListResponse

func CreateGetTrackListResponse() (response *GetTrackListResponse)

CreateGetTrackListResponse creates a response to parse from GetTrackList response

type Ipfilters

type Ipfilters struct {
	Id         string `json:"Id" xml:"Id"`
	IpAddress  string `json:"IpAddress" xml:"IpAddress"`
	CreateTime string `json:"CreateTime" xml:"CreateTime"`
}

Ipfilters is a nested struct in dm response

type MailAddress

type MailAddress struct {
	MailAddressId string `json:"MailAddressId" xml:"MailAddressId"`
	AccountName   string `json:"AccountName" xml:"AccountName"`
	ReplyAddress  string `json:"ReplyAddress" xml:"ReplyAddress"`
	Sendtype      string `json:"Sendtype" xml:"Sendtype"`
	AccountStatus string `json:"AccountStatus" xml:"AccountStatus"`
	ReplyStatus   string `json:"ReplyStatus" xml:"ReplyStatus"`
	CreateTime    string `json:"CreateTime" xml:"CreateTime"`
	DailyCount    string `json:"DailyCount" xml:"DailyCount"`
	MonthCount    string `json:"MonthCount" xml:"MonthCount"`
	DailyReqCount string `json:"DailyReqCount" xml:"DailyReqCount"`
	MonthReqCount string `json:"MonthReqCount" xml:"MonthReqCount"`
	DomainStatus  string `json:"DomainStatus" xml:"DomainStatus"`
}

MailAddress is a nested struct in dm response

type MailDetail

type MailDetail struct {
	Status            int    `json:"Status" xml:"Status"`
	UtcLastUpdateTime string `json:"UtcLastUpdateTime" xml:"UtcLastUpdateTime"`
	ToAddress         string `json:"ToAddress" xml:"ToAddress"`
	Message           string `json:"Message" xml:"Message"`
	LastUpdateTime    string `json:"LastUpdateTime" xml:"LastUpdateTime"`
	AccountName       string `json:"AccountName" xml:"AccountName"`
}

MailDetail is a nested struct in dm response

type MailDetailInQueryInvalidAddress

type MailDetailInQueryInvalidAddress struct {
	LastUpdateTime    string `json:"LastUpdateTime" xml:"LastUpdateTime"`
	UtcLastUpdateTime int    `json:"UtcLastUpdateTime" xml:"UtcLastUpdateTime"`
	ToAddress         string `json:"ToAddress" xml:"ToAddress"`
}

MailDetailInQueryInvalidAddress is a nested struct in dm response

type MigrateMarketRequest

type MigrateMarketRequest struct {
	*requests.RpcRequest
	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
	ResourceOwnerId      requests.Integer `position:"Query" name:"ResourceOwnerId"`
	Version              string           `position:"Query" name:"Version"`
	FromType             requests.Integer `position:"Query" name:"FromType"`
}

MigrateMarketRequest is the request struct for api MigrateMarket

func CreateMigrateMarketRequest

func CreateMigrateMarketRequest() (request *MigrateMarketRequest)

CreateMigrateMarketRequest creates a request to invoke MigrateMarket API

type MigrateMarketResponse

type MigrateMarketResponse struct {
	*responses.BaseResponse
	RequestId string `json:"RequestId" xml:"RequestId"`
}

MigrateMarketResponse is the response struct for api MigrateMarket

func CreateMigrateMarketResponse

func CreateMigrateMarketResponse() (response *MigrateMarketResponse)

CreateMigrateMarketResponse creates a response to parse from MigrateMarket response

type ModifyAccountNotificationRequest

type ModifyAccountNotificationRequest struct {
	*requests.RpcRequest
	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
	ResourceOwnerId      requests.Integer `position:"Query" name:"ResourceOwnerId"`
	Region               string           `position:"Query" name:"Region"`
	Status               string           `position:"Query" name:"Status"`
}

ModifyAccountNotificationRequest is the request struct for api ModifyAccountNotification

func CreateModifyAccountNotificationRequest

func CreateModifyAccountNotificationRequest() (request *ModifyAccountNotificationRequest)

CreateModifyAccountNotificationRequest creates a request to invoke ModifyAccountNotification API

type ModifyAccountNotificationResponse

type ModifyAccountNotificationResponse struct {
	*responses.BaseResponse
	RequestId string `json:"RequestId" xml:"RequestId"`
}

ModifyAccountNotificationResponse is the response struct for api ModifyAccountNotification

func CreateModifyAccountNotificationResponse

func CreateModifyAccountNotificationResponse() (response *ModifyAccountNotificationResponse)

CreateModifyAccountNotificationResponse creates a response to parse from ModifyAccountNotification response

type ModifyMailAddressRequest

type ModifyMailAddressRequest struct {
	*requests.RpcRequest
	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
	ResourceOwnerId      requests.Integer `position:"Query" name:"ResourceOwnerId"`
	MailAddressId        requests.Integer `position:"Query" name:"MailAddressId"`
	ReplyAddress         string           `position:"Query" name:"ReplyAddress"`
	Password             string           `position:"Query" name:"Password"`
}

ModifyMailAddressRequest is the request struct for api ModifyMailAddress

func CreateModifyMailAddressRequest

func CreateModifyMailAddressRequest() (request *ModifyMailAddressRequest)

CreateModifyMailAddressRequest creates a request to invoke ModifyMailAddress API

type ModifyMailAddressResponse

type ModifyMailAddressResponse struct {
	*responses.BaseResponse
	RequestId string `json:"RequestId" xml:"RequestId"`
}

ModifyMailAddressResponse is the response struct for api ModifyMailAddress

func CreateModifyMailAddressResponse

func CreateModifyMailAddressResponse() (response *ModifyMailAddressResponse)

CreateModifyMailAddressResponse creates a response to parse from ModifyMailAddress response

type ModifySenderAddressNotificationRequest

type ModifySenderAddressNotificationRequest struct {
	*requests.RpcRequest
	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
	ResourceOwnerId      requests.Integer `position:"Query" name:"ResourceOwnerId"`
	SenderAddressId      string           `position:"Query" name:"SenderAddressId"`
	SenderAddress        string           `position:"Query" name:"SenderAddress"`
	Region               string           `position:"Query" name:"Region"`
	Status               string           `position:"Query" name:"Status"`
}

ModifySenderAddressNotificationRequest is the request struct for api ModifySenderAddressNotification

func CreateModifySenderAddressNotificationRequest

func CreateModifySenderAddressNotificationRequest() (request *ModifySenderAddressNotificationRequest)

CreateModifySenderAddressNotificationRequest creates a request to invoke ModifySenderAddressNotification API

type ModifySenderAddressNotificationResponse

type ModifySenderAddressNotificationResponse struct {
	*responses.BaseResponse
	RequestId string `json:"RequestId" xml:"RequestId"`
}

ModifySenderAddressNotificationResponse is the response struct for api ModifySenderAddressNotification

func CreateModifySenderAddressNotificationResponse

func CreateModifySenderAddressNotificationResponse() (response *ModifySenderAddressNotificationResponse)

CreateModifySenderAddressNotificationResponse creates a response to parse from ModifySenderAddressNotification response

type ModifyTagRequest

type ModifyTagRequest struct {
	*requests.RpcRequest
	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
	ResourceOwnerId      requests.Integer `position:"Query" name:"ResourceOwnerId"`
	TagId                requests.Integer `position:"Query" name:"TagId"`
	TagName              string           `position:"Query" name:"TagName"`
}

ModifyTagRequest is the request struct for api ModifyTag

func CreateModifyTagRequest

func CreateModifyTagRequest() (request *ModifyTagRequest)

CreateModifyTagRequest creates a request to invoke ModifyTag API

type ModifyTagResponse

type ModifyTagResponse struct {
	*responses.BaseResponse
	RequestId string `json:"RequestId" xml:"RequestId"`
}

ModifyTagResponse is the response struct for api ModifyTag

func CreateModifyTagResponse

func CreateModifyTagResponse() (response *ModifyTagResponse)

CreateModifyTagResponse creates a response to parse from ModifyTag response

type ModifyTemplateRequest

type ModifyTemplateRequest struct {
	*requests.RpcRequest
	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
	ResourceOwnerId      requests.Integer `position:"Query" name:"ResourceOwnerId"`
	TemplateId           requests.Integer `position:"Query" name:"TemplateId"`
	TemplateName         string           `position:"Query" name:"TemplateName"`
	TemplateSubject      string           `position:"Query" name:"TemplateSubject"`
	TemplateNickName     string           `position:"Query" name:"TemplateNickName"`
	TemplateText         string           `position:"Query" name:"TemplateText"`
	SmsType              requests.Integer `position:"Query" name:"SmsType"`
	SmsContent           string           `position:"Query" name:"SmsContent"`
	Remark               string           `position:"Query" name:"Remark"`
	FromType             requests.Integer `position:"Query" name:"FromType"`
}

ModifyTemplateRequest is the request struct for api ModifyTemplate

func CreateModifyTemplateRequest

func CreateModifyTemplateRequest() (request *ModifyTemplateRequest)

CreateModifyTemplateRequest creates a request to invoke ModifyTemplate API

type ModifyTemplateResponse

type ModifyTemplateResponse struct {
	*responses.BaseResponse
	RequestId string `json:"RequestId" xml:"RequestId"`
}

ModifyTemplateResponse is the response struct for api ModifyTemplate

func CreateModifyTemplateResponse

func CreateModifyTemplateResponse() (response *ModifyTemplateResponse)

CreateModifyTemplateResponse creates a response to parse from ModifyTemplate response

type QueryDomainByParamRequest

type QueryDomainByParamRequest struct {
	*requests.RpcRequest
	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
	ResourceOwnerId      requests.Integer `position:"Query" name:"ResourceOwnerId"`
	PageNo               requests.Integer `position:"Query" name:"PageNo"`
	PageSize             requests.Integer `position:"Query" name:"PageSize"`
	KeyWord              string           `position:"Query" name:"KeyWord"`
	Status               requests.Integer `position:"Query" name:"Status"`
}

QueryDomainByParamRequest is the request struct for api QueryDomainByParam

func CreateQueryDomainByParamRequest

func CreateQueryDomainByParamRequest() (request *QueryDomainByParamRequest)

CreateQueryDomainByParamRequest creates a request to invoke QueryDomainByParam API

type QueryDomainByParamResponse

type QueryDomainByParamResponse struct {
	*responses.BaseResponse
	RequestId  string                   `json:"RequestId" xml:"RequestId"`
	TotalCount int                      `json:"TotalCount" xml:"TotalCount"`
	PageNumber int                      `json:"PageNumber" xml:"PageNumber"`
	PageSize   int                      `json:"PageSize" xml:"PageSize"`
	Data       DataInQueryDomainByParam `json:"data" xml:"data"`
}

QueryDomainByParamResponse is the response struct for api QueryDomainByParam

func CreateQueryDomainByParamResponse

func CreateQueryDomainByParamResponse() (response *QueryDomainByParamResponse)

CreateQueryDomainByParamResponse creates a response to parse from QueryDomainByParam response

type QueryInvalidAddressRequest

type QueryInvalidAddressRequest struct {
	*requests.RpcRequest
	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
	ResourceOwnerId      requests.Integer `position:"Query" name:"ResourceOwnerId"`
	StartTime            string           `position:"Query" name:"StartTime"`
	EndTime              string           `position:"Query" name:"EndTime"`
	KeyWord              string           `position:"Query" name:"KeyWord"`
	Length               requests.Integer `position:"Query" name:"Length"`
	NextStart            string           `position:"Query" name:"NextStart"`
}

QueryInvalidAddressRequest is the request struct for api QueryInvalidAddress

func CreateQueryInvalidAddressRequest

func CreateQueryInvalidAddressRequest() (request *QueryInvalidAddressRequest)

CreateQueryInvalidAddressRequest creates a request to invoke QueryInvalidAddress API

type QueryInvalidAddressResponse

type QueryInvalidAddressResponse struct {
	*responses.BaseResponse
	RequestId  string                    `json:"RequestId" xml:"RequestId"`
	NextStart  int                       `json:"NextStart" xml:"NextStart"`
	TotalCount int                       `json:"TotalCount" xml:"TotalCount"`
	Data       DataInQueryInvalidAddress `json:"data" xml:"data"`
}

QueryInvalidAddressResponse is the response struct for api QueryInvalidAddress

func CreateQueryInvalidAddressResponse

func CreateQueryInvalidAddressResponse() (response *QueryInvalidAddressResponse)

CreateQueryInvalidAddressResponse creates a response to parse from QueryInvalidAddress response

type QueryMailAddressByParamRequest

type QueryMailAddressByParamRequest struct {
	*requests.RpcRequest
	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
	ResourceOwnerId      requests.Integer `position:"Query" name:"ResourceOwnerId"`
	PageNo               requests.Integer `position:"Query" name:"PageNo"`
	PageSize             requests.Integer `position:"Query" name:"PageSize"`
	KeyWord              string           `position:"Query" name:"KeyWord"`
	Sendtype             string           `position:"Query" name:"Sendtype"`
}

QueryMailAddressByParamRequest is the request struct for api QueryMailAddressByParam

func CreateQueryMailAddressByParamRequest

func CreateQueryMailAddressByParamRequest() (request *QueryMailAddressByParamRequest)

CreateQueryMailAddressByParamRequest creates a request to invoke QueryMailAddressByParam API

type QueryMailAddressByParamResponse

type QueryMailAddressByParamResponse struct {
	*responses.BaseResponse
	RequestId  string                        `json:"RequestId" xml:"RequestId"`
	TotalCount int                           `json:"TotalCount" xml:"TotalCount"`
	PageNumber int                           `json:"PageNumber" xml:"PageNumber"`
	PageSize   int                           `json:"PageSize" xml:"PageSize"`
	Data       DataInQueryMailAddressByParam `json:"data" xml:"data"`
}

QueryMailAddressByParamResponse is the response struct for api QueryMailAddressByParam

func CreateQueryMailAddressByParamResponse

func CreateQueryMailAddressByParamResponse() (response *QueryMailAddressByParamResponse)

CreateQueryMailAddressByParamResponse creates a response to parse from QueryMailAddressByParam response

type QueryReceiverByParamRequest

type QueryReceiverByParamRequest struct {
	*requests.RpcRequest
	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
	ResourceOwnerId      requests.Integer `position:"Query" name:"ResourceOwnerId"`
	PageNo               requests.Integer `position:"Query" name:"PageNo"`
	PageSize             requests.Integer `position:"Query" name:"PageSize"`
	KeyWord              string           `position:"Query" name:"KeyWord"`
	Status               requests.Integer `position:"Query" name:"Status"`
}

QueryReceiverByParamRequest is the request struct for api QueryReceiverByParam

func CreateQueryReceiverByParamRequest

func CreateQueryReceiverByParamRequest() (request *QueryReceiverByParamRequest)

CreateQueryReceiverByParamRequest creates a request to invoke QueryReceiverByParam API

type QueryReceiverByParamResponse

type QueryReceiverByParamResponse struct {
	*responses.BaseResponse
	RequestId  string                     `json:"RequestId" xml:"RequestId"`
	TotalCount int                        `json:"TotalCount" xml:"TotalCount"`
	NextStart  string                     `json:"NextStart" xml:"NextStart"`
	PageSize   int                        `json:"PageSize" xml:"PageSize"`
	Data       DataInQueryReceiverByParam `json:"data" xml:"data"`
}

QueryReceiverByParamResponse is the response struct for api QueryReceiverByParam

func CreateQueryReceiverByParamResponse

func CreateQueryReceiverByParamResponse() (response *QueryReceiverByParamResponse)

CreateQueryReceiverByParamResponse creates a response to parse from QueryReceiverByParam response

type QueryReceiverDetailRequest

type QueryReceiverDetailRequest struct {
	*requests.RpcRequest
	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
	ResourceOwnerId      requests.Integer `position:"Query" name:"ResourceOwnerId"`
	ReceiverId           string           `position:"Query" name:"ReceiverId"`
	PageSize             requests.Integer `position:"Query" name:"PageSize"`
	KeyWord              string           `position:"Query" name:"KeyWord"`
	NextStart            string           `position:"Query" name:"NextStart"`
}

QueryReceiverDetailRequest is the request struct for api QueryReceiverDetail

func CreateQueryReceiverDetailRequest

func CreateQueryReceiverDetailRequest() (request *QueryReceiverDetailRequest)

CreateQueryReceiverDetailRequest creates a request to invoke QueryReceiverDetail API

type QueryReceiverDetailResponse

type QueryReceiverDetailResponse struct {
	*responses.BaseResponse
	RequestId  string                    `json:"RequestId" xml:"RequestId"`
	TotalCount int                       `json:"TotalCount" xml:"TotalCount"`
	NextStart  string                    `json:"NextStart" xml:"NextStart"`
	DataSchema string                    `json:"DataSchema" xml:"DataSchema"`
	Data       DataInQueryReceiverDetail `json:"data" xml:"data"`
}

QueryReceiverDetailResponse is the response struct for api QueryReceiverDetail

func CreateQueryReceiverDetailResponse

func CreateQueryReceiverDetailResponse() (response *QueryReceiverDetailResponse)

CreateQueryReceiverDetailResponse creates a response to parse from QueryReceiverDetail response

type QuerySignByParamRequest

type QuerySignByParamRequest struct {
	*requests.RpcRequest
	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
	ResourceOwnerId      requests.Integer `position:"Query" name:"ResourceOwnerId"`
	PageNo               requests.Integer `position:"Query" name:"PageNo"`
	PageSize             requests.Integer `position:"Query" name:"PageSize"`
	KeyWord              string           `position:"Query" name:"KeyWord"`
	FromType             requests.Integer `position:"Query" name:"FromType"`
}

QuerySignByParamRequest is the request struct for api QuerySignByParam

func CreateQuerySignByParamRequest

func CreateQuerySignByParamRequest() (request *QuerySignByParamRequest)

CreateQuerySignByParamRequest creates a request to invoke QuerySignByParam API

type QuerySignByParamResponse

type QuerySignByParamResponse struct {
	*responses.BaseResponse
	RequestId  string                 `json:"RequestId" xml:"RequestId"`
	PageNumber int                    `json:"PageNumber" xml:"PageNumber"`
	PageSize   int                    `json:"PageSize" xml:"PageSize"`
	Data       DataInQuerySignByParam `json:"data" xml:"data"`
}

QuerySignByParamResponse is the response struct for api QuerySignByParam

func CreateQuerySignByParamResponse

func CreateQuerySignByParamResponse() (response *QuerySignByParamResponse)

CreateQuerySignByParamResponse creates a response to parse from QuerySignByParam response

type QuerySmsStatisticsRequest

type QuerySmsStatisticsRequest struct {
	*requests.RpcRequest
	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
	ResourceOwnerId      requests.Integer `position:"Query" name:"ResourceOwnerId"`
	StartTime            string           `position:"Query" name:"StartTime"`
	EndTime              string           `position:"Query" name:"EndTime"`
	FromType             requests.Integer `position:"Query" name:"FromType"`
}

QuerySmsStatisticsRequest is the request struct for api QuerySmsStatistics

func CreateQuerySmsStatisticsRequest

func CreateQuerySmsStatisticsRequest() (request *QuerySmsStatisticsRequest)

CreateQuerySmsStatisticsRequest creates a request to invoke QuerySmsStatistics API

type QuerySmsStatisticsResponse

type QuerySmsStatisticsResponse struct {
	*responses.BaseResponse
	RequestId  string                   `json:"RequestId" xml:"RequestId"`
	TotalCount int                      `json:"TotalCount" xml:"TotalCount"`
	Data       DataInQuerySmsStatistics `json:"data" xml:"data"`
}

QuerySmsStatisticsResponse is the response struct for api QuerySmsStatistics

func CreateQuerySmsStatisticsResponse

func CreateQuerySmsStatisticsResponse() (response *QuerySmsStatisticsResponse)

CreateQuerySmsStatisticsResponse creates a response to parse from QuerySmsStatistics response

type QueryTagByParamRequest

type QueryTagByParamRequest struct {
	*requests.RpcRequest
	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
	ResourceOwnerId      requests.Integer `position:"Query" name:"ResourceOwnerId"`
	PageNo               requests.Integer `position:"Query" name:"PageNo"`
	PageSize             requests.Integer `position:"Query" name:"PageSize"`
	KeyWord              string           `position:"Query" name:"KeyWord"`
}

QueryTagByParamRequest is the request struct for api QueryTagByParam

func CreateQueryTagByParamRequest

func CreateQueryTagByParamRequest() (request *QueryTagByParamRequest)

CreateQueryTagByParamRequest creates a request to invoke QueryTagByParam API

type QueryTagByParamResponse

type QueryTagByParamResponse struct {
	*responses.BaseResponse
	RequestId  string                `json:"RequestId" xml:"RequestId"`
	TotalCount int                   `json:"TotalCount" xml:"TotalCount"`
	PageNumber int                   `json:"PageNumber" xml:"PageNumber"`
	PageSize   int                   `json:"PageSize" xml:"PageSize"`
	Data       DataInQueryTagByParam `json:"data" xml:"data"`
}

QueryTagByParamResponse is the response struct for api QueryTagByParam

func CreateQueryTagByParamResponse

func CreateQueryTagByParamResponse() (response *QueryTagByParamResponse)

CreateQueryTagByParamResponse creates a response to parse from QueryTagByParam response

type QueryTaskByParamRequest

type QueryTaskByParamRequest struct {
	*requests.RpcRequest
	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
	ResourceOwnerId      requests.Integer `position:"Query" name:"ResourceOwnerId"`
	PageNo               requests.Integer `position:"Query" name:"PageNo"`
	PageSize             requests.Integer `position:"Query" name:"PageSize"`
	KeyWord              string           `position:"Query" name:"KeyWord"`
	Status               requests.Integer `position:"Query" name:"Status"`
}

QueryTaskByParamRequest is the request struct for api QueryTaskByParam

func CreateQueryTaskByParamRequest

func CreateQueryTaskByParamRequest() (request *QueryTaskByParamRequest)

CreateQueryTaskByParamRequest creates a request to invoke QueryTaskByParam API

type QueryTaskByParamResponse

type QueryTaskByParamResponse struct {
	*responses.BaseResponse
	RequestId  string                 `json:"RequestId" xml:"RequestId"`
	TotalCount int                    `json:"TotalCount" xml:"TotalCount"`
	PageNumber int                    `json:"PageNumber" xml:"PageNumber"`
	PageSize   int                    `json:"PageSize" xml:"PageSize"`
	Data       DataInQueryTaskByParam `json:"data" xml:"data"`
}

QueryTaskByParamResponse is the response struct for api QueryTaskByParam

func CreateQueryTaskByParamResponse

func CreateQueryTaskByParamResponse() (response *QueryTaskByParamResponse)

CreateQueryTaskByParamResponse creates a response to parse from QueryTaskByParam response

type QueryTemplateByParamRequest

type QueryTemplateByParamRequest struct {
	*requests.RpcRequest
	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
	ResourceOwnerId      requests.Integer `position:"Query" name:"ResourceOwnerId"`
	PageNo               requests.Integer `position:"Query" name:"PageNo"`
	PageSize             requests.Integer `position:"Query" name:"PageSize"`
	KeyWord              string           `position:"Query" name:"KeyWord"`
	Status               requests.Integer `position:"Query" name:"Status"`
	FromType             requests.Integer `position:"Query" name:"FromType"`
}

QueryTemplateByParamRequest is the request struct for api QueryTemplateByParam

func CreateQueryTemplateByParamRequest

func CreateQueryTemplateByParamRequest() (request *QueryTemplateByParamRequest)

CreateQueryTemplateByParamRequest creates a request to invoke QueryTemplateByParam API

type QueryTemplateByParamResponse

type QueryTemplateByParamResponse struct {
	*responses.BaseResponse
	RequestId  string                     `json:"RequestId" xml:"RequestId"`
	TotalCount int                        `json:"TotalCount" xml:"TotalCount"`
	PageNumber int                        `json:"PageNumber" xml:"PageNumber"`
	PageSize   int                        `json:"PageSize" xml:"PageSize"`
	Data       DataInQueryTemplateByParam `json:"data" xml:"data"`
}

QueryTemplateByParamResponse is the response struct for api QueryTemplateByParam

func CreateQueryTemplateByParamResponse

func CreateQueryTemplateByParamResponse() (response *QueryTemplateByParamResponse)

CreateQueryTemplateByParamResponse creates a response to parse from QueryTemplateByParam response

type Receiver

type Receiver struct {
	ReceiverId      string `json:"ReceiverId" xml:"ReceiverId"`
	ReceiversName   string `json:"ReceiversName" xml:"ReceiversName"`
	Count           string `json:"Count" xml:"Count"`
	ReceiversAlias  string `json:"ReceiversAlias" xml:"ReceiversAlias"`
	Desc            string `json:"Desc" xml:"Desc"`
	ReceiversStatus string `json:"ReceiversStatus" xml:"ReceiversStatus"`
	CreateTime      string `json:"CreateTime" xml:"CreateTime"`
	UtcCreateTime   int    `json:"UtcCreateTime" xml:"UtcCreateTime"`
}

Receiver is a nested struct in dm response

type RegionList

type RegionList struct {
	Region     string `json:"Region" xml:"Region"`
	RegionDesc string `json:"RegionDesc" xml:"RegionDesc"`
}

RegionList is a nested struct in dm response

type SaveReceiverDetailRequest

type SaveReceiverDetailRequest struct {
	*requests.RpcRequest
	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
	ResourceOwnerId      requests.Integer `position:"Query" name:"ResourceOwnerId"`
	ReceiverId           string           `position:"Query" name:"ReceiverId"`
	Detail               string           `position:"Query" name:"Detail"`
}

SaveReceiverDetailRequest is the request struct for api SaveReceiverDetail

func CreateSaveReceiverDetailRequest

func CreateSaveReceiverDetailRequest() (request *SaveReceiverDetailRequest)

CreateSaveReceiverDetailRequest creates a request to invoke SaveReceiverDetail API

type SaveReceiverDetailResponse

type SaveReceiverDetailResponse struct {
	*responses.BaseResponse
	RequestId    string                   `json:"RequestId" xml:"RequestId"`
	SuccessCount int                      `json:"SuccessCount" xml:"SuccessCount"`
	ErrorCount   int                      `json:"ErrorCount" xml:"ErrorCount"`
	Data         DataInSaveReceiverDetail `json:"Data" xml:"Data"`
}

SaveReceiverDetailResponse is the response struct for api SaveReceiverDetail

func CreateSaveReceiverDetailResponse

func CreateSaveReceiverDetailResponse() (response *SaveReceiverDetailResponse)

CreateSaveReceiverDetailResponse creates a response to parse from SaveReceiverDetail response

type SendTestByTemplateRequest

type SendTestByTemplateRequest struct {
	*requests.RpcRequest
	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
	ResourceOwnerId      requests.Integer `position:"Query" name:"ResourceOwnerId"`
	TemplateId           requests.Integer `position:"Query" name:"TemplateId"`
	AccountName          string           `position:"Query" name:"AccountName"`
	UserName             string           `position:"Query" name:"UserName"`
	NickName             string           `position:"Query" name:"NickName"`
	Birthday             string           `position:"Query" name:"Birthday"`
	Gender               string           `position:"Query" name:"Gender"`
	Mobile               string           `position:"Query" name:"Mobile"`
	Email                string           `position:"Query" name:"Email"`
}

SendTestByTemplateRequest is the request struct for api SendTestByTemplate

func CreateSendTestByTemplateRequest

func CreateSendTestByTemplateRequest() (request *SendTestByTemplateRequest)

CreateSendTestByTemplateRequest creates a request to invoke SendTestByTemplate API

type SendTestByTemplateResponse

type SendTestByTemplateResponse struct {
	*responses.BaseResponse
	RequestId string `json:"RequestId" xml:"RequestId"`
}

SendTestByTemplateResponse is the response struct for api SendTestByTemplate

func CreateSendTestByTemplateResponse

func CreateSendTestByTemplateResponse() (response *SendTestByTemplateResponse)

CreateSendTestByTemplateResponse creates a response to parse from SendTestByTemplate response

type SenderAddressNotificationInfo

type SenderAddressNotificationInfo struct {
	Region          string `json:"Region" xml:"Region"`
	UpdateTime      string `json:"UpdateTime" xml:"UpdateTime"`
	Status          string `json:"Status" xml:"Status"`
	SenderAddressId string `json:"SenderAddressId" xml:"SenderAddressId"`
	SenderAddress   string `json:"SenderAddress" xml:"SenderAddress"`
}

SenderAddressNotificationInfo is a nested struct in dm response

type SenderStatisticsByTagNameAndBatchIDRequest

type SenderStatisticsByTagNameAndBatchIDRequest struct {
	*requests.RpcRequest
	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
	ResourceOwnerId      requests.Integer `position:"Query" name:"ResourceOwnerId"`
	AccountName          string           `position:"Query" name:"AccountName"`
	StartTime            string           `position:"Query" name:"StartTime"`
	EndTime              string           `position:"Query" name:"EndTime"`
	TagName              string           `position:"Query" name:"TagName"`
}

SenderStatisticsByTagNameAndBatchIDRequest is the request struct for api SenderStatisticsByTagNameAndBatchID

func CreateSenderStatisticsByTagNameAndBatchIDRequest

func CreateSenderStatisticsByTagNameAndBatchIDRequest() (request *SenderStatisticsByTagNameAndBatchIDRequest)

CreateSenderStatisticsByTagNameAndBatchIDRequest creates a request to invoke SenderStatisticsByTagNameAndBatchID API

type SenderStatisticsByTagNameAndBatchIDResponse

type SenderStatisticsByTagNameAndBatchIDResponse struct {
	*responses.BaseResponse
	RequestId  string                                    `json:"RequestId" xml:"RequestId"`
	TotalCount int                                       `json:"TotalCount" xml:"TotalCount"`
	Data       DataInSenderStatisticsByTagNameAndBatchID `json:"data" xml:"data"`
}

SenderStatisticsByTagNameAndBatchIDResponse is the response struct for api SenderStatisticsByTagNameAndBatchID

func CreateSenderStatisticsByTagNameAndBatchIDResponse

func CreateSenderStatisticsByTagNameAndBatchIDResponse() (response *SenderStatisticsByTagNameAndBatchIDResponse)

CreateSenderStatisticsByTagNameAndBatchIDResponse creates a response to parse from SenderStatisticsByTagNameAndBatchID response

type SenderStatisticsDetailByParamRequest

type SenderStatisticsDetailByParamRequest struct {
	*requests.RpcRequest
	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
	ResourceOwnerId      requests.Integer `position:"Query" name:"ResourceOwnerId"`
	AccountName          string           `position:"Query" name:"AccountName"`
	ToAddress            string           `position:"Query" name:"ToAddress"`
	Status               requests.Integer `position:"Query" name:"Status"`
	StartTime            string           `position:"Query" name:"StartTime"`
	EndTime              string           `position:"Query" name:"EndTime"`
	TagName              string           `position:"Query" name:"TagName"`
	Length               requests.Integer `position:"Query" name:"Length"`
	NextStart            string           `position:"Query" name:"NextStart"`
}

SenderStatisticsDetailByParamRequest is the request struct for api SenderStatisticsDetailByParam

func CreateSenderStatisticsDetailByParamRequest

func CreateSenderStatisticsDetailByParamRequest() (request *SenderStatisticsDetailByParamRequest)

CreateSenderStatisticsDetailByParamRequest creates a request to invoke SenderStatisticsDetailByParam API

type SenderStatisticsDetailByParamResponse

type SenderStatisticsDetailByParamResponse struct {
	*responses.BaseResponse
	RequestId string                              `json:"RequestId" xml:"RequestId"`
	NextStart int                                 `json:"NextStart" xml:"NextStart"`
	Data      DataInSenderStatisticsDetailByParam `json:"data" xml:"data"`
}

SenderStatisticsDetailByParamResponse is the response struct for api SenderStatisticsDetailByParam

func CreateSenderStatisticsDetailByParamResponse

func CreateSenderStatisticsDetailByParamResponse() (response *SenderStatisticsDetailByParamResponse)

CreateSenderStatisticsDetailByParamResponse creates a response to parse from SenderStatisticsDetailByParam response

type SetMaxQuotaLevelRequest

type SetMaxQuotaLevelRequest struct {
	*requests.RpcRequest
	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
	ResourceOwnerId      requests.Integer `position:"Query" name:"ResourceOwnerId"`
	MaxQuotaLevel        string           `position:"Query" name:"MaxQuotaLevel"`
}

SetMaxQuotaLevelRequest is the request struct for api SetMaxQuotaLevel

func CreateSetMaxQuotaLevelRequest

func CreateSetMaxQuotaLevelRequest() (request *SetMaxQuotaLevelRequest)

CreateSetMaxQuotaLevelRequest creates a request to invoke SetMaxQuotaLevel API

type SetMaxQuotaLevelResponse

type SetMaxQuotaLevelResponse struct {
	*responses.BaseResponse
	RequestId string `json:"RequestId" xml:"RequestId"`
}

SetMaxQuotaLevelResponse is the response struct for api SetMaxQuotaLevel

func CreateSetMaxQuotaLevelResponse

func CreateSetMaxQuotaLevelResponse() (response *SetMaxQuotaLevelResponse)

CreateSetMaxQuotaLevelResponse creates a response to parse from SetMaxQuotaLevel response

type Sign

type Sign struct {
	SignId     int    `json:"SignId" xml:"SignId"`
	OrderId    string `json:"OrderId" xml:"OrderId"`
	Remark     string `json:"Remark" xml:"Remark"`
	AuditState string `json:"AuditState" xml:"AuditState"`
	SignType   string `json:"SignType" xml:"SignType"`
	GmtCreate  string `json:"GmtCreate" xml:"GmtCreate"`
	SignName   string `json:"SignName" xml:"SignName"`
	RejectInfo string `json:"RejectInfo" xml:"RejectInfo"`
}

Sign is a nested struct in dm response

type SingleSendMailRequest

type SingleSendMailRequest struct {
	*requests.RpcRequest
	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
	ResourceOwnerId      requests.Integer `position:"Query" name:"ResourceOwnerId"`
	AccountName          string           `position:"Query" name:"AccountName"`
	AddressType          requests.Integer `position:"Query" name:"AddressType"`
	TagName              string           `position:"Query" name:"TagName"`
	ReplyToAddress       requests.Boolean `position:"Query" name:"ReplyToAddress"`
	ToAddress            string           `position:"Query" name:"ToAddress"`
	Subject              string           `position:"Query" name:"Subject"`
	HtmlBody             string           `position:"Query" name:"HtmlBody"`
	TextBody             string           `position:"Query" name:"TextBody"`
	FromAlias            string           `position:"Query" name:"FromAlias"`
	ReplyAddress         string           `position:"Query" name:"ReplyAddress"`
	ReplyAddressAlias    string           `position:"Query" name:"ReplyAddressAlias"`
	ClickTrace           string           `position:"Query" name:"ClickTrace"`
}

SingleSendMailRequest is the request struct for api SingleSendMail

func CreateSingleSendMailRequest

func CreateSingleSendMailRequest() (request *SingleSendMailRequest)

CreateSingleSendMailRequest creates a request to invoke SingleSendMail API

type SingleSendMailResponse

type SingleSendMailResponse struct {
	*responses.BaseResponse
	RequestId string `json:"RequestId" xml:"RequestId"`
	EnvId     string `json:"EnvId" xml:"EnvId"`
}

SingleSendMailResponse is the response struct for api SingleSendMail

func CreateSingleSendMailResponse

func CreateSingleSendMailResponse() (response *SingleSendMailResponse)

CreateSingleSendMailResponse creates a response to parse from SingleSendMail response

type SingleSendSmsRequest

type SingleSendSmsRequest struct {
	*requests.RpcRequest
	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
	ResourceOwnerId      requests.Integer `position:"Query" name:"ResourceOwnerId"`
	SignName             string           `position:"Query" name:"SignName"`
	TemplateCode         string           `position:"Query" name:"TemplateCode"`
	RecNum               string           `position:"Query" name:"RecNum"`
	ParamString          string           `position:"Query" name:"ParamString"`
	Version              string           `position:"Query" name:"Version"`
}

SingleSendSmsRequest is the request struct for api SingleSendSms

func CreateSingleSendSmsRequest

func CreateSingleSendSmsRequest() (request *SingleSendSmsRequest)

CreateSingleSendSmsRequest creates a request to invoke SingleSendSms API

type SingleSendSmsResponse

type SingleSendSmsResponse struct {
	*responses.BaseResponse
	RequestId string `json:"RequestId" xml:"RequestId"`
}

SingleSendSmsResponse is the response struct for api SingleSendSms

func CreateSingleSendSmsResponse

func CreateSingleSendSmsResponse() (response *SingleSendSmsResponse)

CreateSingleSendSmsResponse creates a response to parse from SingleSendSms response

type Stat

type Stat struct {
	RcptUniqueClickRate  string `json:"RcptUniqueClickRate" xml:"RcptUniqueClickRate"`
	RequestCount         string `json:"requestCount" xml:"requestCount"`
	TotalNumber          string `json:"TotalNumber" xml:"TotalNumber"`
	UnavailablePercent   string `json:"unavailablePercent" xml:"unavailablePercent"`
	SucceededPercent     string `json:"succeededPercent" xml:"succeededPercent"`
	RcptClickCount       string `json:"RcptClickCount" xml:"RcptClickCount"`
	CreateTime           string `json:"CreateTime" xml:"CreateTime"`
	RcptOpenRate         string `json:"RcptOpenRate" xml:"RcptOpenRate"`
	RcptUniqueClickCount string `json:"RcptUniqueClickCount" xml:"RcptUniqueClickCount"`
	UnavailableCount     string `json:"unavailableCount" xml:"unavailableCount"`
	SuccessCount         string `json:"successCount" xml:"successCount"`
	RcptClickRate        string `json:"RcptClickRate" xml:"RcptClickRate"`
	RcptOpenCount        string `json:"RcptOpenCount" xml:"RcptOpenCount"`
	RcptUniqueOpenCount  string `json:"RcptUniqueOpenCount" xml:"RcptUniqueOpenCount"`
	FaildCount           string `json:"faildCount" xml:"faildCount"`
	RcptUniqueOpenRate   string `json:"RcptUniqueOpenRate" xml:"RcptUniqueOpenRate"`
}

Stat is a nested struct in dm response

type Tag

type Tag struct {
	TagId   string `json:"TagId" xml:"TagId"`
	TagName string `json:"TagName" xml:"TagName"`
}

Tag is a nested struct in dm response

type Task

type Task struct {
	TaskId        string `json:"TaskId" xml:"TaskId"`
	ReceiversName string `json:"ReceiversName" xml:"ReceiversName"`
	TemplateName  string `json:"TemplateName" xml:"TemplateName"`
	TaskStatus    string `json:"TaskStatus" xml:"TaskStatus"`
	CreateTime    string `json:"CreateTime" xml:"CreateTime"`
	UtcCreateTime int    `json:"UtcCreateTime" xml:"UtcCreateTime"`
	AddressType   string `json:"AddressType" xml:"AddressType"`
	TagName       string `json:"TagName" xml:"TagName"`
	RequestCount  string `json:"RequestCount" xml:"RequestCount"`
}

Task is a nested struct in dm response

type Template

type Template struct {
	TemplateId      string `json:"TemplateId" xml:"TemplateId"`
	TemplateName    string `json:"TemplateName" xml:"TemplateName"`
	TemplateComment string `json:"TemplateComment" xml:"TemplateComment"`
	TemplateStatus  string `json:"TemplateStatus" xml:"TemplateStatus"`
	CreateTime      string `json:"CreateTime" xml:"CreateTime"`
	UtcCreatetime   int    `json:"UtcCreatetime" xml:"UtcCreatetime"`
	TemplateType    int    `json:"TemplateType" xml:"TemplateType"`
	SmsTemplateCode int    `json:"SmsTemplateCode" xml:"SmsTemplateCode"`
	Smsrejectinfo   int    `json:"Smsrejectinfo" xml:"Smsrejectinfo"`
	SmsStatus       int    `json:"SmsStatus" xml:"SmsStatus"`
}

Template is a nested struct in dm response

type UpdateDomainTrackNameRequest

type UpdateDomainTrackNameRequest struct {
	*requests.RpcRequest
	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
	ResourceOwnerId      requests.Integer `position:"Query" name:"ResourceOwnerId"`
	DomainId             requests.Integer `position:"Query" name:"DomainId"`
	CnameTrackRecord     string           `position:"Query" name:"CnameTrackRecord"`
}

UpdateDomainTrackNameRequest is the request struct for api UpdateDomainTrackName

func CreateUpdateDomainTrackNameRequest

func CreateUpdateDomainTrackNameRequest() (request *UpdateDomainTrackNameRequest)

CreateUpdateDomainTrackNameRequest creates a request to invoke UpdateDomainTrackName API

type UpdateDomainTrackNameResponse

type UpdateDomainTrackNameResponse struct {
	*responses.BaseResponse
	RequestId string `json:"RequestId" xml:"RequestId"`
}

UpdateDomainTrackNameResponse is the response struct for api UpdateDomainTrackName

func CreateUpdateDomainTrackNameResponse

func CreateUpdateDomainTrackNameResponse() (response *UpdateDomainTrackNameResponse)

CreateUpdateDomainTrackNameResponse creates a response to parse from UpdateDomainTrackName response

type UpdateIpProtectionRequest

type UpdateIpProtectionRequest struct {
	*requests.RpcRequest
	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
	ResourceOwnerId      requests.Integer `position:"Query" name:"ResourceOwnerId"`
	IpProtection         string           `position:"Query" name:"IpProtection"`
}

UpdateIpProtectionRequest is the request struct for api UpdateIpProtection

func CreateUpdateIpProtectionRequest

func CreateUpdateIpProtectionRequest() (request *UpdateIpProtectionRequest)

CreateUpdateIpProtectionRequest creates a request to invoke UpdateIpProtection API

type UpdateIpProtectionResponse

type UpdateIpProtectionResponse struct {
	*responses.BaseResponse
	RequestId string `json:"RequestId" xml:"RequestId"`
}

UpdateIpProtectionResponse is the response struct for api UpdateIpProtection

func CreateUpdateIpProtectionResponse

func CreateUpdateIpProtectionResponse() (response *UpdateIpProtectionResponse)

CreateUpdateIpProtectionResponse creates a response to parse from UpdateIpProtection response

Source Files

Jump to

Keyboard shortcuts

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