omniorder

package
v1.2.3 Latest Latest
Warning

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

Go to latest
Published: Feb 23, 2022 License: Apache-2.0 Imports: 3 Imported by: 0

Documentation

Overview

Package omniorder 包含全渠道API相关结构体

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

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type AlibabaRetailCommissionOrderQueryAPIRequest

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

AlibabaRetailCommissionOrderQueryAPIRequest 分销订单查询 API请求 alibaba.retail.commission.order.query

查询商家的分销订单

func NewAlibabaRetailCommissionOrderQueryRequest

func NewAlibabaRetailCommissionOrderQueryRequest() *AlibabaRetailCommissionOrderQueryAPIRequest

NewAlibabaRetailCommissionOrderQueryRequest 初始化AlibabaRetailCommissionOrderQueryAPIRequest对象

func (AlibabaRetailCommissionOrderQueryAPIRequest) GetApiMethodName

GetApiMethodName IRequest interface 方法, 获取Api method

func (AlibabaRetailCommissionOrderQueryAPIRequest) GetApiParams

GetApiParams IRequest interface 方法, 获取API参数

func (AlibabaRetailCommissionOrderQueryAPIRequest) GetEndPayTime

GetEndPayTime EndPayTime Getter

func (AlibabaRetailCommissionOrderQueryAPIRequest) GetPageNo

GetPageNo PageNo Getter

func (AlibabaRetailCommissionOrderQueryAPIRequest) GetPageSize

GetPageSize PageSize Getter

func (AlibabaRetailCommissionOrderQueryAPIRequest) GetStartPayTime

GetStartPayTime StartPayTime Getter

func (*AlibabaRetailCommissionOrderQueryAPIRequest) SetEndPayTime

func (r *AlibabaRetailCommissionOrderQueryAPIRequest) SetEndPayTime(_endPayTime string) error

SetEndPayTime is EndPayTime Setter 查询三个月内交易创建时间开始。格式:yyyy-MM-dd HH:mm:ss

func (*AlibabaRetailCommissionOrderQueryAPIRequest) SetPageNo

SetPageNo is PageNo Setter 页码,默认第一页

func (*AlibabaRetailCommissionOrderQueryAPIRequest) SetPageSize

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

SetPageSize is PageSize Setter 页大小,默认每页十条

func (*AlibabaRetailCommissionOrderQueryAPIRequest) SetStartPayTime

func (r *AlibabaRetailCommissionOrderQueryAPIRequest) SetStartPayTime(_startPayTime string) error

SetStartPayTime is StartPayTime Setter 查询交易创建时间结束。格式:yyyy-MM-dd HH:mm:ss

type AlibabaRetailCommissionOrderQueryAPIResponse

type AlibabaRetailCommissionOrderQueryAPIResponse struct {
	model.CommonResponse
	AlibabaRetailCommissionOrderQueryAPIResponseModel
}

AlibabaRetailCommissionOrderQueryAPIResponse 分销订单查询 API返回值 alibaba.retail.commission.order.query

查询商家的分销订单

type AlibabaRetailCommissionOrderQueryAPIResponseModel

type AlibabaRetailCommissionOrderQueryAPIResponseModel struct {
	XMLName xml.Name `xml:"alibaba_retail_commission_order_query_response"`
	// 平台颁发的每次请求访问的唯一标识
	RequestId string `json:"request_id,omitempty" xml:"request_id,omitempty"`
	// 分页结果
	Result *PageResult `json:"result,omitempty" xml:"result,omitempty"`
}

AlibabaRetailCommissionOrderQueryAPIResponseModel is 分销订单查询 成功返回结果

type AlibabaRetailCommissionOrderSyncAPIRequest

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

AlibabaRetailCommissionOrderSyncAPIRequest 分佣数据传输 API请求 alibaba.retail.commission.order.sync

同步分佣结果

func NewAlibabaRetailCommissionOrderSyncRequest

func NewAlibabaRetailCommissionOrderSyncRequest() *AlibabaRetailCommissionOrderSyncAPIRequest

NewAlibabaRetailCommissionOrderSyncRequest 初始化AlibabaRetailCommissionOrderSyncAPIRequest对象

func (AlibabaRetailCommissionOrderSyncAPIRequest) GetApiMethodName

GetApiMethodName IRequest interface 方法, 获取Api method

func (AlibabaRetailCommissionOrderSyncAPIRequest) GetApiParams

GetApiParams IRequest interface 方法, 获取API参数

func (AlibabaRetailCommissionOrderSyncAPIRequest) GetParam0

GetParam0 Param0 Getter

func (*AlibabaRetailCommissionOrderSyncAPIRequest) SetParam0

SetParam0 is Param0 Setter 请求参数

type AlibabaRetailCommissionOrderSyncAPIResponse

type AlibabaRetailCommissionOrderSyncAPIResponse struct {
	model.CommonResponse
	AlibabaRetailCommissionOrderSyncAPIResponseModel
}

AlibabaRetailCommissionOrderSyncAPIResponse 分佣数据传输 API返回值 alibaba.retail.commission.order.sync

同步分佣结果

type AlibabaRetailCommissionOrderSyncAPIResponseModel

type AlibabaRetailCommissionOrderSyncAPIResponseModel struct {
	XMLName xml.Name `xml:"alibaba_retail_commission_order_sync_response"`
	// 平台颁发的每次请求访问的唯一标识
	RequestId string `json:"request_id,omitempty" xml:"request_id,omitempty"`
	// 返回描述
	Message string `json:"message,omitempty" xml:"message,omitempty"`
	// 返回的执行状态吗
	SCode string `json:"s_code,omitempty" xml:"s_code,omitempty"`
	// 返回的数据实体
	Data bool `json:"data,omitempty" xml:"data,omitempty"`
	// 是否执行成功
	SSuccess bool `json:"s_success,omitempty" xml:"s_success,omitempty"`
}

AlibabaRetailCommissionOrderSyncAPIResponseModel is 分佣数据传输 成功返回结果

type AlibabaRetailCommissionResultQueryAPIRequest

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

AlibabaRetailCommissionResultQueryAPIRequest 分佣结果查询 API请求 alibaba.retail.commission.result.query

查询导购分佣记录

func NewAlibabaRetailCommissionResultQueryRequest

func NewAlibabaRetailCommissionResultQueryRequest() *AlibabaRetailCommissionResultQueryAPIRequest

NewAlibabaRetailCommissionResultQueryRequest 初始化AlibabaRetailCommissionResultQueryAPIRequest对象

func (AlibabaRetailCommissionResultQueryAPIRequest) GetApiMethodName

GetApiMethodName IRequest interface 方法, 获取Api method

func (AlibabaRetailCommissionResultQueryAPIRequest) GetApiParams

GetApiParams IRequest interface 方法, 获取API参数

func (AlibabaRetailCommissionResultQueryAPIRequest) GetParam0

GetParam0 Param0 Getter

func (*AlibabaRetailCommissionResultQueryAPIRequest) SetParam0

SetParam0 is Param0 Setter 请求参数

type AlibabaRetailCommissionResultQueryAPIResponse

type AlibabaRetailCommissionResultQueryAPIResponse struct {
	model.CommonResponse
	AlibabaRetailCommissionResultQueryAPIResponseModel
}

AlibabaRetailCommissionResultQueryAPIResponse 分佣结果查询 API返回值 alibaba.retail.commission.result.query

查询导购分佣记录

type AlibabaRetailCommissionResultQueryAPIResponseModel

type AlibabaRetailCommissionResultQueryAPIResponseModel struct {
	XMLName xml.Name `xml:"alibaba_retail_commission_result_query_response"`
	// 平台颁发的每次请求访问的唯一标识
	RequestId string `json:"request_id,omitempty" xml:"request_id,omitempty"`
	// 返回包装类
	Result *BaseResult `json:"result,omitempty" xml:"result,omitempty"`
}

AlibabaRetailCommissionResultQueryAPIResponseModel is 分佣结果查询 成功返回结果

type AlibabaRetailCommissionStatusChangeAPIRequest

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

AlibabaRetailCommissionStatusChangeAPIRequest 分佣状态变更 API请求 alibaba.retail.commission.status.change

分佣系统,分佣状态变更接口

func NewAlibabaRetailCommissionStatusChangeRequest

func NewAlibabaRetailCommissionStatusChangeRequest() *AlibabaRetailCommissionStatusChangeAPIRequest

NewAlibabaRetailCommissionStatusChangeRequest 初始化AlibabaRetailCommissionStatusChangeAPIRequest对象

func (AlibabaRetailCommissionStatusChangeAPIRequest) GetApiMethodName

GetApiMethodName IRequest interface 方法, 获取Api method

func (AlibabaRetailCommissionStatusChangeAPIRequest) GetApiParams

GetApiParams IRequest interface 方法, 获取API参数

func (AlibabaRetailCommissionStatusChangeAPIRequest) GetParam0

GetParam0 Param0 Getter

func (*AlibabaRetailCommissionStatusChangeAPIRequest) SetParam0

SetParam0 is Param0 Setter 请求参数

type AlibabaRetailCommissionStatusChangeAPIResponse

type AlibabaRetailCommissionStatusChangeAPIResponse struct {
	model.CommonResponse
	AlibabaRetailCommissionStatusChangeAPIResponseModel
}

AlibabaRetailCommissionStatusChangeAPIResponse 分佣状态变更 API返回值 alibaba.retail.commission.status.change

分佣系统,分佣状态变更接口

type AlibabaRetailCommissionStatusChangeAPIResponseModel

type AlibabaRetailCommissionStatusChangeAPIResponseModel struct {
	XMLName xml.Name `xml:"alibaba_retail_commission_status_change_response"`
	// 平台颁发的每次请求访问的唯一标识
	RequestId string `json:"request_id,omitempty" xml:"request_id,omitempty"`
	// 返回描述信息
	Message string `json:"message,omitempty" xml:"message,omitempty"`
	// 返回的执行状态吗
	SCode string `json:"s_code,omitempty" xml:"s_code,omitempty"`
	// 返回的数据实体
	Data bool `json:"data,omitempty" xml:"data,omitempty"`
	// 是否执行成功
	SSuccess bool `json:"s_success,omitempty" xml:"s_success,omitempty"`
}

AlibabaRetailCommissionStatusChangeAPIResponseModel is 分佣状态变更 成功返回结果

type BaseResult

type BaseResult struct {
	// 返回的数据实体
	CommissionResultList []CommissionResultDto `json:"commission_result_list,omitempty" xml:"commission_result_list>commission_result_dto,omitempty"`
	// 错误信息
	Message string `json:"message,omitempty" xml:"message,omitempty"`
	// 返回的执行状态吗
	Code string `json:"code,omitempty" xml:"code,omitempty"`
	// 总记录数
	Total int64 `json:"total,omitempty" xml:"total,omitempty"`
	// 页大小
	PageSize int64 `json:"page_size,omitempty" xml:"page_size,omitempty"`
	// 当前页
	PageNo int64 `json:"page_no,omitempty" xml:"page_no,omitempty"`
	// 是否执行成功
	Success bool `json:"success,omitempty" xml:"success,omitempty"`
}

BaseResult 结构体

type Classify

type Classify struct {
	// 内部名称
	InnerName string `json:"inner_name,omitempty" xml:"inner_name,omitempty"`
	// 展示名称
	DisplayName string `json:"display_name,omitempty" xml:"display_name,omitempty"`
	// 分类ID
	ClassifyId int64 `json:"classify_id,omitempty" xml:"classify_id,omitempty"`
	// 关联的门店数
	LinkStore int64 `json:"link_store,omitempty" xml:"link_store,omitempty"`
	// 关联的商品数
	LinkItem int64 `json:"link_item,omitempty" xml:"link_item,omitempty"`
	// 商户ID
	SellerId int64 `json:"seller_id,omitempty" xml:"seller_id,omitempty"`
	// 是否在线上显示
	ShowOnline bool `json:"show_online,omitempty" xml:"show_online,omitempty"`
	// 是否在线下显示
	ShowOffline bool `json:"show_offline,omitempty" xml:"show_offline,omitempty"`
}

Classify 结构体

type CommissionResultDto

type CommissionResultDto struct {
	// 创建时间
	OrderCreateTime string `json:"order_create_time,omitempty" xml:"order_create_time,omitempty"`
	// 支付时间
	OrderPayTime string `json:"order_pay_time,omitempty" xml:"order_pay_time,omitempty"`
	// 结束时间
	OrderEndTime string `json:"order_end_time,omitempty" xml:"order_end_time,omitempty"`
	// 分佣导购名称
	CommissionEmployeeName string `json:"commission_employee_name,omitempty" xml:"commission_employee_name,omitempty"`
	// 分佣导购所属门店名称
	EmployeeStoreName string `json:"employee_store_name,omitempty" xml:"employee_store_name,omitempty"`
	// 旗舰店名称
	SellerName string `json:"seller_name,omitempty" xml:"seller_name,omitempty"`
	// 消费者入会时间
	BuyerJoinTime string `json:"buyer_join_time,omitempty" xml:"buyer_join_time,omitempty"`
	// 分佣时间
	CommissionTime string `json:"commission_time,omitempty" xml:"commission_time,omitempty"`
	// 消费者nick
	BuyerNick string `json:"buyer_nick,omitempty" xml:"buyer_nick,omitempty"`
	// 导购工号
	WorkId string `json:"work_id,omitempty" xml:"work_id,omitempty"`
	// 支付订单
	PayOrderId string `json:"pay_order_id,omitempty" xml:"pay_order_id,omitempty"`
	// 订单id
	OrderIdString string `json:"order_id_string,omitempty" xml:"order_id_string,omitempty"`
	// 子订单id
	BizOrderIdString string `json:"biz_order_id_string,omitempty" xml:"biz_order_id_string,omitempty"`
	// 分佣id
	Id int64 `json:"id,omitempty" xml:"id,omitempty"`
	// 订单类型
	BizOrderType int64 `json:"biz_order_type,omitempty" xml:"biz_order_type,omitempty"`
	// 订单金额,单位分
	BizOrderMoney int64 `json:"biz_order_money,omitempty" xml:"biz_order_money,omitempty"`
	// 实付金额,单位分
	OrderPayMoney int64 `json:"order_pay_money,omitempty" xml:"order_pay_money,omitempty"`
	// 佣金,单位分
	CommissionMoney int64 `json:"commission_money,omitempty" xml:"commission_money,omitempty"`
	// 分佣导购id
	CommissionEmployeeId int64 `json:"commission_employee_id,omitempty" xml:"commission_employee_id,omitempty"`
	// 分佣导购类型:1-招募导购,2-当前导购,3-首单导购,4-外部订单导购,5-好友,6-接单导购
	CommissionEmployeeType int64 `json:"commission_employee_type,omitempty" xml:"commission_employee_type,omitempty"`
	// 分佣导购所属门店id
	EmployeeStoreId int64 `json:"employee_store_id,omitempty" xml:"employee_store_id,omitempty"`
	// 商品id
	AuctionId int64 `json:"auction_id,omitempty" xml:"auction_id,omitempty"`
}

CommissionResultDto 结构体

type CommissionResultQuery

type CommissionResultQuery struct {
	// 分佣导购
	CommissionEmployeeName string `json:"commission_employee_name,omitempty" xml:"commission_employee_name,omitempty"`
	// 分佣导购所属门店
	CommissionStoreId string `json:"commission_store_id,omitempty" xml:"commission_store_id,omitempty"`
	// 订单支付的开始时间
	OrderPayTimeStart string `json:"order_pay_time_start,omitempty" xml:"order_pay_time_start,omitempty"`
	// 分佣的结束时间
	CommissionTimeEnd string `json:"commission_time_end,omitempty" xml:"commission_time_end,omitempty"`
	// 分佣的开始时间
	CommissionTimeStart string `json:"commission_time_start,omitempty" xml:"commission_time_start,omitempty"`
	// 订单支付的结束时间
	OrderPayTimeEnd string `json:"order_pay_time_end,omitempty" xml:"order_pay_time_end,omitempty"`
	// 页大小
	PageSize int64 `json:"page_size,omitempty" xml:"page_size,omitempty"`
	// 订单类型,1:旗舰店,23:线下门店
	BizOrderType int64 `json:"biz_order_type,omitempty" xml:"biz_order_type,omitempty"`
	// 当前页
	PageNo int64 `json:"page_no,omitempty" xml:"page_no,omitempty"`
}

CommissionResultQuery 结构体

type Door2doorConsumeRequest

type Door2doorConsumeRequest struct {
	// 核销码
	Code string `json:"code,omitempty" xml:"code,omitempty"`
	// 操作人
	Operator string `json:"operator,omitempty" xml:"operator,omitempty"`
	// 淘宝主订单ID
	MainOrderId int64 `json:"main_order_id,omitempty" xml:"main_order_id,omitempty"`
}

Door2doorConsumeRequest 结构体

type Door2doorQueryResult

type Door2doorQueryResult struct {
	// 码对应的淘宝主订单ID
	MainOrderId int64 `json:"main_order_id,omitempty" xml:"main_order_id,omitempty"`
}

Door2doorQueryResult 结构体

type ExpandCardInfo

type ExpandCardInfo struct {
	// 用卡订单使用本金,用卡的订单才有输出,单位:分
	ExpandPriceUsed int64 `json:"expand_price_used,omitempty" xml:"expand_price_used,omitempty"`
	// 用卡订单使用权益金,用卡的订单才有输出,单位:分
	BasicPriceUsed int64 `json:"basic_price_used,omitempty" xml:"basic_price_used,omitempty"`
}

ExpandCardInfo 结构体

type GetStoreConsignCodeResponse

type GetStoreConsignCodeResponse struct {
	// 面单号
	MailNo string `json:"mail_no,omitempty" xml:"mail_no,omitempty"`
	// 包裹Id, 后续发货需要使用
	PackageId string `json:"package_id,omitempty" xml:"package_id,omitempty"`
	// 打印机内容
	PrintData string `json:"print_data,omitempty" xml:"print_data,omitempty"`
	// 菜鸟生成的标签号
	TagCode string `json:"tag_code,omitempty" xml:"tag_code,omitempty"`
}

GetStoreConsignCodeResponse 结构体

type InventoryAdjustInfo

type InventoryAdjustInfo struct {
	// 需要调整的原始门店ID
	OriginalWarehouseId string `json:"original_warehouse_id,omitempty" xml:"original_warehouse_id,omitempty"`
	// 淘宝订单号
	TbTradeOrder string `json:"tb_trade_order,omitempty" xml:"tb_trade_order,omitempty"`
	// 流水号
	BillNum string `json:"bill_num,omitempty" xml:"bill_num,omitempty"`
	// 库存类型
	InventoryType string `json:"inventory_type,omitempty" xml:"inventory_type,omitempty"`
	// 调整类型
	AdjustType string `json:"adjust_type,omitempty" xml:"adjust_type,omitempty"`
	// 淘宝子订单号
	TbSubTradeOrder string `json:"tb_sub_trade_order,omitempty" xml:"tb_sub_trade_order,omitempty"`
	// 需要调整到的目标门店ID
	TargetWarehouseId string `json:"target_warehouse_id,omitempty" xml:"target_warehouse_id,omitempty"`
	// ISV系统中商品编码
	OuterId string `json:"outer_id,omitempty" xml:"outer_id,omitempty"`
	// 需调整的库存数量
	Quantity int64 `json:"quantity,omitempty" xml:"quantity,omitempty"`
	// 淘宝后端商品id
	ScItemId int64 `json:"sc_item_id,omitempty" xml:"sc_item_id,omitempty"`
	// 淘宝前端商品id
	ItemId int64 `json:"item_id,omitempty" xml:"item_id,omitempty"`
	// 商品的SKU编码
	SkuId int64 `json:"sku_id,omitempty" xml:"sku_id,omitempty"`
}

InventoryAdjustInfo 结构体

type ItemDeleteResult

type ItemDeleteResult struct {
	// 重复商品信息
	DuplicateInfos []ItemSkuDuplicateInfo `json:"duplicate_infos,omitempty" xml:"duplicate_infos>item_sku_duplicate_info,omitempty"`
	// itemLightPublishDTO
	ItemLightPublishDTO *ItemLightPublishDto `json:"item_light_publish_d_t_o,omitempty" xml:"item_light_publish_d_t_o,omitempty"`
}

ItemDeleteResult 结构体

type ItemImageUploadResult

type ItemImageUploadResult struct {
	// duplicateInfos
	DuplicateInfos []ItemSkuDuplicateInfo `json:"duplicate_infos,omitempty" xml:"duplicate_infos>item_sku_duplicate_info,omitempty"`
	// url
	Url string `json:"url,omitempty" xml:"url,omitempty"`
	// imgId
	ImgId int64 `json:"img_id,omitempty" xml:"img_id,omitempty"`
	// itemId
	ItemId int64 `json:"item_id,omitempty" xml:"item_id,omitempty"`
}

ItemImageUploadResult 结构体

type ItemLightPublishDto

type ItemLightPublishDto struct {
	// images
	Images []ItemLightPublishImageDto `json:"images,omitempty" xml:"images>item_light_publish_image_dto,omitempty"`
	// skus
	Skus []ItemLightPublishSkuDto `json:"skus,omitempty" xml:"skus>item_light_publish_sku_dto,omitempty"`
	// 商品条形码
	Barcode string `json:"barcode,omitempty" xml:"barcode,omitempty"`
	// extendAttr
	ExtendAttr string `json:"extend_attr,omitempty" xml:"extend_attr,omitempty"`
	// outerId
	OuterId string `json:"outer_id,omitempty" xml:"outer_id,omitempty"`
	// 销售价
	Pretium string `json:"pretium,omitempty" xml:"pretium,omitempty"`
	// 吊牌价
	Price string `json:"price,omitempty" xml:"price,omitempty"`
	// 副标题
	Subtitle string `json:"subtitle,omitempty" xml:"subtitle,omitempty"`
	// 标题
	Title string `json:"title,omitempty" xml:"title,omitempty"`
	// 商品描述
	Desc string `json:"desc,omitempty" xml:"desc,omitempty"`
	// 操作人
	Operator string `json:"operator,omitempty" xml:"operator,omitempty"`
	// 叶子类目ID
	CatId int64 `json:"cat_id,omitempty" xml:"cat_id,omitempty"`
	// itemId
	ItemId int64 `json:"item_id,omitempty" xml:"item_id,omitempty"`
	// 卖家ID
	UserId int64 `json:"user_id,omitempty" xml:"user_id,omitempty"`
}

ItemLightPublishDto 结构体

type ItemLightPublishImageDto

type ItemLightPublishImageDto struct {
	// 图片url
	Url string `json:"url,omitempty" xml:"url,omitempty"`
}

ItemLightPublishImageDto 结构体

type ItemLightPublishResult

type ItemLightPublishResult struct {
	// 重复商品信息
	DuplicateInfos []ItemSkuDuplicateInfo `json:"duplicate_infos,omitempty" xml:"duplicate_infos>item_sku_duplicate_info,omitempty"`
	// 创建生成的skuId
	SkuIds string `json:"sku_ids,omitempty" xml:"sku_ids,omitempty"`
	// 创建生成的itemId
	ItemId int64 `json:"item_id,omitempty" xml:"item_id,omitempty"`
}

ItemLightPublishResult 结构体

type ItemLightPublishSalePropDto

type ItemLightPublishSalePropDto struct {
	// value
	Value string `json:"value,omitempty" xml:"value,omitempty"`
	// pid
	Pid int64 `json:"pid,omitempty" xml:"pid,omitempty"`
}

ItemLightPublishSalePropDto 结构体

type ItemLightPublishSkuDto

type ItemLightPublishSkuDto struct {
	// salePropsDTO
	SalePropsDTOs []ItemLightPublishSalePropDto `json:"sale_props_d_t_os,omitempty" xml:"sale_props_d_t_os>item_light_publish_sale_prop_dto,omitempty"`
	// sku图片
	SkuImages []string `json:"sku_images,omitempty" xml:"sku_images>string,omitempty"`
	// sku销售属性
	SaleProps []ItemLightPublishSalePropDto `json:"sale_props,omitempty" xml:"sale_props>item_light_publish_sale_prop_dto,omitempty"`
	// sku条形码
	Barcode string `json:"barcode,omitempty" xml:"barcode,omitempty"`
	// sku扩展字段
	ExtendAttr string `json:"extend_attr,omitempty" xml:"extend_attr,omitempty"`
	// sku销售价
	Pretium string `json:"pretium,omitempty" xml:"pretium,omitempty"`
	// sku吊牌价
	Price string `json:"price,omitempty" xml:"price,omitempty"`
	// skuOuterId
	SkuOuterId string `json:"sku_outer_id,omitempty" xml:"sku_outer_id,omitempty"`
	// sku条形码
	SkuBarcode string `json:"sku_barcode,omitempty" xml:"sku_barcode,omitempty"`
	// customCode
	CustomCode string `json:"custom_code,omitempty" xml:"custom_code,omitempty"`
	// skuId
	SkuId int64 `json:"sku_id,omitempty" xml:"sku_id,omitempty"`
}

ItemLightPublishSkuDto 结构体

type ItemSkuDuplicateDetail

type ItemSkuDuplicateDetail struct {
	// barcode
	Barcode string `json:"barcode,omitempty" xml:"barcode,omitempty"`
	// outerId
	OuterId string `json:"outer_id,omitempty" xml:"outer_id,omitempty"`
	// skuBarcode
	SkuBarcode string `json:"sku_barcode,omitempty" xml:"sku_barcode,omitempty"`
	// skuOuterId
	SkuOuterId string `json:"sku_outer_id,omitempty" xml:"sku_outer_id,omitempty"`
	// itemId
	ItemId int64 `json:"item_id,omitempty" xml:"item_id,omitempty"`
	// skuId
	SkuId int64 `json:"sku_id,omitempty" xml:"sku_id,omitempty"`
}

ItemSkuDuplicateDetail 结构体

type ItemSkuDuplicateInfo

type ItemSkuDuplicateInfo struct {
	// 重复商品详情列表,如果重复商品过多,目前只展示部分
	DuplicateDetails []ItemSkuDuplicateDetail `json:"duplicate_details,omitempty" xml:"duplicate_details>item_sku_duplicate_detail,omitempty"`
	// barcode
	Barcode string `json:"barcode,omitempty" xml:"barcode,omitempty"`
	// outerId
	OuterId string `json:"outer_id,omitempty" xml:"outer_id,omitempty"`
	// skuBarcode
	SkuBarcode string `json:"sku_barcode,omitempty" xml:"sku_barcode,omitempty"`
	// skuOuterId
	SkuOuterId string `json:"sku_outer_id,omitempty" xml:"sku_outer_id,omitempty"`
	// 重复商品数量
	DuplicateSize int64 `json:"duplicate_size,omitempty" xml:"duplicate_size,omitempty"`
}

ItemSkuDuplicateInfo 结构体

type ItemTag

type ItemTag struct {
	// tagType
	TagType string `json:"tag_type,omitempty" xml:"tag_type,omitempty"`
	// itemId
	ItemId int64 `json:"item_id,omitempty" xml:"item_id,omitempty"`
}

ItemTag 结构体

type JzReceiverDto

type JzReceiverDto struct {
	// 国家
	Country string `json:"country,omitempty" xml:"country,omitempty"`
	// 邮编
	ZipCode string `json:"zip_code,omitempty" xml:"zip_code,omitempty"`
	// 详细地址
	Address string `json:"address,omitempty" xml:"address,omitempty"`
	// 手机号
	MobilePhone string `json:"mobile_phone,omitempty" xml:"mobile_phone,omitempty"`
	// 省
	Province string `json:"province,omitempty" xml:"province,omitempty"`
	// 市
	City string `json:"city,omitempty" xml:"city,omitempty"`
	// 收货人名称
	ContactName string `json:"contact_name,omitempty" xml:"contact_name,omitempty"`
	// 街道
	Street string `json:"street,omitempty" xml:"street,omitempty"`
	// 区
	District string `json:"district,omitempty" xml:"district,omitempty"`
	// 座机号
	TelePhone string `json:"tele_phone,omitempty" xml:"tele_phone,omitempty"`
}

JzReceiverDto 结构体

type JzTopArgsDto

type JzTopArgsDto struct {
	// 运单号,用快递或商家自有发货时,必填
	MailNo string `json:"mail_no,omitempty" xml:"mail_no,omitempty"`
	// 包裹体积
	PackageVolume string `json:"package_volume,omitempty" xml:"package_volume,omitempty"`
	// 包裹备注
	PackageRemark string `json:"package_remark,omitempty" xml:"package_remark,omitempty"`
	// 自有物流公司名称
	ZyCompany string `json:"zy_company,omitempty" xml:"zy_company,omitempty"`
	// 包裹重量
	PackageWeight string `json:"package_weight,omitempty" xml:"package_weight,omitempty"`
	// 自有物流发货时间,时间不能早于当前时间
	ZyConsignTime string `json:"zy_consign_time,omitempty" xml:"zy_consign_time,omitempty"`
	// 自有物流公司电话
	ZyPhoneNumber string `json:"zy_phone_number,omitempty" xml:"zy_phone_number,omitempty"`
	// 包裹数量
	PackageNumber string `json:"package_number,omitempty" xml:"package_number,omitempty"`
}

JzTopArgsDto 结构体

type LightItemDo

