jstinteractive

package
v1.3.5 Latest Latest
Warning

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

Go to latest
Published: Apr 22, 2024 License: Apache-2.0 Imports: 4 Imported by: 0

Documentation

Overview

Package jstinteractive 包含互动开放API相关结构体

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

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func ReleaseActivity added in v1.3.4

func ReleaseActivity(v *Activity)

ReleaseActivity 释放Activity

func ReleaseAssetsConfig added in v1.3.4

func ReleaseAssetsConfig(v *AssetsConfig)

ReleaseAssetsConfig 释放AssetsConfig

func ReleaseInteractivePointQueryResponse added in v1.3.4

func ReleaseInteractivePointQueryResponse(v *InteractivePointQueryResponse)

ReleaseInteractivePointQueryResponse 释放InteractivePointQueryResponse

func ReleaseInteractiveTask added in v1.3.4

func ReleaseInteractiveTask(v *InteractiveTask)

ReleaseInteractiveTask 释放InteractiveTask

func ReleaseInteractiveTaskQueryResponse added in v1.3.4

func ReleaseInteractiveTaskQueryResponse(v *InteractiveTaskQueryResponse)

ReleaseInteractiveTaskQueryResponse 释放InteractiveTaskQueryResponse

func ReleaseMaterial added in v1.3.4

func ReleaseMaterial(v *Material)

ReleaseMaterial 释放Material

func ReleaseProgress added in v1.3.4

func ReleaseProgress(v *Progress)

ReleaseProgress 释放Progress

func ReleaseTaobaoJstInteractiveActivityCreateAPIRequest added in v1.3.4

func ReleaseTaobaoJstInteractiveActivityCreateAPIRequest(v *TaobaoJstInteractiveActivityCreateAPIRequest)

ReleaseTaobaoJstInteractiveActivityCreateAPIRequest 将 TaobaoJstInteractiveActivityCreateAPIRequest 放入 sync.Pool

func ReleaseTaobaoJstInteractiveActivityCreateAPIResponse added in v1.3.4

func ReleaseTaobaoJstInteractiveActivityCreateAPIResponse(v *TaobaoJstInteractiveActivityCreateAPIResponse)

ReleaseTaobaoJstInteractiveActivityCreateAPIResponse 将 TaobaoJstInteractiveActivityCreateAPIResponse 保存到 sync.Pool

func ReleaseTaobaoJstInteractiveActivityQueryAPIRequest added in v1.3.4

func ReleaseTaobaoJstInteractiveActivityQueryAPIRequest(v *TaobaoJstInteractiveActivityQueryAPIRequest)

ReleaseTaobaoJstInteractiveActivityQueryAPIRequest 将 TaobaoJstInteractiveActivityQueryAPIRequest 放入 sync.Pool

func ReleaseTaobaoJstInteractiveActivityQueryAPIResponse added in v1.3.4

func ReleaseTaobaoJstInteractiveActivityQueryAPIResponse(v *TaobaoJstInteractiveActivityQueryAPIResponse)

ReleaseTaobaoJstInteractiveActivityQueryAPIResponse 将 TaobaoJstInteractiveActivityQueryAPIResponse 保存到 sync.Pool

func ReleaseTaobaoJstInteractiveActivityUpdateAPIRequest added in v1.3.4

func ReleaseTaobaoJstInteractiveActivityUpdateAPIRequest(v *TaobaoJstInteractiveActivityUpdateAPIRequest)

ReleaseTaobaoJstInteractiveActivityUpdateAPIRequest 将 TaobaoJstInteractiveActivityUpdateAPIRequest 放入 sync.Pool

func ReleaseTaobaoJstInteractiveActivityUpdateAPIResponse added in v1.3.4

func ReleaseTaobaoJstInteractiveActivityUpdateAPIResponse(v *TaobaoJstInteractiveActivityUpdateAPIResponse)

ReleaseTaobaoJstInteractiveActivityUpdateAPIResponse 将 TaobaoJstInteractiveActivityUpdateAPIResponse 保存到 sync.Pool

func ReleaseTaobaoJstInteractiveAssetsConfigAPIRequest added in v1.3.4

func ReleaseTaobaoJstInteractiveAssetsConfigAPIRequest(v *TaobaoJstInteractiveAssetsConfigAPIRequest)

ReleaseTaobaoJstInteractiveAssetsConfigAPIRequest 将 TaobaoJstInteractiveAssetsConfigAPIRequest 放入 sync.Pool

func ReleaseTaobaoJstInteractiveAssetsConfigAPIResponse added in v1.3.4

func ReleaseTaobaoJstInteractiveAssetsConfigAPIResponse(v *TaobaoJstInteractiveAssetsConfigAPIResponse)

ReleaseTaobaoJstInteractiveAssetsConfigAPIResponse 将 TaobaoJstInteractiveAssetsConfigAPIResponse 保存到 sync.Pool

func ReleaseTaobaoJstInteractiveAssetsConfiguredQueryAPIRequest added in v1.3.4

func ReleaseTaobaoJstInteractiveAssetsConfiguredQueryAPIRequest(v *TaobaoJstInteractiveAssetsConfiguredQueryAPIRequest)

ReleaseTaobaoJstInteractiveAssetsConfiguredQueryAPIRequest 将 TaobaoJstInteractiveAssetsConfiguredQueryAPIRequest 放入 sync.Pool

func ReleaseTaobaoJstInteractiveAssetsConfiguredQueryAPIResponse added in v1.3.4

func ReleaseTaobaoJstInteractiveAssetsConfiguredQueryAPIResponse(v *TaobaoJstInteractiveAssetsConfiguredQueryAPIResponse)

ReleaseTaobaoJstInteractiveAssetsConfiguredQueryAPIResponse 将 TaobaoJstInteractiveAssetsConfiguredQueryAPIResponse 保存到 sync.Pool

func ReleaseTaobaoJstInteractiveAssetsQueryAPIRequest added in v1.3.4

func ReleaseTaobaoJstInteractiveAssetsQueryAPIRequest(v *TaobaoJstInteractiveAssetsQueryAPIRequest)

ReleaseTaobaoJstInteractiveAssetsQueryAPIRequest 将 TaobaoJstInteractiveAssetsQueryAPIRequest 放入 sync.Pool

func ReleaseTaobaoJstInteractiveAssetsQueryAPIResponse added in v1.3.4

func ReleaseTaobaoJstInteractiveAssetsQueryAPIResponse(v *TaobaoJstInteractiveAssetsQueryAPIResponse)

ReleaseTaobaoJstInteractiveAssetsQueryAPIResponse 将 TaobaoJstInteractiveAssetsQueryAPIResponse 保存到 sync.Pool

func ReleaseTaobaoJstInteractivePointDecreaseAPIRequest added in v1.3.4

func ReleaseTaobaoJstInteractivePointDecreaseAPIRequest(v *TaobaoJstInteractivePointDecreaseAPIRequest)

ReleaseTaobaoJstInteractivePointDecreaseAPIRequest 将 TaobaoJstInteractivePointDecreaseAPIRequest 放入 sync.Pool

func ReleaseTaobaoJstInteractivePointDecreaseAPIResponse added in v1.3.4

func ReleaseTaobaoJstInteractivePointDecreaseAPIResponse(v *TaobaoJstInteractivePointDecreaseAPIResponse)

ReleaseTaobaoJstInteractivePointDecreaseAPIResponse 将 TaobaoJstInteractivePointDecreaseAPIResponse 保存到 sync.Pool

func ReleaseTaobaoJstInteractivePointIncreaseAPIRequest added in v1.3.4

func ReleaseTaobaoJstInteractivePointIncreaseAPIRequest(v *TaobaoJstInteractivePointIncreaseAPIRequest)

ReleaseTaobaoJstInteractivePointIncreaseAPIRequest 将 TaobaoJstInteractivePointIncreaseAPIRequest 放入 sync.Pool

func ReleaseTaobaoJstInteractivePointIncreaseAPIResponse added in v1.3.4

func ReleaseTaobaoJstInteractivePointIncreaseAPIResponse(v *TaobaoJstInteractivePointIncreaseAPIResponse)

