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

149 lines
4.7 KiB
Go
Raw Normal View History

2024-05-04 16:57:40 +08:00
package domain
type AlibabaAlscUnionKbItemPromotionKbItemPromotionDTO struct {
/*
商品可售卖截止时间,时间戳() */
ItemSaleEndTime *int64 `json:"item_sale_end_time,omitempty" `
/*
原始价格单位元 */
OriginalPrice *string `json:"original_price,omitempty" `
/*
口碑微信小程序appId */
WxAppId *string `json:"wx_app_id,omitempty" `
/*
折扣 */
Discount *string `json:"discount,omitempty" `
/*
商品标题 */
Title *string `json:"title,omitempty" `
/*
月销量 */
ThirtySoldQuantity *int64 `json:"thirty_sold_quantity,omitempty" `
/*
商品id */
ItemId *int64 `json:"item_id,omitempty" `
/*
售卖价格,折扣后价格 */
Price *string `json:"price,omitempty" `
/*
商品图片 */
ImageUrl *string `json:"image_url,omitempty" `
/*
点击商品后微信小程序的承接页 */
WxPath *string `json:"wx_path,omitempty" `
/*
预估佣金单位元 */
Commission *string `json:"commission,omitempty" `
/*
商品可适用门店数量 */
ApplyShopNum *int64 `json:"apply_shop_num,omitempty" `
/*
库存 */
Stock *int64 `json:"stock,omitempty" `
/*
商品可售卖开始时间,单位元 */
ItemSaleStartTime *int64 `json:"item_sale_start_time,omitempty" `
/*
可使用城市列表 */
ValidCities *[]string `json:"valid_cities,omitempty" `
/*
核销后奖励佣金,单位元;cpa业务类型返回 */
BonusCommission *string `json:"bonus_commission,omitempty" `
/*
总销量 */
TotalSales *int64 `json:"total_sales,omitempty" `
/*
商品可售卖的端类型1支付宝端商品2微信端商品3全部 */
ItemType *int64 `json:"item_type,omitempty" `
}
func (s *AlibabaAlscUnionKbItemPromotionKbItemPromotionDTO) SetItemSaleEndTime(v int64) *AlibabaAlscUnionKbItemPromotionKbItemPromotionDTO {
s.ItemSaleEndTime = &v
return s
}
func (s *AlibabaAlscUnionKbItemPromotionKbItemPromotionDTO) SetOriginalPrice(v string) *AlibabaAlscUnionKbItemPromotionKbItemPromotionDTO {
s.OriginalPrice = &v
return s
}
func (s *AlibabaAlscUnionKbItemPromotionKbItemPromotionDTO) SetWxAppId(v string) *AlibabaAlscUnionKbItemPromotionKbItemPromotionDTO {
s.WxAppId = &v
return s
}
func (s *AlibabaAlscUnionKbItemPromotionKbItemPromotionDTO) SetDiscount(v string) *AlibabaAlscUnionKbItemPromotionKbItemPromotionDTO {
s.Discount = &v
return s
}
func (s *AlibabaAlscUnionKbItemPromotionKbItemPromotionDTO) SetTitle(v string) *AlibabaAlscUnionKbItemPromotionKbItemPromotionDTO {
s.Title = &v
return s
}
func (s *AlibabaAlscUnionKbItemPromotionKbItemPromotionDTO) SetThirtySoldQuantity(v int64) *AlibabaAlscUnionKbItemPromotionKbItemPromotionDTO {
s.ThirtySoldQuantity = &v
return s
}
func (s *AlibabaAlscUnionKbItemPromotionKbItemPromotionDTO) SetItemId(v int64) *AlibabaAlscUnionKbItemPromotionKbItemPromotionDTO {
s.ItemId = &v
return s
}
func (s *AlibabaAlscUnionKbItemPromotionKbItemPromotionDTO) SetPrice(v string) *AlibabaAlscUnionKbItemPromotionKbItemPromotionDTO {
s.Price = &v
return s
}
func (s *AlibabaAlscUnionKbItemPromotionKbItemPromotionDTO) SetImageUrl(v string) *AlibabaAlscUnionKbItemPromotionKbItemPromotionDTO {
s.ImageUrl = &v
return s
}
func (s *AlibabaAlscUnionKbItemPromotionKbItemPromotionDTO) SetWxPath(v string) *AlibabaAlscUnionKbItemPromotionKbItemPromotionDTO {
s.WxPath = &v
return s
}
func (s *AlibabaAlscUnionKbItemPromotionKbItemPromotionDTO) SetCommission(v string) *AlibabaAlscUnionKbItemPromotionKbItemPromotionDTO {
s.Commission = &v
return s
}
func (s *AlibabaAlscUnionKbItemPromotionKbItemPromotionDTO) SetApplyShopNum(v int64) *AlibabaAlscUnionKbItemPromotionKbItemPromotionDTO {
s.ApplyShopNum = &v
return s
}
func (s *AlibabaAlscUnionKbItemPromotionKbItemPromotionDTO) SetStock(v int64) *AlibabaAlscUnionKbItemPromotionKbItemPromotionDTO {
s.Stock = &v
return s
}
func (s *AlibabaAlscUnionKbItemPromotionKbItemPromotionDTO) SetItemSaleStartTime(v int64) *AlibabaAlscUnionKbItemPromotionKbItemPromotionDTO {
s.ItemSaleStartTime = &v
return s
}
func (s *AlibabaAlscUnionKbItemPromotionKbItemPromotionDTO) SetValidCities(v []string) *AlibabaAlscUnionKbItemPromotionKbItemPromotionDTO {
s.ValidCities = &v
return s
}
func (s *AlibabaAlscUnionKbItemPromotionKbItemPromotionDTO) SetBonusCommission(v string) *AlibabaAlscUnionKbItemPromotionKbItemPromotionDTO {
s.BonusCommission = &v
return s
}
func (s *AlibabaAlscUnionKbItemPromotionKbItemPromotionDTO) SetTotalSales(v int64) *AlibabaAlscUnionKbItemPromotionKbItemPromotionDTO {
s.TotalSales = &v
return s
}
func (s *AlibabaAlscUnionKbItemPromotionKbItemPromotionDTO) SetItemType(v int64) *AlibabaAlscUnionKbItemPromotionKbItemPromotionDTO {
s.ItemType = &v
return s
}