type LightItemDo struct {
	// 关联门店id
	StoreIds []int64 `json:"store_ids,omitempty" xml:"store_ids>int64,omitempty"`
	// sku信息列表
	Skus []ItemLightPublishSkuDto `json:"skus,omitempty" xml:"skus>item_light_publish_sku_dto,omitempty"`
	// 商品图片,最少1张,最多5张
	Images []ItemLightPublishImageDto `json:"images,omitempty" xml:"images>item_light_publish_image_dto,omitempty"`
	// 操作人
	Operator string `json:"operator,omitempty" xml:"operator,omitempty"`
	// 商品标题
	Title string `json:"title,omitempty" xml:"title,omitempty"`
	// 商品卖点
	Subtitle string `json:"subtitle,omitempty" xml:"subtitle,omitempty"`
	// 吊牌价
	Price string `json:"price,omitempty" xml:"price,omitempty"`
	// 商品描述
	Desc string `json:"desc,omitempty" xml:"desc,omitempty"`
	// 销售价
	Pretium string `json:"pretium,omitempty" xml:"pretium,omitempty"`
	// 商家编码
	OuterId string `json:"outer_id,omitempty" xml:"outer_id,omitempty"`
	// 商品条形码
	Barcode string `json:"barcode,omitempty" xml:"barcode,omitempty"`
	// 扩展字段
	ExtendAttr string `json:"extend_attr,omitempty" xml:"extend_attr,omitempty"`
	// 商品所属商家id
	UserId int64 `json:"user_id,omitempty" xml:"user_id,omitempty"`
	// 商品淘系id
	ItemId int64 `json:"item_id,omitempty" xml:"item_id,omitempty"`
	// 商品叶子类目,参见taobao.omniitem.category.get接口返回值
	CatId int64 `json:"cat_id,omitempty" xml:"cat_id,omitempty"`
}

LightItemDo 结构体

type OmniItemCategoryDetailDto

type OmniItemCategoryDetailDto struct {
	// 内部
	InnerName string `json:"inner_name,omitempty" xml:"inner_name,omitempty"`
	// 展示名称
	DisplayName string `json:"display_name,omitempty" xml:"display_name,omitempty"`
	// 分类ID(添加时不太填,修改时要填)
	ClassifyId int64 `json:"classify_id,omitempty" xml:"classify_id,omitempty"`
	// 是否在线上显示
	ShowOffline bool `json:"show_offline,omitempty" xml:"show_offline,omitempty"`
	// 是否在线下显示
	ShowOnline bool `json:"show_online,omitempty" xml:"show_online,omitempty"`
}

OmniItemCategoryDetailDto 结构体

type OmniItemCategoryDto

type OmniItemCategoryDto struct {
	// props
	Props []OmniItemCategoryPropDto `json:"props,omitempty" xml:"props>omni_item_category_prop_dto,omitempty"`
	// 类目名称
	CategoryName string `json:"category_name,omitempty" xml:"category_name,omitempty"`
	// 类目cid
	Cid int64 `json:"cid,omitempty" xml:"cid,omitempty"`
}

OmniItemCategoryDto 结构体

type OmniItemCategoryPropDto

type OmniItemCategoryPropDto struct {
	// 销售属性名称
	Name string `json:"name,omitempty" xml:"name,omitempty"`
	// pid
	Pid int64 `json:"pid,omitempty" xml:"pid,omitempty"`
}

OmniItemCategoryPropDto 结构体

type OmniSettingDto

type OmniSettingDto struct {
	// 分单系统,填 astrolabe 代表阿里分单,填 RDS的 appkey 代表自行分单
	AllocatedSystem string `json:"allocated_system,omitempty" xml:"allocated_system,omitempty"`
	// 接单系统,填 0 代表店掌柜,填 1 代表 POS
	AcceptedSystem int64 `json:"accepted_system,omitempty" xml:"accepted_system,omitempty"`
}

OmniSettingDto 结构体

type OrderDto

type OrderDto struct {
	// 子订单,属性与主订单相同
	DetailOrderList []string `json:"detail_order_list,omitempty" xml:"detail_order_list>string,omitempty"`
	// 消费者nick
	BuyerNick string `json:"buyer_nick,omitempty" xml:"buyer_nick,omitempty"`
	// 支付时间
	PayTime string `json:"pay_time,omitempty" xml:"pay_time,omitempty"`
	// 结束时间
	EndTime string `json:"end_time,omitempty" xml:"end_time,omitempty"`
	// 旗舰店名称
	SellerNick string `json:"seller_nick,omitempty" xml:"seller_nick,omitempty"`
	// 订单id
	BizOrderId int64 `json:"biz_order_id,omitempty" xml:"biz_order_id,omitempty"`
	// 1-父订单,0-子订单
	Main int64 `json:"main,omitempty" xml:"main,omitempty"`
	// 旗舰店id
	SellerId int64 `json:"seller_id,omitempty" xml:"seller_id,omitempty"`
	// 支付订单id
	PayOrderId int64 `json:"pay_order_id,omitempty" xml:"pay_order_id,omitempty"`
	// 支付状态:1 - 未冻结/未付款 ->等待买家付款 2 - 已冻结/已付款 ->等待卖家发货 4 - 已退款 ->交易关闭 6 - 已转交易 -> 交易成功 7 - 没有创建外部交易(支付宝交易) 8 - 交易被淘宝关闭 9 - 不可付款
	PayStatus int64 `json:"pay_status,omitempty" xml:"pay_status,omitempty"`
	// 物流状态:1 - 未发货 -> 等待卖家发货, 2 - 已发货 -> 等待买家确认收货, 3 - 已收货 -> 交易成功, 4 - 已经退货 -> 交易失败, 5 - 部分收货 -> 交易成功, 6 - 部分发货中, 8 - 还未创建物流订单, 9 - 配货中,目前周期购已经使用到
	LogisticsStatus int64 `json:"logistics_status,omitempty" xml:"logistics_status,omitempty"`
	// 商品id
	AuctionId int64 `json:"auction_id,omitempty" xml:"auction_id,omitempty"`
	// 单件商品价格,单位分
	AuctionPrice int64 `json:"auction_price,omitempty" xml:"auction_price,omitempty"`
	// 购买数量
	BuyAmount int64 `json:"buy_amount,omitempty" xml:"buy_amount,omitempty"`
	// 商品的卖出金额调整,金额增加时为正数,金额减少时为负数,单位是分,不带小数。 如果是对整个订单的金额调整,会保存在主订单上,否则保存在子订单里
	AdjustFee int64 `json:"adjust_fee,omitempty" xml:"adjust_fee,omitempty"`
	// 系统对商品作的减价,始终为正数,单位是分
	DiscountFee int64 `json:"discount_fee,omitempty" xml:"discount_fee,omitempty"`
	// 退款状态:1 买家已经申请退款,等待卖家同意 2 卖家已经同意退款,等待买家退货 3 买家已经退货,等待卖家确认收货 4 退款关闭 5 退款成功 6 卖家拒绝退款 9 没有申请退款,对主定单和子订单都有效 10 有活动退款,申请退款后,只对主定单有效 只有一笔订单的情况,主定单的退款状态可能为1,2,3,6,10 11退款结束,只对父订单有效
	RefundStatus int64 `json:"refund_status,omitempty" xml:"refund_status,omitempty"`
	// 到目前为止生效的退款,单位是分,父订单的退款等于各个子订单退款的和
	RefundFee int64 `json:"refund_fee,omitempty" xml:"refund_fee,omitempty"`
	// 实付金额,单位是分
	ActualPayFee int64 `json:"actual_pay_fee,omitempty" xml:"actual_pay_fee,omitempty"`
}

OrderDto 结构体

type PageResult

type PageResult struct {
	// 返回数据
	OrderList []OrderDto `json:"order_list,omitempty" xml:"order_list>order_dto,omitempty"`
	// 订单列表
	Datas []TaobaoOmniDealerOdersListData `json:"datas,omitempty" xml:"datas>taobao_omni_dealer_oders_list_data,omitempty"`
	// 页码,请求的值
	Message string `json:"message,omitempty" xml:"message,omitempty"`
	// 状态码,200-成功
	Code string `json:"code,omitempty" xml:"code,omitempty"`
	// 总条数
	Total int64 `json:"total,omitempty" xml:"total,omitempty"`
	// 页大小,请求的值
	PageNo int64 `json:"page_no,omitempty" xml:"page_no,omitempty"`
	// 每页多少条记录
	PageSize int64 `json:"page_size,omitempty" xml:"page_size,omitempty"`
	// 当前页码
	CurrPage int64 `json:"curr_page,omitempty" xml:"curr_page,omitempty"`
	// totalCount
	TotalCount int64 `json:"total_count,omitempty" xml:"total_count,omitempty"`
	// 成功
	Success bool `json:"success,omitempty" xml:"success,omitempty"`
}

PageResult 结构体

type QuantityDetail

type QuantityDetail struct {
	// 库存类型
	InventoryType string `json:"inventory_type,omitempty" xml:"inventory_type,omitempty"`
	// 库存数量
	Quantity int64 `json:"quantity,omitempty" xml:"quantity,omitempty"`
}

QuantityDetail 结构体

type QueryOmniOrderRequest

type QueryOmniOrderRequest struct {
	// 订单状态,可选值:WAIT_BUYER_PAY(等待买家付款), WAIT_SELLER_SEND_GOODS(等待卖家发货), SELLER_CONSIGNED_PART(卖家部分发货), WAIT_BUYER_CONFIRM_GOODS(等待买家确认收货]), TRADE_BUYER_SIGNED(买家已签收(货到付款专用)), TRADE_FINISHED(交易成功), TRADE_CLOSED(交易关闭), TRADE_CLOSED_BY_TAOBAO(交易被淘宝关闭), TRADE_NO_CREATE_PAY(没有创建外部交易(支付宝交易))
	Status string `json:"status,omitempty" xml:"status,omitempty"`
	// 订单创建结束时间,秒时间戳
	EndCreated int64 `json:"end_created,omitempty" xml:"end_created,omitempty"`
	// 页码
	PageNo int64 `json:"page_no,omitempty" xml:"page_no,omitempty"`
	// 品牌官旗的sellerId
	BrandSellerId int64 `json:"brand_seller_id,omitempty" xml:"brand_seller_id,omitempty"`
	// 页大小,最大不超过100
	PageSize int64 `json:"page_size,omitempty" xml:"page_size,omitempty"`
	// 订单创建起始时间,秒时间戳
	StartCreated int64 `json:"start_created,omitempty" xml:"start_created,omitempty"`
}

QueryOmniOrderRequest 结构体

type ReceiverDto

type ReceiverDto struct {
	// 收件人详细地址
	Address string `json:"address,omitempty" xml:"address,omitempty"`
	// 城市
	CityName string `json:"city_name,omitempty" xml:"city_name,omitempty"`
	// 区县
	DistrictName string `json:"district_name,omitempty" xml:"district_name,omitempty"`
	// 收件人手机号,该字段与收件人电话二者必填至少其一
	Mobile string `json:"mobile,omitempty" xml:"mobile,omitempty"`
	// 收件人电话
	Phone string `json:"phone,omitempty" xml:"phone,omitempty"`
	// 省
	ProName string `json:"pro_name,omitempty" xml:"pro_name,omitempty"`
	// 收件人姓名
	ReceiverName string `json:"receiver_name,omitempty" xml:"receiver_name,omitempty"`
	// 街道
	StreetName string `json:"street_name,omitempty" xml:"street_name,omitempty"`
}

ReceiverDto 结构体

type SdtConsignResponse

type SdtConsignResponse struct {
	// 接单公司
	CompanyName string `json:"company_name,omitempty" xml:"company_name,omitempty"`
	// 接单网点
	DotName string `json:"dot_name,omitempty" xml:"dot_name,omitempty"`
	// 接单小件员电话
	DeliveryUserPhone string `json:"delivery_user_phone,omitempty" xml:"delivery_user_phone,omitempty"`
	// 接单小件员姓名
	DeliveryUserName string `json:"delivery_user_name,omitempty" xml:"delivery_user_name,omitempty"`
	// 物流订单号list
	LpCodeList string `json:"lp_code_list,omitempty" xml:"lp_code_list,omitempty"`
	// 商家id
	SellerId int64 `json:"seller_id,omitempty" xml:"seller_id,omitempty"`
	// 包裹id
	PackageId int64 `json:"package_id,omitempty" xml:"package_id,omitempty"`
}

SdtConsignResponse 结构体

type SdtExtendInfoDto

type SdtExtendInfoDto struct {
	// 电子面单上打印的发件地址
	WaybillPrintAddress string `json:"waybill_print_address,omitempty" xml:"waybill_print_address,omitempty"`
}

SdtExtendInfoDto 结构体

type SdtQueryPackageResponse

type SdtQueryPackageResponse struct {
	// 站点信息
	Stations []SdtStationDto `json:"stations,omitempty" xml:"stations>sdt_station_dto,omitempty"`
}

SdtQueryPackageResponse 结构体

type SdtStationDto

type SdtStationDto struct {
	// 站点操作时间
	ActionTime string `json:"action_time,omitempty" xml:"action_time,omitempty"`
	// 快递公司cpcode
	CpCode string `json:"cp_code,omitempty" xml:"cp_code,omitempty"`
	// 快递公司名称
	CpName string `json:"cp_name,omitempty" xml:"cp_name,omitempty"`
	// 站点code
	StationCode string `json:"station_code,omitempty" xml:"station_code,omitempty"`
	// 站点联系方式
	StationContact string `json:"station_contact,omitempty" xml:"station_contact,omitempty"`
	// 站点负责人
	StationMaster string `json:"station_master,omitempty" xml:"station_master,omitempty"`
	// 站点名
	StationName string `json:"station_name,omitempty" xml:"station_name,omitempty"`
	// 站点类别(推荐站点、派送站点、揽收站点)
	Type string `json:"type,omitempty" xml:"type,omitempty"`
}

SdtStationDto 结构体

type SdtStatusResponse

type SdtStatusResponse struct {
	// 取消原因
	ReasonDesc string `json:"reason_desc,omitempty" xml:"reason_desc,omitempty"`
	// 卖家ID,通sellerID
	UserId int64 `json:"user_id,omitempty" xml:"user_id,omitempty"`
	// packageId
	OrderId int64 `json:"order_id,omitempty" xml:"order_id,omitempty"`
	// 状态 0 取号,1 已发货 -1 商家取消 -2 运力端取消
	Status int64 `json:"status,omitempty" xml:"status,omitempty"`
}

SdtStatusResponse 结构体

type Store

type Store struct {
	// 门店库存列表
	StoreInventories []StoreInventory `json:"store_inventories,omitempty" xml:"store_inventories>store_inventory,omitempty"`
	// 库存来源的类型
	WarehouseType string `json:"warehouse_type,omitempty" xml:"warehouse_type,omitempty"`
	// 门店ID(商户中心)或 电商仓ID
	WarehouseId string `json:"warehouse_id,omitempty" xml:"warehouse_id,omitempty"`
}

Store 结构体

type StoreAcceptedResult

type StoreAcceptedResult struct {
	// 扩展字段
	Attributes string `json:"attributes,omitempty" xml:"attributes,omitempty"`
	// 操作者
	Operator string `json:"operator,omitempty" xml:"operator,omitempty"`
	// 店铺名称
	StoreName string `json:"store_name,omitempty" xml:"store_name,omitempty"`
	// 店铺类型, 门店或者电商仓
	StoreType string `json:"store_type,omitempty" xml:"store_type,omitempty"`
	// 店铺Id, 可能是门店或者电商仓
	StoreId string `json:"store_id,omitempty" xml:"store_id,omitempty"`
	// 异常描述
	Message string `json:"message,omitempty" xml:"message,omitempty"`
	// 0表示无系统异常
	Code string `json:"code,omitempty" xml:"code,omitempty"`
	// 主订单Id
	Tid int64 `json:"tid,omitempty" xml:"tid,omitempty"`
	// 子订单Id
	SubOid int64 `json:"sub_oid,omitempty" xml:"sub_oid,omitempty"`
}

StoreAcceptedResult 结构体

type StoreAllocatedResult

type StoreAllocatedResult struct {
	// 0表示无系统异常
	Code string `json:"code,omitempty" xml:"code,omitempty"`
	// 异常描述
	Message string `json:"message,omitempty" xml:"message,omitempty"`
	// 店铺Id, 可能是门店或者电商仓
	StoreId string `json:"store_id,omitempty" xml:"store_id,omitempty"`
	// 店铺类型, 门店(Store)或者电商仓(Warehouse)
	StoreType string `json:"store_type,omitempty" xml:"store_type,omitempty"`
	// 店铺名称
	StoreName string `json:"store_name,omitempty" xml:"store_name,omitempty"`
	// 订单分单状态, 可选值: Waiting(仍在派单中) Allocated(派单成功) AllocateFail(派单失败)
	Status string `json:"status,omitempty" xml:"status,omitempty"`
	// 扩展字段
	Attributes string `json:"attributes,omitempty" xml:"attributes,omitempty"`
	// 子订单Id
	SubOid int64 `json:"sub_oid,omitempty" xml:"sub_oid,omitempty"`
	// 主订单Id
	Tid int64 `json:"tid,omitempty" xml:"tid,omitempty"`
}

StoreAllocatedResult 结构体

type StoreCollectConfig

type StoreCollectConfig struct {
	// 当activity为true时返回,活动结束时间
	ActivityEndTime string `json:"activity_end_time,omitempty" xml:"activity_end_time,omitempty"`
	// 接单时间段,格式为 "09:00-12:00", "" 表示一直开启
	WorkingTime string `json:"working_time,omitempty" xml:"working_time,omitempty"`
	// 当activity为true时返回,活动开始时间
	ActivityStartTime string `json:"activity_start_time,omitempty" xml:"activity_start_time,omitempty"`
	// 每日接单阈值
	CollectThreshold int64 `json:"collect_threshold,omitempty" xml:"collect_threshold,omitempty"`
	// 是否是活动期
	Activity bool `json:"activity,omitempty" xml:"activity,omitempty"`
}

StoreCollectConfig 结构体

type StoreCollectQueryOrderResponse

type StoreCollectQueryOrderResponse struct {
	// 主订单ID
	MainOrderId int64 `json:"main_order_id,omitempty" xml:"main_order_id,omitempty"`
}

StoreCollectQueryOrderResponse 结构体

type StoreConsignedResponse

type StoreConsignedResponse struct {
	// mailNo
	MailNo string `json:"mail_no,omitempty" xml:"mail_no,omitempty"`
	// shortId
	ShortId string `json:"short_id,omitempty" xml:"short_id,omitempty"`
	// gotCode
	GotCode string `json:"got_code,omitempty" xml:"got_code,omitempty"`
}

StoreConsignedResponse 结构体

type StoreConsignedResult

type StoreConsignedResult struct {
	// 扩展字段
	Attributes string `json:"attributes,omitempty" xml:"attributes,omitempty"`
	// 0表示无系统异常
	Code string `json:"code,omitempty" xml:"code,omitempty"`
	// 物流公司名称
	LogisticCompany string `json:"logistic_company,omitempty" xml:"logistic_company,omitempty"`
	// 物流公司code,如果id和code都填入,以code为准。点点送:DISTRIBUTOR_12006531;门店自送:DISTRIBUTOR_12709653;如果是菜鸟配送,code和company可以为空
	LogisticCompanyCode string `json:"logistic_company_code,omitempty" xml:"logistic_company_code,omitempty"`
	// 物流公司id
	LogisticId string `json:"logistic_id,omitempty" xml:"logistic_id,omitempty"`
	// 物流单号
	LogisticNo string `json:"logistic_no,omitempty" xml:"logistic_no,omitempty"`
	// 异常描述
	Message string `json:"message,omitempty" xml:"message,omitempty"`
	// 操作者
	Operator string `json:"operator,omitempty" xml:"operator,omitempty"`
	// 店铺Id, 可能是门店或者电商仓
	StoreId string `json:"store_id,omitempty" xml:"store_id,omitempty"`
	// 店铺名称
	StoreName string `json:"store_name,omitempty" xml:"store_name,omitempty"`
	// 店铺类型, 门店(Store)或者电商仓(Warehouse)
	StoreType string `json:"store_type,omitempty" xml:"store_type,omitempty"`
	// 子订单Id
	SubOid int64 `json:"sub_oid,omitempty" xml:"sub_oid,omitempty"`
	// 速店通packageId
	PackageId int64 `json:"package_id,omitempty" xml:"package_id,omitempty"`
	// 主订单Id
	Tid int64 `json:"tid,omitempty" xml:"tid,omitempty"`
}

StoreConsignedResult 结构体

type StoreDeliverConfig

type StoreDeliverConfig struct {
	// 当activity为true时返回,活动开始时间
	ActivityStartTime string `json:"activity_start_time,omitempty" xml:"activity_start_time,omitempty"`
	// 当activity为true时返回,活动结束时间
	ActivityEndTime string `json:"activity_end_time,omitempty" xml:"activity_end_time,omitempty"`
	// 接单时间段,格式为 "09:00-12:00", "" 表示一直开启
	WorkingTime string `json:"working_time,omitempty" xml:"working_time,omitempty"`
	// 派单时间,格式为:[{"startTime":"08:40","endTime":"12:20"},{"startTime":"18:00","endTime":"22:00"}]
	DispatchTimeRange string `json:"dispatch_time_range,omitempty" xml:"dispatch_time_range,omitempty"`
	// 优先级,取值0-10,0优先级最大,10优先级最小
	Priority int64 `json:"priority,omitempty" xml:"priority,omitempty"`
	// 每日接单阈值
	DeliverThreshold int64 `json:"deliver_threshold,omitempty" xml:"deliver_threshold,omitempty"`
	// 是否是活动期
	Activity bool `json:"activity,omitempty" xml:"activity,omitempty"`
}

StoreDeliverConfig 结构体

type StoreInventory

type StoreInventory struct {
	// 库存量详情列表
	QuantityDetails []QuantityDetail `json:"quantity_details,omitempty" xml:"quantity_details>quantity_detail,omitempty"`
	// 单据流水号,用于幂等操作
	BillNum string `json:"bill_num,omitempty" xml:"bill_num,omitempty"`
	// ISV系统中商品编码
	OuterId string `json:"outer_id,omitempty" xml:"outer_id,omitempty"`
	// 库存类型
	InventoryType string `json:"inventory_type,omitempty" xml:"inventory_type,omitempty"`
	// 淘宝前端商品id
	ItemId string `json:"item_id,omitempty" xml:"item_id,omitempty"`
	// 商品的SKU编码
	SkuId string `json:"sku_id,omitempty" xml:"sku_id,omitempty"`
	// 单据类型
	BillType string `json:"bill_type,omitempty" xml:"bill_type,omitempty"`
	// 淘宝后端商品id
	ScItemId int64 `json:"sc_item_id,omitempty" xml:"sc_item_id,omitempty"`
	// 对应类型的库存数量(正数)
	Quantity int64 `json:"quantity,omitempty" xml:"quantity,omitempty"`
	// 调整后库存数量
	FinalQuantity int64 `json:"final_quantity,omitempty" xml:"final_quantity,omitempty"`
}

StoreInventory 结构体

type SubOrder

type SubOrder struct {
	// 0表示无系统异常
	Code string `json:"code,omitempty" xml:"code,omitempty"`
	// 异常描述
	Message string `json:"message,omitempty" xml:"message,omitempty"`
	// 店铺Id, 可能是门店或者电商仓
	StoreId string `json:"store_id,omitempty" xml:"store_id,omitempty"`
	// 店铺类型, 门店或者电商仓
	StoreType string `json:"store_type,omitempty" xml:"store_type,omitempty"`
	// 店铺名称
	StoreName string `json:"store_name,omitempty" xml:"store_name,omitempty"`
	// 操作者
	Operator string `json:"operator,omitempty" xml:"operator,omitempty"`
	// 扩展字段
	Attributes string `json:"attributes,omitempty" xml:"attributes,omitempty"`
	// 子订单Id
	SubOid int64 `json:"sub_oid,omitempty" xml:"sub_oid,omitempty"`
	// 主订单Id
	Tid int64 `json:"tid,omitempty" xml:"tid,omitempty"`
}

SubOrder 结构体

type SubOrders

type SubOrders struct {
	// 子单修改时间
	GmtModified string `json:"gmt_modified,omitempty" xml:"gmt_modified,omitempty"`
	// 退款状态;可选值:WAIT_SELLER_AGREE(买家已经申请退款,等待卖家同意), WAIT_BUYER_RETURN_GOODS(卖家已经同意退款,等待买家退货),  WAIT_SELLER_CONFIRM_GOODS(买家已经退货,等待卖家确认收货),  SELLER_REFUSE_BUYER(卖家拒绝退款),  CLOSED(退款关闭),  SUCCESS(退款成功)
	RefundStatus string `json:"refund_status,omitempty" xml:"refund_status,omitempty"`
	// 商品标题
	Title string `json:"title,omitempty" xml:"title,omitempty"`
	// 子单创建时间
	GmtCreate string `json:"gmt_create,omitempty" xml:"gmt_create,omitempty"`
	// 商品编码
	OuterId string `json:"outer_id,omitempty" xml:"outer_id,omitempty"`
	// 结束时间
	EndTime string `json:"end_time,omitempty" xml:"end_time,omitempty"`
	// 订单状态,可选值:WAIT_BUYER_PAY(等待买家付款),  WAIT_SELLER_SEND_GOODS(等待卖家发货),  SELLER_CONSIGNED_PART(卖家部分发货),  WAIT_BUYER_CONFIRM_GOODS(等待买家确认收货]),  TRADE_BUYER_SIGNED(买家已签收(货到付款专用)),  TRADE_FINISHED(交易成功),  TRADE_CLOSED(交易关闭),  TRADE_CLOSED_BY_TAOBAO(交易被淘宝关闭),  TRADE_NO_CREATE_PAY(没有创建外部交易(支付宝交易))
	Status string `json:"status,omitempty" xml:"status,omitempty"`
	// 经销商的货品ID
	DealerScItemId string `json:"dealer_sc_item_id,omitempty" xml:"dealer_sc_item_id,omitempty"`
	// 商品购买数量
	Num int64 `json:"num,omitempty" xml:"num,omitempty"`
	// 商品ID
	ItemId int64 `json:"item_id,omitempty" xml:"item_id,omitempty"`
	// 子订单ID
	SubOrderId int64 `json:"sub_order_id,omitempty" xml:"sub_order_id,omitempty"`
	// 商品价格,单位:分
	AuctionPrice int64 `json:"auction_price,omitempty" xml:"auction_price,omitempty"`
	// sku id
	SkuId int64 `json:"sku_id,omitempty" xml:"sku_id,omitempty"`
	// 实收金额,单位:分
	ActualFee int64 `json:"actual_fee,omitempty" xml:"actual_fee,omitempty"`
}

SubOrders 结构体

type TaobaoJstAstrolabeOrderstatusSyncAPIRequest

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

TaobaoJstAstrolabeOrderstatusSyncAPIRequest 线下门店派单以及单据相关操作接口 API请求 taobao.jst.astrolabe.orderstatus.sync

针对ERP系统部署在门店的商家,将派单状态回流到星盘

func NewTaobaoJstAstrolabeOrderstatusSyncRequest

func NewTaobaoJstAstrolabeOrderstatusSyncRequest() *TaobaoJstAstrolabeOrderstatusSyncAPIRequest

NewTaobaoJstAstrolabeOrderstatusSyncRequest 初始化TaobaoJstAstrolabeOrderstatusSyncAPIRequest对象

func (TaobaoJstAstrolabeOrderstatusSyncAPIRequest) GetActionTime

GetActionTime ActionTime Getter

func (TaobaoJstAstrolabeOrderstatusSyncAPIRequest) GetApiMethodName

GetApiMethodName IRequest interface 方法, 获取Api method

func (TaobaoJstAstrolabeOrderstatusSyncAPIRequest) GetApiParams

GetApiParams IRequest interface 方法, 获取API参数

func (TaobaoJstAstrolabeOrderstatusSyncAPIRequest) GetOperator

GetOperator Operator Getter

func (TaobaoJstAstrolabeOrderstatusSyncAPIRequest) GetParentOrderCode

func (r TaobaoJstAstrolabeOrderstatusSyncAPIRequest) GetParentOrderCode() int64

GetParentOrderCode ParentOrderCode Getter

func (TaobaoJstAstrolabeOrderstatusSyncAPIRequest) GetStatus

GetStatus Status Getter

func (TaobaoJstAstrolabeOrderstatusSyncAPIRequest) GetStoreId

GetStoreId StoreId Getter

func (TaobaoJstAstrolabeOrderstatusSyncAPIRequest) GetSubOrderIds

GetSubOrderIds SubOrderIds Getter

func (TaobaoJstAstrolabeOrderstatusSyncAPIRequest) GetType

GetType Type Getter

func (*TaobaoJstAstrolabeOrderstatusSyncAPIRequest) SetActionTime

func (r *TaobaoJstAstrolabeOrderstatusSyncAPIRequest) SetActionTime(_actionTime string) error

SetActionTime is ActionTime Setter 事件发生时间

func (*TaobaoJstAstrolabeOrderstatusSyncAPIRequest) SetOperator

func (r *TaobaoJstAstrolabeOrderstatusSyncAPIRequest) SetOperator(_operator string) error

SetOperator is Operator Setter 操作人

func (*TaobaoJstAstrolabeOrderstatusSyncAPIRequest) SetParentOrderCode

func (r *TaobaoJstAstrolabeOrderstatusSyncAPIRequest) SetParentOrderCode(_parentOrderCode int64) error

SetParentOrderCode is ParentOrderCode Setter 交易订单

func (*TaobaoJstAstrolabeOrderstatusSyncAPIRequest) SetStatus

SetStatus is Status Setter 订单状态

func (*TaobaoJstAstrolabeOrderstatusSyncAPIRequest) SetStoreId

SetStoreId is StoreId Setter 目标门店的商户中心门店编码

func (*TaobaoJstAstrolabeOrderstatusSyncAPIRequest) SetSubOrderIds

func (r *TaobaoJstAstrolabeOrderstatusSyncAPIRequest) SetSubOrderIds(_subOrderIds []int64) error

SetSubOrderIds is SubOrderIds Setter 子订单Id

func (*TaobaoJstAstrolabeOrderstatusSyncAPIRequest) SetType

SetType is Type Setter 业务类型

type TaobaoJstAstrolabeOrderstatusSyncAPIResponse

type TaobaoJstAstrolabeOrderstatusSyncAPIResponse struct {
	model.CommonResponse
	TaobaoJstAstrolabeOrderstatusSyncAPIResponseModel
}

TaobaoJstAstrolabeOrderstatusSyncAPIResponse 线下门店派单以及单据相关操作接口 API返回值 taobao.jst.astrolabe.orderstatus.sync

针对ERP系统部署在门店的商家,将派单状态回流到星盘

