opentrade

package
v1.3.2 Latest Latest
Warning

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

Go to latest
Published: Oct 20, 2023 License: Apache-2.0 Imports: 3 Imported by: 0

Documentation

Overview

Package opentrade 包含交易开放相关结构体

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

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type AbilityResponse added in v1.2.8

type AbilityResponse struct {
	// 保存信息的参数
	PriceKey string `json:"price_key,omitempty" xml:"price_key,omitempty"`
	// 错误码
	ErrorCode string `json:"error_code,omitempty" xml:"error_code,omitempty"`
	// 错误信息
	ErrorMsg string `json:"error_msg,omitempty" xml:"error_msg,omitempty"`
	// true or false
	Success bool `json:"success,omitempty" xml:"success,omitempty"`
}

AbilityResponse 结构体

type ItemBindResult

type ItemBindResult struct {
	// 绑定异常时的错误信息
	ErrorMessage string `json:"error_message,omitempty" xml:"error_message,omitempty"`
	// 商品ID
	ItemId int64 `json:"item_id,omitempty" xml:"item_id,omitempty"`
	// 是否绑定成功
	BindOk bool `json:"bind_ok,omitempty" xml:"bind_ok,omitempty"`
}

ItemBindResult 结构体

type ItemResultDto

type ItemResultDto struct {
	// 失败原因
	ErrMsg string `json:"err_msg,omitempty" xml:"err_msg,omitempty"`
	// 失败商品id
	ItemId int64 `json:"item_id,omitempty" xml:"item_id,omitempty"`
}

ItemResultDto 结构体

type ItemUnBindResult

type ItemUnBindResult struct {
	// 解绑异常时的错误信息
	ErrorMessage string `json:"error_message,omitempty" xml:"error_message,omitempty"`
	// 商品ID
	ItemId int64 `json:"item_id,omitempty" xml:"item_id,omitempty"`
	// 是否解绑成功
	BindOk bool `json:"bind_ok,omitempty" xml:"bind_ok,omitempty"`
}

ItemUnBindResult 结构体

type MarkUserInfo

type MarkUserInfo struct {
	// 用户openId
	UserOpenId string `json:"user_open_id,omitempty" xml:"user_open_id,omitempty"`
	// 用户状态
	Status string `json:"status,omitempty" xml:"status,omitempty"`
	// 商品ID
	ItemId int64 `json:"item_id,omitempty" xml:"item_id,omitempty"`
	// 商品SKU ID
	SkuId int64 `json:"sku_id,omitempty" xml:"sku_id,omitempty"`
	// 专属下单商品数量
	Quality int64 `json:"quality,omitempty" xml:"quality,omitempty"`
}

MarkUserInfo 结构体

type McSceneActivityDto

type McSceneActivityDto struct {
	// 活动开始时间
	StartTime string `json:"start_time,omitempty" xml:"start_time,omitempty"`
	// 活动关联的商品列表,使用逗号(,)分割
	ItemIds string `json:"item_ids,omitempty" xml:"item_ids,omitempty"`
	// 活动名称
	ActivityName string `json:"activity_name,omitempty" xml:"activity_name,omitempty"`
	// 创建活动的appkey
	Appkey string `json:"appkey,omitempty" xml:"appkey,omitempty"`
	// 排队活动ID
	ActivityId string `json:"activity_id,omitempty" xml:"activity_id,omitempty"`
	// 最近修改时间
	GmtModified string `json:"gmt_modified,omitempty" xml:"gmt_modified,omitempty"`
	// 活动结束时间
	EndTime string `json:"end_time,omitempty" xml:"end_time,omitempty"`
}

McSceneActivityDto 结构体

type McUserDto

type McUserDto struct {
	// 用户状态
	Status string `json:"status,omitempty" xml:"status,omitempty"`
	// 排队活动ID
	ActivityId string `json:"activity_id,omitempty" xml:"activity_id,omitempty"`
	// 排队传入的扩展信息
	ExtInfo string `json:"ext_info,omitempty" xml:"ext_info,omitempty"`
	// 用户openId
	UserOpenId string `json:"user_open_id,omitempty" xml:"user_open_id,omitempty"`
	// 排队商品数量
	Quality int64 `json:"quality,omitempty" xml:"quality,omitempty"`
	// 排队商品SKU ID
	SkuId int64 `json:"sku_id,omitempty" xml:"sku_id,omitempty"`
	// 排队商品ID
	ItemId int64 `json:"item_id,omitempty" xml:"item_id,omitempty"`
}

McUserDto 结构体

type SaveModifyPriceRequest added in v1.2.8

type SaveModifyPriceRequest struct {
	// 买家openId,如果有就传,后续会校验。没有的可以不用传,但是校验买家参数会跳过
	OpenId string `json:"open_id,omitempty" xml:"open_id,omitempty"`
	// 改价的商品id
	ItemId int64 `json:"item_id,omitempty" xml:"item_id,omitempty"`
	// 改价价格,单位分
	Price int64 `json:"price,omitempty" xml:"price,omitempty"`
}

SaveModifyPriceRequest 结构体

type TaobaominiappadvancedtradeinfopricemodifyAPIRequest added in v1.3.1

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

TaobaominiappadvancedtradeinfopricemodifyAPIRequest 高级定制商家传入改价信息 API请求 taobao.miniapp.advanced.tradeinfo.price.modify

高级定制商家传入改价信息

func NewTaobaominiappadvancedtradeinfopricemodifyRequest added in v1.3.1

func NewTaobaominiappadvancedtradeinfopricemodifyRequest() *TaobaominiappadvancedtradeinfopricemodifyAPIRequest

NewTaobaominiappadvancedtradeinfopricemodifyRequest 初始化TaobaominiappadvancedtradeinfopricemodifyAPIRequest对象

func (TaobaominiappadvancedtradeinfopricemodifyAPIRequest) GetApiMethodName added in v1.3.1

GetApiMethodName IRequest interface 方法, 获取Api method

func (TaobaominiappadvancedtradeinfopricemodifyAPIRequest) GetApiParams added in v1.3.1

GetApiParams IRequest interface 方法, 获取API参数

func (TaobaominiappadvancedtradeinfopricemodifyAPIRequest) GetRawParams added in v1.3.1

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

func (TaobaominiappadvancedtradeinfopricemodifyAPIRequest) GetReq added in v1.3.1

GetReq Req Getter

func (*TaobaominiappadvancedtradeinfopricemodifyAPIRequest) SetReq added in v1.3.1

SetReq is Req Setter 请求参数

type TaobaominiappadvancedtradeinfopricemodifyAPIResponse added in v1.3.1

type TaobaominiappadvancedtradeinfopricemodifyAPIResponse struct {
	model.CommonResponse
	TaobaominiappadvancedtradeinfopricemodifyAPIResponseModel
}

TaobaominiappadvancedtradeinfopricemodifyAPIResponse 高级定制商家传入改价信息 API返回值 taobao.miniapp.advanced.tradeinfo.price.modify

