volcsms

package
v1.2.48 Latest Latest
Warning

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

Go to latest
Published: Aug 20, 2026 License: Apache-2.0 Imports: 9 Imported by: 0

Documentation

Overview

Package volcsmsiface provides an interface to enable mocking the VOLCSMS service client for testing your code.

It is important to note that this interface will have breaking changes when the service model is updated and adds new API operations, paginators, and waiters.

Index

Constants

View Source
const (
	// EnumOfchannelTypeListForApplySmsSignatureV2InputCnOtp is a EnumOfchannelTypeListForApplySmsSignatureV2Input enum value
	EnumOfchannelTypeListForApplySmsSignatureV2InputCnOtp = "CN_OTP"

	// EnumOfchannelTypeListForApplySmsSignatureV2InputCnNtc is a EnumOfchannelTypeListForApplySmsSignatureV2Input enum value
	EnumOfchannelTypeListForApplySmsSignatureV2InputCnNtc = "CN_NTC"

	// EnumOfchannelTypeListForApplySmsSignatureV2InputCnMkt is a EnumOfchannelTypeListForApplySmsSignatureV2Input enum value
	EnumOfchannelTypeListForApplySmsSignatureV2InputCnMkt = "CN_MKT"
)
View Source
const (
	// EnumOfchannelTypeForApplySmsTemplateV2InputCnOtp is a EnumOfchannelTypeForApplySmsTemplateV2Input enum value
	EnumOfchannelTypeForApplySmsTemplateV2InputCnOtp = "CN_OTP"

	// EnumOfchannelTypeForApplySmsTemplateV2InputCnNtc is a EnumOfchannelTypeForApplySmsTemplateV2Input enum value
	EnumOfchannelTypeForApplySmsTemplateV2InputCnNtc = "CN_NTC"

	// EnumOfchannelTypeForApplySmsTemplateV2InputCnMkt is a EnumOfchannelTypeForApplySmsTemplateV2Input enum value
	EnumOfchannelTypeForApplySmsTemplateV2InputCnMkt = "CN_MKT"
)
View Source
const (
	// EnumOfchannelTypeForGetBatchTaskListOutputCnNtc is a EnumOfchannelTypeForGetBatchTaskListOutput enum value
	EnumOfchannelTypeForGetBatchTaskListOutputCnNtc = "CN_NTC"

	// EnumOfchannelTypeForGetBatchTaskListOutputCnMkt is a EnumOfchannelTypeForGetBatchTaskListOutput enum value
	EnumOfchannelTypeForGetBatchTaskListOutputCnMkt = "CN_MKT"
)
View Source
const (
	// EnumOfchannelTypeForGetSubAccountDetailOutputCnOtp is a EnumOfchannelTypeForGetSubAccountDetailOutput enum value
	EnumOfchannelTypeForGetSubAccountDetailOutputCnOtp = "CN_OTP"

	// EnumOfchannelTypeForGetSubAccountDetailOutputCnNtc is a EnumOfchannelTypeForGetSubAccountDetailOutput enum value
	EnumOfchannelTypeForGetSubAccountDetailOutputCnNtc = "CN_NTC"

	// EnumOfchannelTypeForGetSubAccountDetailOutputCnMkt is a EnumOfchannelTypeForGetSubAccountDetailOutput enum value
	EnumOfchannelTypeForGetSubAccountDetailOutputCnMkt = "CN_MKT"
)
View Source
const (
	// EnumOfchannelTypeForListSecondTemplateOutputCnOtp is a EnumOfchannelTypeForListSecondTemplateOutput enum value
	EnumOfchannelTypeForListSecondTemplateOutputCnOtp = "CN_OTP"

	// EnumOfchannelTypeForListSecondTemplateOutputCnNtc is a EnumOfchannelTypeForListSecondTemplateOutput enum value
	EnumOfchannelTypeForListSecondTemplateOutputCnNtc = "CN_NTC"

	// EnumOfchannelTypeForListSecondTemplateOutputCnMkt is a EnumOfchannelTypeForListSecondTemplateOutput enum value
	EnumOfchannelTypeForListSecondTemplateOutputCnMkt = "CN_MKT"
)
View Source
const (
	// EnumOfChannelTypeForListSmsTemplateForAgentOutputCnOtp is a EnumOfChannelTypeForListSmsTemplateForAgentOutput enum value
	EnumOfChannelTypeForListSmsTemplateForAgentOutputCnOtp = "CN_OTP"

	// EnumOfChannelTypeForListSmsTemplateForAgentOutputCnNtc is a EnumOfChannelTypeForListSmsTemplateForAgentOutput enum value
	EnumOfChannelTypeForListSmsTemplateForAgentOutputCnNtc = "CN_NTC"

	// EnumOfChannelTypeForListSmsTemplateForAgentOutputCnMkt is a EnumOfChannelTypeForListSmsTemplateForAgentOutput enum value
	EnumOfChannelTypeForListSmsTemplateForAgentOutputCnMkt = "CN_MKT"
)
View Source
const (
	// EnumOfchannelTypeForSetBatchTaskInputCnNtc is a EnumOfchannelTypeForSetBatchTaskInput enum value
	EnumOfchannelTypeForSetBatchTaskInputCnNtc = "CN_NTC"

	// EnumOfchannelTypeForSetBatchTaskInputCnMkt is a EnumOfchannelTypeForSetBatchTaskInput enum value
	EnumOfchannelTypeForSetBatchTaskInputCnMkt = "CN_MKT"
)
View Source
const (
	ServiceName = "volcsms"   // Name of service.
	EndpointsID = ServiceName // ID to lookup a service endpoint with.
	ServiceID   = "volcsms"   // ServiceID is a unique identifer of a specific service.
)

Service information constants

View Source
const (
	// EnumOfareaForApplySmsTemplateV2InputCn is a EnumOfareaForApplySmsTemplateV2Input enum value
	EnumOfareaForApplySmsTemplateV2InputCn = "cn"
)
View Source
const (
	// EnumOfareaForListSecondTemplateOutputCn is a EnumOfareaForListSecondTemplateOutput enum value
	EnumOfareaForListSecondTemplateOutputCn = "cn"
)
View Source
const (
	// EnumOfsuffixForGetUploadTosURLInputCsv is a EnumOfsuffixForGetUploadTosURLInput enum value
	EnumOfsuffixForGetUploadTosURLInputCsv = "csv"
)

Variables

This section is empty.

Functions

This section is empty.

Types

type AppIcpForApplySmsSignatureV2Input

type AppIcpForApplySmsSignatureV2Input struct {
	AppIcpFilling *string `type:"string" json:"appIcpFilling,omitempty"`
	// contains filtered or unexported fields
}

func (AppIcpForApplySmsSignatureV2Input) GoString

GoString returns the string representation

func (*AppIcpForApplySmsSignatureV2Input) SetAppIcpFilling

SetAppIcpFilling sets the AppIcpFilling field's value.

func (AppIcpForApplySmsSignatureV2Input) String

String returns the string representation

type ApplySmsSignatureV2Input

type ApplySmsSignatureV2Input struct {
	AppIcp *AppIcpForApplySmsSignatureV2Input `type:"structure" json:"appIcp,omitempty"`

	ChannelTypes []*string `type:"list" json:"channelTypes"`

	// Content is a required field
	Content *string `min:"1" type:"string" json:"content,omitempty" required:"true"`

	Desc *string `type:"string" json:"desc,omitempty"`

	Domain *string `type:"string" json:"domain,omitempty"`

	ProjectName *string `type:"string" json:"projectName,omitempty"`

	// Purpose is a required field
	Purpose *int32 `type:"int32" json:"purpose,omitempty" required:"true"`

	Scene *string `type:"string" json:"scene,omitempty"`

	// SignatureIdentificationID is a required field
	SignatureIdentificationID *int32 `min:"1" type:"int32" json:"signatureIdentificationID,omitempty" required:"true"`

	// Source is a required field
	Source *int32 `type:"int32" json:"source,omitempty" required:"true"`

	SubAccounts []*string `type:"list" json:"subAccounts"`

	Trademark *TrademarkForApplySmsSignatureV2Input `type:"structure" json:"trademark,omitempty"`
	// contains filtered or unexported fields
}

func (ApplySmsSignatureV2Input) GoString

func (s ApplySmsSignatureV2Input) GoString() string

GoString returns the string representation

func (*ApplySmsSignatureV2Input) SetAppIcp

SetAppIcp sets the AppIcp field's value.

func (*ApplySmsSignatureV2Input) SetChannelTypes

func (s *ApplySmsSignatureV2Input) SetChannelTypes(v []*string) *ApplySmsSignatureV2Input

SetChannelTypes sets the ChannelTypes field's value.

func (*ApplySmsSignatureV2Input) SetContent

SetContent sets the Content field's value.

func (*ApplySmsSignatureV2Input) SetDesc

SetDesc sets the Desc field's value.

func (*ApplySmsSignatureV2Input) SetDomain

SetDomain sets the Domain field's value.

func (*ApplySmsSignatureV2Input) SetProjectName

SetProjectName sets the ProjectName field's value.

func (*ApplySmsSignatureV2Input) SetPurpose

SetPurpose sets the Purpose field's value.

func (*ApplySmsSignatureV2Input) SetScene

SetScene sets the Scene field's value.

func (*ApplySmsSignatureV2Input) SetSignatureIdentificationID

func (s *ApplySmsSignatureV2Input) SetSignatureIdentificationID(v int32) *ApplySmsSignatureV2Input

SetSignatureIdentificationID sets the SignatureIdentificationID field's value.

func (*ApplySmsSignatureV2Input) SetSource

SetSource sets the Source field's value.

func (*ApplySmsSignatureV2Input) SetSubAccounts

func (s *ApplySmsSignatureV2Input) SetSubAccounts(v []*string) *ApplySmsSignatureV2Input

SetSubAccounts sets the SubAccounts field's value.

func (*ApplySmsSignatureV2Input) SetTrademark

SetTrademark sets the Trademark field's value.

func (ApplySmsSignatureV2Input) String

func (s ApplySmsSignatureV2Input) String() string

String returns the string representation

func (*ApplySmsSignatureV2Input) Validate

func (s *ApplySmsSignatureV2Input) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type ApplySmsSignatureV2Output

type ApplySmsSignatureV2Output struct {
	Metadata *response.ResponseMetadata

	ApplyId *string `type:"string" json:"applyId,omitempty"`

	Reason *string `type:"string" json:"reason,omitempty"`

	Status *int32 `type:"int32" json:"status,omitempty"`
	// contains filtered or unexported fields
}

func (ApplySmsSignatureV2Output) GoString

func (s ApplySmsSignatureV2Output) GoString() string

GoString returns the string representation

func (*ApplySmsSignatureV2Output) SetApplyId

SetApplyId sets the ApplyId field's value.

func (*ApplySmsSignatureV2Output) SetReason

SetReason sets the Reason field's value.

func (*ApplySmsSignatureV2Output) SetStatus

SetStatus sets the Status field's value.

func (ApplySmsSignatureV2Output) String

func (s ApplySmsSignatureV2Output) String() string

String returns the string representation

type ApplySmsTemplateV2Input

type ApplySmsTemplateV2Input struct {

	// Area is a required field
	Area *string `type:"string" json:"area,omitempty" required:"true" enum:"EnumOfareaForApplySmsTemplateV2Input"`

	// ChannelType is a required field
	ChannelType *string `type:"string" json:"channelType,omitempty" required:"true" enum:"EnumOfchannelTypeForApplySmsTemplateV2Input"`

	// Content is a required field
	Content *string `min:"1" type:"string" json:"content,omitempty" required:"true"`

	Desc *string `type:"string" json:"desc,omitempty"`

	// Name is a required field
	Name *string `min:"1" type:"string" json:"name,omitempty" required:"true"`

	Project *string `type:"string" json:"project,omitempty"`

	ShortUrlConfig *ShortUrlConfigForApplySmsTemplateV2Input `type:"structure" json:"shortUrlConfig,omitempty"`

	Signatures []*string `type:"list" json:"signatures"`

	SubAccounts []*string `type:"list" json:"subAccounts"`

	TemplateParams []*TemplateParamForApplySmsTemplateV2Input `type:"list" json:"templateParams"`
	// contains filtered or unexported fields
}

func (ApplySmsTemplateV2Input) GoString

func (s ApplySmsTemplateV2Input) GoString() string

GoString returns the string representation

func (*ApplySmsTemplateV2Input) SetArea

SetArea sets the Area field's value.

func (*ApplySmsTemplateV2Input) SetChannelType

SetChannelType sets the ChannelType field's value.

func (*ApplySmsTemplateV2Input) SetContent

SetContent sets the Content field's value.

func (*ApplySmsTemplateV2Input) SetDesc

SetDesc sets the Desc field's value.

func (*ApplySmsTemplateV2Input) SetName

SetName sets the Name field's value.

func (*ApplySmsTemplateV2Input) SetProject

SetProject sets the Project field's value.

func (*ApplySmsTemplateV2Input) SetShortUrlConfig

SetShortUrlConfig sets the ShortUrlConfig field's value.

func (*ApplySmsTemplateV2Input) SetSignatures

func (s *ApplySmsTemplateV2Input) SetSignatures(v []*string) *ApplySmsTemplateV2Input

SetSignatures sets the Signatures field's value.

func (*ApplySmsTemplateV2Input) SetSubAccounts

func (s *ApplySmsTemplateV2Input) SetSubAccounts(v []*string) *ApplySmsTemplateV2Input

SetSubAccounts sets the SubAccounts field's value.

func (*ApplySmsTemplateV2Input) SetTemplateParams

SetTemplateParams sets the TemplateParams field's value.

func (ApplySmsTemplateV2Input) String

func (s ApplySmsTemplateV2Input) String() string

String returns the string representation

func (*ApplySmsTemplateV2Input) Validate

func (s *ApplySmsTemplateV2Input) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type ApplySmsTemplateV2Output

type ApplySmsTemplateV2Output struct {
	Metadata *response.ResponseMetadata

	AuditOpinion *string `type:"string" json:"auditOpinion,omitempty"`

	Status *int32 `type:"int32" json:"status,omitempty"`

	StatusDescription *string `type:"string" json:"statusDescription,omitempty"`

	TemplateId *string `type:"string" json:"templateId,omitempty"`
	// contains filtered or unexported fields
}

func (ApplySmsTemplateV2Output) GoString

func (s ApplySmsTemplateV2Output) GoString() string

GoString returns the string representation

func (*ApplySmsTemplateV2Output) SetAuditOpinion

SetAuditOpinion sets the AuditOpinion field's value.

func (*ApplySmsTemplateV2Output) SetStatus

SetStatus sets the Status field's value.

func (*ApplySmsTemplateV2Output) SetStatusDescription

func (s *ApplySmsTemplateV2Output) SetStatusDescription(v string) *ApplySmsTemplateV2Output

SetStatusDescription sets the StatusDescription field's value.

func (*ApplySmsTemplateV2Output) SetTemplateId

SetTemplateId sets the TemplateId field's value.

func (ApplySmsTemplateV2Output) String

func (s ApplySmsTemplateV2Output) String() string

String returns the string representation

type ChannelTypeToIndustryConfigForGetSubAccountDetailOutput

type ChannelTypeToIndustryConfigForGetSubAccountDetailOutput struct {
	ChannelType *string `type:"string" json:"channelType" enum:"EnumOfchannelTypeForGetSubAccountDetailOutput"`

	ChannelTypeCn *string `type:"string" json:"channelTypeCn"`

	Industry *string `type:"string" json:"industry"`

	IndustryCn *string `type:"string" json:"industryCn"`
	// contains filtered or unexported fields
}

func (ChannelTypeToIndustryConfigForGetSubAccountDetailOutput) GoString

GoString returns the string representation

func (*ChannelTypeToIndustryConfigForGetSubAccountDetailOutput) SetChannelType

SetChannelType sets the ChannelType field's value.

func (*ChannelTypeToIndustryConfigForGetSubAccountDetailOutput) SetChannelTypeCn

SetChannelTypeCn sets the ChannelTypeCn field's value.

func (*ChannelTypeToIndustryConfigForGetSubAccountDetailOutput) SetIndustry

SetIndustry sets the Industry field's value.

func (*ChannelTypeToIndustryConfigForGetSubAccountDetailOutput) SetIndustryCn

SetIndustryCn sets the IndustryCn field's value.

func (ChannelTypeToIndustryConfigForGetSubAccountDetailOutput) String

String returns the string representation

type ConsentBatchTaskInput

type ConsentBatchTaskInput struct {

	// SubAccount is a required field
	SubAccount *string `type:"string" json:"subAccount,omitempty" required:"true"`

	// TaskId is a required field
	TaskId *string `type:"string" json:"taskId,omitempty" required:"true"`
	// contains filtered or unexported fields
}

func (ConsentBatchTaskInput) GoString

func (s ConsentBatchTaskInput) GoString() string

GoString returns the string representation

func (*ConsentBatchTaskInput) SetSubAccount

func (s *ConsentBatchTaskInput) SetSubAccount(v string) *ConsentBatchTaskInput

SetSubAccount sets the SubAccount field's value.

func (*ConsentBatchTaskInput) SetTaskId

SetTaskId sets the TaskId field's value.

func (ConsentBatchTaskInput) String

func (s ConsentBatchTaskInput) String() string

String returns the string representation

func (*ConsentBatchTaskInput) Validate