type TaobaoJstAstrolabeOrderstatusSyncAPIResponseModel

type TaobaoJstAstrolabeOrderstatusSyncAPIResponseModel struct {
	XMLName xml.Name `xml:"jst_astrolabe_orderstatus_sync_response"`
	// 平台颁发的每次请求访问的唯一标识
	RequestId string `json:"request_id,omitempty" xml:"request_id,omitempty"`
	// code
	ResultCode string `json:"result_code,omitempty" xml:"result_code,omitempty"`
	// message
	Message string `json:"message,omitempty" xml:"message,omitempty"`
}

TaobaoJstAstrolabeOrderstatusSyncAPIResponseModel is 线下门店派单以及单据相关操作接口 成功返回结果

type TaobaoJstAstrolabeStoreinventoryAdjustAPIRequest

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

TaobaoJstAstrolabeStoreinventoryAdjustAPIRequest 后端商品库存占用调整接口 API请求 taobao.jst.astrolabe.storeinventory.adjust

当第三方系统出现分单结果和天猫货品中心分单结果不一致时,需要调用此接口同步分单消息给天猫货品中心,调整之前占用的门店/电商仓库存。

func NewTaobaoJstAstrolabeStoreinventoryAdjustRequest

func NewTaobaoJstAstrolabeStoreinventoryAdjustRequest() *TaobaoJstAstrolabeStoreinventoryAdjustAPIRequest

NewTaobaoJstAstrolabeStoreinventoryAdjustRequest 初始化TaobaoJstAstrolabeStoreinventoryAdjustAPIRequest对象

func (TaobaoJstAstrolabeStoreinventoryAdjustAPIRequest) GetApiMethodName

GetApiMethodName IRequest interface 方法, 获取Api method

func (TaobaoJstAstrolabeStoreinventoryAdjustAPIRequest) GetApiParams

GetApiParams IRequest interface 方法, 获取API参数

func (TaobaoJstAstrolabeStoreinventoryAdjustAPIRequest) GetInventoryAdjustInfo

GetInventoryAdjustInfo InventoryAdjustInfo Getter

func (TaobaoJstAstrolabeStoreinventoryAdjustAPIRequest) GetOperationTime

GetOperationTime OperationTime Getter

func (*TaobaoJstAstrolabeStoreinventoryAdjustAPIRequest) SetInventoryAdjustInfo

func (r *TaobaoJstAstrolabeStoreinventoryAdjustAPIRequest) SetInventoryAdjustInfo(_inventoryAdjustInfo *InventoryAdjustInfo) error

SetInventoryAdjustInfo is InventoryAdjustInfo Setter 库存调整信息

func (*TaobaoJstAstrolabeStoreinventoryAdjustAPIRequest) SetOperationTime

func (r *TaobaoJstAstrolabeStoreinventoryAdjustAPIRequest) SetOperationTime(_operationTime string) error

SetOperationTime is OperationTime Setter 操作时间

type TaobaoJstAstrolabeStoreinventoryAdjustAPIResponse

type TaobaoJstAstrolabeStoreinventoryAdjustAPIResponse struct {
	model.CommonResponse
	TaobaoJstAstrolabeStoreinventoryAdjustAPIResponseModel
}

TaobaoJstAstrolabeStoreinventoryAdjustAPIResponse 后端商品库存占用调整接口 API返回值 taobao.jst.astrolabe.storeinventory.adjust

当第三方系统出现分单结果和天猫货品中心分单结果不一致时,需要调用此接口同步分单消息给天猫货品中心,调整之前占用的门店/电商仓库存。

type TaobaoJstAstrolabeStoreinventoryAdjustAPIResponseModel

type TaobaoJstAstrolabeStoreinventoryAdjustAPIResponseModel struct {
	XMLName xml.Name `xml:"jst_astrolabe_storeinventory_adjust_response"`
	// 平台颁发的每次请求访问的唯一标识
	RequestId string `json:"request_id,omitempty" xml:"request_id,omitempty"`
	// 响应标签
	Flag string `json:"flag,omitempty" xml:"flag,omitempty"`
	// 响应编码
	ResultCode string `json:"result_code,omitempty" xml:"result_code,omitempty"`
	// 响应信息
	Message string `json:"message,omitempty" xml:"message,omitempty"`
}

TaobaoJstAstrolabeStoreinventoryAdjustAPIResponseModel is 后端商品库存占用调整接口 成功返回结果

type TaobaoJstAstrolabeStoreinventoryInitialAPIRequest

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

TaobaoJstAstrolabeStoreinventoryInitialAPIRequest 后端商品库存初始化 API请求 taobao.jst.astrolabe.storeinventory.initial

初始化电商仓或门店库存,该接口一次可以初始化多个门店(或电商仓)的多个商品的多种类型库存。此接口只能使用一次,后续所有的库存变动都需走增量库存同步接口。

func NewTaobaoJstAstrolabeStoreinventoryInitialRequest

func NewTaobaoJstAstrolabeStoreinventoryInitialRequest() *TaobaoJstAstrolabeStoreinventoryInitialAPIRequest

NewTaobaoJstAstrolabeStoreinventoryInitialRequest 初始化TaobaoJstAstrolabeStoreinventoryInitialAPIRequest对象

func (TaobaoJstAstrolabeStoreinventoryInitialAPIRequest) GetApiMethodName

GetApiMethodName IRequest interface 方法, 获取Api method

func (TaobaoJstAstrolabeStoreinventoryInitialAPIRequest) GetApiParams

GetApiParams IRequest interface 方法, 获取API参数

func (TaobaoJstAstrolabeStoreinventoryInitialAPIRequest) GetOperationTime

GetOperationTime OperationTime Getter

func (TaobaoJstAstrolabeStoreinventoryInitialAPIRequest) GetStores

GetStores Stores Getter

func (*TaobaoJstAstrolabeStoreinventoryInitialAPIRequest) SetOperationTime

func (r *TaobaoJstAstrolabeStoreinventoryInitialAPIRequest) SetOperationTime(_operationTime string) error

SetOperationTime is OperationTime Setter 操作时间

func (*TaobaoJstAstrolabeStoreinventoryInitialAPIRequest) SetStores

SetStores is Stores Setter 门店列表

type TaobaoJstAstrolabeStoreinventoryInitialAPIResponse

type TaobaoJstAstrolabeStoreinventoryInitialAPIResponse struct {
	model.CommonResponse
	TaobaoJstAstrolabeStoreinventoryInitialAPIResponseModel
}

TaobaoJstAstrolabeStoreinventoryInitialAPIResponse 后端商品库存初始化 API返回值 taobao.jst.astrolabe.storeinventory.initial

初始化电商仓或门店库存,该接口一次可以初始化多个门店(或电商仓)的多个商品的多种类型库存。此接口只能使用一次,后续所有的库存变动都需走增量库存同步接口。

type TaobaoJstAstrolabeStoreinventoryInitialAPIResponseModel

type TaobaoJstAstrolabeStoreinventoryInitialAPIResponseModel struct {
	XMLName xml.Name `xml:"jst_astrolabe_storeinventory_initial_response"`
	// 平台颁发的每次请求访问的唯一标识
	RequestId string `json:"request_id,omitempty" xml:"request_id,omitempty"`
	// 错误信息列表
	ErrorDescriptions []TaobaoJstAstrolabeStoreinventoryInitialError `json:"error_descriptions,omitempty" xml:"error_descriptions>taobao_jst_astrolabe_storeinventory_initial_error,omitempty"`
	// 响应信息
	Message string `json:"message,omitempty" xml:"message,omitempty"`
	// 响应标签
	ResultCode string `json:"result_code,omitempty" xml:"result_code,omitempty"`
	// 响应标示
	Flag string `json:"flag,omitempty" xml:"flag,omitempty"`
}

TaobaoJstAstrolabeStoreinventoryInitialAPIResponseModel is 后端商品库存初始化 成功返回结果

type TaobaoJstAstrolabeStoreinventoryInitialError

type TaobaoJstAstrolabeStoreinventoryInitialError struct {
	// 错误描述
	Descrpition string `json:"descrpition,omitempty" xml:"descrpition,omitempty"`
	// 处理失败的流水号(有多个时,用逗号分隔)
	FailedBillNum string `json:"failed_bill_num,omitempty" xml:"failed_bill_num,omitempty"`
}

TaobaoJstAstrolabeStoreinventoryInitialError 结构体

type TaobaoJstAstrolabeStoreinventoryItemadjustAPIRequest

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

TaobaoJstAstrolabeStoreinventoryItemadjustAPIRequest 库存占用调整接口 API请求 taobao.jst.astrolabe.storeinventory.itemadjust

当第三方系统出现分单结果和天猫货品中心分单结果不一致时,需要调用此接口同步分单消息给天猫货品中心,调整之前占用的门店/电商仓库存。

func NewTaobaoJstAstrolabeStoreinventoryItemadjustRequest

func NewTaobaoJstAstrolabeStoreinventoryItemadjustRequest() *TaobaoJstAstrolabeStoreinventoryItemadjustAPIRequest

NewTaobaoJstAstrolabeStoreinventoryItemadjustRequest 初始化TaobaoJstAstrolabeStoreinventoryItemadjustAPIRequest对象

func (TaobaoJstAstrolabeStoreinventoryItemadjustAPIRequest) GetApiMethodName

GetApiMethodName IRequest interface 方法, 获取Api method

func (TaobaoJstAstrolabeStoreinventoryItemadjustAPIRequest) GetApiParams

GetApiParams IRequest interface 方法, 获取API参数

func (TaobaoJstAstrolabeStoreinventoryItemadjustAPIRequest) GetInventoryAdjustInfo

GetInventoryAdjustInfo InventoryAdjustInfo Getter

func (TaobaoJstAstrolabeStoreinventoryItemadjustAPIRequest) GetOperationTime

GetOperationTime OperationTime Getter

func (*TaobaoJstAstrolabeStoreinventoryItemadjustAPIRequest) SetInventoryAdjustInfo

func (r *TaobaoJstAstrolabeStoreinventoryItemadjustAPIRequest) SetInventoryAdjustInfo(_inventoryAdjustInfo *InventoryAdjustInfo) error

SetInventoryAdjustInfo is InventoryAdjustInfo Setter 库存调整信息

func (*TaobaoJstAstrolabeStoreinventoryItemadjustAPIRequest) SetOperationTime

func (r *TaobaoJstAstrolabeStoreinventoryItemadjustAPIRequest) SetOperationTime(_operationTime string) error

SetOperationTime is OperationTime Setter 操作时间

type TaobaoJstAstrolabeStoreinventoryItemadjustAPIResponse

type TaobaoJstAstrolabeStoreinventoryItemadjustAPIResponse struct {
	model.CommonResponse
	TaobaoJstAstrolabeStoreinventoryItemadjustAPIResponseModel
}

TaobaoJstAstrolabeStoreinventoryItemadjustAPIResponse 库存占用调整接口 API返回值 taobao.jst.astrolabe.storeinventory.itemadjust

当第三方系统出现分单结果和天猫货品中心分单结果不一致时,需要调用此接口同步分单消息给天猫货品中心,调整之前占用的门店/电商仓库存。

type TaobaoJstAstrolabeStoreinventoryItemadjustAPIResponseModel

type TaobaoJstAstrolabeStoreinventoryItemadjustAPIResponseModel struct {
	XMLName xml.Name `xml:"jst_astrolabe_storeinventory_itemadjust_response"`
	// 平台颁发的每次请求访问的唯一标识
	RequestId string `json:"request_id,omitempty" xml:"request_id,omitempty"`
	// 响应标签
	Flag string `json:"flag,omitempty" xml:"flag,omitempty"`
	// 响应编码
	QimenCode string `json:"qimen_code,omitempty" xml:"qimen_code,omitempty"`
	// 响应信息
	Message string `json:"message,omitempty" xml:"message,omitempty"`
}

TaobaoJstAstrolabeStoreinventoryItemadjustAPIResponseModel is 库存占用调整接口 成功返回结果

type TaobaoJstAstrolabeStoreinventoryIteminitialAPIRequest

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

TaobaoJstAstrolabeStoreinventoryIteminitialAPIRequest 库存初始化接口 API请求 taobao.jst.astrolabe.storeinventory.iteminitial

ERP调用奇门的接口,对门店的库存进行初始化

func NewTaobaoJstAstrolabeStoreinventoryIteminitialRequest

func NewTaobaoJstAstrolabeStoreinventoryIteminitialRequest() *TaobaoJstAstrolabeStoreinventoryIteminitialAPIRequest

NewTaobaoJstAstrolabeStoreinventoryIteminitialRequest 初始化TaobaoJstAstrolabeStoreinventoryIteminitialAPIRequest对象

func (TaobaoJstAstrolabeStoreinventoryIteminitialAPIRequest) GetApiMethodName

GetApiMethodName IRequest interface 方法, 获取Api method

func (TaobaoJstAstrolabeStoreinventoryIteminitialAPIRequest) GetApiParams

GetApiParams IRequest interface 方法, 获取API参数

func (TaobaoJstAstrolabeStoreinventoryIteminitialAPIRequest) GetOperationTime

GetOperationTime OperationTime Getter

func (TaobaoJstAstrolabeStoreinventoryIteminitialAPIRequest) GetStores

GetStores Stores Getter

func (*TaobaoJstAstrolabeStoreinventoryIteminitialAPIRequest) SetOperationTime

func (r *TaobaoJstAstrolabeStoreinventoryIteminitialAPIRequest) SetOperationTime(_operationTime string) error

SetOperationTime is OperationTime Setter 操作时间

func (*TaobaoJstAstrolabeStoreinventoryIteminitialAPIRequest) SetStores

SetStores is Stores Setter 门店列表

type TaobaoJstAstrolabeStoreinventoryIteminitialAPIResponse

type TaobaoJstAstrolabeStoreinventoryIteminitialAPIResponse struct {
	model.CommonResponse
	TaobaoJstAstrolabeStoreinventoryIteminitialAPIResponseModel
}

TaobaoJstAstrolabeStoreinventoryIteminitialAPIResponse 库存初始化接口 API返回值 taobao.jst.astrolabe.storeinventory.iteminitial

ERP调用奇门的接口,对门店的库存进行初始化

type TaobaoJstAstrolabeStoreinventoryIteminitialAPIResponseModel

type TaobaoJstAstrolabeStoreinventoryIteminitialAPIResponseModel struct {
	XMLName xml.Name `xml:"jst_astrolabe_storeinventory_iteminitial_response"`
	// 平台颁发的每次请求访问的唯一标识
	RequestId string `json:"request_id,omitempty" xml:"request_id,omitempty"`
	// 错误信息列表
	ErrorDescriptions []TaobaoJstAstrolabeStoreinventoryIteminitialError `json:"error_descriptions,omitempty" xml:"error_descriptions>taobao_jst_astrolabe_storeinventory_iteminitial_error,omitempty"`
	// 响应标示
	Flag string `json:"flag,omitempty" xml:"flag,omitempty"`
	// 响应标签
	QimenCode string `json:"qimen_code,omitempty" xml:"qimen_code,omitempty"`
	// 响应信息
	Message string `json:"message,omitempty" xml:"message,omitempty"`
}

TaobaoJstAstrolabeStoreinventoryIteminitialAPIResponseModel is 库存初始化接口 成功返回结果

type TaobaoJstAstrolabeStoreinventoryIteminitialError

type TaobaoJstAstrolabeStoreinventoryIteminitialError struct {
	// 错误描述
	Descrpition string `json:"descrpition,omitempty" xml:"descrpition,omitempty"`
	// 处理失败的流水号(有多个时,用逗号分隔)
	FailedBillNum string `json:"failed_bill_num,omitempty" xml:"failed_bill_num,omitempty"`
}

TaobaoJstAstrolabeStoreinventoryIteminitialError 结构体

type TaobaoJstAstrolabeStoreinventoryItemqueryAPIRequest

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

TaobaoJstAstrolabeStoreinventoryItemqueryAPIRequest 库存查询接口 API请求 taobao.jst.astrolabe.storeinventory.itemquery

查询门店或电商仓库存,该接口一次可以同时查询多个门店或电商仓的多个商品的多种类型的库存

func NewTaobaoJstAstrolabeStoreinventoryItemqueryRequest

func NewTaobaoJstAstrolabeStoreinventoryItemqueryRequest() *TaobaoJstAstrolabeStoreinventoryItemqueryAPIRequest

NewTaobaoJstAstrolabeStoreinventoryItemqueryRequest 初始化TaobaoJstAstrolabeStoreinventoryItemqueryAPIRequest对象

func (TaobaoJstAstrolabeStoreinventoryItemqueryAPIRequest) GetApiMethodName

GetApiMethodName IRequest interface 方法, 获取Api method

func (TaobaoJstAstrolabeStoreinventoryItemqueryAPIRequest) GetApiParams

GetApiParams IRequest interface 方法, 获取API参数

func (TaobaoJstAstrolabeStoreinventoryItemqueryAPIRequest) GetStores

GetStores Stores Getter

func (*TaobaoJstAstrolabeStoreinventoryItemqueryAPIRequest) SetStores

SetStores is Stores Setter 门店信息

type TaobaoJstAstrolabeStoreinventoryItemqueryAPIResponse

type TaobaoJstAstrolabeStoreinventoryItemqueryAPIResponse struct {
	model.CommonResponse
	TaobaoJstAstrolabeStoreinventoryItemqueryAPIResponseModel
}

TaobaoJstAstrolabeStoreinventoryItemqueryAPIResponse 库存查询接口 API返回值 taobao.jst.astrolabe.storeinventory.itemquery

查询门店或电商仓库存,该接口一次可以同时查询多个门店或电商仓的多个商品的多种类型的库存

type TaobaoJstAstrolabeStoreinventoryItemqueryAPIResponseModel

type TaobaoJstAstrolabeStoreinventoryItemqueryAPIResponseModel struct {
	XMLName xml.Name `xml:"jst_astrolabe_storeinventory_itemquery_response"`
	// 平台颁发的每次请求访问的唯一标识
	RequestId string `json:"request_id,omitempty" xml:"request_id,omitempty"`
	// 门店列表
	Stores []Store `json:"stores,omitempty" xml:"stores>store,omitempty"`
	// 响应标示
	Flag string `json:"flag,omitempty" xml:"flag,omitempty"`
	// 响应编码
	QimenCode string `json:"qimen_code,omitempty" xml:"qimen_code,omitempty"`
	// message
	Message string `json:"message,omitempty" xml:"message,omitempty"`
}

TaobaoJstAstrolabeStoreinventoryItemqueryAPIResponseModel is 库存查询接口 成功返回结果

type TaobaoJstAstrolabeStoreinventoryItemupdateAPIRequest

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

TaobaoJstAstrolabeStoreinventoryItemupdateAPIRequest 库存增量更新接口 API请求 taobao.jst.astrolabe.storeinventory.itemupdate

ERP调用该接口,增量更新门店或电商仓库存,该接口一次可以同时增量更新多个门店的多个商品的非确定性库存。

func NewTaobaoJstAstrolabeStoreinventoryItemupdateRequest

func NewTaobaoJstAstrolabeStoreinventoryItemupdateRequest() *TaobaoJstAstrolabeStoreinventoryItemupdateAPIRequest

NewTaobaoJstAstrolabeStoreinventoryItemupdateRequest 初始化TaobaoJstAstrolabeStoreinventoryItemupdateAPIRequest对象

func (TaobaoJstAstrolabeStoreinventoryItemupdateAPIRequest) GetApiMethodName

GetApiMethodName IRequest interface 方法, 获取Api method

func (TaobaoJstAstrolabeStoreinventoryItemupdateAPIRequest) GetApiParams

GetApiParams IRequest interface 方法, 获取API参数

func (TaobaoJstAstrolabeStoreinventoryItemupdateAPIRequest) GetOperationTime

GetOperationTime OperationTime Getter

func (TaobaoJstAstrolabeStoreinventoryItemupdateAPIRequest) GetStores

GetStores Stores Getter

func (*TaobaoJstAstrolabeStoreinventoryItemupdateAPIRequest) SetOperationTime

func (r *TaobaoJstAstrolabeStoreinventoryItemupdateAPIRequest) SetOperationTime(_operationTime string) error

SetOperationTime is OperationTime Setter 操作时间

func (*TaobaoJstAstrolabeStoreinventoryItemupdateAPIRequest) SetStores

SetStores is Stores Setter 门店列表

type TaobaoJstAstrolabeStoreinventoryItemupdateAPIResponse

type TaobaoJstAstrolabeStoreinventoryItemupdateAPIResponse struct {
	model.CommonResponse
	TaobaoJstAstrolabeStoreinventoryItemupdateAPIResponseModel
}

TaobaoJstAstrolabeStoreinventoryItemupdateAPIResponse 库存增量更新接口 API返回值 taobao.jst.astrolabe.storeinventory.itemupdate

ERP调用该接口,增量更新门店或电商仓库存,该接口一次可以同时增量更新多个门店的多个商品的非确定性库存。

type TaobaoJstAstrolabeStoreinventoryItemupdateAPIResponseModel

type TaobaoJstAstrolabeStoreinventoryItemupdateAPIResponseModel struct {
	XMLName xml.Name `xml:"jst_astrolabe_storeinventory_itemupdate_response"`
	// 平台颁发的每次请求访问的唯一标识
	RequestId string `json:"request_id,omitempty" xml:"request_id,omitempty"`
	// 错误信息列表
	ErrorDescriptions []TaobaoJstAstrolabeStoreinventoryItemupdateError `json:"error_descriptions,omitempty" xml:"error_descriptions>taobao_jst_astrolabe_storeinventory_itemupdate_error,omitempty"`
	// 响应标示
	Flag string `json:"flag,omitempty" xml:"flag,omitempty"`
	// 响应标签
	QimenCode string `json:"qimen_code,omitempty" xml:"qimen_code,omitempty"`
	// 响应信息
	Message string `json:"message,omitempty" xml:"message,omitempty"`
}

TaobaoJstAstrolabeStoreinventoryItemupdateAPIResponseModel is 库存增量更新接口 成功返回结果

type TaobaoJstAstrolabeStoreinventoryItemupdateError

type TaobaoJstAstrolabeStoreinventoryItemupdateError struct {
	// 错误描述
	Descrpition string `json:"descrpition,omitempty" xml:"descrpition,omitempty"`
	// 处理失败的流水号
	FailedBillNum string `json:"failed_bill_num,omitempty" xml:"failed_bill_num,omitempty"`
}

TaobaoJstAstrolabeStoreinventoryItemupdateError 结构体

type TaobaoJstAstrolabeStoreinventoryQueryAPIRequest

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

TaobaoJstAstrolabeStoreinventoryQueryAPIRequest 后端商品库存查询接口 API请求 taobao.jst.astrolabe.storeinventory.query

查询门店或电商仓库存,该接口一次可以同时查询多个门店或电商仓的多个商品的多种类型的库存

func NewTaobaoJstAstrolabeStoreinventoryQueryRequest

func NewTaobaoJstAstrolabeStoreinventoryQueryRequest() *TaobaoJstAstrolabeStoreinventoryQueryAPIRequest

NewTaobaoJstAstrolabeStoreinventoryQueryRequest 初始化TaobaoJstAstrolabeStoreinventoryQueryAPIRequest对象

func (TaobaoJstAstrolabeStoreinventoryQueryAPIRequest) GetApiMethodName

GetApiMethodName IRequest interface 方法, 获取Api method

func (TaobaoJstAstrolabeStoreinventoryQueryAPIRequest) GetApiParams

GetApiParams IRequest interface 方法, 获取API参数

func (TaobaoJstAstrolabeStoreinventoryQueryAPIRequest) GetStores

GetStores Stores Getter

func (*TaobaoJstAstrolabeStoreinventoryQueryAPIRequest) SetStores

SetStores is Stores Setter 门店

type TaobaoJstAstrolabeStoreinventoryQueryAPIResponse

type TaobaoJstAstrolabeStoreinventoryQueryAPIResponse struct {
	model.CommonResponse
	TaobaoJstAstrolabeStoreinventoryQueryAPIResponseModel
}

TaobaoJstAstrolabeStoreinventoryQueryAPIResponse 后端商品库存查询接口 API返回值 taobao.jst.astrolabe.storeinventory.query

查询门店或电商仓库存,该接口一次可以同时查询多个门店或电商仓的多个商品的多种类型的库存

type TaobaoJstAstrolabeStoreinventoryQueryAPIResponseModel

type TaobaoJstAstrolabeStoreinventoryQueryAPIResponseModel struct {
	XMLName xml.Name `xml:"jst_astrolabe_storeinventory_query_response"`
	// 平台颁发的每次请求访问的唯一标识
	RequestId string `json:"request_id,omitempty" xml:"request_id,omitempty"`
	// 门店列表
	Stores []Store `json:"stores,omitempty" xml:"stores>store,omitempty"`
	// 响应标示
	Flag string `json:"flag,omitempty" xml:"flag,omitempty"`
	// 响应编码
	ResultCode string `json:"result_code,omitempty" xml:"result_code,omitempty"`
	// 响应信息
	Message string `json:"message,omitempty" xml:"message,omitempty"`
}

TaobaoJstAstrolabeStoreinventoryQueryAPIResponseModel is 后端商品库存查询接口 成功返回结果

type TaobaoJstAstrolabeStoreinventoryUpdateAPIRequest

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

TaobaoJstAstrolabeStoreinventoryUpdateAPIRequest 后端商品库存增量更新接口 API请求 taobao.jst.astrolabe.storeinventory.update

增量更新门店或电商仓库存,该接口一次可以同时增量更新多个门店的多个商品的非确定性库存

func NewTaobaoJstAstrolabeStoreinventoryUpdateRequest

func NewTaobaoJstAstrolabeStoreinventoryUpdateRequest() *TaobaoJstAstrolabeStoreinventoryUpdateAPIRequest

NewTaobaoJstAstrolabeStoreinventoryUpdateRequest 初始化TaobaoJstAstrolabeStoreinventoryUpdateAPIRequest对象

func (TaobaoJstAstrolabeStoreinventoryUpdateAPIRequest) GetApiMethodName

GetApiMethodName IRequest interface 方法, 获取Api method

func (TaobaoJstAstrolabeStoreinventoryUpdateAPIRequest) GetApiParams

GetApiParams IRequest interface 方法, 获取API参数

func (TaobaoJstAstrolabeStoreinventoryUpdateAPIRequest) GetOperationTime

GetOperationTime OperationTime Getter

func (TaobaoJstAstrolabeStoreinventoryUpdateAPIRequest) GetStores

GetStores Stores Getter

func (*TaobaoJstAstrolabeStoreinventoryUpdateAPIRequest) SetOperationTime

func (r *TaobaoJstAstrolabeStoreinventoryUpdateAPIRequest) SetOperationTime(_operationTime string) error

SetOperationTime is OperationTime Setter 操作时间

func (*TaobaoJstAstrolabeStoreinventoryUpdateAPIRequest) SetStores

SetStores is Stores Setter 门店列表

type TaobaoJstAstrolabeStoreinventoryUpdateAPIResponse

type TaobaoJstAstrolabeStoreinventoryUpdateAPIResponse struct {
	model.CommonResponse
	TaobaoJstAstrolabeStoreinventoryUpdateAPIResponseModel
}

TaobaoJstAstrolabeStoreinventoryUpdateAPIResponse 后端商品库存增量更新接口 API返回值 taobao.jst.astrolabe.storeinventory.update

增量更新门店或电商仓库存,该接口一次可以同时增量更新多个门店的多个商品的非确定性库存

type TaobaoJstAstrolabeStoreinventoryUpdateAPIResponseModel

type TaobaoJstAstrolabeStoreinventoryUpdateAPIResponseModel struct {
	XMLName xml.Name `xml:"jst_astrolabe_storeinventory_update_response"`
	// 平台颁发的每次请求访问的唯一标识
	RequestId string `json:"request_id,omitempty" xml:"request_id,omitempty"`
	// 错误信息列表
	ErrorDescriptions []TaobaoJstAstrolabeStoreinventoryUpdateError `json:"error_descriptions,omitempty" xml:"error_descriptions>taobao_jst_astrolabe_storeinventory_update_error,omitempty"`
	// 响应标示
	Flag string `json:"flag,omitempty" xml:"flag,omitempty"`
	// 响应标签
	ResultCode string `json:"result_code,omitempty" xml:"result_code,omitempty"`
	// 响应信息
	Message string `json:"message,omitempty" xml:"message,omitempty"`
}

TaobaoJstAstrolabeStoreinventoryUpdateAPIResponseModel is 后端商品库存增量更新接口 成功返回结果

type TaobaoJstAstrolabeStoreinventoryUpdateError

type TaobaoJstAstrolabeStoreinventoryUpdateError struct {
	// 错误描述
	Description string `json:"description,omitempty" xml:"description,omitempty"`
	// 处理失败的流水号
	FailedBillNum string `json:"failed_bill_num,omitempty" xml:"failed_bill_num,omitempty"`
}

TaobaoJstAstrolabeStoreinventoryUpdateError 结构体

type TaobaoOmniDealerOdersGetAPIRequest

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

TaobaoOmniDealerOdersGetAPIRequest 获取单笔全渠道经销商订单的详细信息 API请求 taobao.omni.dealer.oders.get

全渠道经销商获取单笔订单的详细信息

func NewTaobaoOmniDealerOdersGetRequest

func NewTaobaoOmniDealerOdersGetRequest() *TaobaoOmniDealerOdersGetAPIRequest

NewTaobaoOmniDealerOdersGetRequest 初始化TaobaoOmniDealerOdersGetAPIRequest对象

func (TaobaoOmniDealerOdersGetAPIRequest) GetApiMethodName

func (r TaobaoOmniDealerOdersGetAPIRequest) GetApiMethodName() string

GetApiMethodName IRequest interface 方法, 获取Api method

func (TaobaoOmniDealerOdersGetAPIRequest) GetApiParams

GetApiParams IRequest interface 方法, 获取API参数

func (TaobaoOmniDealerOdersGetAPIRequest) GetMainOrderId