高级定制商家传入改价信息

type TaobaominiappadvancedtradeinfopricemodifyAPIResponseModel added in v1.3.1

type TaobaominiappadvancedtradeinfopricemodifyAPIResponseModel struct {
	XMLName xml.Name `xml:"miniapp_advanced_tradeinfo_price_modify_response"`
	// 平台颁发的每次请求访问的唯一标识
	RequestId string `json:"request_id,omitempty" xml:"request_id,omitempty"`
	// result
	Result *AbilityResponse `json:"result,omitempty" xml:"result,omitempty"`
}

TaobaominiappadvancedtradeinfopricemodifyAPIResponseModel is 高级定制商家传入改价信息 成功返回结果

type TaobaoopentradeactivityqueryAPIRequest added in v1.3.1

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

TaobaoopentradeactivityqueryAPIRequest 查询尖货活动信息 API请求 taobao.opentrade.activity.query

尖货交易活动信息配置,查询尖货活动信息

func NewTaobaoopentradeactivityqueryRequest added in v1.3.1

func NewTaobaoopentradeactivityqueryRequest() *TaobaoopentradeactivityqueryAPIRequest

NewTaobaoopentradeactivityqueryRequest 初始化TaobaoopentradeactivityqueryAPIRequest对象

func (TaobaoopentradeactivityqueryAPIRequest) GetActivityName added in v1.3.1

func (r TaobaoopentradeactivityqueryAPIRequest) GetActivityName() string

GetActivityName ActivityName Getter

func (TaobaoopentradeactivityqueryAPIRequest) GetApiMethodName added in v1.3.1

func (r TaobaoopentradeactivityqueryAPIRequest) GetApiMethodName() string

GetApiMethodName IRequest interface 方法, 获取Api method

func (TaobaoopentradeactivityqueryAPIRequest) GetApiParams added in v1.3.1

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

GetApiParams IRequest interface 方法, 获取API参数

func (TaobaoopentradeactivityqueryAPIRequest) GetEndTime added in v1.3.1

GetEndTime EndTime Getter

func (TaobaoopentradeactivityqueryAPIRequest) GetPageIndex added in v1.3.1

GetPageIndex PageIndex Getter

func (TaobaoopentradeactivityqueryAPIRequest) GetPageSize added in v1.3.1

GetPageSize PageSize Getter

func (TaobaoopentradeactivityqueryAPIRequest) GetRawParams added in v1.3.1

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

func (*TaobaoopentradeactivityqueryAPIRequest) SetActivityName added in v1.3.1

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

SetActivityName is ActivityName Setter 活动名称

func (*TaobaoopentradeactivityqueryAPIRequest) SetEndTime added in v1.3.1

func (r *TaobaoopentradeactivityqueryAPIRequest) SetEndTime(_endTime string) error

SetEndTime is EndTime Setter 活动结束时间

func (*TaobaoopentradeactivityqueryAPIRequest) SetPageIndex added in v1.3.1

func (r *TaobaoopentradeactivityqueryAPIRequest) SetPageIndex(_pageIndex int64) error

SetPageIndex is PageIndex Setter 分页序号

func (*TaobaoopentradeactivityqueryAPIRequest) SetPageSize added in v1.3.1

func (r *TaobaoopentradeactivityqueryAPIRequest) SetPageSize(_pageSize int64) error

SetPageSize is PageSize Setter 分页大小

type TaobaoopentradeactivityqueryAPIResponse added in v1.3.1

type TaobaoopentradeactivityqueryAPIResponse struct {
	model.CommonResponse
	TaobaoopentradeactivityqueryAPIResponseModel
}

TaobaoopentradeactivityqueryAPIResponse 查询尖货活动信息 API返回值 taobao.opentrade.activity.query

尖货交易活动信息配置,查询尖货活动信息

type TaobaoopentradeactivityqueryAPIResponseModel added in v1.3.1

type TaobaoopentradeactivityqueryAPIResponseModel struct {
	XMLName xml.Name `xml:"opentrade_activity_query_response"`
	// 平台颁发的每次请求访问的唯一标识
	RequestId string `json:"request_id,omitempty" xml:"request_id,omitempty"`
	// 活动信息记录
	Results []McSceneActivityDto `json:"results,omitempty" xml:"results>mc_scene_activity_dto,omitempty"`
	// 总条数
	TotalCount int64 `json:"total_count,omitempty" xml:"total_count,omitempty"`
}

TaobaoopentradeactivityqueryAPIResponseModel is 查询尖货活动信息 成功返回结果

type TaobaoopentradeactivitysyncAPIRequest added in v1.3.1

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

TaobaoopentradeactivitysyncAPIRequest 尖货交易活动信息同步 API请求 taobao.opentrade.activity.sync

尖货交易活动信息配置,创建或更新活动信息 在活动时间开始前,所有用户(包括标记可购买的用户),无法购买商品; 在活动时间内,标记可购买的用户可在小程序中跳转下单页,完成购买; 在活动结束后,对限购不再限制,平台开放购买,用户可在小程序内、商品详情、购物车下单购买;

func NewTaobaoopentradeactivitysyncRequest added in v1.3.1

func NewTaobaoopentradeactivitysyncRequest() *TaobaoopentradeactivitysyncAPIRequest

NewTaobaoopentradeactivitysyncRequest 初始化TaobaoopentradeactivitysyncAPIRequest对象

func (TaobaoopentradeactivitysyncAPIRequest) GetActivityId added in v1.3.1

GetActivityId ActivityId Getter

func (TaobaoopentradeactivitysyncAPIRequest) GetActivityName added in v1.3.1

func (r TaobaoopentradeactivitysyncAPIRequest) GetActivityName() string

GetActivityName ActivityName Getter

func (TaobaoopentradeactivitysyncAPIRequest) GetApiMethodName added in v1.3.1

func (r TaobaoopentradeactivitysyncAPIRequest) GetApiMethodName() string

GetApiMethodName IRequest interface 方法, 获取Api method

func (TaobaoopentradeactivitysyncAPIRequest) GetApiParams added in v1.3.1

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

GetApiParams IRequest interface 方法, 获取API参数

func (TaobaoopentradeactivitysyncAPIRequest) GetEndTime added in v1.3.1

GetEndTime EndTime Getter

func (TaobaoopentradeactivitysyncAPIRequest) GetItemIdList added in v1.3.1

func (r TaobaoopentradeactivitysyncAPIRequest) GetItemIdList() []int64

GetItemIdList ItemIdList Getter

func (TaobaoopentradeactivitysyncAPIRequest) GetRawParams added in v1.3.1

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

func (TaobaoopentradeactivitysyncAPIRequest) GetStartTime added in v1.3.1

GetStartTime StartTime Getter

func (*TaobaoopentradeactivitysyncAPIRequest) SetActivityId added in v1.3.1

func (r *TaobaoopentradeactivitysyncAPIRequest) SetActivityId(_activityId string) error

SetActivityId is ActivityId Setter 排队活动ID,排队时如传入,这里需要填写;若未传,这里也可以不传