ReleaseTaobaoJstInteractivePointIncreaseAPIResponse 将 TaobaoJstInteractivePointIncreaseAPIResponse 保存到 sync.Pool

func ReleaseTaobaoJstInteractivePointQueryAPIRequest added in v1.3.4

func ReleaseTaobaoJstInteractivePointQueryAPIRequest(v *TaobaoJstInteractivePointQueryAPIRequest)

ReleaseTaobaoJstInteractivePointQueryAPIRequest 将 TaobaoJstInteractivePointQueryAPIRequest 放入 sync.Pool

func ReleaseTaobaoJstInteractivePointQueryAPIResponse added in v1.3.4

func ReleaseTaobaoJstInteractivePointQueryAPIResponse(v *TaobaoJstInteractivePointQueryAPIResponse)

ReleaseTaobaoJstInteractivePointQueryAPIResponse 将 TaobaoJstInteractivePointQueryAPIResponse 保存到 sync.Pool

func ReleaseTaobaoJstInteractiveTaskQueryAPIRequest added in v1.3.4

func ReleaseTaobaoJstInteractiveTaskQueryAPIRequest(v *TaobaoJstInteractiveTaskQueryAPIRequest)

ReleaseTaobaoJstInteractiveTaskQueryAPIRequest 将 TaobaoJstInteractiveTaskQueryAPIRequest 放入 sync.Pool

func ReleaseTaobaoJstInteractiveTaskQueryAPIResponse added in v1.3.4

func ReleaseTaobaoJstInteractiveTaskQueryAPIResponse(v *TaobaoJstInteractiveTaskQueryAPIResponse)

ReleaseTaobaoJstInteractiveTaskQueryAPIResponse 将 TaobaoJstInteractiveTaskQueryAPIResponse 保存到 sync.Pool

func ReleaseTaobaoJstInteractiveTaskRegisterAPIRequest added in v1.3.4

func ReleaseTaobaoJstInteractiveTaskRegisterAPIRequest(v *TaobaoJstInteractiveTaskRegisterAPIRequest)

ReleaseTaobaoJstInteractiveTaskRegisterAPIRequest 将 TaobaoJstInteractiveTaskRegisterAPIRequest 放入 sync.Pool

func ReleaseTaobaoJstInteractiveTaskRegisterAPIResponse added in v1.3.4

func ReleaseTaobaoJstInteractiveTaskRegisterAPIResponse(v *TaobaoJstInteractiveTaskRegisterAPIResponse)

ReleaseTaobaoJstInteractiveTaskRegisterAPIResponse 将 TaobaoJstInteractiveTaskRegisterAPIResponse 保存到 sync.Pool

Types

type Activity

type Activity struct {
	// 活动名称
	ActivityName string `json:"activity_name,omitempty" xml:"activity_name,omitempty"`
	// 活动开始时间
	StartTime string `json:"start_time,omitempty" xml:"start_time,omitempty"`
	// 活动结束时间
	EndTime string `json:"end_time,omitempty" xml:"end_time,omitempty"`
	// 活动id
	ActivityId int64 `json:"activity_id,omitempty" xml:"activity_id,omitempty"`
	// 活动状态,0=无效,1=有效
	Status int64 `json:"status,omitempty" xml:"status,omitempty"`
}

Activity 结构体

func GetActivity added in v1.3.4

func GetActivity() *Activity

GetActivity() 从对象池中获取Activity

type AssetsConfig

type AssetsConfig struct {
	// 做任务按钮,默认值【去完成】
	AcceptBtn string `json:"accept_btn,omitempty" xml:"accept_btn,omitempty"`
	// 待领奖按钮,默认值【领取奖励】
	AwardBtn string `json:"award_btn,omitempty" xml:"award_btn,omitempty"`
	// 任务完成按钮,默认值【已完成】
	CompleteBtn string `json:"complete_btn,omitempty" xml:"complete_btn,omitempty"`
	// 任务描述,默认值为title
	Desc string `json:"desc,omitempty" xml:"desc,omitempty"`
	// 任务图标,图片大小80x80
	Icon string `json:"icon,omitempty" xml:"icon,omitempty"`
	// 领取任务按钮,默认值【领取任务】
	InitBtn string `json:"init_btn,omitempty" xml:"init_btn,omitempty"`
	// 任务副标题,默认值为title
	SubTitle string `json:"sub_title,omitempty" xml:"sub_title,omitempty"`
	// 任务id
	TaskId string `json:"task_id,omitempty" xml:"task_id,omitempty"`
	// 任务标题
	Title string `json:"title,omitempty" xml:"title,omitempty"`
	// 任务浮标标题,浏览商品为【浏览10秒得奖励】,观看直播为【观看30秒得奖励】,暂不支持自定义
	ShopCompTitle string `json:"shop_comp_title,omitempty" xml:"shop_comp_title,omitempty"`
	// 任务浏览时长,商品详情页10秒,直播间30秒,暂不支持自定义
	Duration string `json:"duration,omitempty" xml:"duration,omitempty"`
	// 商品详情页地址或直播间地址
	Action string `json:"action,omitempty" xml:"action,omitempty"`
	// 商品id,必须为授权店铺的商品,配置商品浏览任务时必填
	ItemId int64 `json:"item_id,omitempty" xml:"item_id,omitempty"`
	// 直播间id,必须为授权店铺的直播间,配置直播观看任务时必填
	VideoId int64 `json:"video_id,omitempty" xml:"video_id,omitempty"`
	// 任务类型,1=浏览商品,1=观看直播
	TaskType int64 `json:"task_type,omitempty" xml:"task_type,omitempty"`
}

AssetsConfig 结构体

func GetAssetsConfig added in v1.3.4

func GetAssetsConfig() *AssetsConfig

GetAssetsConfig() 从对象池中获取AssetsConfig

type InteractivePointQueryResponse

type InteractivePointQueryResponse struct {
	// 用户积分总额
	Amount int64 `json:"amount,omitempty" xml:"amount,omitempty"`
}

InteractivePointQueryResponse 结构体

func GetInteractivePointQueryResponse added in v1.3.4

func GetInteractivePointQueryResponse() *InteractivePointQueryResponse

GetInteractivePointQueryResponse() 从对象池中获取InteractivePointQueryResponse

type InteractiveTask

type InteractiveTask struct {
	// 任务ID
	TaskId string `json:"task_id,omitempty" xml:"task_id,omitempty"`
	// 任务状态,INIT=初始化完成,待领取;ACCEPTED=已领取 正在做;AWARDING=领奖中;CURRENT_COMPLETE=本次任务完成;COMPLETE=已完成
	Status string `json:"status,omitempty" xml:"status,omitempty"`
	// 任务列表素材
	Material *Material `json:"material,omitempty" xml:"material,omitempty"`
	// 任务列表进度
	Progress *Progress `json:"progress,omitempty" xml:"progress,omitempty"`
	// 任务类型,1=商品详情页,2=直播间
	TaskType int64 `json:"task_type,omitempty" xml:"task_type,omitempty"`
	// 当前任务是否在进行中,默认为true。直播任务中的false代表当前不在直播时间段,不返回action字段,前端应屏蔽跳转
	InProgress bool `json:"in_progress,omitempty" xml:"in_progress,omitempty"`
}

InteractiveTask 结构体

func GetInteractiveTask added in v1.3.4

func GetInteractiveTask() *InteractiveTask

GetInteractiveTask() 从对象池中获取InteractiveTask

type InteractiveTaskQueryResponse

type InteractiveTaskQueryResponse struct {
	// 任务列表
	TaskList []InteractiveTask `json:"task_list,omitempty" xml:"task_list>interactive_task,omitempty"`
}

InteractiveTaskQueryResponse 结构体

func GetInteractiveTaskQueryResponse added in v1.3.4

func GetInteractiveTaskQueryResponse() *InteractiveTaskQueryResponse

GetInteractiveTaskQueryResponse() 从对象池中获取InteractiveTaskQueryResponse

type Material

