apis

package
v0.0.1 Latest Latest
Warning

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

Go to latest
Published: Dec 30, 2022 License: Apache-2.0 Imports: 2 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type BatchSendRequest

type BatchSendRequest struct {
	core.JDCloudRequest

	/* Region ID  */
	RegionId string `json:"regionId"`

	/* 模板Id  */
	TemplateId string `json:"templateId"`

	/* 签名Id  */
	SignId string `json:"signId"`

	/* 群发的国内电话号码,群发时一次最多不要超过100个手机号  */
	PhoneList []string `json:"phoneList"`

	/* 短信模板变量对应的数据值,Array格式 (Optional) */
	Params []string `json:"params"`
}

func NewBatchSendRequest

func NewBatchSendRequest(
	regionId string,
	templateId string,
	signId string,
	phoneList []string,
) *BatchSendRequest

* param regionId: Region ID (Required) * param templateId: 模板Id (Required) * param signId: 签名Id (Required) * param phoneList: 群发的国内电话号码,群发时一次最多不要超过100个手机号 (Required) * * @Deprecated, not compatible when mandatory parameters changed

func NewBatchSendRequestWithAllParams

func NewBatchSendRequestWithAllParams(
	regionId string,
	templateId string,
	signId string,
	phoneList []string,
	params []string,
) *BatchSendRequest

* param regionId: Region ID (Required) * param templateId: 模板Id (Required) * param signId: 签名Id (Required) * param phoneList: 群发的国内电话号码,群发时一次最多不要超过100个手机号 (Required) * param params: 短信模板变量对应的数据值,Array格式 (Optional)

func NewBatchSendRequestWithoutParam

func NewBatchSendRequestWithoutParam() *BatchSendRequest

This constructor has better compatible ability when API parameters changed

func (BatchSendRequest) GetRegionId

func (r BatchSendRequest) GetRegionId() string

GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string

func (*BatchSendRequest) SetParams

func (r *BatchSendRequest) SetParams(params []string)

param params: 短信模板变量对应的数据值,Array格式(Optional)

func (*BatchSendRequest) SetPhoneList

func (r *BatchSendRequest) SetPhoneList(phoneList []string)

param phoneList: 群发的国内电话号码,群发时一次最多不要超过100个手机号(Required)

func (*BatchSendRequest) SetRegionId

func (r *BatchSendRequest) SetRegionId(regionId string)

param regionId: Region ID(Required)

func (*BatchSendRequest) SetSignId

func (r *BatchSendRequest) SetSignId(signId string)

param signId: 签名Id(Required)

func (*BatchSendRequest) SetTemplateId

func (r *BatchSendRequest) SetTemplateId(templateId string)

param templateId: 模板Id(Required)

type BatchSendResponse

type BatchSendResponse struct {
	RequestID string             `json:"requestId"`
	Error     core.ErrorResponse `json:"error"`
	Result    BatchSendResult    `json:"result"`
}

type BatchSendResult

type BatchSendResult struct {
	Data    sms.BatchSendResp `json:"data"`
	Status  bool              `json:"status"`
	Code    int64             `json:"code"`
	Message string            `json:"message"`
}

type ReplyRequest

type ReplyRequest struct {
	core.JDCloudRequest

	/* Region ID  */
	RegionId string `json:"regionId"`

	/* 应用Id  */
	AppId string `json:"appId"`

	/* 查询时间  */
	DataDate string `json:"dataDate"`

	/* 手机号列表(选填) (Optional) */
	PhoneList []string `json:"phoneList"`
}

func NewReplyRequest

func NewReplyRequest(
	regionId string,
	appId string,
	dataDate string,
) *ReplyRequest

* param regionId: Region ID (Required) * param appId: 应用Id (Required) * param dataDate: 查询时间 (Required) * * @Deprecated, not compatible when mandatory parameters changed

func NewReplyRequestWithAllParams

