third-platform-sdk/sdk/topsdk/defaultability/domain/AlibabaAlscUnionKbItemPromotionKbItemPromotionDTO.go
2024-05-04 16:57:40 +08:00

149 lines
4.7 KiB
Go
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

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
}