func (r TaobaoOmniDealerOdersGetAPIRequest) GetMainOrderId() int64

GetMainOrderId MainOrderId Getter

func (*TaobaoOmniDealerOdersGetAPIRequest) SetMainOrderId

func (r *TaobaoOmniDealerOdersGetAPIRequest) SetMainOrderId(_mainOrderId int64) error

SetMainOrderId is MainOrderId Setter 主订单ID

type TaobaoOmniDealerOdersGetAPIResponse

type TaobaoOmniDealerOdersGetAPIResponse struct {
	model.CommonResponse
	TaobaoOmniDealerOdersGetAPIResponseModel
}

TaobaoOmniDealerOdersGetAPIResponse 获取单笔全渠道经销商订单的详细信息 API返回值 taobao.omni.dealer.oders.get

全渠道经销商获取单笔订单的详细信息

type TaobaoOmniDealerOdersGetAPIResponseModel

type TaobaoOmniDealerOdersGetAPIResponseModel struct {
	XMLName xml.Name `xml:"omni_dealer_oders_get_response"`
	// 平台颁发的每次请求访问的唯一标识
	RequestId string `json:"request_id,omitempty" xml:"request_id,omitempty"`
	// 订单
	Data *TaobaoOmniDealerOdersGetData `json:"data,omitempty" xml:"data,omitempty"`
}

TaobaoOmniDealerOdersGetAPIResponseModel is 获取单笔全渠道经销商订单的详细信息 成功返回结果

type TaobaoOmniDealerOdersGetData

type TaobaoOmniDealerOdersGetData struct {
	// 子订单
	SubOrders []SubOrders `json:"sub_orders,omitempty" xml:"sub_orders>sub_orders,omitempty"`
	// 订单创建时间
	GmtModified string `json:"gmt_modified,omitempty" xml:"gmt_modified,omitempty"`
	// 买家呢称
	BuyerNick string `json:"buyer_nick,omitempty" xml:"buyer_nick,omitempty"`
	// 省
	ReceiverProv string `json:"receiver_prov,omitempty" xml:"receiver_prov,omitempty"`
	// 支付时间
	PayTime string `json:"pay_time,omitempty" xml:"pay_time,omitempty"`
	// 退款状态;可选值:WAIT_SELLER_AGREE(买家已经申请退款,等待卖家同意), WAIT_BUYER_RETURN_GOODS(卖家已经同意退款,等待买家退货),  WAIT_SELLER_CONFIRM_GOODS(买家已经退货,等待卖家确认收货),  SELLER_REFUSE_BUYER(卖家拒绝退款),  CLOSED(退款关闭),  SUCCESS(退款成功)
	RefundStatus string `json:"refund_status,omitempty" xml:"refund_status,omitempty"`
	// 多级时效预约单结束预约时间
	ExpectEnd string `json:"expect_end,omitempty" xml:"expect_end,omitempty"`
	// 门店履约类型,可选值:PICKED_UP_IN_STORES(门店自提), STORE_DELIVERY(门店发货)
	FulfillmentType string `json:"fulfillment_type,omitempty" xml:"fulfillment_type,omitempty"`
	// 市
	ReceiverCity string `json:"receiver_city,omitempty" xml:"receiver_city,omitempty"`
	// 发货时间
	ConsignTime string `json:"consign_time,omitempty" xml:"consign_time,omitempty"`
	// 收货人的电话号码
	ReceiverPhone string `json:"receiver_phone,omitempty" xml:"receiver_phone,omitempty"`
	// 镇
	ReceiverTown string `json:"receiver_town,omitempty" xml:"receiver_town,omitempty"`
	// 卖家呢称
	SellerNick string `json:"seller_nick,omitempty" xml:"seller_nick,omitempty"`
	// 收件人姓名
	ReceiverName string `json:"receiver_name,omitempty" xml:"receiver_name,omitempty"`
	// 手机
	ReceiverMobile string `json:"receiver_mobile,omitempty" xml:"receiver_mobile,omitempty"`
	// 区/县
	ReceiverArea string `json:"receiver_area,omitempty" xml:"receiver_area,omitempty"`
	// 时效类型,可选值:NONE(无时效), APPOINTMENT_AGING(预约配送), HOUR_AGING(小时达), DAY_0_AGING(当日达), DAY_1_AGING(次日达), DAY_2_AGING(隔日达)
	AgingType string `json:"aging_type,omitempty" xml:"aging_type,omitempty"`
	// 订单创建时间
	GmtCreate string `json:"gmt_create,omitempty" xml:"gmt_create,omitempty"`
	// 收货地址
	ReceiverAddress string `json:"receiver_address,omitempty" xml:"receiver_address,omitempty"`
	// 买家留言
	BuyerMessage string `json:"buyer_message,omitempty" xml:"buyer_message,omitempty"`
	// 外部订单号
	OutOrderId string `json:"out_order_id,omitempty" xml:"out_order_id,omitempty"`
	// 多级时效预约单开始预约时间
	ExpectStart string `json:"expect_start,omitempty" xml:"expect_start,omitempty"`
	// 卖家备注
	SellerMemo string `json:"seller_memo,omitempty" xml:"seller_memo,omitempty"`
	// 交易结束时间。交易成功时间(更新交易状态为成功的同时更新)/确认收货时间或者交易关闭时间 。格式:yyyy-MM-dd HH:mm:ss
	EndTime string `json:"end_time,omitempty" xml:"end_time,omitempty"`
	// 买家备注
	BuyerMemo string `json:"buyer_memo,omitempty" xml:"buyer_memo,omitempty"`
	// 订单状态,可选值:WAIT_BUYER_PAY(等待买家付款),  WAIT_SELLER_SEND_GOODS(等待卖家发货),  SELLER_CONSIGNED_PART(卖家部分发货),  WAIT_BUYER_CONFIRM_GOODS(等待买家确认收货]),  TRADE_BUYER_SIGNED(买家已签收(货到付款专用)),  TRADE_FINISHED(交易成功),  TRADE_CLOSED(交易关闭),  TRADE_CLOSED_BY_TAOBAO(交易被淘宝关闭),  TRADE_NO_CREATE_PAY(没有创建外部交易(支付宝交易))
	Status string `json:"status,omitempty" xml:"status,omitempty"`
	// 履约门店的商家门店编码
	FulfillmentStoreOutId string `json:"fulfillment_store_out_id,omitempty" xml:"fulfillment_store_out_id,omitempty"`
	// 优惠金额,单位:分
	DiscountFee int64 `json:"discount_fee,omitempty" xml:"discount_fee,omitempty"`
	// 主订单ID
	OrderId int64 `json:"order_id,omitempty" xml:"order_id,omitempty"`
	// 卖家ID
	SellerId int64 `json:"seller_id,omitempty" xml:"seller_id,omitempty"`
	// 手工调整金额,单位:分
	AdjustFee int64 `json:"adjust_fee,omitempty" xml:"adjust_fee,omitempty"`
	// 经销商卖家ID
	DealerSellerId int64 `json:"dealer_seller_id,omitempty" xml:"dealer_seller_id,omitempty"`
	// 邮费单位分
	PostFee int64 `json:"post_fee,omitempty" xml:"post_fee,omitempty"`
	// 总金额,单价×数量,不包含运费和折扣,单位:分
	TotalFee int64 `json:"total_fee,omitempty" xml:"total_fee,omitempty"`
	// 买家实际支付给卖家的金额,单位:分
	ActualTotalFee int64 `json:"actual_total_fee,omitempty" xml:"actual_total_fee,omitempty"`
	// 履约门店ID
	FulfillmentStoreId int64 `json:"fulfillment_store_id,omitempty" xml:"fulfillment_store_id,omitempty"`
	// 购物金信息输出
	ExpandCardInfo *ExpandCardInfo `json:"expand_card_info,omitempty" xml:"expand_card_info,omitempty"`
}

TaobaoOmniDealerOdersGetData 结构体

type TaobaoOmniDealerOdersListAPIRequest

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

TaobaoOmniDealerOdersListAPIRequest 全渠道经销商订单列表 API请求 taobao.omni.dealer.oders.list

全渠道经销商订单列表查询

func NewTaobaoOmniDealerOdersListRequest

func NewTaobaoOmniDealerOdersListRequest() *TaobaoOmniDealerOdersListAPIRequest

NewTaobaoOmniDealerOdersListRequest 初始化TaobaoOmniDealerOdersListAPIRequest对象

func (TaobaoOmniDealerOdersListAPIRequest) GetApiMethodName

func (r TaobaoOmniDealerOdersListAPIRequest) GetApiMethodName() string

GetApiMethodName IRequest interface 方法, 获取Api method

func (TaobaoOmniDealerOdersListAPIRequest) GetApiParams

GetApiParams IRequest interface 方法, 获取API参数

func (TaobaoOmniDealerOdersListAPIRequest) GetQueryParam

GetQueryParam QueryParam Getter

func (*TaobaoOmniDealerOdersListAPIRequest) SetQueryParam

func (r *TaobaoOmniDealerOdersListAPIRequest) SetQueryParam(_queryParam *QueryOmniOrderRequest) error

SetQueryParam is QueryParam Setter 参数对象

type TaobaoOmniDealerOdersListAPIResponse

type TaobaoOmniDealerOdersListAPIResponse struct {
	model.CommonResponse
	TaobaoOmniDealerOdersListAPIResponseModel
}

TaobaoOmniDealerOdersListAPIResponse 全渠道经销商订单列表 API返回值 taobao.omni.dealer.oders.list

全渠道经销商订单列表查询

type TaobaoOmniDealerOdersListAPIResponseModel

type TaobaoOmniDealerOdersListAPIResponseModel struct {
	XMLName xml.Name `xml:"omni_dealer_oders_list_response"`
	// 平台颁发的每次请求访问的唯一标识
	RequestId string `json:"request_id,omitempty" xml:"request_id,omitempty"`
	// 分页结果
	Result *PageResult `json:"result,omitempty" xml:"result,omitempty"`
}

TaobaoOmniDealerOdersListAPIResponseModel is 全渠道经销商订单列表 成功返回结果

type TaobaoOmniDealerOdersListData

type TaobaoOmniDealerOdersListData struct {
	// 外部系统订单id
	OutOrderId string `json:"out_order_id,omitempty" xml:"out_order_id,omitempty"`
	// 主订单id
	BizOrderId int64 `json:"biz_order_id,omitempty" xml:"biz_order_id,omitempty"`
	// 卖家id
	SellerId int64 `json:"seller_id,omitempty" xml:"seller_id,omitempty"`
}

TaobaoOmniDealerOdersListData 结构体

type TaobaoOmniitemCategoryGetAPIRequest

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

TaobaoOmniitemCategoryGetAPIRequest 全渠道商品轻发布类目信息 API请求 taobao.omniitem.category.get

全渠道商品轻发布类目信息

func NewTaobaoOmniitemCategoryGetRequest

func NewTaobaoOmniitemCategoryGetRequest() *TaobaoOmniitemCategoryGetAPIRequest

NewTaobaoOmniitemCategoryGetRequest 初始化TaobaoOmniitemCategoryGetAPIRequest对象

func (TaobaoOmniitemCategoryGetAPIRequest) GetApiMethodName

func (r TaobaoOmniitemCategoryGetAPIRequest) GetApiMethodName() string

GetApiMethodName IRequest interface 方法, 获取Api method

func (TaobaoOmniitemCategoryGetAPIRequest) GetApiParams

GetApiParams IRequest interface 方法, 获取API参数

func (TaobaoOmniitemCategoryGetAPIRequest) GetCategoryId

func (r TaobaoOmniitemCategoryGetAPIRequest) GetCategoryId() int64

GetCategoryId CategoryId Getter

func (*TaobaoOmniitemCategoryGetAPIRequest) SetCategoryId

func (r *TaobaoOmniitemCategoryGetAPIRequest) SetCategoryId(_categoryId int64) error

SetCategoryId is CategoryId Setter 全渠道商品类目ID,不填表示获取所有全渠道商品类目信息

type TaobaoOmniitemCategoryGetAPIResponse

type TaobaoOmniitemCategoryGetAPIResponse struct {
	model.CommonResponse
	TaobaoOmniitemCategoryGetAPIResponseModel
}

TaobaoOmniitemCategoryGetAPIResponse 全渠道商品轻发布类目信息 API返回值 taobao.omniitem.category.get

全渠道商品轻发布类目信息

type TaobaoOmniitemCategoryGetAPIResponseModel

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

TaobaoOmniitemCategoryGetAPIResponseModel is 全渠道商品轻发布类目信息 成功返回结果

type TaobaoOmniitemCategoryGetResult

type TaobaoOmniitemCategoryGetResult struct {
	// data
	Datas []OmniItemCategoryDto `json:"datas,omitempty" xml:"datas>omni_item_category_dto,omitempty"`
	// 错误码
	Code string `json:"code,omitempty" xml:"code,omitempty"`
	// 错误信息
	Message string `json:"message,omitempty" xml:"message,omitempty"`
	// success
	Success bool `json:"success,omitempty" xml:"success,omitempty"`
}

TaobaoOmniitemCategoryGetResult 结构体

type TaobaoOmniitemClassifyDeleteAPIRequest

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

TaobaoOmniitemClassifyDeleteAPIRequest 删除一个分类 API请求 taobao.omniitem.classify.delete

删除一个分类

func NewTaobaoOmniitemClassifyDeleteRequest

func NewTaobaoOmniitemClassifyDeleteRequest() *TaobaoOmniitemClassifyDeleteAPIRequest

NewTaobaoOmniitemClassifyDeleteRequest 初始化TaobaoOmniitemClassifyDeleteAPIRequest对象

func (TaobaoOmniitemClassifyDeleteAPIRequest) GetApiMethodName

func (r TaobaoOmniitemClassifyDeleteAPIRequest) GetApiMethodName() string

GetApiMethodName IRequest interface 方法, 获取Api method

func (TaobaoOmniitemClassifyDeleteAPIRequest) GetApiParams

GetApiParams IRequest interface 方法, 获取API参数

func (TaobaoOmniitemClassifyDeleteAPIRequest) GetClassifyId

GetClassifyId ClassifyId Getter

func (TaobaoOmniitemClassifyDeleteAPIRequest) GetOperator

GetOperator Operator Getter

func (*TaobaoOmniitemClassifyDeleteAPIRequest) SetClassifyId

func (r *TaobaoOmniitemClassifyDeleteAPIRequest) SetClassifyId(_classifyId int64) error

SetClassifyId is ClassifyId Setter 分类ID

func (*TaobaoOmniitemClassifyDeleteAPIRequest) SetOperator

func (r *TaobaoOmniitemClassifyDeleteAPIRequest) SetOperator(_operator string) error

SetOperator is Operator Setter 操作人信息(暂时不填)

type TaobaoOmniitemClassifyDeleteAPIResponse

type TaobaoOmniitemClassifyDeleteAPIResponse struct {
	model.CommonResponse
	TaobaoOmniitemClassifyDeleteAPIResponseModel
}

TaobaoOmniitemClassifyDeleteAPIResponse 删除一个分类 API返回值 taobao.omniitem.classify.delete

删除一个分类

type TaobaoOmniitemClassifyDeleteAPIResponseModel

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

TaobaoOmniitemClassifyDeleteAPIResponseModel is 删除一个分类 成功返回结果

type TaobaoOmniitemClassifyDeleteResult

type TaobaoOmniitemClassifyDeleteResult struct {
	// 提示信息
	Message string `json:"message,omitempty" xml:"message,omitempty"`
	// 状态码: 0 成功,CATEGORY_NOT_FOUND 删除失败, 没有发现属于当前卖家的,可被删除的分类,请确认商家是否拥有该分类
	Code string `json:"code,omitempty" xml:"code,omitempty"`
}

TaobaoOmniitemClassifyDeleteResult 结构体

type TaobaoOmniitemClassifyItemBatchOperateAPIRequest

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

TaobaoOmniitemClassifyItemBatchOperateAPIRequest 批量添加/删除商品和分类的关联关系 API请求 taobao.omniitem.classify.item.batch.operate

批量添加/删除商品和分类的关联关系

func NewTaobaoOmniitemClassifyItemBatchOperateRequest

func NewTaobaoOmniitemClassifyItemBatchOperateRequest() *TaobaoOmniitemClassifyItemBatchOperateAPIRequest

NewTaobaoOmniitemClassifyItemBatchOperateRequest 初始化TaobaoOmniitemClassifyItemBatchOperateAPIRequest对象

func (TaobaoOmniitemClassifyItemBatchOperateAPIRequest) GetAddItemIds

GetAddItemIds AddItemIds Getter

func (TaobaoOmniitemClassifyItemBatchOperateAPIRequest) GetApiMethodName

GetApiMethodName IRequest interface 方法, 获取Api method

func (TaobaoOmniitemClassifyItemBatchOperateAPIRequest) GetApiParams

GetApiParams IRequest interface 方法, 获取API参数

func (TaobaoOmniitemClassifyItemBatchOperateAPIRequest) GetClassifyIds

GetClassifyIds ClassifyIds Getter

func (TaobaoOmniitemClassifyItemBatchOperateAPIRequest) GetDeleteItemIds

GetDeleteItemIds DeleteItemIds Getter

func (TaobaoOmniitemClassifyItemBatchOperateAPIRequest) GetOperator

GetOperator Operator Getter

func (*TaobaoOmniitemClassifyItemBatchOperateAPIRequest) SetAddItemIds

func (r *TaobaoOmniitemClassifyItemBatchOperateAPIRequest) SetAddItemIds(_addItemIds []int64) error

SetAddItemIds is AddItemIds Setter 需要添加分类关联关系的商品ID

func (*TaobaoOmniitemClassifyItemBatchOperateAPIRequest) SetClassifyIds

func (r *TaobaoOmniitemClassifyItemBatchOperateAPIRequest) SetClassifyIds(_classifyIds []int64) error

SetClassifyIds is ClassifyIds Setter 分类ID

func (*TaobaoOmniitemClassifyItemBatchOperateAPIRequest) SetDeleteItemIds

func (r *TaobaoOmniitemClassifyItemBatchOperateAPIRequest) SetDeleteItemIds(_deleteItemIds []int64) error

SetDeleteItemIds is DeleteItemIds Setter 需要删除分类关联关系的商品ID

func (*TaobaoOmniitemClassifyItemBatchOperateAPIRequest) SetOperator

SetOperator is Operator Setter 操作人信息(暂时不填)

type TaobaoOmniitemClassifyItemBatchOperateAPIResponse

type TaobaoOmniitemClassifyItemBatchOperateAPIResponse struct {
	model.CommonResponse
	TaobaoOmniitemClassifyItemBatchOperateAPIResponseModel
}

TaobaoOmniitemClassifyItemBatchOperateAPIResponse 批量添加/删除商品和分类的关联关系 API返回值 taobao.omniitem.classify.item.batch.operate

批量添加/删除商品和分类的关联关系

type TaobaoOmniitemClassifyItemBatchOperateAPIResponseModel

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

TaobaoOmniitemClassifyItemBatchOperateAPIResponseModel is 批量添加/删除商品和分类的关联关系 成功返回结果

type TaobaoOmniitemClassifyItemBatchOperateResult

type TaobaoOmniitemClassifyItemBatchOperateResult struct {
	// 提示信息
	Message string `json:"message,omitempty" xml:"message,omitempty"`
	// 状态码:0 成功,CATEGORY_NOT_FOUND 分类不属于当前卖家或找不到分类,OPERATOR_ITEM_LINK_FORBIDDEN 商品不属于当前卖家,不允许操作,EXCEPTION 程序异常
	Code string `json:"code,omitempty" xml:"code,omitempty"`
}

TaobaoOmniitemClassifyItemBatchOperateResult 结构体

type TaobaoOmniitemClassifyItemQueryAPIRequest

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

TaobaoOmniitemClassifyItemQueryAPIRequest 根据分类查商品信息 API请求 taobao.omniitem.classify.item.query

商家根据分类查商品

func NewTaobaoOmniitemClassifyItemQueryRequest

func NewTaobaoOmniitemClassifyItemQueryRequest() *TaobaoOmniitemClassifyItemQueryAPIRequest

NewTaobaoOmniitemClassifyItemQueryRequest 初始化TaobaoOmniitemClassifyItemQueryAPIRequest对象

func (TaobaoOmniitemClassifyItemQueryAPIRequest) GetApiMethodName

GetApiMethodName IRequest interface 方法, 获取Api method

func (TaobaoOmniitemClassifyItemQueryAPIRequest) GetApiParams

GetApiParams IRequest interface 方法, 获取API参数

func (TaobaoOmniitemClassifyItemQueryAPIRequest) GetClassifyId

GetClassifyId ClassifyId Getter

func (TaobaoOmniitemClassifyItemQueryAPIRequest) GetPageNum

GetPageNum PageNum Getter

func (TaobaoOmniitemClassifyItemQueryAPIRequest) GetPageSize

GetPageSize PageSize Getter

func (*TaobaoOmniitemClassifyItemQueryAPIRequest) SetClassifyId

func (r *TaobaoOmniitemClassifyItemQueryAPIRequest) SetClassifyId(_classifyId int64) error

SetClassifyId is ClassifyId Setter 分类ID

func (*TaobaoOmniitemClassifyItemQueryAPIRequest) SetPageNum

func (r *TaobaoOmniitemClassifyItemQueryAPIRequest) SetPageNum(_pageNum int64) error

SetPageNum is PageNum Setter 页码

func (*TaobaoOmniitemClassifyItemQueryAPIRequest) SetPageSize

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

SetPageSize is PageSize Setter 每页大小

type TaobaoOmniitemClassifyItemQueryAPIResponse

type TaobaoOmniitemClassifyItemQueryAPIResponse struct {
	model.CommonResponse
	TaobaoOmniitemClassifyItemQueryAPIResponseModel
}

TaobaoOmniitemClassifyItemQueryAPIResponse 根据分类查商品信息 API返回值 taobao.omniitem.classify.item.query

商家根据分类查商品

type TaobaoOmniitemClassifyItemQueryAPIResponseModel

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

TaobaoOmniitemClassifyItemQueryAPIResponseModel is 根据分类查商品信息 成功返回结果

type TaobaoOmniitemClassifyItemQueryResult

type TaobaoOmniitemClassifyItemQueryResult struct {
	// 商品ID集合
	Datas []string `json:"datas,omitempty" xml:"datas>string,omitempty"`
	// 提示信息
	Message string `json:"message,omitempty" xml:"message,omitempty"`
	// 状态码
	Code string `json:"code,omitempty" xml:"code,omitempty"`
}

TaobaoOmniitemClassifyItemQueryResult 结构体

type TaobaoOmniitemClassifyOperatorAPIRequest

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

TaobaoOmniitemClassifyOperatorAPIRequest 添加/修改分类 API请求 taobao.omniitem.classify.operator

添加/修改分类

func NewTaobaoOmniitemClassifyOperatorRequest

func NewTaobaoOmniitemClassifyOperatorRequest() *TaobaoOmniitemClassifyOperatorAPIRequest

NewTaobaoOmniitemClassifyOperatorRequest 初始化TaobaoOmniitemClassifyOperatorAPIRequest对象

func (TaobaoOmniitemClassifyOperatorAPIRequest) GetAddItemIds

func (r TaobaoOmniitemClassifyOperatorAPIRequest) GetAddItemIds() []int64

GetAddItemIds AddItemIds Getter

func (TaobaoOmniitemClassifyOperatorAPIRequest) GetApiMethodName

func (r TaobaoOmniitemClassifyOperatorAPIRequest) GetApiMethodName() string

GetApiMethodName IRequest interface 方法, 获取Api method

func (TaobaoOmniitemClassifyOperatorAPIRequest) GetApiParams

GetApiParams IRequest interface 方法, 获取API参数

func (TaobaoOmniitemClassifyOperatorAPIRequest) GetCategory

GetCategory Category Getter

func (TaobaoOmniitemClassifyOperatorAPIRequest) GetOperator

GetOperator Operator Getter

func (TaobaoOmniitemClassifyOperatorAPIRequest) GetRemoveItemIds

func (r TaobaoOmniitemClassifyOperatorAPIRequest) GetRemoveItemIds() []int64

GetRemoveItemIds RemoveItemIds Getter

func (*TaobaoOmniitemClassifyOperatorAPIRequest) SetAddItemIds

func (r *TaobaoOmniitemClassifyOperatorAPIRequest) SetAddItemIds(_addItemIds []int64) error

SetAddItemIds is AddItemIds Setter 需要添加的关联关系的商品

func (*TaobaoOmniitemClassifyOperatorAPIRequest) SetCategory

SetCategory is Category Setter 分类信息

func (*TaobaoOmniitemClassifyOperatorAPIRequest) SetOperator

func (r *TaobaoOmniitemClassifyOperatorAPIRequest) SetOperator(_operator string) error

SetOperator is Operator Setter 操作人信息(暂时不填)

func (*TaobaoOmniitemClassifyOperatorAPIRequest) SetRemoveItemIds

func (r *TaobaoOmniitemClassifyOperatorAPIRequest) SetRemoveItemIds(_removeItemIds []int64) error

SetRemoveItemIds is RemoveItemIds Setter 需要修改的关联关系的商品

type TaobaoOmniitemClassifyOperatorAPIResponse

type TaobaoOmniitemClassifyOperatorAPIResponse struct {
	model.CommonResponse
	TaobaoOmniitemClassifyOperatorAPIResponseModel
}

TaobaoOmniitemClassifyOperatorAPIResponse 添加/修改分类 API返回值 taobao.omniitem.classify.operator

添加/修改分类

type TaobaoOmniitemClassifyOperatorAPIResponseModel

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

TaobaoOmniitemClassifyOperatorAPIResponseModel is 添加/修改分类 成功返回结果

type TaobaoOmniitemClassifyOperatorResult

type TaobaoOmniitemClassifyOperatorResult struct {
	// 提示信息
	Message string `json:"message,omitempty" xml:"message,omitempty"`
	// 状态码:0 成功,CATEGORY_NOT_FOUND 类目找不到,编辑失败,CATEGORY_INNER_NAME_USED 类目内部名称已被使用,CATEGORY_MAX_EXCEEDED 类目数量已达到上限100,OPERATOR_ITEM_LINK_FORBIDDEN 商品不属于当前卖家,不允许操作
	Code string `json:"code,omitempty" xml:"code,omitempty"`
}

TaobaoOmniitemClassifyOperatorResult 结构体

type TaobaoOmniitemClassifyQueryAPIRequest

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

TaobaoOmniitemClassifyQueryAPIRequest 查询分类信息 API请求 taobao.omniitem.classify.query

通过查询关键字,分页查询分类信息

func NewTaobaoOmniitemClassifyQueryRequest

func NewTaobaoOmniitemClassifyQueryRequest() *TaobaoOmniitemClassifyQueryAPIRequest

NewTaobaoOmniitemClassifyQueryRequest 初始化TaobaoOmniitemClassifyQueryAPIRequest对象

func (TaobaoOmniitemClassifyQueryAPIRequest) GetApiMethodName

func (r TaobaoOmniitemClassifyQueryAPIRequest) GetApiMethodName() string

GetApiMethodName IRequest interface 方法, 获取Api method

func (TaobaoOmniitemClassifyQueryAPIRequest) GetApiParams

GetApiParams IRequest interface 方法, 获取API参数

func (TaobaoOmniitemClassifyQueryAPIRequest) GetKeyword

GetKeyword Keyword Getter

func (TaobaoOmniitemClassifyQueryAPIRequest) GetPageNum

GetPageNum PageNum Getter

func (TaobaoOmniitemClassifyQueryAPIRequest) GetPageSize

GetPageSize PageSize Getter

func (*TaobaoOmniitemClassifyQueryAPIRequest) SetKeyword

func (r *TaobaoOmniitemClassifyQueryAPIRequest) SetKeyword(_keyword string) error

SetKeyword is Keyword Setter 查询关键词

func (*TaobaoOmniitemClassifyQueryAPIRequest) SetPageNum

func (r *TaobaoOmniitemClassifyQueryAPIRequest) SetPageNum(_pageNum int64) error

SetPageNum is PageNum Setter 页码

func (*TaobaoOmniitemClassifyQueryAPIRequest) SetPageSize

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

SetPageSize is PageSize Setter 每页大小

type TaobaoOmniitemClassifyQueryAPIResponse

type TaobaoOmniitemClassifyQueryAPIResponse struct {
	model.CommonResponse
	TaobaoOmniitemClassifyQueryAPIResponseModel
}

TaobaoOmniitemClassifyQueryAPIResponse 查询分类信息 API返回值 taobao.omniitem.classify.query

通过查询关键字,分页查询分类信息

type TaobaoOmniitemClassifyQueryAPIResponseModel

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

TaobaoOmniitemClassifyQueryAPIResponseModel is 查询分类信息 成功返回结果

type TaobaoOmniitemClassifyQueryResult

type TaobaoOmniitemClassifyQueryResult struct {
	// 业务数据
	Datas []Classify `json:"datas,omitempty" xml:"datas>classify,omitempty"`
	// 提示信息
	Message string `json:"message,omitempty" xml:"message,omitempty"`
	// 状态码
	Code string `json:"code,omitempty" xml:"code,omitempty"`
}

TaobaoOmniitemClassifyQueryResult 结构体

type TaobaoOmniitemClassifyStoreBatchOperateAPIRequest

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

TaobaoOmniitemClassifyStoreBatchOperateAPIRequest 批量添加/删除门店和分类的关联关系 API请求 taobao.omniitem.classify.store.batch.operate

批量添加/删除门店和分类的关联关系

func NewTaobaoOmniitemClassifyStoreBatchOperateRequest

func NewTaobaoOmniitemClassifyStoreBatchOperateRequest() *TaobaoOmniitemClassifyStoreBatchOperateAPIRequest

NewTaobaoOmniitemClassifyStoreBatchOperateRequest 初始化TaobaoOmniitemClassifyStoreBatchOperateAPIRequest对象

func (TaobaoOmniitemClassifyStoreBatchOperateAPIRequest) GetAddCategoryIds

GetAddCategoryIds AddCategoryIds Getter

