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

141 lines
5.9 KiB
Go
Raw Normal View History

2024-05-04 16:57:40 +08:00
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" `
/*
2025-06-10 12:34:43 +08:00
排序类型默认normal 排序规则包括:{"normal":"佣金倒序","distance":"距离由近到远","commission":"佣金倒序","monthlySale":"月销量","couponAmount":"叠加券金额倒序","activityReward":"奖励金金额倒序","commissionRate":"佣金比例倒序"} */
2024-05-04 16:57:40 +08:00
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" `
/*
2025-06-10 12:34:43 +08:00
每页数量include_dynamic=true时范围1~20include_dynamic=false时范围1~100 */
2024-05-04 16:57:40 +08:00
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" `
2025-06-10 12:34:43 +08:00
/*
是否返回门店动态信息默认返回false-不返回门店动态信息page_size最大支持100true-返回门店动态信息page_size最大支持20 */
IncludeDynamic *bool `json:"include_dynamic,omitempty" `
2024-05-04 16:57:40 +08:00
}
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
}
2025-06-10 12:34:43 +08:00
func (s *AlibabaAlscUnionElemePromotionStorepromotionQueryPromotionQueryRequest) SetIncludeDynamic(v bool) *AlibabaAlscUnionElemePromotionStorepromotionQueryPromotionQueryRequest {
s.IncludeDynamic = &v
return s
}