-
Notifications
You must be signed in to change notification settings - Fork 43
/
delivery_setting.go
36 lines (34 loc) · 1.9 KB
/
delivery_setting.go
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
package ad
import (
"github.com/bububa/oceanengine/marketing-api/enum"
"github.com/bububa/oceanengine/marketing-api/enum/qianchuan"
)
// DeliverySetting 投放设置
type DeliverySetting struct {
// SmartBidType 投放场景(出价方式)
SmartBidType enum.SmartBidType `json:"smart_bid_type,omitempty"`
// FlowControlMode 投放速度
FlowControlMode enum.FlowControlMode `json:"flow_control_mode,omitempty"`
// ExternalAction 转化目标
ExternalAction qianchuan.ExternalAction `json:"external_action,omitempty"`
// DeepExternalAction 深度转化目标
DeepExternalAction qianchuan.ExternalAction `json:"deep_external_action,omitempty"`
// Budget 预算
Budget float64 `json:"budget,omitempty"`
// BudgetMode 预算类型
BudgetMode enum.BudgetMode `json:"budget_mode,omitempty"`
// CpaBid 转化出价
CpaBid float64 `json:"cpa_bid,omitempty"`
// VideoScheduleType 短视频投放日期选择方式
VideoScheduleType enum.VideoScheduleType `json:"video_schedule_type,omitempty"`
// LiveScheduleType 直播间投放时段选择方式
LiveScheduleType enum.LiveScheduleType `json:"live_schedule_type,omitempty"`
// StartTime 投放开始时间
StartTime string `json:"start_time,omitempty"`
// EndTime 投放结束时间
EndTime string `json:"end_time,omitempty"`
// ScheduleTime 投放时段,当 video_schedule_type 和 live_schedule_type为SCHEDULE_START_END和SCHEDULE_FROM_NOW时有值,格式是48*7位字符串,且都是0或1。也就是以半个小时为最小粒度,周一至周日每天分为48个区段,0为不投放,1为投放,不传、全传0、全传1均代表全时段投放。
ScheduleTime string `json:"schedule_time,omitempty"`
// ScheduleFixedRange 固定投放时长,当 live_schedule_type 为时有值;单位为秒,最小值为1800(0.5小时),最大值为48*1800(24小时)SCHEDULE_TIME_FIXEDRANGE
ScheduleFixedRange int64 `json:"schedule_fixed_range,omitempty"`
}