dmp

package
v1.0.8 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Sep 25, 2023 License: GPL-3.0 Imports: 2 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type KuaicheDmpBindV2Request

type KuaicheDmpBindV2Request struct {
	Request *sdk.Request
}

func NewKuaicheDmpBindV2Request

func NewKuaicheDmpBindV2Request() (req *KuaicheDmpBindV2Request)

create new request

func (*KuaicheDmpBindV2Request) GetData

func (*KuaicheDmpBindV2Request) GetSystem

func (*KuaicheDmpBindV2Request) SetData

func (*KuaicheDmpBindV2Request) SetSystem

type KuaicheDmpBindV2RequestCrowdVOS

type KuaicheDmpBindV2RequestCrowdVOS struct {
	AdGroupPrice uint   `json:"adGroupPrice"` // 人群溢价
	CrowdId      uint64 `json:"crowdId"`      // 人群id,635531(智能定向人群)
	IsUsed       uint   `json:"isUsed"`       // 是否启用 1启用 0 不启用
}

type KuaicheDmpBindV2RequestData

type KuaicheDmpBindV2RequestData struct {
	DmpType  uint                              `json:"dmpType"`  // 1:推荐人群 ,2:搜索人群,不传默认2
	GroupId  uint64                            `json:"groupId"`  // 单元id
	CrowdVOS []KuaicheDmpBindV2RequestCrowdVOS `json:"crowdVOS"` // 人群列表
}

type KuaicheDmpCommonCrowdQueryRequest

type KuaicheDmpCommonCrowdQueryRequest struct {
	Request *sdk.Request
}

func NewKuaicheDmpCommonCrowdQueryRequest

func NewKuaicheDmpCommonCrowdQueryRequest() (req *KuaicheDmpCommonCrowdQueryRequest)

create new request

func (*KuaicheDmpCommonCrowdQueryRequest) GetAccessPin

func (req *KuaicheDmpCommonCrowdQueryRequest) GetAccessPin() string

func (*KuaicheDmpCommonCrowdQueryRequest) GetAdGroupAdType

func (req *KuaicheDmpCommonCrowdQueryRequest) GetAdGroupAdType() uint

func (*KuaicheDmpCommonCrowdQueryRequest) GetAdGroupBidPrice

func (req *KuaicheDmpCommonCrowdQueryRequest) GetAdGroupBidPrice() uint

func (*KuaicheDmpCommonCrowdQueryRequest) GetAdGroupBillingType

func (req *KuaicheDmpCommonCrowdQueryRequest) GetAdGroupBillingType() uint

func (*KuaicheDmpCommonCrowdQueryRequest) GetAdGroupId

func (req *KuaicheDmpCommonCrowdQueryRequest) GetAdGroupId() uint64

func (*KuaicheDmpCommonCrowdQueryRequest) GetAuthType

func (req *KuaicheDmpCommonCrowdQueryRequest) GetAuthType() string

func (*KuaicheDmpCommonCrowdQueryRequest) GetBusinessType

func (req *KuaicheDmpCommonCrowdQueryRequest) GetBusinessType() uint

func (*KuaicheDmpCommonCrowdQueryRequest) GetCrowdName

func (req *KuaicheDmpCommonCrowdQueryRequest) GetCrowdName() string

func (*KuaicheDmpCommonCrowdQueryRequest) GetCrowdTabType

func (req *KuaicheDmpCommonCrowdQueryRequest) GetCrowdTabType() uint

func (*KuaicheDmpCommonCrowdQueryRequest) GetFirstSenceCategory

func (req *KuaicheDmpCommonCrowdQueryRequest) GetFirstSenceCategory() string

func (*KuaicheDmpCommonCrowdQueryRequest) GetPageIndex

func (req *KuaicheDmpCommonCrowdQueryRequest) GetPageIndex() int

func (*KuaicheDmpCommonCrowdQueryRequest) GetPageSize

func (req *KuaicheDmpCommonCrowdQueryRequest) GetPageSize() int

func (*KuaicheDmpCommonCrowdQueryRequest) GetResourcesList

func (req *KuaicheDmpCommonCrowdQueryRequest) GetResourcesList() string

func (*KuaicheDmpCommonCrowdQueryRequest) GetSecondSenceCategory

func (req *KuaicheDmpCommonCrowdQueryRequest) GetSecondSenceCategory() string

func (*KuaicheDmpCommonCrowdQueryRequest) SetAccessPin