func (s *ConsentBatchTaskInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type ConsentBatchTaskOutput

type ConsentBatchTaskOutput struct {
	Metadata *response.ResponseMetadata
	// contains filtered or unexported fields
}

func (ConsentBatchTaskOutput) GoString

func (s ConsentBatchTaskOutput) GoString() string

GoString returns the string representation

func (ConsentBatchTaskOutput) String

func (s ConsentBatchTaskOutput) String() string

String returns the string representation

type DeleteBatchTaskInput

type DeleteBatchTaskInput struct {

	// SubAccount is a required field
	SubAccount *string `type:"string" json:"subAccount,omitempty" required:"true"`

	// TaskId is a required field
	TaskId *string `type:"string" json:"taskId,omitempty" required:"true"`
	// contains filtered or unexported fields
}

func (DeleteBatchTaskInput) GoString

func (s DeleteBatchTaskInput) GoString() string

GoString returns the string representation

func (*DeleteBatchTaskInput) SetSubAccount

func (s *DeleteBatchTaskInput) SetSubAccount(v string) *DeleteBatchTaskInput

SetSubAccount sets the SubAccount field's value.

func (*DeleteBatchTaskInput) SetTaskId

SetTaskId sets the TaskId field's value.

func (DeleteBatchTaskInput) String

func (s DeleteBatchTaskInput) String() string

String returns the string representation

func (*DeleteBatchTaskInput) Validate

func (s *DeleteBatchTaskInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type DeleteBatchTaskOutput

type DeleteBatchTaskOutput struct {
	Metadata *response.ResponseMetadata
	// contains filtered or unexported fields
}

func (DeleteBatchTaskOutput) GoString

func (s DeleteBatchTaskOutput) GoString() string

GoString returns the string representation

func (DeleteBatchTaskOutput) String

func (s DeleteBatchTaskOutput) String() string

String returns the string representation

type ExtraForSetBatchTaskInput

type ExtraForSetBatchTaskInput struct {
	// contains filtered or unexported fields
}

func (ExtraForSetBatchTaskInput) GoString

func (s ExtraForSetBatchTaskInput) GoString() string

GoString returns the string representation

func (ExtraForSetBatchTaskInput) String

func (s ExtraForSetBatchTaskInput) String() string

String returns the string representation

type GetBatchTaskDetailInput

type GetBatchTaskDetailInput struct {

	// SubAccount is a required field
	SubAccount *string `locationName:"subAccount" type:"string" required:"true"`

	// TaskId is a required field
	TaskId *string `locationName:"taskId" type:"string" required:"true"`
	// contains filtered or unexported fields
}

func (GetBatchTaskDetailInput) GoString

func (s GetBatchTaskDetailInput) GoString() string

GoString returns the string representation

func (*GetBatchTaskDetailInput) SetSubAccount

SetSubAccount sets the SubAccount field's value.

func (*GetBatchTaskDetailInput) SetTaskId

SetTaskId sets the TaskId field's value.

func (GetBatchTaskDetailInput) String

func (s GetBatchTaskDetailInput) String() string

String returns the string representation

func (*GetBatchTaskDetailInput) Validate

func (s *GetBatchTaskDetailInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type GetBatchTaskDetailOutput

type GetBatchTaskDetailOutput struct {
	Metadata *response.ResponseMetadata

	ChannelType *string `type:"string" json:"channelType"`

	FileUrl *string `type:"string" json:"fileUrl"`

	Scheduled *bool `type:"boolean" json:"scheduled"`

	SendTime *string `type:"string" json:"sendTime"`

	Signature *string `type:"string" json:"signature"`

	Status *int32 `type:"int32" json:"status"`

	SubAccount *string `type:"string" json:"subAccount"`

	TaskId *string `type:"string" json:"taskId"`

	TaskName *string `type:"string" json:"taskName"`

	TemplateId *string `type:"string" json:"templateId"`

	TemplateName *string `type:"string" json:"templateName"`

	TotalCount *int32 `type:"int32" json:"totalCount"`
	// contains filtered or unexported fields
}

func (GetBatchTaskDetailOutput) GoString

func (s GetBatchTaskDetailOutput) GoString() string

GoString returns the string representation

func (*GetBatchTaskDetailOutput) SetChannelType

SetChannelType sets the ChannelType field's value.

func (*GetBatchTaskDetailOutput) SetFileUrl

SetFileUrl sets the FileUrl field's value.

func (*GetBatchTaskDetailOutput) SetScheduled

SetScheduled sets the Scheduled field's value.

func (*GetBatchTaskDetailOutput) SetSendTime

SetSendTime sets the SendTime field's value.

func (*GetBatchTaskDetailOutput) SetSignature

SetSignature sets the Signature field's value.

func (*GetBatchTaskDetailOutput) SetStatus

SetStatus sets the Status field's value.

func (*GetBatchTaskDetailOutput) SetSubAccount

SetSubAccount sets the SubAccount field's value.

func (*GetBatchTaskDetailOutput) SetTaskId

SetTaskId sets the TaskId field's value.

func (*GetBatchTaskDetailOutput) SetTaskName

SetTaskName sets the TaskName field's value.

func (*GetBatchTaskDetailOutput) SetTemplateId

SetTemplateId sets the TemplateId field's value.

func (*GetBatchTaskDetailOutput) SetTemplateName

SetTemplateName sets the TemplateName field's value.

func (*GetBatchTaskDetailOutput) SetTotalCount

SetTotalCount sets the TotalCount field's value.

func (GetBatchTaskDetailOutput) String

func (s GetBatchTaskDetailOutput) String() string

String returns the string representation

type GetBatchTaskListInput

type GetBatchTaskListInput struct {

	// PageIndex is a required field
	PageIndex *int32 `locationName:"pageIndex" min:"1" type:"int32" required:"true"`

	// PageSize is a required field
	PageSize *int32 `locationName:"pageSize" min:"1" max:"100" type:"int32" required:"true"`

	Signature *string `locationName:"signature" type:"string"`

	// SubAccount is a required field
	SubAccount *string `locationName:"subAccount" type:"string" required:"true"`

	TaskName *string `locationName:"taskName" type:"string"`

	TemplateId *string `locationName:"templateId" type:"string"`
	// contains filtered or unexported fields
}

func (GetBatchTaskListInput) GoString

func (s GetBatchTaskListInput) GoString() string

GoString returns the string representation

func (*GetBatchTaskListInput) SetPageIndex

SetPageIndex sets the PageIndex field's value.

func (*GetBatchTaskListInput) SetPageSize

SetPageSize sets the PageSize field's value.

func (*GetBatchTaskListInput) SetSignature

SetSignature sets the Signature field's value.

func (*GetBatchTaskListInput) SetSubAccount

func (s *GetBatchTaskListInput) SetSubAccount(v string) *GetBatchTaskListInput

SetSubAccount sets the SubAccount field's value.

func (*GetBatchTaskListInput) SetTaskName

SetTaskName sets the TaskName field's value.

func (*GetBatchTaskListInput) SetTemplateId

func (s *GetBatchTaskListInput) SetTemplateId(v string) *GetBatchTaskListInput

SetTemplateId sets the TemplateId field's value.

func (GetBatchTaskListInput) String

func (s GetBatchTaskListInput) String() string

String returns the string representation

func (*GetBatchTaskListInput) Validate

func (s *GetBatchTaskListInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type GetBatchTaskListOutput

type GetBatchTaskListOutput struct {
	Metadata *response.ResponseMetadata

	List []*ListForGetBatchTaskListOutput `type:"list" json:"list"`

	Total *int32 `type:"int32" json:"total"`
	// contains filtered or unexported fields
}

func (GetBatchTaskListOutput) GoString

func (s GetBatchTaskListOutput) GoString() string

GoString returns the string representation

func (*GetBatchTaskListOutput) SetList

SetList sets the List field's value.

func (*GetBatchTaskListOutput) SetTotal

SetTotal sets the Total field's value.

func (GetBatchTaskListOutput) String

func (s GetBatchTaskListOutput) String() string

String returns the string representation

type GetSignatureIdentificationListInput

type GetSignatureIdentificationListInput struct {
	Id *int32 `min:"1" type:"int32" json:"id,omitempty"`

	MaterialName *string `type:"string" json:"materialName,omitempty"`

	// PageIndex is a required field
	PageIndex *int32 `min:"1" type:"int32" json:"pageIndex,omitempty" required:"true"`

	// PageSize is a required field
	PageSize *int32 `min:"1" max:"100" type:"int32" json:"pageSize,omitempty" required:"true"`

	Status []*int32 `type:"list" json:"status"`
	// contains filtered or unexported fields
}

func (GetSignatureIdentificationListInput) GoString

GoString returns the string representation

func (*GetSignatureIdentificationListInput) SetId

SetId sets the Id field's value.

func (*GetSignatureIdentificationListInput) SetMaterialName

SetMaterialName sets the MaterialName field's value.

func (*GetSignatureIdentificationListInput) SetPageIndex

SetPageIndex sets the PageIndex field's value.

func (*GetSignatureIdentificationListInput) SetPageSize

SetPageSize sets the PageSize field's value.

func (*GetSignatureIdentificationListInput) SetStatus

SetStatus sets the Status field's value.

func (GetSignatureIdentificationListInput) String

String returns the string representation

func (*GetSignatureIdentificationListInput) Validate

Validate inspects the fields of the type to determine if they are valid.

type GetSignatureIdentificationListOutput

type GetSignatureIdentificationListOutput struct {
	Metadata *response.ResponseMetadata

	List []*ListForGetSignatureIdentificationListOutput `type:"list" json:"list"`

	Total *int32 `type:"int32" json:"total,omitempty"`
	// contains filtered or unexported fields
}

func (GetSignatureIdentificationListOutput) GoString

GoString returns the string representation

func (*GetSignatureIdentificationListOutput) SetList

SetList sets the List field's value.

func (*GetSignatureIdentificationListOutput) SetTotal

SetTotal sets the Total field's value.

func (GetSignatureIdentificationListOutput) String

String returns the string representation

type GetSubAccountDetailInput

type GetSubAccountDetailInput struct {

	// SubAccount is a required field
	SubAccount *string `locationName:"subAccount" type:"string" required:"true"`
	// contains filtered or unexported fields
}

func (GetSubAccountDetailInput) GoString

func (s GetSubAccountDetailInput) GoString() string

GoString returns the string representation

func (*GetSubAccountDetailInput) SetSubAccount

SetSubAccount sets the SubAccount field's value.

func (GetSubAccountDetailInput) String

func (s GetSubAccountDetailInput) String() string

String returns the string representation

func (*GetSubAccountDetailInput) Validate

func (s *GetSubAccountDetailInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type GetSubAccountDetailOutput

type GetSubAccountDetailOutput struct {
	Metadata *response.ResponseMetadata

	ChannelTypeToIndustryConfig []*ChannelTypeToIndustryConfigForGetSubAccountDetailOutput `type:"list" json:"channelTypeToIndustryConfig"`

	Status *int32 `type:"int32" json:"status"`

	SubAccountId *string `type:"string" json:"subAccountId"`

	SubAccountName *string `type:"string" json:"subAccountName"`
	// contains filtered or unexported fields
}

func (GetSubAccountDetailOutput) GoString

func (s GetSubAccountDetailOutput) GoString() string

GoString returns the string representation

func (*GetSubAccountDetailOutput) SetChannelTypeToIndustryConfig

SetChannelTypeToIndustryConfig sets the ChannelTypeToIndustryConfig field's value.

func (*GetSubAccountDetailOutput) SetStatus

SetStatus sets the Status field's value.

func (*GetSubAccountDetailOutput) SetSubAccountId

SetSubAccountId sets the SubAccountId field's value.

func (*GetSubAccountDetailOutput) SetSubAccountName

SetSubAccountName sets the SubAccountName field's value.

func (GetSubAccountDetailOutput) String

func (s GetSubAccountDetailOutput) String() string

String returns the string representation

type GetUploadTosURLInput

type GetUploadTosURLInput struct {

	// Suffix is a required field
	Suffix *string `locationName:"suffix" type:"string" required:"true" enum:"EnumOfsuffixForGetUploadTosURLInput"`
	// contains filtered or unexported fields
}

func (GetUploadTosURLInput) GoString

func (s GetUploadTosURLInput) GoString() string

GoString returns the string representation

func (*GetUploadTosURLInput) SetSuffix

SetSuffix sets the Suffix field's value.

func (GetUploadTosURLInput) String

func (s GetUploadTosURLInput) String() string

String returns the string representation

func (*GetUploadTosURLInput) Validate

func (s *GetUploadTosURLInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type GetUploadTosURLOutput

type GetUploadTosURLOutput struct {
	Metadata *response.ResponseMetadata

	File *string `type:"string" json:"file"`

	Url *string `type:"string" json:"url"`
	// contains filtered or unexported fields
}

func (GetUploadTosURLOutput) GoString

func (s GetUploadTosURLOutput) GoString() string

GoString returns the string representation

func (*GetUploadTosURLOutput) SetFile

SetFile sets the File field's value.

func (*GetUploadTosURLOutput) SetUrl

SetUrl sets the Url field's value.

func (GetUploadTosURLOutput) String

func (s GetUploadTosURLOutput) String() string

String returns the string representation

type ListForGetBatchTaskListOutput

type ListForGetBatchTaskListOutput struct {
	ChannelType *string `type:"string" json:"channelType" enum:"EnumOfchannelTypeForGetBatchTaskListOutput"`

	FileUrl *string `type:"string" json:"fileUrl"`

	Scheduled *bool `type:"boolean" json:"scheduled"`

	SendTime *string `type:"string" json:"sendTime"`

	Signature *string `type:"string" json:"signature"`

	Status *int32 `type:"int32" json:"status"`

	SubAccount *string `type:"string" json:"subAccount"`

	TaskId *string `type:"string" json:"taskId"`

	TaskName *string `type:"string" json:"taskName"`

	TemplateId *string `type:"string" json:"templateId"`

	TemplateName *string `type:"string" json:"templateName"`

	TotalCount *int32 `type:"int32" json:"totalCount"`
	// contains filtered or unexported fields
}

func (ListForGetBatchTaskListOutput) GoString

GoString returns the string representation

func (*ListForGetBatchTaskListOutput) SetChannelType

SetChannelType sets the ChannelType field's value.

func (*ListForGetBatchTaskListOutput) SetFileUrl

SetFileUrl sets the FileUrl field's value.

func (*ListForGetBatchTaskListOutput) SetScheduled

SetScheduled sets the Scheduled field's value.

func (*ListForGetBatchTaskListOutput) SetSendTime

SetSendTime sets the SendTime field's value.

func (*ListForGetBatchTaskListOutput) SetSignature

SetSignature sets the Signature field's value.

func (*ListForGetBatchTaskListOutput) SetStatus

SetStatus sets the Status field's value.

func (*ListForGetBatchTaskListOutput) SetSubAccount

SetSubAccount sets the SubAccount field's value.

func (*ListForGetBatchTaskListOutput) SetTaskId

SetTaskId sets the TaskId field's value.

func (*ListForGetBatchTaskListOutput) SetTaskName

SetTaskName sets the TaskName field's value.

func (*ListForGetBatchTaskListOutput) SetTemplateId

SetTemplateId sets the TemplateId field's value.

func (*ListForGetBatchTaskListOutput) SetTemplateName

SetTemplateName sets the TemplateName field's value.

func (*ListForGetBatchTaskListOutput) SetTotalCount

SetTotalCount sets the TotalCount field's value.

func (ListForGetBatchTaskListOutput) String

String returns the string representation

type ListForGetSignatureIdentificationListOutput

type ListForGetSignatureIdentificationListOutput struct {
	AuditOpinion *string `type:"string" json:"auditOpinion,omitempty"`

	AuditStatus *int32 `type:"int32" json:"auditStatus,omitempty"`

	AuditedAt *int32 `type:"int32" json:"auditedAt,omitempty"`

	BusinessCertificateName *string `type:"string" json:"businessCertificateName,omitempty"`

	EffectSignatures []*string `type:"list" json:"effectSignatures"`

	Id *int32 `type:"int32" json:"id,omitempty"`

	IsOrder *bool `type:"boolean" json:"isOrder,omitempty"`

	MaterialName *string `type:"string" json:"materialName,omitempty"`

	Purpose *int32 `type:"int32" json:"purpose,omitempty"`

	Usable *bool `type:"boolean" json:"usable,omitempty"`
	// contains filtered or unexported fields
}

func (ListForGetSignatureIdentificationListOutput) GoString

GoString returns the string representation

func (*ListForGetSignatureIdentificationListOutput) SetAuditOpinion

SetAuditOpinion sets the AuditOpinion field's value.

func (*ListForGetSignatureIdentificationListOutput) SetAuditStatus

SetAuditStatus sets the AuditStatus field's value.

func (*ListForGetSignatureIdentificationListOutput) SetAuditedAt

SetAuditedAt sets the AuditedAt field's value.

func (*ListForGetSignatureIdentificationListOutput) SetBusinessCertificateName

SetBusinessCertificateName sets the BusinessCertificateName field's value.

func (*ListForGetSignatureIdentificationListOutput) SetEffectSignatures

SetEffectSignatures sets the EffectSignatures field's value.

func (*ListForGetSignatureIdentificationListOutput) SetId

SetId sets the Id field's value.

func (*ListForGetSignatureIdentificationListOutput) SetIsOrder

SetIsOrder sets the IsOrder field's value.

func (*ListForGetSignatureIdentificationListOutput) SetMaterialName

SetMaterialName sets the MaterialName field's value.

func (*ListForGetSignatureIdentificationListOutput) SetPurpose

SetPurpose sets the Purpose field's value.

func (*ListForGetSignatureIdentificationListOutput) SetUsable

SetUsable sets the Usable field's value.

func (ListForGetSignatureIdentificationListOutput) String

String returns the string representation

type ListForListSecondTemplateOutput

type ListForListSecondTemplateOutput struct {
	Area *string `type:"string" json:"area" enum:"EnumOfareaForListSecondTemplateOutput"`

	ChannelType *string `type:"string" json:"channelType" enum:"EnumOfchannelTypeForListSecondTemplateOutput"`

	Content *string `type:"string" json:"content"`

	CreatedAt *int32 `type:"int32" json:"createdAt"`

	Description *string `type:"string" json:"description"`

	Name *string `type:"string" json:"name"`

	Project *string `type:"string" json:"project"`

	SecondTemplateId *string `type:"string" json:"secondTemplateId"`

	ShortUrlConfig *ShortUrlConfigForListSecondTemplateOutput `type:"structure" json:"shortUrlConfig"`

	Signatures []*string `type:"list" json:"signatures"`

	Status *int32 `type:"int32" json:"status"`

	StatusDescription *string `type:"string" json:"statusDescription"`

	SubAccounts []*string `type:"list" json:"subAccounts"`

	TemplateId *string `type:"string" json:"templateId"`

	TemplateParams []*TemplateParamForListSecondTemplateOutput `type:"list" json:"templateParams"`

	UpdatedAt *int32 `type:"int32" json:"updatedAt"`
	// contains filtered or unexported fields
}

func (ListForListSecondTemplateOutput) GoString

GoString returns the string representation

func (*ListForListSecondTemplateOutput) SetArea

SetArea sets the Area field's value.

func (*ListForListSecondTemplateOutput) SetChannelType

SetChannelType sets the ChannelType field's value.

func (*ListForListSecondTemplateOutput) SetContent

SetContent sets the Content field's value.

func (*ListForListSecondTemplateOutput) SetCreatedAt

SetCreatedAt sets the CreatedAt field's value.

func (*ListForListSecondTemplateOutput) SetDescription

SetDescription sets the Description field's value.

func (*ListForListSecondTemplateOutput) SetName

SetName sets the Name field's value.

func (*ListForListSecondTemplateOutput) SetProject

SetProject sets the Project field's value.

func (*ListForListSecondTemplateOutput) SetSecondTemplateId

SetSecondTemplateId sets the SecondTemplateId field's value.

func (*ListForListSecondTemplateOutput) SetShortUrlConfig

SetShortUrlConfig sets the ShortUrlConfig field's value.

func (*ListForListSecondTemplateOutput) SetSignatures

SetSignatures sets the Signatures field's value.

func (*ListForListSecondTemplateOutput) SetStatus

SetStatus sets the Status field's value.

func (*ListForListSecondTemplateOutput) SetStatusDescription

SetStatusDescription sets the StatusDescription field's value.

func (*ListForListSecondTemplateOutput) SetSubAccounts

SetSubAccounts sets the SubAccounts field's value.

func (*ListForListSecondTemplateOutput) SetTemplateId

SetTemplateId sets the TemplateId field's value.

func (*ListForListSecondTemplateOutput) SetTemplateParams

SetTemplateParams sets the TemplateParams field's value.

func (*ListForListSecondTemplateOutput) SetUpdatedAt

SetUpdatedAt sets the UpdatedAt field's value.

func (ListForListSecondTemplateOutput) String

String returns the string representation

type ListForListSignatureForAgentOutput

type ListForListSignatureForAgentOutput struct {
	CreatedAt *int32 `type:"int32" json:",omitempty"`

	Description *string `type:"string" json:",omitempty"`

	Signature *string `type:"string" json:",omitempty"`

	Status *int32 `type:"int32" json:",omitempty"`

	SubAccounts []*string `type:"list"`
	// contains filtered or unexported fields
}

func (ListForListSignatureForAgentOutput) GoString

GoString returns the string representation

func (*ListForListSignatureForAgentOutput) SetCreatedAt

SetCreatedAt sets the CreatedAt field's value.

func (*ListForListSignatureForAgentOutput) SetDescription

SetDescription sets the Description field's value.

func (*ListForListSignatureForAgentOutput) SetSignature

SetSignature sets the Signature field's value.

func (*ListForListSignatureForAgentOutput) SetStatus

SetStatus sets the Status field's value.

func (*ListForListSignatureForAgentOutput) SetSubAccounts

SetSubAccounts sets the SubAccounts field's value.

func (ListForListSignatureForAgentOutput) String

String returns the string representation

type ListForListSmsSendLogForAgentOutput

type ListForListSmsSendLogForAgentOutput struct {
	Account *string `type:"string" json:",omitempty"`

	ChannelType *string `type:"string" json:",omitempty"`

	Content *string `type:"string" json:",omitempty"`

	Count *int32 `type:"int32" json:",omitempty"`

	ErrorCode *string `type:"string" json:",omitempty"`

	ErrorMessage *string `type:"string" json:",omitempty"`

	ErrorType *string `type:"string" json:",omitempty"`

	MessageId *string `type:"string" json:",omitempty"`

	Mobile *string `type:"string" json:",omitempty"`

	ReceiptTime *int32 `type:"int32" json:",omitempty"`

	SendTime *int32 `type:"int32" json:",omitempty"`

	Signature *string `type:"string" json:",omitempty"`

	SubAccount *string `type:"string" json:",omitempty"`

	TemplateId *string `type:"string" json:",omitempty"`
	// contains filtered or unexported fields
}

func (ListForListSmsSendLogForAgentOutput) GoString

GoString returns the string representation

func (*ListForListSmsSendLogForAgentOutput) SetAccount

SetAccount sets the Account field's value.

func (*ListForListSmsSendLogForAgentOutput) SetChannelType

SetChannelType sets the ChannelType field's value.

func (*ListForListSmsSendLogForAgentOutput) SetContent

SetContent sets the Content field's value.

func (*ListForListSmsSendLogForAgentOutput) SetCount

SetCount sets the Count field's value.

func (*ListForListSmsSendLogForAgentOutput) SetErrorCode

SetErrorCode sets the ErrorCode field's value.

func (*ListForListSmsSendLogForAgentOutput) SetErrorMessage

SetErrorMessage sets the ErrorMessage field's value.

func (*ListForListSmsSendLogForAgentOutput) SetErrorType

SetErrorType sets the ErrorType field's value.

func (*ListForListSmsSendLogForAgentOutput) SetMessageId

SetMessageId sets the MessageId field's value.

func (*ListForListSmsSendLogForAgentOutput) SetMobile

SetMobile sets the Mobile field's value.

func (*ListForListSmsSendLogForAgentOutput) SetReceiptTime

SetReceiptTime sets the ReceiptTime field's value.

func (*ListForListSmsSendLogForAgentOutput) SetSendTime

SetSendTime sets the SendTime field's value.

func (*ListForListSmsSendLogForAgentOutput) SetSignature

SetSignature sets the Signature field's value.

func (*ListForListSmsSendLogForAgentOutput) SetSubAccount

SetSubAccount sets the SubAccount field's value.

func (*ListForListSmsSendLogForAgentOutput) SetTemplateId

SetTemplateId sets the TemplateId field's value.

func (ListForListSmsSendLogForAgentOutput) String

String returns the string representation

type ListForListSmsTemplateForAgentOutput

type ListForListSmsTemplateForAgentOutput struct {
	ChannelType *string `type:"string" json:",omitempty" enum:"EnumOfChannelTypeForListSmsTemplateForAgentOutput"`

	CreatedAt *int32 `type:"int32" json:",omitempty"`

	SecondTemplateId *string `type:"string" json:",omitempty"`

	Signature *string `type:"string" json:",omitempty"`

	Signatures []*string `type:"list"`

	Status *int32 `type:"int32" json:",omitempty"`

	StatusDescription *string `type:"string" json:",omitempty"`

	SubAccounts []*string `type:"list"`

	TemplateId *string `type:"string" json:",omitempty"`

	TemplateName *string `type:"string" json:",omitempty"`

	TemplateParams []*string `type:"list"`
	// contains filtered or unexported fields
}

func (ListForListSmsTemplateForAgentOutput) GoString

GoString returns the string representation

func (*ListForListSmsTemplateForAgentOutput) SetChannelType

SetChannelType sets the ChannelType field's value.

func (*ListForListSmsTemplateForAgentOutput) SetCreatedAt

SetCreatedAt sets the CreatedAt field's value.

func (*ListForListSmsTemplateForAgentOutput) SetSecondTemplateId

SetSecondTemplateId sets the SecondTemplateId field's value.

func (*ListForListSmsTemplateForAgentOutput) SetSignature

SetSignature sets the Signature field's value.

func (*ListForListSmsTemplateForAgentOutput) SetSignatures

SetSignatures sets the Signatures field's value.

func (*ListForListSmsTemplateForAgentOutput) SetStatus

SetStatus sets the Status field's value.

func (*ListForListSmsTemplateForAgentOutput) SetStatusDescription

SetStatusDescription sets the StatusDescription field's value.

func (*ListForListSmsTemplateForAgentOutput) SetSubAccounts

SetSubAccounts sets the SubAccounts field's value.

func (*ListForListSmsTemplateForAgentOutput) SetTemplateId

SetTemplateId sets the TemplateId field's value.

func (*ListForListSmsTemplateForAgentOutput) SetTemplateName

SetTemplateName sets the TemplateName field's value.

func (*ListForListSmsTemplateForAgentOutput) SetTemplateParams

SetTemplateParams sets the TemplateParams field's value.

func (ListForListSmsTemplateForAgentOutput) String

String returns the string representation

type ListForListSubAccountForAgentOutput

type ListForListSubAccountForAgentOutput struct {
	SubAccount *string `type:"string" json:",omitempty"`

	SubAccountName *string `type:"string" json:",omitempty"`
	// contains filtered or unexported fields
}

func (ListForListSubAccountForAgentOutput) GoString

GoString returns the string representation

func (*ListForListSubAccountForAgentOutput) SetSubAccount

SetSubAccount sets the SubAccount field's value.

func (*ListForListSubAccountForAgentOutput) SetSubAccountName

SetSubAccountName sets the SubAccountName field's value.

func (ListForListSubAccountForAgentOutput) String

String returns the string representation

type ListSecondTemplateInput

type ListSecondTemplateInput struct {
	Project *string `locationName:"project" type:"string"`

	SecondTemplateId *string `locationName:"secondTemplateId" type:"string"`

	Signatures *string `locationName:"signatures" type:"string"`

	TemplateId *string `locationName:"templateId" type:"string"`
	// contains filtered or unexported fields
}

func (ListSecondTemplateInput) GoString

func (s ListSecondTemplateInput) GoString() string

GoString returns the string representation

func (*ListSecondTemplateInput) SetProject

SetProject sets the Project field's value.

func (*ListSecondTemplateInput) SetSecondTemplateId

func (s *ListSecondTemplateInput) SetSecondTemplateId(v string) *ListSecondTemplateInput

SetSecondTemplateId sets the SecondTemplateId field's value.

func (*ListSecondTemplateInput) SetSignatures

SetSignatures sets the Signatures field's value.

func (*ListSecondTemplateInput) SetTemplateId

SetTemplateId sets the TemplateId field's value.

func (ListSecondTemplateInput) String

func (s ListSecondTemplateInput) String() string

String returns the string representation

type ListSecondTemplateOutput

type ListSecondTemplateOutput struct {
	Metadata *response.ResponseMetadata

	List []*ListForListSecondTemplateOutput `type:"list" json:"list"`
	// contains filtered or unexported fields
}

func (ListSecondTemplateOutput) GoString

func (s ListSecondTemplateOutput) GoString() string

GoString returns the string representation

func (*ListSecondTemplateOutput) SetList

SetList sets the List field's value.

func (ListSecondTemplateOutput) String

func (s ListSecondTemplateOutput) String() string

String returns the string representation

type ListSignatureForAgentInput

type ListSignatureForAgentInput struct {

	// Page is a required field
	Page *int32 `min:"1" type:"int32" json:",omitempty" required:"true"`

	// PageSize is a required field
	PageSize *int32 `min:"1" max:"100" type:"int32" json:",omitempty" required:"true"`

	Signature *string `type:"string" json:",omitempty"`

	SubAccounts []*string `type:"list"`
	// contains filtered or unexported fields
}

func (ListSignatureForAgentInput) GoString

func (s ListSignatureForAgentInput) GoString() string

GoString returns the string representation

func (*ListSignatureForAgentInput) SetPage

SetPage sets the Page field's value.

func (*ListSignatureForAgentInput) SetPageSize

SetPageSize sets the PageSize field's value.

func (*ListSignatureForAgentInput) SetSignature

SetSignature sets the Signature field's value.

func (*ListSignatureForAgentInput) SetSubAccounts

SetSubAccounts sets the SubAccounts field's value.

func (ListSignatureForAgentInput) String

String returns the string representation

func (*ListSignatureForAgentInput) Validate

func (s *ListSignatureForAgentInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type ListSignatureForAgentOutput

type ListSignatureForAgentOutput struct {
	Metadata *response.ResponseMetadata

	List []*ListForListSignatureForAgentOutput `type:"list"`

	Total *int32 `type:"int32" json:",omitempty"`
	// contains filtered or unexported fields
}

func (ListSignatureForAgentOutput) GoString

func (s ListSignatureForAgentOutput) GoString() string

GoString returns the string representation

func (*ListSignatureForAgentOutput) SetList

SetList sets the List field's value.

func (*ListSignatureForAgentOutput) SetTotal

SetTotal sets the Total field's value.

func (ListSignatureForAgentOutput) String

String returns the string representation

type ListSmsSendLogForAgentInput

type ListSmsSendLogForAgentInput struct {
	FromTime *int32 `type:"int32" json:",omitempty"`

	MessageId *string `type:"string" json:",omitempty"`

	Mobile *string `type:"string" json:",omitempty"`

	// Page is a required field
	Page *int32 `min:"1" type:"int32" json:",omitempty" required:"true"`

	// PageSize is a required field
	PageSize *int32 `min:"1" max:"100" type:"int32" json:",omitempty" required:"true"`

	Signature *string `type:"string" json:",omitempty"`

	// SubAccount is a required field
	SubAccount *string `type:"string" json:",omitempty" required:"true"`

	TemplateId *string `type:"string" json:",omitempty"`

	ToTime *int32 `type:"int32" json:",omitempty"`
	// contains filtered or unexported fields
}

func (ListSmsSendLogForAgentInput) GoString

func (s ListSmsSendLogForAgentInput) GoString() string

GoString returns the string representation

func (*ListSmsSendLogForAgentInput) SetFromTime

SetFromTime sets the FromTime field's value.

func (*ListSmsSendLogForAgentInput) SetMessageId

SetMessageId sets the MessageId field's value.

func (*ListSmsSendLogForAgentInput) SetMobile

SetMobile sets the Mobile field's value.

func (*ListSmsSendLogForAgentInput) SetPage

SetPage sets the Page field's value.

func (*ListSmsSendLogForAgentInput) SetPageSize

SetPageSize sets the PageSize field's value.

func (*ListSmsSendLogForAgentInput) SetSignature

SetSignature sets the Signature field's value.

func (*ListSmsSendLogForAgentInput) SetSubAccount

SetSubAccount sets the SubAccount field's value.

func (*ListSmsSendLogForAgentInput) SetTemplateId

SetTemplateId sets the TemplateId field's value.

func (*ListSmsSendLogForAgentInput) SetToTime

SetToTime sets the ToTime field's value.

func (ListSmsSendLogForAgentInput) String

String returns the string representation

func (*ListSmsSendLogForAgentInput) Validate

func (s *ListSmsSendLogForAgentInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type ListSmsSendLogForAgentOutput

type ListSmsSendLogForAgentOutput struct {
	Metadata *response.ResponseMetadata

	List []*ListForListSmsSendLogForAgentOutput `type:"list"`

	Total *int32 `type:"int32" json:",omitempty"`
	// contains filtered or unexported fields
}

func (ListSmsSendLogForAgentOutput) GoString

func (s ListSmsSendLogForAgentOutput) GoString() string

GoString returns the string representation

func (*ListSmsSendLogForAgentOutput) SetList

SetList sets the List field's value.

func (*ListSmsSendLogForAgentOutput) SetTotal

SetTotal sets the Total field's value.

func (ListSmsSendLogForAgentOutput) String

String returns the string representation

type ListSmsTemplateForAgentInput

type ListSmsTemplateForAgentInput struct {

	// Page is a required field
	Page *int32 `min:"1" type:"int32" json:",omitempty" required:"true"`

	// PageSize is a required field
	PageSize *int32 `min:"1" max:"100" type:"int32" json:",omitempty" required:"true"`

	Signatures []*string `type:"list"`

	SubAccounts []*string `type:"list"`

	TemplateId *string `type:"string" json:",omitempty"`
	// contains filtered or unexported fields
}

func (ListSmsTemplateForAgentInput) GoString

func (s ListSmsTemplateForAgentInput) GoString() string

GoString returns the string representation

func (*ListSmsTemplateForAgentInput) SetPage

SetPage sets the Page field's value.

func (*ListSmsTemplateForAgentInput) SetPageSize

SetPageSize sets the PageSize field's value.

func (*ListSmsTemplateForAgentInput) SetSignatures

SetSignatures sets the Signatures field's value.

func (*ListSmsTemplateForAgentInput) SetSubAccounts

SetSubAccounts sets the SubAccounts field's value.

func (*ListSmsTemplateForAgentInput) SetTemplateId

SetTemplateId sets the TemplateId field's value.

func (ListSmsTemplateForAgentInput) String

String returns the string representation

func (*ListSmsTemplateForAgentInput) Validate

func (s *ListSmsTemplateForAgentInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type ListSmsTemplateForAgentOutput

type ListSmsTemplateForAgentOutput struct {
	Metadata *response.ResponseMetadata

	List []*ListForListSmsTemplateForAgentOutput `type:"list"`

	Total *int32 `type:"int32" json:",omitempty"`
	// contains filtered or unexported fields
}

func (ListSmsTemplateForAgentOutput) GoString

GoString returns the string representation

func (*ListSmsTemplateForAgentOutput) SetList

SetList sets the List field's value.

func (*ListSmsTemplateForAgentOutput) SetTotal

SetTotal sets the Total field's value.

func (ListSmsTemplateForAgentOutput) String

String returns the string representation

type ListSubAccountForAgentInput

type ListSubAccountForAgentInput struct {
	SubAccountName *string `type:"string" json:",omitempty"`
	// contains filtered or unexported fields
}

func (ListSubAccountForAgentInput) GoString

func (s ListSubAccountForAgentInput) GoString() string

GoString returns the string representation

func (*ListSubAccountForAgentInput) SetSubAccountName

SetSubAccountName sets the SubAccountName field's value.

func (ListSubAccountForAgentInput) String

String returns the string representation

type ListSubAccountForAgentOutput

type ListSubAccountForAgentOutput struct {
	Metadata *response.ResponseMetadata

	List []*ListForListSubAccountForAgentOutput `type:"list"`

	Total *int32 `type:"int32" json:",omitempty"`
	// contains filtered or unexported fields
}

func (ListSubAccountForAgentOutput) GoString

func (s ListSubAccountForAgentOutput) GoString() string

GoString returns the string representation

func (*ListSubAccountForAgentOutput) SetList

SetList sets the List field's value.

func (*ListSubAccountForAgentOutput) SetTotal

SetTotal sets the Total field's value.

func (ListSubAccountForAgentOutput) String

String returns the string representation

type ListTotalSendCountStatForAgentInput

type ListTotalSendCountStatForAgentInput struct {
	ChannelType *string `type:"string" json:",omitempty"`

	// EndTime is a required field
	EndTime *int32 `type:"int32" json:",omitempty" required:"true"`

	Signature *string `type:"string" json:",omitempty"`

	// StartTime is a required field
	StartTime *int32 `type:"int32" json:",omitempty" required:"true"`

	SubAccount *string `type:"string" json:",omitempty"`

	TemplateId *string `type:"string" json:",omitempty"`
	// contains filtered or unexported fields
}

func (ListTotalSendCountStatForAgentInput) GoString

GoString returns the string representation

func (*ListTotalSendCountStatForAgentInput) SetChannelType

SetChannelType sets the ChannelType field's value.

func (*ListTotalSendCountStatForAgentInput) SetEndTime

SetEndTime sets the EndTime field's value.

func (*ListTotalSendCountStatForAgentInput) SetSignature

SetSignature sets the Signature field's value.

func (*ListTotalSendCountStatForAgentInput) SetStartTime

SetStartTime sets the StartTime field's value.

func (*ListTotalSendCountStatForAgentInput) SetSubAccount

SetSubAccount sets the SubAccount field's value.

func (*ListTotalSendCountStatForAgentInput) SetTemplateId

SetTemplateId sets the TemplateId field's value.

func (ListTotalSendCountStatForAgentInput) String

String returns the string representation

func (*ListTotalSendCountStatForAgentInput) Validate

Validate inspects the fields of the type to determine if they are valid.

type ListTotalSendCountStatForAgentOutput

type ListTotalSendCountStatForAgentOutput struct {
	Metadata *response.ResponseMetadata

	TotalAllSendCount *int32 `type:"int32" json:",omitempty"`

	TotalReceiptFailureCount *int32 `type:"int32" json:",omitempty"`

	TotalReceiptSuccessCount *int32 `type:"int32" json:",omitempty"`

	TotalSendCount *int32 `type:"int32" json:",omitempty"`

	TotalSendSuccessCount *int32 `type:"int32" json:",omitempty"`
	// contains filtered or unexported fields
}

func (ListTotalSendCountStatForAgentOutput) GoString

GoString returns the string representation

func (*ListTotalSendCountStatForAgentOutput) SetTotalAllSendCount

SetTotalAllSendCount sets the TotalAllSendCount field's value.

func (*ListTotalSendCountStatForAgentOutput) SetTotalReceiptFailureCount

SetTotalReceiptFailureCount sets the TotalReceiptFailureCount field's value.

func (*ListTotalSendCountStatForAgentOutput) SetTotalReceiptSuccessCount

SetTotalReceiptSuccessCount sets the TotalReceiptSuccessCount field's value.

func (*ListTotalSendCountStatForAgentOutput) SetTotalSendCount

SetTotalSendCount sets the TotalSendCount field's value.

func (*ListTotalSendCountStatForAgentOutput) SetTotalSendSuccessCount

SetTotalSendSuccessCount sets the TotalSendSuccessCount field's value.

func (ListTotalSendCountStatForAgentOutput) String

String returns the string representation

type SendSmsForAgentInput

type SendSmsForAgentInput struct {

	// Mobiles is a required field
	Mobiles *string `type:"string" json:",omitempty" required:"true"`

	// Signature is a required field
	Signature *string `type:"string" json:",omitempty" required:"true"`

	// SubAccount is a required field
	SubAccount *string `type:"string" json:",omitempty" required:"true"`

	// TemplateId is a required field
	TemplateId *string `type:"string" json:",omitempty" required:"true"`

	TemplateParam *string `type:"string" json:",omitempty"`
	// contains filtered or unexported fields
}

func (SendSmsForAgentInput) GoString

func (s SendSmsForAgentInput) GoString() string

GoString returns the string representation

func (*SendSmsForAgentInput) SetMobiles

SetMobiles sets the Mobiles field's value.

func (*SendSmsForAgentInput) SetSignature

func (s *SendSmsForAgentInput) SetSignature(v string) *SendSmsForAgentInput

SetSignature sets the Signature field's value.

func (*SendSmsForAgentInput) SetSubAccount

func (s *SendSmsForAgentInput) SetSubAccount(v string) *SendSmsForAgentInput

SetSubAccount sets the SubAccount field's value.

func (*SendSmsForAgentInput) SetTemplateId

func (s *SendSmsForAgentInput) SetTemplateId(v string) *SendSmsForAgentInput

SetTemplateId sets the TemplateId field's value.

func (*SendSmsForAgentInput) SetTemplateParam

func (s *SendSmsForAgentInput) SetTemplateParam(v string) *SendSmsForAgentInput

SetTemplateParam sets the TemplateParam field's value.

func (SendSmsForAgentInput) String

func (s SendSmsForAgentInput) String() string

String returns the string representation

func (*SendSmsForAgentInput) Validate

func (s *SendSmsForAgentInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type SendSmsForAgentOutput

type SendSmsForAgentOutput struct {
	Metadata *response.ResponseMetadata

	MessageId []*string `type:"list"`
	// contains filtered or unexported fields
}

func (SendSmsForAgentOutput) GoString

func (s SendSmsForAgentOutput) GoString() string

GoString returns the string representation

func (*SendSmsForAgentOutput) SetMessageId

func (s *SendSmsForAgentOutput) SetMessageId(v []*string) *SendSmsForAgentOutput

SetMessageId sets the MessageId field's value.

func (SendSmsForAgentOutput) String

func (s SendSmsForAgentOutput) String() string

String returns the string representation

type SetBatchTaskInput

type SetBatchTaskInput struct {

	// ChannelType is a required field
	ChannelType *string `type:"string" json:"channelType,omitempty" required:"true" enum:"EnumOfchannelTypeForSetBatchTaskInput"`

	Extra *ExtraForSetBatchTaskInput `type:"structure" json:"extra,omitempty"`

	// FileUrl is a required field
	FileUrl *string `min:"1" type:"string" json:"fileUrl,omitempty" required:"true"`

	// Name is a required field
	Name *string `min:"1" type:"string" json:"name,omitempty" required:"true"`

	// Scheduled is a required field
	Scheduled *bool `type:"boolean" json:"scheduled,omitempty" required:"true"`

	// SendTime is a required field
	SendTime *int32 `type:"int32" json:"sendTime,omitempty" required:"true"`

	// Signature is a required field
	Signature *string `min:"1" type:"string" json:"signature,omitempty" required:"true"`

	// SubAccount is a required field
	SubAccount *string `type:"string" json:"subAccount,omitempty" required:"true"`

	// TemplateId is a required field
	TemplateId *string `min:"1" type:"string" json:"templateId,omitempty" required:"true"`

	// TemplateName is a required field
	TemplateName *string `min:"1" type:"string" json:"templateName,omitempty" required:"true"`
	// contains filtered or unexported fields
}

func (SetBatchTaskInput) GoString

func (s SetBatchTaskInput) GoString() string

GoString returns the string representation

func (*SetBatchTaskInput) SetChannelType

func (s *SetBatchTaskInput) SetChannelType(v string) *SetBatchTaskInput

SetChannelType sets the ChannelType field's value.

func (*SetBatchTaskInput) SetExtra

SetExtra sets the Extra field's value.

func (*SetBatchTaskInput) SetFileUrl

func (s *SetBatchTaskInput) SetFileUrl(v string) *SetBatchTaskInput

SetFileUrl sets the FileUrl field's value.

func (*SetBatchTaskInput) SetName

SetName sets the Name field's value.

func (*SetBatchTaskInput) SetScheduled

func (s *SetBatchTaskInput) SetScheduled(v bool) *SetBatchTaskInput

SetScheduled sets the Scheduled field's value.

func (*SetBatchTaskInput) SetSendTime

func (s *SetBatchTaskInput) SetSendTime(v int32) *SetBatchTaskInput

SetSendTime sets the SendTime field's value.

func (*SetBatchTaskInput) SetSignature

func (s *SetBatchTaskInput) SetSignature(v string) *SetBatchTaskInput

SetSignature sets the Signature field's value.

func (*SetBatchTaskInput) SetSubAccount

func (s *SetBatchTaskInput) SetSubAccount(v string) *SetBatchTaskInput

SetSubAccount sets the SubAccount field's value.

func (*SetBatchTaskInput) SetTemplateId

func (s *SetBatchTaskInput) SetTemplateId(v string) *SetBatchTaskInput

SetTemplateId sets the TemplateId field's value.

func (*SetBatchTaskInput) SetTemplateName

func (s *SetBatchTaskInput) SetTemplateName(v string) *SetBatchTaskInput

SetTemplateName sets the TemplateName field's value.

func (SetBatchTaskInput) String

func (s SetBatchTaskInput) String() string

String returns the string representation

func (*SetBatchTaskInput) Validate

func (s *SetBatchTaskInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type SetBatchTaskOutput

type SetBatchTaskOutput struct {
	Metadata *response.ResponseMetadata

	DupCount *int32 `type:"int32" json:"dupCount,omitempty"`

	TaskId *string `type:"string" json:"taskId,omitempty"`

	TotalCount *int32 `type:"int32" json:"totalCount,omitempty"`
	// contains filtered or unexported fields
}

func (SetBatchTaskOutput) GoString

func (s SetBatchTaskOutput) GoString() string

GoString returns the string representation

func (*SetBatchTaskOutput) SetDupCount

func (s *SetBatchTaskOutput) SetDupCount(v int32) *SetBatchTaskOutput

SetDupCount sets the DupCount field's value.

func (*SetBatchTaskOutput) SetTaskId

func (s *SetBatchTaskOutput) SetTaskId(v string) *SetBatchTaskOutput

SetTaskId sets the TaskId field's value.

func (*SetBatchTaskOutput) SetTotalCount

func (s *SetBatchTaskOutput) SetTotalCount(v int32) *SetBatchTaskOutput

SetTotalCount sets the TotalCount field's value.

func (SetBatchTaskOutput) String

func (s SetBatchTaskOutput) String() string

String returns the string representation

type ShortUrlConfigForApplySmsTemplateV2Input

type ShortUrlConfigForApplySmsTemplateV2Input struct {
	Belong *string `type:"string" json:"belong,omitempty"`

	IsEnabled *string `type:"string" json:"isEnabled,omitempty"`

	IsNeedClickDetails *string `type:"string" json:"isNeedClickDetails,omitempty"`

	UaCheckStrategy *int32 `type:"int32" json:"uaCheckStrategy,omitempty"`
	// contains filtered or unexported fields
}

func (ShortUrlConfigForApplySmsTemplateV2Input) GoString

GoString returns the string representation

func (*ShortUrlConfigForApplySmsTemplateV2Input) SetBelong

SetBelong sets the Belong field's value.

func (*ShortUrlConfigForApplySmsTemplateV2Input) SetIsEnabled

SetIsEnabled sets the IsEnabled field's value.

func (*ShortUrlConfigForApplySmsTemplateV2Input) SetIsNeedClickDetails

SetIsNeedClickDetails sets the IsNeedClickDetails field's value.

func (*ShortUrlConfigForApplySmsTemplateV2Input) SetUaCheckStrategy

SetUaCheckStrategy sets the UaCheckStrategy field's value.

func (ShortUrlConfigForApplySmsTemplateV2Input) String

String returns the string representation

type ShortUrlConfigForListSecondTemplateOutput

type ShortUrlConfigForListSecondTemplateOutput struct {
	Belong *string `type:"string" json:"belong"`

	IsEnabled *string `type:"string" json:"isEnabled"`

	IsNeedClickDetails *string `type:"string" json:"isNeedClickDetails"`

	UaCheckStrategy *int32 `type:"int32" json:"uaCheckStrategy"`
	// contains filtered or unexported fields
}

func (ShortUrlConfigForListSecondTemplateOutput) GoString

GoString returns the string representation

func (*ShortUrlConfigForListSecondTemplateOutput) SetBelong

SetBelong sets the Belong field's value.

func (*ShortUrlConfigForListSecondTemplateOutput) SetIsEnabled

SetIsEnabled sets the IsEnabled field's value.

func (*ShortUrlConfigForListSecondTemplateOutput) SetIsNeedClickDetails

SetIsNeedClickDetails sets the IsNeedClickDetails field's value.

func (*ShortUrlConfigForListSecondTemplateOutput) SetUaCheckStrategy

SetUaCheckStrategy sets the UaCheckStrategy field's value.

func (ShortUrlConfigForListSecondTemplateOutput) String

String returns the string representation

type TemplateParamForApplySmsTemplateV2Input

type TemplateParamForApplySmsTemplateV2Input struct {
	Name *string `type:"string" json:"name,omitempty"`
	// contains filtered or unexported fields
}

func (TemplateParamForApplySmsTemplateV2Input) GoString

GoString returns the string representation

func (*TemplateParamForApplySmsTemplateV2Input) SetName

SetName sets the Name field's value.

func (TemplateParamForApplySmsTemplateV2Input) String

String returns the string representation

type TemplateParamForListSecondTemplateOutput

type TemplateParamForListSecondTemplateOutput struct {
	Name *string `type:"string" json:"name"`
	// contains filtered or unexported fields
}

func (TemplateParamForListSecondTemplateOutput) GoString

GoString returns the string representation

func (*TemplateParamForListSecondTemplateOutput) SetName

SetName sets the Name field's value.

func (TemplateParamForListSecondTemplateOutput) String

String returns the string representation

type TemplateUploadDemoInput

type TemplateUploadDemoInput struct {
	ForceUpdate *bool `type:"boolean" json:"forceUpdate,omitempty"`

	// SubAccount is a required field
	SubAccount *string `type:"string" json:"subAccount,omitempty" required:"true"`

	// TemplateId is a required field
	TemplateId *string `type:"string" json:"templateId,omitempty" required:"true"`
	// contains filtered or unexported fields
}

func (TemplateUploadDemoInput) GoString

func (s TemplateUploadDemoInput) GoString() string

GoString returns the string representation

func (*TemplateUploadDemoInput) SetForceUpdate

SetForceUpdate sets the ForceUpdate field's value.

func (*TemplateUploadDemoInput) SetSubAccount

SetSubAccount sets the SubAccount field's value.

func (*TemplateUploadDemoInput) SetTemplateId

SetTemplateId sets the TemplateId field's value.

func (TemplateUploadDemoInput) String

func (s TemplateUploadDemoInput) String() string

String returns the string representation

func (*TemplateUploadDemoInput) Validate

func (s *TemplateUploadDemoInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type TemplateUploadDemoOutput

type TemplateUploadDemoOutput struct {
	Metadata *response.ResponseMetadata

	ContentType *string `type:"string" json:"contentType,omitempty"`

	FileName *string `type:"string" json:"fileName,omitempty"`

	Size *int32 `type:"int32" json:"size,omitempty"`

	Value *string `type:"string" json:"value,omitempty"`
	// contains filtered or unexported fields
}

func (TemplateUploadDemoOutput) GoString

func (s TemplateUploadDemoOutput) GoString() string

GoString returns the string representation

func (*TemplateUploadDemoOutput) SetContentType

SetContentType sets the ContentType field's value.

func (*TemplateUploadDemoOutput) SetFileName

SetFileName sets the FileName field's value.

func (*TemplateUploadDemoOutput) SetSize

SetSize sets the Size field's value.

func (*TemplateUploadDemoOutput) SetValue

SetValue sets the Value field's value.

func (TemplateUploadDemoOutput) String

func (s TemplateUploadDemoOutput) String() string

String returns the string representation

type TrademarkForApplySmsSignatureV2Input

type TrademarkForApplySmsSignatureV2Input struct {
	TrademarkCn *string `type:"string" json:"trademarkCn,omitempty"`

	TrademarkEn *string `type:"string" json:"trademarkEn,omitempty"`

	TrademarkNumber *string `type:"string" json:"trademarkNumber,omitempty"`
	// contains filtered or unexported fields
}

func (TrademarkForApplySmsSignatureV2Input) GoString

GoString returns the string representation

func (*TrademarkForApplySmsSignatureV2Input) SetTrademarkCn

SetTrademarkCn sets the TrademarkCn field's value.

func (*TrademarkForApplySmsSignatureV2Input) SetTrademarkEn

SetTrademarkEn sets the TrademarkEn field's value.

func (*TrademarkForApplySmsSignatureV2Input) SetTrademarkNumber

SetTrademarkNumber sets the TrademarkNumber field's value.

func (TrademarkForApplySmsSignatureV2Input) String

String returns the string representation

type VOLCSMS

type VOLCSMS struct {
	*client.Client
}

VOLCSMS provides the API operation methods for making requests to VOLCSMS. See this package's package overview docs for details on the service.

VOLCSMS methods are safe to use concurrently. It is not safe to modify mutate any of the struct's properties though.

func New

func New(p client.ConfigProvider, cfgs ...*volcengine.Config) *VOLCSMS

New create int can support ssl or region locate set

func (*VOLCSMS) ApplySmsSignatureV2

func (c *VOLCSMS) ApplySmsSignatureV2(input *ApplySmsSignatureV2Input) (*ApplySmsSignatureV2Output, error)

ApplySmsSignatureV2 API operation for VOLCSMS.

Returns volcengineerr.Error for service API and SDK errors. Use runtime type assertions with volcengineerr.Error's Code and Message methods to get detailed information about the error.

See the VOLCENGINE API reference guide for VOLCSMS's API operation ApplySmsSignatureV2 for usage and error information.

func (*VOLCSMS) ApplySmsSignatureV2Common

func (c *VOLCSMS) ApplySmsSignatureV2Common(input *map[string]interface{}) (*map[string]interface{}, error)

ApplySmsSignatureV2Common API operation for VOLCSMS.

Returns volcengineerr.Error for service API and SDK errors. Use runtime type assertions with volcengineerr.Error's Code and Message methods to get detailed information about the error.

See the VOLCENGINE API reference guide for VOLCSMS's API operation ApplySmsSignatureV2Common for usage and error information.

func (*VOLCSMS) ApplySmsSignatureV2CommonRequest

func (c *VOLCSMS) ApplySmsSignatureV2CommonRequest(input *map[string]interface{}) (req *request.Request, output *map[string]interface{})

ApplySmsSignatureV2CommonRequest generates a "volcengine/request.Request" representing the client's request for the ApplySmsSignatureV2Common operation. The "output" return value will be populated with the ApplySmsSignatureV2Common request's response once the request completes successfully.

Use "Send" method on the returned ApplySmsSignatureV2Common Request to send the API call to the service. the "output" return value is not valid until after ApplySmsSignatureV2Common Send returns without error.

See ApplySmsSignatureV2Common for more information on using the ApplySmsSignatureV2Common API call, and error handling.

// Example sending a request using the ApplySmsSignatureV2CommonRequest method.
req, resp := client.ApplySmsSignatureV2CommonRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*VOLCSMS) ApplySmsSignatureV2CommonWithContext

func (c *VOLCSMS) ApplySmsSignatureV2CommonWithContext(ctx volcengine.Context, input *map[string]interface{}, opts ...request.Option) (*map[string]interface{}, error)

ApplySmsSignatureV2CommonWithContext is the same as ApplySmsSignatureV2Common with the addition of the ability to pass a context and additional request options.

See ApplySmsSignatureV2Common for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*VOLCSMS) ApplySmsSignatureV2Request

func (c *VOLCSMS) ApplySmsSignatureV2Request(input *ApplySmsSignatureV2Input) (req *request.Request, output *ApplySmsSignatureV2Output)

ApplySmsSignatureV2Request generates a "volcengine/request.Request" representing the client's request for the ApplySmsSignatureV2 operation. The "output" return value will be populated with the ApplySmsSignatureV2Common request's response once the request completes successfully.

Use "Send" method on the returned ApplySmsSignatureV2Common Request to send the API call to the service. the "output" return value is not valid until after ApplySmsSignatureV2Common Send returns without error.

See ApplySmsSignatureV2 for more information on using the ApplySmsSignatureV2 API call, and error handling.

// Example sending a request using the ApplySmsSignatureV2Request method.
req, resp := client.ApplySmsSignatureV2Request(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*VOLCSMS) ApplySmsSignatureV2WithContext

func (c *VOLCSMS) ApplySmsSignatureV2WithContext(ctx volcengine.Context, input *ApplySmsSignatureV2Input, opts ...request.Option) (*ApplySmsSignatureV2Output, error)

ApplySmsSignatureV2WithContext is the same as ApplySmsSignatureV2 with the addition of the ability to pass a context and additional request options.

See ApplySmsSignatureV2 for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. Ifthe context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*VOLCSMS) ApplySmsTemplateV2

func (c *VOLCSMS) ApplySmsTemplateV2(input *ApplySmsTemplateV2Input) (*ApplySmsTemplateV2Output, error)

ApplySmsTemplateV2 API operation for VOLCSMS.

Returns volcengineerr.Error for service API and SDK errors. Use runtime type assertions with volcengineerr.Error's Code and Message methods to get detailed information about the error.

See the VOLCENGINE API reference guide for VOLCSMS's API operation ApplySmsTemplateV2 for usage and error information.

func (*VOLCSMS) ApplySmsTemplateV2Common

func (c *VOLCSMS) ApplySmsTemplateV2Common(input *map[string]interface{}) (*map[string]interface{}, error)

ApplySmsTemplateV2Common API operation for VOLCSMS.

Returns volcengineerr.Error for service API and SDK errors. Use runtime type assertions with volcengineerr.Error's Code and Message methods to get detailed information about the error.

See the VOLCENGINE API reference guide for VOLCSMS's API operation ApplySmsTemplateV2Common for usage and error information.

func (*VOLCSMS) ApplySmsTemplateV2CommonRequest

func (c *VOLCSMS) ApplySmsTemplateV2CommonRequest(input *map[string]interface{}) (req *request.Request, output *map[string]interface{})

ApplySmsTemplateV2CommonRequest generates a "volcengine/request.Request" representing the client's request for the ApplySmsTemplateV2Common operation. The "output" return value will be populated with the ApplySmsTemplateV2Common request's response once the request completes successfully.

Use "Send" method on the returned ApplySmsTemplateV2Common Request to send the API call to the service. the "output" return value is not valid until after ApplySmsTemplateV2Common Send returns without error.

See ApplySmsTemplateV2Common for more information on using the ApplySmsTemplateV2Common API call, and error handling.

// Example sending a request using the ApplySmsTemplateV2CommonRequest method.
req, resp := client.ApplySmsTemplateV2CommonRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*VOLCSMS) ApplySmsTemplateV2CommonWithContext

func (c *VOLCSMS) ApplySmsTemplateV2CommonWithContext(ctx volcengine.Context, input *map[string]interface{}, opts ...request.Option) (*map[string]interface{}, error)

ApplySmsTemplateV2CommonWithContext is the same as ApplySmsTemplateV2Common with the addition of the ability to pass a context and additional request options.

See ApplySmsTemplateV2Common for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*VOLCSMS) ApplySmsTemplateV2Request

func (c *VOLCSMS) ApplySmsTemplateV2Request(input *ApplySmsTemplateV2Input) (req *request.Request, output *ApplySmsTemplateV2Output)

ApplySmsTemplateV2Request generates a "volcengine/request.Request" representing the client's request for the ApplySmsTemplateV2 operation. The "output" return value will be populated with the ApplySmsTemplateV2Common request's response once the request completes successfully.

Use "Send" method on the returned ApplySmsTemplateV2Common Request to send the API call to the service. the "output" return value is not valid until after ApplySmsTemplateV2Common Send returns without error.

See ApplySmsTemplateV2 for more information on using the ApplySmsTemplateV2 API call, and error handling.

// Example sending a request using the ApplySmsTemplateV2Request method.
req, resp := client.ApplySmsTemplateV2Request(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*VOLCSMS) ApplySmsTemplateV2WithContext

func (c *VOLCSMS) ApplySmsTemplateV2WithContext(ctx volcengine.Context, input *ApplySmsTemplateV2Input, opts ...request.Option) (*ApplySmsTemplateV2Output, error)

ApplySmsTemplateV2WithContext is the same as ApplySmsTemplateV2 with the addition of the ability to pass a context and additional request options.

See ApplySmsTemplateV2 for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. Ifthe context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*VOLCSMS) ConsentBatchTask

func (c *VOLCSMS) ConsentBatchTask(input *ConsentBatchTaskInput) (*ConsentBatchTaskOutput, error)

ConsentBatchTask API operation for VOLCSMS.

Returns volcengineerr.Error for service API and SDK errors. Use runtime type assertions with volcengineerr.Error's Code and Message methods to get detailed information about the error.

See the VOLCENGINE API reference guide for VOLCSMS's API operation ConsentBatchTask for usage and error information.

func (*VOLCSMS) ConsentBatchTaskCommon

func (c *VOLCSMS) ConsentBatchTaskCommon(input *map[string]interface{}) (*map[string]interface{}, error)

ConsentBatchTaskCommon API operation for VOLCSMS.

Returns volcengineerr.Error for service API and SDK errors. Use runtime type assertions with volcengineerr.Error's Code and Message methods to get detailed information about the error.

See the VOLCENGINE API reference guide for VOLCSMS's API operation ConsentBatchTaskCommon for usage and error information.

func (*VOLCSMS) ConsentBatchTaskCommonRequest

func (c *VOLCSMS) ConsentBatchTaskCommonRequest(input *map[string]interface{}) (req *request.Request, output *map[string]interface{})

ConsentBatchTaskCommonRequest generates a "volcengine/request.Request" representing the client's request for the ConsentBatchTaskCommon operation. The "output" return value will be populated with the ConsentBatchTaskCommon request's response once the request completes successfully.

Use "Send" method on the returned ConsentBatchTaskCommon Request to send the API call to the service. the "output" return value is not valid until after ConsentBatchTaskCommon Send returns without error.

See ConsentBatchTaskCommon for more information on using the ConsentBatchTaskCommon API call, and error handling.

// Example sending a request using the ConsentBatchTaskCommonRequest method.
req, resp := client.ConsentBatchTaskCommonRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*VOLCSMS) ConsentBatchTaskCommonWithContext

func (c *VOLCSMS) ConsentBatchTaskCommonWithContext(ctx volcengine.Context, input *map[string]interface{}, opts ...request.Option) (*map[string]interface{}, error)

ConsentBatchTaskCommonWithContext is the same as ConsentBatchTaskCommon with the addition of the ability to pass a context and additional request options.

See ConsentBatchTaskCommon for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*VOLCSMS) ConsentBatchTaskRequest

func (c *VOLCSMS) ConsentBatchTaskRequest(input *ConsentBatchTaskInput) (req *request.Request, output *ConsentBatchTaskOutput)

ConsentBatchTaskRequest generates a "volcengine/request.Request" representing the client's request for the ConsentBatchTask operation. The "output" return value will be populated with the ConsentBatchTaskCommon request's response once the request completes successfully.

Use "Send" method on the returned ConsentBatchTaskCommon Request to send the API call to the service. the "output" return value is not valid until after ConsentBatchTaskCommon Send returns without error.

See ConsentBatchTask for more information on using the ConsentBatchTask API call, and error handling.

// Example sending a request using the ConsentBatchTaskRequest method.
req, resp := client.ConsentBatchTaskRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*VOLCSMS) ConsentBatchTaskWithContext

func (c *VOLCSMS) ConsentBatchTaskWithContext(ctx volcengine.Context, input *ConsentBatchTaskInput, opts ...request.Option) (*ConsentBatchTaskOutput, error)

ConsentBatchTaskWithContext is the same as ConsentBatchTask with the addition of the ability to pass a context and additional request options.

See ConsentBatchTask for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. Ifthe context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*VOLCSMS) DeleteBatchTask

func (c *VOLCSMS) DeleteBatchTask(input *DeleteBatchTaskInput) (*DeleteBatchTaskOutput, error)

DeleteBatchTask API operation for VOLCSMS.

Returns volcengineerr.Error for service API and SDK errors. Use runtime type assertions with volcengineerr.Error's Code and Message methods to get detailed information about the error.

See the VOLCENGINE API reference guide for VOLCSMS's API operation DeleteBatchTask for usage and error information.

func (*VOLCSMS) DeleteBatchTaskCommon

func (c *VOLCSMS) DeleteBatchTaskCommon(input *map[string]interface{}) (*map[string]interface{}, error)

DeleteBatchTaskCommon API operation for VOLCSMS.

Returns volcengineerr.Error for service API and SDK errors. Use runtime type assertions with volcengineerr.Error's Code and Message methods to get detailed information about the error.

See the VOLCENGINE API reference guide for VOLCSMS's API operation DeleteBatchTaskCommon for usage and error information.

func (*VOLCSMS) DeleteBatchTaskCommonRequest

func (c *VOLCSMS) DeleteBatchTaskCommonRequest(input *map[string]interface{}) (req *request.Request, output *map[string]interface{})

DeleteBatchTaskCommonRequest generates a "volcengine/request.Request" representing the client's request for the DeleteBatchTaskCommon operation. The "output" return value will be populated with the DeleteBatchTaskCommon request's response once the request completes successfully.

Use "Send" method on the returned DeleteBatchTaskCommon Request to send the API call to the service. the "output" return value is not valid until after DeleteBatchTaskCommon Send returns without error.

See DeleteBatchTaskCommon for more information on using the DeleteBatchTaskCommon API call, and error handling.

// Example sending a request using the DeleteBatchTaskCommonRequest method.
req, resp := client.DeleteBatchTaskCommonRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*VOLCSMS) DeleteBatchTaskCommonWithContext

func (c *VOLCSMS) DeleteBatchTaskCommonWithContext(ctx volcengine.Context, input *map[string]interface{}, opts ...request.Option) (*map[string]interface{}, error)

DeleteBatchTaskCommonWithContext is the same as DeleteBatchTaskCommon with the addition of the ability to pass a context and additional request options.

See DeleteBatchTaskCommon for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*VOLCSMS) DeleteBatchTaskRequest