func NewReplyRequestWithAllParams(
	regionId string,
	appId string,
	dataDate string,
	phoneList []string,
) *ReplyRequest

* param regionId: Region ID (Required) * param appId: 应用Id (Required) * param dataDate: 查询时间 (Required) * param phoneList: 手机号列表(选填) (Optional)

func NewReplyRequestWithoutParam

func NewReplyRequestWithoutParam() *ReplyRequest

This constructor has better compatible ability when API parameters changed

func (ReplyRequest) GetRegionId

func (r ReplyRequest) GetRegionId() string

GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string

func (*ReplyRequest) SetAppId

func (r *ReplyRequest) SetAppId(appId string)

param appId: 应用Id(Required)

func (*ReplyRequest) SetDataDate

func (r *ReplyRequest) SetDataDate(dataDate string)

param dataDate: 查询时间(Required)

func (*ReplyRequest) SetPhoneList

func (r *ReplyRequest) SetPhoneList(phoneList []string)

param phoneList: 手机号列表(选填)(Optional)

func (*ReplyRequest) SetRegionId

func (r *ReplyRequest) SetRegionId(regionId string)

param regionId: Region ID(Required)

type ReplyResponse

type ReplyResponse struct {
	RequestID string             `json:"requestId"`
	Error     core.ErrorResponse `json:"error"`
	Result    ReplyResult        `json:"result"`
}

type ReplyResult

type ReplyResult struct {
	Data    []sms.ReplyResp `json:"data"`
	Status  bool            `json:"status"`
	Code    int64           `json:"code"`
	Message string          `json:"message"`
}

type StatusReportRequest

type StatusReportRequest struct {
	core.JDCloudRequest

	/* Region ID  */
	RegionId string `json:"regionId"`

	/* 发送短信的序列号  */
	SequenceNumber string `json:"sequenceNumber"`

	/* 需要获取回执的手机号码列表,选填 (Optional) */
	PhoneList []string `json:"phoneList"`
}

func NewStatusReportRequest

func NewStatusReportRequest(
	regionId string,
	sequenceNumber string,
) *StatusReportRequest

* param regionId: Region ID (Required) * param sequenceNumber: 发送短信的序列号 (Required) * * @Deprecated, not compatible when mandatory parameters changed

func NewStatusReportRequestWithAllParams

func NewStatusReportRequestWithAllParams(
	regionId string,
	sequenceNumber string,
	phoneList []string,
) *StatusReportRequest

* param regionId: Region ID (Required) * param sequenceNumber: 发送短信的序列号 (Required) * param phoneList: 需要获取回执的手机号码列表,选填 (Optional)

func NewStatusReportRequestWithoutParam

func NewStatusReportRequestWithoutParam() *StatusReportRequest

This constructor has better compatible ability when API parameters changed

func (StatusReportRequest) GetRegionId

func (r StatusReportRequest) GetRegionId() string

GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string

func (*StatusReportRequest) SetPhoneList

func (r *StatusReportRequest) SetPhoneList(phoneList []string)

param phoneList: 需要获取回执的手机号码列表,选填(Optional)

func (*StatusReportRequest) SetRegionId

func (r *StatusReportRequest) SetRegionId(regionId string)

param regionId: Region ID(Required)

func (*StatusReportRequest) SetSequenceNumber

func (r *StatusReportRequest) SetSequenceNumber(sequenceNumber string)

param sequenceNumber: 发送短信的序列号(Required)

type StatusReportResponse

type StatusReportResponse struct {
	RequestID string             `json:"requestId"`
	Error     core.ErrorResponse `json:"error"`
	Result    StatusReportResult `json:"result"`
}

type StatusReportResult

type StatusReportResult struct {
	Data    []sms.StatusReportResp `json:"data"`
	Status  bool                   `json:"status"`
	Code    int64                  `json:"code"`
	Message string                 `json:"message"`
}

Jump to

Keyboard shortcuts

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