type Material struct {
	// 待完成按钮文案
	AcceptBtn string `json:"accept_btn,omitempty" xml:"accept_btn,omitempty"`
	// 任务列表动作类型,VISIT=浏览
	ActionType string `json:"action_type,omitempty" xml:"action_type,omitempty"`
	// 任务列表副标题
	SubTitle string `json:"sub_title,omitempty" xml:"sub_title,omitempty"`
	// 任务列表图标链接
	Icon string `json:"icon,omitempty" xml:"icon,omitempty"`
	// 任务列表动作,比如浏览的店铺地址链接
	Action string `json:"action,omitempty" xml:"action,omitempty"`
	// 任务列表标题
	Title string `json:"title,omitempty" xml:"title,omitempty"`
	// 待领取按钮文案
	InitBtn string `json:"init_btn,omitempty" xml:"init_btn,omitempty"`
	// 待领取按钮文案
	AwardBtn string `json:"award_btn,omitempty" xml:"award_btn,omitempty"`
	// 已完成按钮文案
	CompleteBtn string `json:"complete_btn,omitempty" xml:"complete_btn,omitempty"`
	// 浏览任务需要多少秒才能完成
	Duration int64 `json:"duration,omitempty" xml:"duration,omitempty"`
}

Material 结构体

func GetMaterial added in v1.3.4

func GetMaterial() *Material

GetMaterial() 从对象池中获取Material

type Progress

type Progress struct {
	// 任务的完成最大上限次数
	MaxTimes int64 `json:"max_times,omitempty" xml:"max_times,omitempty"`
	// 用户已完成的任务次数
	Times int64 `json:"times,omitempty" xml:"times,omitempty"`
	// 用户还需要完成的任务次数,needTimes=maxTimes-times
	NeedTimes int64 `json:"need_times,omitempty" xml:"need_times,omitempty"`
}

Progress 结构体

func GetProgress added in v1.3.4

func GetProgress() *Progress

GetProgress() 从对象池中获取Progress

type TaobaoJstInteractiveActivityCreateAPIRequest added in v1.2.0

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

TaobaoJstInteractiveActivityCreateAPIRequest 互动任务活动创建接口 API请求 taobao.jst.interactive.activity.create

调用活动创建接口为小程序创建互动任务活动,任务列表仅在活动期间内返回

func GetTaobaoJstInteractiveActivityCreateAPIRequest added in v1.3.4

func GetTaobaoJstInteractiveActivityCreateAPIRequest() *TaobaoJstInteractiveActivityCreateAPIRequest

GetTaobaoJstInteractiveActivityCreateRequest 从 sync.Pool 获取 TaobaoJstInteractiveActivityCreateAPIRequest

func NewTaobaoJstInteractiveActivityCreateRequest

func NewTaobaoJstInteractiveActivityCreateRequest() *TaobaoJstInteractiveActivityCreateAPIRequest

NewTaobaoJstInteractiveActivityCreateRequest 初始化TaobaoJstInteractiveActivityCreateAPIRequest对象

func (TaobaoJstInteractiveActivityCreateAPIRequest) GetActivityName added in v1.2.0

GetActivityName ActivityName Getter

func (TaobaoJstInteractiveActivityCreateAPIRequest) GetApiMethodName added in v1.2.0

GetApiMethodName IRequest interface 方法, 获取Api method

func (TaobaoJstInteractiveActivityCreateAPIRequest) GetApiParams added in v1.2.0

GetApiParams IRequest interface 方法, 获取API参数

func (TaobaoJstInteractiveActivityCreateAPIRequest) GetEndTime added in v1.2.0

GetEndTime EndTime Getter

func (TaobaoJstInteractiveActivityCreateAPIRequest) GetMiniAppId added in v1.2.0

GetMiniAppId MiniAppId Getter

func (TaobaoJstInteractiveActivityCreateAPIRequest) GetRawParams added in v1.2.8

GetRawParams IRequest interface 方法, 获取API原始参数

func (TaobaoJstInteractiveActivityCreateAPIRequest) GetStartTime added in v1.2.0

GetStartTime StartTime Getter

func (*TaobaoJstInteractiveActivityCreateAPIRequest) Reset added in v1.3.4

Reset IRequest interface 方法, 清空结构体

func (*TaobaoJstInteractiveActivityCreateAPIRequest) SetActivityName added in v1.2.0

func (r *TaobaoJstInteractiveActivityCreateAPIRequest) SetActivityName(_activityName string) error

SetActivityName is ActivityName Setter 活动名称

func (*TaobaoJstInteractiveActivityCreateAPIRequest) SetEndTime added in v1.2.0

SetEndTime is EndTime Setter 活动结束时间,格式为yyyy-MM-dd HH:mm:ss,任务列表只在活动期间内返回

func (*TaobaoJstInteractiveActivityCreateAPIRequest) SetMiniAppId added in v1.2.0

func (r *TaobaoJstInteractiveActivityCreateAPIRequest) SetMiniAppId(_miniAppId string) error

SetMiniAppId is MiniAppId Setter 小程序id

func (*TaobaoJstInteractiveActivityCreateAPIRequest) SetStartTime added in v1.2.0

func (r *TaobaoJstInteractiveActivityCreateAPIRequest) SetStartTime(_startTime string) error

SetStartTime is StartTime Setter 活动开始时间,格式为yyyy-MM-dd HH:mm:ss,任务列表只在活动期间内返回

type TaobaoJstInteractiveActivityCreateAPIResponse

type TaobaoJstInteractiveActivityCreateAPIResponse struct {
	model.CommonResponse
	TaobaoJstInteractiveActivityCreateAPIResponseModel
}

TaobaoJstInteractiveActivityCreateAPIResponse 互动任务活动创建接口 API返回值 taobao.jst.interactive.activity.create

调用活动创建接口为小程序创建互动任务活动,任务列表仅在活动期间内返回

func GetTaobaoJstInteractiveActivityCreateAPIResponse added in v1.3.4

func GetTaobaoJstInteractiveActivityCreateAPIResponse() *TaobaoJstInteractiveActivityCreateAPIResponse

GetTaobaoJstInteractiveActivityCreateAPIResponse 从 sync.Pool 获取 TaobaoJstInteractiveActivityCreateAPIResponse

func (*TaobaoJstInteractiveActivityCreateAPIResponse) Reset added in v1.3.4

Reset 清空结构体

type TaobaoJstInteractiveActivityCreateAPIResponseModel added in v1.2.0

type TaobaoJstInteractiveActivityCreateAPIResponseModel struct {
	XMLName xml.Name `xml:"jst_interactive_activity_create_response"`
	// 平台颁发的每次请求访问的唯一标识
	RequestId string `json:"request_id,omitempty" xml:"request_id,omitempty"`
	// 活动id
	ActivityId int64 `json:"activity_id,omitempty" xml:"activity_id,omitempty"`
}

TaobaoJstInteractiveActivityCreateAPIResponseModel is 互动任务活动创建接口 成功返回结果

func (*TaobaoJstInteractiveActivityCreateAPIResponseModel) Reset added in v1.3.4

Reset 清空结构体

type TaobaoJstInteractiveActivityQueryAPIRequest added in v1.2.0

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

TaobaoJstInteractiveActivityQueryAPIRequest 互动任务活动查询接口 API请求 taobao.jst.interactive.activity.query

互动任务活动查询接口

func GetTaobaoJstInteractiveActivityQueryAPIRequest added in v1.3.4

func GetTaobaoJstInteractiveActivityQueryAPIRequest() *TaobaoJstInteractiveActivityQueryAPIRequest

GetTaobaoJstInteractiveActivityQueryRequest 从 sync.Pool 获取 TaobaoJstInteractiveActivityQueryAPIRequest

func NewTaobaoJstInteractiveActivityQueryRequest

func NewTaobaoJstInteractiveActivityQueryRequest() *TaobaoJstInteractiveActivityQueryAPIRequest

NewTaobaoJstInteractiveActivityQueryRequest 初始化TaobaoJstInteractiveActivityQueryAPIRequest对象

func (TaobaoJstInteractiveActivityQueryAPIRequest) GetApiMethodName added in v1.2.0

GetApiMethodName IRequest interface 方法, 获取Api method

func (TaobaoJstInteractiveActivityQueryAPIRequest) GetApiParams added in v1.2.0

GetApiParams IRequest interface 方法, 获取API参数