func (c *VOLCSMS) DeleteBatchTaskRequest(input *DeleteBatchTaskInput) (req *request.Request, output *DeleteBatchTaskOutput)

DeleteBatchTaskRequest generates a "volcengine/request.Request" representing the client's request for the DeleteBatchTask operation. The "output" return value will be populated with the DeleteBatchTaskCommon request's response once the request completes successfully.

Use "Send" method on the returned DeleteBatchTaskCommon Request to send the API call to the service. the "output" return value is not valid until after DeleteBatchTaskCommon Send returns without error.

See DeleteBatchTask for more information on using the DeleteBatchTask API call, and error handling.

// Example sending a request using the DeleteBatchTaskRequest method.
req, resp := client.DeleteBatchTaskRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*VOLCSMS) DeleteBatchTaskWithContext

func (c *VOLCSMS) DeleteBatchTaskWithContext(ctx volcengine.Context, input *DeleteBatchTaskInput, opts ...request.Option) (*DeleteBatchTaskOutput, error)

DeleteBatchTaskWithContext is the same as DeleteBatchTask with the addition of the ability to pass a context and additional request options.

See DeleteBatchTask for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. Ifthe context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*VOLCSMS) GetBatchTaskDetail

func (c *VOLCSMS) GetBatchTaskDetail(input *GetBatchTaskDetailInput) (*GetBatchTaskDetailOutput, error)