func (TaobaoOmniitemClassifyStoreBatchOperateAPIRequest) GetApiMethodName

GetApiMethodName IRequest interface 方法, 获取Api method

func (TaobaoOmniitemClassifyStoreBatchOperateAPIRequest) GetApiParams

GetApiParams IRequest interface 方法, 获取API参数

func (TaobaoOmniitemClassifyStoreBatchOperateAPIRequest) GetOperator

GetOperator Operator Getter

func (TaobaoOmniitemClassifyStoreBatchOperateAPIRequest) GetRemoveCategoryIds

func (r TaobaoOmniitemClassifyStoreBatchOperateAPIRequest) GetRemoveCategoryIds() []int64

GetRemoveCategoryIds RemoveCategoryIds Getter

func (TaobaoOmniitemClassifyStoreBatchOperateAPIRequest) GetStoreIds

GetStoreIds StoreIds Getter

func (*TaobaoOmniitemClassifyStoreBatchOperateAPIRequest) SetAddCategoryIds

func (r *TaobaoOmniitemClassifyStoreBatchOperateAPIRequest) SetAddCategoryIds(_addCategoryIds []int64) error

SetAddCategoryIds is AddCategoryIds Setter 需要添加的分类ID

func (*TaobaoOmniitemClassifyStoreBatchOperateAPIRequest) SetOperator

SetOperator is Operator Setter 操作信息(暂时不填)

func (*TaobaoOmniitemClassifyStoreBatchOperateAPIRequest) SetRemoveCategoryIds

func (r *TaobaoOmniitemClassifyStoreBatchOperateAPIRequest) SetRemoveCategoryIds(_removeCategoryIds []int64) error

SetRemoveCategoryIds is RemoveCategoryIds Setter 需要删除的分类ID

func (*TaobaoOmniitemClassifyStoreBatchOperateAPIRequest) SetStoreIds

SetStoreIds is StoreIds Setter 商家门店ID

type TaobaoOmniitemClassifyStoreBatchOperateAPIResponse

type TaobaoOmniitemClassifyStoreBatchOperateAPIResponse struct {
	model.CommonResponse
	TaobaoOmniitemClassifyStoreBatchOperateAPIResponseModel
}

TaobaoOmniitemClassifyStoreBatchOperateAPIResponse 批量添加/删除门店和分类的关联关系 API返回值 taobao.omniitem.classify.store.batch.operate

批量添加/删除门店和分类的关联关系

type TaobaoOmniitemClassifyStoreBatchOperateAPIResponseModel

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

TaobaoOmniitemClassifyStoreBatchOperateAPIResponseModel is 批量添加/删除门店和分类的关联关系 成功返回结果

type TaobaoOmniitemClassifyStoreBatchOperateResult

type TaobaoOmniitemClassifyStoreBatchOperateResult struct {
	// 提示信息
	Message string `json:"message,omitempty" xml:"message,omitempty"`
	// 状态码:0 成功,OPERATOR_STORE_LINK_FORBIDDEN 门店不属于当前卖家,不允许操作,CATEGORY_NOT_FOUND 分类不属于当前卖家,或者找不到分类,EXCEPTION 程序异常
	Code string `json:"code,omitempty" xml:"code,omitempty"`
}

TaobaoOmniitemClassifyStoreBatchOperateResult 结构体

type TaobaoOmniitemClassifyStoreQueryAPIRequest

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

TaobaoOmniitemClassifyStoreQueryAPIRequest 根据门店查分类信息 API请求 taobao.omniitem.classify.store.query

根据门店查分类信息

func NewTaobaoOmniitemClassifyStoreQueryRequest

func NewTaobaoOmniitemClassifyStoreQueryRequest() *TaobaoOmniitemClassifyStoreQueryAPIRequest

NewTaobaoOmniitemClassifyStoreQueryRequest 初始化TaobaoOmniitemClassifyStoreQueryAPIRequest对象

func (TaobaoOmniitemClassifyStoreQueryAPIRequest) GetApiMethodName

GetApiMethodName IRequest interface 方法, 获取Api method

func (TaobaoOmniitemClassifyStoreQueryAPIRequest) GetApiParams

GetApiParams IRequest interface 方法, 获取API参数

func (TaobaoOmniitemClassifyStoreQueryAPIRequest) GetPageNum

GetPageNum PageNum Getter

func (TaobaoOmniitemClassifyStoreQueryAPIRequest) GetPageSize

GetPageSize PageSize Getter

func (TaobaoOmniitemClassifyStoreQueryAPIRequest) GetStoreId

GetStoreId StoreId Getter

func (*TaobaoOmniitemClassifyStoreQueryAPIRequest) SetPageNum

func (r *TaobaoOmniitemClassifyStoreQueryAPIRequest) SetPageNum(_pageNum int64) error

SetPageNum is PageNum Setter 页码

func (*TaobaoOmniitemClassifyStoreQueryAPIRequest) SetPageSize

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

SetPageSize is PageSize Setter 每页大小

func (*TaobaoOmniitemClassifyStoreQueryAPIRequest) SetStoreId

func (r *TaobaoOmniitemClassifyStoreQueryAPIRequest) SetStoreId(_storeId int64) error

SetStoreId is StoreId Setter 商户的门店ID

type TaobaoOmniitemClassifyStoreQueryAPIResponse

type TaobaoOmniitemClassifyStoreQueryAPIResponse struct {
	model.CommonResponse
	TaobaoOmniitemClassifyStoreQueryAPIResponseModel
}

TaobaoOmniitemClassifyStoreQueryAPIResponse 根据门店查分类信息 API返回值 taobao.omniitem.classify.store.query

根据门店查分类信息

type TaobaoOmniitemClassifyStoreQueryAPIResponseModel

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

TaobaoOmniitemClassifyStoreQueryAPIResponseModel is 根据门店查分类信息 成功返回结果

type TaobaoOmniitemClassifyStoreQueryResult

type TaobaoOmniitemClassifyStoreQueryResult struct {
	// 业务数据
	Datas []Classify `json:"datas,omitempty" xml:"datas>classify,omitempty"`
	// 提示信息
	Message string `json:"message,omitempty" xml:"message,omitempty"`
	// 状态码
	Code string `json:"code,omitempty" xml:"code,omitempty"`
}

TaobaoOmniitemClassifyStoreQueryResult 结构体

type TaobaoOmniitemItemDeleteAPIRequest

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

TaobaoOmniitemItemDeleteAPIRequest 全渠道商品删除 API请求 taobao.omniitem.item.delete

全渠道商品删除,能够对门店商品库商品进行删除动作

func NewTaobaoOmniitemItemDeleteRequest

func NewTaobaoOmniitemItemDeleteRequest() *TaobaoOmniitemItemDeleteAPIRequest

NewTaobaoOmniitemItemDeleteRequest 初始化TaobaoOmniitemItemDeleteAPIRequest对象

func (TaobaoOmniitemItemDeleteAPIRequest) GetApiMethodName

func (r TaobaoOmniitemItemDeleteAPIRequest) GetApiMethodName() string

GetApiMethodName IRequest interface 方法, 获取Api method

func (TaobaoOmniitemItemDeleteAPIRequest) GetApiParams

GetApiParams IRequest interface 方法, 获取API参数

func (TaobaoOmniitemItemDeleteAPIRequest) GetBarCode

GetBarCode BarCode Getter

func (TaobaoOmniitemItemDeleteAPIRequest) GetItemId

GetItemId ItemId Getter

func (TaobaoOmniitemItemDeleteAPIRequest) GetOuterId

GetOuterId OuterId Getter

func (*TaobaoOmniitemItemDeleteAPIRequest) SetBarCode

func (r *TaobaoOmniitemItemDeleteAPIRequest) SetBarCode(_barCode string) error

SetBarCode is BarCode Setter 条形码

func (*TaobaoOmniitemItemDeleteAPIRequest) SetItemId

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

SetItemId is ItemId Setter 商品ID,若填入则以该字段为准,否则以outerId+barcode为准

func (*TaobaoOmniitemItemDeleteAPIRequest) SetOuterId

func (r *TaobaoOmniitemItemDeleteAPIRequest) SetOuterId(_outerId string) error

SetOuterId is OuterId Setter 商品outerId

type TaobaoOmniitemItemDeleteAPIResponse

type TaobaoOmniitemItemDeleteAPIResponse struct {
	model.CommonResponse
	TaobaoOmniitemItemDeleteAPIResponseModel
}

TaobaoOmniitemItemDeleteAPIResponse 全渠道商品删除 API返回值 taobao.omniitem.item.delete

全渠道商品删除,能够对门店商品库商品进行删除动作

type TaobaoOmniitemItemDeleteAPIResponseModel

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

TaobaoOmniitemItemDeleteAPIResponseModel is 全渠道商品删除 成功返回结果

type TaobaoOmniitemItemDeleteResult

type TaobaoOmniitemItemDeleteResult struct {
	// 错误码,0表示成功
	Code string `json:"code,omitempty" xml:"code,omitempty"`
	// 错误信息
	Message string `json:"message,omitempty" xml:"message,omitempty"`
	// data
	Data *ItemDeleteResult `json:"data,omitempty" xml:"data,omitempty"`
}

TaobaoOmniitemItemDeleteResult 结构体

type TaobaoOmniitemItemFullupdateAPIRequest

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

TaobaoOmniitemItemFullupdateAPIRequest 全渠道商品全量更新 API请求 taobao.omniitem.item.fullupdate

全渠道商品全量更新,仅适用于全渠道门店商品 需要全量传入商品相关所有参数,更新时会根据传入的字段进行全量更新 对于SKU信息,会以skus对象进行判断,若传入的skus对象的sku为商品之前未包含的,则新增SKU,如果原先商品有该sku但现在没有传,则删除该SKU。所有传入的SKU信息要么全部均传入skuId,要么全部都不传入skuId。对于新增SKU的场景,目前无需传入SKUID,会根据传入的销售属性自动对应

func NewTaobaoOmniitemItemFullupdateRequest

func NewTaobaoOmniitemItemFullupdateRequest() *TaobaoOmniitemItemFullupdateAPIRequest

NewTaobaoOmniitemItemFullupdateRequest 初始化TaobaoOmniitemItemFullupdateAPIRequest对象

func (TaobaoOmniitemItemFullupdateAPIRequest) GetApiMethodName

func (r TaobaoOmniitemItemFullupdateAPIRequest) GetApiMethodName() string

GetApiMethodName IRequest interface 方法, 获取Api method

func (TaobaoOmniitemItemFullupdateAPIRequest) GetApiParams

GetApiParams IRequest interface 方法, 获取API参数

func (TaobaoOmniitemItemFullupdateAPIRequest) GetLightPublishInfo

GetLightPublishInfo LightPublishInfo Getter

func (TaobaoOmniitemItemFullupdateAPIRequest) GetOperateType

GetOperateType OperateType Getter

func (*TaobaoOmniitemItemFullupdateAPIRequest) SetLightPublishInfo

func (r *TaobaoOmniitemItemFullupdateAPIRequest) SetLightPublishInfo(_lightPublishInfo *ItemLightPublishDto) error

SetLightPublishInfo is LightPublishInfo Setter 发布商品信息

func (*TaobaoOmniitemItemFullupdateAPIRequest) SetOperateType

func (r *TaobaoOmniitemItemFullupdateAPIRequest) SetOperateType(_operateType string) error

SetOperateType is OperateType Setter 操作类型,STORE表示门店域新增,ALL表示全域新增

type TaobaoOmniitemItemFullupdateAPIResponse

type TaobaoOmniitemItemFullupdateAPIResponse struct {
	model.CommonResponse
	TaobaoOmniitemItemFullupdateAPIResponseModel
}

TaobaoOmniitemItemFullupdateAPIResponse 全渠道商品全量更新 API返回值 taobao.omniitem.item.fullupdate

全渠道商品全量更新,仅适用于全渠道门店商品 需要全量传入商品相关所有参数,更新时会根据传入的字段进行全量更新 对于SKU信息,会以skus对象进行判断,若传入的skus对象的sku为商品之前未包含的,则新增SKU,如果原先商品有该sku但现在没有传,则删除该SKU。所有传入的SKU信息要么全部均传入skuId,要么全部都不传入skuId。对于新增SKU的场景,目前无需传入SKUID,会根据传入的销售属性自动对应

type TaobaoOmniitemItemFullupdateAPIResponseModel

type TaobaoOmniitemItemFullupdateAPIResponseModel struct {
	XMLName xml.Name `xml:"omniitem_item_fullupdate_response"`
	// 平台颁发的每次请求访问的唯一标识
	RequestId string `json:"request_id,omitempty" xml:"request_id,omitempty"`
	// 返回结果
	Result *TaobaoOmniitemItemFullupdateResult `json:"result,omitempty" xml:"result,omitempty"`
}

TaobaoOmniitemItemFullupdateAPIResponseModel is 全渠道商品全量更新 成功返回结果

type TaobaoOmniitemItemFullupdateResult

type TaobaoOmniitemItemFullupdateResult struct {
	// 错误码,code=0表示成功
	Code string `json:"code,omitempty" xml:"code,omitempty"`
	// 错误信息
	Message string `json:"message,omitempty" xml:"message,omitempty"`
	// data
	Data *ItemLightPublishResult `json:"data,omitempty" xml:"data,omitempty"`
}

TaobaoOmniitemItemFullupdateResult 结构体

type TaobaoOmniitemItemGetAPIRequest

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

TaobaoOmniitemItemGetAPIRequest 获取全渠道门店商品 API请求 taobao.omniitem.item.get

通过门店id/类目id/商品id单个或多个参数组合查询全渠道门店商品信息

func NewTaobaoOmniitemItemGetRequest

func NewTaobaoOmniitemItemGetRequest() *TaobaoOmniitemItemGetAPIRequest

NewTaobaoOmniitemItemGetRequest 初始化TaobaoOmniitemItemGetAPIRequest对象

func (TaobaoOmniitemItemGetAPIRequest) GetApiMethodName

func (r TaobaoOmniitemItemGetAPIRequest) GetApiMethodName() string

GetApiMethodName IRequest interface 方法, 获取Api method

func (TaobaoOmniitemItemGetAPIRequest) GetApiParams

func (r TaobaoOmniitemItemGetAPIRequest) GetApiParams() url.Values

GetApiParams IRequest interface 方法, 获取API参数

func (TaobaoOmniitemItemGetAPIRequest) GetItemId

func (r TaobaoOmniitemItemGetAPIRequest) GetItemId() int64

GetItemId ItemId Getter

func (TaobaoOmniitemItemGetAPIRequest) GetOuterId

func (r TaobaoOmniitemItemGetAPIRequest) GetOuterId() string

GetOuterId OuterId Getter

func (TaobaoOmniitemItemGetAPIRequest) GetPageNo

func (r TaobaoOmniitemItemGetAPIRequest) GetPageNo() int64

GetPageNo PageNo Getter

func (TaobaoOmniitemItemGetAPIRequest) GetPageSize

func (r TaobaoOmniitemItemGetAPIRequest) GetPageSize() int64

GetPageSize PageSize Getter

func (*TaobaoOmniitemItemGetAPIRequest) SetItemId

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

SetItemId is ItemId Setter 可选,指定获取的商品id

func (*TaobaoOmniitemItemGetAPIRequest) SetOuterId

func (r *TaobaoOmniitemItemGetAPIRequest) SetOuterId(_outerId string) error

SetOuterId is OuterId Setter 可选,指定获取的商品外部id

func (*TaobaoOmniitemItemGetAPIRequest) SetPageNo

func (r *TaobaoOmniitemItemGetAPIRequest) SetPageNo(_pageNo int64) error

SetPageNo is PageNo Setter 分页当前页数

func (*TaobaoOmniitemItemGetAPIRequest) SetPageSize

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

SetPageSize is PageSize Setter 分页单页大小

type TaobaoOmniitemItemGetAPIResponse

type TaobaoOmniitemItemGetAPIResponse struct {
	model.CommonResponse
	TaobaoOmniitemItemGetAPIResponseModel
}

TaobaoOmniitemItemGetAPIResponse 获取全渠道门店商品 API返回值 taobao.omniitem.item.get

通过门店id/类目id/商品id单个或多个参数组合查询全渠道门店商品信息

type TaobaoOmniitemItemGetAPIResponseModel

type TaobaoOmniitemItemGetAPIResponseModel struct {
	XMLName xml.Name `xml:"omniitem_item_get_response"`
	// 平台颁发的每次请求访问的唯一标识
	RequestId string `json:"request_id,omitempty" xml:"request_id,omitempty"`
	// 返回结果
	Result *PageResult `json:"result,omitempty" xml:"result,omitempty"`
}

TaobaoOmniitemItemGetAPIResponseModel is 获取全渠道门店商品 成功返回结果

type TaobaoOmniitemItemImageUploadAPIRequest

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

TaobaoOmniitemItemImageUploadAPIRequest 全渠道商品上传图片 API请求 taobao.omniitem.item.image.upload

全渠道商品上传图片

func NewTaobaoOmniitemItemImageUploadRequest

func NewTaobaoOmniitemItemImageUploadRequest() *TaobaoOmniitemItemImageUploadAPIRequest

NewTaobaoOmniitemItemImageUploadRequest 初始化TaobaoOmniitemItemImageUploadAPIRequest对象

func (TaobaoOmniitemItemImageUploadAPIRequest) GetApiMethodName

func (r TaobaoOmniitemItemImageUploadAPIRequest) GetApiMethodName() string

GetApiMethodName IRequest interface 方法, 获取Api method

func (TaobaoOmniitemItemImageUploadAPIRequest) GetApiParams

GetApiParams IRequest interface 方法, 获取API参数

func (TaobaoOmniitemItemImageUploadAPIRequest) GetBarCode

GetBarCode BarCode Getter

func (TaobaoOmniitemItemImageUploadAPIRequest) GetImg

GetImg Img Getter

func (TaobaoOmniitemItemImageUploadAPIRequest) GetItemId

GetItemId ItemId Getter

func (TaobaoOmniitemItemImageUploadAPIRequest) GetMajor

GetMajor Major Getter

func (TaobaoOmniitemItemImageUploadAPIRequest) GetOuterId

GetOuterId OuterId Getter

func (TaobaoOmniitemItemImageUploadAPIRequest) GetPosition

GetPosition Position Getter

func (*TaobaoOmniitemItemImageUploadAPIRequest) SetBarCode

func (r *TaobaoOmniitemItemImageUploadAPIRequest) SetBarCode(_barCode string) error

SetBarCode is BarCode Setter 条形码

func (*TaobaoOmniitemItemImageUploadAPIRequest) SetImg

SetImg is Img Setter 商品图片信息,允许png、jpg、gif图片格式,3M以内

func (*TaobaoOmniitemItemImageUploadAPIRequest) SetItemId

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

SetItemId is ItemId Setter 商品ID,若填入商品ID则以商品ID为准,否则以outerId/barCode为准

func (*TaobaoOmniitemItemImageUploadAPIRequest) SetMajor

SetMajor is Major Setter 是否为主图

func (*TaobaoOmniitemItemImageUploadAPIRequest) SetOuterId

func (r *TaobaoOmniitemItemImageUploadAPIRequest) SetOuterId(_outerId string) error

SetOuterId is OuterId Setter 商品outerId

func (*TaobaoOmniitemItemImageUploadAPIRequest) SetPosition

func (r *TaobaoOmniitemItemImageUploadAPIRequest) SetPosition(_position int64) error

SetPosition is Position Setter 图片顺序

type TaobaoOmniitemItemImageUploadAPIResponse

type TaobaoOmniitemItemImageUploadAPIResponse struct {
	model.CommonResponse
	TaobaoOmniitemItemImageUploadAPIResponseModel
}

TaobaoOmniitemItemImageUploadAPIResponse 全渠道商品上传图片 API返回值 taobao.omniitem.item.image.upload

全渠道商品上传图片

type TaobaoOmniitemItemImageUploadAPIResponseModel

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

TaobaoOmniitemItemImageUploadAPIResponseModel is 全渠道商品上传图片 成功返回结果

type TaobaoOmniitemItemImageUploadResult

type TaobaoOmniitemItemImageUploadResult struct {
	// 错误码,0表示成功
	Code string `json:"code,omitempty" xml:"code,omitempty"`
	// 错误信息
	Message string `json:"message,omitempty" xml:"message,omitempty"`
	// data
	Data *ItemImageUploadResult `json:"data,omitempty" xml:"data,omitempty"`
}

TaobaoOmniitemItemImageUploadResult 结构体

type TaobaoOmniitemItemPublishAPIRequest

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

TaobaoOmniitemItemPublishAPIRequest 全渠道门店商品轻发布 API请求 taobao.omniitem.item.publish

全渠道门店商品轻发布

func NewTaobaoOmniitemItemPublishRequest

func NewTaobaoOmniitemItemPublishRequest() *TaobaoOmniitemItemPublishAPIRequest

NewTaobaoOmniitemItemPublishRequest 初始化TaobaoOmniitemItemPublishAPIRequest对象

func (TaobaoOmniitemItemPublishAPIRequest) GetApiMethodName

func (r TaobaoOmniitemItemPublishAPIRequest) GetApiMethodName() string

GetApiMethodName IRequest interface 方法, 获取Api method

func (TaobaoOmniitemItemPublishAPIRequest) GetApiParams

GetApiParams IRequest interface 方法, 获取API参数

func (TaobaoOmniitemItemPublishAPIRequest) GetLightPublishInfo

GetLightPublishInfo LightPublishInfo Getter

func (TaobaoOmniitemItemPublishAPIRequest) GetOperateType

func (r TaobaoOmniitemItemPublishAPIRequest) GetOperateType() string

GetOperateType OperateType Getter

func (*TaobaoOmniitemItemPublishAPIRequest) SetLightPublishInfo

func (r *TaobaoOmniitemItemPublishAPIRequest) SetLightPublishInfo(_lightPublishInfo *ItemLightPublishDto) error

SetLightPublishInfo is LightPublishInfo Setter 发布商品信息

func (*TaobaoOmniitemItemPublishAPIRequest) SetOperateType

func (r *TaobaoOmniitemItemPublishAPIRequest) SetOperateType(_operateType string) error

SetOperateType is OperateType Setter 在全域商品或是门店商品中校验码是否重复,可选值对应为ALL或者STORE

type TaobaoOmniitemItemPublishAPIResponse

type TaobaoOmniitemItemPublishAPIResponse struct {
	model.CommonResponse
	TaobaoOmniitemItemPublishAPIResponseModel
}

TaobaoOmniitemItemPublishAPIResponse 全渠道门店商品轻发布 API返回值 taobao.omniitem.item.publish

全渠道门店商品轻发布

type TaobaoOmniitemItemPublishAPIResponseModel

type TaobaoOmniitemItemPublishAPIResponseModel struct {
	XMLName xml.Name `xml:"omniitem_item_publish_response"`
	// 平台颁发的每次请求访问的唯一标识
	RequestId string `json:"request_id,omitempty" xml:"request_id,omitempty"`
	// 返回结果
	Result *TaobaoOmniitemItemPublishResult `json:"result,omitempty" xml:"result,omitempty"`
}

TaobaoOmniitemItemPublishAPIResponseModel is 全渠道门店商品轻发布 成功返回结果

type TaobaoOmniitemItemPublishResult

type TaobaoOmniitemItemPublishResult struct {
	// 错误码
	Code string `json:"code,omitempty" xml:"code,omitempty"`
	// 错误信息
	Message string `json:"message,omitempty" xml:"message,omitempty"`
	// data
	Data *ItemLightPublishResult `json:"data,omitempty" xml:"data,omitempty"`
}

TaobaoOmniitemItemPublishResult 结构体

type TaobaoOmniitemSkuGetAPIRequest

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

TaobaoOmniitemSkuGetAPIRequest 获取全渠道门店商品sku API请求 taobao.omniitem.sku.get

通过skuId或者skuOutId查询全渠道门店商品sku信息

func NewTaobaoOmniitemSkuGetRequest

func NewTaobaoOmniitemSkuGetRequest() *TaobaoOmniitemSkuGetAPIRequest

NewTaobaoOmniitemSkuGetRequest 初始化TaobaoOmniitemSkuGetAPIRequest对象

func (TaobaoOmniitemSkuGetAPIRequest) GetApiMethodName

func (r TaobaoOmniitemSkuGetAPIRequest) GetApiMethodName() string

GetApiMethodName IRequest interface 方法, 获取Api method

func (TaobaoOmniitemSkuGetAPIRequest) GetApiParams

func (r TaobaoOmniitemSkuGetAPIRequest) GetApiParams() url.Values

GetApiParams IRequest interface 方法, 获取API参数

func (TaobaoOmniitemSkuGetAPIRequest) GetItemId

func (r TaobaoOmniitemSkuGetAPIRequest) GetItemId() int64

GetItemId ItemId Getter

func (TaobaoOmniitemSkuGetAPIRequest) GetSkuId

GetSkuId SkuId Getter

func (TaobaoOmniitemSkuGetAPIRequest) GetSkuOuterId

func (r TaobaoOmniitemSkuGetAPIRequest) GetSkuOuterId() string

GetSkuOuterId SkuOuterId Getter

func (*TaobaoOmniitemSkuGetAPIRequest) SetItemId

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

SetItemId is ItemId Setter 商品id

func (*TaobaoOmniitemSkuGetAPIRequest) SetSkuId

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

SetSkuId is SkuId Setter skuId

func (*TaobaoOmniitemSkuGetAPIRequest) SetSkuOuterId

func (r *TaobaoOmniitemSkuGetAPIRequest) SetSkuOuterId(_skuOuterId string) error

SetSkuOuterId is SkuOuterId Setter sku商家编码

type TaobaoOmniitemSkuGetAPIResponse

type TaobaoOmniitemSkuGetAPIResponse struct {
	model.CommonResponse
	TaobaoOmniitemSkuGetAPIResponseModel
}

TaobaoOmniitemSkuGetAPIResponse 获取全渠道门店商品sku API返回值 taobao.omniitem.sku.get

通过skuId或者skuOutId查询全渠道门店商品sku信息

type TaobaoOmniitemSkuGetAPIResponseModel

type TaobaoOmniitemSkuGetAPIResponseModel struct {
	XMLName xml.Name `xml:"omniitem_sku_get_response"`
	// 平台颁发的每次请求访问的唯一标识
	RequestId string `json:"request_id,omitempty" xml:"request_id,omitempty"`
	// 返回结果
	Result *TaobaoOmniitemSkuGetResult `json:"result,omitempty" xml:"result,omitempty"`
}

TaobaoOmniitemSkuGetAPIResponseModel is 获取全渠道门店商品sku 成功返回结果

type TaobaoOmniitemSkuGetResult

type TaobaoOmniitemSkuGetResult struct {
	// 返回查询到的sku列表
	Datas []ItemLightPublishSkuDto `json:"datas,omitempty" xml:"datas>item_light_publish_sku_dto,omitempty"`
	// 错误码
	Code string `json:"code,omitempty" xml:"code,omitempty"`
	// 错误信息
	Message string `json:"message,omitempty" xml:"message,omitempty"`
}

TaobaoOmniitemSkuGetResult 结构体

type TaobaoOmniorderAllocatedinfoSyncAPIRequest

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

TaobaoOmniorderAllocatedinfoSyncAPIRequest 分单结果同步给星盘 API请求 taobao.omniorder.allocatedinfo.sync

ISV分单完成,将分单结果同步给星盘

func NewTaobaoOmniorderAllocatedinfoSyncRequest

func NewTaobaoOmniorderAllocatedinfoSyncRequest() *TaobaoOmniorderAllocatedinfoSyncAPIRequest

NewTaobaoOmniorderAllocatedinfoSyncRequest 初始化TaobaoOmniorderAllocatedinfoSyncAPIRequest对象

func (TaobaoOmniorderAllocatedinfoSyncAPIRequest) GetApiMethodName

GetApiMethodName IRequest interface 方法, 获取Api method

func (TaobaoOmniorderAllocatedinfoSyncAPIRequest) GetApiParams

GetApiParams IRequest interface 方法, 获取API参数

func (TaobaoOmniorderAllocatedinfoSyncAPIRequest) GetMessage

GetMessage Message Getter

func (TaobaoOmniorderAllocatedinfoSyncAPIRequest) GetReportTimestamp

func (r TaobaoOmniorderAllocatedinfoSyncAPIRequest) GetReportTimestamp() int64

GetReportTimestamp ReportTimestamp Getter

func (TaobaoOmniorderAllocatedinfoSyncAPIRequest) GetStatus

GetStatus Status Getter

func (TaobaoOmniorderAllocatedinfoSyncAPIRequest) GetSubOrderList

GetSubOrderList SubOrderList Getter

func (TaobaoOmniorderAllocatedinfoSyncAPIRequest) GetTid

GetTid Tid Getter

func (TaobaoOmniorderAllocatedinfoSyncAPIRequest) GetTraceId

GetTraceId TraceId Getter

func (*TaobaoOmniorderAllocatedinfoSyncAPIRequest) SetMessage

SetMessage is Message Setter 分单结果消息, 如果status为AllocateFail, 则表示失败的理由.

func (*TaobaoOmniorderAllocatedinfoSyncAPIRequest) SetReportTimestamp

func (r *TaobaoOmniorderAllocatedinfoSyncAPIRequest) SetReportTimestamp(_reportTimestamp int64) error

SetReportTimestamp is ReportTimestamp Setter 1231243213213

func (*TaobaoOmniorderAllocatedinfoSyncAPIRequest) SetStatus

SetStatus is Status Setter 分单状态,如: 等待中(Waiting),已分单(Allocated),分单失败(AllocateFail)

func (*TaobaoOmniorderAllocatedinfoSyncAPIRequest) SetSubOrderList

func (r *TaobaoOmniorderAllocatedinfoSyncAPIRequest) SetSubOrderList(_subOrderList []StoreAllocatedResult) error

SetSubOrderList is SubOrderList Setter 门店的分单列表

func (*TaobaoOmniorderAllocatedinfoSyncAPIRequest) SetTid

SetTid is Tid Setter 淘宝交易主订单ID