func (TaobaoJstInteractiveActivityQueryAPIRequest) GetMiniAppId added in v1.2.0

GetMiniAppId MiniAppId Getter

func (TaobaoJstInteractiveActivityQueryAPIRequest) GetRawParams added in v1.2.8

GetRawParams IRequest interface 方法, 获取API原始参数

func (*TaobaoJstInteractiveActivityQueryAPIRequest) Reset added in v1.3.4

Reset IRequest interface 方法, 清空结构体

func (*TaobaoJstInteractiveActivityQueryAPIRequest) SetMiniAppId added in v1.2.0

func (r *TaobaoJstInteractiveActivityQueryAPIRequest) SetMiniAppId(_miniAppId string) error

SetMiniAppId is MiniAppId Setter 小程序id

type TaobaoJstInteractiveActivityQueryAPIResponse

type TaobaoJstInteractiveActivityQueryAPIResponse struct {
	model.CommonResponse
	TaobaoJstInteractiveActivityQueryAPIResponseModel
}

TaobaoJstInteractiveActivityQueryAPIResponse 互动任务活动查询接口 API返回值 taobao.jst.interactive.activity.query

互动任务活动查询接口

func GetTaobaoJstInteractiveActivityQueryAPIResponse added in v1.3.4

func GetTaobaoJstInteractiveActivityQueryAPIResponse() *TaobaoJstInteractiveActivityQueryAPIResponse

GetTaobaoJstInteractiveActivityQueryAPIResponse 从 sync.Pool 获取 TaobaoJstInteractiveActivityQueryAPIResponse

func (*TaobaoJstInteractiveActivityQueryAPIResponse) Reset added in v1.3.4

Reset 清空结构体

type TaobaoJstInteractiveActivityQueryAPIResponseModel added in v1.2.0

type TaobaoJstInteractiveActivityQueryAPIResponseModel struct {
	XMLName xml.Name `xml:"jst_interactive_activity_query_response"`
	// 平台颁发的每次请求访问的唯一标识
	RequestId string `json:"request_id,omitempty" xml:"request_id,omitempty"`
	// 活动列表,只返回有效的活动
	ActivityList []Activity `json:"activity_list,omitempty" xml:"activity_list>activity,omitempty"`
}

TaobaoJstInteractiveActivityQueryAPIResponseModel is 互动任务活动查询接口 成功返回结果

func (*TaobaoJstInteractiveActivityQueryAPIResponseModel) Reset added in v1.3.4

Reset 清空结构体

type TaobaoJstInteractiveActivityUpdateAPIRequest added in v1.2.0

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

TaobaoJstInteractiveActivityUpdateAPIRequest 互动任务活动修改接口 API请求 taobao.jst.interactive.activity.update

互动任务活动修改接口

func GetTaobaoJstInteractiveActivityUpdateAPIRequest added in v1.3.4

func GetTaobaoJstInteractiveActivityUpdateAPIRequest() *TaobaoJstInteractiveActivityUpdateAPIRequest

GetTaobaoJstInteractiveActivityUpdateRequest 从 sync.Pool 获取 TaobaoJstInteractiveActivityUpdateAPIRequest

func NewTaobaoJstInteractiveActivityUpdateRequest

func NewTaobaoJstInteractiveActivityUpdateRequest() *TaobaoJstInteractiveActivityUpdateAPIRequest

NewTaobaoJstInteractiveActivityUpdateRequest 初始化TaobaoJstInteractiveActivityUpdateAPIRequest对象

func (TaobaoJstInteractiveActivityUpdateAPIRequest) GetApiMethodName added in v1.2.0

GetApiMethodName IRequest interface 方法, 获取Api method

func (TaobaoJstInteractiveActivityUpdateAPIRequest) GetApiParams added in v1.2.0

GetApiParams IRequest interface 方法, 获取API参数

func (TaobaoJstInteractiveActivityUpdateAPIRequest) GetEndTime added in v1.2.0

GetEndTime EndTime Getter

func (TaobaoJstInteractiveActivityUpdateAPIRequest) GetMiniAppId added in v1.2.0

GetMiniAppId MiniAppId Getter

func (TaobaoJstInteractiveActivityUpdateAPIRequest) GetRawParams added in v1.2.8

GetRawParams IRequest interface 方法, 获取API原始参数

func (TaobaoJstInteractiveActivityUpdateAPIRequest) GetStartTime added in v1.2.0

GetStartTime StartTime Getter

func (TaobaoJstInteractiveActivityUpdateAPIRequest) GetStatus added in v1.2.0

GetStatus Status Getter

func (*TaobaoJstInteractiveActivityUpdateAPIRequest) Reset added in v1.3.4

Reset IRequest interface 方法, 清空结构体

func (*TaobaoJstInteractiveActivityUpdateAPIRequest) SetEndTime added in v1.2.0

SetEndTime is EndTime Setter 活动结束时间,格式为yyyy-MM-dd HH:mm:ss,任务列表只在活动期间内返回

func (*TaobaoJstInteractiveActivityUpdateAPIRequest) SetMiniAppId added in v1.2.0

func (r *TaobaoJstInteractiveActivityUpdateAPIRequest) SetMiniAppId(_miniAppId string) error

SetMiniAppId is MiniAppId Setter 小程序id

func (*TaobaoJstInteractiveActivityUpdateAPIRequest) SetStartTime added in v1.2.0

func (r *TaobaoJstInteractiveActivityUpdateAPIRequest) SetStartTime(_startTime string) error

SetStartTime is StartTime Setter 活动开始时间,格式为yyyy-MM-dd HH:mm:ss,任务列表只在活动期间内返回

func (*TaobaoJstInteractiveActivityUpdateAPIRequest) SetStatus added in v1.2.0

SetStatus is Status Setter 活动状态,0=无效,1=有效,status设为0即代表删除此活动,需创建新的活动

type TaobaoJstInteractiveActivityUpdateAPIResponse

type TaobaoJstInteractiveActivityUpdateAPIResponse struct {
	model.CommonResponse
	TaobaoJstInteractiveActivityUpdateAPIResponseModel
}

TaobaoJstInteractiveActivityUpdateAPIResponse 互动任务活动修改接口 API返回值 taobao.jst.interactive.activity.update

互动任务活动修改接口

func GetTaobaoJstInteractiveActivityUpdateAPIResponse added in v1.3.4

func GetTaobaoJstInteractiveActivityUpdateAPIResponse() *TaobaoJstInteractiveActivityUpdateAPIResponse

GetTaobaoJstInteractiveActivityUpdateAPIResponse 从 sync.Pool 获取 TaobaoJstInteractiveActivityUpdateAPIResponse

func (*TaobaoJstInteractiveActivityUpdateAPIResponse) Reset added in v1.3.4

Reset 清空结构体

type TaobaoJstInteractiveActivityUpdateAPIResponseModel added in v1.2.0

type TaobaoJstInteractiveActivityUpdateAPIResponseModel struct {
	XMLName xml.Name `xml:"jst_interactive_activity_update_response"`
	// 平台颁发的每次请求访问的唯一标识
	RequestId string `json:"request_id,omitempty" xml:"request_id,omitempty"`
	// 修改结果
	IsSuccess bool `json:"is_success,omitempty" xml:"is_success,omitempty"`
}

TaobaoJstInteractiveActivityUpdateAPIResponseModel is 互动任务活动修改接口 成功返回结果

func (*TaobaoJstInteractiveActivityUpdateAPIResponseModel) Reset added in v1.3.4

Reset 清空结构体

type TaobaoJstInteractiveAssetsConfigAPIRequest added in v1.2.0

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

TaobaoJstInteractiveAssetsConfigAPIRequest 任务素材配置接口 API请求 taobao.jst.interactive.assets.config

任务素材配置接口

func GetTaobaoJstInteractiveAssetsConfigAPIRequest added in v1.3.4

func GetTaobaoJstInteractiveAssetsConfigAPIRequest() *TaobaoJstInteractiveAssetsConfigAPIRequest

GetTaobaoJstInteractiveAssetsConfigRequest 从 sync.Pool 获取 TaobaoJstInteractiveAssetsConfigAPIRequest

func NewTaobaoJstInteractiveAssetsConfigRequest