func (*TaobaoopentradeactivitysyncAPIRequest) SetActivityName added in v1.3.1

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

SetActivityName is ActivityName Setter 活动名称

func (*TaobaoopentradeactivitysyncAPIRequest) SetEndTime added in v1.3.1

func (r *TaobaoopentradeactivitysyncAPIRequest) SetEndTime(_endTime string) error

SetEndTime is EndTime Setter 活动结束时间(全流程结束时间,非排队结束时间)

func (*TaobaoopentradeactivitysyncAPIRequest) SetItemIdList added in v1.3.1

func (r *TaobaoopentradeactivitysyncAPIRequest) SetItemIdList(_itemIdList []int64) error

SetItemIdList is ItemIdList Setter 活动关联的商品列表,使用逗号(,)分割

func (*TaobaoopentradeactivitysyncAPIRequest) SetStartTime added in v1.3.1

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

SetStartTime is StartTime Setter 活动开始时间

type TaobaoopentradeactivitysyncAPIResponse added in v1.3.1

type TaobaoopentradeactivitysyncAPIResponse struct {
	model.CommonResponse
	TaobaoopentradeactivitysyncAPIResponseModel
}

TaobaoopentradeactivitysyncAPIResponse 尖货交易活动信息同步 API返回值 taobao.opentrade.activity.sync

尖货交易活动信息配置,创建或更新活动信息 在活动时间开始前,所有用户(包括标记可购买的用户),无法购买商品; 在活动时间内,标记可购买的用户可在小程序中跳转下单页,完成购买; 在活动结束后,对限购不再限制,平台开放购买,用户可在小程序内、商品详情、购物车下单购买;

type TaobaoopentradeactivitysyncAPIResponseModel added in v1.3.1

type TaobaoopentradeactivitysyncAPIResponseModel struct {
	XMLName xml.Name `xml:"opentrade_activity_sync_response"`
	// 平台颁发的每次请求访问的唯一标识
	RequestId string `json:"request_id,omitempty" xml:"request_id,omitempty"`
	// 活动开始时间
	StartTime string `json:"start_time,omitempty" xml:"start_time,omitempty"`
	// 活动关联的商品列表,使用逗号(,)分割
	ItemIds string `json:"item_ids,omitempty" xml:"item_ids,omitempty"`
	// 活动名称
	ActivityName string `json:"activity_name,omitempty" xml:"activity_name,omitempty"`
	// 创建活动的appkey
	Appkey string `json:"appkey,omitempty" xml:"appkey,omitempty"`
	// 排队活动ID
	ActivityId string `json:"activity_id,omitempty" xml:"activity_id,omitempty"`
	// 最近修改时间
	GmtModified string `json:"gmt_modified,omitempty" xml:"gmt_modified,omitempty"`
	// 活动结束时间
	EndTime string `json:"end_time,omitempty" xml:"end_time,omitempty"`
}

TaobaoopentradeactivitysyncAPIResponseModel is 尖货交易活动信息同步 成功返回结果

type TaobaoopentradequeuequeryAPIRequest added in v1.3.1

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

TaobaoopentradequeuequeryAPIRequest 尖货交易排队信息查询 API请求 taobao.opentrade.queue.query

尖货交易排队信息查询

func NewTaobaoopentradequeuequeryRequest added in v1.3.1

func NewTaobaoopentradequeuequeryRequest() *TaobaoopentradequeuequeryAPIRequest

NewTaobaoopentradequeuequeryRequest 初始化TaobaoopentradequeuequeryAPIRequest对象

func (TaobaoopentradequeuequeryAPIRequest) GetActivityId added in v1.3.1

func (r TaobaoopentradequeuequeryAPIRequest) GetActivityId() string

GetActivityId ActivityId Getter

func (TaobaoopentradequeuequeryAPIRequest) GetApiMethodName added in v1.3.1

func (r TaobaoopentradequeuequeryAPIRequest) GetApiMethodName() string

GetApiMethodName IRequest interface 方法, 获取Api method

func (TaobaoopentradequeuequeryAPIRequest) GetApiParams added in v1.3.1

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

GetApiParams IRequest interface 方法, 获取API参数

func (TaobaoopentradequeuequeryAPIRequest) GetItemId added in v1.3.1

GetItemId ItemId Getter

func (TaobaoopentradequeuequeryAPIRequest) GetPageIndex added in v1.3.1

func (r TaobaoopentradequeuequeryAPIRequest) GetPageIndex() int64

GetPageIndex PageIndex Getter

func (TaobaoopentradequeuequeryAPIRequest) GetPageSize added in v1.3.1

GetPageSize PageSize Getter

func (TaobaoopentradequeuequeryAPIRequest) GetRawParams added in v1.3.1

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

func (TaobaoopentradequeuequeryAPIRequest) GetSkuId added in v1.3.1

GetSkuId SkuId Getter

func (TaobaoopentradequeuequeryAPIRequest) GetStatus added in v1.3.1

GetStatus Status Getter

func (*TaobaoopentradequeuequeryAPIRequest) SetActivityId added in v1.3.1

func (r *TaobaoopentradequeuequeryAPIRequest) SetActivityId(_activityId string) error

SetActivityId is ActivityId Setter 排队活动ID,排队时如传入,这里需要填写;若未传,这里也可以不传

func (*TaobaoopentradequeuequeryAPIRequest) SetItemId added in v1.3.1

func (r *TaobaoopentradequeuequeryAPIRequest) SetItemId(_itemId int64) error

SetItemId is ItemId Setter 排队商品ID

func (*TaobaoopentradequeuequeryAPIRequest) SetPageIndex added in v1.3.1

func (r *TaobaoopentradequeuequeryAPIRequest) SetPageIndex(_pageIndex int64) error

SetPageIndex is PageIndex Setter 分页参数,当前页,以0开始

func (*TaobaoopentradequeuequeryAPIRequest) SetPageSize added in v1.3.1

func (r *TaobaoopentradequeuequeryAPIRequest) SetPageSize(_pageSize int64) error

SetPageSize is PageSize Setter 分页参数,每页大小

func (*TaobaoopentradequeuequeryAPIRequest) SetSkuId added in v1.3.1

func (r *TaobaoopentradequeuequeryAPIRequest) SetSkuId(_skuId int64) error

SetSkuId is SkuId Setter 排队商品SKU ID,不存在传0

func (*TaobaoopentradequeuequeryAPIRequest) SetStatus added in v1.3.1

func (r *TaobaoopentradequeuequeryAPIRequest) SetStatus(_status string) error

SetStatus is Status Setter 排队用户状态,新用户为NEW

type TaobaoopentradequeuequeryAPIResponse added in v1.3.1

type TaobaoopentradequeuequeryAPIResponse struct {
	model.CommonResponse
	TaobaoopentradequeuequeryAPIResponseModel
}

TaobaoopentradequeuequeryAPIResponse 尖货交易排队信息查询 API返回值 taobao.opentrade.queue.query