func (req *KuaicheDmpCommonCrowdQueryRequest) SetAccessPin(accessPin string)

func (*KuaicheDmpCommonCrowdQueryRequest) SetAdGroupAdType

func (req *KuaicheDmpCommonCrowdQueryRequest) SetAdGroupAdType(adGroupAdType uint)

func (*KuaicheDmpCommonCrowdQueryRequest) SetAdGroupBidPrice

func (req *KuaicheDmpCommonCrowdQueryRequest) SetAdGroupBidPrice(adGroupBidPrice uint)

func (*KuaicheDmpCommonCrowdQueryRequest) SetAdGroupBillingType

func (req *KuaicheDmpCommonCrowdQueryRequest) SetAdGroupBillingType(adGroupBillingType uint)

func (*KuaicheDmpCommonCrowdQueryRequest) SetAdGroupId

func (req *KuaicheDmpCommonCrowdQueryRequest) SetAdGroupId(adGroupId uint64)

func (*KuaicheDmpCommonCrowdQueryRequest) SetAuthType

func (req *KuaicheDmpCommonCrowdQueryRequest) SetAuthType(authType string)

func (*KuaicheDmpCommonCrowdQueryRequest) SetBusinessType

func (req *KuaicheDmpCommonCrowdQueryRequest) SetBusinessType(businessType uint)

func (*KuaicheDmpCommonCrowdQueryRequest) SetCrowdName

func (req *KuaicheDmpCommonCrowdQueryRequest) SetCrowdName(crowdName string)

func (*KuaicheDmpCommonCrowdQueryRequest) SetCrowdTabType

func (req *KuaicheDmpCommonCrowdQueryRequest) SetCrowdTabType(crowdTabType uint)

func (*KuaicheDmpCommonCrowdQueryRequest) SetFirstSenceCategory

func (req *KuaicheDmpCommonCrowdQueryRequest) SetFirstSenceCategory(firstSenceCategory string)

func (*KuaicheDmpCommonCrowdQueryRequest) SetPageIndex

func (req *KuaicheDmpCommonCrowdQueryRequest) SetPageIndex(pageIndex int)

func (*KuaicheDmpCommonCrowdQueryRequest) SetPageSize

func (req *KuaicheDmpCommonCrowdQueryRequest) SetPageSize(pageSize int)

func (*KuaicheDmpCommonCrowdQueryRequest) SetResourcesList

func (req *KuaicheDmpCommonCrowdQueryRequest) SetResourcesList(resourcesList string)

func (*KuaicheDmpCommonCrowdQueryRequest) SetSecondSenceCategory

func (req *KuaicheDmpCommonCrowdQueryRequest) SetSecondSenceCategory(secondSenceCategory string)

type KuaicheDmpListV2Request

type KuaicheDmpListV2Request struct {
	Request *sdk.Request
}

func NewKuaicheDmpListV2Request

func NewKuaicheDmpListV2Request() (req *KuaicheDmpListV2Request)

create new request

func (*KuaicheDmpListV2Request) GetData

func (*KuaicheDmpListV2Request) GetSystem

func (*KuaicheDmpListV2Request) SetData

func (*KuaicheDmpListV2Request) SetSystem

type KuaicheDmpListV2RequestData

type KuaicheDmpListV2RequestData struct {
	PageSize            int    `json:"pageSize,omitempty"`            // 每页条数
	ClickOrOrderDay     uint   `json:"clickOrOrderDay"`               // 转化周期 当天:0 1天:1 3天:3 7天:7 15天: 15
	CampaignId          uint64 `json:"campaignId,omitempty"`          // 计划id
	OrderStatusCategory uint   `json:"orderStatusCategory,omitempty"` // 订单类型 空:全部订单 1:成交订单
	EndDay              string `json:"endDay"`                        // 结束时间
	GroupId             uint64 `json:"groupId,omitempty"`             // 单元id
	StartDay            string `json:"startDay"`                      // 开始时间
	Page                int    `json:"page"`                          // 页码
	ClickOrOrderCaliber uint   `json:"clickOrOrderCaliber"`           // 口径,0:点击,1:下单
	GiftFlag            uint   `json:"giftFlag"`                      // 包含赠品 0不含赠品 1含赠品
	CampaignTypes       []uint `json:"campaignTypes,omitempty"`       // 计划类型,默认返回商品计划和腰带店铺计划类型人群
}