func NewTaobaoJstInteractiveAssetsConfigRequest() *TaobaoJstInteractiveAssetsConfigAPIRequest

NewTaobaoJstInteractiveAssetsConfigRequest 初始化TaobaoJstInteractiveAssetsConfigAPIRequest对象

func (TaobaoJstInteractiveAssetsConfigAPIRequest) GetApiMethodName added in v1.2.0

GetApiMethodName IRequest interface 方法, 获取Api method

func (TaobaoJstInteractiveAssetsConfigAPIRequest) GetApiParams added in v1.2.0

func (r TaobaoJstInteractiveAssetsConfigAPIRequest) GetApiParams(params url.Values)

GetApiParams IRequest interface 方法, 获取API参数

func (TaobaoJstInteractiveAssetsConfigAPIRequest) GetAssetsConfigList added in v1.2.0

func (r TaobaoJstInteractiveAssetsConfigAPIRequest) GetAssetsConfigList() []AssetsConfig

GetAssetsConfigList AssetsConfigList Getter

func (TaobaoJstInteractiveAssetsConfigAPIRequest) GetMiniAppId added in v1.2.0

GetMiniAppId MiniAppId Getter

func (TaobaoJstInteractiveAssetsConfigAPIRequest) GetRawParams added in v1.2.8

GetRawParams IRequest interface 方法, 获取API原始参数

func (*TaobaoJstInteractiveAssetsConfigAPIRequest) Reset added in v1.3.4

Reset IRequest interface 方法, 清空结构体

func (*TaobaoJstInteractiveAssetsConfigAPIRequest) SetAssetsConfigList added in v1.2.0

func (r *TaobaoJstInteractiveAssetsConfigAPIRequest) SetAssetsConfigList(_assetsConfigList []AssetsConfig) error

SetAssetsConfigList is AssetsConfigList Setter []

func (*TaobaoJstInteractiveAssetsConfigAPIRequest) SetMiniAppId added in v1.2.0

func (r *TaobaoJstInteractiveAssetsConfigAPIRequest) SetMiniAppId(_miniAppId string) error

SetMiniAppId is MiniAppId Setter 小程序id

type TaobaoJstInteractiveAssetsConfigAPIResponse

type TaobaoJstInteractiveAssetsConfigAPIResponse struct {
	model.CommonResponse
	TaobaoJstInteractiveAssetsConfigAPIResponseModel
}

TaobaoJstInteractiveAssetsConfigAPIResponse 任务素材配置接口 API返回值 taobao.jst.interactive.assets.config

任务素材配置接口

func GetTaobaoJstInteractiveAssetsConfigAPIResponse added in v1.3.4

func GetTaobaoJstInteractiveAssetsConfigAPIResponse() *TaobaoJstInteractiveAssetsConfigAPIResponse

GetTaobaoJstInteractiveAssetsConfigAPIResponse 从 sync.Pool 获取 TaobaoJstInteractiveAssetsConfigAPIResponse

func (*TaobaoJstInteractiveAssetsConfigAPIResponse) Reset added in v1.3.4

Reset 清空结构体

type TaobaoJstInteractiveAssetsConfigAPIResponseModel added in v1.2.0

type TaobaoJstInteractiveAssetsConfigAPIResponseModel struct {
	XMLName xml.Name `xml:"jst_interactive_assets_config_response"`
	// 平台颁发的每次请求访问的唯一标识
	RequestId string `json:"request_id,omitempty" xml:"request_id,omitempty"`
	// 是否成功
	IsSuccess bool `json:"is_success,omitempty" xml:"is_success,omitempty"`
}

TaobaoJstInteractiveAssetsConfigAPIResponseModel is 任务素材配置接口 成功返回结果

func (*TaobaoJstInteractiveAssetsConfigAPIResponseModel) Reset added in v1.3.4

Reset 清空结构体

type TaobaoJstInteractiveAssetsConfiguredQueryAPIRequest added in v1.2.0

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

TaobaoJstInteractiveAssetsConfiguredQueryAPIRequest 查询已配置的任务素材列表接口 API请求 taobao.jst.interactive.assets.configured.query

查询已配置任务素材列表

func GetTaobaoJstInteractiveAssetsConfiguredQueryAPIRequest added in v1.3.4

func GetTaobaoJstInteractiveAssetsConfiguredQueryAPIRequest() *TaobaoJstInteractiveAssetsConfiguredQueryAPIRequest

GetTaobaoJstInteractiveAssetsConfiguredQueryRequest 从 sync.Pool 获取 TaobaoJstInteractiveAssetsConfiguredQueryAPIRequest

func NewTaobaoJstInteractiveAssetsConfiguredQueryRequest

func NewTaobaoJstInteractiveAssetsConfiguredQueryRequest() *TaobaoJstInteractiveAssetsConfiguredQueryAPIRequest

NewTaobaoJstInteractiveAssetsConfiguredQueryRequest 初始化TaobaoJstInteractiveAssetsConfiguredQueryAPIRequest对象

func (TaobaoJstInteractiveAssetsConfiguredQueryAPIRequest) GetApiMethodName added in v1.2.0

GetApiMethodName IRequest interface 方法, 获取Api method

func (TaobaoJstInteractiveAssetsConfiguredQueryAPIRequest) GetApiParams added in v1.2.0

GetApiParams IRequest interface 方法, 获取API参数

func (TaobaoJstInteractiveAssetsConfiguredQueryAPIRequest) GetMiniAppId added in v1.2.0

GetMiniAppId MiniAppId Getter

func (TaobaoJstInteractiveAssetsConfiguredQueryAPIRequest) GetRawParams added in v1.2.8

GetRawParams IRequest interface 方法, 获取API原始参数

func (*TaobaoJstInteractiveAssetsConfiguredQueryAPIRequest) Reset added in v1.3.4

Reset IRequest interface 方法, 清空结构体

func (*TaobaoJstInteractiveAssetsConfiguredQueryAPIRequest) SetMiniAppId added in v1.2.0

SetMiniAppId is MiniAppId Setter 小程序id

type TaobaoJstInteractiveAssetsConfiguredQueryAPIResponse

type TaobaoJstInteractiveAssetsConfiguredQueryAPIResponse struct {
	model.CommonResponse
	TaobaoJstInteractiveAssetsConfiguredQueryAPIResponseModel
}

TaobaoJstInteractiveAssetsConfiguredQueryAPIResponse 查询已配置的任务素材列表接口 API返回值 taobao.jst.interactive.assets.configured.query

查询已配置任务素材列表

func GetTaobaoJstInteractiveAssetsConfiguredQueryAPIResponse added in v1.3.4

func GetTaobaoJstInteractiveAssetsConfiguredQueryAPIResponse() *TaobaoJstInteractiveAssetsConfiguredQueryAPIResponse

GetTaobaoJstInteractiveAssetsConfiguredQueryAPIResponse 从 sync.Pool 获取 TaobaoJstInteractiveAssetsConfiguredQueryAPIResponse

func (*TaobaoJstInteractiveAssetsConfiguredQueryAPIResponse) Reset added in v1.3.4

Reset 清空结构体

type TaobaoJstInteractiveAssetsConfiguredQueryAPIResponseModel added in v1.2.0

type TaobaoJstInteractiveAssetsConfiguredQueryAPIResponseModel struct {
	XMLName xml.Name `xml:"jst_interactive_assets_configured_query_response"`
	// 平台颁发的每次请求访问的唯一标识
	RequestId string `json:"request_id,omitempty" xml:"request_id,omitempty"`
	// 可配置任务素材列表
	AssetsList []AssetsConfig `json:"assets_list,omitempty" xml:"assets_list>assets_config,omitempty"`
}

TaobaoJstInteractiveAssetsConfiguredQueryAPIResponseModel is 查询已配置的任务素材列表接口 成功返回结果

func (*TaobaoJstInteractiveAssetsConfiguredQueryAPIResponseModel) Reset added in v1.3.4

Reset 清空结构体

type TaobaoJstInteractiveAssetsQueryAPIRequest added in v1.2.0

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

TaobaoJstInteractiveAssetsQueryAPIRequest 查询可配置任务素材接口 API请求 taobao.jst.interactive.assets.query

