101 lines
3.4 KiB
Go
101 lines
3.4 KiB
Go
package domain
|
||
|
||
type AlibabaAlscUnionSupplyOuterItemPublishOuterItemPublishRequest struct {
|
||
/*
|
||
业务场景 */
|
||
Scene *string `json:"scene,omitempty" `
|
||
|
||
/*
|
||
商品ID(唯一) */
|
||
OuterId *string `json:"outer_id,omitempty" `
|
||
|
||
/*
|
||
商品名称 */
|
||
Name *string `json:"name,omitempty" `
|
||
|
||
/*
|
||
图片 */
|
||
Picture *string `json:"picture,omitempty" `
|
||
|
||
/*
|
||
原价(元) */
|
||
OriginPrice *string `json:"origin_price,omitempty" `
|
||
|
||
/*
|
||
售价(元) */
|
||
SellPrice *string `json:"sell_price,omitempty" `
|
||
|
||
/*
|
||
优惠价(最终,元) */
|
||
PromotionPrice *string `json:"promotion_price,omitempty" `
|
||
|
||
/*
|
||
数量(-1表示不限) */
|
||
Quantity *int64 `json:"quantity,omitempty" `
|
||
|
||
/*
|
||
销售开始时间(毫秒) */
|
||
SalesStartTime *int64 `json:"sales_start_time,omitempty" `
|
||
|
||
/*
|
||
销售截止时间(毫秒) */
|
||
SalesEndTime *int64 `json:"sales_end_time,omitempty" `
|
||
|
||
/*
|
||
状态(0-未上架;1-上架) */
|
||
State *int64 `json:"state,omitempty" `
|
||
|
||
/*
|
||
扩展信息(JSON结构),包含价格信息和商品基础信息 */
|
||
Extra *string `json:"extra,omitempty" `
|
||
}
|
||
|
||
func (s *AlibabaAlscUnionSupplyOuterItemPublishOuterItemPublishRequest) SetScene(v string) *AlibabaAlscUnionSupplyOuterItemPublishOuterItemPublishRequest {
|
||
s.Scene = &v
|
||
return s
|
||
}
|
||
func (s *AlibabaAlscUnionSupplyOuterItemPublishOuterItemPublishRequest) SetOuterId(v string) *AlibabaAlscUnionSupplyOuterItemPublishOuterItemPublishRequest {
|
||
s.OuterId = &v
|
||
return s
|
||
}
|
||
func (s *AlibabaAlscUnionSupplyOuterItemPublishOuterItemPublishRequest) SetName(v string) *AlibabaAlscUnionSupplyOuterItemPublishOuterItemPublishRequest {
|
||
s.Name = &v
|
||
return s
|
||
}
|
||
func (s *AlibabaAlscUnionSupplyOuterItemPublishOuterItemPublishRequest) SetPicture(v string) *AlibabaAlscUnionSupplyOuterItemPublishOuterItemPublishRequest {
|
||
s.Picture = &v
|
||
return s
|
||
}
|
||
func (s *AlibabaAlscUnionSupplyOuterItemPublishOuterItemPublishRequest) SetOriginPrice(v string) *AlibabaAlscUnionSupplyOuterItemPublishOuterItemPublishRequest {
|
||
s.OriginPrice = &v
|
||
return s
|
||
}
|
||
func (s *AlibabaAlscUnionSupplyOuterItemPublishOuterItemPublishRequest) SetSellPrice(v string) *AlibabaAlscUnionSupplyOuterItemPublishOuterItemPublishRequest {
|
||
s.SellPrice = &v
|
||
return s
|
||
}
|
||
func (s *AlibabaAlscUnionSupplyOuterItemPublishOuterItemPublishRequest) SetPromotionPrice(v string) *AlibabaAlscUnionSupplyOuterItemPublishOuterItemPublishRequest {
|
||
s.PromotionPrice = &v
|
||
return s
|
||
}
|
||
func (s *AlibabaAlscUnionSupplyOuterItemPublishOuterItemPublishRequest) SetQuantity(v int64) *AlibabaAlscUnionSupplyOuterItemPublishOuterItemPublishRequest {
|
||
s.Quantity = &v
|
||
return s
|
||
}
|
||
func (s *AlibabaAlscUnionSupplyOuterItemPublishOuterItemPublishRequest) SetSalesStartTime(v int64) *AlibabaAlscUnionSupplyOuterItemPublishOuterItemPublishRequest {
|
||
s.SalesStartTime = &v
|
||
return s
|
||
}
|
||
func (s *AlibabaAlscUnionSupplyOuterItemPublishOuterItemPublishRequest) SetSalesEndTime(v int64) *AlibabaAlscUnionSupplyOuterItemPublishOuterItemPublishRequest {
|
||
s.SalesEndTime = &v
|
||
return s
|
||
}
|
||
func (s *AlibabaAlscUnionSupplyOuterItemPublishOuterItemPublishRequest) SetState(v int64) *AlibabaAlscUnionSupplyOuterItemPublishOuterItemPublishRequest {
|
||
s.State = &v
|
||
return s
|
||
}
|
||
func (s *AlibabaAlscUnionSupplyOuterItemPublishOuterItemPublishRequest) SetExtra(v string) *AlibabaAlscUnionSupplyOuterItemPublishOuterItemPublishRequest {
|
||
s.Extra = &v
|
||
return s
|
||
}
|