GetBatchTaskDetail API operation for VOLCSMS.

Returns volcengineerr.Error for service API and SDK errors. Use runtime type assertions with volcengineerr.Error's Code and Message methods to get detailed information about the error.

See the VOLCENGINE API reference guide for VOLCSMS's API operation GetBatchTaskDetail for usage and error information.

func (*VOLCSMS) GetBatchTaskDetailCommon

func (c *VOLCSMS) GetBatchTaskDetailCommon(input *map[string]interface{}) (*map[string]interface{}, error)

GetBatchTaskDetailCommon API operation for VOLCSMS.

Returns volcengineerr.Error for service API and SDK errors. Use runtime type assertions with volcengineerr.Error's Code and Message methods to get detailed information about the error.

See the VOLCENGINE API reference guide for VOLCSMS's API operation GetBatchTaskDetailCommon for usage and error information.

func (*VOLCSMS) GetBatchTaskDetailCommonRequest

func (c *VOLCSMS) GetBatchTaskDetailCommonRequest(input *map[string]interface{}) (req *request.Request, output *map[string]interface{})

GetBatchTaskDetailCommonRequest generates a "volcengine/request.Request" representing the client's request for the GetBatchTaskDetailCommon operation. The "output" return value will be populated with the GetBatchTaskDetailCommon request's response once the request completes successfully.

