campaign

package
v1.0.0 Latest Latest
Warning

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

Go to latest
Published: Aug 18, 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 KuaicheCampaignAddV2Request

type KuaicheCampaignAddV2Request struct {
	Request *sdk.Request
}

func NewKuaicheCampaignAddV2Request

func NewKuaicheCampaignAddV2Request() (req *KuaicheCampaignAddV2Request)

create new request

func (*KuaicheCampaignAddV2Request) GetData

func (*KuaicheCampaignAddV2Request) GetSystem

func (*KuaicheCampaignAddV2Request) SetData

func (*KuaicheCampaignAddV2Request) SetSystem

type KuaicheCampaignAddV2RequestData

type KuaicheCampaignAddV2RequestData struct {
	PutType      uint   `json:"putType"`             // 投放类型 3商品推广 4 活动推广(腰带店铺为4)
	StartTime    string `json:"startTime"`           // 计划开始时间
	DayBudget    uint   `json:"dayBudget,omitempty"` // 统一日预算,范围10至9999999,不填写则为不限
	CampaignType uint   `json:"campaignType"`        // 计划类型 2普通快车 18快车腰带店铺
	Name         string `json:"name"`                // 计划名
	EndTime      string `json:"endTime,omitempty"`   // 计划结束时间
}

type KuaicheCampaignDeleteV2Request

type KuaicheCampaignDeleteV2Request struct {
	Request *sdk.Request
}

func NewKuaicheCampaignDeleteV2Request

func NewKuaicheCampaignDeleteV2Request() (req *KuaicheCampaignDeleteV2Request)

create new request

func (*KuaicheCampaignDeleteV2Request) GetData

func (*KuaicheCampaignDeleteV2Request) GetSystem

func (*KuaicheCampaignDeleteV2Request) SetData

func (*KuaicheCampaignDeleteV2Request) SetSystem

type KuaicheCampaignDeleteV2RequestData

type KuaicheCampaignDeleteV2RequestData struct {
	Ids []uint64 `json:"ids"` // 计划id集合
}

type KuaicheCampaignGetV2Request

type KuaicheCampaignGetV2Request struct {
	Request *sdk.Request
}

func NewKuaicheCampaignGetV2Request

func NewKuaicheCampaignGetV2Request() (req *KuaicheCampaignGetV2Request)

create new request

func (*KuaicheCampaignGetV2Request) GetData

func (*KuaicheCampaignGetV2Request) GetSystem

func (*KuaicheCampaignGetV2Request) SetData

func (*KuaicheCampaignGetV2Request) SetSystem

type KuaicheCampaignGetV2RequestData

type KuaicheCampaignGetV2RequestData struct {
	Id uint64 `json:"id"` // 计划id
}

type KuaicheCampaignListV2Request

type KuaicheCampaignListV2Request struct {
	Request *sdk.Request
}

func NewKuaicheCampaignListV2Request

func NewKuaicheCampaignListV2Request() (req *KuaicheCampaignListV2Request)

create new request

func (*KuaicheCampaignListV2Request) GetData

func (*KuaicheCampaignListV2Request) GetSystem

func (*KuaicheCampaignListV2Request) SetData

func (*KuaicheCampaignListV2Request) SetSystem

type KuaicheCampaignListV2RequestData

type KuaicheCampaignListV2RequestData struct {
	PutType             uint   `json:"putType,omitempty"`             // 投放类型 3商品 4活动
	PageSize            int    `json:"pageSize,omitempty"`            // 每页条数
	ClickOrOrderDay     uint   `json:"clickOrOrderDay"`               // 当天:0;昨天:1;最近15天:15
	CampaignType        uint   `json:"campaignType,omitempty"`        // 计划类型 2普通快车计划 18快车腰带店铺计划
	GiftFlag            uint   `json:"giftFlag"`                      // 包含赠品 0不含赠品 1含赠品
	CampaignId          uint64 `json:"campaignId,omitempty"`          // 计划id
	OrderStatusCategory uint   `json:"orderStatusCategory,omitempty"` // 订单类型 空:全部订单 1:成交订单
	Status              uint   `json:"status,omitempty"`              // 计划状态 1暂停2启动3预算用完4不在投放时间段
	EndDay              string `json:"endDay"`                        // 结束时间
	NameLike            string `json:"nameLike,omitempty"`            // 计划名称
	ActivityId          uint64 `json:"activityId,omitempty"`          // 联合活动id
	StartDay            string `json:"startDay"`                      // 开始时间
	Page                int    `json:"page"`                          // 页码
	Platform            string `json:"platform,omitempty"`            // 设备类型 空:全部 0 pc 1 无线
	ClickOrOrderCaliber uint   `json:"clickOrOrderCaliber"`           // 点击口径:0 订单口径:1
}

type KuaicheCampaignUpdateBudgetV2Request

type KuaicheCampaignUpdateBudgetV2Request struct {
	Request *sdk.Request
}

func NewKuaicheCampaignUpdateBudgetV2Request

func NewKuaicheCampaignUpdateBudgetV2Request() (req *KuaicheCampaignUpdateBudgetV2Request)

create new request

func (*KuaicheCampaignUpdateBudgetV2Request) GetData

func (*KuaicheCampaignUpdateBudgetV2Request) GetSystem

func (*KuaicheCampaignUpdateBudgetV2Request) SetData

func (*KuaicheCampaignUpdateBudgetV2Request) SetSystem

