Documentation
¶
Overview ¶
消息API model
Index ¶
- type AlibabaIdleOrderMsgSendAPIResponse
- type AlibabaIdleOrderMsgSendRequest
- func (r AlibabaIdleOrderMsgSendRequest) GetApiMethodName() string
- func (r AlibabaIdleOrderMsgSendRequest) GetApiParams() url.Values
- func (r AlibabaIdleOrderMsgSendRequest) GetOrderId() string
- func (r AlibabaIdleOrderMsgSendRequest) GetText() string
- func (r *AlibabaIdleOrderMsgSendRequest) SetOrderId(orderId string) error
- func (r *AlibabaIdleOrderMsgSendRequest) SetText(text string) error
- type AlibabaIdleOrderMsgSendResponse
- type AlibabaLegMsgPostAPIResponse
- type AlibabaLegMsgPostRequest
- func (r AlibabaLegMsgPostRequest) GetAccessKey() string
- func (r AlibabaLegMsgPostRequest) GetApiMethodName() string
- func (r AlibabaLegMsgPostRequest) GetApiParams() url.Values
- func (r AlibabaLegMsgPostRequest) GetAppId() string
- func (r AlibabaLegMsgPostRequest) GetBusinessId() string
- func (r AlibabaLegMsgPostRequest) GetBusinessType() string
- func (r AlibabaLegMsgPostRequest) GetCorpId() string
- func (r AlibabaLegMsgPostRequest) GetExpandParamsMapStr() string
- func (r AlibabaLegMsgPostRequest) GetMessageBodyListStr() string
- func (r AlibabaLegMsgPostRequest) GetMessageDefinitionCode() string
- func (r AlibabaLegMsgPostRequest) GetMessageParams() string
- func (r AlibabaLegMsgPostRequest) GetReceiverType() string
- func (r AlibabaLegMsgPostRequest) GetReceivers() string
- func (r AlibabaLegMsgPostRequest) GetSendTime() string
- func (r *AlibabaLegMsgPostRequest) SetAccessKey(accessKey string) error
- func (r *AlibabaLegMsgPostRequest) SetAppId(appId string) error
- func (r *AlibabaLegMsgPostRequest) SetBusinessId(businessId string) error
- func (r *AlibabaLegMsgPostRequest) SetBusinessType(businessType string) error
- func (r *AlibabaLegMsgPostRequest) SetCorpId(corpId string) error
- func (r *AlibabaLegMsgPostRequest) SetExpandParamsMapStr(expandParamsMapStr string) error
- func (r *AlibabaLegMsgPostRequest) SetMessageBodyListStr(messageBodyListStr string) error
- func (r *AlibabaLegMsgPostRequest) SetMessageDefinitionCode(messageDefinitionCode string) error
- func (r *AlibabaLegMsgPostRequest) SetMessageParams(messageParams string) error
- func (r *AlibabaLegMsgPostRequest) SetReceiverType(receiverType string) error
- func (r *AlibabaLegMsgPostRequest) SetReceivers(receivers string) error
- func (r *AlibabaLegMsgPostRequest) SetSendTime(sendTime string) error
- type AlibabaLegMsgPostResponse
- type SendTemplateMsgResponse
- type ServiceResult
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type AlibabaIdleOrderMsgSendAPIResponse ¶
type AlibabaIdleOrderMsgSendAPIResponse struct { model.CommonResponse AlibabaIdleOrderMsgSendResponse }
虚拟发货消息发送接口 API返回值 alibaba.idle.order.msg.send
用户下单后服务商期望自动发货,该接口用于给用户发送文本消息,主要用于卡券类等虚拟商品场景
type AlibabaIdleOrderMsgSendRequest ¶
type AlibabaIdleOrderMsgSendRequest struct { model.Params // contains filtered or unexported fields }
虚拟发货消息发送接口 API请求 alibaba.idle.order.msg.send
用户下单后服务商期望自动发货,该接口用于给用户发送文本消息,主要用于卡券类等虚拟商品场景
func NewAlibabaIdleOrderMsgSendRequest ¶
func NewAlibabaIdleOrderMsgSendRequest() *AlibabaIdleOrderMsgSendRequest
初始化AlibabaIdleOrderMsgSendRequest对象
func (AlibabaIdleOrderMsgSendRequest) GetApiMethodName ¶
func (r AlibabaIdleOrderMsgSendRequest) GetApiMethodName() string
IRequest interface 方法, 获取Api method
func (AlibabaIdleOrderMsgSendRequest) GetApiParams ¶
func (r AlibabaIdleOrderMsgSendRequest) GetApiParams() url.Values
IRequest interface 方法, 获取API参数
func (AlibabaIdleOrderMsgSendRequest) GetOrderId ¶
func (r AlibabaIdleOrderMsgSendRequest) GetOrderId() string
OrderId Getter
func (AlibabaIdleOrderMsgSendRequest) GetText ¶
func (r AlibabaIdleOrderMsgSendRequest) GetText() string
Text Getter
func (*AlibabaIdleOrderMsgSendRequest) SetOrderId ¶
func (r *AlibabaIdleOrderMsgSendRequest) SetOrderId(orderId string) error
OrderId Setter 订单id
func (*AlibabaIdleOrderMsgSendRequest) SetText ¶
func (r *AlibabaIdleOrderMsgSendRequest) SetText(text string) error
Text Setter 消息发送内容
type AlibabaIdleOrderMsgSendResponse ¶
type AlibabaIdleOrderMsgSendResponse struct { XMLName xml.Name `xml:"alibaba_idle_order_msg_send_response"` // 平台颁发的每次请求访问的唯一标识 RequestId string `json:"request_id,omitempty" xml:"request_id,omitempty"` // 是否发送成功 SendSuccess bool `json:"send_success,omitempty" xml:"send_success,omitempty"` }
虚拟发货消息发送接口 成功返回结果
type AlibabaLegMsgPostAPIResponse ¶
type AlibabaLegMsgPostAPIResponse struct { model.CommonResponse AlibabaLegMsgPostResponse }
集团法务消息发送 API返回值 alibaba.leg.msg.post
消息发送能力
type AlibabaLegMsgPostRequest ¶
集团法务消息发送 API请求 alibaba.leg.msg.post
消息发送能力
func NewAlibabaLegMsgPostRequest ¶
func NewAlibabaLegMsgPostRequest() *AlibabaLegMsgPostRequest
初始化AlibabaLegMsgPostRequest对象
func (AlibabaLegMsgPostRequest) GetAccessKey ¶
func (r AlibabaLegMsgPostRequest) GetAccessKey() string
AccessKey Getter
func (AlibabaLegMsgPostRequest) GetApiMethodName ¶
func (r AlibabaLegMsgPostRequest) GetApiMethodName() string
IRequest interface 方法, 获取Api method
func (AlibabaLegMsgPostRequest) GetApiParams ¶
func (r AlibabaLegMsgPostRequest) GetApiParams() url.Values
IRequest interface 方法, 获取API参数
func (AlibabaLegMsgPostRequest) GetAppId ¶
func (r AlibabaLegMsgPostRequest) GetAppId() string
AppId Getter
func (AlibabaLegMsgPostRequest) GetBusinessId ¶
func (r AlibabaLegMsgPostRequest) GetBusinessId() string
BusinessId Getter
func (AlibabaLegMsgPostRequest) GetBusinessType ¶
func (r AlibabaLegMsgPostRequest) GetBusinessType() string
BusinessType Getter
func (AlibabaLegMsgPostRequest) GetCorpId ¶
func (r AlibabaLegMsgPostRequest) GetCorpId() string
CorpId Getter
func (AlibabaLegMsgPostRequest) GetExpandParamsMapStr ¶
func (r AlibabaLegMsgPostRequest) GetExpandParamsMapStr() string
ExpandParamsMapStr Getter
func (AlibabaLegMsgPostRequest) GetMessageBodyListStr ¶
func (r AlibabaLegMsgPostRequest) GetMessageBodyListStr() string
MessageBodyListStr Getter
func (AlibabaLegMsgPostRequest) GetMessageDefinitionCode ¶
func (r AlibabaLegMsgPostRequest) GetMessageDefinitionCode() string
MessageDefinitionCode Getter
func (AlibabaLegMsgPostRequest) GetMessageParams ¶
func (r AlibabaLegMsgPostRequest) GetMessageParams() string
MessageParams Getter
func (AlibabaLegMsgPostRequest) GetReceiverType ¶
func (r AlibabaLegMsgPostRequest) GetReceiverType() string
ReceiverType Getter
func (AlibabaLegMsgPostRequest) GetReceivers ¶
func (r AlibabaLegMsgPostRequest) GetReceivers() string
Receivers Getter
func (AlibabaLegMsgPostRequest) GetSendTime ¶
func (r AlibabaLegMsgPostRequest) GetSendTime() string
SendTime Getter
func (*AlibabaLegMsgPostRequest) SetAccessKey ¶
func (r *AlibabaLegMsgPostRequest) SetAccessKey(accessKey string) error
AccessKey Setter 认证的code
func (*AlibabaLegMsgPostRequest) SetAppId ¶
func (r *AlibabaLegMsgPostRequest) SetAppId(appId string) error
AppId Setter 应用标识
func (*AlibabaLegMsgPostRequest) SetBusinessId ¶
func (r *AlibabaLegMsgPostRequest) SetBusinessId(businessId string) error
BusinessId Setter 业务id
func (*AlibabaLegMsgPostRequest) SetBusinessType ¶
func (r *AlibabaLegMsgPostRequest) SetBusinessType(businessType string) error
BusinessType Setter 业务类型
func (*AlibabaLegMsgPostRequest) SetCorpId ¶
func (r *AlibabaLegMsgPostRequest) SetCorpId(corpId string) error
CorpId Setter 三方租户id
func (*AlibabaLegMsgPostRequest) SetExpandParamsMapStr ¶
func (r *AlibabaLegMsgPostRequest) SetExpandParamsMapStr(expandParamsMapStr string) error
ExpandParamsMapStr Setter 扩展参数
func (*AlibabaLegMsgPostRequest) SetMessageBodyListStr ¶
func (r *AlibabaLegMsgPostRequest) SetMessageBodyListStr(messageBodyListStr string) error
MessageBodyListStr Setter 发送的渠道类型数组
func (*AlibabaLegMsgPostRequest) SetMessageDefinitionCode ¶
func (r *AlibabaLegMsgPostRequest) SetMessageDefinitionCode(messageDefinitionCode string) error
MessageDefinitionCode Setter 消息定义code
func (*AlibabaLegMsgPostRequest) SetMessageParams ¶
func (r *AlibabaLegMsgPostRequest) SetMessageParams(messageParams string) error
MessageParams Setter 模版里定义的变量
func (*AlibabaLegMsgPostRequest) SetReceiverType ¶
func (r *AlibabaLegMsgPostRequest) SetReceiverType(receiverType string) error
ReceiverType Setter 接收人类型
func (*AlibabaLegMsgPostRequest) SetReceivers ¶
func (r *AlibabaLegMsgPostRequest) SetReceivers(receivers string) error
Receivers Setter 接收人数组
func (*AlibabaLegMsgPostRequest) SetSendTime ¶
func (r *AlibabaLegMsgPostRequest) SetSendTime(sendTime string) error
SendTime Setter 发送时间
type AlibabaLegMsgPostResponse ¶
type AlibabaLegMsgPostResponse struct { XMLName xml.Name `xml:"alibaba_leg_msg_post_response"` // 平台颁发的每次请求访问的唯一标识 RequestId string `json:"request_id,omitempty" xml:"request_id,omitempty"` // alinkappserver系统返回的通用结果类 Result *ServiceResult `json:"result,omitempty" xml:"result,omitempty"` }
集团法务消息发送 成功返回结果
type SendTemplateMsgResponse ¶
type SendTemplateMsgResponse struct { // 32位的uuid,用来追踪一条消息 MessageTraceId string `json:"message_trace_id,omitempty" xml:"message_trace_id,omitempty"` }
SendTemplateMsgResponse
type ServiceResult ¶
type ServiceResult struct { // 内容 Content *SendTemplateMsgResponse `json:"content,omitempty" xml:"content,omitempty"` // 错误码 ErrorCode string `json:"error_code,omitempty" xml:"error_code,omitempty"` // 错误码描述 ErrorMsg string `json:"error_msg,omitempty" xml:"error_msg,omitempty"` // success Success bool `json:"success,omitempty" xml:"success,omitempty"` }
ServiceResult