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

133 lines
5.4 KiB
Go
Raw Permalink 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 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" `
/*
每页数量1~20默认20 */
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" `
}
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
}