Documentation ¶
Index ¶
- type TaobaoTmcAuthGetRequest
- type TaobaoTmcGroupAddRequest
- func (s *TaobaoTmcGroupAddRequest) SetGroupName(v string) *TaobaoTmcGroupAddRequest
- func (s *TaobaoTmcGroupAddRequest) SetNicks(v []string) *TaobaoTmcGroupAddRequest
- func (s *TaobaoTmcGroupAddRequest) SetUserPlatform(v string) *TaobaoTmcGroupAddRequest
- func (req *TaobaoTmcGroupAddRequest) ToFileMap() map[string]interface{}
- func (req *TaobaoTmcGroupAddRequest) ToMap() map[string]interface{}
- type TaobaoTmcGroupDeleteRequest
- func (s *TaobaoTmcGroupDeleteRequest) SetGroupName(v string) *TaobaoTmcGroupDeleteRequest
- func (s *TaobaoTmcGroupDeleteRequest) SetNicks(v []string) *TaobaoTmcGroupDeleteRequest
- func (s *TaobaoTmcGroupDeleteRequest) SetUserPlatform(v string) *TaobaoTmcGroupDeleteRequest
- func (req *TaobaoTmcGroupDeleteRequest) ToFileMap() map[string]interface{}
- func (req *TaobaoTmcGroupDeleteRequest) ToMap() map[string]interface{}
- type TaobaoTmcGroupsGetRequest
- func (s *TaobaoTmcGroupsGetRequest) SetGroupNames(v []string) *TaobaoTmcGroupsGetRequest
- func (s *TaobaoTmcGroupsGetRequest) SetPageNo(v int64) *TaobaoTmcGroupsGetRequest
- func (s *TaobaoTmcGroupsGetRequest) SetPageSize(v int64) *TaobaoTmcGroupsGetRequest
- func (req *TaobaoTmcGroupsGetRequest) ToFileMap() map[string]interface{}
- func (req *TaobaoTmcGroupsGetRequest) ToMap() map[string]interface{}
- type TaobaoTmcMessagesConfirmRequest
- func (s *TaobaoTmcMessagesConfirmRequest) SetFMessageIds(v []int64) *TaobaoTmcMessagesConfirmRequest
- func (s *TaobaoTmcMessagesConfirmRequest) SetGroupName(v string) *TaobaoTmcMessagesConfirmRequest
- func (s *TaobaoTmcMessagesConfirmRequest) SetSMessageIds(v []int64) *TaobaoTmcMessagesConfirmRequest
- func (req *TaobaoTmcMessagesConfirmRequest) ToFileMap() map[string]interface{}
- func (req *TaobaoTmcMessagesConfirmRequest) ToMap() map[string]interface{}
- type TaobaoTmcMessagesConsumeRequest
- func (s *TaobaoTmcMessagesConsumeRequest) SetGroupName(v string) *TaobaoTmcMessagesConsumeRequest
- func (s *TaobaoTmcMessagesConsumeRequest) SetQuantity(v int64) *TaobaoTmcMessagesConsumeRequest
- func (req *TaobaoTmcMessagesConsumeRequest) ToFileMap() map[string]interface{}
- func (req *TaobaoTmcMessagesConsumeRequest) ToMap() map[string]interface{}
- type TaobaoTmcMessagesProduceRequest
- type TaobaoTmcTopicGroupAddRequest
- func (s *TaobaoTmcTopicGroupAddRequest) SetGroupName(v string) *TaobaoTmcTopicGroupAddRequest
- func (s *TaobaoTmcTopicGroupAddRequest) SetTopics(v []string) *TaobaoTmcTopicGroupAddRequest
- func (req *TaobaoTmcTopicGroupAddRequest) ToFileMap() map[string]interface{}
- func (req *TaobaoTmcTopicGroupAddRequest) ToMap() map[string]interface{}
- type TaobaoTmcTopicGroupDeleteRequest
- func (s *TaobaoTmcTopicGroupDeleteRequest) SetGroupId(v int64) *TaobaoTmcTopicGroupDeleteRequest
- func (s *TaobaoTmcTopicGroupDeleteRequest) SetGroupName(v string) *TaobaoTmcTopicGroupDeleteRequest
- func (s *TaobaoTmcTopicGroupDeleteRequest) SetTopics(v []string) *TaobaoTmcTopicGroupDeleteRequest
- func (req *TaobaoTmcTopicGroupDeleteRequest) ToFileMap() map[string]interface{}
- func (req *TaobaoTmcTopicGroupDeleteRequest) ToMap() map[string]interface{}
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 (s *TaobaoTmcAuthGetRequest) SetGroup(v string) *TaobaoTmcAuthGetRequest
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 (s *TaobaoTmcGroupAddRequest) SetGroupName(v string) *TaobaoTmcGroupAddRequest
func (*TaobaoTmcGroupAddRequest) SetNicks ¶
func (s *TaobaoTmcGroupAddRequest) SetNicks(v []string) *TaobaoTmcGroupAddRequest
func (*TaobaoTmcGroupAddRequest) SetUserPlatform ¶
func (s *TaobaoTmcGroupAddRequest) SetUserPlatform(v string) *TaobaoTmcGroupAddRequest
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 (s *TaobaoTmcGroupDeleteRequest) SetGroupName(v string) *TaobaoTmcGroupDeleteRequest
func (*TaobaoTmcGroupDeleteRequest) SetNicks ¶
func (s *TaobaoTmcGroupDeleteRequest) SetNicks(v []string) *TaobaoTmcGroupDeleteRequest
func (*TaobaoTmcGroupDeleteRequest) SetUserPlatform ¶
func (s *TaobaoTmcGroupDeleteRequest) SetUserPlatform(v string) *TaobaoTmcGroupDeleteRequest
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 (s *TaobaoTmcGroupsGetRequest) SetGroupNames(v []string) *TaobaoTmcGroupsGetRequest
func (*TaobaoTmcGroupsGetRequest) SetPageNo ¶
func (s *TaobaoTmcGroupsGetRequest) SetPageNo(v int64) *TaobaoTmcGroupsGetRequest
func (*TaobaoTmcGroupsGetRequest) SetPageSize ¶
func (s *TaobaoTmcGroupsGetRequest) SetPageSize(v int64) *TaobaoTmcGroupsGetRequest
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 (s *TaobaoTmcMessagesConfirmRequest) SetFMessageIds(v []int64) *TaobaoTmcMessagesConfirmRequest
func (*TaobaoTmcMessagesConfirmRequest) SetGroupName ¶
func (s *TaobaoTmcMessagesConfirmRequest) SetGroupName(v string) *TaobaoTmcMessagesConfirmRequest
func (*TaobaoTmcMessagesConfirmRequest) SetSMessageIds ¶
func (s *TaobaoTmcMessagesConfirmRequest) SetSMessageIds(v []int64) *TaobaoTmcMessagesConfirmRequest
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 (s *TaobaoTmcMessagesConsumeRequest) SetGroupName(v string) *TaobaoTmcMessagesConsumeRequest
func (*TaobaoTmcMessagesConsumeRequest) SetQuantity ¶
func (s *TaobaoTmcMessagesConsumeRequest) SetQuantity(v int64) *TaobaoTmcMessagesConsumeRequest
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) SetMessages ¶
func (s *TaobaoTmcMessagesProduceRequest) SetMessages(v []domain.TaobaoTmcMessagesProduceTmcPublishMessage) *TaobaoTmcMessagesProduceRequest
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 (s *TaobaoTmcTopicGroupAddRequest) SetGroupName(v string) *TaobaoTmcTopicGroupAddRequest
func (*TaobaoTmcTopicGroupAddRequest) SetTopics ¶
func (s *TaobaoTmcTopicGroupAddRequest) SetTopics(v []string) *TaobaoTmcTopicGroupAddRequest
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 (s *TaobaoTmcTopicGroupDeleteRequest) SetGroupId(v int64) *TaobaoTmcTopicGroupDeleteRequest
func (*TaobaoTmcTopicGroupDeleteRequest) SetGroupName ¶
func (s *TaobaoTmcTopicGroupDeleteRequest) SetGroupName(v string) *TaobaoTmcTopicGroupDeleteRequest
func (*TaobaoTmcTopicGroupDeleteRequest) SetTopics ¶
func (s *TaobaoTmcTopicGroupDeleteRequest) SetTopics(v []string) *TaobaoTmcTopicGroupDeleteRequest
func (*TaobaoTmcTopicGroupDeleteRequest) ToFileMap ¶
func (req *TaobaoTmcTopicGroupDeleteRequest) ToFileMap() map[string]interface{}
func (*TaobaoTmcTopicGroupDeleteRequest) ToMap ¶
func (req *TaobaoTmcTopicGroupDeleteRequest) ToMap() map[string]interface{}
Source Files ¶
Click to show internal directories.
Click to hide internal directories.