func (*TaobaoOmniorderAllocatedinfoSyncAPIRequest) SetTraceId

SetTraceId is TraceId Setter 跟踪Id

type TaobaoOmniorderAllocatedinfoSyncAPIResponse

type TaobaoOmniorderAllocatedinfoSyncAPIResponse struct {
	model.CommonResponse
	TaobaoOmniorderAllocatedinfoSyncAPIResponseModel
}

TaobaoOmniorderAllocatedinfoSyncAPIResponse 分单结果同步给星盘 API返回值 taobao.omniorder.allocatedinfo.sync

ISV分单完成,将分单结果同步给星盘

type TaobaoOmniorderAllocatedinfoSyncAPIResponseModel

type TaobaoOmniorderAllocatedinfoSyncAPIResponseModel struct {
	XMLName xml.Name `xml:"omniorder_allocatedinfo_sync_response"`
	// 平台颁发的每次请求访问的唯一标识
	RequestId string `json:"request_id,omitempty" xml:"request_id,omitempty"`
	// 错误码
	ErrCode string `json:"err_code,omitempty" xml:"err_code,omitempty"`
	// 错误内容
	Message string `json:"message,omitempty" xml:"message,omitempty"`
}

TaobaoOmniorderAllocatedinfoSyncAPIResponseModel is 分单结果同步给星盘 成功返回结果

type TaobaoOmniorderDtdConsignAPIRequest

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

TaobaoOmniorderDtdConsignAPIRequest 门店自送发货 API请求 taobao.omniorder.dtd.consign

该接口触发门店自送发货,推进淘系订单状态为发货,为消费者发送核销码短信,并将物流信息写入订单

func NewTaobaoOmniorderDtdConsignRequest

func NewTaobaoOmniorderDtdConsignRequest() *TaobaoOmniorderDtdConsignAPIRequest

NewTaobaoOmniorderDtdConsignRequest 初始化TaobaoOmniorderDtdConsignAPIRequest对象

func (TaobaoOmniorderDtdConsignAPIRequest) GetApiMethodName

func (r TaobaoOmniorderDtdConsignAPIRequest) GetApiMethodName() string

GetApiMethodName IRequest interface 方法, 获取Api method

func (TaobaoOmniorderDtdConsignAPIRequest) GetApiParams

GetApiParams IRequest interface 方法, 获取API参数

func (TaobaoOmniorderDtdConsignAPIRequest) GetMainOrderId

func (r TaobaoOmniorderDtdConsignAPIRequest) GetMainOrderId() int64

GetMainOrderId MainOrderId Getter

func (TaobaoOmniorderDtdConsignAPIRequest) GetStoreId

GetStoreId StoreId Getter

func (*TaobaoOmniorderDtdConsignAPIRequest) SetMainOrderId

func (r *TaobaoOmniorderDtdConsignAPIRequest) SetMainOrderId(_mainOrderId int64) error

SetMainOrderId is MainOrderId Setter 淘宝订单主订单号

func (*TaobaoOmniorderDtdConsignAPIRequest) SetStoreId

func (r *TaobaoOmniorderDtdConsignAPIRequest) SetStoreId(_storeId int64) error

SetStoreId is StoreId Setter 发货对应的商户中心门店ID

type TaobaoOmniorderDtdConsignAPIResponse

type TaobaoOmniorderDtdConsignAPIResponse struct {
	model.CommonResponse
	TaobaoOmniorderDtdConsignAPIResponseModel
}

TaobaoOmniorderDtdConsignAPIResponse 门店自送发货 API返回值 taobao.omniorder.dtd.consign

该接口触发门店自送发货,推进淘系订单状态为发货,为消费者发送核销码短信,并将物流信息写入订单

type TaobaoOmniorderDtdConsignAPIResponseModel

type TaobaoOmniorderDtdConsignAPIResponseModel struct {
	XMLName xml.Name `xml:"omniorder_dtd_consign_response"`
	// 平台颁发的每次请求访问的唯一标识
	RequestId string `json:"request_id,omitempty" xml:"request_id,omitempty"`
	// 错误码,为0表示成功,非0表示失败
	ResultCode string `json:"result_code,omitempty" xml:"result_code,omitempty"`
	// 错误信息
	Message string `json:"message,omitempty" xml:"message,omitempty"`
}

TaobaoOmniorderDtdConsignAPIResponseModel is 门店自送发货 成功返回结果

type TaobaoOmniorderDtdConsumeAPIRequest

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

TaobaoOmniorderDtdConsumeAPIRequest 门店自送对码进行核销 API请求 taobao.omniorder.dtd.consume

该接口根据传入的码及订单信息,如果码与订单一致,则对门店自送服务进行核销。

func NewTaobaoOmniorderDtdConsumeRequest

func NewTaobaoOmniorderDtdConsumeRequest() *TaobaoOmniorderDtdConsumeAPIRequest

NewTaobaoOmniorderDtdConsumeRequest 初始化TaobaoOmniorderDtdConsumeAPIRequest对象

func (TaobaoOmniorderDtdConsumeAPIRequest) GetApiMethodName

func (r TaobaoOmniorderDtdConsumeAPIRequest) GetApiMethodName() string

GetApiMethodName IRequest interface 方法, 获取Api method

func (TaobaoOmniorderDtdConsumeAPIRequest) GetApiParams

GetApiParams IRequest interface 方法, 获取API参数

func (TaobaoOmniorderDtdConsumeAPIRequest) GetParamDoor2doorConsumeRequest

func (r TaobaoOmniorderDtdConsumeAPIRequest) GetParamDoor2doorConsumeRequest() *Door2doorConsumeRequest

GetParamDoor2doorConsumeRequest ParamDoor2doorConsumeRequest Getter

func (*TaobaoOmniorderDtdConsumeAPIRequest) SetParamDoor2doorConsumeRequest

func (r *TaobaoOmniorderDtdConsumeAPIRequest) SetParamDoor2doorConsumeRequest(_paramDoor2doorConsumeRequest *Door2doorConsumeRequest) error

SetParamDoor2doorConsumeRequest is ParamDoor2doorConsumeRequest Setter 核销信息

type TaobaoOmniorderDtdConsumeAPIResponse

type TaobaoOmniorderDtdConsumeAPIResponse struct {
	model.CommonResponse
	TaobaoOmniorderDtdConsumeAPIResponseModel
}

TaobaoOmniorderDtdConsumeAPIResponse 门店自送对码进行核销 API返回值 taobao.omniorder.dtd.consume

该接口根据传入的码及订单信息,如果码与订单一致,则对门店自送服务进行核销。

type TaobaoOmniorderDtdConsumeAPIResponseModel

type TaobaoOmniorderDtdConsumeAPIResponseModel struct {
	XMLName xml.Name `xml:"omniorder_dtd_consume_response"`
	// 平台颁发的每次请求访问的唯一标识
	RequestId string `json:"request_id,omitempty" xml:"request_id,omitempty"`
	// 错误码,为0表示成功,非0表示失败
	ResultCode string `json:"result_code,omitempty" xml:"result_code,omitempty"`
	// 错误西溪
	Message string `json:"message,omitempty" xml:"message,omitempty"`
}

TaobaoOmniorderDtdConsumeAPIResponseModel is 门店自送对码进行核销 成功返回结果

type TaobaoOmniorderDtdQueryAPIRequest

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

TaobaoOmniorderDtdQueryAPIRequest 门店自送根据核销码查订单 API请求 taobao.omniorder.dtd.query

门店自送根据核销码码查询订单信息

func NewTaobaoOmniorderDtdQueryRequest

func NewTaobaoOmniorderDtdQueryRequest() *TaobaoOmniorderDtdQueryAPIRequest

NewTaobaoOmniorderDtdQueryRequest 初始化TaobaoOmniorderDtdQueryAPIRequest对象

func (TaobaoOmniorderDtdQueryAPIRequest) GetApiMethodName

func (r TaobaoOmniorderDtdQueryAPIRequest) GetApiMethodName() string

GetApiMethodName IRequest interface 方法, 获取Api method

func (TaobaoOmniorderDtdQueryAPIRequest) GetApiParams

func (r TaobaoOmniorderDtdQueryAPIRequest) GetApiParams() url.Values

GetApiParams IRequest interface 方法, 获取API参数

func (TaobaoOmniorderDtdQueryAPIRequest) GetCode

GetCode Code Getter

func (*TaobaoOmniorderDtdQueryAPIRequest) SetCode

SetCode is Code Setter 核销码

type TaobaoOmniorderDtdQueryAPIResponse

type TaobaoOmniorderDtdQueryAPIResponse struct {
	model.CommonResponse
	TaobaoOmniorderDtdQueryAPIResponseModel
}

TaobaoOmniorderDtdQueryAPIResponse 门店自送根据核销码查订单 API返回值 taobao.omniorder.dtd.query

门店自送根据核销码码查询订单信息

type TaobaoOmniorderDtdQueryAPIResponseModel

type TaobaoOmniorderDtdQueryAPIResponseModel struct {
	XMLName xml.Name `xml:"omniorder_dtd_query_response"`
	// 平台颁发的每次请求访问的唯一标识
	RequestId string `json:"request_id,omitempty" xml:"request_id,omitempty"`
	// 错误码,为0表示成功,非0表示失败
	ResultCode string `json:"result_code,omitempty" xml:"result_code,omitempty"`
	// 错误信息
	Message string `json:"message,omitempty" xml:"message,omitempty"`
	// data
	Data *Door2doorQueryResult `json:"data,omitempty" xml:"data,omitempty"`
}

TaobaoOmniorderDtdQueryAPIResponseModel is 门店自送根据核销码查订单 成功返回结果

type TaobaoOmniorderDtdResendAPIRequest

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

TaobaoOmniorderDtdResendAPIRequest 门店自送重发码 API请求 taobao.omniorder.dtd.resend

该接口触发对门店自送发码短信进行重发,码内容不变,接受码的手机号也不变。每个码限制每日重发一次,总共重发5次

func NewTaobaoOmniorderDtdResendRequest

func NewTaobaoOmniorderDtdResendRequest() *TaobaoOmniorderDtdResendAPIRequest

NewTaobaoOmniorderDtdResendRequest 初始化TaobaoOmniorderDtdResendAPIRequest对象

func (TaobaoOmniorderDtdResendAPIRequest) GetApiMethodName

func (r TaobaoOmniorderDtdResendAPIRequest) GetApiMethodName() string

GetApiMethodName IRequest interface 方法, 获取Api method

func (TaobaoOmniorderDtdResendAPIRequest) GetApiParams

GetApiParams IRequest interface 方法, 获取API参数

func (TaobaoOmniorderDtdResendAPIRequest) GetMainOrderId

func (r TaobaoOmniorderDtdResendAPIRequest) GetMainOrderId() int64

GetMainOrderId MainOrderId Getter

func (*TaobaoOmniorderDtdResendAPIRequest) SetMainOrderId

func (r *TaobaoOmniorderDtdResendAPIRequest) SetMainOrderId(_mainOrderId int64) error

SetMainOrderId is MainOrderId Setter 淘宝主订单ID

type TaobaoOmniorderDtdResendAPIResponse

type TaobaoOmniorderDtdResendAPIResponse struct {
	model.CommonResponse
	TaobaoOmniorderDtdResendAPIResponseModel
}

TaobaoOmniorderDtdResendAPIResponse 门店自送重发码 API返回值 taobao.omniorder.dtd.resend

该接口触发对门店自送发码短信进行重发,码内容不变,接受码的手机号也不变。每个码限制每日重发一次,总共重发5次

type TaobaoOmniorderDtdResendAPIResponseModel

type TaobaoOmniorderDtdResendAPIResponseModel struct {
	XMLName xml.Name `xml:"omniorder_dtd_resend_response"`
	// 平台颁发的每次请求访问的唯一标识
	RequestId string `json:"request_id,omitempty" xml:"request_id,omitempty"`
	// 错误码,为0表示成功,非0表示失败
	ResultCode string `json:"result_code,omitempty" xml:"result_code,omitempty"`
	// 错误信息
	Message string `json:"message,omitempty" xml:"message,omitempty"`
}

TaobaoOmniorderDtdResendAPIResponseModel is 门店自送重发码 成功返回结果

type TaobaoOmniorderGuideDataGetAPIRequest

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

TaobaoOmniorderGuideDataGetAPIRequest 获取全渠道导购产品数据 API请求 taobao.omniorder.guide.data.get

获取全渠道导购产品,目前包括随心购、随身购扫码、加购和交易数据。

func NewTaobaoOmniorderGuideDataGetRequest

func NewTaobaoOmniorderGuideDataGetRequest() *TaobaoOmniorderGuideDataGetAPIRequest

NewTaobaoOmniorderGuideDataGetRequest 初始化TaobaoOmniorderGuideDataGetAPIRequest对象

func (TaobaoOmniorderGuideDataGetAPIRequest) GetApiMethodName

func (r TaobaoOmniorderGuideDataGetAPIRequest) GetApiMethodName() string

GetApiMethodName IRequest interface 方法, 获取Api method

func (TaobaoOmniorderGuideDataGetAPIRequest) GetApiParams

GetApiParams IRequest interface 方法, 获取API参数

func (TaobaoOmniorderGuideDataGetAPIRequest) GetPageNo

GetPageNo PageNo Getter

func (TaobaoOmniorderGuideDataGetAPIRequest) GetPageSize

GetPageSize PageSize Getter

func (TaobaoOmniorderGuideDataGetAPIRequest) GetStartTime

GetStartTime StartTime Getter

func (TaobaoOmniorderGuideDataGetAPIRequest) GetType

GetType Type Getter

func (*TaobaoOmniorderGuideDataGetAPIRequest) SetPageNo

func (r *TaobaoOmniorderGuideDataGetAPIRequest) SetPageNo(_pageNo int64) error

SetPageNo is PageNo Setter 页码,从1开始

func (*TaobaoOmniorderGuideDataGetAPIRequest) SetPageSize

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

SetPageSize is PageSize Setter 每页数量,不能大于1000

func (*TaobaoOmniorderGuideDataGetAPIRequest) SetStartTime

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

SetStartTime is StartTime Setter 拉取数据开始时间

func (*TaobaoOmniorderGuideDataGetAPIRequest) SetType

SetType is Type Setter detail_smg_scan: 扫码购扫码明细;detail_smg_cart: 扫码购加购明细;detail_smg_order: 扫码购订单明细;detail_sxg_search: 随心购搜索明细;detail_sxg_view_item: 随心购商品浏览明细;detail_sxg_cart: 随心购加购明细;detail_sxg_order: 随心购订单明细

type TaobaoOmniorderGuideDataGetAPIResponse

type TaobaoOmniorderGuideDataGetAPIResponse struct {
	model.CommonResponse
	TaobaoOmniorderGuideDataGetAPIResponseModel
}

TaobaoOmniorderGuideDataGetAPIResponse 获取全渠道导购产品数据 API返回值 taobao.omniorder.guide.data.get

获取全渠道导购产品,目前包括随心购、随身购扫码、加购和交易数据。

type TaobaoOmniorderGuideDataGetAPIResponseModel

type TaobaoOmniorderGuideDataGetAPIResponseModel struct {
	XMLName xml.Name `xml:"omniorder_guide_data_get_response"`
	// 平台颁发的每次请求访问的唯一标识
	RequestId string `json:"request_id,omitempty" xml:"request_id,omitempty"`
	// 拉取的数据数组,如果为空,表示数据拉取完毕。拉取的数据字段包括打点时间、商家id、商品id和门店id等,传入的类型不同,返回的字段有所不同,可以根据具体类型的返回结果具体处理
	DataList []string `json:"data_list,omitempty" xml:"data_list>string,omitempty"`
}

TaobaoOmniorderGuideDataGetAPIResponseModel is 获取全渠道导购产品数据 成功返回结果

type TaobaoOmniorderItemTagOperateAPIRequest

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

TaobaoOmniorderItemTagOperateAPIRequest 全渠道商品打标与去标 API请求 taobao.omniorder.item.tag.operate

用于对全渠道商品进行打标、去标(门店发货标,门店自提标,前置拆单标)操作。另外还包括增加、删除、修改分单系统,接单系统配置。

func NewTaobaoOmniorderItemTagOperateRequest

func NewTaobaoOmniorderItemTagOperateRequest() *TaobaoOmniorderItemTagOperateAPIRequest

NewTaobaoOmniorderItemTagOperateRequest 初始化TaobaoOmniorderItemTagOperateAPIRequest对象

func (TaobaoOmniorderItemTagOperateAPIRequest) GetApiMethodName

func (r TaobaoOmniorderItemTagOperateAPIRequest) GetApiMethodName() string

GetApiMethodName IRequest interface 方法, 获取Api method

func (TaobaoOmniorderItemTagOperateAPIRequest) GetApiParams

GetApiParams IRequest interface 方法, 获取API参数

func (TaobaoOmniorderItemTagOperateAPIRequest) GetItemId

GetItemId ItemId Getter

func (TaobaoOmniorderItemTagOperateAPIRequest) GetOmniSetting

GetOmniSetting OmniSetting Getter

func (TaobaoOmniorderItemTagOperateAPIRequest) GetStatus

GetStatus Status Getter

func (TaobaoOmniorderItemTagOperateAPIRequest) GetTypes

GetTypes Types Getter

func (*TaobaoOmniorderItemTagOperateAPIRequest) SetItemId

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

SetItemId is ItemId Setter 商品ID

func (*TaobaoOmniorderItemTagOperateAPIRequest) SetOmniSetting

func (r *TaobaoOmniorderItemTagOperateAPIRequest) SetOmniSetting(_omniSetting *OmniSettingDto) error

SetOmniSetting is OmniSetting Setter 分单&接单设置

func (*TaobaoOmniorderItemTagOperateAPIRequest) SetStatus

func (r *TaobaoOmniorderItemTagOperateAPIRequest) SetStatus(_status int64) error

SetStatus is Status Setter 操作状态, 填 1 代表打标,填 -1 代表去标

func (*TaobaoOmniorderItemTagOperateAPIRequest) SetTypes

SetTypes is Types Setter 商品标,storeDeliver代表门店发货, AllocateByFront代表前置拆单, storeCollect代表门店自提

type TaobaoOmniorderItemTagOperateAPIResponse

type TaobaoOmniorderItemTagOperateAPIResponse struct {
	model.CommonResponse
	TaobaoOmniorderItemTagOperateAPIResponseModel
}

TaobaoOmniorderItemTagOperateAPIResponse 全渠道商品打标与去标 API返回值 taobao.omniorder.item.tag.operate

用于对全渠道商品进行打标、去标(门店发货标,门店自提标,前置拆单标)操作。另外还包括增加、删除、修改分单系统,接单系统配置。

type TaobaoOmniorderItemTagOperateAPIResponseModel

type TaobaoOmniorderItemTagOperateAPIResponseModel struct {
	XMLName xml.Name `xml:"omniorder_item_tag_operate_response"`
	// 平台颁发的每次请求访问的唯一标识
	RequestId string `json:"request_id,omitempty" xml:"request_id,omitempty"`
	// code 不为 0时有值,代表异常信息
	Message string `json:"message,omitempty" xml:"message,omitempty"`
	// 0 正常,否则异常
	Code string `json:"code,omitempty" xml:"code,omitempty"`
}

TaobaoOmniorderItemTagOperateAPIResponseModel is 全渠道商品打标与去标 成功返回结果

type TaobaoOmniorderPrintSaleJudgeAPIRequest

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

TaobaoOmniorderPrintSaleJudgeAPIRequest 导购员判断 API请求 taobao.omniorder.print.sale.judge

用于判断当前子账号是否导购员

func NewTaobaoOmniorderPrintSaleJudgeRequest

func NewTaobaoOmniorderPrintSaleJudgeRequest() *TaobaoOmniorderPrintSaleJudgeAPIRequest

NewTaobaoOmniorderPrintSaleJudgeRequest 初始化TaobaoOmniorderPrintSaleJudgeAPIRequest对象

func (TaobaoOmniorderPrintSaleJudgeAPIRequest) GetApiMethodName

func (r TaobaoOmniorderPrintSaleJudgeAPIRequest) GetApiMethodName() string

GetApiMethodName IRequest interface 方法, 获取Api method

func (TaobaoOmniorderPrintSaleJudgeAPIRequest) GetApiParams

GetApiParams IRequest interface 方法, 获取API参数

func (TaobaoOmniorderPrintSaleJudgeAPIRequest) GetSubUid

GetSubUid SubUid Getter

func (*TaobaoOmniorderPrintSaleJudgeAPIRequest) SetSubUid

func (r *TaobaoOmniorderPrintSaleJudgeAPIRequest) SetSubUid(_subUid int64) error

SetSubUid is SubUid Setter 用户子账号ID

type TaobaoOmniorderPrintSaleJudgeAPIResponse

type TaobaoOmniorderPrintSaleJudgeAPIResponse struct {
	model.CommonResponse
	TaobaoOmniorderPrintSaleJudgeAPIResponseModel
}

TaobaoOmniorderPrintSaleJudgeAPIResponse 导购员判断 API返回值 taobao.omniorder.print.sale.judge

用于判断当前子账号是否导购员

type TaobaoOmniorderPrintSaleJudgeAPIResponseModel

type TaobaoOmniorderPrintSaleJudgeAPIResponseModel struct {
	XMLName xml.Name `xml:"omniorder_print_sale_judge_response"`
	// 平台颁发的每次请求访问的唯一标识
	RequestId string `json:"request_id,omitempty" xml:"request_id,omitempty"`
	// data
	Data string `json:"data,omitempty" xml:"data,omitempty"`
}

TaobaoOmniorderPrintSaleJudgeAPIResponseModel is 导购员判断 成功返回结果

type TaobaoOmniorderStoreAccpetedAPIRequest

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

TaobaoOmniorderStoreAccpetedAPIRequest Pos端门店接单接口 API请求 taobao.omniorder.store.accpeted

ISV Pos端门店接单,通知星盘

func NewTaobaoOmniorderStoreAccpetedRequest

func NewTaobaoOmniorderStoreAccpetedRequest() *TaobaoOmniorderStoreAccpetedAPIRequest

NewTaobaoOmniorderStoreAccpetedRequest 初始化TaobaoOmniorderStoreAccpetedAPIRequest对象

func (TaobaoOmniorderStoreAccpetedAPIRequest) GetApiMethodName

func (r TaobaoOmniorderStoreAccpetedAPIRequest) GetApiMethodName() string

GetApiMethodName IRequest interface 方法, 获取Api method

func (TaobaoOmniorderStoreAccpetedAPIRequest) GetApiParams

GetApiParams IRequest interface 方法, 获取API参数

func (TaobaoOmniorderStoreAccpetedAPIRequest) GetReportTimestamp

func (r TaobaoOmniorderStoreAccpetedAPIRequest) GetReportTimestamp() int64

GetReportTimestamp ReportTimestamp Getter

func (TaobaoOmniorderStoreAccpetedAPIRequest) GetSubOrderList

GetSubOrderList SubOrderList Getter

func (TaobaoOmniorderStoreAccpetedAPIRequest) GetTid

GetTid Tid Getter

func (TaobaoOmniorderStoreAccpetedAPIRequest) GetTraceId

GetTraceId TraceId Getter

func (*TaobaoOmniorderStoreAccpetedAPIRequest) SetReportTimestamp

func (r *TaobaoOmniorderStoreAccpetedAPIRequest) SetReportTimestamp(_reportTimestamp int64) error

SetReportTimestamp is ReportTimestamp Setter ISV系统上报时间

func (*TaobaoOmniorderStoreAccpetedAPIRequest) SetSubOrderList

func (r *TaobaoOmniorderStoreAccpetedAPIRequest) SetSubOrderList(_subOrderList []StoreAcceptedResult) error

SetSubOrderList is SubOrderList Setter 子订单列表

func (*TaobaoOmniorderStoreAccpetedAPIRequest) SetTid

SetTid is Tid Setter 淘宝交易主订单ID

func (*TaobaoOmniorderStoreAccpetedAPIRequest) SetTraceId

func (r *TaobaoOmniorderStoreAccpetedAPIRequest) SetTraceId(_traceId string) error

SetTraceId is TraceId Setter 跟踪Id

type TaobaoOmniorderStoreAccpetedAPIResponse

type TaobaoOmniorderStoreAccpetedAPIResponse struct {
	model.CommonResponse
	TaobaoOmniorderStoreAccpetedAPIResponseModel
}

TaobaoOmniorderStoreAccpetedAPIResponse Pos端门店接单接口 API返回值 taobao.omniorder.store.accpeted

ISV Pos端门店接单,通知星盘

type TaobaoOmniorderStoreAccpetedAPIResponseModel

type TaobaoOmniorderStoreAccpetedAPIResponseModel struct {
	XMLName xml.Name `xml:"omniorder_store_accpeted_response"`
	// 平台颁发的每次请求访问的唯一标识
	RequestId string `json:"request_id,omitempty" xml:"request_id,omitempty"`
	// 错误码
	ErrCode string `json:"err_code,omitempty" xml:"err_code,omitempty"`
	// 错误内容
	Message string `json:"message,omitempty" xml:"message,omitempty"`
}

TaobaoOmniorderStoreAccpetedAPIResponseModel is Pos端门店接单接口 成功返回结果

type TaobaoOmniorderStoreCollectconfigGetAPIRequest

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

TaobaoOmniorderStoreCollectconfigGetAPIRequest 查询门店自提配置内容 API请求 taobao.omniorder.store.collectconfig.get

查询门店自提配置内容

func NewTaobaoOmniorderStoreCollectconfigGetRequest

func NewTaobaoOmniorderStoreCollectconfigGetRequest() *TaobaoOmniorderStoreCollectconfigGetAPIRequest

NewTaobaoOmniorderStoreCollectconfigGetRequest 初始化TaobaoOmniorderStoreCollectconfigGetAPIRequest对象

func (TaobaoOmniorderStoreCollectconfigGetAPIRequest) GetActivity

GetActivity Activity Getter

func (TaobaoOmniorderStoreCollectconfigGetAPIRequest) GetApiMethodName

GetApiMethodName IRequest interface 方法, 获取Api method

func (TaobaoOmniorderStoreCollectconfigGetAPIRequest) GetApiParams

GetApiParams IRequest interface 方法, 获取API参数

func (TaobaoOmniorderStoreCollectconfigGetAPIRequest) GetStoreId

GetStoreId StoreId Getter

func (*TaobaoOmniorderStoreCollectconfigGetAPIRequest) SetActivity

func (r *TaobaoOmniorderStoreCollectconfigGetAPIRequest) SetActivity(_activity bool) error

SetActivity is Activity Setter 是否是活动期

func (*TaobaoOmniorderStoreCollectconfigGetAPIRequest) SetStoreId

SetStoreId is StoreId Setter 门店ID

type TaobaoOmniorderStoreCollectconfigGetAPIResponse

type TaobaoOmniorderStoreCollectconfigGetAPIResponse struct {
	model.CommonResponse
	TaobaoOmniorderStoreCollectconfigGetAPIResponseModel
}

TaobaoOmniorderStoreCollectconfigGetAPIResponse 查询门店自提配置内容 API返回值 taobao.omniorder.store.collectconfig.get

查询门店自提配置内容

type TaobaoOmniorderStoreCollectconfigGetAPIResponseModel

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

TaobaoOmniorderStoreCollectconfigGetAPIResponseModel is 查询门店自提配置内容 成功返回结果

type TaobaoOmniorderStoreCollectconfigGetResult

type TaobaoOmniorderStoreCollectconfigGetResult struct {
	// message
	Message string `json:"message,omitempty" xml:"message,omitempty"`
	// code
	Code string `json:"code,omitempty" xml:"code,omitempty"`
	// data
	Data *StoreCollectConfig `json:"data,omitempty" xml:"data,omitempty"`
}

TaobaoOmniorderStoreCollectconfigGetResult 结构体

type TaobaoOmniorderStoreCollectconfigUpdateAPIRequest

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

TaobaoOmniorderStoreCollectconfigUpdateAPIRequest 门店自提配置修改 API请求 taobao.omniorder.store.collectconfig.update

修改门店自提配置内容

func NewTaobaoOmniorderStoreCollectconfigUpdateRequest

func NewTaobaoOmniorderStoreCollectconfigUpdateRequest() *TaobaoOmniorderStoreCollectconfigUpdateAPIRequest

NewTaobaoOmniorderStoreCollectconfigUpdateRequest 初始化TaobaoOmniorderStoreCollectconfigUpdateAPIRequest对象

func (TaobaoOmniorderStoreCollectconfigUpdateAPIRequest) GetApiMethodName

GetApiMethodName IRequest interface 方法, 获取Api method

func (TaobaoOmniorderStoreCollectconfigUpdateAPIRequest) GetApiParams

GetApiParams IRequest interface 方法, 获取API参数

func (TaobaoOmniorderStoreCollectconfigUpdateAPIRequest) GetStoreCollectConfig

GetStoreCollectConfig StoreCollectConfig Getter

func (TaobaoOmniorderStoreCollectconfigUpdateAPIRequest) GetStoreId

GetStoreId StoreId Getter

func (*TaobaoOmniorderStoreCollectconfigUpdateAPIRequest) SetStoreCollectConfig

func (r *TaobaoOmniorderStoreCollectconfigUpdateAPIRequest) SetStoreCollectConfig(_storeCollectConfig *StoreCollectConfig) error

SetStoreCollectConfig is StoreCollectConfig Setter 门店自提配置

func (*TaobaoOmniorderStoreCollectconfigUpdateAPIRequest) SetStoreId

SetStoreId is StoreId Setter 门店ID

type TaobaoOmniorderStoreCollectconfigUpdateAPIResponse

type TaobaoOmniorderStoreCollectconfigUpdateAPIResponse struct {
	model.CommonResponse
	TaobaoOmniorderStoreCollectconfigUpdateAPIResponseModel
}

TaobaoOmniorderStoreCollectconfigUpdateAPIResponse 门店自提配置修改 API返回值 taobao.omniorder.store.collectconfig.update

修改门店自提配置内容

type TaobaoOmniorderStoreCollectconfigUpdateAPIResponseModel

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

