93 lines
3.5 KiB
Go
93 lines
3.5 KiB
Go
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
|
|
}
|