alimsg

package
v1.1.5 Latest Latest
Warning

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

Go to latest
Published: Jun 29, 2021 License: Apache-2.0 Imports: 3 Imported by: 0

Documentation

Overview

消息API model

https://open.taobao.com/API.htm?docId=56166&docType=2

Index

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

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

type AlibabaLegMsgPostRequest struct {
	model.Params
	// contains filtered or unexported fields
}

集团法务消息发送 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

Jump to

Keyboard shortcuts

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