尖货交易排队信息查询

type TaobaoopentradequeuequeryAPIResponseModel added in v1.3.1

type TaobaoopentradequeuequeryAPIResponseModel struct {
	XMLName xml.Name `xml:"opentrade_queue_query_response"`
	// 平台颁发的每次请求访问的唯一标识
	RequestId string `json:"request_id,omitempty" xml:"request_id,omitempty"`
	// 返回的排队用户数据
	Results []McUserDto `json:"results,omitempty" xml:"results>mc_user_dto,omitempty"`
	// 总记录数
	TotalCount string `json:"total_count,omitempty" xml:"total_count,omitempty"`
}

TaobaoopentradequeuequeryAPIResponseModel is 尖货交易排队信息查询 成功返回结果

type TaobaoopentradequeueusersmarkAPIRequest added in v1.3.1

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

TaobaoopentradequeueusersmarkAPIRequest 尖货交易可购买用户标记 API请求 taobao.opentrade.queue.users.mark

尖货交易用户标记信息回传,根据openId标记用户可购买商品

func NewTaobaoopentradequeueusersmarkRequest added in v1.3.1

func NewTaobaoopentradequeueusersmarkRequest() *TaobaoopentradequeueusersmarkAPIRequest

NewTaobaoopentradequeueusersmarkRequest 初始化TaobaoopentradequeueusersmarkAPIRequest对象

func (TaobaoopentradequeueusersmarkAPIRequest) GetActivityId added in v1.3.1

GetActivityId ActivityId Getter

func (TaobaoopentradequeueusersmarkAPIRequest) GetApiMethodName added in v1.3.1

func (r TaobaoopentradequeueusersmarkAPIRequest) GetApiMethodName() string

GetApiMethodName IRequest interface 方法, 获取Api method

func (TaobaoopentradequeueusersmarkAPIRequest) GetApiParams added in v1.3.1

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

GetApiParams IRequest interface 方法, 获取API参数

func (TaobaoopentradequeueusersmarkAPIRequest) GetHit added in v1.3.1

GetHit Hit Getter

func (TaobaoopentradequeueusersmarkAPIRequest) GetItemId added in v1.3.1

GetItemId ItemId Getter

func (TaobaoopentradequeueusersmarkAPIRequest) GetOpenUserIds added in v1.3.1

func (r TaobaoopentradequeueusersmarkAPIRequest) GetOpenUserIds() []string

GetOpenUserIds OpenUserIds Getter

func (TaobaoopentradequeueusersmarkAPIRequest) GetRawParams added in v1.3.1

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

func (TaobaoopentradequeueusersmarkAPIRequest) GetSkuId added in v1.3.1

GetSkuId SkuId Getter

func (TaobaoopentradequeueusersmarkAPIRequest) GetStatus added in v1.3.1

GetStatus Status Getter

func (*TaobaoopentradequeueusersmarkAPIRequest) SetActivityId added in v1.3.1

func (r *TaobaoopentradequeueusersmarkAPIRequest) SetActivityId(_activityId string) error

SetActivityId is ActivityId Setter 排队活动ID,排队时如传入,这里需要填写;若未传,这里也可以不传

func (*TaobaoopentradequeueusersmarkAPIRequest) SetHit added in v1.3.1

SetHit is Hit Setter 是否目标用户,传入true后,用户可购买商品

func (*TaobaoopentradequeueusersmarkAPIRequest) SetItemId added in v1.3.1

func (r *TaobaoopentradequeueusersmarkAPIRequest) SetItemId(_itemId int64) error

SetItemId is ItemId Setter 排队商品ID

func (*TaobaoopentradequeueusersmarkAPIRequest) SetOpenUserIds added in v1.3.1

func (r *TaobaoopentradequeueusersmarkAPIRequest) SetOpenUserIds(_openUserIds []string) error

SetOpenUserIds is OpenUserIds Setter 本次待标记的用户列表,多个以逗号(,)分割,最大20个

func (*TaobaoopentradequeueusersmarkAPIRequest) SetSkuId added in v1.3.1

SetSkuId is SkuId Setter 排队商品SKU ID,不存在传0

func (*TaobaoopentradequeueusersmarkAPIRequest) SetStatus added in v1.3.1

SetStatus is Status Setter 用户状态,可任意传入,后续查询返回

type TaobaoopentradequeueusersmarkAPIResponse added in v1.3.1

type TaobaoopentradequeueusersmarkAPIResponse struct {
	model.CommonResponse
	TaobaoopentradequeueusersmarkAPIResponseModel
}

TaobaoopentradequeueusersmarkAPIResponse 尖货交易可购买用户标记 API返回值 taobao.opentrade.queue.users.mark

尖货交易用户标记信息回传,根据openId标记用户可购买商品

type TaobaoopentradequeueusersmarkAPIResponseModel added in v1.3.1

type TaobaoopentradequeueusersmarkAPIResponseModel struct {
	XMLName xml.Name `xml:"opentrade_queue_users_mark_response"`
	// 平台颁发的每次请求访问的唯一标识
	RequestId string `json:"request_id,omitempty" xml:"request_id,omitempty"`
	// 标记成功的用户数
	Result int64 `json:"result,omitempty" xml:"result,omitempty"`
}

TaobaoopentradequeueusersmarkAPIResponseModel is 尖货交易可购买用户标记 成功返回结果

type TaobaoopentradespecialitemsbindAPIRequest added in v1.3.1

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

TaobaoopentradespecialitemsbindAPIRequest 专属下单场景商品绑定 API请求 taobao.opentrade.special.items.bind

专属下单场景商品绑定

func NewTaobaoopentradespecialitemsbindRequest added in v1.3.1

func NewTaobaoopentradespecialitemsbindRequest() *TaobaoopentradespecialitemsbindAPIRequest

NewTaobaoopentradespecialitemsbindRequest 初始化TaobaoopentradespecialitemsbindAPIRequest对象

func (TaobaoopentradespecialitemsbindAPIRequest) GetApiMethodName added in v1.3.1

GetApiMethodName IRequest interface 方法, 获取Api method

func (TaobaoopentradespecialitemsbindAPIRequest) GetApiParams added in v1.3.1

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

GetApiParams IRequest interface 方法, 获取API参数

func (TaobaoopentradespecialitemsbindAPIRequest) GetItemIds added in v1.3.1

GetItemIds ItemIds Getter

func (TaobaoopentradespecialitemsbindAPIRequest) GetMiniappId added in v1.3.1

GetMiniappId MiniappId Getter

func (TaobaoopentradespecialitemsbindAPIRequest) GetRawParams added in v1.3.1

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

func (*TaobaoopentradespecialitemsbindAPIRequest) SetItemIds added in v1.3.1

func (r *TaobaoopentradespecialitemsbindAPIRequest) SetItemIds(_itemIds []int64) error

SetItemIds is ItemIds Setter 本次待绑定的商品ID列表

func (*TaobaoopentradespecialitemsbindAPIRequest) SetMiniappId added in v1.3.1