TaobaoOmniorderStoreCollectconfigUpdateAPIResponseModel is 门店自提配置修改 成功返回结果

type TaobaoOmniorderStoreCollectconfigUpdateResult

type TaobaoOmniorderStoreCollectconfigUpdateResult struct {
	// 返回素材id
	Data string `json:"data,omitempty" xml:"data,omitempty"`
	// message
	Message string `json:"message,omitempty" xml:"message,omitempty"`
	// code
	Code string `json:"code,omitempty" xml:"code,omitempty"`
}

TaobaoOmniorderStoreCollectconfigUpdateResult 结构体

type TaobaoOmniorderStoreConsignedAPIRequest

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

TaobaoOmniorderStoreConsignedAPIRequest Pos端门店发货 API请求 taobao.omniorder.store.consigned

ISV Pos端门店发货,通知星盘

func NewTaobaoOmniorderStoreConsignedRequest

func NewTaobaoOmniorderStoreConsignedRequest() *TaobaoOmniorderStoreConsignedAPIRequest

NewTaobaoOmniorderStoreConsignedRequest 初始化TaobaoOmniorderStoreConsignedAPIRequest对象

func (TaobaoOmniorderStoreConsignedAPIRequest) GetApiMethodName

func (r TaobaoOmniorderStoreConsignedAPIRequest) GetApiMethodName() string

GetApiMethodName IRequest interface 方法, 获取Api method

func (TaobaoOmniorderStoreConsignedAPIRequest) GetApiParams

GetApiParams IRequest interface 方法, 获取API参数

func (TaobaoOmniorderStoreConsignedAPIRequest) GetInsReceiverTo

GetInsReceiverTo InsReceiverTo Getter

func (TaobaoOmniorderStoreConsignedAPIRequest) GetInsTpDto

GetInsTpDto InsTpDto Getter

func (TaobaoOmniorderStoreConsignedAPIRequest) GetJzReceiverTo

GetJzReceiverTo JzReceiverTo Getter

func (TaobaoOmniorderStoreConsignedAPIRequest) GetJzTopArgs

GetJzTopArgs JzTopArgs Getter

func (TaobaoOmniorderStoreConsignedAPIRequest) GetLgTpDto

GetLgTpDto LgTpDto Getter

func (TaobaoOmniorderStoreConsignedAPIRequest) GetReportTimestamp

func (r TaobaoOmniorderStoreConsignedAPIRequest) GetReportTimestamp() int64

GetReportTimestamp ReportTimestamp Getter

func (TaobaoOmniorderStoreConsignedAPIRequest) GetSenderId

GetSenderId SenderId Getter

func (TaobaoOmniorderStoreConsignedAPIRequest) GetSubOrderList

GetSubOrderList SubOrderList Getter

func (TaobaoOmniorderStoreConsignedAPIRequest) GetTid

GetTid Tid Getter

func (TaobaoOmniorderStoreConsignedAPIRequest) GetTraceId

GetTraceId TraceId Getter

func (*TaobaoOmniorderStoreConsignedAPIRequest) SetInsReceiverTo

func (r *TaobaoOmniorderStoreConsignedAPIRequest) SetInsReceiverTo(_insReceiverTo *JzReceiverDto) error

SetInsReceiverTo is InsReceiverTo Setter 家装物流-安装收货人信息,如果为空,则取默认收货人信息

func (*TaobaoOmniorderStoreConsignedAPIRequest) SetInsTpDto

func (r *TaobaoOmniorderStoreConsignedAPIRequest) SetInsTpDto(_insTpDto *TpDto) error

SetInsTpDto is InsTpDto Setter 家装物流-安装公司信息,需要安装时,才填写

func (*TaobaoOmniorderStoreConsignedAPIRequest) SetJzReceiverTo

func (r *TaobaoOmniorderStoreConsignedAPIRequest) SetJzReceiverTo(_jzReceiverTo *JzReceiverDto) error

SetJzReceiverTo is JzReceiverTo Setter 家装物流-家装收货人信息,如果为空,则取默认收货信息

func (*TaobaoOmniorderStoreConsignedAPIRequest) SetJzTopArgs

func (r *TaobaoOmniorderStoreConsignedAPIRequest) SetJzTopArgs(_jzTopArgs *JzTopArgsDto) error

SetJzTopArgs is JzTopArgs Setter 家装物流-发货参数

func (*TaobaoOmniorderStoreConsignedAPIRequest) SetLgTpDto

func (r *TaobaoOmniorderStoreConsignedAPIRequest) SetLgTpDto(_lgTpDto *TpDto) error

SetLgTpDto is LgTpDto Setter 家装物流-物流公司信息

func (*TaobaoOmniorderStoreConsignedAPIRequest) SetReportTimestamp

func (r *TaobaoOmniorderStoreConsignedAPIRequest) SetReportTimestamp(_reportTimestamp int64) error

SetReportTimestamp is ReportTimestamp Setter ISV系统上报时间

func (*TaobaoOmniorderStoreConsignedAPIRequest) SetSenderId

func (r *TaobaoOmniorderStoreConsignedAPIRequest) SetSenderId(_senderId int64) error

SetSenderId is SenderId Setter 卖家联系人地址库ID,可以通过taobao.logistics.address.search接口查询到地址库ID。如果为空,取的卖家的默认取货地址

func (*TaobaoOmniorderStoreConsignedAPIRequest) SetSubOrderList

func (r *TaobaoOmniorderStoreConsignedAPIRequest) SetSubOrderList(_subOrderList []StoreConsignedResult) error

SetSubOrderList is SubOrderList Setter 子订单列表

func (*TaobaoOmniorderStoreConsignedAPIRequest) SetTid

SetTid is Tid Setter 淘宝交易主订单ID

func (*TaobaoOmniorderStoreConsignedAPIRequest) SetTraceId

func (r *TaobaoOmniorderStoreConsignedAPIRequest) SetTraceId(_traceId string) error

SetTraceId is TraceId Setter 跟踪Id

type TaobaoOmniorderStoreConsignedAPIResponse

type TaobaoOmniorderStoreConsignedAPIResponse struct {
	model.CommonResponse
	TaobaoOmniorderStoreConsignedAPIResponseModel
}

TaobaoOmniorderStoreConsignedAPIResponse Pos端门店发货 API返回值 taobao.omniorder.store.consigned

ISV Pos端门店发货,通知星盘

type TaobaoOmniorderStoreConsignedAPIResponseModel

type TaobaoOmniorderStoreConsignedAPIResponseModel struct {
	XMLName xml.Name `xml:"omniorder_store_consigned_response"`
	// 平台颁发的每次请求访问的唯一标识
	RequestId string `json:"request_id,omitempty" xml:"request_id,omitempty"`
	// 错误码
	ErrCode string `json:"err_code,omitempty" xml:"err_code,omitempty"`
	// 错误内容
	Message string `json:"message,omitempty" xml:"message,omitempty"`
	// data
	Data *StoreConsignedResponse `json:"data,omitempty" xml:"data,omitempty"`
}

TaobaoOmniorderStoreConsignedAPIResponseModel is Pos端门店发货 成功返回结果

type TaobaoOmniorderStoreDeliverconfigGetAPIRequest

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

TaobaoOmniorderStoreDeliverconfigGetAPIRequest 查询门店发货配置内容 API请求 taobao.omniorder.store.deliverconfig.get

查询门店发货配置内容

func NewTaobaoOmniorderStoreDeliverconfigGetRequest

func NewTaobaoOmniorderStoreDeliverconfigGetRequest() *TaobaoOmniorderStoreDeliverconfigGetAPIRequest

NewTaobaoOmniorderStoreDeliverconfigGetRequest 初始化TaobaoOmniorderStoreDeliverconfigGetAPIRequest对象

func (TaobaoOmniorderStoreDeliverconfigGetAPIRequest) GetActivity

GetActivity Activity Getter

func (TaobaoOmniorderStoreDeliverconfigGetAPIRequest) GetApiMethodName

GetApiMethodName IRequest interface 方法, 获取Api method

func (TaobaoOmniorderStoreDeliverconfigGetAPIRequest) GetApiParams

GetApiParams IRequest interface 方法, 获取API参数

func (TaobaoOmniorderStoreDeliverconfigGetAPIRequest) GetStoreId

GetStoreId StoreId Getter

func (*TaobaoOmniorderStoreDeliverconfigGetAPIRequest) SetActivity

func (r *TaobaoOmniorderStoreDeliverconfigGetAPIRequest) SetActivity(_activity bool) error

SetActivity is Activity Setter 是否是活动期

func (*TaobaoOmniorderStoreDeliverconfigGetAPIRequest) SetStoreId

SetStoreId is StoreId Setter 门店ID

type TaobaoOmniorderStoreDeliverconfigGetAPIResponse

type TaobaoOmniorderStoreDeliverconfigGetAPIResponse struct {
	model.CommonResponse
	TaobaoOmniorderStoreDeliverconfigGetAPIResponseModel
}

TaobaoOmniorderStoreDeliverconfigGetAPIResponse 查询门店发货配置内容 API返回值 taobao.omniorder.store.deliverconfig.get

查询门店发货配置内容

type TaobaoOmniorderStoreDeliverconfigGetAPIResponseModel

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

TaobaoOmniorderStoreDeliverconfigGetAPIResponseModel is 查询门店发货配置内容 成功返回结果

type TaobaoOmniorderStoreDeliverconfigGetResult

type TaobaoOmniorderStoreDeliverconfigGetResult struct {
	// message
	Message string `json:"message,omitempty" xml:"message,omitempty"`
	// code
	Code string `json:"code,omitempty" xml:"code,omitempty"`
	// data
	Data *StoreDeliverConfig `json:"data,omitempty" xml:"data,omitempty"`
}

TaobaoOmniorderStoreDeliverconfigGetResult 结构体

type TaobaoOmniorderStoreDeliverconfigUpdateAPIRequest

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

TaobaoOmniorderStoreDeliverconfigUpdateAPIRequest 修改门店发货配置内容 API请求 taobao.omniorder.store.deliverconfig.update

修改门店发货配置内容

func NewTaobaoOmniorderStoreDeliverconfigUpdateRequest

func NewTaobaoOmniorderStoreDeliverconfigUpdateRequest() *TaobaoOmniorderStoreDeliverconfigUpdateAPIRequest

NewTaobaoOmniorderStoreDeliverconfigUpdateRequest 初始化TaobaoOmniorderStoreDeliverconfigUpdateAPIRequest对象

func (TaobaoOmniorderStoreDeliverconfigUpdateAPIRequest) GetApiMethodName

GetApiMethodName IRequest interface 方法, 获取Api method

func (TaobaoOmniorderStoreDeliverconfigUpdateAPIRequest) GetApiParams

GetApiParams IRequest interface 方法, 获取API参数

func (TaobaoOmniorderStoreDeliverconfigUpdateAPIRequest) GetStoreDeliverConfig

GetStoreDeliverConfig StoreDeliverConfig Getter

func (TaobaoOmniorderStoreDeliverconfigUpdateAPIRequest) GetStoreId

GetStoreId StoreId Getter

func (*TaobaoOmniorderStoreDeliverconfigUpdateAPIRequest) SetStoreDeliverConfig

func (r *TaobaoOmniorderStoreDeliverconfigUpdateAPIRequest) SetStoreDeliverConfig(_storeDeliverConfig *StoreDeliverConfig) error

SetStoreDeliverConfig is StoreDeliverConfig Setter 卖家发货配置

func (*TaobaoOmniorderStoreDeliverconfigUpdateAPIRequest) SetStoreId

SetStoreId is StoreId Setter 门店ID

type TaobaoOmniorderStoreDeliverconfigUpdateAPIResponse

type TaobaoOmniorderStoreDeliverconfigUpdateAPIResponse struct {
	model.CommonResponse
	TaobaoOmniorderStoreDeliverconfigUpdateAPIResponseModel
}

TaobaoOmniorderStoreDeliverconfigUpdateAPIResponse 修改门店发货配置内容 API返回值 taobao.omniorder.store.deliverconfig.update

修改门店发货配置内容

type TaobaoOmniorderStoreDeliverconfigUpdateAPIResponseModel

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

TaobaoOmniorderStoreDeliverconfigUpdateAPIResponseModel is 修改门店发货配置内容 成功返回结果

type TaobaoOmniorderStoreDeliverconfigUpdateResult

type TaobaoOmniorderStoreDeliverconfigUpdateResult struct {
	// 返回素材id
	Data string `json:"data,omitempty" xml:"data,omitempty"`
	// message
	Message string `json:"message,omitempty" xml:"message,omitempty"`
	// code
	Code string `json:"code,omitempty" xml:"code,omitempty"`
}

TaobaoOmniorderStoreDeliverconfigUpdateResult 结构体

type TaobaoOmniorderStoreGetconsignmailcodeAPIRequest

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

TaobaoOmniorderStoreGetconsignmailcodeAPIRequest 全渠道门店物流菜鸟裹裹取号 API请求 taobao.omniorder.store.getconsignmailcode

用于ISV获取全渠道门店物流订单菜鸟裹裹门店的物流快递取号

func NewTaobaoOmniorderStoreGetconsignmailcodeRequest

func NewTaobaoOmniorderStoreGetconsignmailcodeRequest() *TaobaoOmniorderStoreGetconsignmailcodeAPIRequest

NewTaobaoOmniorderStoreGetconsignmailcodeRequest 初始化TaobaoOmniorderStoreGetconsignmailcodeAPIRequest对象

func (TaobaoOmniorderStoreGetconsignmailcodeAPIRequest) GetApiMethodName

GetApiMethodName IRequest interface 方法, 获取Api method

func (TaobaoOmniorderStoreGetconsignmailcodeAPIRequest) GetApiParams

GetApiParams IRequest interface 方法, 获取API参数

func (TaobaoOmniorderStoreGetconsignmailcodeAPIRequest) GetChannel

GetChannel Channel Getter

func (TaobaoOmniorderStoreGetconsignmailcodeAPIRequest) GetReceiver

GetReceiver Receiver Getter

func (TaobaoOmniorderStoreGetconsignmailcodeAPIRequest) GetSdtExtendInfoDTO

GetSdtExtendInfoDTO SdtExtendInfoDTO Getter

func (TaobaoOmniorderStoreGetconsignmailcodeAPIRequest) GetSenderContact

GetSenderContact SenderContact Getter

func (TaobaoOmniorderStoreGetconsignmailcodeAPIRequest) GetStoreId

GetStoreId StoreId Getter

func (TaobaoOmniorderStoreGetconsignmailcodeAPIRequest) GetTrades

GetTrades Trades Getter

func (*TaobaoOmniorderStoreGetconsignmailcodeAPIRequest) SetChannel

SetChannel is Channel Setter 淘宝(TB)、天猫(TM)、京东(JD)、当当(DD)、拍拍(PP)、易讯(YX)、ebay(EBAY)、QQ网购(QQ) 、亚马逊(AMAZON)、苏宁(SN)、国美(GM)、唯品会(WPH)、聚美(JM)、乐蜂(LF)、蘑菇街(MGJ) 、聚尚(JS)、拍鞋(PX)、银泰(YT)、1号店(YHD)、凡客(VANCL)、邮乐(YL)、优购(YG)、阿里 巴巴(1688)、其他(OTHERS)

func (*TaobaoOmniorderStoreGetconsignmailcodeAPIRequest) SetReceiver

SetReceiver is Receiver Setter 收件人信息

func (*TaobaoOmniorderStoreGetconsignmailcodeAPIRequest) SetSdtExtendInfoDTO

func (r *TaobaoOmniorderStoreGetconsignmailcodeAPIRequest) SetSdtExtendInfoDTO(_sdtExtendInfoDTO *SdtExtendInfoDto) error

SetSdtExtendInfoDTO is SdtExtendInfoDTO Setter 扩展信息

func (*TaobaoOmniorderStoreGetconsignmailcodeAPIRequest) SetSenderContact

func (r *TaobaoOmniorderStoreGetconsignmailcodeAPIRequest) SetSenderContact(_senderContact string) error

SetSenderContact is SenderContact Setter 发件人联系电话,如空则表示使用门店信息中的电话号码

func (*TaobaoOmniorderStoreGetconsignmailcodeAPIRequest) SetStoreId

SetStoreId is StoreId Setter 门店ID

func (*TaobaoOmniorderStoreGetconsignmailcodeAPIRequest) SetTrades

SetTrades is Trades Setter 订单信息,目前一次请求只支持一个主订单

type TaobaoOmniorderStoreGetconsignmailcodeAPIResponse

type TaobaoOmniorderStoreGetconsignmailcodeAPIResponse struct {
	model.CommonResponse
	TaobaoOmniorderStoreGetconsignmailcodeAPIResponseModel
}

TaobaoOmniorderStoreGetconsignmailcodeAPIResponse 全渠道门店物流菜鸟裹裹取号 API返回值 taobao.omniorder.store.getconsignmailcode

用于ISV获取全渠道门店物流订单菜鸟裹裹门店的物流快递取号

type TaobaoOmniorderStoreGetconsignmailcodeAPIResponseModel

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

TaobaoOmniorderStoreGetconsignmailcodeAPIResponseModel is 全渠道门店物流菜鸟裹裹取号 成功返回结果

type TaobaoOmniorderStoreGetconsignmailcodeResult

type TaobaoOmniorderStoreGetconsignmailcodeResult struct {
	// code
	ErrCode string `json:"err_code,omitempty" xml:"err_code,omitempty"`
	// message
	Message string `json:"message,omitempty" xml:"message,omitempty"`
	// 发货信息
	Data *GetStoreConsignCodeResponse `json:"data,omitempty" xml:"data,omitempty"`
}

TaobaoOmniorderStoreGetconsignmailcodeResult 结构体

type TaobaoOmniorderStoreReallocateAPIRequest

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

TaobaoOmniorderStoreReallocateAPIRequest rellocate API请求 taobao.omniorder.store.reallocate

门店发货提供改派接口

func NewTaobaoOmniorderStoreReallocateRequest

func NewTaobaoOmniorderStoreReallocateRequest() *TaobaoOmniorderStoreReallocateAPIRequest

NewTaobaoOmniorderStoreReallocateRequest 初始化TaobaoOmniorderStoreReallocateAPIRequest对象

func (TaobaoOmniorderStoreReallocateAPIRequest) GetApiMethodName

func (r TaobaoOmniorderStoreReallocateAPIRequest) GetApiMethodName() string

GetApiMethodName IRequest interface 方法, 获取Api method

func (TaobaoOmniorderStoreReallocateAPIRequest) GetApiParams

GetApiParams IRequest interface 方法, 获取API参数

func (TaobaoOmniorderStoreReallocateAPIRequest) GetMainOrderId

GetMainOrderId MainOrderId Getter

func (TaobaoOmniorderStoreReallocateAPIRequest) GetStoreId

GetStoreId StoreId Getter

func (TaobaoOmniorderStoreReallocateAPIRequest) GetSubOrderIds

func (r TaobaoOmniorderStoreReallocateAPIRequest) GetSubOrderIds() []int64

GetSubOrderIds SubOrderIds Getter

func (TaobaoOmniorderStoreReallocateAPIRequest) GetWarehouseCode

func (r TaobaoOmniorderStoreReallocateAPIRequest) GetWarehouseCode() string

GetWarehouseCode WarehouseCode Getter

func (*TaobaoOmniorderStoreReallocateAPIRequest) SetMainOrderId

func (r *TaobaoOmniorderStoreReallocateAPIRequest) SetMainOrderId(_mainOrderId int64) error

SetMainOrderId is MainOrderId Setter 主订单号

func (*TaobaoOmniorderStoreReallocateAPIRequest) SetStoreId

func (r *TaobaoOmniorderStoreReallocateAPIRequest) SetStoreId(_storeId int64) error

SetStoreId is StoreId Setter 门店Id

func (*TaobaoOmniorderStoreReallocateAPIRequest) SetSubOrderIds

func (r *TaobaoOmniorderStoreReallocateAPIRequest) SetSubOrderIds(_subOrderIds []int64) error

SetSubOrderIds is SubOrderIds Setter 子订单号

func (*TaobaoOmniorderStoreReallocateAPIRequest) SetWarehouseCode

func (r *TaobaoOmniorderStoreReallocateAPIRequest) SetWarehouseCode(_warehouseCode string) error

SetWarehouseCode is WarehouseCode Setter 电商仓code

type TaobaoOmniorderStoreReallocateAPIResponse

type TaobaoOmniorderStoreReallocateAPIResponse struct {
	model.CommonResponse
	TaobaoOmniorderStoreReallocateAPIResponseModel
}

TaobaoOmniorderStoreReallocateAPIResponse rellocate API返回值 taobao.omniorder.store.reallocate

门店发货提供改派接口

type TaobaoOmniorderStoreReallocateAPIResponseModel

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

TaobaoOmniorderStoreReallocateAPIResponseModel is rellocate 成功返回结果

type TaobaoOmniorderStoreReallocateResult

type TaobaoOmniorderStoreReallocateResult struct {
	// message
	Message string `json:"message,omitempty" xml:"message,omitempty"`
	// data
	Data string `json:"data,omitempty" xml:"data,omitempty"`
	// code
	Code string `json:"code,omitempty" xml:"code,omitempty"`
}

TaobaoOmniorderStoreReallocateResult 结构体

type TaobaoOmniorderStoreRefusedAPIRequest

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

TaobaoOmniorderStoreRefusedAPIRequest Pos端门店拒单 API请求 taobao.omniorder.store.refused

ISV Pos端门店拒单,通知星盘

func NewTaobaoOmniorderStoreRefusedRequest

func NewTaobaoOmniorderStoreRefusedRequest() *TaobaoOmniorderStoreRefusedAPIRequest

NewTaobaoOmniorderStoreRefusedRequest 初始化TaobaoOmniorderStoreRefusedAPIRequest对象

func (TaobaoOmniorderStoreRefusedAPIRequest) GetApiMethodName

func (r TaobaoOmniorderStoreRefusedAPIRequest) GetApiMethodName() string

GetApiMethodName IRequest interface 方法, 获取Api method

func (TaobaoOmniorderStoreRefusedAPIRequest) GetApiParams

GetApiParams IRequest interface 方法, 获取API参数

func (TaobaoOmniorderStoreRefusedAPIRequest) GetReportTimestamp

func (r TaobaoOmniorderStoreRefusedAPIRequest) GetReportTimestamp() int64

GetReportTimestamp ReportTimestamp Getter

func (TaobaoOmniorderStoreRefusedAPIRequest) GetSubOrderList

func (r TaobaoOmniorderStoreRefusedAPIRequest) GetSubOrderList() []SubOrder

GetSubOrderList SubOrderList Getter

func (TaobaoOmniorderStoreRefusedAPIRequest) GetTid

GetTid Tid Getter

func (TaobaoOmniorderStoreRefusedAPIRequest) GetTraceId

GetTraceId TraceId Getter

func (*TaobaoOmniorderStoreRefusedAPIRequest) SetReportTimestamp

func (r *TaobaoOmniorderStoreRefusedAPIRequest) SetReportTimestamp(_reportTimestamp int64) error

SetReportTimestamp is ReportTimestamp Setter ISV的系统时间

func (*TaobaoOmniorderStoreRefusedAPIRequest) SetSubOrderList

func (r *TaobaoOmniorderStoreRefusedAPIRequest) SetSubOrderList(_subOrderList []SubOrder) error

SetSubOrderList is SubOrderList Setter 子订单列表

func (*TaobaoOmniorderStoreRefusedAPIRequest) SetTid

SetTid is Tid Setter 淘宝交易主订单ID

func (*TaobaoOmniorderStoreRefusedAPIRequest) SetTraceId

func (r *TaobaoOmniorderStoreRefusedAPIRequest) SetTraceId(_traceId string) error

SetTraceId is TraceId Setter 跟踪Id

type TaobaoOmniorderStoreRefusedAPIResponse

type TaobaoOmniorderStoreRefusedAPIResponse struct {
	model.CommonResponse
	TaobaoOmniorderStoreRefusedAPIResponseModel
}

TaobaoOmniorderStoreRefusedAPIResponse Pos端门店拒单 API返回值 taobao.omniorder.store.refused

ISV Pos端门店拒单,通知星盘

type TaobaoOmniorderStoreRefusedAPIResponseModel

type TaobaoOmniorderStoreRefusedAPIResponseModel struct {
	XMLName xml.Name `xml:"omniorder_store_refused_response"`
	// 平台颁发的每次请求访问的唯一标识
	RequestId string `json:"request_id,omitempty" xml:"request_id,omitempty"`
	// 正常为0,其他表示异常
	ErrCode string `json:"err_code,omitempty" xml:"err_code,omitempty"`
	// message
	Message string `json:"message,omitempty" xml:"message,omitempty"`
}

TaobaoOmniorderStoreRefusedAPIResponseModel is Pos端门店拒单 成功返回结果

type TaobaoOmniorderStoreSdtcancelAPIRequest

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

TaobaoOmniorderStoreSdtcancelAPIRequest 通知速店通取消取号 API请求 taobao.omniorder.store.sdtcancel

通知速店通取消取号

func NewTaobaoOmniorderStoreSdtcancelRequest

func NewTaobaoOmniorderStoreSdtcancelRequest() *TaobaoOmniorderStoreSdtcancelAPIRequest

NewTaobaoOmniorderStoreSdtcancelRequest 初始化TaobaoOmniorderStoreSdtcancelAPIRequest对象

func (TaobaoOmniorderStoreSdtcancelAPIRequest) GetApiMethodName

func (r TaobaoOmniorderStoreSdtcancelAPIRequest) GetApiMethodName() string

GetApiMethodName IRequest interface 方法, 获取Api method

func (TaobaoOmniorderStoreSdtcancelAPIRequest) GetApiParams

GetApiParams IRequest interface 方法, 获取API参数

func (TaobaoOmniorderStoreSdtcancelAPIRequest) GetPackageId

GetPackageId PackageId Getter

func (*TaobaoOmniorderStoreSdtcancelAPIRequest) SetPackageId

func (r *TaobaoOmniorderStoreSdtcancelAPIRequest) SetPackageId(_packageId int64) error

SetPackageId is PackageId Setter 取号返回的packageId

type TaobaoOmniorderStoreSdtcancelAPIResponse

type TaobaoOmniorderStoreSdtcancelAPIResponse struct {
	model.CommonResponse
	TaobaoOmniorderStoreSdtcancelAPIResponseModel
}

TaobaoOmniorderStoreSdtcancelAPIResponse 通知速店通取消取号 API返回值 taobao.omniorder.store.sdtcancel

通知速店通取消取号

type TaobaoOmniorderStoreSdtcancelAPIResponseModel

type TaobaoOmniorderStoreSdtcancelAPIResponseModel struct {
	XMLName xml.Name `xml:"omniorder_store_sdtcancel_response"`
	// 平台颁发的每次请求访问的唯一标识
	RequestId string `json:"request_id,omitempty" xml:"request_id,omitempty"`
	// 返回结果
	Result *TaobaoOmniorderStoreSdtcancelResult `json:"result,omitempty" xml:"result,omitempty"`
}

TaobaoOmniorderStoreSdtcancelAPIResponseModel is 通知速店通取消取号 成功返回结果

type TaobaoOmniorderStoreSdtcancelResult

type TaobaoOmniorderStoreSdtcancelResult struct {
	// 错误信息
	ErrMsg string `json:"err_msg,omitempty" xml:"err_msg,omitempty"`
	// 错误码
	ErrCode string `json:"err_code,omitempty" xml:"err_code,omitempty"`
}

TaobaoOmniorderStoreSdtcancelResult 结构体

type TaobaoOmniorderStoreSdtconsignAPIRequest

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

TaobaoOmniorderStoreSdtconsignAPIRequest 通知菜鸟裹裹发货 API请求 taobao.omniorder.store.sdtconsign

ISV取完单号后通知菜鸟裹裹发货

func NewTaobaoOmniorderStoreSdtconsignRequest

func NewTaobaoOmniorderStoreSdtconsignRequest() *TaobaoOmniorderStoreSdtconsignAPIRequest

NewTaobaoOmniorderStoreSdtconsignRequest 初始化TaobaoOmniorderStoreSdtconsignAPIRequest对象

func (TaobaoOmniorderStoreSdtconsignAPIRequest) GetApiMethodName

func (r TaobaoOmniorderStoreSdtconsignAPIRequest) GetApiMethodName() string

GetApiMethodName IRequest interface 方法, 获取Api method

func (TaobaoOmniorderStoreSdtconsignAPIRequest) GetApiParams

GetApiParams IRequest interface 方法, 获取API参数

func (TaobaoOmniorderStoreSdtconsignAPIRequest) GetPackageId

GetPackageId PackageId Getter

func (TaobaoOmniorderStoreSdtconsignAPIRequest) GetTagCode

GetTagCode TagCode Getter

func (*TaobaoOmniorderStoreSdtconsignAPIRequest) SetPackageId

func (r *TaobaoOmniorderStoreSdtconsignAPIRequest) SetPackageId(_packageId string) error

SetPackageId is PackageId Setter 取号接口返回的包裹id

func (*TaobaoOmniorderStoreSdtconsignAPIRequest) SetTagCode

func (r *TaobaoOmniorderStoreSdtconsignAPIRequest) SetTagCode(_tagCode string) error

SetTagCode is TagCode Setter 发货标签号

type TaobaoOmniorderStoreSdtconsignAPIResponse

type TaobaoOmniorderStoreSdtconsignAPIResponse struct {
	model.CommonResponse
	TaobaoOmniorderStoreSdtconsignAPIResponseModel
}

TaobaoOmniorderStoreSdtconsignAPIResponse 通知菜鸟裹裹发货 API返回值 taobao.omniorder.store.sdtconsign

ISV取完单号后通知菜鸟裹裹发货

type TaobaoOmniorderStoreSdtconsignAPIResponseModel