Use "Send" method on the returned GetBatchTaskDetailCommon Request to send the API call to the service. the "output" return value is not valid until after GetBatchTaskDetailCommon Send returns without error.

See GetBatchTaskDetailCommon for more information on using the GetBatchTaskDetailCommon API call, and error handling.

// Example sending a request using the GetBatchTaskDetailCommonRequest method.
req, resp := client.GetBatchTaskDetailCommonRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*VOLCSMS) GetBatchTaskDetailCommonWithContext

func (c *VOLCSMS) GetBatchTaskDetailCommonWithContext(ctx volcengine.Context, input *map[string]interface{}, opts ...request.Option) (*map[string]interface{}, error)

GetBatchTaskDetailCommonWithContext is the same as GetBatchTaskDetailCommon with the addition of the ability to pass a context and additional request options.

See GetBatchTaskDetailCommon for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*VOLCSMS) GetBatchTaskDetailRequest

func (c *VOLCSMS) GetBatchTaskDetailRequest(input *GetBatchTaskDetailInput) (req *request.Request, output *GetBatchTaskDetailOutput)

GetBatchTaskDetailRequest generates a "volcengine/request.Request" representing the client's request for the GetBatchTaskDetail operation. The "output" return value will be populated with the GetBatchTaskDetailCommon request's response once the request completes successfully.

Use "Send" method on the returned GetBatchTaskDetailCommon Request to send the API call to the service. the "output" return value is not valid until after GetBatchTaskDetailCommon Send returns without error.

See GetBatchTaskDetail for more information on using the GetBatchTaskDetail API call, and error handling.

// Example sending a request using the GetBatchTaskDetailRequest method.
req, resp := client.GetBatchTaskDetailRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*VOLCSMS) GetBatchTaskDetailWithContext

func (c *VOLCSMS) GetBatchTaskDetailWithContext(ctx volcengine.Context, input *GetBatchTaskDetailInput, opts ...request.Option) (*GetBatchTaskDetailOutput, error)

GetBatchTaskDetailWithContext is the same as GetBatchTaskDetail with the addition of the ability to pass a context and additional request options.

See GetBatchTaskDetail for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. Ifthe context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*VOLCSMS) GetBatchTaskList

func (c *VOLCSMS) GetBatchTaskList(input *GetBatchTaskListInput) (*GetBatchTaskListOutput, error)

GetBatchTaskList API operation for VOLCSMS.

Returns volcengineerr.Error for service API and SDK errors. Use runtime type assertions with volcengineerr.Error's Code and Message methods to get detailed information about the error.

See the VOLCENGINE API reference guide for VOLCSMS's API operation GetBatchTaskList for usage and error information.

func (*VOLCSMS) GetBatchTaskListCommon

func (c *VOLCSMS) GetBatchTaskListCommon(input *map[string]interface{}) (*map[string]interface{}, error)

GetBatchTaskListCommon API operation for VOLCSMS.

Returns volcengineerr.Error for service API and SDK errors. Use runtime type assertions with volcengineerr.Error's Code and Message methods to get detailed information about the error.

See the VOLCENGINE API reference guide for VOLCSMS's API operation GetBatchTaskListCommon for usage and error information.

func (*VOLCSMS) GetBatchTaskListCommonRequest

func (c *VOLCSMS) GetBatchTaskListCommonRequest(input *map[string]interface{}) (req *request.Request, output *map[string]interface{})

GetBatchTaskListCommonRequest generates a "volcengine/request.Request" representing the client's request for the GetBatchTaskListCommon operation. The "output" return value will be populated with the GetBatchTaskListCommon request's response once the request completes successfully.

Use "Send" method on the returned GetBatchTaskListCommon Request to send the API call to the service. the "output" return value is not valid until after GetBatchTaskListCommon Send returns without error.

See GetBatchTaskListCommon for more information on using the GetBatchTaskListCommon API call, and error handling.

// Example sending a request using the GetBatchTaskListCommonRequest method.
req, resp := client.GetBatchTaskListCommonRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*VOLCSMS) GetBatchTaskListCommonWithContext

func (c *VOLCSMS) GetBatchTaskListCommonWithContext(ctx volcengine.Context, input *map[string]interface{}, opts ...request.Option) (*map[string]interface{}, error)