查询可配置任务素材列表,用以配置任务素材

func GetTaobaoJstInteractiveAssetsQueryAPIRequest added in v1.3.4

func GetTaobaoJstInteractiveAssetsQueryAPIRequest() *TaobaoJstInteractiveAssetsQueryAPIRequest

GetTaobaoJstInteractiveAssetsQueryRequest 从 sync.Pool 获取 TaobaoJstInteractiveAssetsQueryAPIRequest

func NewTaobaoJstInteractiveAssetsQueryRequest

func NewTaobaoJstInteractiveAssetsQueryRequest() *TaobaoJstInteractiveAssetsQueryAPIRequest

NewTaobaoJstInteractiveAssetsQueryRequest 初始化TaobaoJstInteractiveAssetsQueryAPIRequest对象

func (TaobaoJstInteractiveAssetsQueryAPIRequest) GetApiMethodName added in v1.2.0

GetApiMethodName IRequest interface 方法, 获取Api method

func (TaobaoJstInteractiveAssetsQueryAPIRequest) GetApiParams added in v1.2.0

func (r TaobaoJstInteractiveAssetsQueryAPIRequest) GetApiParams(params url.Values)

GetApiParams IRequest interface 方法, 获取API参数

func (TaobaoJstInteractiveAssetsQueryAPIRequest) GetMiniAppId added in v1.2.0

GetMiniAppId MiniAppId Getter

func (TaobaoJstInteractiveAssetsQueryAPIRequest) GetRawParams added in v1.2.8

GetRawParams IRequest interface 方法, 获取API原始参数

func (*TaobaoJstInteractiveAssetsQueryAPIRequest) Reset added in v1.3.4

Reset IRequest interface 方法, 清空结构体

func (*TaobaoJstInteractiveAssetsQueryAPIRequest) SetMiniAppId added in v1.2.0

func (r *TaobaoJstInteractiveAssetsQueryAPIRequest) SetMiniAppId(_miniAppId string) error

SetMiniAppId is MiniAppId Setter 小程序id

type TaobaoJstInteractiveAssetsQueryAPIResponse

type TaobaoJstInteractiveAssetsQueryAPIResponse struct {
	model.CommonResponse
	TaobaoJstInteractiveAssetsQueryAPIResponseModel
}

TaobaoJstInteractiveAssetsQueryAPIResponse 查询可配置任务素材接口 API返回值 taobao.jst.interactive.assets.query

查询可配置任务素材列表,用以配置任务素材

func GetTaobaoJstInteractiveAssetsQueryAPIResponse added in v1.3.4

func GetTaobaoJstInteractiveAssetsQueryAPIResponse() *TaobaoJstInteractiveAssetsQueryAPIResponse

GetTaobaoJstInteractiveAssetsQueryAPIResponse 从 sync.Pool 获取 TaobaoJstInteractiveAssetsQueryAPIResponse

func (*TaobaoJstInteractiveAssetsQueryAPIResponse) Reset added in v1.3.4

Reset 清空结构体

type TaobaoJstInteractiveAssetsQueryAPIResponseModel added in v1.2.0

type TaobaoJstInteractiveAssetsQueryAPIResponseModel struct {
	XMLName xml.Name `xml:"jst_interactive_assets_query_response"`
	// 平台颁发的每次请求访问的唯一标识
	RequestId string `json:"request_id,omitempty" xml:"request_id,omitempty"`
	// 可配置任务素材列表
	AssetsList []AssetsConfig `json:"assets_list,omitempty" xml:"assets_list>assets_config,omitempty"`
}

TaobaoJstInteractiveAssetsQueryAPIResponseModel is 查询可配置任务素材接口 成功返回结果

func (*TaobaoJstInteractiveAssetsQueryAPIResponseModel) Reset added in v1.3.4

Reset 清空结构体

type TaobaoJstInteractivePointDecreaseAPIRequest added in v1.2.0

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

TaobaoJstInteractivePointDecreaseAPIRequest 互动积分扣减接口 API请求 taobao.jst.interactive.point.decrease

扣减用户的互动积分

func GetTaobaoJstInteractivePointDecreaseAPIRequest added in v1.3.4

func GetTaobaoJstInteractivePointDecreaseAPIRequest() *TaobaoJstInteractivePointDecreaseAPIRequest

GetTaobaoJstInteractivePointDecreaseRequest 从 sync.Pool 获取 TaobaoJstInteractivePointDecreaseAPIRequest

func NewTaobaoJstInteractivePointDecreaseRequest

func NewTaobaoJstInteractivePointDecreaseRequest() *TaobaoJstInteractivePointDecreaseAPIRequest

NewTaobaoJstInteractivePointDecreaseRequest 初始化TaobaoJstInteractivePointDecreaseAPIRequest对象

func (TaobaoJstInteractivePointDecreaseAPIRequest) GetAmount added in v1.2.0

GetAmount Amount Getter

func (TaobaoJstInteractivePointDecreaseAPIRequest) GetApiMethodName added in v1.2.0

GetApiMethodName IRequest interface 方法, 获取Api method

func (TaobaoJstInteractivePointDecreaseAPIRequest) GetApiParams added in v1.2.0

GetApiParams IRequest interface 方法, 获取API参数

func (TaobaoJstInteractivePointDecreaseAPIRequest) GetOperateCode added in v1.2.0

GetOperateCode OperateCode Getter

func (TaobaoJstInteractivePointDecreaseAPIRequest) GetRawParams added in v1.2.8

GetRawParams IRequest interface 方法, 获取API原始参数

func (*TaobaoJstInteractivePointDecreaseAPIRequest) Reset added in v1.3.4

Reset IRequest interface 方法, 清空结构体

func (*TaobaoJstInteractivePointDecreaseAPIRequest) SetAmount added in v1.2.0

SetAmount is Amount Setter 扣减的积分值

func (*TaobaoJstInteractivePointDecreaseAPIRequest) SetOperateCode added in v1.2.0

func (r *TaobaoJstInteractivePointDecreaseAPIRequest) SetOperateCode(_operateCode string) error

SetOperateCode is OperateCode Setter 幂等操作码,要确保唯一性,同一个操作码只能使用一次,避免重复操作

type TaobaoJstInteractivePointDecreaseAPIResponse

type TaobaoJstInteractivePointDecreaseAPIResponse struct {
	model.CommonResponse
	TaobaoJstInteractivePointDecreaseAPIResponseModel
}

TaobaoJstInteractivePointDecreaseAPIResponse 互动积分扣减接口 API返回值 taobao.jst.interactive.point.decrease

扣减用户的互动积分

func GetTaobaoJstInteractivePointDecreaseAPIResponse added in v1.3.4

func GetTaobaoJstInteractivePointDecreaseAPIResponse() *TaobaoJstInteractivePointDecreaseAPIResponse

GetTaobaoJstInteractivePointDecreaseAPIResponse 从 sync.Pool 获取 TaobaoJstInteractivePointDecreaseAPIResponse

func (*TaobaoJstInteractivePointDecreaseAPIResponse) Reset added in v1.3.4

Reset 清空结构体

type TaobaoJstInteractivePointDecreaseAPIResponseModel added in v1.2.0

type TaobaoJstInteractivePointDecreaseAPIResponseModel struct {
	XMLName xml.Name `xml:"jst_interactive_point_decrease_response"`
	// 平台颁发的每次请求访问的唯一标识
	RequestId string `json:"request_id,omitempty" xml:"request_id,omitempty"`
	// 用户积分总额
	Amount int64 `json:"amount,omitempty" xml:"amount,omitempty"`
	// 调用是否成功
	IsSuccess bool `json:"is_success,omitempty" xml:"is_success,omitempty"`
}

TaobaoJstInteractivePointDecreaseAPIResponseModel is 互动积分扣减接口 成功返回结果

func (*TaobaoJstInteractivePointDecreaseAPIResponseModel) Reset added in v1.3.4

Reset 清空结构体

type TaobaoJstInteractivePointIncreaseAPIRequest added in v1.2.0

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

TaobaoJstInteractivePointIncreaseAPIRequest 互动积分发放接口 API请求 taobao.jst.interactive.point.increase

