lsticitem

package
v1.3.3 Latest Latest
Warning

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

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

Documentation

Overview

Package lsticitem 包含零售通商品API相关结构体

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

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type AlibabaLstIcItemInfoQueryAPIRequest added in v1.2.0

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

AlibabaLstIcItemInfoQueryAPIRequest 商品信息查询 API请求 alibaba.lst.ic.item.info.query

查询商品信息

func NewAlibabaLstIcItemInfoQueryRequest

func NewAlibabaLstIcItemInfoQueryRequest() *AlibabaLstIcItemInfoQueryAPIRequest

NewAlibabaLstIcItemInfoQueryRequest 初始化AlibabaLstIcItemInfoQueryAPIRequest对象

func (AlibabaLstIcItemInfoQueryAPIRequest) GetApiMethodName added in v1.2.0

func (r AlibabaLstIcItemInfoQueryAPIRequest) GetApiMethodName() string

GetApiMethodName IRequest interface 方法, 获取Api method

func (AlibabaLstIcItemInfoQueryAPIRequest) GetApiParams added in v1.2.0

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

GetApiParams IRequest interface 方法, 获取API参数

func (AlibabaLstIcItemInfoQueryAPIRequest) GetQuery added in v1.2.0

GetQuery Query Getter

func (AlibabaLstIcItemInfoQueryAPIRequest) GetRawParams added in v1.2.8

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

func (*AlibabaLstIcItemInfoQueryAPIRequest) SetQuery added in v1.2.0

SetQuery is Query Setter 零售通商品查询参数

type AlibabaLstIcItemInfoQueryAPIResponse

type AlibabaLstIcItemInfoQueryAPIResponse struct {
	model.CommonResponse
	AlibabaLstIcItemInfoQueryAPIResponseModel
}

AlibabaLstIcItemInfoQueryAPIResponse 商品信息查询 API返回值 alibaba.lst.ic.item.info.query

查询商品信息

type AlibabaLstIcItemInfoQueryAPIResponseModel added in v1.2.0

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

AlibabaLstIcItemInfoQueryAPIResponseModel is 商品信息查询 成功返回结果

type LstItemListParam

type LstItemListParam struct {
	// 商品类型列表 normal:通常商品 gift:赠品
	ItemTypeList []string `json:"item_type_list,omitempty" xml:"item_type_list>string,omitempty"`
	// 货号列表
	CargoNumberList []string `json:"cargo_number_list,omitempty" xml:"cargo_number_list>string,omitempty"`
	// 商品状态列表: cancel:撤销 no_pass_audit:审核不通过 on_sale:上架销售中 un_sale_waiting_audit:下架待审核 waiting_audit:待审核 waiting_choose:审核通过,待上架
	StatusList []string `json:"status_list,omitempty" xml:"status_list>string,omitempty"`
	// 商品ID列表
	ItemIdList []int64 `json:"item_id_list,omitempty" xml:"item_id_list>int64,omitempty"`
	// 商品创建时间-开始
	GmtCreateStart string `json:"gmt_create_start,omitempty" xml:"gmt_create_start,omitempty"`
	// 最近上架时间-开始
	GmtOnSaleStart string `json:"gmt_on_sale_start,omitempty" xml:"gmt_on_sale_start,omitempty"`
	// 商品修改时间-结束
	GmtModifiedEnd string `json:"gmt_modified_end,omitempty" xml:"gmt_modified_end,omitempty"`
	// 商品修改时间-开始
	GmtModifiedStart string `json:"gmt_modified_start,omitempty" xml:"gmt_modified_start,omitempty"`
	// 最近上架时间-结束
	GmtOnSaleEnd string `json:"gmt_on_sale_end,omitempty" xml:"gmt_on_sale_end,omitempty"`
	// 商品创建时间-结束
	GmtCreateEnd string `json:"gmt_create_end,omitempty" xml:"gmt_create_end,omitempty"`
	// 返回列表结果集每页条数。取值范围:大于零的整数;最大值:50;
	Size int64 `json:"size,omitempty" xml:"size,omitempty"`
	// 页码。取值范围:大于零的整数;默认值为1,即返回第一页数据。
	Page int64 `json:"page,omitempty" xml:"page,omitempty"`
}

LstItemListParam 结构体

