third-platform-sdk/sdk/topsdk/defaultability/domain/AlibabaAlscUnionElemePromotionRetailItempromotionGetRetailItemPromotionDetailDto.go

93 lines
3.5 KiB
Go
Raw Permalink Normal View History

2025-06-10 12:34:43 +08:00
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
}