GetBatchTaskListCommonWithContext is the same as GetBatchTaskListCommon with the addition of the ability to pass a context and additional request options.

See GetBatchTaskListCommon for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*VOLCSMS) GetBatchTaskListRequest

func (c *VOLCSMS) GetBatchTaskListRequest(input *GetBatchTaskListInput) (req *request.Request, output *GetBatchTaskListOutput)

GetBatchTaskListRequest generates a "volcengine/request.Request" representing the client's request for the GetBatchTaskList operation. The "output" return value will be populated with the GetBatchTaskListCommon request's response once the request completes successfully.

Use "Send" method on the returned GetBatchTaskListCommon Request to send the API call to the service. the "output" return value is not valid until after GetBatchTaskListCommon Send returns without error.

See GetBatchTaskList for more information on using the GetBatchTaskList API call, and error handling.

// Example sending a request using the GetBatchTaskListRequest method.
req, resp := client.GetBatchTaskListRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*VOLCSMS) GetBatchTaskListWithContext

func (c *VOLCSMS) GetBatchTaskListWithContext(ctx volcengine.Context, input *GetBatchTaskListInput, opts ...request.Option) (*GetBatchTaskListOutput, error)

GetBatchTaskListWithContext is the same as GetBatchTaskList with the addition of the ability to pass a context and additional request options.

See GetBatchTaskList for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. Ifthe context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*VOLCSMS) GetSignatureIdentificationList

func (c *VOLCSMS) GetSignatureIdentificationList(input *GetSignatureIdentificationListInput) (*GetSignatureIdentificationListOutput, error)

GetSignatureIdentificationList API operation for VOLCSMS.

Returns volcengineerr.Error for service API and SDK errors. Use runtime type assertions with volcengineerr.Error's Code and Message methods to get detailed information about the error.

See the VOLCENGINE API reference guide for VOLCSMS's API operation GetSignatureIdentificationList for usage and error information.

func (*VOLCSMS) GetSignatureIdentificationListCommon

func (c *VOLCSMS) GetSignatureIdentificationListCommon(input *map[string]interface{}) (*map[string]interface{}, error)

GetSignatureIdentificationListCommon API operation for VOLCSMS.

Returns volcengineerr.Error for service API and SDK errors. Use runtime type assertions with volcengineerr.Error's Code and Message methods to get detailed information about the error.

See the VOLCENGINE API reference guide for VOLCSMS's API operation GetSignatureIdentificationListCommon for usage and error information.

func (*VOLCSMS) GetSignatureIdentificationListCommonRequest

func (c *VOLCSMS) GetSignatureIdentificationListCommonRequest(input *map[string]interface{}) (req *request.Request, output *map[string]interface{})

GetSignatureIdentificationListCommonRequest generates a "volcengine/request.Request" representing the client's request for the GetSignatureIdentificationListCommon operation. The "output" return value will be populated with the GetSignatureIdentificationListCommon request's response once the request completes successfully.

Use "Send" method on the returned GetSignatureIdentificationListCommon Request to send the API call to the service. the "output" return value is not valid until after GetSignatureIdentificationListCommon Send returns without error.

See GetSignatureIdentificationListCommon for more information on using the GetSignatureIdentificationListCommon API call, and error handling.

// Example sending a request using the GetSignatureIdentificationListCommonRequest method.
req, resp := client.GetSignatureIdentificationListCommonRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*VOLCSMS) GetSignatureIdentificationListCommonWithContext

func (c *VOLCSMS) GetSignatureIdentificationListCommonWithContext(ctx volcengine.Context, input *map[string]interface{}, opts ...request.Option) (*map[string]interface{}, error)

GetSignatureIdentificationListCommonWithContext is the same as GetSignatureIdentificationListCommon with the addition of the ability to pass a context and additional request options.

See GetSignatureIdentificationListCommon for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*VOLCSMS) GetSignatureIdentificationListRequest

func (c *VOLCSMS) GetSignatureIdentificationListRequest(input *GetSignatureIdentificationListInput) (req *request.Request, output *GetSignatureIdentificationListOutput)

GetSignatureIdentificationListRequest generates a "volcengine/request.Request" representing the client's request for the GetSignatureIdentificationList operation. The "output" return value will be populated with the GetSignatureIdentificationListCommon request's response once the request completes successfully.

Use "Send" method on the returned GetSignatureIdentificationListCommon Request to send the API call to the service. the "output" return value is not valid until after GetSignatureIdentificationListCommon Send returns without error.

See GetSignatureIdentificationList for more information on using the GetSignatureIdentificationList API call, and error handling.

// Example sending a request using the GetSignatureIdentificationListRequest method.
req, resp := client.GetSignatureIdentificationListRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*VOLCSMS) GetSignatureIdentificationListWithContext

func (c *VOLCSMS) GetSignatureIdentificationListWithContext(ctx volcengine.Context, input *GetSignatureIdentificationListInput, opts ...request.Option) (*GetSignatureIdentificationListOutput, error)

GetSignatureIdentificationListWithContext is the same as GetSignatureIdentificationList with the addition of the ability to pass a context and additional request options.

See GetSignatureIdentificationList for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. Ifthe context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*VOLCSMS) GetSubAccountDetail

func (c *VOLCSMS) GetSubAccountDetail(input *GetSubAccountDetailInput) (*GetSubAccountDetailOutput, error)

GetSubAccountDetail API operation for VOLCSMS.

Returns volcengineerr.Error for service API and SDK errors. Use runtime type assertions with volcengineerr.Error's Code and Message methods to get detailed information about the error.

See the VOLCENGINE API reference guide for VOLCSMS's API operation GetSubAccountDetail for usage and error information.

func (*VOLCSMS) GetSubAccountDetailCommon

func (c *VOLCSMS) GetSubAccountDetailCommon(input *map[string]interface{}) (*map[string]interface{}, error)

GetSubAccountDetailCommon API operation for VOLCSMS.

Returns volcengineerr.Error for service API and SDK errors. Use runtime type assertions with volcengineerr.Error's Code and Message methods to get detailed information about the error.

See the VOLCENGINE API reference guide for VOLCSMS's API operation GetSubAccountDetailCommon for usage and error information.

func (*VOLCSMS) GetSubAccountDetailCommonRequest

func (c *VOLCSMS) GetSubAccountDetailCommonRequest(input *map[string]interface{}) (req *request.Request, output *map[string]interface{})

GetSubAccountDetailCommonRequest generates a "volcengine/request.Request" representing the client's request for the GetSubAccountDetailCommon operation. The "output" return value will be populated with the GetSubAccountDetailCommon request's response once the request completes successfully.

Use "Send" method on the returned GetSubAccountDetailCommon Request to send the API call to the service. the "output" return value is not valid until after GetSubAccountDetailCommon Send returns without error.

See GetSubAccountDetailCommon for more information on using the GetSubAccountDetailCommon API call, and error handling.

// Example sending a request using the GetSubAccountDetailCommonRequest method.
req, resp := client.GetSubAccountDetailCommonRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*VOLCSMS) GetSubAccountDetailCommonWithContext

func (c *VOLCSMS) GetSubAccountDetailCommonWithContext(ctx volcengine.Context, input *map[string]interface{}, opts ...request.Option) (*map[string]interface{}, error)

GetSubAccountDetailCommonWithContext is the same as GetSubAccountDetailCommon with the addition of the ability to pass a context and additional request options.

See GetSubAccountDetailCommon for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*VOLCSMS) GetSubAccountDetailRequest

func (c *VOLCSMS) GetSubAccountDetailRequest(input *GetSubAccountDetailInput) (req *request.Request, output *GetSubAccountDetailOutput)

GetSubAccountDetailRequest generates a "volcengine/request.Request" representing the client's request for the GetSubAccountDetail operation. The "output" return value will be populated with the GetSubAccountDetailCommon request's response once the request completes successfully.

Use "Send" method on the returned GetSubAccountDetailCommon Request to send the API call to the service. the "output" return value is not valid until after GetSubAccountDetailCommon Send returns without error.

See GetSubAccountDetail for more information on using the GetSubAccountDetail API call, and error handling.

// Example sending a request using the GetSubAccountDetailRequest method.
req, resp := client.GetSubAccountDetailRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*VOLCSMS) GetSubAccountDetailWithContext

func (c *VOLCSMS) GetSubAccountDetailWithContext(ctx volcengine.Context, input *GetSubAccountDetailInput, opts ...request.Option) (*GetSubAccountDetailOutput, error)

GetSubAccountDetailWithContext is the same as GetSubAccountDetail with the addition of the ability to pass a context and additional request options.

See GetSubAccountDetail for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. Ifthe context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*VOLCSMS) GetUploadTosURL

func (c *VOLCSMS) GetUploadTosURL(input *GetUploadTosURLInput) (*GetUploadTosURLOutput, error)

GetUploadTosURL API operation for VOLCSMS.

Returns volcengineerr.Error for service API and SDK errors. Use runtime type assertions with volcengineerr.Error's Code and Message methods to get detailed information about the error.

See the VOLCENGINE API reference guide for VOLCSMS's API operation GetUploadTosURL for usage and error information.

func (*VOLCSMS) GetUploadTosURLCommon

func (c *VOLCSMS) GetUploadTosURLCommon(input *map[string]interface{}) (*map[string]interface{}, error)

GetUploadTosURLCommon API operation for VOLCSMS.

Returns volcengineerr.Error for service API and SDK errors. Use runtime type assertions with volcengineerr.Error's Code and Message methods to get detailed information about the error.

See the VOLCENGINE API reference guide for VOLCSMS's API operation GetUploadTosURLCommon for usage and error information.

func (*VOLCSMS) GetUploadTosURLCommonRequest

func (c *VOLCSMS) GetUploadTosURLCommonRequest(input *map[string]interface{}) (req *request.Request, output *map[string]interface{})

GetUploadTosURLCommonRequest generates a "volcengine/request.Request" representing the client's request for the GetUploadTosURLCommon operation. The "output" return value will be populated with the GetUploadTosURLCommon request's response once the request completes successfully.

Use "Send" method on the returned GetUploadTosURLCommon Request to send the API call to the service. the "output" return value is not valid until after GetUploadTosURLCommon Send returns without error.

See GetUploadTosURLCommon for more information on using the GetUploadTosURLCommon API call, and error handling.

// Example sending a request using the GetUploadTosURLCommonRequest method.
req, resp := client.GetUploadTosURLCommonRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*VOLCSMS) GetUploadTosURLCommonWithContext

func (c *VOLCSMS) GetUploadTosURLCommonWithContext(ctx volcengine.Context, input *map[string]interface{}, opts ...request.Option) (*map[string]interface{}, error)

GetUploadTosURLCommonWithContext is the same as GetUploadTosURLCommon with the addition of the ability to pass a context and additional request options.

See GetUploadTosURLCommon for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*VOLCSMS) GetUploadTosURLRequest

func (c *VOLCSMS) GetUploadTosURLRequest(input *GetUploadTosURLInput) (req *request.Request, output *GetUploadTosURLOutput)

GetUploadTosURLRequest generates a "volcengine/request.Request" representing the client's request for the GetUploadTosURL operation. The "output" return value will be populated with the GetUploadTosURLCommon request's response once the request completes successfully.

Use "Send" method on the returned GetUploadTosURLCommon Request to send the API call to the service. the "output" return value is not valid until after GetUploadTosURLCommon Send returns without error.

See GetUploadTosURL for more information on using the GetUploadTosURL API call, and error handling.

// Example sending a request using the GetUploadTosURLRequest method.
req, resp := client.GetUploadTosURLRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*VOLCSMS) GetUploadTosURLWithContext

func (c *VOLCSMS) GetUploadTosURLWithContext(ctx volcengine.Context, input *GetUploadTosURLInput, opts ...request.Option) (*GetUploadTosURLOutput, error)

GetUploadTosURLWithContext is the same as GetUploadTosURL with the addition of the ability to pass a context and additional request options.

See GetUploadTosURL for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. Ifthe context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*VOLCSMS) ListSecondTemplate

func (c *VOLCSMS) ListSecondTemplate(input *ListSecondTemplateInput) (*ListSecondTemplateOutput, error)

ListSecondTemplate API operation for VOLCSMS.

Returns volcengineerr.Error for service API and SDK errors. Use runtime type assertions with volcengineerr.Error's Code and Message methods to get detailed information about the error.

See the VOLCENGINE API reference guide for VOLCSMS's API operation ListSecondTemplate for usage and error information.

func (*VOLCSMS) ListSecondTemplateCommon

func (c *VOLCSMS) ListSecondTemplateCommon(input *map[string]interface{}) (*map[string]interface{}, error)

ListSecondTemplateCommon API operation for VOLCSMS.

Returns volcengineerr.Error for service API and SDK errors. Use runtime type assertions with volcengineerr.Error's Code and Message methods to get detailed information about the error.

See the VOLCENGINE API reference guide for VOLCSMS's API operation ListSecondTemplateCommon for usage and error information.

func (*VOLCSMS) ListSecondTemplateCommonRequest

func (c *VOLCSMS) ListSecondTemplateCommonRequest(input *map[string]interface{}) (req *request.Request, output *map[string]interface{})

ListSecondTemplateCommonRequest generates a "volcengine/request.Request" representing the client's request for the ListSecondTemplateCommon operation. The "output" return value will be populated with the ListSecondTemplateCommon request's response once the request completes successfully.

Use "Send" method on the returned ListSecondTemplateCommon Request to send the API call to the service. the "output" return value is not valid until after ListSecondTemplateCommon Send returns without error.

See ListSecondTemplateCommon for more information on using the ListSecondTemplateCommon API call, and error handling.

// Example sending a request using the ListSecondTemplateCommonRequest method.
req, resp := client.ListSecondTemplateCommonRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*VOLCSMS) ListSecondTemplateCommonWithContext

func (c *VOLCSMS) ListSecondTemplateCommonWithContext(ctx volcengine.Context, input *map[string]interface{}, opts ...request.Option) (*map[string]interface{}, error)

ListSecondTemplateCommonWithContext is the same as ListSecondTemplateCommon with the addition of the ability to pass a context and additional request options.

See ListSecondTemplateCommon for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*VOLCSMS) ListSecondTemplateRequest

func (c *VOLCSMS) ListSecondTemplateRequest(input *ListSecondTemplateInput) (req *request.Request, output *ListSecondTemplateOutput)

ListSecondTemplateRequest generates a "volcengine/request.Request" representing the client's request for the ListSecondTemplate operation. The "output" return value will be populated with the ListSecondTemplateCommon request's response once the request completes successfully.

Use "Send" method on the returned ListSecondTemplateCommon Request to send the API call to the service. the "output" return value is not valid until after ListSecondTemplateCommon Send returns without error.

See ListSecondTemplate for more information on using the ListSecondTemplate API call, and error handling.

// Example sending a request using the ListSecondTemplateRequest method.
req, resp := client.ListSecondTemplateRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*VOLCSMS) ListSecondTemplateWithContext

func (c *VOLCSMS) ListSecondTemplateWithContext(ctx volcengine.Context, input *ListSecondTemplateInput, opts ...request.Option) (*ListSecondTemplateOutput, error)

ListSecondTemplateWithContext is the same as ListSecondTemplate with the addition of the ability to pass a context and additional request options.

See ListSecondTemplate for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. Ifthe context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*VOLCSMS) ListSignatureForAgent

func (c *VOLCSMS) ListSignatureForAgent(input *ListSignatureForAgentInput) (*ListSignatureForAgentOutput, error)

ListSignatureForAgent API operation for VOLCSMS.

Returns volcengineerr.Error for service API and SDK errors. Use runtime type assertions with volcengineerr.Error's Code and Message methods to get detailed information about the error.

See the VOLCENGINE API reference guide for VOLCSMS's API operation ListSignatureForAgent for usage and error information.

func (*VOLCSMS) ListSignatureForAgentCommon

func (c *VOLCSMS) ListSignatureForAgentCommon(input *map[string]interface{}) (*map[string]interface{}, error)

ListSignatureForAgentCommon API operation for VOLCSMS.

Returns volcengineerr.Error for service API and SDK errors. Use runtime type assertions with volcengineerr.Error's Code and Message methods to get detailed information about the error.

See the VOLCENGINE API reference guide for VOLCSMS's API operation ListSignatureForAgentCommon for usage and error information.

func (*VOLCSMS) ListSignatureForAgentCommonRequest

func (c *VOLCSMS) ListSignatureForAgentCommonRequest(input *map[string]interface{}) (req *request.Request, output *map[string]interface{})

ListSignatureForAgentCommonRequest generates a "volcengine/request.Request" representing the client's request for the ListSignatureForAgentCommon operation. The "output" return value will be populated with the ListSignatureForAgentCommon request's response once the request completes successfully.

Use "Send" method on the returned ListSignatureForAgentCommon Request to send the API call to the service. the "output" return value is not valid until after ListSignatureForAgentCommon Send returns without error.

See ListSignatureForAgentCommon for more information on using the ListSignatureForAgentCommon API call, and error handling.

// Example sending a request using the ListSignatureForAgentCommonRequest method.
req, resp := client.ListSignatureForAgentCommonRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*VOLCSMS) ListSignatureForAgentCommonWithContext

func (c *VOLCSMS) ListSignatureForAgentCommonWithContext(ctx volcengine.Context, input *map[string]interface{}, opts ...request.Option) (*map[string]interface{}, error)

ListSignatureForAgentCommonWithContext is the same as ListSignatureForAgentCommon with the addition of the ability to pass a context and additional request options.

See ListSignatureForAgentCommon for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*VOLCSMS) ListSignatureForAgentRequest

func (c *VOLCSMS) ListSignatureForAgentRequest(input *ListSignatureForAgentInput) (req *request.Request, output *ListSignatureForAgentOutput)

ListSignatureForAgentRequest generates a "volcengine/request.Request" representing the client's request for the ListSignatureForAgent operation. The "output" return value will be populated with the ListSignatureForAgentCommon request's response once the request completes successfully.

Use "Send" method on the returned ListSignatureForAgentCommon Request to send the API call to the service. the "output" return value is not valid until after ListSignatureForAgentCommon Send returns without error.

See ListSignatureForAgent for more information on using the ListSignatureForAgent API call, and error handling.

// Example sending a request using the ListSignatureForAgentRequest method.
req, resp := client.ListSignatureForAgentRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*VOLCSMS) ListSignatureForAgentWithContext