type KuaicheDmpNewTagDetailRequest

type KuaicheDmpNewTagDetailRequest struct {
	Request *sdk.Request
}

func NewKuaicheDmpNewTagDetailRequest

func NewKuaicheDmpNewTagDetailRequest() (req *KuaicheDmpNewTagDetailRequest)

create new request

func (*KuaicheDmpNewTagDetailRequest) GetAccessPin

func (req *KuaicheDmpNewTagDetailRequest) GetAccessPin() string

func (*KuaicheDmpNewTagDetailRequest) GetAuthType

func (req *KuaicheDmpNewTagDetailRequest) GetAuthType() string

func (*KuaicheDmpNewTagDetailRequest) GetCoverageRate

func (req *KuaicheDmpNewTagDetailRequest) GetCoverageRate() string

func (*KuaicheDmpNewTagDetailRequest) GetCrowdId

func (req *KuaicheDmpNewTagDetailRequest) GetCrowdId() int64

func (*KuaicheDmpNewTagDetailRequest) GetIndustryHot

func (req *KuaicheDmpNewTagDetailRequest) GetIndustryHot() string

func (*KuaicheDmpNewTagDetailRequest) GetTagId

func (req *KuaicheDmpNewTagDetailRequest) GetTagId() uint64

func (*KuaicheDmpNewTagDetailRequest) SetAccessPin

func (req *KuaicheDmpNewTagDetailRequest) SetAccessPin(accessPin string)

func (*KuaicheDmpNewTagDetailRequest) SetAuthType

func (req *KuaicheDmpNewTagDetailRequest) SetAuthType(authType string)

func (*KuaicheDmpNewTagDetailRequest) SetCoverageRate

func (req *KuaicheDmpNewTagDetailRequest) SetCoverageRate(coverageRate string)

func (*KuaicheDmpNewTagDetailRequest) SetCrowdId

func (req *KuaicheDmpNewTagDetailRequest) SetCrowdId(crowdId int64)

func (*KuaicheDmpNewTagDetailRequest) SetIndustryHot

func (req *KuaicheDmpNewTagDetailRequest) SetIndustryHot(industryHot string)

func (*KuaicheDmpNewTagDetailRequest) SetTagId

func (req *KuaicheDmpNewTagDetailRequest) SetTagId(tagId uint64)

type KuaicheDmpOperateRequest

type KuaicheDmpOperateRequest struct {
	Request *sdk.Request
}

func NewKuaicheDmpOperateRequest

func NewKuaicheDmpOperateRequest() (req *KuaicheDmpOperateRequest)

create new request

func (*KuaicheDmpOperateRequest) GetDmpVO

func (*KuaicheDmpOperateRequest) GetParamExt

func (*KuaicheDmpOperateRequest) SetDmpVO

func (*KuaicheDmpOperateRequest) SetParamExt

type KuaicheDmpOperateRequestCrowdVOS

type KuaicheDmpOperateRequestCrowdVOS struct {
	IsUsed       uint   `json:"isUsed"`                 // 是否启用 1启用 0 不启用
	AdGroupPrice uint   `json:"adGroupPrice,omitempty"` // 人群溢价
	CrowdId      uint64 `json:"crowdId"`                // 人群id
}

type KuaicheDmpOperateRequestDmpVO

type KuaicheDmpOperateRequestDmpVO struct {
	JosOperate uint                               `json:"josOperate"` // jos人群操作类 0:解绑 1:绑定
	AdgroupId  uint64                             `json:"adGroupId"`  // 单元id
	CrowdVOS   []KuaicheDmpOperateRequestCrowdVOS `json:"crowdVOS"`   // 人群实体类集合
}

type KuaicheDmpTagListRequest

type KuaicheDmpTagListRequest struct {
	Request *sdk.Request
}

func NewKuaicheDmpTagListRequest

func NewKuaicheDmpTagListRequest() (req *KuaicheDmpTagListRequest)

create new request

func (*KuaicheDmpTagListRequest) GetAccessPin

func (req *KuaicheDmpTagListRequest) GetAccessPin() string

func (*KuaicheDmpTagListRequest) GetAuthType

func (req *KuaicheDmpTagListRequest) GetAuthType() string

func (*KuaicheDmpTagListRequest) GetCategoryId

func (req *KuaicheDmpTagListRequest) GetCategoryId() string

func (*KuaicheDmpTagListRequest) GetIsFavorite

