Documentation
¶
Overview ¶
Package alimsg 包含消息API相关结构体
Index ¶
- func ReleaseAlibabaIdleOrderMsgSendAPIRequest(v *AlibabaIdleOrderMsgSendAPIRequest)
- func ReleaseAlibabaIdleOrderMsgSendAPIResponse(v *AlibabaIdleOrderMsgSendAPIResponse)
- func ReleaseAlibabaLegMsgPostAPIRequest(v *AlibabaLegMsgPostAPIRequest)
- func ReleaseAlibabaLegMsgPostAPIResponse(v *AlibabaLegMsgPostAPIResponse)
- func ReleaseSendTemplateMsgResponse(v *SendTemplateMsgResponse)
- func ReleaseServiceResult(v *ServiceResult)
- type AlibabaIdleOrderMsgSendAPIRequest
- func (r AlibabaIdleOrderMsgSendAPIRequest) GetApiMethodName() string
- func (r AlibabaIdleOrderMsgSendAPIRequest) GetApiParams(params url.Values)
- func (r AlibabaIdleOrderMsgSendAPIRequest) GetOrderId() string
- func (r AlibabaIdleOrderMsgSendAPIRequest) GetRawParams() model.Params
- func (r AlibabaIdleOrderMsgSendAPIRequest) GetText() string
- func (r *AlibabaIdleOrderMsgSendAPIRequest) Reset()
- 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(params 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) GetRawParams() model.Params
- func (r AlibabaLegMsgPostAPIRequest) GetReceiverType() string
- func (r AlibabaLegMsgPostAPIRequest) GetReceivers() string
- func (r AlibabaLegMsgPostAPIRequest) GetSendTime() string
- func (r *AlibabaLegMsgPostAPIRequest) Reset()
- 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 ¶
func ReleaseAlibabaIdleOrderMsgSendAPIRequest ¶ added in v1.3.4
func ReleaseAlibabaIdleOrderMsgSendAPIRequest(v *AlibabaIdleOrderMsgSendAPIRequest)
ReleaseAlibabaIdleOrderMsgSendAPIRequest 将 AlibabaIdleOrderMsgSendAPIRequest 放入 sync.Pool
func ReleaseAlibabaIdleOrderMsgSendAPIResponse ¶ added in v1.3.4
func ReleaseAlibabaIdleOrderMsgSendAPIResponse(v *AlibabaIdleOrderMsgSendAPIResponse)
ReleaseAlibabaIdleOrderMsgSendAPIResponse 将 AlibabaIdleOrderMsgSendAPIResponse 保存到 sync.Pool
func ReleaseAlibabaLegMsgPostAPIRequest ¶ added in v1.3.4
func ReleaseAlibabaLegMsgPostAPIRequest(v *AlibabaLegMsgPostAPIRequest)
ReleaseAlibabaLegMsgPostAPIRequest 将 AlibabaLegMsgPostAPIRequest 放入 sync.Pool
func ReleaseAlibabaLegMsgPostAPIResponse ¶ added in v1.3.4
func ReleaseAlibabaLegMsgPostAPIResponse(v *AlibabaLegMsgPostAPIResponse)
ReleaseAlibabaLegMsgPostAPIResponse 将 AlibabaLegMsgPostAPIResponse 保存到 sync.Pool
func ReleaseSendTemplateMsgResponse ¶ added in v1.3.4
func ReleaseSendTemplateMsgResponse(v *SendTemplateMsgResponse)
ReleaseSendTemplateMsgResponse 释放SendTemplateMsgResponse
func ReleaseServiceResult ¶ added in v1.3.4
func ReleaseServiceResult(v *ServiceResult)
ReleaseServiceResult 释放ServiceResult
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 GetAlibabaIdleOrderMsgSendAPIRequest ¶ added in v1.3.4
func GetAlibabaIdleOrderMsgSendAPIRequest() *AlibabaIdleOrderMsgSendAPIRequest
GetAlibabaIdleOrderMsgSendRequest 从 sync.Pool 获取 AlibabaIdleOrderMsgSendAPIRequest
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(params url.Values)
GetApiParams IRequest interface 方法, 获取API参数
func (AlibabaIdleOrderMsgSendAPIRequest) GetOrderId ¶ added in v1.2.0
func (r AlibabaIdleOrderMsgSendAPIRequest) GetOrderId() string
GetOrderId OrderId Getter
func (AlibabaIdleOrderMsgSendAPIRequest) GetRawParams ¶ added in v1.2.8
func (r AlibabaIdleOrderMsgSendAPIRequest) GetRawParams() model.Params
GetRawParams IRequest interface 方法, 获取API原始参数
func (AlibabaIdleOrderMsgSendAPIRequest) GetText ¶ added in v1.2.0
func (r AlibabaIdleOrderMsgSendAPIRequest) GetText() string
GetText Text Getter
func (*AlibabaIdleOrderMsgSendAPIRequest) Reset ¶ added in v1.3.4
func (r *AlibabaIdleOrderMsgSendAPIRequest) Reset()
Reset IRequest interface 方法, 清空结构体
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
用户下单后服务商期望自动发货,该接口用于给用户发送文本消息,主要用于卡券类等虚拟商品场景
func GetAlibabaIdleOrderMsgSendAPIResponse ¶ added in v1.3.4
func GetAlibabaIdleOrderMsgSendAPIResponse() *AlibabaIdleOrderMsgSendAPIResponse
GetAlibabaIdleOrderMsgSendAPIResponse 从 sync.Pool 获取 AlibabaIdleOrderMsgSendAPIResponse
func (*AlibabaIdleOrderMsgSendAPIResponse) Reset ¶ added in v1.3.4
func (m *AlibabaIdleOrderMsgSendAPIResponse) Reset()
Reset 清空结构体
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 虚拟发货消息发送接口 成功返回结果
func (*AlibabaIdleOrderMsgSendAPIResponseModel) Reset ¶ added in v1.3.4
func (m *AlibabaIdleOrderMsgSendAPIResponseModel) Reset()
Reset 清空结构体
type AlibabaLegMsgPostAPIRequest ¶ added in v1.2.0
AlibabaLegMsgPostAPIRequest 集团法务消息发送 API请求 alibaba.leg.msg.post
消息发送能力
func GetAlibabaLegMsgPostAPIRequest ¶ added in v1.3.4
func GetAlibabaLegMsgPostAPIRequest() *AlibabaLegMsgPostAPIRequest
GetAlibabaLegMsgPostRequest 从 sync.Pool 获取 AlibabaLegMsgPostAPIRequest
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(params 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) GetRawParams ¶ added in v1.2.8
func (r AlibabaLegMsgPostAPIRequest) GetRawParams() model.Params
GetRawParams IRequest interface 方法, 获取API原始参数
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) Reset ¶ added in v1.3.4
func (r *AlibabaLegMsgPostAPIRequest) Reset()
Reset IRequest interface 方法, 清空结构体
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
消息发送能力
func GetAlibabaLegMsgPostAPIResponse ¶ added in v1.3.4
func GetAlibabaLegMsgPostAPIResponse() *AlibabaLegMsgPostAPIResponse
GetAlibabaLegMsgPostAPIResponse 从 sync.Pool 获取 AlibabaLegMsgPostAPIResponse
func (*AlibabaLegMsgPostAPIResponse) Reset ¶ added in v1.3.4
func (m *AlibabaLegMsgPostAPIResponse) Reset()
Reset 清空结构体
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 集团法务消息发送 成功返回结果
func (*AlibabaLegMsgPostAPIResponseModel) Reset ¶ added in v1.3.4
func (m *AlibabaLegMsgPostAPIResponseModel) Reset()
Reset 清空结构体
type SendTemplateMsgResponse ¶
type SendTemplateMsgResponse struct { // 32位的uuid,用来追踪一条消息 MessageTraceId string `json:"message_trace_id,omitempty" xml:"message_trace_id,omitempty"` }
SendTemplateMsgResponse 结构体
func GetSendTemplateMsgResponse ¶ added in v1.3.4
func GetSendTemplateMsgResponse() *SendTemplateMsgResponse
GetSendTemplateMsgResponse() 从对象池中获取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 结构体
func GetServiceResult ¶ added in v1.3.4
func GetServiceResult() *ServiceResult
GetServiceResult() 从对象池中获取ServiceResult