func (r *TaobaoopentradespecialitemsbindAPIRequest) SetMiniappId(_miniappId int64) error

SetMiniappId is MiniappId Setter 绑定专属下单场景的C端小程序ID

type TaobaoopentradespecialitemsbindAPIResponse added in v1.3.1

type TaobaoopentradespecialitemsbindAPIResponse struct {
	model.CommonResponse
	TaobaoopentradespecialitemsbindAPIResponseModel
}

TaobaoopentradespecialitemsbindAPIResponse 专属下单场景商品绑定 API返回值 taobao.opentrade.special.items.bind

专属下单场景商品绑定

type TaobaoopentradespecialitemsbindAPIResponseModel added in v1.3.1

type TaobaoopentradespecialitemsbindAPIResponseModel struct {
	XMLName xml.Name `xml:"opentrade_special_items_bind_response"`
	// 平台颁发的每次请求访问的唯一标识
	RequestId string `json:"request_id,omitempty" xml:"request_id,omitempty"`
	// 绑定返回结构
	Results []ItemBindResult `json:"results,omitempty" xml:"results>item_bind_result,omitempty"`
}

TaobaoopentradespecialitemsbindAPIResponseModel is 专属下单场景商品绑定 成功返回结果

type TaobaoopentradespecialitemsqueryAPIRequest added in v1.3.1

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

TaobaoopentradespecialitemsqueryAPIRequest 专属下单获取商品绑定信息 API请求 taobao.opentrade.special.items.query

专属下单获取商品绑定信息

func NewTaobaoopentradespecialitemsqueryRequest added in v1.3.1

func NewTaobaoopentradespecialitemsqueryRequest() *TaobaoopentradespecialitemsqueryAPIRequest

NewTaobaoopentradespecialitemsqueryRequest 初始化TaobaoopentradespecialitemsqueryAPIRequest对象

func (TaobaoopentradespecialitemsqueryAPIRequest) GetApiMethodName added in v1.3.1

GetApiMethodName IRequest interface 方法, 获取Api method

func (TaobaoopentradespecialitemsqueryAPIRequest) GetApiParams added in v1.3.1

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

GetApiParams IRequest interface 方法, 获取API参数

func (TaobaoopentradespecialitemsqueryAPIRequest) GetMiniappId added in v1.3.1

GetMiniappId MiniappId Getter

func (TaobaoopentradespecialitemsqueryAPIRequest) GetRawParams added in v1.3.1

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

func (*TaobaoopentradespecialitemsqueryAPIRequest) SetMiniappId added in v1.3.1

func (r *TaobaoopentradespecialitemsqueryAPIRequest) SetMiniappId(_miniappId int64) error

SetMiniappId is MiniappId Setter 绑定专属下单场景的C端小程序ID

type TaobaoopentradespecialitemsqueryAPIResponse added in v1.3.1

type TaobaoopentradespecialitemsqueryAPIResponse struct {
	model.CommonResponse
	TaobaoopentradespecialitemsqueryAPIResponseModel
}

TaobaoopentradespecialitemsqueryAPIResponse 专属下单获取商品绑定信息 API返回值 taobao.opentrade.special.items.query

专属下单获取商品绑定信息

type TaobaoopentradespecialitemsqueryAPIResponseModel added in v1.3.1

type TaobaoopentradespecialitemsqueryAPIResponseModel struct {
	XMLName xml.Name `xml:"opentrade_special_items_query_response"`
	// 平台颁发的每次请求访问的唯一标识
	RequestId string `json:"request_id,omitempty" xml:"request_id,omitempty"`
	// 已绑定的商品ID列表
	Items []int64 `json:"items,omitempty" xml:"items>int64,omitempty"`
}

TaobaoopentradespecialitemsqueryAPIResponseModel is 专属下单获取商品绑定信息 成功返回结果

type TaobaoopentradespecialitemsunbindAPIRequest added in v1.3.1

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

TaobaoopentradespecialitemsunbindAPIRequest 专属下单场景商品解绑 API请求 taobao.opentrade.special.items.unbind

专属下单场景商品解绑

func NewTaobaoopentradespecialitemsunbindRequest added in v1.3.1

func NewTaobaoopentradespecialitemsunbindRequest() *TaobaoopentradespecialitemsunbindAPIRequest

NewTaobaoopentradespecialitemsunbindRequest 初始化TaobaoopentradespecialitemsunbindAPIRequest对象

func (TaobaoopentradespecialitemsunbindAPIRequest) GetApiMethodName added in v1.3.1

GetApiMethodName IRequest interface 方法, 获取Api method

func (TaobaoopentradespecialitemsunbindAPIRequest) GetApiParams added in v1.3.1

GetApiParams IRequest interface 方法, 获取API参数

func (TaobaoopentradespecialitemsunbindAPIRequest) GetItemIds added in v1.3.1

GetItemIds ItemIds Getter

func (TaobaoopentradespecialitemsunbindAPIRequest) GetMiniappId added in v1.3.1

GetMiniappId MiniappId Getter

func (TaobaoopentradespecialitemsunbindAPIRequest) GetRawParams added in v1.3.1

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

func (*TaobaoopentradespecialitemsunbindAPIRequest) SetItemIds added in v1.3.1

func (r *TaobaoopentradespecialitemsunbindAPIRequest) SetItemIds(_itemIds []int64) error

SetItemIds is ItemIds Setter 本次待解绑的商品ID列表

func (*TaobaoopentradespecialitemsunbindAPIRequest) SetMiniappId added in v1.3.1

func (r *TaobaoopentradespecialitemsunbindAPIRequest) SetMiniappId(_miniappId int64) error

SetMiniappId is MiniappId Setter 绑定专属下单场景的C端小程序ID

type TaobaoopentradespecialitemsunbindAPIResponse added in v1.3.1

type TaobaoopentradespecialitemsunbindAPIResponse struct {
	model.CommonResponse
	TaobaoopentradespecialitemsunbindAPIResponseModel
}

TaobaoopentradespecialitemsunbindAPIResponse 专属下单场景商品解绑 API返回值 taobao.opentrade.special.items.unbind

专属下单场景商品解绑

type TaobaoopentradespecialitemsunbindAPIResponseModel added in v1.3.1

type TaobaoopentradespecialitemsunbindAPIResponseModel struct {
	XMLName xml.Name `xml:"opentrade_special_items_unbind_response"`
	// 平台颁发的每次请求访问的唯一标识
	RequestId string `json:"request_id,omitempty" xml:"request_id,omitempty"`
	// 解绑返回结构
	Results []ItemUnBindResult `json:"results,omitempty" xml:"results>item_un_bind_result,omitempty"`
}

TaobaoopentradespecialitemsunbindAPIResponseModel is 专属下单场景商品解绑 成功返回结果

type TaobaoopentradespecialruleupdateAPIRequest added in v1.3.1

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

TaobaoopentradespecialruleupdateAPIRequest 专属下单更新限购规则 API请求 taobao.opentrade.special.rule.update

