sku_syncStock_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 SkuSyncStockParam

type SkuSyncStockParam struct {
	// sku编码
	Code string `json:"code"`
	// 规格id;抖店系统生成,商品id下唯一。
	SkuId int64 `json:"sku_id"`
	// 外部skuid,开发者在创建或更新商品时设置。
	OutSkuId int64 `json:"out_sku_id"`
	// 商品ID,抖店系统生成,店铺下唯一;长度19位。
	ProductId int64 `json:"product_id"`
	// 外部商品id;开发者在创建或更新商品时设置的。
	OutProductId int64 `json:"out_product_id"`
	// 外部仓库id编码,开发者自定义;如传入传值表示更新区域库存,不传默认更新普通库存。可以使用【/warehouse/list】接口响应参数【out_warehouse_id】字段获取。超市小时达店铺类型,需传入store_id字段,store_id可以使用【/shop/batchCreateStore】创建成功后获取
	OutWarehouseId string `json:"out_warehouse_id"`
	// 供应商ID
	SupplierId string `json:"supplier_id"`
	// 库存更新方式;true-增量更新,同时idempotent_id字段必填;false-全量更新;默认为false
	Incremental bool `json:"incremental"`
	// 幂等ID,当incremental=true时该参数必传
	IdempotentId string `json:"idempotent_id"`
	// 库存值;可以设置为0;
	StockNum int64 `json:"stock_num"`
	// 阶梯库存
	StepStockNum int64 `json:"step_stock_num"`
}

type SkuSyncStockRequest

type SkuSyncStockRequest struct {
	doudian_sdk.BaseDoudianOpApiRequest
	Param *SkuSyncStockParam
}

func New

func New() *SkuSyncStockRequest

func (*SkuSyncStockRequest) Execute

func (c *SkuSyncStockRequest) Execute(accessToken *doudian_sdk.AccessToken) (*sku_syncStock_response.SkuSyncStockResponse, error)

func (*SkuSyncStockRequest) GetParamObject

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

func (*SkuSyncStockRequest) GetParams

func (c *SkuSyncStockRequest) GetParams() *SkuSyncStockParam

func (*SkuSyncStockRequest) GetUrlPath

func (c *SkuSyncStockRequest) GetUrlPath() string

Jump to

Keyboard shortcuts

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