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: 1 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type TaobaoKfcKeywordSearchRequest

type TaobaoKfcKeywordSearchRequest struct {
	/*
	   发布信息的淘宝会员名,可以不传     */
	Nick *string `json:"nick,omitempty" required:"false" `
	/*
		        应用点,分为一级应用点、二级应用点。其中一级应用点通常是指某一个系统或产品,比如淘宝的商品应用(taobao_auction);二级应用点,是指一级应用点下的具体的分类,比如商品标题(title)、商品描述(content)。不同的二级应用可以设置不同关键词。

		这里的apply参数是由一级应用点与二级应用点合起来的字符(一级应用点+"."+二级应用点),如taobao_auction.title。


		通常apply参数是不需要传递的。如有特殊需求(比如特殊的过滤需求,需要自己维护一套自己词库),需传递此参数。     */
	Apply *string `json:"apply,omitempty" required:"false" `
	/*
	   需要过滤的文本信息     */
	Content *string `json:"content" required:"true" `
}

func (*TaobaoKfcKeywordSearchRequest) SetApply

func (*TaobaoKfcKeywordSearchRequest) SetContent

func (*TaobaoKfcKeywordSearchRequest) SetNick

func (*TaobaoKfcKeywordSearchRequest) ToFileMap

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

func (*TaobaoKfcKeywordSearchRequest) ToMap

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

type TaobaoTmcMessageProduceRequest

type TaobaoTmcMessageProduceRequest struct {
	/*
	   消息内容的JSON表述,必须按照topic的定义来填充     */
	Content *string `json:"content" required:"true" `
	/*
	   消息的扩增属性,用json格式表示     */
	ExContent *string `json:"ex_content,omitempty" required:"false" `
	/*
	   直发消息需要传入目标appkey     */
	TargetAppkey *string `json:"target_appkey,omitempty" required:"false" `
	/*
	   目标分组,一般为default defalutValue��default    */
	TargetGroup *string `json:"target_group,omitempty" required:"false" `
	/*
	   消息类型     */
	Topic *string `json:"topic" required:"true" `
	/*
	   回传的文件内容,目前仅支持jpg,png,bmp,gif,pdf类型的文件,文件最大1M。只有消息中有byte[]类型的数据时,才需要传此字段; 否则不需要传此字段。     */
	MediaContent *[]byte `json:"media_content,omitempty" required:"false" `
	/*
	   回传的文件内容,目前仅支持jpg,png,bmp,gif,pdf类型的文件,文件最大1M。只有消息中有byte[]类型的数据时,才需要传此字段; 否则不需要传此字段。具体对应到沙体中的什么值,请参考消息字段说明。     */
	MediaContent2 *[]byte `json:"media_content2,omitempty" required:"false" `
	/*
	   回传的文件内容,目前仅支持jpg,png,bmp,gif,pdf类型的文件,文件最大1M。只有消息中有byte[]类型的数据时,才需要传此字段; 否则不需要传此字段。具体对应到沙体中的什么值,请参考消息字段说明。     */
	MediaContent3 *[]byte `json:"media_content3,omitempty" required:"false" `
	/*
	   回传的文件内容,目前仅支持jpg,png,bmp,gif,pdf类型的文件,文件最大1M。只有消息中有byte[]类型的数据时,才需要传此字段; 否则不需要传此字段。具体对应到沙体中的什么值,请参考消息字段说明。     */
	MediaContent5 *[]byte `json:"media_content5,omitempty" required:"false" `
	/*
	   回传的文件内容,目前仅支持jpg,png,bmp,gif,pdf类型的文件,文件最大1M。只有消息中有byte[]类型的数据时,才需要传此字段; 否则不需要传此字段。具体对应到沙体中的什么值,请参考消息字段说明。     */
	MediaContent4 *[]byte `json:"media_content4,omitempty" required:"false" `
	/*
	   延时参数 时间戳 预期发送时间 defalutValue��0    */
	DelayMillis *int64 `json:"delay_millis,omitempty" required:"false" `
	/*
	   提前过期 相对时间差 毫秒 defalutValue��0    */
	ExpiresMillis *int64 `json:"expires_millis,omitempty" required:"false" `
}

func (*TaobaoTmcMessageProduceRequest) SetContent

func (*TaobaoTmcMessageProduceRequest) SetDelayMillis

func (*TaobaoTmcMessageProduceRequest) SetExContent

func (*TaobaoTmcMessageProduceRequest) SetExpiresMillis

func (*TaobaoTmcMessageProduceRequest) SetMediaContent

func (*TaobaoTmcMessageProduceRequest) SetMediaContent2

func (*TaobaoTmcMessageProduceRequest) SetMediaContent3

func (*TaobaoTmcMessageProduceRequest) SetMediaContent4

func (*TaobaoTmcMessageProduceRequest) SetMediaContent5

func (*TaobaoTmcMessageProduceRequest) SetTargetAppkey

func (*TaobaoTmcMessageProduceRequest) SetTargetGroup

func (*TaobaoTmcMessageProduceRequest) SetTopic

func (*TaobaoTmcMessageProduceRequest) ToFileMap

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

func (*TaobaoTmcMessageProduceRequest) ToMap

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

type TaobaoTmcUserCancelRequest

type TaobaoTmcUserCancelRequest struct {
	/*
	   用户昵称     */
	Nick *string `json:"nick" required:"true" `
	/*
	   用户所属的平台类型,tbUIC:淘宝用户; icbu: icbu用户;ae:ae用户 defalutValue��tbUIC    */
	UserPlatform *string `json:"user_platform,omitempty" required:"false" `
}

func (*TaobaoTmcUserCancelRequest) SetNick

func (*TaobaoTmcUserCancelRequest) SetUserPlatform

func (*TaobaoTmcUserCancelRequest) ToFileMap

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

func (*TaobaoTmcUserCancelRequest) ToMap

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

type TaobaoTmcUserGetRequest

type TaobaoTmcUserGetRequest struct {
	/*
	   需返回的字段列表,多个字段以半角逗号分隔。可选值:TmcUser结构体中的所有字段,一定要返回topic。     */
	Fields *[]string `json:"fields" required:"true" `
	/*
	   用户昵称     */
	Nick *string `json:"nick" required:"true" `
	/*
	   用户所属的平台类型,tbUIC:淘宝用户; icbu: icbu用户;ae:ae用户 defalutValue��tbUIC    */
	UserPlatform *string `json:"user_platform,omitempty" required:"false" `
}

func (*TaobaoTmcUserGetRequest) SetFields

func (*TaobaoTmcUserGetRequest) SetNick

func (*TaobaoTmcUserGetRequest) SetUserPlatform

func (*TaobaoTmcUserGetRequest) ToFileMap

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

func (*TaobaoTmcUserGetRequest) ToMap

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

type TaobaoTmcUserPermitRequest

type TaobaoTmcUserPermitRequest struct {
	/*
	   消息主题列表,用半角逗号分隔。当用户订阅的topic是应用订阅的子集时才需要设置,不设置表示继承应用所订阅的所有topic,一般情况建议不要设置。     */
	Topics *[]string `json:"topics,omitempty" required:"false" `
}

func (*TaobaoTmcUserPermitRequest) SetTopics

func (*TaobaoTmcUserPermitRequest) ToFileMap

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

func (*TaobaoTmcUserPermitRequest) ToMap

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

Jump to

Keyboard shortcuts

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