对于专属下单的交易场景更新限购规则

func NewTaobaoopentradespecialruleupdateRequest added in v1.3.1

func NewTaobaoopentradespecialruleupdateRequest() *TaobaoopentradespecialruleupdateAPIRequest

NewTaobaoopentradespecialruleupdateRequest 初始化TaobaoopentradespecialruleupdateAPIRequest对象

func (TaobaoopentradespecialruleupdateAPIRequest) GetApiMethodName added in v1.3.1

GetApiMethodName IRequest interface 方法, 获取Api method

func (TaobaoopentradespecialruleupdateAPIRequest) GetApiParams added in v1.3.1

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

GetApiParams IRequest interface 方法, 获取API参数

func (TaobaoopentradespecialruleupdateAPIRequest) GetItemIds added in v1.3.1

GetItemIds ItemIds Getter

func (TaobaoopentradespecialruleupdateAPIRequest) GetLimitNum added in v1.3.1

GetLimitNum LimitNum Getter

func (TaobaoopentradespecialruleupdateAPIRequest) GetRawParams added in v1.3.1

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

func (*TaobaoopentradespecialruleupdateAPIRequest) SetItemIds added in v1.3.1

func (r *TaobaoopentradespecialruleupdateAPIRequest) SetItemIds(_itemIds []int64) error

SetItemIds is ItemIds Setter 商品id列表

func (*TaobaoopentradespecialruleupdateAPIRequest) SetLimitNum added in v1.3.1

func (r *TaobaoopentradespecialruleupdateAPIRequest) SetLimitNum(_limitNum int64) error

SetLimitNum is LimitNum Setter 最大限购数量

type TaobaoopentradespecialruleupdateAPIResponse added in v1.3.1

type TaobaoopentradespecialruleupdateAPIResponse struct {
	model.CommonResponse
	TaobaoopentradespecialruleupdateAPIResponseModel
}

TaobaoopentradespecialruleupdateAPIResponse 专属下单更新限购规则 API返回值 taobao.opentrade.special.rule.update

对于专属下单的交易场景更新限购规则

type TaobaoopentradespecialruleupdateAPIResponseModel added in v1.3.1

type TaobaoopentradespecialruleupdateAPIResponseModel struct {
	XMLName xml.Name `xml:"opentrade_special_rule_update_response"`
	// 平台颁发的每次请求访问的唯一标识
	RequestId string `json:"request_id,omitempty" xml:"request_id,omitempty"`
	// 更新失败的商品列表
	Result []ItemResultDto `json:"result,omitempty" xml:"result>item_result_dto,omitempty"`
}

TaobaoopentradespecialruleupdateAPIResponseModel is 专属下单更新限购规则 成功返回结果

type TaobaoopentradespecialusersmarkAPIRequest added in v1.3.1

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

TaobaoopentradespecialusersmarkAPIRequest 专属下单可购买用户标记 API请求 taobao.opentrade.special.users.mark

对于专属下单的交易场景,根据openid标记用户可购买商品

func NewTaobaoopentradespecialusersmarkRequest added in v1.3.1

func NewTaobaoopentradespecialusersmarkRequest() *TaobaoopentradespecialusersmarkAPIRequest

NewTaobaoopentradespecialusersmarkRequest 初始化TaobaoopentradespecialusersmarkAPIRequest对象

func (TaobaoopentradespecialusersmarkAPIRequest) GetApiMethodName added in v1.3.1

GetApiMethodName IRequest interface 方法, 获取Api method

func (TaobaoopentradespecialusersmarkAPIRequest) GetApiParams added in v1.3.1

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

GetApiParams IRequest interface 方法, 获取API参数

func (TaobaoopentradespecialusersmarkAPIRequest) GetHit added in v1.3.1

GetHit Hit Getter

func (TaobaoopentradespecialusersmarkAPIRequest) GetItemId added in v1.3.1

GetItemId ItemId Getter

func (TaobaoopentradespecialusersmarkAPIRequest) GetLimitNum added in v1.3.1

GetLimitNum LimitNum Getter

func (TaobaoopentradespecialusersmarkAPIRequest) GetOpenUserIds added in v1.3.1

GetOpenUserIds OpenUserIds Getter

func (TaobaoopentradespecialusersmarkAPIRequest) GetRawParams added in v1.3.1

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

func (TaobaoopentradespecialusersmarkAPIRequest) GetSkuId added in v1.3.1

GetSkuId SkuId Getter

func (TaobaoopentradespecialusersmarkAPIRequest) GetStatus added in v1.3.1

GetStatus Status Getter

func (*TaobaoopentradespecialusersmarkAPIRequest) SetHit added in v1.3.1

SetHit is Hit Setter 是否目标用户,传入true后,用户可购买商品

func (*TaobaoopentradespecialusersmarkAPIRequest) SetItemId added in v1.3.1

SetItemId is ItemId Setter 商品ID

func (*TaobaoopentradespecialusersmarkAPIRequest) SetLimitNum added in v1.3.1

func (r *TaobaoopentradespecialusersmarkAPIRequest) SetLimitNum(_limitNum int64) error

SetLimitNum is LimitNum Setter 单次购买最大限购数量

func (*TaobaoopentradespecialusersmarkAPIRequest) SetOpenUserIds added in v1.3.1

func (r *TaobaoopentradespecialusersmarkAPIRequest) SetOpenUserIds(_openUserIds []string) error

SetOpenUserIds is OpenUserIds Setter 本次待标记的用户列表,多个以逗号(,)分割,最大20个

func (*TaobaoopentradespecialusersmarkAPIRequest) SetSkuId added in v1.3.1

SetSkuId is SkuId Setter 商品SKU ID,不存在传0

func (*TaobaoopentradespecialusersmarkAPIRequest) SetStatus added in v1.3.1

SetStatus is Status Setter 用户状态,可任意传入,后续查询返回

type TaobaoopentradespecialusersmarkAPIResponse added in v1.3.1

type TaobaoopentradespecialusersmarkAPIResponse struct {
	model.CommonResponse
	TaobaoopentradespecialusersmarkAPIResponseModel
}

TaobaoopentradespecialusersmarkAPIResponse 专属下单可购买用户标记 API返回值 taobao.opentrade.special.users.mark

对于专属下单的交易场景,根据openid标记用户可购买商品

type TaobaoopentradespecialusersmarkAPIResponseModel added in v1.3.1

type TaobaoopentradespecialusersmarkAPIResponseModel struct {
	XMLName xml.Name `xml:"opentrade_special_users_mark_response"`
	// 平台颁发的每次请求访问的唯一标识
	RequestId string `json:"request_id,omitempty" xml:"request_id,omitempty"`
	// 标记成功的用户数
	Result int64 `json:"result,omitempty" xml:"result,omitempty"`
}

TaobaoopentradespecialusersmarkAPIResponseModel is 专属下单可购买用户标记 成功返回结果

type TaobaoopentradespecialusersqueryAPIRequest added in v1.3.1

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

