github.com/bububa/oceanengine/marketing-api@v0.0.0-20210315120513-0b953137f7a6/model/campaign/get_response.go (about)

     1  package campaign
     2  
     3  import (
     4  	"github.com/bububa/oceanengine/marketing-api/enum"
     5  	"github.com/bububa/oceanengine/marketing-api/model"
     6  )
     7  
     8  type GetResponse struct {
     9  	model.BaseResponse
    10  	Data *GetResponseData `json:"data,omitempty"`
    11  }
    12  
    13  type GetResponseData struct {
    14  	List     []GetResponseList `json:"list,omitempty"`
    15  	PageInfo *model.PageInfo   `json:"page_info,omitempty"`
    16  }
    17  
    18  type GetResponseList struct {
    19  	ID                 uint64              `json:"id,omitempty"`                   // 广告组ID
    20  	Name               string              `json:"name,omitempty"`                 // 广告组名称
    21  	Budget             float64             `json:"budget,omitempty"`               // 广告组预算
    22  	BudgetMode         enum.BudgetMode     `json:"budget_mode,omitempty"`          // 广告组预算类型
    23  	LandingType        enum.LandingType    `json:"landing_type,omitempty"`         // 广告组推广目的
    24  	Status             enum.CampaignStatus `json:"status,omitempty"`               // 广告组状态
    25  	CampaignCreateTime string              `json:"campaign_create_time,omitempty"` // 广告组创建时间, 格式:yyyy-mm-dd hh:MM:ss
    26  	CampaignModifyTime string              `json:"campaign_modify_time,omitempty"` // 广告组修改时间, 格式:yyyy-mm-dd hh:MM:ss
    27  	UniqueFk           string              `json:"unique_fk,omitempty"`            // 第三方唯一键,传该值时保证接口重试的幂等性,带有相同unique_fk的请求服务端会视为同一个广告组处理。仅在创建接口传入且无法修改,如果创建时传入了已存在的唯一键值,那么会返回该唯一键值所对应的广告组ID。该值可用于内部系统会生成的唯一ID与头条ID做关联的场景,避免超时重试实际上一次创建请求又成功导致的重复创建问题,通过unique_fk可与内部系统ID实现关联并避免重复创建,可结合实际场景选择使用,广告组中的unique_fk要求不重复,与计划中的unique_fk无相关。
    28  	DeliveryRelatedNum enum.CampaignDPA    `json:"delivery_related_num,omitempty"` // 广告组商品类型
    29  	DeliveryMode       string              `json:"delivery_mode,omitempty"`        // 投放类型,允许值:MANUAL(手动)、PROCEDURAL(自动,投放管家)
    30  }