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 }