You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
go-library/service/topsdk/ability369/domain/TaobaoTbkDgOptimusPromotion...

109 lines
3.6 KiB

2 years ago
package domain
type TaobaoTbkDgOptimusPromotionMapData struct {
/*
1 2 3 4. 123 */
PromotionType *string `json:"promotion_type,omitempty" `
/*
1 2 */
ConditionType *string `json:"condition_type,omitempty" `
/*
1 2 */
DiscountType *string `json:"discount_type,omitempty" `
/*
- */
TotalCount *int64 `json:"total_count,omitempty" `
/*
- */
RemainCount *int64 `json:"remain_count,omitempty" `
/*
*/
DisplayStartTime *string `json:"display_start_time,omitempty" `
/*
*/
DisplayEndTime *string `json:"display_end_time,omitempty" `
/*
*/
PromotionList *[]TaobaoTbkDgOptimusPromotionPromotionList `json:"promotion_list,omitempty" `
/*
*/
PromotionExtend *TaobaoTbkDgOptimusPromotionPromotionExtend `json:"promotion_extend,omitempty" `
/*
-ID */
SellerId *string `json:"seller_id,omitempty" `
/*
- */
Nick *string `json:"nick,omitempty" `
/*
- */
ShopTitle *string `json:"shop_title,omitempty" `
/*
-logo */
ShopPictureUrl *string `json:"shop_picture_url,omitempty" `
}
func (s *TaobaoTbkDgOptimusPromotionMapData) SetPromotionType(v string) *TaobaoTbkDgOptimusPromotionMapData {
s.PromotionType = &v
return s
}
func (s *TaobaoTbkDgOptimusPromotionMapData) SetConditionType(v string) *TaobaoTbkDgOptimusPromotionMapData {
s.ConditionType = &v
return s
}
func (s *TaobaoTbkDgOptimusPromotionMapData) SetDiscountType(v string) *TaobaoTbkDgOptimusPromotionMapData {
s.DiscountType = &v
return s
}
func (s *TaobaoTbkDgOptimusPromotionMapData) SetTotalCount(v int64) *TaobaoTbkDgOptimusPromotionMapData {
s.TotalCount = &v
return s
}
func (s *TaobaoTbkDgOptimusPromotionMapData) SetRemainCount(v int64) *TaobaoTbkDgOptimusPromotionMapData {
s.RemainCount = &v
return s
}
func (s *TaobaoTbkDgOptimusPromotionMapData) SetDisplayStartTime(v string) *TaobaoTbkDgOptimusPromotionMapData {
s.DisplayStartTime = &v
return s
}
func (s *TaobaoTbkDgOptimusPromotionMapData) SetDisplayEndTime(v string) *TaobaoTbkDgOptimusPromotionMapData {
s.DisplayEndTime = &v
return s
}
func (s *TaobaoTbkDgOptimusPromotionMapData) SetPromotionList(v []TaobaoTbkDgOptimusPromotionPromotionList) *TaobaoTbkDgOptimusPromotionMapData {
s.PromotionList = &v
return s
}
func (s *TaobaoTbkDgOptimusPromotionMapData) SetPromotionExtend(v TaobaoTbkDgOptimusPromotionPromotionExtend) *TaobaoTbkDgOptimusPromotionMapData {
s.PromotionExtend = &v
return s
}
func (s *TaobaoTbkDgOptimusPromotionMapData) SetSellerId(v string) *TaobaoTbkDgOptimusPromotionMapData {
s.SellerId = &v
return s
}
func (s *TaobaoTbkDgOptimusPromotionMapData) SetNick(v string) *TaobaoTbkDgOptimusPromotionMapData {
s.Nick = &v
return s
}
func (s *TaobaoTbkDgOptimusPromotionMapData) SetShopTitle(v string) *TaobaoTbkDgOptimusPromotionMapData {
s.ShopTitle = &v
return s
}
func (s *TaobaoTbkDgOptimusPromotionMapData) SetShopPictureUrl(v string) *TaobaoTbkDgOptimusPromotionMapData {
s.ShopPictureUrl = &v
return s
}