request

package
v0.1.6 Latest Latest
Warning

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

Go to latest
Published: Nov 7, 2023 License: Apache-2.0 Imports: 2 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type TaobaoTmcAuthGetRequest

type TaobaoTmcAuthGetRequest struct {
	/*
	   tmc组名     */
	Group *string `json:"group,omitempty" required:"false" `
}

func (*TaobaoTmcAuthGetRequest) SetGroup

func (*TaobaoTmcAuthGetRequest) ToFileMap

func (req *TaobaoTmcAuthGetRequest) ToFileMap() map[string]interface{}

func (*TaobaoTmcAuthGetRequest) ToMap

func (req *TaobaoTmcAuthGetRequest) ToMap() map[string]interface{}

type TaobaoTmcGroupAddRequest

type TaobaoTmcGroupAddRequest struct {
	/*
	   分组名称,同一个应用下需要保证唯一性,最长32个字符。添加分组后,消息通道会为用户的消息分配独立分组,但之前的消息还是存储于默认分组中。不能以default开头,default开头为系统默认组。     */
	GroupName *string `json:"group_name" required:"true" `
	/*
	   用户昵称列表,以半角逗号分隔,支持子账号,支持增量添加用户     */
	Nicks *[]string `json:"nicks" required:"true" `
	/*
	   用户所属于的平台类型,tbUIC:淘宝用户; icbu: icbu用户;ae:ae用户 defalutValue��tbUIC    */
	UserPlatform *string `json:"user_platform,omitempty" required:"false" `
}

func (*TaobaoTmcGroupAddRequest) SetGroupName

func (*TaobaoTmcGroupAddRequest) SetNicks

func (*TaobaoTmcGroupAddRequest) SetUserPlatform

func (*TaobaoTmcGroupAddRequest) ToFileMap

func (req *TaobaoTmcGroupAddRequest) ToFileMap() map[string]interface{}

func (*TaobaoTmcGroupAddRequest) ToMap

func (req *TaobaoTmcGroupAddRequest) ToMap() map[string]interface{}

type TaobaoTmcGroupDeleteRequest

type TaobaoTmcGroupDeleteRequest struct {
	/*
	   分组名称,分组删除后,用户的消息将会存储于默认分组中。警告:由于分组已经删除,用户之前未消费的消息将无法再获取。不能以default开头,default开头为系统默认组。     */
	GroupName *string `json:"group_name" required:"true" `
	/*
	   用户列表,不传表示删除整个分组,如果用户全部删除后,也会自动删除整个分组     */
	Nicks *[]string `json:"nicks,omitempty" required:"false" `
	/*
	   用户所属于的平台类型,tbUIC:淘宝用户; icbu: icbu用户;ae:ae用户 defalutValue��tbUIC    */
	UserPlatform *string `json:"user_platform,omitempty" required:"false" `
}

func (*TaobaoTmcGroupDeleteRequest) SetGroupName

func (*TaobaoTmcGroupDeleteRequest) SetNicks

func (*TaobaoTmcGroupDeleteRequest) SetUserPlatform

func (*TaobaoTmcGroupDeleteRequest) ToFileMap

func (req *TaobaoTmcGroupDeleteRequest) ToFileMap() map[string]interface{}

func (*TaobaoTmcGroupDeleteRequest) ToMap

func (req *TaobaoTmcGroupDeleteRequest) ToMap() map[string]interface{}

type TaobaoTmcGroupsGetRequest

type TaobaoTmcGroupsGetRequest struct {
	/*
	   要查询分组的名称,多个分组用半角逗号分隔,不传代表查询所有分组信息,但不会返回组下面的用户信息。如果应用没有设置分组则返回空。组名不能以default开头,default开头是系统默认的组。     */
	GroupNames *[]string `json:"group_names,omitempty" required:"false" `
	/*
	   页码 defalutValue��1    */
	PageNo *int64 `json:"page_no,omitempty" required:"false" `
	/*
	   每页返回多少个分组 defalutValue��40    */
	PageSize *int64 `json:"page_size,omitempty" required:"false" `
}

func (*TaobaoTmcGroupsGetRequest) SetGroupNames

func (*TaobaoTmcGroupsGetRequest) SetPageNo

func (*TaobaoTmcGroupsGetRequest) SetPageSize

func (*TaobaoTmcGroupsGetRequest) ToFileMap

func (req *TaobaoTmcGroupsGetRequest) ToFileMap() map[string]interface{}

func (*TaobaoTmcGroupsGetRequest) ToMap

func (req *TaobaoTmcGroupsGetRequest) ToMap() map[string]interface{}

type TaobaoTmcMessagesConfirmRequest

type TaobaoTmcMessagesConfirmRequest struct {
	/*
	   分组名称,不传代表默认分组     */
	GroupName *string `json:"group_name,omitempty" required:"false" `
	/*
	   处理成功的消息ID列表 最大 200个ID     */
	SMessageIds *[]int64 `json:"s_message_ids" required:"true" `
	/*
	   处理失败的消息ID列表--已废弃,无需传此字段     */
	FMessageIds *[]int64 `json:"f_message_ids,omitempty" required:"false" `
}