向用户发放互动积分

func GetTaobaoJstInteractivePointIncreaseAPIRequest added in v1.3.4

func GetTaobaoJstInteractivePointIncreaseAPIRequest() *TaobaoJstInteractivePointIncreaseAPIRequest

GetTaobaoJstInteractivePointIncreaseRequest 从 sync.Pool 获取 TaobaoJstInteractivePointIncreaseAPIRequest

func NewTaobaoJstInteractivePointIncreaseRequest

func NewTaobaoJstInteractivePointIncreaseRequest() *TaobaoJstInteractivePointIncreaseAPIRequest

NewTaobaoJstInteractivePointIncreaseRequest 初始化TaobaoJstInteractivePointIncreaseAPIRequest对象

func (TaobaoJstInteractivePointIncreaseAPIRequest) GetAmount added in v1.2.0

GetAmount Amount Getter

func (TaobaoJstInteractivePointIncreaseAPIRequest) GetApiMethodName added in v1.2.0

GetApiMethodName IRequest interface 方法, 获取Api method

func (TaobaoJstInteractivePointIncreaseAPIRequest) GetApiParams added in v1.2.0

GetApiParams IRequest interface 方法, 获取API参数

func (TaobaoJstInteractivePointIncreaseAPIRequest) GetOperateCode added in v1.2.0

GetOperateCode OperateCode Getter

func (TaobaoJstInteractivePointIncreaseAPIRequest) GetRawParams added in v1.2.8

GetRawParams IRequest interface 方法, 获取API原始参数

func (*TaobaoJstInteractivePointIncreaseAPIRequest) Reset added in v1.3.4

Reset IRequest interface 方法, 清空结构体

func (*TaobaoJstInteractivePointIncreaseAPIRequest) SetAmount added in v1.2.0

SetAmount is Amount Setter 发放的积分值

func (*TaobaoJstInteractivePointIncreaseAPIRequest) SetOperateCode added in v1.2.0

func (r *TaobaoJstInteractivePointIncreaseAPIRequest) SetOperateCode(_operateCode string) error

SetOperateCode is OperateCode Setter 幂等操作码,要确保唯一性,同一个操作码只能使用一次,避免重复操作

type TaobaoJstInteractivePointIncreaseAPIResponse

type TaobaoJstInteractivePointIncreaseAPIResponse struct {
	model.CommonResponse
	TaobaoJstInteractivePointIncreaseAPIResponseModel
}

TaobaoJstInteractivePointIncreaseAPIResponse 互动积分发放接口 API返回值 taobao.jst.interactive.point.increase

向用户发放互动积分

func GetTaobaoJstInteractivePointIncreaseAPIResponse added in v1.3.4

func GetTaobaoJstInteractivePointIncreaseAPIResponse() *TaobaoJstInteractivePointIncreaseAPIResponse

GetTaobaoJstInteractivePointIncreaseAPIResponse 从 sync.Pool 获取 TaobaoJstInteractivePointIncreaseAPIResponse

func (*TaobaoJstInteractivePointIncreaseAPIResponse) Reset added in v1.3.4

Reset 清空结构体

type TaobaoJstInteractivePointIncreaseAPIResponseModel added in v1.2.0

type TaobaoJstInteractivePointIncreaseAPIResponseModel struct {
	XMLName xml.Name `xml:"jst_interactive_point_increase_response"`
	// 平台颁发的每次请求访问的唯一标识
	RequestId string `json:"request_id,omitempty" xml:"request_id,omitempty"`
	// 用户积分总额
	Amount int64 `json:"amount,omitempty" xml:"amount,omitempty"`
	// 调用是否成功
	IsSuccess bool `json:"is_success,omitempty" xml:"is_success,omitempty"`
}

TaobaoJstInteractivePointIncreaseAPIResponseModel is 互动积分发放接口 成功返回结果

func (*TaobaoJstInteractivePointIncreaseAPIResponseModel) Reset added in v1.3.4

Reset 清空结构体

type TaobaoJstInteractivePointQueryAPIRequest added in v1.2.0

type TaobaoJstInteractivePointQueryAPIRequest struct {
	model.Params
}

TaobaoJstInteractivePointQueryAPIRequest 互动积分查询接口 API请求 taobao.jst.interactive.point.query

查询用户的互动积分

func GetTaobaoJstInteractivePointQueryAPIRequest added in v1.3.4

func GetTaobaoJstInteractivePointQueryAPIRequest() *TaobaoJstInteractivePointQueryAPIRequest

GetTaobaoJstInteractivePointQueryRequest 从 sync.Pool 获取 TaobaoJstInteractivePointQueryAPIRequest

func NewTaobaoJstInteractivePointQueryRequest

func NewTaobaoJstInteractivePointQueryRequest() *TaobaoJstInteractivePointQueryAPIRequest

NewTaobaoJstInteractivePointQueryRequest 初始化TaobaoJstInteractivePointQueryAPIRequest对象

func (TaobaoJstInteractivePointQueryAPIRequest) GetApiMethodName added in v1.2.0

func (r TaobaoJstInteractivePointQueryAPIRequest) GetApiMethodName() string

GetApiMethodName IRequest interface 方法, 获取Api method

func (TaobaoJstInteractivePointQueryAPIRequest) GetApiParams added in v1.2.0

func (r TaobaoJstInteractivePointQueryAPIRequest) GetApiParams(params url.Values)

GetApiParams IRequest interface 方法, 获取API参数

func (TaobaoJstInteractivePointQueryAPIRequest) GetRawParams added in v1.2.8

GetRawParams IRequest interface 方法, 获取API原始参数

func (*TaobaoJstInteractivePointQueryAPIRequest) Reset added in v1.3.4

Reset IRequest interface 方法, 清空结构体

type TaobaoJstInteractivePointQueryAPIResponse

type TaobaoJstInteractivePointQueryAPIResponse struct {
	model.CommonResponse
	TaobaoJstInteractivePointQueryAPIResponseModel
}

TaobaoJstInteractivePointQueryAPIResponse 互动积分查询接口 API返回值 taobao.jst.interactive.point.query

查询用户的互动积分

func GetTaobaoJstInteractivePointQueryAPIResponse added in v1.3.4

func GetTaobaoJstInteractivePointQueryAPIResponse() *TaobaoJstInteractivePointQueryAPIResponse

GetTaobaoJstInteractivePointQueryAPIResponse 从 sync.Pool 获取 TaobaoJstInteractivePointQueryAPIResponse

func (*TaobaoJstInteractivePointQueryAPIResponse) Reset added in v1.3.4

Reset 清空结构体

type TaobaoJstInteractivePointQueryAPIResponseModel added in v1.2.0

type TaobaoJstInteractivePointQueryAPIResponseModel struct {
	XMLName xml.Name `xml:"jst_interactive_point_query_response"`
	// 平台颁发的每次请求访问的唯一标识
	RequestId string `json:"request_id,omitempty" xml:"request_id,omitempty"`
	// 查询结果
	Data *InteractivePointQueryResponse `json:"data,omitempty" xml:"data,omitempty"`
	// 调用是否成功
	IsSuccess bool `json:"is_success,omitempty" xml:"is_success,omitempty"`
}

TaobaoJstInteractivePointQueryAPIResponseModel is 互动积分查询接口 成功返回结果

func (*TaobaoJstInteractivePointQueryAPIResponseModel) Reset added in v1.3.4

Reset 清空结构体

type TaobaoJstInteractiveTaskQueryAPIRequest added in v1.2.0

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

TaobaoJstInteractiveTaskQueryAPIRequest 互动任务列表查询接口 API请求 taobao.jst.interactive.task.query

查询用户的互动任务列表

func GetTaobaoJstInteractiveTaskQueryAPIRequest added in v1.3.4

func GetTaobaoJstInteractiveTaskQueryAPIRequest() *TaobaoJstInteractiveTaskQueryAPIRequest

GetTaobaoJstInteractiveTaskQueryRequest 从 sync.Pool 获取 TaobaoJstInteractiveTaskQueryAPIRequest

func NewTaobaoJstInteractiveTaskQueryRequest

