Documentation ¶
Overview ¶
Package alimsg 包含消息API相关结构体
Index ¶
- type AlibabaIdleOrderMsgSendAPIRequest
- func (r AlibabaIdleOrderMsgSendAPIRequest) GetApiMethodName() string
- func (r AlibabaIdleOrderMsgSendAPIRequest) GetApiParams() url.Values
- func (r AlibabaIdleOrderMsgSendAPIRequest) GetOrderId() string
- func (r AlibabaIdleOrderMsgSendAPIRequest) GetText() string
- func (r *AlibabaIdleOrderMsgSendAPIRequest) SetOrderId(_orderId string) error
- func (r *AlibabaIdleOrderMsgSendAPIRequest) SetText(_text string) error
- type AlibabaIdleOrderMsgSendAPIResponse
- type AlibabaIdleOrderMsgSendAPIResponseModel
- type AlibabaLegMsgPostAPIRequest
- func (r AlibabaLegMsgPostAPIRequest) GetAccessKey() string
- func (r AlibabaLegMsgPostAPIRequest) GetApiMethodName() string
- func (r AlibabaLegMsgPostAPIRequest) GetApiParams() url.Values
- func (r AlibabaLegMsgPostAPIRequest) GetAppId() string
- func (r AlibabaLegMsgPostAPIRequest) GetBusinessId() string
- func (r AlibabaLegMsgPostAPIRequest) GetBusinessType() string
- func (r AlibabaLegMsgPostAPIRequest) GetCorpId() string
- func (r AlibabaLegMsgPostAPIRequest) GetExpandParamsMapStr() string
- func (r AlibabaLegMsgPostAPIRequest) GetMessageBodyListStr() string
- func (r AlibabaLegMsgPostAPIRequest) GetMessageDefinitionCode() string
- func (r AlibabaLegMsgPostAPIRequest) GetMessageParams() string
- func (r AlibabaLegMsgPostAPIRequest) GetReceiverType() string
- func (r AlibabaLegMsgPostAPIRequest) GetReceivers() string
- func (r AlibabaLegMsgPostAPIRequest) GetSendTime() string
- func (r *AlibabaLegMsgPostAPIRequest) SetAccessKey(_accessKey string) error
- func (r *AlibabaLegMsgPostAPIRequest) SetAppId(_appId string) error
- func (r *AlibabaLegMsgPostAPIRequest) SetBusinessId(_businessId string) error
- func (r *AlibabaLegMsgPostAPIRequest) SetBusinessType(_businessType string) error
- func (r *AlibabaLegMsgPostAPIRequest) SetCorpId(_corpId string) error
- func (r *AlibabaLegMsgPostAPIRequest) SetExpandParamsMapStr(_expandParamsMapStr string) error
- func (r *AlibabaLegMsgPostAPIRequest) SetMessageBodyListStr(_messageBodyListStr string) error
- func (r *AlibabaLegMsgPostAPIRequest) SetMessageDefinitionCode(_messageDefinitionCode string) error
- func (r *AlibabaLegMsgPostAPIRequest) SetMessageParams(_messageParams string) error
- func (r *AlibabaLegMsgPostAPIRequest) SetReceiverType(_receiverType string) error
- func (r *AlibabaLegMsgPostAPIRequest) SetReceivers(_receivers string) error
- func (r *AlibabaLegMsgPostAPIRequest) SetSendTime(_sendTime string) error
- type AlibabaLegMsgPostAPIResponse
- type AlibabaLegMsgPostAPIResponseModel
- type SendTemplateMsgResponse
- type ServiceResult
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type AlibabaIdleOrderMsgSendAPIRequest ¶ added in v1.2.0
type AlibabaIdleOrderMsgSendAPIRequest struct { model.Params // contains filtered or unexported fields }
AlibabaIdleOrderMsgSendAPIRequest 虚拟发货消息发送接口 API请求 alibaba.idle.order.msg.send
用户下单后服务商期望自动发货,该接口用于给用户发送文本消息,主要用于卡券类等虚拟商品场景
func NewAlibabaIdleOrderMsgSendRequest ¶
func NewAlibabaIdleOrderMsgSendRequest() *AlibabaIdleOrderMsgSendAPIRequest
NewAlibabaIdleOrderMsgSendRequest 初始化AlibabaIdleOrderMsgSendAPIRequest对象
func (AlibabaIdleOrderMsgSendAPIRequest) GetApiMethodName ¶ added in v1.2.0
func (r AlibabaIdleOrderMsgSendAPIRequest) GetApiMethodName() string
GetApiMethodName IRequest interface 方法, 获取Api method
func (AlibabaIdleOrderMsgSendAPIRequest) GetApiParams ¶ added in v1.2.0
func (r AlibabaIdleOrderMsgSendAPIRequest) GetApiParams() url.Values
GetApiParams IRequest interface 方法, 获取API参数
func (AlibabaIdleOrderMsgSendAPIRequest) GetOrderId ¶ added in v1.2.0
func (r AlibabaIdleOrderMsgSendAPIRequest) GetOrderId() string
GetOrderId OrderId Getter
func (AlibabaIdleOrderMsgSendAPIRequest) GetText ¶ added in v1.2.0
func (r AlibabaIdleOrderMsgSendAPIRequest) GetText() string
GetText Text Getter
func (*AlibabaIdleOrderMsgSendAPIRequest) SetOrderId ¶ added in v1.2.0
func (r *AlibabaIdleOrderMsgSendAPIRequest) SetOrderId(_orderId string) error
SetOrderId is OrderId Setter 订单id
func (*AlibabaIdleOrderMsgSendAPIRequest) SetText ¶ added in v1.2.0
func (r *AlibabaIdleOrderMsgSendAPIRequest) SetText(_text string) error
SetText is Text Setter 消息发送内容
type AlibabaIdleOrderMsgSendAPIResponse ¶
type AlibabaIdleOrderMsgSendAPIResponse struct { model.CommonResponse AlibabaIdleOrderMsgSendAPIResponseModel }
AlibabaIdleOrderMsgSendAPIResponse 虚拟发货消息发送接口 API返回值 alibaba.idle.order.msg.send
用户下单后服务商期望自动发货,该接口用于给用户发送文本消息,主要用于卡券类等虚拟商品场景
type AlibabaIdleOrderMsgSendAPIResponseModel ¶ added in v1.2.0
type AlibabaIdleOrderMsgSendAPIResponseModel 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"` }
AlibabaIdleOrderMsgSendAPIResponseModel is 虚拟发货消息发送接口 成功返回结果
type AlibabaLegMsgPostAPIRequest ¶ added in v1.2.0
AlibabaLegMsgPostAPIRequest 集团法务消息发送 API请求 alibaba.leg.msg.post
消息发送能力
func NewAlibabaLegMsgPostRequest ¶
func NewAlibabaLegMsgPostRequest() *AlibabaLegMsgPostAPIRequest
NewAlibabaLegMsgPostRequest 初始化AlibabaLegMsgPostAPIRequest对象
func (AlibabaLegMsgPostAPIRequest) GetAccessKey ¶ added in v1.2.0
func (r AlibabaLegMsgPostAPIRequest) GetAccessKey() string
GetAccessKey AccessKey Getter
func (AlibabaLegMsgPostAPIRequest) GetApiMethodName ¶ added in v1.2.0
func (r AlibabaLegMsgPostAPIRequest) GetApiMethodName() string
GetApiMethodName IRequest interface 方法, 获取Api method
func (AlibabaLegMsgPostAPIRequest) GetApiParams ¶ added in v1.2.0
func (r AlibabaLegMsgPostAPIRequest) GetApiParams() url.Values
GetApiParams IRequest interface 方法, 获取API参数
func (AlibabaLegMsgPostAPIRequest) GetAppId ¶ added in v1.2.0
func (r AlibabaLegMsgPostAPIRequest) GetAppId() string
GetAppId AppId Getter
func (AlibabaLegMsgPostAPIRequest) GetBusinessId ¶ added in v1.2.0
func (r AlibabaLegMsgPostAPIRequest) GetBusinessId() string
GetBusinessId BusinessId Getter
func (AlibabaLegMsgPostAPIRequest) GetBusinessType ¶ added in v1.2.0
func (r AlibabaLegMsgPostAPIRequest) GetBusinessType() string
GetBusinessType BusinessType Getter
func (AlibabaLegMsgPostAPIRequest) GetCorpId ¶ added in v1.2.0
func (r AlibabaLegMsgPostAPIRequest) GetCorpId() string
GetCorpId CorpId Getter
func (AlibabaLegMsgPostAPIRequest) GetExpandParamsMapStr ¶ added in v1.2.0
func (r AlibabaLegMsgPostAPIRequest) GetExpandParamsMapStr() string
GetExpandParamsMapStr ExpandParamsMapStr Getter
func (AlibabaLegMsgPostAPIRequest) GetMessageBodyListStr ¶ added in v1.2.0
func (r AlibabaLegMsgPostAPIRequest) GetMessageBodyListStr() string
GetMessageBodyListStr MessageBodyListStr Getter
func (AlibabaLegMsgPostAPIRequest) GetMessageDefinitionCode ¶ added in v1.2.0
func (r AlibabaLegMsgPostAPIRequest) GetMessageDefinitionCode() string
GetMessageDefinitionCode MessageDefinitionCode Getter
func (AlibabaLegMsgPostAPIRequest) GetMessageParams ¶ added in v1.2.0
func (r AlibabaLegMsgPostAPIRequest) GetMessageParams() string
GetMessageParams MessageParams Getter
func (AlibabaLegMsgPostAPIRequest) GetReceiverType ¶ added in v1.2.0
func (r AlibabaLegMsgPostAPIRequest) GetReceiverType() string
GetReceiverType ReceiverType Getter
func (AlibabaLegMsgPostAPIRequest) GetReceivers ¶ added in v1.2.0
func (r AlibabaLegMsgPostAPIRequest) GetReceivers() string
GetReceivers Receivers Getter
func (AlibabaLegMsgPostAPIRequest) GetSendTime ¶ added in v1.2.0
func (r AlibabaLegMsgPostAPIRequest) GetSendTime() string
GetSendTime SendTime Getter
func (*AlibabaLegMsgPostAPIRequest) SetAccessKey ¶ added in v1.2.0
func (r *AlibabaLegMsgPostAPIRequest) SetAccessKey(_accessKey string) error
SetAccessKey is AccessKey Setter 认证的code
func (*AlibabaLegMsgPostAPIRequest) SetAppId ¶ added in v1.2.0
func (r *AlibabaLegMsgPostAPIRequest) SetAppId(_appId string) error
SetAppId is AppId Setter 应用标识
func (*AlibabaLegMsgPostAPIRequest) SetBusinessId ¶ added in v1.2.0
func (r *AlibabaLegMsgPostAPIRequest) SetBusinessId(_businessId string) error
SetBusinessId is BusinessId Setter 业务id
func (*AlibabaLegMsgPostAPIRequest) SetBusinessType ¶ added in v1.2.0
func (r *AlibabaLegMsgPostAPIRequest) SetBusinessType(_businessType string) error
SetBusinessType is BusinessType Setter 业务类型
func (*AlibabaLegMsgPostAPIRequest) SetCorpId ¶ added in v1.2.0
func (r *AlibabaLegMsgPostAPIRequest) SetCorpId(_corpId string) error
SetCorpId is CorpId Setter 三方租户id
func (*AlibabaLegMsgPostAPIRequest) SetExpandParamsMapStr ¶ added in v1.2.0
func (r *AlibabaLegMsgPostAPIRequest) SetExpandParamsMapStr(_expandParamsMapStr string) error
SetExpandParamsMapStr is ExpandParamsMapStr Setter 扩展参数
func (*AlibabaLegMsgPostAPIRequest) SetMessageBodyListStr ¶ added in v1.2.0
func (r *AlibabaLegMsgPostAPIRequest) SetMessageBodyListStr(_messageBodyListStr string) error
SetMessageBodyListStr is MessageBodyListStr Setter 发送的渠道类型数组
func (*AlibabaLegMsgPostAPIRequest) SetMessageDefinitionCode ¶ added in v1.2.0
func (r *AlibabaLegMsgPostAPIRequest) SetMessageDefinitionCode(_messageDefinitionCode string) error
SetMessageDefinitionCode is MessageDefinitionCode Setter 消息定义code
func (*AlibabaLegMsgPostAPIRequest) SetMessageParams ¶ added in v1.2.0
func (r *AlibabaLegMsgPostAPIRequest) SetMessageParams(_messageParams string) error
SetMessageParams is MessageParams Setter 模版里定义的变量
func (*AlibabaLegMsgPostAPIRequest) SetReceiverType ¶ added in v1.2.0
func (r *AlibabaLegMsgPostAPIRequest) SetReceiverType(_receiverType string) error
SetReceiverType is ReceiverType Setter 接收人类型
func (*AlibabaLegMsgPostAPIRequest) SetReceivers ¶ added in v1.2.0
func (r *AlibabaLegMsgPostAPIRequest) SetReceivers(_receivers string) error
SetReceivers is Receivers Setter 接收人数组
func (*AlibabaLegMsgPostAPIRequest) SetSendTime ¶ added in v1.2.0
func (r *AlibabaLegMsgPostAPIRequest) SetSendTime(_sendTime string) error
SetSendTime is SendTime Setter 发送时间
type AlibabaLegMsgPostAPIResponse ¶
type AlibabaLegMsgPostAPIResponse struct { model.CommonResponse AlibabaLegMsgPostAPIResponseModel }
AlibabaLegMsgPostAPIResponse 集团法务消息发送 API返回值 alibaba.leg.msg.post
消息发送能力
type AlibabaLegMsgPostAPIResponseModel ¶ added in v1.2.0
type AlibabaLegMsgPostAPIResponseModel 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"` }
AlibabaLegMsgPostAPIResponseModel is 集团法务消息发送 成功返回结果
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 { // 错误码 ErrorCode string `json:"error_code,omitempty" xml:"error_code,omitempty"` // 错误码描述 ErrorMsg string `json:"error_msg,omitempty" xml:"error_msg,omitempty"` // 内容 Content *SendTemplateMsgResponse `json:"content,omitempty" xml:"content,omitempty"` // success Success bool `json:"success,omitempty" xml:"success,omitempty"` }
ServiceResult 结构体