func (*TaobaoTmcMessagesConfirmRequest) SetFMessageIds

func (*TaobaoTmcMessagesConfirmRequest) SetGroupName

func (*TaobaoTmcMessagesConfirmRequest) SetSMessageIds

func (*TaobaoTmcMessagesConfirmRequest) ToFileMap

func (req *TaobaoTmcMessagesConfirmRequest) ToFileMap() map[string]interface{}

func (*TaobaoTmcMessagesConfirmRequest) ToMap

func (req *TaobaoTmcMessagesConfirmRequest) ToMap() map[string]interface{}

type TaobaoTmcMessagesConsumeRequest

type TaobaoTmcMessagesConsumeRequest struct {
	/*
	   用户分组名称,不传表示消费默认分组,如果应用没有设置用户分组,传入分组名称将会返回错误     */
	GroupName *string `json:"group_name,omitempty" required:"false" `
	/*
	   每次批量消费消息的条数,最小值:10;最大值:200 defalutValue��100    */
	Quantity *int64 `json:"quantity,omitempty" required:"false" `
}

func (*TaobaoTmcMessagesConsumeRequest) SetGroupName

func (*TaobaoTmcMessagesConsumeRequest) SetQuantity

func (*TaobaoTmcMessagesConsumeRequest) ToFileMap

func (req *TaobaoTmcMessagesConsumeRequest) ToFileMap() map[string]interface{}

func (*TaobaoTmcMessagesConsumeRequest) ToMap

func (req *TaobaoTmcMessagesConsumeRequest) ToMap() map[string]interface{}

type TaobaoTmcMessagesProduceRequest

type TaobaoTmcMessagesProduceRequest struct {
	/*
	   tmc消息列表, 最多50条,元素结构与taobao.tmc.message.produce一致,用json表示的消息列表。例如:[{"content": "{\"tid\":1234554321,\"status\":\"X_LOGISTICS_PRINTED\",\"action_time\":\"2014-08-08 18:24:00\",\"seller_nick\": \"向阳aa\",\"operator\":\"小张\"}","topic": "taobao_jds_TradeTrace"},{"content": "{\"tid\":1234554321,\"status\":\"X_LOGISTICS_PRINTED\",\"action_time\":\"2014-08-08 18:24:00\",\"seller_nick\": \"向阳aa\",\"operator\":\"小张\"}","topic": "taobao_jds_TradeTrace"}]     */
	Messages *[]domain.TaobaoTmcMessagesProduceTmcPublishMessage `json:"messages" required:"true" `
}

func (*TaobaoTmcMessagesProduceRequest) ToFileMap

func (req *TaobaoTmcMessagesProduceRequest) ToFileMap() map[string]interface{}

func (*TaobaoTmcMessagesProduceRequest) ToMap

func (req *TaobaoTmcMessagesProduceRequest) ToMap() map[string]interface{}

type TaobaoTmcTopicGroupAddRequest

type TaobaoTmcTopicGroupAddRequest struct {
	/*
	   消息分组名,如果不存在,会自动创建     */
	GroupName *string `json:"group_name" required:"true" `
	/*
	   消息topic名称,多个以逗号(,)分割     */
	Topics *[]string `json:"topics" required:"true" `
}

func (*TaobaoTmcTopicGroupAddRequest) SetGroupName

func (*TaobaoTmcTopicGroupAddRequest) SetTopics

func (*TaobaoTmcTopicGroupAddRequest) ToFileMap

func (req *TaobaoTmcTopicGroupAddRequest) ToFileMap() map[string]interface{}

func (*TaobaoTmcTopicGroupAddRequest) ToMap

func (req *TaobaoTmcTopicGroupAddRequest) ToMap() map[string]interface{}

type TaobaoTmcTopicGroupDeleteRequest

type TaobaoTmcTopicGroupDeleteRequest struct {
	/*
	   消息分组名     */
	GroupName *string `json:"group_name" required:"true" `
	/*
	   消息分组Id,一般不用填写,如果分组已经被删除,则根据问题排查工具返回的ID删除路由关系     */
	GroupId *int64 `json:"group_id,omitempty" required:"false" `
	/*
	   消息topic名称,多个以逗号(,)分割     */
	Topics *[]string `json:"topics" required:"true" `
}

func (*TaobaoTmcTopicGroupDeleteRequest) SetGroupId

func (*TaobaoTmcTopicGroupDeleteRequest) SetGroupName

func (*TaobaoTmcTopicGroupDeleteRequest) SetTopics

func (*TaobaoTmcTopicGroupDeleteRequest) ToFileMap

func (req *TaobaoTmcTopicGroupDeleteRequest) ToFileMap() map[string]interface{}

func (*TaobaoTmcTopicGroupDeleteRequest) ToMap

func (req *TaobaoTmcTopicGroupDeleteRequest) ToMap() map[string]interface{}

Jump to

Keyboard shortcuts

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