func NewTaobaoJstInteractiveTaskQueryRequest() *TaobaoJstInteractiveTaskQueryAPIRequest

NewTaobaoJstInteractiveTaskQueryRequest 初始化TaobaoJstInteractiveTaskQueryAPIRequest对象

func (TaobaoJstInteractiveTaskQueryAPIRequest) GetApiMethodName added in v1.2.0

func (r TaobaoJstInteractiveTaskQueryAPIRequest) GetApiMethodName() string

GetApiMethodName IRequest interface 方法, 获取Api method

func (TaobaoJstInteractiveTaskQueryAPIRequest) GetApiParams added in v1.2.0

func (r TaobaoJstInteractiveTaskQueryAPIRequest) GetApiParams(params url.Values)

GetApiParams IRequest interface 方法, 获取API参数

func (TaobaoJstInteractiveTaskQueryAPIRequest) GetMcGwSourceAppKey added in v1.2.5

func (r TaobaoJstInteractiveTaskQueryAPIRequest) GetMcGwSourceAppKey() string

GetMcGwSourceAppKey McGwSourceAppKey Getter

func (TaobaoJstInteractiveTaskQueryAPIRequest) GetMcGwSourceMiniAppId added in v1.2.5

func (r TaobaoJstInteractiveTaskQueryAPIRequest) GetMcGwSourceMiniAppId() string

GetMcGwSourceMiniAppId McGwSourceMiniAppId Getter

func (TaobaoJstInteractiveTaskQueryAPIRequest) GetRawParams added in v1.2.8

GetRawParams IRequest interface 方法, 获取API原始参数

func (*TaobaoJstInteractiveTaskQueryAPIRequest) Reset added in v1.3.4

Reset IRequest interface 方法, 清空结构体

func (*TaobaoJstInteractiveTaskQueryAPIRequest) SetMcGwSourceAppKey added in v1.2.5

func (r *TaobaoJstInteractiveTaskQueryAPIRequest) SetMcGwSourceAppKey(_mcGwSourceAppKey string) error

SetMcGwSourceAppKey is McGwSourceAppKey Setter 小程序appkey

func (*TaobaoJstInteractiveTaskQueryAPIRequest) SetMcGwSourceMiniAppId added in v1.2.5

func (r *TaobaoJstInteractiveTaskQueryAPIRequest) SetMcGwSourceMiniAppId(_mcGwSourceMiniAppId string) error

SetMcGwSourceMiniAppId is McGwSourceMiniAppId Setter 小程序ID

type TaobaoJstInteractiveTaskQueryAPIResponse

type TaobaoJstInteractiveTaskQueryAPIResponse struct {
	model.CommonResponse
	TaobaoJstInteractiveTaskQueryAPIResponseModel
}

TaobaoJstInteractiveTaskQueryAPIResponse 互动任务列表查询接口 API返回值 taobao.jst.interactive.task.query

查询用户的互动任务列表

func GetTaobaoJstInteractiveTaskQueryAPIResponse added in v1.3.4

func GetTaobaoJstInteractiveTaskQueryAPIResponse() *TaobaoJstInteractiveTaskQueryAPIResponse

GetTaobaoJstInteractiveTaskQueryAPIResponse 从 sync.Pool 获取 TaobaoJstInteractiveTaskQueryAPIResponse

func (*TaobaoJstInteractiveTaskQueryAPIResponse) Reset added in v1.3.4

Reset 清空结构体

type TaobaoJstInteractiveTaskQueryAPIResponseModel added in v1.2.0

type TaobaoJstInteractiveTaskQueryAPIResponseModel struct {
	XMLName xml.Name `xml:"jst_interactive_task_query_response"`
	// 平台颁发的每次请求访问的唯一标识
	RequestId string `json:"request_id,omitempty" xml:"request_id,omitempty"`
	// 查询结果
	Data *InteractiveTaskQueryResponse `json:"data,omitempty" xml:"data,omitempty"`
	// 调用是否成功
	IsSuccess bool `json:"is_success,omitempty" xml:"is_success,omitempty"`
}

TaobaoJstInteractiveTaskQueryAPIResponseModel is 互动任务列表查询接口 成功返回结果

func (*TaobaoJstInteractiveTaskQueryAPIResponseModel) Reset added in v1.3.4

Reset 清空结构体

type TaobaoJstInteractiveTaskRegisterAPIRequest added in v1.2.0

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

TaobaoJstInteractiveTaskRegisterAPIRequest 互动任务开通接口 API请求 taobao.jst.interactive.task.register

调用互动任务开通接口为小程序开通互动任务

func GetTaobaoJstInteractiveTaskRegisterAPIRequest added in v1.3.4

func GetTaobaoJstInteractiveTaskRegisterAPIRequest() *TaobaoJstInteractiveTaskRegisterAPIRequest

GetTaobaoJstInteractiveTaskRegisterRequest 从 sync.Pool 获取 TaobaoJstInteractiveTaskRegisterAPIRequest

func NewTaobaoJstInteractiveTaskRegisterRequest

func NewTaobaoJstInteractiveTaskRegisterRequest() *TaobaoJstInteractiveTaskRegisterAPIRequest

NewTaobaoJstInteractiveTaskRegisterRequest 初始化TaobaoJstInteractiveTaskRegisterAPIRequest对象

func (TaobaoJstInteractiveTaskRegisterAPIRequest) GetApiMethodName added in v1.2.0

GetApiMethodName IRequest interface 方法, 获取Api method

func (TaobaoJstInteractiveTaskRegisterAPIRequest) GetApiParams added in v1.2.0

func (r TaobaoJstInteractiveTaskRegisterAPIRequest) GetApiParams(params url.Values)

GetApiParams IRequest interface 方法, 获取API参数

func (TaobaoJstInteractiveTaskRegisterAPIRequest) GetMiniAppId added in v1.2.0

GetMiniAppId MiniAppId Getter

func (TaobaoJstInteractiveTaskRegisterAPIRequest) GetRawParams added in v1.2.8

GetRawParams IRequest interface 方法, 获取API原始参数

func (*TaobaoJstInteractiveTaskRegisterAPIRequest) Reset added in v1.3.4

Reset IRequest interface 方法, 清空结构体

func (*TaobaoJstInteractiveTaskRegisterAPIRequest) SetMiniAppId added in v1.2.0

func (r *TaobaoJstInteractiveTaskRegisterAPIRequest) SetMiniAppId(_miniAppId string) error

SetMiniAppId is MiniAppId Setter 小程序id

type TaobaoJstInteractiveTaskRegisterAPIResponse

type TaobaoJstInteractiveTaskRegisterAPIResponse struct {
	model.CommonResponse
	TaobaoJstInteractiveTaskRegisterAPIResponseModel
}

TaobaoJstInteractiveTaskRegisterAPIResponse 互动任务开通接口 API返回值 taobao.jst.interactive.task.register

调用互动任务开通接口为小程序开通互动任务

func GetTaobaoJstInteractiveTaskRegisterAPIResponse added in v1.3.4

func GetTaobaoJstInteractiveTaskRegisterAPIResponse() *TaobaoJstInteractiveTaskRegisterAPIResponse

GetTaobaoJstInteractiveTaskRegisterAPIResponse 从 sync.Pool 获取 TaobaoJstInteractiveTaskRegisterAPIResponse

func (*TaobaoJstInteractiveTaskRegisterAPIResponse) Reset added in v1.3.4

Reset 清空结构体

type TaobaoJstInteractiveTaskRegisterAPIResponseModel added in v1.2.0

type TaobaoJstInteractiveTaskRegisterAPIResponseModel struct {
	XMLName xml.Name `xml:"jst_interactive_task_register_response"`
	// 平台颁发的每次请求访问的唯一标识
	RequestId string `json:"request_id,omitempty" xml:"request_id,omitempty"`
	// 是否成功
	IsSuccess bool `json:"is_success,omitempty" xml:"is_success,omitempty"`
}

TaobaoJstInteractiveTaskRegisterAPIResponseModel is 互动任务开通接口 成功返回结果

func (*TaobaoJstInteractiveTaskRegisterAPIResponseModel) Reset added in v1.3.4

Reset 清空结构体

Jump to

Keyboard shortcuts

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