type KuaicheCampaignUpdateBudgetV2RequestData

type KuaicheCampaignUpdateBudgetV2RequestData struct {
	Id        uint64 `json:"id"`                  // 计划id
	DateRange string `json:"dateRange,omitempty"` // 计划自定义预算
	DayBudget uint   `json:"dayBudget,omitempty"` // 计划日预算
}

type KuaicheCampaignUpdateDateV2Request

type KuaicheCampaignUpdateDateV2Request struct {
	Request *sdk.Request
}

func NewKuaicheCampaignUpdateDateV2Request

func NewKuaicheCampaignUpdateDateV2Request() (req *KuaicheCampaignUpdateDateV2Request)

create new request

func (*KuaicheCampaignUpdateDateV2Request) GetData

func (*KuaicheCampaignUpdateDateV2Request) GetSystem

func (*KuaicheCampaignUpdateDateV2Request) SetData

func (*KuaicheCampaignUpdateDateV2Request) SetSystem

type KuaicheCampaignUpdateDateV2RequestData

type KuaicheCampaignUpdateDateV2RequestData struct {
	Id        uint64 `json:"id"`                // 计划id
	StartTime string `json:"startTime"`         // 计划开始时间
	EndTime   string `json:"endTime,omitempty"` // 计划结束时间
}

type KuaicheCampaignUpdateNameV2Request

type KuaicheCampaignUpdateNameV2Request struct {
	Request *sdk.Request
}

func NewKuaicheCampaignUpdateNameV2Request

func NewKuaicheCampaignUpdateNameV2Request() (req *KuaicheCampaignUpdateNameV2Request)

create new request

func (*KuaicheCampaignUpdateNameV2Request) GetData

func (*KuaicheCampaignUpdateNameV2Request) GetSystem

func (*KuaicheCampaignUpdateNameV2Request) SetData

func (*KuaicheCampaignUpdateNameV2Request) SetSystem

type KuaicheCampaignUpdateNameV2RequestData

type KuaicheCampaignUpdateNameV2RequestData struct {
	Id   uint64 `json:"id"`   // 快车计划id
	Name string `json:"name"` // 计划名称
}

type KuaicheCampaignUpdateStatusV2Request

type KuaicheCampaignUpdateStatusV2Request struct {
	Request *sdk.Request
}

func NewKuaicheCampaignUpdateStatusV2Request

func NewKuaicheCampaignUpdateStatusV2Request() (req *KuaicheCampaignUpdateStatusV2Request)

create new request

func (*KuaicheCampaignUpdateStatusV2Request) GetData

func (*KuaicheCampaignUpdateStatusV2Request) GetSystem

func (*KuaicheCampaignUpdateStatusV2Request) SetData

func (*KuaicheCampaignUpdateStatusV2Request) SetSystem

type KuaicheCampaignUpdateStatusV2RequestData

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

type KuaicheCampaignUpdateTimeRangePriceCoefRequest

type KuaicheCampaignUpdateTimeRangePriceCoefRequest struct {
	Request *sdk.Request
}

func NewKuaicheCampaignUpdateTimeRangePriceCoefRequest

func NewKuaicheCampaignUpdateTimeRangePriceCoefRequest() (req *KuaicheCampaignUpdateTimeRangePriceCoefRequest)

create new request

func (*KuaicheCampaignUpdateTimeRangePriceCoefRequest) GetAccessPin

func (*KuaicheCampaignUpdateTimeRangePriceCoefRequest) GetAuthType

func (*KuaicheCampaignUpdateTimeRangePriceCoefRequest) GetId

func (*KuaicheCampaignUpdateTimeRangePriceCoefRequest) GetPlatformBusinessType

func (req *KuaicheCampaignUpdateTimeRangePriceCoefRequest) GetPlatformBusinessType() string

func (*KuaicheCampaignUpdateTimeRangePriceCoefRequest) GetTimeRangePriceCoef

func (req *KuaicheCampaignUpdateTimeRangePriceCoefRequest) GetTimeRangePriceCoef() string

func (*KuaicheCampaignUpdateTimeRangePriceCoefRequest) SetAccessPin

func (req *KuaicheCampaignUpdateTimeRangePriceCoefRequest) SetAccessPin(accessPin string)

func (*KuaicheCampaignUpdateTimeRangePriceCoefRequest) SetAuthType

func (req *KuaicheCampaignUpdateTimeRangePriceCoefRequest) SetAuthType(authType string)

func (*KuaicheCampaignUpdateTimeRangePriceCoefRequest) SetId

func (*KuaicheCampaignUpdateTimeRangePriceCoefRequest) SetPlatformBusinessType

func (req *KuaicheCampaignUpdateTimeRangePriceCoefRequest) SetPlatformBusinessType(platformBusinessType string)

func (*KuaicheCampaignUpdateTimeRangePriceCoefRequest) SetTimeRangePriceCoef

func (req *KuaicheCampaignUpdateTimeRangePriceCoefRequest) SetTimeRangePriceCoef(timeRangePriceCoef string)

type KuaicheCampaignUpdateTimeRangePriceCoefRequestData

type KuaicheCampaignUpdateTimeRangePriceCoefRequestData struct {
	Id        uint64 `json:"id"`        // 计划id
	DateRange string `json:"dateRange"` // 计划自定义预算
	DayBudget uint   `json:"dayBudget"` // 计划日预算
}

Jump to

Keyboard shortcuts

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