type TaobaoOmniorderStoreSdtconsignAPIResponseModel struct {
	XMLName xml.Name `xml:"omniorder_store_sdtconsign_response"`
	// 平台颁发的每次请求访问的唯一标识
	RequestId string `json:"request_id,omitempty" xml:"request_id,omitempty"`
	// 异常信息
	Message string `json:"message,omitempty" xml:"message,omitempty"`
	// 异常码 0 为正常,否则异常
	ErrCode string `json:"err_code,omitempty" xml:"err_code,omitempty"`
	// data
	Data *SdtConsignResponse `json:"data,omitempty" xml:"data,omitempty"`
}

TaobaoOmniorderStoreSdtconsignAPIResponseModel is 通知菜鸟裹裹发货 成功返回结果

type TaobaoOmniorderStoreSdtquerystationAPIRequest

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

TaobaoOmniorderStoreSdtquerystationAPIRequest 速店通查询站点信息 API请求 taobao.omniorder.store.sdtquerystation

速店通查询站点信息

func NewTaobaoOmniorderStoreSdtquerystationRequest

func NewTaobaoOmniorderStoreSdtquerystationRequest() *TaobaoOmniorderStoreSdtquerystationAPIRequest

NewTaobaoOmniorderStoreSdtquerystationRequest 初始化TaobaoOmniorderStoreSdtquerystationAPIRequest对象

func (TaobaoOmniorderStoreSdtquerystationAPIRequest) GetApiMethodName

GetApiMethodName IRequest interface 方法, 获取Api method

func (TaobaoOmniorderStoreSdtquerystationAPIRequest) GetApiParams

GetApiParams IRequest interface 方法, 获取API参数

func (TaobaoOmniorderStoreSdtquerystationAPIRequest) GetParamLong2

GetParamLong2 ParamLong2 Getter

func (*TaobaoOmniorderStoreSdtquerystationAPIRequest) SetParamLong2

func (r *TaobaoOmniorderStoreSdtquerystationAPIRequest) SetParamLong2(_paramLong2 int64) error

SetParamLong2 is ParamLong2 Setter 取号时返回的packageId

type TaobaoOmniorderStoreSdtquerystationAPIResponse

type TaobaoOmniorderStoreSdtquerystationAPIResponse struct {
	model.CommonResponse
	TaobaoOmniorderStoreSdtquerystationAPIResponseModel
}

TaobaoOmniorderStoreSdtquerystationAPIResponse 速店通查询站点信息 API返回值 taobao.omniorder.store.sdtquerystation

速店通查询站点信息

type TaobaoOmniorderStoreSdtquerystationAPIResponseModel

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

TaobaoOmniorderStoreSdtquerystationAPIResponseModel is 速店通查询站点信息 成功返回结果

type TaobaoOmniorderStoreSdtquerystationResult

type TaobaoOmniorderStoreSdtquerystationResult struct {
	// 错误码
	ErrCode string `json:"err_code,omitempty" xml:"err_code,omitempty"`
	// 错误信息
	ErrMsg string `json:"err_msg,omitempty" xml:"err_msg,omitempty"`
	// data
	Data *SdtQueryPackageResponse `json:"data,omitempty" xml:"data,omitempty"`
}

TaobaoOmniorderStoreSdtquerystationResult 结构体

type TaobaoOmniorderStoreSdtstatusAPIRequest

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

TaobaoOmniorderStoreSdtstatusAPIRequest 菜鸟裹裹运单状态查询 API请求 taobao.omniorder.store.sdtstatus

提供给商家查询运力单的状态。

func NewTaobaoOmniorderStoreSdtstatusRequest

func NewTaobaoOmniorderStoreSdtstatusRequest() *TaobaoOmniorderStoreSdtstatusAPIRequest

NewTaobaoOmniorderStoreSdtstatusRequest 初始化TaobaoOmniorderStoreSdtstatusAPIRequest对象

func (TaobaoOmniorderStoreSdtstatusAPIRequest) GetApiMethodName

func (r TaobaoOmniorderStoreSdtstatusAPIRequest) GetApiMethodName() string

GetApiMethodName IRequest interface 方法, 获取Api method

func (TaobaoOmniorderStoreSdtstatusAPIRequest) GetApiParams

GetApiParams IRequest interface 方法, 获取API参数

func (TaobaoOmniorderStoreSdtstatusAPIRequest) GetPackageId

GetPackageId PackageId Getter

func (*TaobaoOmniorderStoreSdtstatusAPIRequest) SetPackageId

func (r *TaobaoOmniorderStoreSdtstatusAPIRequest) SetPackageId(_packageId int64) error

SetPackageId is PackageId Setter 菜鸟裹裹的包裹ID

type TaobaoOmniorderStoreSdtstatusAPIResponse

type TaobaoOmniorderStoreSdtstatusAPIResponse struct {
	model.CommonResponse
	TaobaoOmniorderStoreSdtstatusAPIResponseModel
}

TaobaoOmniorderStoreSdtstatusAPIResponse 菜鸟裹裹运单状态查询 API返回值 taobao.omniorder.store.sdtstatus

提供给商家查询运力单的状态。

type TaobaoOmniorderStoreSdtstatusAPIResponseModel

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

TaobaoOmniorderStoreSdtstatusAPIResponseModel is 菜鸟裹裹运单状态查询 成功返回结果

type TaobaoOmniorderStoreSdtstatusResult

type TaobaoOmniorderStoreSdtstatusResult struct {
	// 异常信息
	Message string `json:"message,omitempty" xml:"message,omitempty"`
	// 异常码 0  正常,否则异常
	ErrCode string `json:"err_code,omitempty" xml:"err_code,omitempty"`
	// data
	Data *SdtStatusResponse `json:"data,omitempty" xml:"data,omitempty"`
}

TaobaoOmniorderStoreSdtstatusResult 结构体

type TaobaoOmniorderStoreSwitchstatusGetAPIRequest

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

TaobaoOmniorderStoreSwitchstatusGetAPIRequest switchstatus.get API请求 taobao.omniorder.store.switchstatus.get

查询门店发货、门店自提状态

func NewTaobaoOmniorderStoreSwitchstatusGetRequest

func NewTaobaoOmniorderStoreSwitchstatusGetRequest() *TaobaoOmniorderStoreSwitchstatusGetAPIRequest

NewTaobaoOmniorderStoreSwitchstatusGetRequest 初始化TaobaoOmniorderStoreSwitchstatusGetAPIRequest对象

func (TaobaoOmniorderStoreSwitchstatusGetAPIRequest) GetApiMethodName

GetApiMethodName IRequest interface 方法, 获取Api method

func (TaobaoOmniorderStoreSwitchstatusGetAPIRequest) GetApiParams

GetApiParams IRequest interface 方法, 获取API参数

func (TaobaoOmniorderStoreSwitchstatusGetAPIRequest) GetSellerId

GetSellerId SellerId Getter

func (TaobaoOmniorderStoreSwitchstatusGetAPIRequest) GetStoreId

GetStoreId StoreId Getter

func (*TaobaoOmniorderStoreSwitchstatusGetAPIRequest) SetSellerId

func (r *TaobaoOmniorderStoreSwitchstatusGetAPIRequest) SetSellerId(_sellerId int64) error

SetSellerId is SellerId Setter 卖家ID

func (*TaobaoOmniorderStoreSwitchstatusGetAPIRequest) SetStoreId

SetStoreId is StoreId Setter 门店ID

type TaobaoOmniorderStoreSwitchstatusGetAPIResponse

type TaobaoOmniorderStoreSwitchstatusGetAPIResponse struct {
	model.CommonResponse
	TaobaoOmniorderStoreSwitchstatusGetAPIResponseModel
}

TaobaoOmniorderStoreSwitchstatusGetAPIResponse switchstatus.get API返回值 taobao.omniorder.store.switchstatus.get

查询门店发货、门店自提状态

type TaobaoOmniorderStoreSwitchstatusGetAPIResponseModel

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

TaobaoOmniorderStoreSwitchstatusGetAPIResponseModel is switchstatus.get 成功返回结果

type TaobaoOmniorderStoreSwitchstatusGetResult

type TaobaoOmniorderStoreSwitchstatusGetResult struct {
	// 返回素材id
	Data string `json:"data,omitempty" xml:"data,omitempty"`
	// message
	Message string `json:"message,omitempty" xml:"message,omitempty"`
	// code
	Code string `json:"code,omitempty" xml:"code,omitempty"`
}

TaobaoOmniorderStoreSwitchstatusGetResult 结构体

type TaobaoOmniorderStoreSwitchstatusUpdateAPIRequest

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

TaobaoOmniorderStoreSwitchstatusUpdateAPIRequest switchstatus.update API请求 taobao.omniorder.store.switchstatus.update

变更门店发货、门店自提状态

func NewTaobaoOmniorderStoreSwitchstatusUpdateRequest

func NewTaobaoOmniorderStoreSwitchstatusUpdateRequest() *TaobaoOmniorderStoreSwitchstatusUpdateAPIRequest

NewTaobaoOmniorderStoreSwitchstatusUpdateRequest 初始化TaobaoOmniorderStoreSwitchstatusUpdateAPIRequest对象

func (TaobaoOmniorderStoreSwitchstatusUpdateAPIRequest) GetApiMethodName

GetApiMethodName IRequest interface 方法, 获取Api method

func (TaobaoOmniorderStoreSwitchstatusUpdateAPIRequest) GetApiParams

GetApiParams IRequest interface 方法, 获取API参数

func (TaobaoOmniorderStoreSwitchstatusUpdateAPIRequest) GetStatus

GetStatus Status Getter

func (TaobaoOmniorderStoreSwitchstatusUpdateAPIRequest) GetStoreId

GetStoreId StoreId Getter

func (*TaobaoOmniorderStoreSwitchstatusUpdateAPIRequest) SetStatus

SetStatus is Status Setter 门店发货自提状态

func (*TaobaoOmniorderStoreSwitchstatusUpdateAPIRequest) SetStoreId

SetStoreId is StoreId Setter 门店ID

type TaobaoOmniorderStoreSwitchstatusUpdateAPIResponse

type TaobaoOmniorderStoreSwitchstatusUpdateAPIResponse struct {
	model.CommonResponse
	TaobaoOmniorderStoreSwitchstatusUpdateAPIResponseModel
}

TaobaoOmniorderStoreSwitchstatusUpdateAPIResponse switchstatus.update API返回值 taobao.omniorder.store.switchstatus.update

变更门店发货、门店自提状态

type TaobaoOmniorderStoreSwitchstatusUpdateAPIResponseModel

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

TaobaoOmniorderStoreSwitchstatusUpdateAPIResponseModel is switchstatus.update 成功返回结果

type TaobaoOmniorderStoreSwitchstatusUpdateResult

type TaobaoOmniorderStoreSwitchstatusUpdateResult struct {
	// 返回素材id
	Data string `json:"data,omitempty" xml:"data,omitempty"`
	// message
	Message string `json:"message,omitempty" xml:"message,omitempty"`
	// code
	Code string `json:"code,omitempty" xml:"code,omitempty"`
}

TaobaoOmniorderStoreSwitchstatusUpdateResult 结构体

type TaobaoOmniorderStorecollectConsumeAPIRequest

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

TaobaoOmniorderStorecollectConsumeAPIRequest 全渠道门店自提核销订单 API请求 taobao.omniorder.storecollect.consume

全渠道门店自提核销订单

func NewTaobaoOmniorderStorecollectConsumeRequest

func NewTaobaoOmniorderStorecollectConsumeRequest() *TaobaoOmniorderStorecollectConsumeAPIRequest

NewTaobaoOmniorderStorecollectConsumeRequest 初始化TaobaoOmniorderStorecollectConsumeAPIRequest对象

func (TaobaoOmniorderStorecollectConsumeAPIRequest) GetApiMethodName

GetApiMethodName IRequest interface 方法, 获取Api method

func (TaobaoOmniorderStorecollectConsumeAPIRequest) GetApiParams

GetApiParams IRequest interface 方法, 获取API参数

func (TaobaoOmniorderStorecollectConsumeAPIRequest) GetCode

GetCode Code Getter

func (TaobaoOmniorderStorecollectConsumeAPIRequest) GetMainOrderId

GetMainOrderId MainOrderId Getter

func (TaobaoOmniorderStorecollectConsumeAPIRequest) GetOperator

GetOperator Operator Getter

func (*TaobaoOmniorderStorecollectConsumeAPIRequest) SetCode

SetCode is Code Setter 核销码

func (*TaobaoOmniorderStorecollectConsumeAPIRequest) SetMainOrderId

func (r *TaobaoOmniorderStorecollectConsumeAPIRequest) SetMainOrderId(_mainOrderId int64) error

SetMainOrderId is MainOrderId Setter 淘宝主订单ID

func (*TaobaoOmniorderStorecollectConsumeAPIRequest) SetOperator

func (r *TaobaoOmniorderStorecollectConsumeAPIRequest) SetOperator(_operator string) error

SetOperator is Operator Setter 核销操作人信息

type TaobaoOmniorderStorecollectConsumeAPIResponse

type TaobaoOmniorderStorecollectConsumeAPIResponse struct {
	model.CommonResponse
	TaobaoOmniorderStorecollectConsumeAPIResponseModel
}

TaobaoOmniorderStorecollectConsumeAPIResponse 全渠道门店自提核销订单 API返回值 taobao.omniorder.storecollect.consume

全渠道门店自提核销订单

type TaobaoOmniorderStorecollectConsumeAPIResponseModel

type TaobaoOmniorderStorecollectConsumeAPIResponseModel struct {
	XMLName xml.Name `xml:"omniorder_storecollect_consume_response"`
	// 平台颁发的每次请求访问的唯一标识
	RequestId string `json:"request_id,omitempty" xml:"request_id,omitempty"`
	// 0表示成功
	ErrCode string `json:"err_code,omitempty" xml:"err_code,omitempty"`
	// 核销错误信息
	ErrMsg string `json:"err_msg,omitempty" xml:"err_msg,omitempty"`
}

TaobaoOmniorderStorecollectConsumeAPIResponseModel is 全渠道门店自提核销订单 成功返回结果

type TaobaoOmniorderStorecollectQueryAPIRequest

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

TaobaoOmniorderStorecollectQueryAPIRequest 全渠道门店自提根据核销码查询订单 API请求 taobao.omniorder.storecollect.query

全渠道门店自提根据核销码查询订单

func NewTaobaoOmniorderStorecollectQueryRequest

func NewTaobaoOmniorderStorecollectQueryRequest() *TaobaoOmniorderStorecollectQueryAPIRequest

NewTaobaoOmniorderStorecollectQueryRequest 初始化TaobaoOmniorderStorecollectQueryAPIRequest对象

func (TaobaoOmniorderStorecollectQueryAPIRequest) GetApiMethodName

GetApiMethodName IRequest interface 方法, 获取Api method

func (TaobaoOmniorderStorecollectQueryAPIRequest) GetApiParams

GetApiParams IRequest interface 方法, 获取API参数

func (TaobaoOmniorderStorecollectQueryAPIRequest) GetCode

GetCode Code Getter

func (*TaobaoOmniorderStorecollectQueryAPIRequest) SetCode

SetCode is Code Setter 核销码

type TaobaoOmniorderStorecollectQueryAPIResponse

type TaobaoOmniorderStorecollectQueryAPIResponse struct {
	model.CommonResponse
	TaobaoOmniorderStorecollectQueryAPIResponseModel
}

TaobaoOmniorderStorecollectQueryAPIResponse 全渠道门店自提根据核销码查询订单 API返回值 taobao.omniorder.storecollect.query

全渠道门店自提根据核销码查询订单

type TaobaoOmniorderStorecollectQueryAPIResponseModel

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

TaobaoOmniorderStorecollectQueryAPIResponseModel is 全渠道门店自提根据核销码查询订单 成功返回结果

type TaobaoOmniorderStorecollectQueryResult

type TaobaoOmniorderStorecollectQueryResult struct {
	// 0表示码可用,其余值表示码不可用
	ErrCode string `json:"err_code,omitempty" xml:"err_code,omitempty"`
	// 码状态附加信息,若码可用则此处为空
	ErrMsg string `json:"err_msg,omitempty" xml:"err_msg,omitempty"`
	// data
	Data *StoreCollectQueryOrderResponse `json:"data,omitempty" xml:"data,omitempty"`
}

TaobaoOmniorderStorecollectQueryResult 结构体

type TaobaoQimenItemsMarkingAPIRequest

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

TaobaoQimenItemsMarkingAPIRequest 商品通自动打标 API请求 taobao.qimen.items.marking

调用该接口,对商品进行XXXX标的打标、去标的动作。

func NewTaobaoQimenItemsMarkingRequest

func NewTaobaoQimenItemsMarkingRequest() *TaobaoQimenItemsMarkingAPIRequest

NewTaobaoQimenItemsMarkingRequest 初始化TaobaoQimenItemsMarkingAPIRequest对象

func (TaobaoQimenItemsMarkingAPIRequest) GetActionType

func (r TaobaoQimenItemsMarkingAPIRequest) GetActionType() string

GetActionType ActionType Getter

func (TaobaoQimenItemsMarkingAPIRequest) GetApiMethodName

func (r TaobaoQimenItemsMarkingAPIRequest) GetApiMethodName() string

GetApiMethodName IRequest interface 方法, 获取Api method

func (TaobaoQimenItemsMarkingAPIRequest) GetApiParams

func (r TaobaoQimenItemsMarkingAPIRequest) GetApiParams() url.Values

GetApiParams IRequest interface 方法, 获取API参数

func (TaobaoQimenItemsMarkingAPIRequest) GetItemIds

func (r TaobaoQimenItemsMarkingAPIRequest) GetItemIds() []int64

GetItemIds ItemIds Getter

func (TaobaoQimenItemsMarkingAPIRequest) GetRemark

GetRemark Remark Getter

func (TaobaoQimenItemsMarkingAPIRequest) GetTagType

GetTagType TagType Getter

func (*TaobaoQimenItemsMarkingAPIRequest) SetActionType

func (r *TaobaoQimenItemsMarkingAPIRequest) SetActionType(_actionType string) error

SetActionType is ActionType Setter 操作类型,string(50),ADD=打标,DELETE=去标,必填

func (*TaobaoQimenItemsMarkingAPIRequest) SetItemIds

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

SetItemIds is ItemIds Setter 线上商品ID,long,必填

func (*TaobaoQimenItemsMarkingAPIRequest) SetRemark

func (r *TaobaoQimenItemsMarkingAPIRequest) SetRemark(_remark string) error

SetRemark is Remark Setter 备注,string(500)

func (*TaobaoQimenItemsMarkingAPIRequest) SetTagType

func (r *TaobaoQimenItemsMarkingAPIRequest) SetTagType(_tagType string) error

SetTagType is TagType Setter 打标值,string(50),TBKU=同步库存标,MDZT=门店自提标,必填

type TaobaoQimenItemsMarkingAPIResponse

type TaobaoQimenItemsMarkingAPIResponse struct {
	model.CommonResponse
	TaobaoQimenItemsMarkingAPIResponseModel
}

TaobaoQimenItemsMarkingAPIResponse 商品通自动打标 API返回值 taobao.qimen.items.marking

调用该接口,对商品进行XXXX标的打标、去标的动作。

type TaobaoQimenItemsMarkingAPIResponseModel

type TaobaoQimenItemsMarkingAPIResponseModel struct {
	XMLName xml.Name `xml:"qimen_items_marking_response"`
	// 平台颁发的每次请求访问的唯一标识
	RequestId string `json:"request_id,omitempty" xml:"request_id,omitempty"`
	// flag
	Flag string `json:"flag,omitempty" xml:"flag,omitempty"`
	// message
	Message string `json:"message,omitempty" xml:"message,omitempty"`
}

TaobaoQimenItemsMarkingAPIResponseModel is 商品通自动打标 成功返回结果

type TaobaoQimenItemsTagQueryAPIRequest

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

TaobaoQimenItemsTagQueryAPIRequest 打标结果查询-商品维度 API请求 taobao.qimen.items.tag.query

调用该接口,查询某个/某批商品上的标

func NewTaobaoQimenItemsTagQueryRequest

func NewTaobaoQimenItemsTagQueryRequest() *TaobaoQimenItemsTagQueryAPIRequest

NewTaobaoQimenItemsTagQueryRequest 初始化TaobaoQimenItemsTagQueryAPIRequest对象

func (TaobaoQimenItemsTagQueryAPIRequest) GetApiMethodName

func (r TaobaoQimenItemsTagQueryAPIRequest) GetApiMethodName() string

GetApiMethodName IRequest interface 方法, 获取Api method

func (TaobaoQimenItemsTagQueryAPIRequest) GetApiParams

GetApiParams IRequest interface 方法, 获取API参数

func (TaobaoQimenItemsTagQueryAPIRequest) GetItemIds

func (r TaobaoQimenItemsTagQueryAPIRequest) GetItemIds() []int64

GetItemIds ItemIds Getter

func (*TaobaoQimenItemsTagQueryAPIRequest) SetItemIds

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

SetItemIds is ItemIds Setter 线上淘宝商品ID,long,必填

type TaobaoQimenItemsTagQueryAPIResponse

type TaobaoQimenItemsTagQueryAPIResponse struct {
	model.CommonResponse
	TaobaoQimenItemsTagQueryAPIResponseModel
}

TaobaoQimenItemsTagQueryAPIResponse 打标结果查询-商品维度 API返回值 taobao.qimen.items.tag.query

调用该接口,查询某个/某批商品上的标

type TaobaoQimenItemsTagQueryAPIResponseModel

type TaobaoQimenItemsTagQueryAPIResponseModel struct {
	XMLName xml.Name `xml:"qimen_items_tag_query_response"`
	// 平台颁发的每次请求访问的唯一标识
	RequestId string `json:"request_id,omitempty" xml:"request_id,omitempty"`
	// itemTags
	ItemTags []ItemTag `json:"item_tags,omitempty" xml:"item_tags>item_tag,omitempty"`
	// flag
	Flag string `json:"flag,omitempty" xml:"flag,omitempty"`
	// message
	Message string `json:"message,omitempty" xml:"message,omitempty"`
}

TaobaoQimenItemsTagQueryAPIResponseModel is 打标结果查询-商品维度 成功返回结果

type TaobaoQimenTagItemsQueryAPIRequest

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

TaobaoQimenTagItemsQueryAPIRequest 打标结果查询-标维度 API请求 taobao.qimen.tag.items.query

调用该接口,查询打了某个标的商品列表。说明:该接口调用后,返回值的时间较长,建议不要经常调用。

func NewTaobaoQimenTagItemsQueryRequest

func NewTaobaoQimenTagItemsQueryRequest() *TaobaoQimenTagItemsQueryAPIRequest

NewTaobaoQimenTagItemsQueryRequest 初始化TaobaoQimenTagItemsQueryAPIRequest对象

func (TaobaoQimenTagItemsQueryAPIRequest) GetApiMethodName

func (r TaobaoQimenTagItemsQueryAPIRequest) GetApiMethodName() string

GetApiMethodName IRequest interface 方法, 获取Api method

func (TaobaoQimenTagItemsQueryAPIRequest) GetApiParams

GetApiParams IRequest interface 方法, 获取API参数

func (TaobaoQimenTagItemsQueryAPIRequest) GetRemark

GetRemark Remark Getter

func (TaobaoQimenTagItemsQueryAPIRequest) GetTagType

GetTagType TagType Getter

func (*TaobaoQimenTagItemsQueryAPIRequest) SetRemark

func (r *TaobaoQimenTagItemsQueryAPIRequest) SetRemark(_remark string) error

SetRemark is Remark Setter 备注,string(500)

func (*TaobaoQimenTagItemsQueryAPIRequest) SetTagType

func (r *TaobaoQimenTagItemsQueryAPIRequest) SetTagType(_tagType string) error

SetTagType is TagType Setter 打标值,string(50),TBKU=同步库存标,MDZT=门店自提标,必填

type TaobaoQimenTagItemsQueryAPIResponse

type TaobaoQimenTagItemsQueryAPIResponse struct {
	model.CommonResponse
	TaobaoQimenTagItemsQueryAPIResponseModel
}

TaobaoQimenTagItemsQueryAPIResponse 打标结果查询-标维度 API返回值 taobao.qimen.tag.items.query

调用该接口,查询打了某个标的商品列表。说明:该接口调用后,返回值的时间较长,建议不要经常调用。

type TaobaoQimenTagItemsQueryAPIResponseModel

type TaobaoQimenTagItemsQueryAPIResponseModel struct {
	XMLName xml.Name `xml:"qimen_tag_items_query_response"`
	// 平台颁发的每次请求访问的唯一标识
	RequestId string `json:"request_id,omitempty" xml:"request_id,omitempty"`
	// itemIds
	ItemIds []int64 `json:"item_ids,omitempty" xml:"item_ids>int64,omitempty"`
	// flag
	Flag string `json:"flag,omitempty" xml:"flag,omitempty"`
	// message
	Message string `json:"message,omitempty" xml:"message,omitempty"`
	// tagType
	TagType string `json:"tag_type,omitempty" xml:"tag_type,omitempty"`
}

TaobaoQimenTagItemsQueryAPIResponseModel is 打标结果查询-标维度 成功返回结果

type TpDto

type TpDto struct {
	// 公司编码
	Code string `json:"code,omitempty" xml:"code,omitempty"`
	// 公司名称
	Name string `json:"name,omitempty" xml:"name,omitempty"`
}

TpDto 结构体

type TradeItemInfoDto

type TradeItemInfoDto struct {
	// 商品id
	ItemId string `json:"item_id,omitempty" xml:"item_id,omitempty"`
	// 商品名称
	Name string `json:"name,omitempty" xml:"name,omitempty"`
	// 商品单价,单位为分
	Amount int64 `json:"amount,omitempty" xml:"amount,omitempty"`
	// 商品数量
	Count int64 `json:"count,omitempty" xml:"count,omitempty"`
	// 体积,单位为升
	Volumn int64 `json:"volumn,omitempty" xml:"volumn,omitempty"`
	// 重量,单位为克
	Weight int64 `json:"weight,omitempty" xml:"weight,omitempty"`
}

TradeItemInfoDto 结构体

type TradeOrderDetailDto

type TradeOrderDetailDto struct {
	// 商品信息,非淘及散件必填,淘系订单以订单在淘宝系统内容为准
	Items []TradeItemInfoDto `json:"items,omitempty" xml:"items>trade_item_info_dto,omitempty"`
	// 子订单ID,如果是单一订单,则主订单ID和子订单ID均填入同一值
	SubOrderId string `json:"sub_order_id,omitempty" xml:"sub_order_id,omitempty"`
}

TradeOrderDetailDto 结构体

type TradeOrderInfoDto

type TradeOrderInfoDto struct {
	// 子订单信息
	SubOrders []TradeOrderDetailDto `json:"sub_orders,omitempty" xml:"sub_orders>trade_order_detail_dto,omitempty"`
	// 主订单ID
	MainOrderId string `json:"main_order_id,omitempty" xml:"main_order_id,omitempty"`
}

TradeOrderInfoDto 结构体

type UniverseOrderVo

type UniverseOrderVo struct {
	// 订单支付时间:yyyy-MM-dd HH:mm:ss
	OrderPayTime string `json:"order_pay_time,omitempty" xml:"order_pay_time,omitempty"`
	// 订单创建时间:yyyy-MM-dd HH:mm:ss
	OrderCreateTime string `json:"order_create_time,omitempty" xml:"order_create_time,omitempty"`
	// 导购工号
	GuideWorkId string `json:"guide_work_id,omitempty" xml:"guide_work_id,omitempty"`
	// 订单结束时间:yyyy-MM-dd HH:mm:ss
	OrderEndTime string `json:"order_end_time,omitempty" xml:"order_end_time,omitempty"`
	// 导购手机号
	GuidePhone string `json:"guide_phone,omitempty" xml:"guide_phone,omitempty"`
	// 商品id
	AuctionId string `json:"auction_id,omitempty" xml:"auction_id,omitempty"`
	// 消费者nick
	BuyerNick string `json:"buyer_nick,omitempty" xml:"buyer_nick,omitempty"`
	// 子订单id
	BizOrderId string `json:"biz_order_id,omitempty" xml:"biz_order_id,omitempty"`
	// 订单id
	OrderId string `json:"order_id,omitempty" xml:"order_id,omitempty"`
	// 描述订单的唯一值,如订单id、加密后的订单id等,用于订单幂等去重
	OuterOrderId string `json:"outer_order_id,omitempty" xml:"outer_order_id,omitempty"`
	// 订单发货时间:yyyy-MM-dd HH:mm:ss
	OrderGoodsTime string `json:"order_goods_time,omitempty" xml:"order_goods_time,omitempty"`
	// 消费者手机号
	BuyerPhone string `json:"buyer_phone,omitempty" xml:"buyer_phone,omitempty"`
	// 导购id
	EmployeeId int64 `json:"employee_id,omitempty" xml:"employee_id,omitempty"`
	// 分佣金额,单位分
	CommissionMoney int64 `json:"commission_money,omitempty" xml:"commission_money,omitempty"`
	// 订单类型: 1-线上 2-线下门店 3-云店 4-其他
	OrderType int64 `json:"order_type,omitempty" xml:"order_type,omitempty"`
	// 订单渠道:1-天猫旗舰店  2-门店pos  3-云店  4-京东 5-微信商城 6-官网 7-美团 999-其他
	OrderSource int64 `json:"order_source,omitempty" xml:"order_source,omitempty"`
	// 消费者id
	BuyerId int64 `json:"buyer_id,omitempty" xml:"buyer_id,omitempty"`
	// 订单金额,单位分
	OrderMoney int64 `json:"order_money,omitempty" xml:"order_money,omitempty"`
	// 订单状态 0:支付(默认) 1:发货 2:确认收货
	OrderStatus int64 `json:"order_status,omitempty" xml:"order_status,omitempty"`
	// 当前订单的分佣比例。如1%,则填1
	CommissionRatio int64 `json:"commission_ratio,omitempty" xml:"commission_ratio,omitempty"`
	// 订单发生时的销售额,单位分
	GuideSales int64 `json:"guide_sales,omitempty" xml:"guide_sales,omitempty"`
}

UniverseOrderVo 结构体

Source Files

Jump to

Keyboard shortcuts

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