package domain type AlibabaAlscUnionElemePromotionStorepromotionQueryPromotionQueryRequest struct { /* 会话ID(分页场景首次请求结果返回,后续请求必须携带,服务根据session_id相同请求次数自动翻页返回) */ SessionId *string `json:"session_id,omitempty" ` /* 渠道PID */ Pid *string `json:"pid,omitempty" ` /* 经度 */ Longitude *string `json:"longitude,omitempty" ` /* 纬度 */ Latitude *string `json:"latitude,omitempty" ` /* 城市编码(只用于经纬度覆盖多个城市时过滤) */ CityId *string `json:"city_id,omitempty" ` /* 排序类型,默认normal 排序规则包括:{"normal":"佣金倒序","distance":"距离由近到远","commission":"佣金倒序","monthlySale":"月销量","couponAmount":"叠加券金额倒序","activityReward":"奖励金金额倒序","commissionRate":"佣金比例倒序"} */ SortType *string `json:"sort_type,omitempty" ` /* 是否参与奖励金活动(默认false不做过滤) */ InActivity *bool `json:"in_activity,omitempty" ` /* 否当前有c端奖励金活动库存(默认false不做过滤) */ HasBonusStock *bool `json:"has_bonus_stock,omitempty" ` /* 店铺佣金比例下限,代表筛选店铺全店佣金大于等于0.01的店铺 */ MinCommissionRate *string `json:"min_commission_rate,omitempty" ` /* 每页数量(include_dynamic=true时,范围1~20;include_dynamic=false时,范围1~100) */ PageSize *int64 `json:"page_size,omitempty" ` /* 三方扩展id */ Sid *string `json:"sid,omitempty" ` /* 指定召回供给枚举 */ BizType *string `json:"biz_type,omitempty" ` /* 以一级类目进行类目限定,以,或者|进行类目分隔 */ FilterFirstCategories *string `json:"filter_first_categories,omitempty" ` /* 1.5级类目查询,以"|"分隔 */ FilterOnePointFiveCategories *string `json:"filter_one_point_five_categories,omitempty" ` /* 媒体出资活动ID */ MediaActivityId *string `json:"media_activity_id,omitempty" ` /* 检索内容(支持门店名称) */ SearchContent *string `json:"search_content,omitempty" ` /* 是否返回门店动态信息,默认返回(false-不返回门店动态信息,page_size最大支持100;true-返回门店动态信息,page_size最大支持20) */ IncludeDynamic *bool `json:"include_dynamic,omitempty" ` } func (s *AlibabaAlscUnionElemePromotionStorepromotionQueryPromotionQueryRequest) SetSessionId(v string) *AlibabaAlscUnionElemePromotionStorepromotionQueryPromotionQueryRequest { s.SessionId = &v return s } func (s *AlibabaAlscUnionElemePromotionStorepromotionQueryPromotionQueryRequest) SetPid(v string) *AlibabaAlscUnionElemePromotionStorepromotionQueryPromotionQueryRequest { s.Pid = &v return s } func (s *AlibabaAlscUnionElemePromotionStorepromotionQueryPromotionQueryRequest) SetLongitude(v string) *AlibabaAlscUnionElemePromotionStorepromotionQueryPromotionQueryRequest { s.Longitude = &v return s } func (s *AlibabaAlscUnionElemePromotionStorepromotionQueryPromotionQueryRequest) SetLatitude(v string) *AlibabaAlscUnionElemePromotionStorepromotionQueryPromotionQueryRequest { s.Latitude = &v return s } func (s *AlibabaAlscUnionElemePromotionStorepromotionQueryPromotionQueryRequest) SetCityId(v string) *AlibabaAlscUnionElemePromotionStorepromotionQueryPromotionQueryRequest { s.CityId = &v return s } func (s *AlibabaAlscUnionElemePromotionStorepromotionQueryPromotionQueryRequest) SetSortType(v string) *AlibabaAlscUnionElemePromotionStorepromotionQueryPromotionQueryRequest { s.SortType = &v return s } func (s *AlibabaAlscUnionElemePromotionStorepromotionQueryPromotionQueryRequest) SetInActivity(v bool) *AlibabaAlscUnionElemePromotionStorepromotionQueryPromotionQueryRequest { s.InActivity = &v return s } func (s *AlibabaAlscUnionElemePromotionStorepromotionQueryPromotionQueryRequest) SetHasBonusStock(v bool) *AlibabaAlscUnionElemePromotionStorepromotionQueryPromotionQueryRequest { s.HasBonusStock = &v return s } func (s *AlibabaAlscUnionElemePromotionStorepromotionQueryPromotionQueryRequest) SetMinCommissionRate(v string) *AlibabaAlscUnionElemePromotionStorepromotionQueryPromotionQueryRequest { s.MinCommissionRate = &v return s } func (s *AlibabaAlscUnionElemePromotionStorepromotionQueryPromotionQueryRequest) SetPageSize(v int64) *AlibabaAlscUnionElemePromotionStorepromotionQueryPromotionQueryRequest { s.PageSize = &v return s } func (s *AlibabaAlscUnionElemePromotionStorepromotionQueryPromotionQueryRequest) SetSid(v string) *AlibabaAlscUnionElemePromotionStorepromotionQueryPromotionQueryRequest { s.Sid = &v return s } func (s *AlibabaAlscUnionElemePromotionStorepromotionQueryPromotionQueryRequest) SetBizType(v string) *AlibabaAlscUnionElemePromotionStorepromotionQueryPromotionQueryRequest { s.BizType = &v return s } func (s *AlibabaAlscUnionElemePromotionStorepromotionQueryPromotionQueryRequest) SetFilterFirstCategories(v string) *AlibabaAlscUnionElemePromotionStorepromotionQueryPromotionQueryRequest { s.FilterFirstCategories = &v return s } func (s *AlibabaAlscUnionElemePromotionStorepromotionQueryPromotionQueryRequest) SetFilterOnePointFiveCategories(v string) *AlibabaAlscUnionElemePromotionStorepromotionQueryPromotionQueryRequest { s.FilterOnePointFiveCategories = &v return s } func (s *AlibabaAlscUnionElemePromotionStorepromotionQueryPromotionQueryRequest) SetMediaActivityId(v string) *AlibabaAlscUnionElemePromotionStorepromotionQueryPromotionQueryRequest { s.MediaActivityId = &v return s } func (s *AlibabaAlscUnionElemePromotionStorepromotionQueryPromotionQueryRequest) SetSearchContent(v string) *AlibabaAlscUnionElemePromotionStorepromotionQueryPromotionQueryRequest { s.SearchContent = &v return s } func (s *AlibabaAlscUnionElemePromotionStorepromotionQueryPromotionQueryRequest) SetIncludeDynamic(v bool) *AlibabaAlscUnionElemePromotionStorepromotionQueryPromotionQueryRequest { s.IncludeDynamic = &v return s }