model

package
v0.1.128 Latest Latest
Warning

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

Go to latest
Published: Dec 19, 2024 License: Apache-2.0, BSD-2-Clause, BSD-3-Clause Imports: 8 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type BatchSendDiffSmsRequest

type BatchSendDiffSmsRequest struct {
	Body *BatchSendDiffSmsRequestBody `json:"body,omitempty"`
}

BatchSendDiffSmsRequest Request Object

func (BatchSendDiffSmsRequest) String

func (o BatchSendDiffSmsRequest) String() string

type BatchSendDiffSmsRequestBody

type BatchSendDiffSmsRequestBody struct {

	// 短信发送方的号码
	From *string `json:"from,omitempty"`

	// SP的回调地址,用于单条接收短信状态报告
	StatusCallback *string `json:"statusCallback,omitempty"`

	// 短信内容
	SmsContent *[]SmsContent `json:"smsContent,omitempty"`

	// 扩展参数
	Extend *string `json:"extend,omitempty"`
}

BatchSendDiffSmsRequestBody 批量发送短信的请求body数据结构

func (BatchSendDiffSmsRequestBody) String

type BatchSendDiffSmsResponse

type BatchSendDiffSmsResponse struct {

	// 错误码
	Code *string `json:"code,omitempty"`

	// 错误描述
	Description *string `json:"description,omitempty"`

	// 短信状态
	Result         *[]SmsId `json:"result,omitempty"`
	HttpStatusCode int      `json:"-"`
}

BatchSendDiffSmsResponse Response Object

func (BatchSendDiffSmsResponse) String

func (o BatchSendDiffSmsResponse) String() string

type BatchSendSmsRequest

type BatchSendSmsRequest struct {
	Body *BatchSendSmsRequestBody `json:"body,omitempty" type:"multipart"`
}

BatchSendSmsRequest Request Object

func (BatchSendSmsRequest) String

func (o BatchSendSmsRequest) String() string

type BatchSendSmsRequestBody

type BatchSendSmsRequestBody struct {

	// 短信发送方的号码
	From *def.MultiPart `json:"from,omitempty"`

	// 短信接收方的号码
	To *def.MultiPart `json:"to,omitempty"`

	// 短信模板ID
	TemplateId *def.MultiPart `json:"templateId,omitempty"`

	// 短信模板的变量值
	TemplateParas *def.MultiPart `json:"templateParas,omitempty"`

	// SP的回调地址
	StatusCallback *def.MultiPart `json:"statusCallback,omitempty"`

	// 扩展参数,在状态报告中会原样返回。
	Extend *def.MultiPart `json:"extend,omitempty"`

	// 短信签名
	Signature *def.MultiPart `json:"signature,omitempty"`
}

func (BatchSendSmsRequestBody) String

func (o BatchSendSmsRequestBody) String() string

func (*BatchSendSmsRequestBody) UnmarshalJSON

func (o *BatchSendSmsRequestBody) UnmarshalJSON(b []byte) error

type BatchSendSmsResponse

type BatchSendSmsResponse struct {

	// 错误码
	Code *string `json:"code,omitempty"`

	// 错误描述
	Description *string `json:"description,omitempty"`

	// 短信状态
	Result         *[]SmsId `json:"result,omitempty"`
	HttpStatusCode int      `json:"-"`
}

BatchSendSmsResponse Response Object

func (BatchSendSmsResponse) String

func (o BatchSendSmsResponse) String() string

type SmsContent

type SmsContent struct {

	// 群发短信接收方的号码
	To *[]string `json:"to,omitempty"`

	// 短信模板ID
	TemplateId *string `json:"templateId,omitempty"`

	// 短信模板的变量值列表
	TemplateParas *[]string `json:"templateParas,omitempty"`

	// 短信签名
	Signature *string `json:"signature,omitempty"`
}

func (SmsContent) String

func (o SmsContent) String() string

type SmsId

type SmsId struct {

	// 创建时间
	CreateTime *string `json:"createTime,omitempty"`

	// 发送短信号码
	From *string `json:"from,omitempty"`

	// 接收短信号码
	OriginTo *string `json:"originTo,omitempty"`

	// 短信id
	SmsMsgId *string `json:"smsMsgId,omitempty"`

	// 短信当前状态
	Status *string `json:"status,omitempty"`

	// 国家码
	CountryId *string `json:"countryId,omitempty"`

	// 短信拆分条数
	Total *int32 `json:"total,omitempty"`
}

func (SmsId) String

func (o SmsId) String() string

Jump to

Keyboard shortcuts

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