type PagedResultDto

type PagedResultDto struct {
	// 商品集合
	ContentList []TopLstItemDto `json:"content_list,omitempty" xml:"content_list>top_lst_item_dto,omitempty"`
	// 失败原因
	ErrorMessage string `json:"error_message,omitempty" xml:"error_message,omitempty"`
	// 失败code
	ErrorCode string `json:"error_code,omitempty" xml:"error_code,omitempty"`
	// 查询总数
	Total int64 `json:"total,omitempty" xml:"total,omitempty"`
	// 每页条数
	Size int64 `json:"size,omitempty" xml:"size,omitempty"`
	// 当前页码
	Page int64 `json:"page,omitempty" xml:"page,omitempty"`
	// 返回成功与否
	Success bool `json:"success,omitempty" xml:"success,omitempty"`
}

PagedResultDto 结构体

type Stock

type Stock struct {
	// 仓库编码
	WarehouseCode string `json:"warehouse_code,omitempty" xml:"warehouse_code,omitempty"`
	// 仓库名称
	WarehouseName string `json:"warehouse_name,omitempty" xml:"warehouse_name,omitempty"`
	// 可售库存数量
	StockAmount int64 `json:"stock_amount,omitempty" xml:"stock_amount,omitempty"`
}

Stock 结构体

type TopLstItemDto

type TopLstItemDto struct {
	// 条码列表
	BarCodeList []string `json:"bar_code_list,omitempty" xml:"bar_code_list>string,omitempty"`
	// 图片列表
	ImgList []string `json:"img_list,omitempty" xml:"img_list>string,omitempty"`
	// 库存集合
	AvailableStockList []Stock `json:"available_stock_list,omitempty" xml:"available_stock_list>stock,omitempty"`
	// 商品类型(售卖属性) normal:通常品 gift:赠品(比如买a送a,买a送b,送的商品就是赠品
	ItemType string `json:"item_type,omitempty" xml:"item_type,omitempty"`
	// 品牌名
	BrandName string `json:"brand_name,omitempty" xml:"brand_name,omitempty"`
	// 单品类型(单品自身属性) normal:普通品(可以售卖) combine:组合品(作为组套商品进行售卖) zengpin:赠品(非标品,只能作为赠品,不能上架售卖) mixed:混箱品
	DataType string `json:"data_type,omitempty" xml:"data_type,omitempty"`
	// 单品编码
	CspuId string `json:"cspu_id,omitempty" xml:"cspu_id,omitempty"`
	// 商家货号/商家商品编码
	CargoNumber string `json:"cargo_number,omitempty" xml:"cargo_number,omitempty"`
	// 单位
	Unit string `json:"unit,omitempty" xml:"unit,omitempty"`
	// 商品修改时间
	ModifyTime string `json:"modify_time,omitempty" xml:"modify_time,omitempty"`
	// 最新上架时间
	OnSaleTime string `json:"on_sale_time,omitempty" xml:"on_sale_time,omitempty"`
	// 商品创建时间
	CreateTime string `json:"create_time,omitempty" xml:"create_time,omitempty"`
	// cancel:撤销 no_pass_audit:审核不通过 on_sale:上架销售中 un_sale_waiting_audit:下架待审核 waiting_audit:待审核 waiting_choose:审核通过,待上架
	ItemStatus string `json:"item_status,omitempty" xml:"item_status,omitempty"`
	// 二级类目名字
	SecondCategoryName string `json:"second_category_name,omitempty" xml:"second_category_name,omitempty"`
	// 长标题
	FullItemTitle string `json:"full_item_title,omitempty" xml:"full_item_title,omitempty"`
	// 仓库类型supplier:虚仓;cainiao:实仓
	WarehouseType string `json:"warehouse_type,omitempty" xml:"warehouse_type,omitempty"`
	// 二级类目Id
	SecondCategoryId string `json:"second_category_id,omitempty" xml:"second_category_id,omitempty"`
	// 短标题
	ShortItemTitle string `json:"short_item_title,omitempty" xml:"short_item_title,omitempty"`
	// 商品Id
	ItemId int64 `json:"item_id,omitempty" xml:"item_id,omitempty"`
}

TopLstItemDto 结构体

Jump to

Keyboard shortcuts

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