Documentation
¶
Index ¶
- type BatchSendRequest
- func NewBatchSendRequest(regionId string, templateId string, signId string, phoneList []string) *BatchSendRequest
- func NewBatchSendRequestWithAllParams(regionId string, templateId string, signId string, phoneList []string, ...) *BatchSendRequest
- func NewBatchSendRequestWithoutParam() *BatchSendRequest
- func (r BatchSendRequest) GetRegionId() string
- func (r *BatchSendRequest) SetParams(params []string)
- func (r *BatchSendRequest) SetPhoneList(phoneList []string)
- func (r *BatchSendRequest) SetRegionId(regionId string)
- func (r *BatchSendRequest) SetSignId(signId string)
- func (r *BatchSendRequest) SetTemplateId(templateId string)
- type BatchSendResponse
- type BatchSendResult
- type ReplyRequest
- type ReplyResponse
- type ReplyResult
- type StatusReportRequest
- type StatusReportResponse
- type StatusReportResult
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 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"`
}