func (req *KuaicheDmpTagListRequest) GetIsFavorite() int

func (*KuaicheDmpTagListRequest) GetLevel

func (req *KuaicheDmpTagListRequest) GetLevel() uint

func (*KuaicheDmpTagListRequest) GetPageIndex

func (req *KuaicheDmpTagListRequest) GetPageIndex() int

func (*KuaicheDmpTagListRequest) GetPageSize

func (req *KuaicheDmpTagListRequest) GetPageSize() int

func (*KuaicheDmpTagListRequest) GetSortType

func (req *KuaicheDmpTagListRequest) GetSortType() uint

func (*KuaicheDmpTagListRequest) GetTagCategoryType

func (req *KuaicheDmpTagListRequest) GetTagCategoryType() uint

func (*KuaicheDmpTagListRequest) GetTagName

func (req *KuaicheDmpTagListRequest) GetTagName() string

func (*KuaicheDmpTagListRequest) SetAccessPin

func (req *KuaicheDmpTagListRequest) SetAccessPin(accessPin string)

func (*KuaicheDmpTagListRequest) SetAuthType

func (req *KuaicheDmpTagListRequest) SetAuthType(authType string)

func (*KuaicheDmpTagListRequest) SetCategoryId

func (req *KuaicheDmpTagListRequest) SetCategoryId(categoryId string)

func (*KuaicheDmpTagListRequest) SetIsFavorite

func (req *KuaicheDmpTagListRequest) SetIsFavorite(isFavorite int)

func (*KuaicheDmpTagListRequest) SetLevel

func (req *KuaicheDmpTagListRequest) SetLevel(level uint)

func (*KuaicheDmpTagListRequest) SetPageIndex

func (req *KuaicheDmpTagListRequest) SetPageIndex(pageIndex int)

func (*KuaicheDmpTagListRequest) SetPageSize

func (req *KuaicheDmpTagListRequest) SetPageSize(pageSize int)

func (*KuaicheDmpTagListRequest) SetSortType

func (req *KuaicheDmpTagListRequest) SetSortType(sortType uint)

func (*KuaicheDmpTagListRequest) SetTagCategoryType

func (req *KuaicheDmpTagListRequest) SetTagCategoryType(tagCategoryType uint)

func (*KuaicheDmpTagListRequest) SetTagName

func (req *KuaicheDmpTagListRequest) SetTagName(tagName string)

type KuaicheDmpUpdatePriceRequest

type KuaicheDmpUpdatePriceRequest struct {
	Request *sdk.Request
}

func NewKuaicheDmpUpdatePriceRequest

func NewKuaicheDmpUpdatePriceRequest() (req *KuaicheDmpUpdatePriceRequest)

create new request

func (*KuaicheDmpUpdatePriceRequest) GetDmpVOS

func (*KuaicheDmpUpdatePriceRequest) GetParamExt

func (*KuaicheDmpUpdatePriceRequest) SetDmpVOS

func (*KuaicheDmpUpdatePriceRequest) SetParamExt

type KuaicheDmpUpdatePriceRequestDmpVOS

type KuaicheDmpUpdatePriceRequestDmpVOS struct {
	Ids          []uint64 `json:"ids"`          // 单元下人群id集合
	AdgroupId    uint64   `json:"adGroupId"`    // 单元人群溢价系数
	AdGroupPrice uint     `json:"adGroupPrice"` // 单元人群溢价系数
}

type KuaicheDmpUpdateStatusV2Request

type KuaicheDmpUpdateStatusV2Request struct {
	Request *sdk.Request
}

func NewKuaicheDmpUpdateStatusV2Request

func NewKuaicheDmpUpdateStatusV2Request() (req *KuaicheDmpUpdateStatusV2Request)

create new request

func (*KuaicheDmpUpdateStatusV2Request) GetData

func (*KuaicheDmpUpdateStatusV2Request) GetSystem

func (*KuaicheDmpUpdateStatusV2Request) SetData

func (*KuaicheDmpUpdateStatusV2Request) SetSystem

type KuaicheDmpUpdateStatusV2RequestData

type KuaicheDmpUpdateStatusV2RequestData struct {
	Ids         []uint64 `json:"ids"`         // 计划id集合
	AdgroupId   uint64   `json:"adGroupId"`   // 单元id
	OperateType uint     `json:"operateType"` // 状态值 1暂停;2启动
}

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL