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/ability370/domain/TaobaoTbkDgMaterialOptional...

701 lines
22 KiB

This file contains ambiguous Unicode characters!

This file contains ambiguous Unicode characters that may be confused with others in your current locale. If your use case is intentional and legitimate, you can safely ignore this warning. Use the Escape button to highlight these characters.

package domain
type TaobaoTbkDgMaterialOptionalMapData struct {
/*
优惠券信息-优惠券开始时间 */
CouponStartTime *string `json:"coupon_start_time,omitempty" `
/*
优惠券信息-优惠券结束时间 */
CouponEndTime *string `json:"coupon_end_time,omitempty" `
/*
商品信息-定向计划信息 */
InfoDxjh *string `json:"info_dxjh,omitempty" `
/*
商品信息-淘客30天推广量 */
TkTotalSales *string `json:"tk_total_sales,omitempty" `
/*
商品信息-月支出佣金(该字段废弃,请勿再用) */
TkTotalCommi *string `json:"tk_total_commi,omitempty" `
/*
优惠券信息-优惠券id */
CouponId *string `json:"coupon_id,omitempty" `
/*
商品信息-宝贝id(该字段废弃,请勿再用) */
NumIid *int64 `json:"num_iid,omitempty" `
/*
商品信息-商品标题 */
Title *string `json:"title,omitempty" `
/*
商品信息-商品主图 */
PictUrl *string `json:"pict_url,omitempty" `
/*
商品信息-商品小图列表 */
SmallImages *[]string `json:"small_images,omitempty" `
/*
商品信息-商品一口价格 */
ReservePrice *string `json:"reserve_price,omitempty" `
/*
折扣价(元) 若属于预售商品,付定金时间内,折扣价=预售价 */
ZkFinalPrice *string `json:"zk_final_price,omitempty" `
/*
店铺信息-卖家类型。0表示集市1表示天猫 */
UserType *int32 `json:"user_type,omitempty" `
/*
商品信息-宝贝所在地 */
Provcity *string `json:"provcity,omitempty" `
/*
链接-宝贝地址 */
ItemUrl *string `json:"item_url,omitempty" `
/*
商品信息-是否包含营销计划 */
IncludeMkt *string `json:"include_mkt,omitempty" `
/*
商品信息-是否包含定向计划 */
IncludeDxjh *string `json:"include_dxjh,omitempty" `
/*
商品信息-佣金比率。1550表示15.5% */
CommissionRate *string `json:"commission_rate,omitempty" `
/*
商品信息-30天销量饿了么卡券信息-总销量) */
Volume *int32 `json:"volume,omitempty" `
/*
店铺信息-卖家id */
SellerId *int64 `json:"seller_id,omitempty" `
/*
店铺信息-店铺名称 */
ShopTitle *string `json:"shop_title,omitempty" `
/*
优惠券信息-优惠券总量 */
CouponTotalCount *int32 `json:"coupon_total_count,omitempty" `
/*
优惠券信息-优惠券剩余量 */
CouponRemainCount *int32 `json:"coupon_remain_count,omitempty" `
/*
优惠券信息-优惠券满减信息 */
CouponInfo *string `json:"coupon_info,omitempty" `
/*
商品信息-佣金类型。MKT表示营销计划SP表示定向计划COMMON表示通用计划 */
CommissionType *string `json:"commission_type,omitempty" `
/*
店铺信息-店铺dsr评分 */
ShopDsr *int64 `json:"shop_dsr,omitempty" `
/*
链接-宝贝+券二合一页面链接 */
CouponShareUrl *string `json:"coupon_share_url,omitempty" `
/*
链接-宝贝推广链接 */
Url *string `json:"url,omitempty" `
/*
商品信息-一级类目名称 */
LevelOneCategoryName *string `json:"level_one_category_name,omitempty" `
/*
商品信息-一级类目ID */
LevelOneCategoryId *int64 `json:"level_one_category_id,omitempty" `
/*
商品信息-叶子类目名称 */
CategoryName *string `json:"category_name,omitempty" `
/*
商品信息-叶子类目id */
CategoryId *int64 `json:"category_id,omitempty" `
/*
商品信息-商品短标题 */
ShortTitle *string `json:"short_title,omitempty" `
/*
商品信息-商品白底图 */
WhiteImage *string `json:"white_image,omitempty" `
/*
拼团专用-拼团结束时间 */
Oetime *string `json:"oetime,omitempty" `
/*
拼团专用-拼团开始时间 */
Ostime *string `json:"ostime,omitempty" `
/*
拼团专用-拼团几人团 */
JddNum *int64 `json:"jdd_num,omitempty" `
/*
拼团专用-拼团拼成价,单位元 */
JddPrice *string `json:"jdd_price,omitempty" `
/*
预售专用-预售数量 */
UvSumPreSale *int64 `json:"uv_sum_pre_sale,omitempty" `
/*
链接-物料块id(测试中请勿使用) */
XId *string `json:"x_id,omitempty" `
/*
优惠券信息-优惠券起用门槛满X元可用。如满299元减20元 */
CouponStartFee *string `json:"coupon_start_fee,omitempty" `
/*
优惠券(元) 若属于预售商品,该优惠券付尾款可用,付定金不可用 */
CouponAmount *string `json:"coupon_amount,omitempty" `
/*
商品信息-宝贝描述(推荐理由) */
ItemDescription *string `json:"item_description,omitempty" `
/*
店铺信息-卖家昵称 */
Nick *string `json:"nick,omitempty" `
/*
拼团专用-拼团一人价(原价),单位元 */
OrigPrice *string `json:"orig_price,omitempty" `
/*
拼团专用-拼团库存数量 */
TotalStock *int32 `json:"total_stock,omitempty" `
/*
拼团专用-拼团已售数量 */
SellNum *int32 `json:"sell_num,omitempty" `
/*
拼团专用-拼团剩余库存 */
Stock *int32 `json:"stock,omitempty" `
/*
营销-天猫营销玩法 */
TmallPlayActivityInfo *string `json:"tmall_play_activity_info,omitempty" `
/*
商品信息-宝贝id */
ItemId *int64 `json:"item_id,omitempty" `
/*
商品邮费 */
RealPostFee *string `json:"real_post_fee,omitempty" `
/*
锁住的佣金率 */
LockRate *string `json:"lock_rate,omitempty" `
/*
锁佣结束时间 */
LockRateEndTime *int64 `json:"lock_rate_end_time,omitempty" `
/*
锁佣开始时间 */
LockRateStartTime *int64 `json:"lock_rate_start_time,omitempty" `
/*
预售商品-优惠 */
PresaleDiscountFeeText *string `json:"presale_discount_fee_text,omitempty" `
/*
预售商品-付尾款结束时间(毫秒) */
PresaleTailEndTime *int64 `json:"presale_tail_end_time,omitempty" `
/*
预售商品-付尾款开始时间(毫秒) */
PresaleTailStartTime *int64 `json:"presale_tail_start_time,omitempty" `
/*
预售商品-付定金结束时间(毫秒) */
PresaleEndTime *int64 `json:"presale_end_time,omitempty" `
/*
预售商品-付定金开始时间(毫秒) */
PresaleStartTime *int64 `json:"presale_start_time,omitempty" `
/*
预售商品-定金(元) */
PresaleDeposit *string `json:"presale_deposit,omitempty" `
/*
预售有礼-淘礼金发放时间 */
YsylTljSendTime *string `json:"ysyl_tlj_send_time,omitempty" `
/*
预售有礼-佣金比例( 预售有礼活动享受的推广佣金比例推广该活动有特殊分成规则请详见https://tbk.bbs.taobao.com/detail.html?appId=45301&postId=9334376 */
YsylCommissionRate *string `json:"ysyl_commission_rate,omitempty" `
/*
预售有礼-预估淘礼金(元) */
YsylTljFace *string `json:"ysyl_tlj_face,omitempty" `
/*
预售有礼-推广链接 */
YsylClickUrl *string `json:"ysyl_click_url,omitempty" `
/*
预售有礼-淘礼金使用结束时间 */
YsylTljUseEndTime *string `json:"ysyl_tlj_use_end_time,omitempty" `
/*
预售有礼-淘礼金使用开始时间 */
YsylTljUseStartTime *string `json:"ysyl_tlj_use_start_time,omitempty" `
/*
本地化-销售开始时间 */
SaleBeginTime *string `json:"sale_begin_time,omitempty" `
/*
本地化-销售结束时间 */
SaleEndTime *string `json:"sale_end_time,omitempty" `
/*
本地化-到门店距离(米) */
Distance *string `json:"distance,omitempty" `
/*
本地化-可用店铺id */
UsableShopId *string `json:"usable_shop_id,omitempty" `
/*
本地化-可用店铺名称 */
UsableShopName *string `json:"usable_shop_name,omitempty" `
/*
活动价 */
SalePrice *string `json:"sale_price,omitempty" `
/*
跨店满减信息 */
KuadianPromotionInfo *string `json:"kuadian_promotion_info,omitempty" `
/*
是否品牌精选0不是1是 */
SuperiorBrand *string `json:"superior_brand,omitempty" `
/*
比价场景专用当系统检测到入参消费者ID购买当前商品会获得《天天开彩蛋》玩法的彩蛋时该字段显示1否则为0 */
RewardInfo *int32 `json:"reward_info,omitempty" `
/*
是否品牌快抢0不是1是 */
IsBrandFlashSale *string `json:"is_brand_flash_sale,omitempty" `
/*
本地化-扩展信息 */
LocalizationExtend *TaobaoTbkDgMaterialOptionalLocalizationMapData `json:"localization_extend,omitempty" `
/*
物料评估-匹配分 */
MatchScore *string `json:"match_score,omitempty" `
/*
物料评估-收益分 */
CommiScore *string `json:"commi_score,omitempty" `
/*
是否是热门商品0不是1是 */
HotFlag *string `json:"hot_flag,omitempty" `
/*
前N件佣金信息-前N件佣金生效或预热时透出以下字段 */
TopnInfo *TaobaoTbkDgMaterialOptionalTopNInfoDTO `json:"topn_info,omitempty" `
/*
百亿补贴信息 */
BybtInfo *TaobaoTbkDgMaterialOptionalBybtInfoDTO `json:"bybt_info,omitempty" `
/*
商品入驻淘特后产生的所有销量量级,不特指某段具体时间 */
TtSoldCount *string `json:"tt_sold_count,omitempty" `
/*
猫超买返卡信息 */
MaifanPromotion *TaobaoTbkDgMaterialOptionalMaifanPromotionDTO `json:"maifan_promotion,omitempty" `
/*
额外奖励活动类型如果一个商品有多个奖励类型返回结果使用空格分割0=单单奖励(已失效)1=超级单单奖励(已失效)2=年货节单单奖励 */
CpaRewardType *string `json:"cpa_reward_type,omitempty" `
/*
额外奖励活动金额活动奖励金额的类型与cpa_reward_type字段对应如果一个商品有多个奖励类型返回结果使用空格分割 */
CpaRewardAmount *string `json:"cpa_reward_amount,omitempty" `
/*
合作伙伴单单补ID用作“年货节超级单单补”活动合作伙伴奖励统计依据 */
ActivityId *string `json:"activity_id,omitempty" `
}
func (s *TaobaoTbkDgMaterialOptionalMapData) SetCouponStartTime(v string) *TaobaoTbkDgMaterialOptionalMapData {
s.CouponStartTime = &v
return s
}
func (s *TaobaoTbkDgMaterialOptionalMapData) SetCouponEndTime(v string) *TaobaoTbkDgMaterialOptionalMapData {
s.CouponEndTime = &v
return s
}
func (s *TaobaoTbkDgMaterialOptionalMapData) SetInfoDxjh(v string) *TaobaoTbkDgMaterialOptionalMapData {
s.InfoDxjh = &v
return s
}
func (s *TaobaoTbkDgMaterialOptionalMapData) SetTkTotalSales(v string) *TaobaoTbkDgMaterialOptionalMapData {
s.TkTotalSales = &v
return s
}
func (s *TaobaoTbkDgMaterialOptionalMapData) SetTkTotalCommi(v string) *TaobaoTbkDgMaterialOptionalMapData {
s.TkTotalCommi = &v
return s
}
func (s *TaobaoTbkDgMaterialOptionalMapData) SetCouponId(v string) *TaobaoTbkDgMaterialOptionalMapData {
s.CouponId = &v
return s
}
func (s *TaobaoTbkDgMaterialOptionalMapData) SetNumIid(v int64) *TaobaoTbkDgMaterialOptionalMapData {
s.NumIid = &v
return s
}
func (s *TaobaoTbkDgMaterialOptionalMapData) SetTitle(v string) *TaobaoTbkDgMaterialOptionalMapData {
s.Title = &v
return s
}
func (s *TaobaoTbkDgMaterialOptionalMapData) SetPictUrl(v string) *TaobaoTbkDgMaterialOptionalMapData {
s.PictUrl = &v
return s
}
func (s *TaobaoTbkDgMaterialOptionalMapData) SetSmallImages(v []string) *TaobaoTbkDgMaterialOptionalMapData {
s.SmallImages = &v
return s
}
func (s *TaobaoTbkDgMaterialOptionalMapData) SetReservePrice(v string) *TaobaoTbkDgMaterialOptionalMapData {
s.ReservePrice = &v
return s
}
func (s *TaobaoTbkDgMaterialOptionalMapData) SetZkFinalPrice(v string) *TaobaoTbkDgMaterialOptionalMapData {
s.ZkFinalPrice = &v
return s
}
func (s *TaobaoTbkDgMaterialOptionalMapData) SetUserType(v int32) *TaobaoTbkDgMaterialOptionalMapData {
s.UserType = &v
return s
}
func (s *TaobaoTbkDgMaterialOptionalMapData) SetProvcity(v string) *TaobaoTbkDgMaterialOptionalMapData {
s.Provcity = &v
return s
}
func (s *TaobaoTbkDgMaterialOptionalMapData) SetItemUrl(v string) *TaobaoTbkDgMaterialOptionalMapData {
s.ItemUrl = &v
return s
}
func (s *TaobaoTbkDgMaterialOptionalMapData) SetIncludeMkt(v string) *TaobaoTbkDgMaterialOptionalMapData {
s.IncludeMkt = &v
return s
}
func (s *TaobaoTbkDgMaterialOptionalMapData) SetIncludeDxjh(v string) *TaobaoTbkDgMaterialOptionalMapData {
s.IncludeDxjh = &v
return s
}
func (s *TaobaoTbkDgMaterialOptionalMapData) SetCommissionRate(v string) *TaobaoTbkDgMaterialOptionalMapData {
s.CommissionRate = &v
return s
}
func (s *TaobaoTbkDgMaterialOptionalMapData) SetVolume(v int32) *TaobaoTbkDgMaterialOptionalMapData {
s.Volume = &v
return s
}
func (s *TaobaoTbkDgMaterialOptionalMapData) SetSellerId(v int64) *TaobaoTbkDgMaterialOptionalMapData {
s.SellerId = &v
return s
}
func (s *TaobaoTbkDgMaterialOptionalMapData) SetShopTitle(v string) *TaobaoTbkDgMaterialOptionalMapData {
s.ShopTitle = &v
return s
}
func (s *TaobaoTbkDgMaterialOptionalMapData) SetCouponTotalCount(v int32) *TaobaoTbkDgMaterialOptionalMapData {
s.CouponTotalCount = &v
return s
}
func (s *TaobaoTbkDgMaterialOptionalMapData) SetCouponRemainCount(v int32) *TaobaoTbkDgMaterialOptionalMapData {
s.CouponRemainCount = &v
return s
}
func (s *TaobaoTbkDgMaterialOptionalMapData) SetCouponInfo(v string) *TaobaoTbkDgMaterialOptionalMapData {
s.CouponInfo = &v
return s
}
func (s *TaobaoTbkDgMaterialOptionalMapData) SetCommissionType(v string) *TaobaoTbkDgMaterialOptionalMapData {
s.CommissionType = &v
return s
}
func (s *TaobaoTbkDgMaterialOptionalMapData) SetShopDsr(v int64) *TaobaoTbkDgMaterialOptionalMapData {
s.ShopDsr = &v
return s
}
func (s *TaobaoTbkDgMaterialOptionalMapData) SetCouponShareUrl(v string) *TaobaoTbkDgMaterialOptionalMapData {
s.CouponShareUrl = &v
return s
}
func (s *TaobaoTbkDgMaterialOptionalMapData) SetUrl(v string) *TaobaoTbkDgMaterialOptionalMapData {
s.Url = &v
return s
}
func (s *TaobaoTbkDgMaterialOptionalMapData) SetLevelOneCategoryName(v string) *TaobaoTbkDgMaterialOptionalMapData {
s.LevelOneCategoryName = &v
return s
}
func (s *TaobaoTbkDgMaterialOptionalMapData) SetLevelOneCategoryId(v int64) *TaobaoTbkDgMaterialOptionalMapData {
s.LevelOneCategoryId = &v
return s
}
func (s *TaobaoTbkDgMaterialOptionalMapData) SetCategoryName(v string) *TaobaoTbkDgMaterialOptionalMapData {
s.CategoryName = &v
return s
}
func (s *TaobaoTbkDgMaterialOptionalMapData) SetCategoryId(v int64) *TaobaoTbkDgMaterialOptionalMapData {
s.CategoryId = &v
return s
}
func (s *TaobaoTbkDgMaterialOptionalMapData) SetShortTitle(v string) *TaobaoTbkDgMaterialOptionalMapData {
s.ShortTitle = &v
return s
}
func (s *TaobaoTbkDgMaterialOptionalMapData) SetWhiteImage(v string) *TaobaoTbkDgMaterialOptionalMapData {
s.WhiteImage = &v
return s
}
func (s *TaobaoTbkDgMaterialOptionalMapData) SetOetime(v string) *TaobaoTbkDgMaterialOptionalMapData {
s.Oetime = &v
return s
}
func (s *TaobaoTbkDgMaterialOptionalMapData) SetOstime(v string) *TaobaoTbkDgMaterialOptionalMapData {
s.Ostime = &v
return s
}
func (s *TaobaoTbkDgMaterialOptionalMapData) SetJddNum(v int64) *TaobaoTbkDgMaterialOptionalMapData {
s.JddNum = &v
return s
}
func (s *TaobaoTbkDgMaterialOptionalMapData) SetJddPrice(v string) *TaobaoTbkDgMaterialOptionalMapData {
s.JddPrice = &v
return s
}
func (s *TaobaoTbkDgMaterialOptionalMapData) SetUvSumPreSale(v int64) *TaobaoTbkDgMaterialOptionalMapData {
s.UvSumPreSale = &v
return s
}
func (s *TaobaoTbkDgMaterialOptionalMapData) SetXId(v string) *TaobaoTbkDgMaterialOptionalMapData {
s.XId = &v
return s
}
func (s *TaobaoTbkDgMaterialOptionalMapData) SetCouponStartFee(v string) *TaobaoTbkDgMaterialOptionalMapData {
s.CouponStartFee = &v
return s
}
func (s *TaobaoTbkDgMaterialOptionalMapData) SetCouponAmount(v string) *TaobaoTbkDgMaterialOptionalMapData {
s.CouponAmount = &v
return s
}
func (s *TaobaoTbkDgMaterialOptionalMapData) SetItemDescription(v string) *TaobaoTbkDgMaterialOptionalMapData {
s.ItemDescription = &v
return s
}
func (s *TaobaoTbkDgMaterialOptionalMapData) SetNick(v string) *TaobaoTbkDgMaterialOptionalMapData {
s.Nick = &v
return s
}
func (s *TaobaoTbkDgMaterialOptionalMapData) SetOrigPrice(v string) *TaobaoTbkDgMaterialOptionalMapData {
s.OrigPrice = &v
return s
}
func (s *TaobaoTbkDgMaterialOptionalMapData) SetTotalStock(v int32) *TaobaoTbkDgMaterialOptionalMapData {
s.TotalStock = &v
return s
}
func (s *TaobaoTbkDgMaterialOptionalMapData) SetSellNum(v int32) *TaobaoTbkDgMaterialOptionalMapData {
s.SellNum = &v
return s
}
func (s *TaobaoTbkDgMaterialOptionalMapData) SetStock(v int32) *TaobaoTbkDgMaterialOptionalMapData {
s.Stock = &v
return s
}
func (s *TaobaoTbkDgMaterialOptionalMapData) SetTmallPlayActivityInfo(v string) *TaobaoTbkDgMaterialOptionalMapData {
s.TmallPlayActivityInfo = &v
return s
}
func (s *TaobaoTbkDgMaterialOptionalMapData) SetItemId(v int64) *TaobaoTbkDgMaterialOptionalMapData {
s.ItemId = &v
return s
}
func (s *TaobaoTbkDgMaterialOptionalMapData) SetRealPostFee(v string) *TaobaoTbkDgMaterialOptionalMapData {
s.RealPostFee = &v
return s
}
func (s *TaobaoTbkDgMaterialOptionalMapData) SetLockRate(v string) *TaobaoTbkDgMaterialOptionalMapData {
s.LockRate = &v
return s
}
func (s *TaobaoTbkDgMaterialOptionalMapData) SetLockRateEndTime(v int64) *TaobaoTbkDgMaterialOptionalMapData {
s.LockRateEndTime = &v
return s
}
func (s *TaobaoTbkDgMaterialOptionalMapData) SetLockRateStartTime(v int64) *TaobaoTbkDgMaterialOptionalMapData {
s.LockRateStartTime = &v
return s
}
func (s *TaobaoTbkDgMaterialOptionalMapData) SetPresaleDiscountFeeText(v string) *TaobaoTbkDgMaterialOptionalMapData {
s.PresaleDiscountFeeText = &v
return s
}
func (s *TaobaoTbkDgMaterialOptionalMapData) SetPresaleTailEndTime(v int64) *TaobaoTbkDgMaterialOptionalMapData {
s.PresaleTailEndTime = &v
return s
}
func (s *TaobaoTbkDgMaterialOptionalMapData) SetPresaleTailStartTime(v int64) *TaobaoTbkDgMaterialOptionalMapData {
s.PresaleTailStartTime = &v
return s
}
func (s *TaobaoTbkDgMaterialOptionalMapData) SetPresaleEndTime(v int64) *TaobaoTbkDgMaterialOptionalMapData {
s.PresaleEndTime = &v
return s
}
func (s *TaobaoTbkDgMaterialOptionalMapData) SetPresaleStartTime(v int64) *TaobaoTbkDgMaterialOptionalMapData {
s.PresaleStartTime = &v
return s
}
func (s *TaobaoTbkDgMaterialOptionalMapData) SetPresaleDeposit(v string) *TaobaoTbkDgMaterialOptionalMapData {
s.PresaleDeposit = &v
return s
}
func (s *TaobaoTbkDgMaterialOptionalMapData) SetYsylTljSendTime(v string) *TaobaoTbkDgMaterialOptionalMapData {
s.YsylTljSendTime = &v
return s
}
func (s *TaobaoTbkDgMaterialOptionalMapData) SetYsylCommissionRate(v string) *TaobaoTbkDgMaterialOptionalMapData {
s.YsylCommissionRate = &v
return s
}
func (s *TaobaoTbkDgMaterialOptionalMapData) SetYsylTljFace(v string) *TaobaoTbkDgMaterialOptionalMapData {
s.YsylTljFace = &v
return s
}
func (s *TaobaoTbkDgMaterialOptionalMapData) SetYsylClickUrl(v string) *TaobaoTbkDgMaterialOptionalMapData {
s.YsylClickUrl = &v
return s
}
func (s *TaobaoTbkDgMaterialOptionalMapData) SetYsylTljUseEndTime(v string) *TaobaoTbkDgMaterialOptionalMapData {
s.YsylTljUseEndTime = &v
return s
}
func (s *TaobaoTbkDgMaterialOptionalMapData) SetYsylTljUseStartTime(v string) *TaobaoTbkDgMaterialOptionalMapData {
s.YsylTljUseStartTime = &v
return s
}
func (s *TaobaoTbkDgMaterialOptionalMapData) SetSaleBeginTime(v string) *TaobaoTbkDgMaterialOptionalMapData {
s.SaleBeginTime = &v
return s
}
func (s *TaobaoTbkDgMaterialOptionalMapData) SetSaleEndTime(v string) *TaobaoTbkDgMaterialOptionalMapData {
s.SaleEndTime = &v
return s
}
func (s *TaobaoTbkDgMaterialOptionalMapData) SetDistance(v string) *TaobaoTbkDgMaterialOptionalMapData {
s.Distance = &v
return s
}
func (s *TaobaoTbkDgMaterialOptionalMapData) SetUsableShopId(v string) *TaobaoTbkDgMaterialOptionalMapData {
s.UsableShopId = &v
return s
}
func (s *TaobaoTbkDgMaterialOptionalMapData) SetUsableShopName(v string) *TaobaoTbkDgMaterialOptionalMapData {
s.UsableShopName = &v
return s
}
func (s *TaobaoTbkDgMaterialOptionalMapData) SetSalePrice(v string) *TaobaoTbkDgMaterialOptionalMapData {
s.SalePrice = &v
return s
}
func (s *TaobaoTbkDgMaterialOptionalMapData) SetKuadianPromotionInfo(v string) *TaobaoTbkDgMaterialOptionalMapData {
s.KuadianPromotionInfo = &v
return s
}
func (s *TaobaoTbkDgMaterialOptionalMapData) SetSuperiorBrand(v string) *TaobaoTbkDgMaterialOptionalMapData {
s.SuperiorBrand = &v
return s
}
func (s *TaobaoTbkDgMaterialOptionalMapData) SetRewardInfo(v int32) *TaobaoTbkDgMaterialOptionalMapData {
s.RewardInfo = &v
return s
}
func (s *TaobaoTbkDgMaterialOptionalMapData) SetIsBrandFlashSale(v string) *TaobaoTbkDgMaterialOptionalMapData {
s.IsBrandFlashSale = &v
return s
}
func (s *TaobaoTbkDgMaterialOptionalMapData) SetLocalizationExtend(v TaobaoTbkDgMaterialOptionalLocalizationMapData) *TaobaoTbkDgMaterialOptionalMapData {
s.LocalizationExtend = &v
return s
}
func (s *TaobaoTbkDgMaterialOptionalMapData) SetMatchScore(v string) *TaobaoTbkDgMaterialOptionalMapData {
s.MatchScore = &v
return s
}
func (s *TaobaoTbkDgMaterialOptionalMapData) SetCommiScore(v string) *TaobaoTbkDgMaterialOptionalMapData {
s.CommiScore = &v
return s
}
func (s *TaobaoTbkDgMaterialOptionalMapData) SetHotFlag(v string) *TaobaoTbkDgMaterialOptionalMapData {
s.HotFlag = &v
return s
}
func (s *TaobaoTbkDgMaterialOptionalMapData) SetTopnInfo(v TaobaoTbkDgMaterialOptionalTopNInfoDTO) *TaobaoTbkDgMaterialOptionalMapData {
s.TopnInfo = &v
return s
}
func (s *TaobaoTbkDgMaterialOptionalMapData) SetBybtInfo(v TaobaoTbkDgMaterialOptionalBybtInfoDTO) *TaobaoTbkDgMaterialOptionalMapData {
s.BybtInfo = &v
return s
}
func (s *TaobaoTbkDgMaterialOptionalMapData) SetTtSoldCount(v string) *TaobaoTbkDgMaterialOptionalMapData {
s.TtSoldCount = &v
return s
}
func (s *TaobaoTbkDgMaterialOptionalMapData) SetMaifanPromotion(v TaobaoTbkDgMaterialOptionalMaifanPromotionDTO) *TaobaoTbkDgMaterialOptionalMapData {
s.MaifanPromotion = &v
return s
}
func (s *TaobaoTbkDgMaterialOptionalMapData) SetCpaRewardType(v string) *TaobaoTbkDgMaterialOptionalMapData {
s.CpaRewardType = &v
return s
}
func (s *TaobaoTbkDgMaterialOptionalMapData) SetCpaRewardAmount(v string) *TaobaoTbkDgMaterialOptionalMapData {
s.CpaRewardAmount = &v
return s
}
func (s *TaobaoTbkDgMaterialOptionalMapData) SetActivityId(v string) *TaobaoTbkDgMaterialOptionalMapData {
s.ActivityId = &v
return s
}