TaobaoopentradespecialusersqueryAPIRequest 专属下单标记信息查询 API请求 taobao.opentrade.special.users.query

专属下单标记信息查询

func NewTaobaoopentradespecialusersqueryRequest added in v1.3.1

func NewTaobaoopentradespecialusersqueryRequest() *TaobaoopentradespecialusersqueryAPIRequest

NewTaobaoopentradespecialusersqueryRequest 初始化TaobaoopentradespecialusersqueryAPIRequest对象

func (TaobaoopentradespecialusersqueryAPIRequest) GetApiMethodName added in v1.3.1

GetApiMethodName IRequest interface 方法, 获取Api method

func (TaobaoopentradespecialusersqueryAPIRequest) GetApiParams added in v1.3.1

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

GetApiParams IRequest interface 方法, 获取API参数

func (TaobaoopentradespecialusersqueryAPIRequest) GetItemId added in v1.3.1

GetItemId ItemId Getter

func (TaobaoopentradespecialusersqueryAPIRequest) GetOpenUserIds added in v1.3.1

GetOpenUserIds OpenUserIds Getter

func (TaobaoopentradespecialusersqueryAPIRequest) GetPageIndex added in v1.3.1

GetPageIndex PageIndex Getter

func (TaobaoopentradespecialusersqueryAPIRequest) GetPageSize added in v1.3.1

GetPageSize PageSize Getter

func (TaobaoopentradespecialusersqueryAPIRequest) GetRawParams added in v1.3.1

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

func (TaobaoopentradespecialusersqueryAPIRequest) GetSkuId added in v1.3.1

GetSkuId SkuId Getter

func (TaobaoopentradespecialusersqueryAPIRequest) GetStatus added in v1.3.1

GetStatus Status Getter

func (*TaobaoopentradespecialusersqueryAPIRequest) SetItemId added in v1.3.1

SetItemId is ItemId Setter 商品ID

func (*TaobaoopentradespecialusersqueryAPIRequest) SetOpenUserIds added in v1.3.1

func (r *TaobaoopentradespecialusersqueryAPIRequest) SetOpenUserIds(_openUserIds []string) error

SetOpenUserIds is OpenUserIds Setter 用户openId列表,多个以逗号(,)分割

func (*TaobaoopentradespecialusersqueryAPIRequest) SetPageIndex added in v1.3.1

func (r *TaobaoopentradespecialusersqueryAPIRequest) SetPageIndex(_pageIndex int64) error

SetPageIndex is PageIndex Setter 分页参数,当前页,以0开始

func (*TaobaoopentradespecialusersqueryAPIRequest) SetPageSize added in v1.3.1

func (r *TaobaoopentradespecialusersqueryAPIRequest) SetPageSize(_pageSize int64) error

SetPageSize is PageSize Setter 分页参数,每页大小

func (*TaobaoopentradespecialusersqueryAPIRequest) SetSkuId added in v1.3.1

SetSkuId is SkuId Setter 商品SKU ID,不存在传0

func (*TaobaoopentradespecialusersqueryAPIRequest) SetStatus added in v1.3.1

SetStatus is Status Setter 用户状态

type TaobaoopentradespecialusersqueryAPIResponse added in v1.3.1

type TaobaoopentradespecialusersqueryAPIResponse struct {
	model.CommonResponse
	TaobaoopentradespecialusersqueryAPIResponseModel
}

TaobaoopentradespecialusersqueryAPIResponse 专属下单标记信息查询 API返回值 taobao.opentrade.special.users.query

专属下单标记信息查询

type TaobaoopentradespecialusersqueryAPIResponseModel added in v1.3.1

type TaobaoopentradespecialusersqueryAPIResponseModel struct {
	XMLName xml.Name `xml:"opentrade_special_users_query_response"`
	// 平台颁发的每次请求访问的唯一标识
	RequestId string `json:"request_id,omitempty" xml:"request_id,omitempty"`
	// 标记用户数据
	Results []MarkUserInfo `json:"results,omitempty" xml:"results>mark_user_info,omitempty"`
	// 总记录数
	TotalCount int64 `json:"total_count,omitempty" xml:"total_count,omitempty"`
}

TaobaoopentradespecialusersqueryAPIResponseModel is 专属下单标记信息查询 成功返回结果

type TaobaoopentradetoolsitemsbindAPIRequest added in v1.3.1

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

TaobaoopentradetoolsitemsbindAPIRequest 交易开放商品绑定 API请求 taobao.opentrade.tools.items.bind

交易开放商品绑定

func NewTaobaoopentradetoolsitemsbindRequest added in v1.3.1

func NewTaobaoopentradetoolsitemsbindRequest() *TaobaoopentradetoolsitemsbindAPIRequest

NewTaobaoopentradetoolsitemsbindRequest 初始化TaobaoopentradetoolsitemsbindAPIRequest对象

func (TaobaoopentradetoolsitemsbindAPIRequest) GetApiMethodName added in v1.3.1

func (r TaobaoopentradetoolsitemsbindAPIRequest) GetApiMethodName() string

GetApiMethodName IRequest interface 方法, 获取Api method

func (TaobaoopentradetoolsitemsbindAPIRequest) GetApiParams added in v1.3.1

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

GetApiParams IRequest interface 方法, 获取API参数

func (TaobaoopentradetoolsitemsbindAPIRequest) GetItemIds added in v1.3.1

GetItemIds ItemIds Getter

func (TaobaoopentradetoolsitemsbindAPIRequest) GetMiniappId added in v1.3.1

GetMiniappId MiniappId Getter

func (TaobaoopentradetoolsitemsbindAPIRequest) GetRawParams added in v1.3.1

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

func (*TaobaoopentradetoolsitemsbindAPIRequest) SetItemIds added in v1.3.1

func (r *TaobaoopentradetoolsitemsbindAPIRequest) SetItemIds(_itemIds []int64) error

SetItemIds is ItemIds Setter 待绑定商品id

func (*TaobaoopentradetoolsitemsbindAPIRequest) SetMiniappId added in v1.3.1

func (r *TaobaoopentradetoolsitemsbindAPIRequest) SetMiniappId(_miniappId int64) error

SetMiniappId is MiniappId Setter 绑定交易开放场景的C端小程序ID

type TaobaoopentradetoolsitemsbindAPIResponse added in v1.3.1

type TaobaoopentradetoolsitemsbindAPIResponse struct {
	model.CommonResponse
	TaobaoopentradetoolsitemsbindAPIResponseModel
}

TaobaoopentradetoolsitemsbindAPIResponse 交易开放商品绑定 API返回值 taobao.opentrade.tools.items.bind

交易开放商品绑定

type TaobaoopentradetoolsitemsbindAPIResponseModel added in v1.3.1

type TaobaoopentradetoolsitemsbindAPIResponseModel struct {
	XMLName xml.Name `xml:"opentrade_tools_items_bind_response"`
	// 平台颁发的每次请求访问的唯一标识
	RequestId string `json:"request_id,omitempty" xml:"request_id,omitempty"`
	// 绑定返回结构
	Results []ItemBindResult `json:"results,omitempty" xml:"results>item_bind_result,omitempty"`
}

