Files
baseapi/platformapi/tao_vegetable/sdk/ability3156/domain/AlibabaAxWarehouseOutboundCallbackTradeOutBoundDetailCallBackRequest.go
邹宗楠 65976332fc 1
2023-06-15 09:08:54 +08:00

87 lines
3.4 KiB
Go

package domain
type AlibabaAxWarehouseOutboundCallbackTradeOutBoundDetailCallBackRequest struct {
/*
缺货出销售数量 */
OutOfStockSaleQuantity *string `json:"out_of_stock_sale_quantity,omitempty" `
/*
渠道子单号 */
ChannelSubOrderNo *string `json:"channel_sub_order_no,omitempty" `
/*
扩展字段 */
Extension *string `json:"extension,omitempty" `
/*
实际出库销售数量 */
ActualSaleQuantity *string `json:"actual_sale_quantity,omitempty" `
/*
实际出库库存数量 */
ActualStockQuantity *string `json:"actual_stock_quantity,omitempty" `
/*
缺货出库存数量 */
OutOfStockStockQuantity *string `json:"out_of_stock_stock_quantity,omitempty" `
/*
oms子单号 */
BizSubOrderId *string `json:"biz_sub_order_id,omitempty" `
/*
商品sku编码 */
SkuCode *string `json:"sku_code,omitempty" `
/*
是否缺货出 */
IsOutStock *bool `json:"is_out_stock,omitempty" `
/*
称重品商品实称重量/g */
SkuWeights *[]AlibabaAxWarehouseOutboundCallbackBigDecimal `json:"sku_weights,omitempty" `
}
func (s *AlibabaAxWarehouseOutboundCallbackTradeOutBoundDetailCallBackRequest) SetOutOfStockSaleQuantity(v string) *AlibabaAxWarehouseOutboundCallbackTradeOutBoundDetailCallBackRequest {
s.OutOfStockSaleQuantity = &v
return s
}
func (s *AlibabaAxWarehouseOutboundCallbackTradeOutBoundDetailCallBackRequest) SetChannelSubOrderNo(v string) *AlibabaAxWarehouseOutboundCallbackTradeOutBoundDetailCallBackRequest {
s.ChannelSubOrderNo = &v
return s
}
func (s *AlibabaAxWarehouseOutboundCallbackTradeOutBoundDetailCallBackRequest) SetExtension(v string) *AlibabaAxWarehouseOutboundCallbackTradeOutBoundDetailCallBackRequest {
s.Extension = &v
return s
}
func (s *AlibabaAxWarehouseOutboundCallbackTradeOutBoundDetailCallBackRequest) SetActualSaleQuantity(v string) *AlibabaAxWarehouseOutboundCallbackTradeOutBoundDetailCallBackRequest {
s.ActualSaleQuantity = &v
return s
}
func (s *AlibabaAxWarehouseOutboundCallbackTradeOutBoundDetailCallBackRequest) SetActualStockQuantity(v string) *AlibabaAxWarehouseOutboundCallbackTradeOutBoundDetailCallBackRequest {
s.ActualStockQuantity = &v
return s
}
func (s *AlibabaAxWarehouseOutboundCallbackTradeOutBoundDetailCallBackRequest) SetOutOfStockStockQuantity(v string) *AlibabaAxWarehouseOutboundCallbackTradeOutBoundDetailCallBackRequest {
s.OutOfStockStockQuantity = &v
return s
}
func (s *AlibabaAxWarehouseOutboundCallbackTradeOutBoundDetailCallBackRequest) SetBizSubOrderId(v string) *AlibabaAxWarehouseOutboundCallbackTradeOutBoundDetailCallBackRequest {
s.BizSubOrderId = &v
return s
}
func (s *AlibabaAxWarehouseOutboundCallbackTradeOutBoundDetailCallBackRequest) SetSkuCode(v string) *AlibabaAxWarehouseOutboundCallbackTradeOutBoundDetailCallBackRequest {
s.SkuCode = &v
return s
}
func (s *AlibabaAxWarehouseOutboundCallbackTradeOutBoundDetailCallBackRequest) SetIsOutStock(v bool) *AlibabaAxWarehouseOutboundCallbackTradeOutBoundDetailCallBackRequest {
s.IsOutStock = &v
return s
}
func (s *AlibabaAxWarehouseOutboundCallbackTradeOutBoundDetailCallBackRequest) SetSkuWeights(v []AlibabaAxWarehouseOutboundCallbackBigDecimal) *AlibabaAxWarehouseOutboundCallbackTradeOutBoundDetailCallBackRequest {
s.SkuWeights = &v
return s
}