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

85 lines
3.0 KiB
Go
Raw Permalink Normal View History

2025-06-10 12:34:43 +08:00
package domain
type AlibabaAlscUnionElemePromotionRetailItempromotionQueryRetailItemPromotionDto 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" `
}
func (s *AlibabaAlscUnionElemePromotionRetailItempromotionQueryRetailItemPromotionDto) SetItemId(v string) *AlibabaAlscUnionElemePromotionRetailItempromotionQueryRetailItemPromotionDto {
s.ItemId = &v
return s
}
func (s *AlibabaAlscUnionElemePromotionRetailItempromotionQueryRetailItemPromotionDto) SetItemName(v string) *AlibabaAlscUnionElemePromotionRetailItempromotionQueryRetailItemPromotionDto {
s.ItemName = &v
return s
}
func (s *AlibabaAlscUnionElemePromotionRetailItempromotionQueryRetailItemPromotionDto) SetPicture(v string) *AlibabaAlscUnionElemePromotionRetailItempromotionQueryRetailItemPromotionDto {
s.Picture = &v
return s
}
func (s *AlibabaAlscUnionElemePromotionRetailItempromotionQueryRetailItemPromotionDto) SetSellPriceCent(v int64) *AlibabaAlscUnionElemePromotionRetailItempromotionQueryRetailItemPromotionDto {
s.SellPriceCent = &v
return s
}
func (s *AlibabaAlscUnionElemePromotionRetailItempromotionQueryRetailItemPromotionDto) SetStartIme(v int64) *AlibabaAlscUnionElemePromotionRetailItempromotionQueryRetailItemPromotionDto {
s.StartIme = &v
return s
}
func (s *AlibabaAlscUnionElemePromotionRetailItempromotionQueryRetailItemPromotionDto) SetEndTime(v int64) *AlibabaAlscUnionElemePromotionRetailItempromotionQueryRetailItemPromotionDto {
s.EndTime = &v
return s
}
func (s *AlibabaAlscUnionElemePromotionRetailItempromotionQueryRetailItemPromotionDto) SetCommissionRate(v string) *AlibabaAlscUnionElemePromotionRetailItempromotionQueryRetailItemPromotionDto {
s.CommissionRate = &v
return s
}
func (s *AlibabaAlscUnionElemePromotionRetailItempromotionQueryRetailItemPromotionDto) SetCommission(v int64) *AlibabaAlscUnionElemePromotionRetailItempromotionQueryRetailItemPromotionDto {
s.Commission = &v
return s
}
func (s *AlibabaAlscUnionElemePromotionRetailItempromotionQueryRetailItemPromotionDto) SetStock(v int64) *AlibabaAlscUnionElemePromotionRetailItempromotionQueryRetailItemPromotionDto {
s.Stock = &v
return s
}
func (s *AlibabaAlscUnionElemePromotionRetailItempromotionQueryRetailItemPromotionDto) SetDiscountTags(v []string) *AlibabaAlscUnionElemePromotionRetailItempromotionQueryRetailItemPromotionDto {
s.DiscountTags = &v
return s
}