TaobaoopentradetoolsitemsbindAPIResponseModel is 交易开放商品绑定 成功返回结果

type TaobaoopentradetoolsitemsqueryAPIRequest added in v1.3.1

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

TaobaoopentradetoolsitemsqueryAPIRequest 交易开放获取商品绑定信息 API请求 taobao.opentrade.tools.items.query

交易开放获取商品绑定信息

func NewTaobaoopentradetoolsitemsqueryRequest added in v1.3.1

func NewTaobaoopentradetoolsitemsqueryRequest() *TaobaoopentradetoolsitemsqueryAPIRequest

NewTaobaoopentradetoolsitemsqueryRequest 初始化TaobaoopentradetoolsitemsqueryAPIRequest对象

func (TaobaoopentradetoolsitemsqueryAPIRequest) GetApiMethodName added in v1.3.1

func (r TaobaoopentradetoolsitemsqueryAPIRequest) GetApiMethodName() string

GetApiMethodName IRequest interface 方法, 获取Api method

func (TaobaoopentradetoolsitemsqueryAPIRequest) GetApiParams added in v1.3.1

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

GetApiParams IRequest interface 方法, 获取API参数

func (TaobaoopentradetoolsitemsqueryAPIRequest) GetMiniappId added in v1.3.1

GetMiniappId MiniappId Getter

func (TaobaoopentradetoolsitemsqueryAPIRequest) GetPageIndex added in v1.3.1

GetPageIndex PageIndex Getter

func (TaobaoopentradetoolsitemsqueryAPIRequest) GetPageSize added in v1.3.1

GetPageSize PageSize Getter

func (TaobaoopentradetoolsitemsqueryAPIRequest) GetRawParams added in v1.3.1

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

func (*TaobaoopentradetoolsitemsqueryAPIRequest) SetMiniappId added in v1.3.1

func (r *TaobaoopentradetoolsitemsqueryAPIRequest) SetMiniappId(_miniappId int64) error

SetMiniappId is MiniappId Setter 交易开放C端小程序ID

func (*TaobaoopentradetoolsitemsqueryAPIRequest) SetPageIndex added in v1.3.1

func (r *TaobaoopentradetoolsitemsqueryAPIRequest) SetPageIndex(_pageIndex int64) error

SetPageIndex is PageIndex Setter 起始页

func (*TaobaoopentradetoolsitemsqueryAPIRequest) SetPageSize added in v1.3.1

func (r *TaobaoopentradetoolsitemsqueryAPIRequest) SetPageSize(_pageSize int64) error

SetPageSize is PageSize Setter 每页大小

type TaobaoopentradetoolsitemsqueryAPIResponse added in v1.3.1

type TaobaoopentradetoolsitemsqueryAPIResponse struct {
	model.CommonResponse
	TaobaoopentradetoolsitemsqueryAPIResponseModel
}

TaobaoopentradetoolsitemsqueryAPIResponse 交易开放获取商品绑定信息 API返回值 taobao.opentrade.tools.items.query

交易开放获取商品绑定信息

type TaobaoopentradetoolsitemsqueryAPIResponseModel added in v1.3.1

type TaobaoopentradetoolsitemsqueryAPIResponseModel struct {
	XMLName xml.Name `xml:"opentrade_tools_items_query_response"`
	// 平台颁发的每次请求访问的唯一标识
	RequestId string `json:"request_id,omitempty" xml:"request_id,omitempty"`
	// 已绑定的商品ID列表
	ItemIds []int64 `json:"item_ids,omitempty" xml:"item_ids>int64,omitempty"`
	// 总商品数
	TotalCount int64 `json:"total_count,omitempty" xml:"total_count,omitempty"`
}

TaobaoopentradetoolsitemsqueryAPIResponseModel is 交易开放获取商品绑定信息 成功返回结果

type TaobaoopentradetoolsitemsunbindAPIRequest added in v1.3.1

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

TaobaoopentradetoolsitemsunbindAPIRequest 交易开放商品解绑 API请求 taobao.opentrade.tools.items.unbind

交易开放商品解绑

func NewTaobaoopentradetoolsitemsunbindRequest added in v1.3.1

func NewTaobaoopentradetoolsitemsunbindRequest() *TaobaoopentradetoolsitemsunbindAPIRequest

NewTaobaoopentradetoolsitemsunbindRequest 初始化TaobaoopentradetoolsitemsunbindAPIRequest对象

func (TaobaoopentradetoolsitemsunbindAPIRequest) GetApiMethodName added in v1.3.1

GetApiMethodName IRequest interface 方法, 获取Api method

func (TaobaoopentradetoolsitemsunbindAPIRequest) GetApiParams added in v1.3.1

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

GetApiParams IRequest interface 方法, 获取API参数

func (TaobaoopentradetoolsitemsunbindAPIRequest) GetItemIds added in v1.3.1

GetItemIds ItemIds Getter

func (TaobaoopentradetoolsitemsunbindAPIRequest) GetMiniappId added in v1.3.1

GetMiniappId MiniappId Getter

func (TaobaoopentradetoolsitemsunbindAPIRequest) GetRawParams added in v1.3.1

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

func (*TaobaoopentradetoolsitemsunbindAPIRequest) SetItemIds added in v1.3.1

func (r *TaobaoopentradetoolsitemsunbindAPIRequest) SetItemIds(_itemIds []int64) error

SetItemIds is ItemIds Setter 商品id

func (*TaobaoopentradetoolsitemsunbindAPIRequest) SetMiniappId added in v1.3.1

func (r *TaobaoopentradetoolsitemsunbindAPIRequest) SetMiniappId(_miniappId int64) error

SetMiniappId is MiniappId Setter 绑定交易开放场景的C端小程序ID

type TaobaoopentradetoolsitemsunbindAPIResponse added in v1.3.1

type TaobaoopentradetoolsitemsunbindAPIResponse struct {
	model.CommonResponse
	TaobaoopentradetoolsitemsunbindAPIResponseModel
}

TaobaoopentradetoolsitemsunbindAPIResponse 交易开放商品解绑 API返回值 taobao.opentrade.tools.items.unbind

交易开放商品解绑

type TaobaoopentradetoolsitemsunbindAPIResponseModel added in v1.3.1

type TaobaoopentradetoolsitemsunbindAPIResponseModel struct {
	XMLName xml.Name `xml:"opentrade_tools_items_unbind_response"`
	// 平台颁发的每次请求访问的唯一标识
	RequestId string `json:"request_id,omitempty" xml:"request_id,omitempty"`
	// 解绑返回结构
	Results []ItemUnBindResult `json:"results,omitempty" xml:"results>item_un_bind_result,omitempty"`
}

TaobaoopentradetoolsitemsunbindAPIResponseModel is 交易开放商品解绑 成功返回结果

Jump to

Keyboard shortcuts

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