func (c *VOLCSMS) ListSignatureForAgentWithContext(ctx volcengine.Context, input *ListSignatureForAgentInput, opts ...request.Option) (*ListSignatureForAgentOutput, error)

ListSignatureForAgentWithContext is the same as ListSignatureForAgent with the addition of the ability to pass a context and additional request options.

See ListSignatureForAgent for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. Ifthe context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*VOLCSMS) ListSmsSendLogForAgent

func (c *VOLCSMS) ListSmsSendLogForAgent(input *ListSmsSendLogForAgentInput) (*ListSmsSendLogForAgentOutput, error)

ListSmsSendLogForAgent API operation for VOLCSMS.

Returns volcengineerr.Error for service API and SDK errors. Use runtime type assertions with volcengineerr.Error's Code and Message methods to get detailed information about the error.

See the VOLCENGINE API reference guide for VOLCSMS's API operation ListSmsSendLogForAgent for usage and error information.

func (*VOLCSMS) ListSmsSendLogForAgentCommon

func (c *VOLCSMS) ListSmsSendLogForAgentCommon(input *map[string]interface{}) (*map[string]interface{}, error)

ListSmsSendLogForAgentCommon API operation for VOLCSMS.

Returns volcengineerr.Error for service API and SDK errors. Use runtime type assertions with volcengineerr.Error's Code and Message methods to get detailed information about the error.

See the VOLCENGINE API reference guide for VOLCSMS's API operation ListSmsSendLogForAgentCommon for usage and error information.

func (*VOLCSMS) ListSmsSendLogForAgentCommonRequest

func (c *VOLCSMS) ListSmsSendLogForAgentCommonRequest(input *map[string]interface{}) (req *request.Request, output *map[string]interface{})

ListSmsSendLogForAgentCommonRequest generates a "volcengine/request.Request" representing the client's request for the ListSmsSendLogForAgentCommon operation. The "output" return value will be populated with the ListSmsSendLogForAgentCommon request's response once the request completes successfully.

Use "Send" method on the returned ListSmsSendLogForAgentCommon Request to send the API call to the service. the "output" return value is not valid until after ListSmsSendLogForAgentCommon Send returns without error.

See ListSmsSendLogForAgentCommon for more information on using the ListSmsSendLogForAgentCommon API call, and error handling.

// Example sending a request using the ListSmsSendLogForAgentCommonRequest method.
req, resp := client.ListSmsSendLogForAgentCommonRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*VOLCSMS) ListSmsSendLogForAgentCommonWithContext

func (c *VOLCSMS) ListSmsSendLogForAgentCommonWithContext(ctx volcengine.Context, input *map[string]interface{}, opts ...request.Option) (*map[string]interface{}, error)

ListSmsSendLogForAgentCommonWithContext is the same as ListSmsSendLogForAgentCommon with the addition of the ability to pass a context and additional request options.

See ListSmsSendLogForAgentCommon for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*VOLCSMS) ListSmsSendLogForAgentRequest

func (c *VOLCSMS) ListSmsSendLogForAgentRequest(input *ListSmsSendLogForAgentInput) (req *request.Request, output *ListSmsSendLogForAgentOutput)

ListSmsSendLogForAgentRequest generates a "volcengine/request.Request" representing the client's request for the ListSmsSendLogForAgent operation. The "output" return value will be populated with the ListSmsSendLogForAgentCommon request's response once the request completes successfully.

Use "Send" method on the returned ListSmsSendLogForAgentCommon Request to send the API call to the service. the "output" return value is not valid until after ListSmsSendLogForAgentCommon Send returns without error.

See ListSmsSendLogForAgent for more information on using the ListSmsSendLogForAgent API call, and error handling.

// Example sending a request using the ListSmsSendLogForAgentRequest method.
req, resp := client.ListSmsSendLogForAgentRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*VOLCSMS) ListSmsSendLogForAgentWithContext

func (c *VOLCSMS) ListSmsSendLogForAgentWithContext(ctx volcengine.Context, input *ListSmsSendLogForAgentInput, opts ...request.Option) (*ListSmsSendLogForAgentOutput, error)

ListSmsSendLogForAgentWithContext is the same as ListSmsSendLogForAgent with the addition of the ability to pass a context and additional request options.

See ListSmsSendLogForAgent for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. Ifthe context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*VOLCSMS) ListSmsTemplateForAgent

func (c *VOLCSMS) ListSmsTemplateForAgent(input *ListSmsTemplateForAgentInput) (*ListSmsTemplateForAgentOutput, error)

ListSmsTemplateForAgent API operation for VOLCSMS.

Returns volcengineerr.Error for service API and SDK errors. Use runtime type assertions with volcengineerr.Error's Code and Message methods to get detailed information about the error.

See the VOLCENGINE API reference guide for VOLCSMS's API operation ListSmsTemplateForAgent for usage and error information.

func (*VOLCSMS) ListSmsTemplateForAgentCommon

func (c *VOLCSMS) ListSmsTemplateForAgentCommon(input *map[string]interface{}) (*map[string]interface{}, error)

ListSmsTemplateForAgentCommon API operation for VOLCSMS.

Returns volcengineerr.Error for service API and SDK errors. Use runtime type assertions with volcengineerr.Error's Code and Message methods to get detailed information about the error.

See the VOLCENGINE API reference guide for VOLCSMS's API operation ListSmsTemplateForAgentCommon for usage and error information.

func (*VOLCSMS) ListSmsTemplateForAgentCommonRequest

func (c *VOLCSMS) ListSmsTemplateForAgentCommonRequest(input *map[string]interface{}) (req *request.Request, output *map[string]interface{})

ListSmsTemplateForAgentCommonRequest generates a "volcengine/request.Request" representing the client's request for the ListSmsTemplateForAgentCommon operation. The "output" return value will be populated with the ListSmsTemplateForAgentCommon request's response once the request completes successfully.

Use "Send" method on the returned ListSmsTemplateForAgentCommon Request to send the API call to the service. the "output" return value is not valid until after ListSmsTemplateForAgentCommon Send returns without error.

See ListSmsTemplateForAgentCommon for more information on using the ListSmsTemplateForAgentCommon API call, and error handling.

// Example sending a request using the ListSmsTemplateForAgentCommonRequest method.
req, resp := client.ListSmsTemplateForAgentCommonRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*VOLCSMS) ListSmsTemplateForAgentCommonWithContext

func (c *VOLCSMS) ListSmsTemplateForAgentCommonWithContext(ctx volcengine.Context, input *map[string]interface{}, opts ...request.Option) (*map[string]interface{}, error)

ListSmsTemplateForAgentCommonWithContext is the same as ListSmsTemplateForAgentCommon with the addition of the ability to pass a context and additional request options.

See ListSmsTemplateForAgentCommon for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*VOLCSMS) ListSmsTemplateForAgentRequest

func (c *VOLCSMS) ListSmsTemplateForAgentRequest(input *ListSmsTemplateForAgentInput) (req *request.Request, output *ListSmsTemplateForAgentOutput)

ListSmsTemplateForAgentRequest generates a "volcengine/request.Request" representing the client's request for the ListSmsTemplateForAgent operation. The "output" return value will be populated with the ListSmsTemplateForAgentCommon request's response once the request completes successfully.

Use "Send" method on the returned ListSmsTemplateForAgentCommon Request to send the API call to the service. the "output" return value is not valid until after ListSmsTemplateForAgentCommon Send returns without error.

See ListSmsTemplateForAgent for more information on using the ListSmsTemplateForAgent API call, and error handling.

// Example sending a request using the ListSmsTemplateForAgentRequest method.
req, resp := client.ListSmsTemplateForAgentRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*VOLCSMS) ListSmsTemplateForAgentWithContext

func (c *VOLCSMS) ListSmsTemplateForAgentWithContext(ctx volcengine.Context, input *ListSmsTemplateForAgentInput, opts ...request.Option) (*ListSmsTemplateForAgentOutput, error)

ListSmsTemplateForAgentWithContext is the same as ListSmsTemplateForAgent with the addition of the ability to pass a context and additional request options.

See ListSmsTemplateForAgent for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. Ifthe context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*VOLCSMS) ListSubAccountForAgent

func (c *VOLCSMS) ListSubAccountForAgent(input *ListSubAccountForAgentInput) (*ListSubAccountForAgentOutput, error)

ListSubAccountForAgent API operation for VOLCSMS.

Returns volcengineerr.Error for service API and SDK errors. Use runtime type assertions with volcengineerr.Error's Code and Message methods to get detailed information about the error.

See the VOLCENGINE API reference guide for VOLCSMS's API operation ListSubAccountForAgent for usage and error information.

func (*VOLCSMS) ListSubAccountForAgentCommon

func (c *VOLCSMS) ListSubAccountForAgentCommon(input *map[string]interface{}) (*map[string]interface{}, error)

ListSubAccountForAgentCommon API operation for VOLCSMS.

Returns volcengineerr.Error for service API and SDK errors. Use runtime type assertions with volcengineerr.Error's Code and Message methods to get detailed information about the error.

See the VOLCENGINE API reference guide for VOLCSMS's API operation ListSubAccountForAgentCommon for usage and error information.

func (*VOLCSMS) ListSubAccountForAgentCommonRequest

func (c *VOLCSMS) ListSubAccountForAgentCommonRequest(input *map[string]interface{}) (req *request.Request, output *map[string]interface{})

ListSubAccountForAgentCommonRequest generates a "volcengine/request.Request" representing the client's request for the ListSubAccountForAgentCommon operation. The "output" return value will be populated with the ListSubAccountForAgentCommon request's response once the request completes successfully.

Use "Send" method on the returned ListSubAccountForAgentCommon Request to send the API call to the service. the "output" return value is not valid until after ListSubAccountForAgentCommon Send returns without error.

See ListSubAccountForAgentCommon for more information on using the ListSubAccountForAgentCommon API call, and error handling.

// Example sending a request using the ListSubAccountForAgentCommonRequest method.
req, resp := client.ListSubAccountForAgentCommonRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*VOLCSMS) ListSubAccountForAgentCommonWithContext

func (c *VOLCSMS) ListSubAccountForAgentCommonWithContext(ctx volcengine.Context, input *map[string]interface{}, opts ...request.Option) (*map[string]interface{}, error)

ListSubAccountForAgentCommonWithContext is the same as ListSubAccountForAgentCommon with the addition of the ability to pass a context and additional request options.

See ListSubAccountForAgentCommon for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*VOLCSMS) ListSubAccountForAgentRequest

func (c *VOLCSMS) ListSubAccountForAgentRequest(input *ListSubAccountForAgentInput) (req *request.Request, output *ListSubAccountForAgentOutput)

ListSubAccountForAgentRequest generates a "volcengine/request.Request" representing the client's request for the ListSubAccountForAgent operation. The "output" return value will be populated with the ListSubAccountForAgentCommon request's response once the request completes successfully.

Use "Send" method on the returned ListSubAccountForAgentCommon Request to send the API call to the service. the "output" return value is not valid until after ListSubAccountForAgentCommon Send returns without error.

See ListSubAccountForAgent for more information on using the ListSubAccountForAgent API call, and error handling.

// Example sending a request using the ListSubAccountForAgentRequest method.
req, resp := client.ListSubAccountForAgentRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*VOLCSMS) ListSubAccountForAgentWithContext

func (c *VOLCSMS) ListSubAccountForAgentWithContext(ctx volcengine.Context, input *ListSubAccountForAgentInput, opts ...request.Option) (*ListSubAccountForAgentOutput, error)

ListSubAccountForAgentWithContext is the same as ListSubAccountForAgent with the addition of the ability to pass a context and additional request options.

See ListSubAccountForAgent for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. Ifthe context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*VOLCSMS) ListTotalSendCountStatForAgent

func (c *VOLCSMS) ListTotalSendCountStatForAgent(input *ListTotalSendCountStatForAgentInput) (*ListTotalSendCountStatForAgentOutput, error)

ListTotalSendCountStatForAgent API operation for VOLCSMS.

Returns volcengineerr.Error for service API and SDK errors. Use runtime type assertions with volcengineerr.Error's Code and Message methods to get detailed information about the error.

See the VOLCENGINE API reference guide for VOLCSMS's API operation ListTotalSendCountStatForAgent for usage and error information.

func (*VOLCSMS) ListTotalSendCountStatForAgentCommon

func (c *VOLCSMS) ListTotalSendCountStatForAgentCommon(input *map[string]interface{}) (*map[string]interface{}, error)

ListTotalSendCountStatForAgentCommon API operation for VOLCSMS.

Returns volcengineerr.Error for service API and SDK errors. Use runtime type assertions with volcengineerr.Error's Code and Message methods to get detailed information about the error.

See the VOLCENGINE API reference guide for VOLCSMS's API operation ListTotalSendCountStatForAgentCommon for usage and error information.

func (*VOLCSMS) ListTotalSendCountStatForAgentCommonRequest

func (c *VOLCSMS) ListTotalSendCountStatForAgentCommonRequest(input *map[string]interface{}) (req *request.Request, output *map[string]interface{})

ListTotalSendCountStatForAgentCommonRequest generates a "volcengine/request.Request" representing the client's request for the ListTotalSendCountStatForAgentCommon operation. The "output" return value will be populated with the ListTotalSendCountStatForAgentCommon request's response once the request completes successfully.

Use "Send" method on the returned ListTotalSendCountStatForAgentCommon Request to send the API call to the service. the "output" return value is not valid until after ListTotalSendCountStatForAgentCommon Send returns without error.

See ListTotalSendCountStatForAgentCommon for more information on using the ListTotalSendCountStatForAgentCommon API call, and error handling.

// Example sending a request using the ListTotalSendCountStatForAgentCommonRequest method.
req, resp := client.ListTotalSendCountStatForAgentCommonRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*VOLCSMS) ListTotalSendCountStatForAgentCommonWithContext

func (c *VOLCSMS) ListTotalSendCountStatForAgentCommonWithContext(ctx volcengine.Context, input *map[string]interface{}, opts ...request.Option) (*map[string]interface{}, error)

ListTotalSendCountStatForAgentCommonWithContext is the same as ListTotalSendCountStatForAgentCommon with the addition of the ability to pass a context and additional request options.

See ListTotalSendCountStatForAgentCommon for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*VOLCSMS) ListTotalSendCountStatForAgentRequest

func (c *VOLCSMS) ListTotalSendCountStatForAgentRequest(input *ListTotalSendCountStatForAgentInput) (req *request.Request, output *ListTotalSendCountStatForAgentOutput)

ListTotalSendCountStatForAgentRequest generates a "volcengine/request.Request" representing the client's request for the ListTotalSendCountStatForAgent operation. The "output" return value will be populated with the ListTotalSendCountStatForAgentCommon request's response once the request completes successfully.

Use "Send" method on the returned ListTotalSendCountStatForAgentCommon Request to send the API call to the service. the "output" return value is not valid until after ListTotalSendCountStatForAgentCommon Send returns without error.

See ListTotalSendCountStatForAgent for more information on using the ListTotalSendCountStatForAgent API call, and error handling.

// Example sending a request using the ListTotalSendCountStatForAgentRequest method.
req, resp := client.ListTotalSendCountStatForAgentRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*VOLCSMS) ListTotalSendCountStatForAgentWithContext

func (c *VOLCSMS) ListTotalSendCountStatForAgentWithContext(ctx volcengine.Context, input *ListTotalSendCountStatForAgentInput, opts ...request.Option) (*ListTotalSendCountStatForAgentOutput, error)

ListTotalSendCountStatForAgentWithContext is the same as ListTotalSendCountStatForAgent with the addition of the ability to pass a context and additional request options.

See ListTotalSendCountStatForAgent for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. Ifthe context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*VOLCSMS) SendSmsForAgent

func (c *VOLCSMS) SendSmsForAgent(input *SendSmsForAgentInput) (*SendSmsForAgentOutput, error)

SendSmsForAgent API operation for VOLCSMS.

Returns volcengineerr.Error for service API and SDK errors. Use runtime type assertions with volcengineerr.Error's Code and Message methods to get detailed information about the error.

See the VOLCENGINE API reference guide for VOLCSMS's API operation SendSmsForAgent for usage and error information.

func (*VOLCSMS) SendSmsForAgentCommon

func (c *VOLCSMS) SendSmsForAgentCommon(input *map[string]interface{}) (*map[string]interface{}, error)

SendSmsForAgentCommon API operation for VOLCSMS.

Returns volcengineerr.Error for service API and SDK errors. Use runtime type assertions with volcengineerr.Error's Code and Message methods to get detailed information about the error.

See the VOLCENGINE API reference guide for VOLCSMS's API operation SendSmsForAgentCommon for usage and error information.

func (*VOLCSMS) SendSmsForAgentCommonRequest

func (c *VOLCSMS) SendSmsForAgentCommonRequest(input *map[string]interface{}) (req *request.Request, output *map[string]interface{})

SendSmsForAgentCommonRequest generates a "volcengine/request.Request" representing the client's request for the SendSmsForAgentCommon operation. The "output" return value will be populated with the SendSmsForAgentCommon request's response once the request completes successfully.

Use "Send" method on the returned SendSmsForAgentCommon Request to send the API call to the service. the "output" return value is not valid until after SendSmsForAgentCommon Send returns without error.

See SendSmsForAgentCommon for more information on using the SendSmsForAgentCommon API call, and error handling.

// Example sending a request using the SendSmsForAgentCommonRequest method.
req, resp := client.SendSmsForAgentCommonRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*VOLCSMS) SendSmsForAgentCommonWithContext

func (c *VOLCSMS) SendSmsForAgentCommonWithContext(ctx volcengine.Context, input *map[string]interface{}, opts ...request.Option) (*map[string]interface{}, error)

SendSmsForAgentCommonWithContext is the same as SendSmsForAgentCommon with the addition of the ability to pass a context and additional request options.

See SendSmsForAgentCommon for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*VOLCSMS) SendSmsForAgentRequest

func (c *VOLCSMS) SendSmsForAgentRequest(input *SendSmsForAgentInput) (req *request.Request, output *SendSmsForAgentOutput)

SendSmsForAgentRequest generates a "volcengine/request.Request" representing the client's request for the SendSmsForAgent operation. The "output" return value will be populated with the SendSmsForAgentCommon request's response once the request completes successfully.

