sku_syncStockBatchMultiProducts_request

package
v1.0.8 Latest Latest
Warning

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

Go to latest
Published: Dec 25, 2022 License: MulanPSL-2.0 Imports: 3 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type ItemsItem

type ItemsItem struct {
	// 商品ID
	ProductId int64 `json:"product_id"`
	// 商品规格ID;一次请求最大支持50个sku更新
	SkuId int64 `json:"sku_id"`
	// 外部仓库id编码,开发者自定义;如传入传值表示更新区域库存,不传默认更新普通库存。可以使用【/warehouse/list】接口响应参数【out_warehouse_id】字段获取。超市小时达店铺类型,需传入store_id字段,store_id可以使用【/shop/batchCreateStore】创建成功后获取
	OutWarehouseId string `json:"out_warehouse_id"`
	// 现货库存数
	StockNum int64 `json:"stock_num"`
	// 阶梯库存数
	StepStockNum int64 `json:"step_stock_num"`
}

type SkuSyncStockBatchMultiProductsParam

type SkuSyncStockBatchMultiProductsParam struct {
	// 请求列表
	Items []ItemsItem `json:"items"`
	// 幂等ID
	IdempotentId string `json:"idempotent_id"`
	// 库存更新方式,必填字段;true-增量更新,同时stock_num和step_stock_num字段可以为正数或负数;false-全量更新,同时stock_num和step_stock_num字段只能为正数数
	Incremental bool `json:"incremental"`
	// 请求来源,开发者自定义;
	Source string `json:"source"`
}

type SkuSyncStockBatchMultiProductsRequest

type SkuSyncStockBatchMultiProductsRequest struct {
	doudian_sdk.BaseDoudianOpApiRequest
	Param *SkuSyncStockBatchMultiProductsParam
}

func (*SkuSyncStockBatchMultiProductsRequest) Execute

func (c *SkuSyncStockBatchMultiProductsRequest) Execute(accessToken *doudian_sdk.AccessToken) (*sku_syncStockBatchMultiProducts_response.SkuSyncStockBatchMultiProductsResponse, error)

func (*SkuSyncStockBatchMultiProductsRequest) GetParamObject

func (c *SkuSyncStockBatchMultiProductsRequest) GetParamObject() interface{}

func (*SkuSyncStockBatchMultiProductsRequest) GetParams

func (*SkuSyncStockBatchMultiProductsRequest) GetUrlPath

Jump to

Keyboard shortcuts

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