package domain type AlibabaAlscUnionElemePromotionRetailItempromotionGetRetailItemPromotionDetailDto struct { /* 商品ID */ ItemId *string `json:"item_id,omitempty" ` /* 名称 */ ItemName *string `json:"item_name,omitempty" ` /* 图片 */ Picture *string `json:"picture,omitempty" ` /* 售价(分) */ SellPriceCent *int64 `json:"sell_price_cent,omitempty" ` /* 起始时间(秒) */ StartIme *int64 `json:"start_ime,omitempty" ` /* 结束时间(秒) */ EndTime *int64 `json:"end_time,omitempty" ` /* 单品佣金比例 */ CommissionRate *string `json:"commission_rate,omitempty" ` /* 单品预估佣金(分) */ Commission *int64 `json:"commission,omitempty" ` /* 库存 */ Stock *int64 `json:"stock,omitempty" ` /* 优惠信息 */ DiscountTags *[]string `json:"discount_tags,omitempty" ` /* 分享链接 */ Link *AlibabaAlscUnionElemePromotionRetailItempromotionGetPromotionLink `json:"link,omitempty" ` } func (s *AlibabaAlscUnionElemePromotionRetailItempromotionGetRetailItemPromotionDetailDto) SetItemId(v string) *AlibabaAlscUnionElemePromotionRetailItempromotionGetRetailItemPromotionDetailDto { s.ItemId = &v return s } func (s *AlibabaAlscUnionElemePromotionRetailItempromotionGetRetailItemPromotionDetailDto) SetItemName(v string) *AlibabaAlscUnionElemePromotionRetailItempromotionGetRetailItemPromotionDetailDto { s.ItemName = &v return s } func (s *AlibabaAlscUnionElemePromotionRetailItempromotionGetRetailItemPromotionDetailDto) SetPicture(v string) *AlibabaAlscUnionElemePromotionRetailItempromotionGetRetailItemPromotionDetailDto { s.Picture = &v return s } func (s *AlibabaAlscUnionElemePromotionRetailItempromotionGetRetailItemPromotionDetailDto) SetSellPriceCent(v int64) *AlibabaAlscUnionElemePromotionRetailItempromotionGetRetailItemPromotionDetailDto { s.SellPriceCent = &v return s } func (s *AlibabaAlscUnionElemePromotionRetailItempromotionGetRetailItemPromotionDetailDto) SetStartIme(v int64) *AlibabaAlscUnionElemePromotionRetailItempromotionGetRetailItemPromotionDetailDto { s.StartIme = &v return s } func (s *AlibabaAlscUnionElemePromotionRetailItempromotionGetRetailItemPromotionDetailDto) SetEndTime(v int64) *AlibabaAlscUnionElemePromotionRetailItempromotionGetRetailItemPromotionDetailDto { s.EndTime = &v return s } func (s *AlibabaAlscUnionElemePromotionRetailItempromotionGetRetailItemPromotionDetailDto) SetCommissionRate(v string) *AlibabaAlscUnionElemePromotionRetailItempromotionGetRetailItemPromotionDetailDto { s.CommissionRate = &v return s } func (s *AlibabaAlscUnionElemePromotionRetailItempromotionGetRetailItemPromotionDetailDto) SetCommission(v int64) *AlibabaAlscUnionElemePromotionRetailItempromotionGetRetailItemPromotionDetailDto { s.Commission = &v return s } func (s *AlibabaAlscUnionElemePromotionRetailItempromotionGetRetailItemPromotionDetailDto) SetStock(v int64) *AlibabaAlscUnionElemePromotionRetailItempromotionGetRetailItemPromotionDetailDto { s.Stock = &v return s } func (s *AlibabaAlscUnionElemePromotionRetailItempromotionGetRetailItemPromotionDetailDto) SetDiscountTags(v []string) *AlibabaAlscUnionElemePromotionRetailItempromotionGetRetailItemPromotionDetailDto { s.DiscountTags = &v return s } func (s *AlibabaAlscUnionElemePromotionRetailItempromotionGetRetailItemPromotionDetailDto) SetLink(v AlibabaAlscUnionElemePromotionRetailItempromotionGetPromotionLink) *AlibabaAlscUnionElemePromotionRetailItempromotionGetRetailItemPromotionDetailDto { s.Link = &v return s }