Use "Send" method on the returned SendSmsForAgentCommon Request to send the API call to the service. the "output" return value is not valid until after SendSmsForAgentCommon Send returns without error.

See SendSmsForAgent for more information on using the SendSmsForAgent API call, and error handling.

// Example sending a request using the SendSmsForAgentRequest method.
req, resp := client.SendSmsForAgentRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*VOLCSMS) SendSmsForAgentWithContext

func (c *VOLCSMS) SendSmsForAgentWithContext(ctx volcengine.Context, input *SendSmsForAgentInput, opts ...request.Option) (*SendSmsForAgentOutput, error)

SendSmsForAgentWithContext is the same as SendSmsForAgent with the addition of the ability to pass a context and additional request options.

See SendSmsForAgent for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. Ifthe context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*VOLCSMS) SetBatchTask

func (c *VOLCSMS) SetBatchTask(input *SetBatchTaskInput) (*SetBatchTaskOutput, error)

SetBatchTask API operation for VOLCSMS.

Returns volcengineerr.Error for service API and SDK errors. Use runtime type assertions with volcengineerr.Error's Code and Message methods to get detailed information about the error.

See the VOLCENGINE API reference guide for VOLCSMS's API operation SetBatchTask for usage and error information.

func (*VOLCSMS) SetBatchTaskCommon

func (c *VOLCSMS) SetBatchTaskCommon(input *map[string]interface{}) (*map[string]interface{}, error)

SetBatchTaskCommon API operation for VOLCSMS.

Returns volcengineerr.Error for service API and SDK errors. Use runtime type assertions with volcengineerr.Error's Code and Message methods to get detailed information about the error.

See the VOLCENGINE API reference guide for VOLCSMS's API operation SetBatchTaskCommon for usage and error information.

func (*VOLCSMS) SetBatchTaskCommonRequest

func (c *VOLCSMS) SetBatchTaskCommonRequest(input *map[string]interface{}) (req *request.Request, output *map[string]interface{})

SetBatchTaskCommonRequest generates a "volcengine/request.Request" representing the client's request for the SetBatchTaskCommon operation. The "output" return value will be populated with the SetBatchTaskCommon request's response once the request completes successfully.

Use "Send" method on the returned SetBatchTaskCommon Request to send the API call to the service. the "output" return value is not valid until after SetBatchTaskCommon Send returns without error.

See SetBatchTaskCommon for more information on using the SetBatchTaskCommon API call, and error handling.

// Example sending a request using the SetBatchTaskCommonRequest method.
req, resp := client.SetBatchTaskCommonRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*VOLCSMS) SetBatchTaskCommonWithContext

func (c *VOLCSMS) SetBatchTaskCommonWithContext(ctx volcengine.Context, input *map[string]interface{}, opts ...request.Option) (*map[string]interface{}, error)

SetBatchTaskCommonWithContext is the same as SetBatchTaskCommon with the addition of the ability to pass a context and additional request options.

See SetBatchTaskCommon for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*VOLCSMS) SetBatchTaskRequest

func (c *VOLCSMS) SetBatchTaskRequest(input *SetBatchTaskInput) (req *request.Request, output *SetBatchTaskOutput)

SetBatchTaskRequest generates a "volcengine/request.Request" representing the client's request for the SetBatchTask operation. The "output" return value will be populated with the SetBatchTaskCommon request's response once the request completes successfully.

Use "Send" method on the returned SetBatchTaskCommon Request to send the API call to the service. the "output" return value is not valid until after SetBatchTaskCommon Send returns without error.

See SetBatchTask for more information on using the SetBatchTask API call, and error handling.

// Example sending a request using the SetBatchTaskRequest method.
req, resp := client.SetBatchTaskRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*VOLCSMS) SetBatchTaskWithContext

func (c *VOLCSMS) SetBatchTaskWithContext(ctx volcengine.Context, input *SetBatchTaskInput, opts ...request.Option) (*SetBatchTaskOutput, error)

SetBatchTaskWithContext is the same as SetBatchTask with the addition of the ability to pass a context and additional request options.

See SetBatchTask for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. Ifthe context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*VOLCSMS) TemplateUploadDemo

func (c *VOLCSMS) TemplateUploadDemo(input *TemplateUploadDemoInput) (*TemplateUploadDemoOutput, error)

TemplateUploadDemo API operation for VOLCSMS.

Returns volcengineerr.Error for service API and SDK errors. Use runtime type assertions with volcengineerr.Error's Code and Message methods to get detailed information about the error.

See the VOLCENGINE API reference guide for VOLCSMS's API operation TemplateUploadDemo for usage and error information.

func (*VOLCSMS) TemplateUploadDemoCommon

func (c *VOLCSMS) TemplateUploadDemoCommon(input *map[string]interface{}) (*map[string]interface{}, error)

TemplateUploadDemoCommon API operation for VOLCSMS.

Returns volcengineerr.Error for service API and SDK errors. Use runtime type assertions with volcengineerr.Error's Code and Message methods to get detailed information about the error.

See the VOLCENGINE API reference guide for VOLCSMS's API operation TemplateUploadDemoCommon for usage and error information.

func (*VOLCSMS) TemplateUploadDemoCommonRequest

func (c *VOLCSMS) TemplateUploadDemoCommonRequest(input *map[string]interface{}) (req *request.Request, output *map[string]interface{})

TemplateUploadDemoCommonRequest generates a "volcengine/request.Request" representing the client's request for the TemplateUploadDemoCommon operation. The "output" return value will be populated with the TemplateUploadDemoCommon request's response once the request completes successfully.

Use "Send" method on the returned TemplateUploadDemoCommon Request to send the API call to the service. the "output" return value is not valid until after TemplateUploadDemoCommon Send returns without error.

See TemplateUploadDemoCommon for more information on using the TemplateUploadDemoCommon API call, and error handling.

// Example sending a request using the TemplateUploadDemoCommonRequest method.
req, resp := client.TemplateUploadDemoCommonRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*VOLCSMS) TemplateUploadDemoCommonWithContext

func (c *VOLCSMS) TemplateUploadDemoCommonWithContext(ctx volcengine.Context, input *map[string]interface{}, opts ...request.Option) (*map[string]interface{}, error)

TemplateUploadDemoCommonWithContext is the same as TemplateUploadDemoCommon with the addition of the ability to pass a context and additional request options.

See TemplateUploadDemoCommon for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*VOLCSMS) TemplateUploadDemoRequest

func (c *VOLCSMS) TemplateUploadDemoRequest(input *TemplateUploadDemoInput) (req *request.Request, output *TemplateUploadDemoOutput)

TemplateUploadDemoRequest generates a "volcengine/request.Request" representing the client's request for the TemplateUploadDemo operation. The "output" return value will be populated with the TemplateUploadDemoCommon request's response once the request completes successfully.

Use "Send" method on the returned TemplateUploadDemoCommon Request to send the API call to the service. the "output" return value is not valid until after TemplateUploadDemoCommon Send returns without error.

See TemplateUploadDemo for more information on using the TemplateUploadDemo API call, and error handling.

// Example sending a request using the TemplateUploadDemoRequest method.
req, resp := client.TemplateUploadDemoRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*VOLCSMS) TemplateUploadDemoWithContext

func (c *VOLCSMS) TemplateUploadDemoWithContext(ctx volcengine.Context, input *TemplateUploadDemoInput, opts ...request.Option) (*TemplateUploadDemoOutput, error)

TemplateUploadDemoWithContext is the same as TemplateUploadDemo with the addition of the ability to pass a context and additional request options.

See TemplateUploadDemo for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. Ifthe context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

type VOLCSMSAPI

type VOLCSMSAPI interface {
	ApplySmsSignatureV2Common(*map[string]interface{}) (*map[string]interface{}, error)
	ApplySmsSignatureV2CommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	ApplySmsSignatureV2CommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	ApplySmsSignatureV2(*ApplySmsSignatureV2Input) (*ApplySmsSignatureV2Output, error)
	ApplySmsSignatureV2WithContext(volcengine.Context, *ApplySmsSignatureV2Input, ...request.Option) (*ApplySmsSignatureV2Output, error)
	ApplySmsSignatureV2Request(*ApplySmsSignatureV2Input) (*request.Request, *ApplySmsSignatureV2Output)

	ApplySmsTemplateV2Common(*map[string]interface{}) (*map[string]interface{}, error)
	ApplySmsTemplateV2CommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	ApplySmsTemplateV2CommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	ApplySmsTemplateV2(*ApplySmsTemplateV2Input) (*ApplySmsTemplateV2Output, error)
	ApplySmsTemplateV2WithContext(volcengine.Context, *ApplySmsTemplateV2Input, ...request.Option) (*ApplySmsTemplateV2Output, error)
	ApplySmsTemplateV2Request(*ApplySmsTemplateV2Input) (*request.Request, *ApplySmsTemplateV2Output)

	ConsentBatchTaskCommon(*map[string]interface{}) (*map[string]interface{}, error)
	ConsentBatchTaskCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	ConsentBatchTaskCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	ConsentBatchTask(*ConsentBatchTaskInput) (*ConsentBatchTaskOutput, error)
	ConsentBatchTaskWithContext(volcengine.Context, *ConsentBatchTaskInput, ...request.Option) (*ConsentBatchTaskOutput, error)
	ConsentBatchTaskRequest(*ConsentBatchTaskInput) (*request.Request, *ConsentBatchTaskOutput)

	DeleteBatchTaskCommon(*map[string]interface{}) (*map[string]interface{}, error)
	DeleteBatchTaskCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	DeleteBatchTaskCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	DeleteBatchTask(*DeleteBatchTaskInput) (*DeleteBatchTaskOutput, error)
	DeleteBatchTaskWithContext(volcengine.Context, *DeleteBatchTaskInput, ...request.Option) (*DeleteBatchTaskOutput, error)
	DeleteBatchTaskRequest(*DeleteBatchTaskInput) (*request.Request, *DeleteBatchTaskOutput)

	GetBatchTaskDetailCommon(*map[string]interface{}) (*map[string]interface{}, error)
	GetBatchTaskDetailCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	GetBatchTaskDetailCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	GetBatchTaskDetail(*GetBatchTaskDetailInput) (*GetBatchTaskDetailOutput, error)
	GetBatchTaskDetailWithContext(volcengine.Context, *GetBatchTaskDetailInput, ...request.Option) (*GetBatchTaskDetailOutput, error)
	GetBatchTaskDetailRequest(*GetBatchTaskDetailInput) (*request.Request, *GetBatchTaskDetailOutput)

	GetBatchTaskListCommon(*map[string]interface{}) (*map[string]interface{}, error)
	GetBatchTaskListCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	GetBatchTaskListCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	GetBatchTaskList(*GetBatchTaskListInput) (*GetBatchTaskListOutput, error)
	GetBatchTaskListWithContext(volcengine.Context, *GetBatchTaskListInput, ...request.Option) (*GetBatchTaskListOutput, error)
	GetBatchTaskListRequest(*GetBatchTaskListInput) (*request.Request, *GetBatchTaskListOutput)

	GetSignatureIdentificationListCommon(*map[string]interface{}) (*map[string]interface{}, error)
	GetSignatureIdentificationListCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	GetSignatureIdentificationListCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	GetSignatureIdentificationList(*GetSignatureIdentificationListInput) (*GetSignatureIdentificationListOutput, error)
	GetSignatureIdentificationListWithContext(volcengine.Context, *GetSignatureIdentificationListInput, ...request.Option) (*GetSignatureIdentificationListOutput, error)
	GetSignatureIdentificationListRequest(*GetSignatureIdentificationListInput) (*request.Request, *GetSignatureIdentificationListOutput)

	GetSubAccountDetailCommon(*map[string]interface{}) (*map[string]interface{}, error)
	GetSubAccountDetailCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	GetSubAccountDetailCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	GetSubAccountDetail(*GetSubAccountDetailInput) (*GetSubAccountDetailOutput, error)
	GetSubAccountDetailWithContext(volcengine.Context, *GetSubAccountDetailInput, ...request.Option) (*GetSubAccountDetailOutput, error)
	GetSubAccountDetailRequest(*GetSubAccountDetailInput) (*request.Request, *GetSubAccountDetailOutput)

	GetUploadTosURLCommon(*map[string]interface{}) (*map[string]interface{}, error)
	GetUploadTosURLCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	GetUploadTosURLCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	GetUploadTosURL(*GetUploadTosURLInput) (*GetUploadTosURLOutput, error)
	GetUploadTosURLWithContext(volcengine.Context, *GetUploadTosURLInput, ...request.Option) (*GetUploadTosURLOutput, error)
	GetUploadTosURLRequest(*GetUploadTosURLInput) (*request.Request, *GetUploadTosURLOutput)

	ListSecondTemplateCommon(*map[string]interface{}) (*map[string]interface{}, error)
	ListSecondTemplateCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	ListSecondTemplateCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	ListSecondTemplate(*ListSecondTemplateInput) (*ListSecondTemplateOutput, error)
	ListSecondTemplateWithContext(volcengine.Context, *ListSecondTemplateInput, ...request.Option) (*ListSecondTemplateOutput, error)
	ListSecondTemplateRequest(*ListSecondTemplateInput) (*request.Request, *ListSecondTemplateOutput)

	ListSignatureForAgentCommon(*map[string]interface{}) (*map[string]interface{}, error)
	ListSignatureForAgentCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	ListSignatureForAgentCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	ListSignatureForAgent(*ListSignatureForAgentInput) (*ListSignatureForAgentOutput, error)
	ListSignatureForAgentWithContext(volcengine.Context, *ListSignatureForAgentInput, ...request.Option) (*ListSignatureForAgentOutput, error)
	ListSignatureForAgentRequest(*ListSignatureForAgentInput) (*request.Request, *ListSignatureForAgentOutput)

	ListSmsSendLogForAgentCommon(*map[string]interface{}) (*map[string]interface{}, error)
	ListSmsSendLogForAgentCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	ListSmsSendLogForAgentCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	ListSmsSendLogForAgent(*ListSmsSendLogForAgentInput) (*ListSmsSendLogForAgentOutput, error)
	ListSmsSendLogForAgentWithContext(volcengine.Context, *ListSmsSendLogForAgentInput, ...request.Option) (*ListSmsSendLogForAgentOutput, error)
	ListSmsSendLogForAgentRequest(*ListSmsSendLogForAgentInput) (*request.Request, *ListSmsSendLogForAgentOutput)

	ListSmsTemplateForAgentCommon(*map[string]interface{}) (*map[string]interface{}, error)
	ListSmsTemplateForAgentCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	ListSmsTemplateForAgentCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	ListSmsTemplateForAgent(*ListSmsTemplateForAgentInput) (*ListSmsTemplateForAgentOutput, error)
	ListSmsTemplateForAgentWithContext(volcengine.Context, *ListSmsTemplateForAgentInput, ...request.Option) (*ListSmsTemplateForAgentOutput, error)
	ListSmsTemplateForAgentRequest(*ListSmsTemplateForAgentInput) (*request.Request, *ListSmsTemplateForAgentOutput)

	ListSubAccountForAgentCommon(*map[string]interface{}) (*map[string]interface{}, error)
	ListSubAccountForAgentCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	ListSubAccountForAgentCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	ListSubAccountForAgent(*ListSubAccountForAgentInput) (*ListSubAccountForAgentOutput, error)
	ListSubAccountForAgentWithContext(volcengine.Context, *ListSubAccountForAgentInput, ...request.Option) (*ListSubAccountForAgentOutput, error)
	ListSubAccountForAgentRequest(*ListSubAccountForAgentInput) (*request.Request, *ListSubAccountForAgentOutput)

	ListTotalSendCountStatForAgentCommon(*map[string]interface{}) (*map[string]interface{}, error)
	ListTotalSendCountStatForAgentCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	ListTotalSendCountStatForAgentCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	ListTotalSendCountStatForAgent(*ListTotalSendCountStatForAgentInput) (*ListTotalSendCountStatForAgentOutput, error)
	ListTotalSendCountStatForAgentWithContext(volcengine.Context, *ListTotalSendCountStatForAgentInput, ...request.Option) (*ListTotalSendCountStatForAgentOutput, error)
	ListTotalSendCountStatForAgentRequest(*ListTotalSendCountStatForAgentInput) (*request.Request, *ListTotalSendCountStatForAgentOutput)

	SendSmsForAgentCommon(*map[string]interface{}) (*map[string]interface{}, error)
	SendSmsForAgentCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	SendSmsForAgentCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	SendSmsForAgent(*SendSmsForAgentInput) (*SendSmsForAgentOutput, error)
	SendSmsForAgentWithContext(volcengine.Context, *SendSmsForAgentInput, ...request.Option) (*SendSmsForAgentOutput, error)
	SendSmsForAgentRequest(*SendSmsForAgentInput) (*request.Request, *SendSmsForAgentOutput)

	SetBatchTaskCommon(*map[string]interface{}) (*map[string]interface{}, error)
	SetBatchTaskCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	SetBatchTaskCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	SetBatchTask(*SetBatchTaskInput) (*SetBatchTaskOutput, error)
	SetBatchTaskWithContext(volcengine.Context, *SetBatchTaskInput, ...request.Option) (*SetBatchTaskOutput, error)
	SetBatchTaskRequest(*SetBatchTaskInput) (*request.Request, *SetBatchTaskOutput)

	TemplateUploadDemoCommon(*map[string]interface{}) (*map[string]interface{}, error)
	TemplateUploadDemoCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	TemplateUploadDemoCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	TemplateUploadDemo(*TemplateUploadDemoInput) (*TemplateUploadDemoOutput, error)
	TemplateUploadDemoWithContext(volcengine.Context, *TemplateUploadDemoInput, ...request.Option) (*TemplateUploadDemoOutput, error)
	TemplateUploadDemoRequest(*TemplateUploadDemoInput) (*request.Request, *TemplateUploadDemoOutput)
}

VOLCSMSAPI provides an interface to enable mocking the volcsms.VOLCSMS service client's API operation,

// volcengine sdk func uses an SDK service client to make a request to
// VOLCSMS.
func myFunc(svc VOLCSMSAPI) bool {
    // Make svc.ApplySmsSignatureV2 request
}

func main() {
    sess := session.New()
    svc := volcsms.New(sess)

    myFunc(svc)
}

Jump to

Keyboard shortcuts

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