@@ -169,42 +169,43 @@ var AdsetFields = []string{
169169
170170// Adset from https://developers.facebook.com/docs/marketing-api/reference/ad-campaign
171171type Adset struct {
172- AccountID string `json:"account_id,omitempty"`
173- AttributionSpec json.RawMessage `json:"attribution_spec,omitempty"`
174- BidAmount uint64 `json:"bid_amount,omitempty"`
175- BidStrategy string `json:"bid_strategy,omitempty"`
176- BillingEvent string `json:"billing_event,omitempty"`
177- BudgetRemaining float64 `json:"budget_remaining,omitempty,string"`
178- Campaign * Campaign `json:"campaign,omitempty"`
179- CampaignID string `json:"campaign_id,omitempty"`
180- ConfiguredStatus string `json:"configured_status,omitempty"`
181- CreatedTime fb.Time `json:"created_time,omitempty"`
182- DailyBudget float64 `json:"daily_budget,omitempty,string"`
183- DailyMinSpendTarget uint64 `json:"daily_min_spend_target,omitempty,string"`
184- DailySpendCap uint64 `json:"daily_spend_cap,omitempty,string"`
185- DestinationType string `json:"destination_type,omitempty"`
186- DeliveryEstimate * DeliveryEstimate `json:"delivery_estimate,omitempty"`
187- EffectiveStatus string `json:"effective_status,omitempty"`
188- EndTime fb.Time `json:"end_time,omitempty"`
189- FrequencyControlSpecs []FrequencyControlSpec `json:"frequency_control_specs,omitempty"`
190- ID string `json:"id,omitempty"`
191- LifetimeBudget float64 `json:"lifetime_budget,omitempty,string"`
192- LifetimeMinSpendTarget uint64 `json:"lifetime_min_spend_target,omitempty,string"`
193- LifeTimeSpendCap uint64 `json:"lifetime_spend_cap,omitempty,string"`
194- LifetimeImps uint64 `json:"lifetime_imps,omitempty"`
195- Name string `json:"name,omitempty"`
196- OptimizationGoal string `json:"optimization_goal,omitempty"`
197- PacingType []string `json:"pacing_type,omitempty"`
198- PromotedObject * PromotedObject `json:"promoted_object,omitempty"`
199- RecurringBudgetSemantics bool `json:"recurring_budget_semantics,omitempty"`
200- StartTime fb.Time `json:"start_time,omitempty"`
201- Status string `json:"status,omitempty"`
202- Targeting * Targeting `json:"targeting,omitempty"`
203- UpdatedTime fb.Time `json:"updated_time,omitempty"`
204- TargetingOptimizationTypes map [string ]int32 `json:"targeting_optimization_types,omitempty"`
205- DSABeneficiary string `json:"dsa_beneficiary,omitempty"`
206- DSAPayor string `json:"dsa_payor,omitempty"`
207- InstagramUserID string `json:"instagram_user_id,omitempty"`
172+ AccountID string `json:"account_id,omitempty"`
173+ AttributionSpec json.RawMessage `json:"attribution_spec,omitempty"`
174+ BidAmount uint64 `json:"bid_amount,omitempty"`
175+ BidStrategy string `json:"bid_strategy,omitempty"`
176+ BillingEvent string `json:"billing_event,omitempty"`
177+ BudgetRemaining float64 `json:"budget_remaining,omitempty,string"`
178+ Campaign * Campaign `json:"campaign,omitempty"`
179+ CampaignID string `json:"campaign_id,omitempty"`
180+ ConfiguredStatus string `json:"configured_status,omitempty"`
181+ CreatedTime fb.Time `json:"created_time,omitempty"`
182+ DailyBudget float64 `json:"daily_budget,omitempty,string"`
183+ DailyMinSpendTarget uint64 `json:"daily_min_spend_target,omitempty,string"`
184+ DailySpendCap uint64 `json:"daily_spend_cap,omitempty,string"`
185+ DestinationType string `json:"destination_type,omitempty"`
186+ DeliveryEstimate * DeliveryEstimate `json:"delivery_estimate,omitempty"`
187+ EffectiveStatus string `json:"effective_status,omitempty"`
188+ EndTime fb.Time `json:"end_time,omitempty"`
189+ FrequencyControlSpecs []FrequencyControlSpec `json:"frequency_control_specs,omitempty"`
190+ ID string `json:"id,omitempty"`
191+ LifetimeBudget float64 `json:"lifetime_budget,omitempty,string"`
192+ LifetimeMinSpendTarget uint64 `json:"lifetime_min_spend_target,omitempty,string"`
193+ LifeTimeSpendCap uint64 `json:"lifetime_spend_cap,omitempty,string"`
194+ LifetimeImps uint64 `json:"lifetime_imps,omitempty"`
195+ Name string `json:"name,omitempty"`
196+ OptimizationGoal string `json:"optimization_goal,omitempty"`
197+ PacingType []string `json:"pacing_type,omitempty"`
198+ PromotedObject * PromotedObject `json:"promoted_object,omitempty"`
199+ RecurringBudgetSemantics bool `json:"recurring_budget_semantics,omitempty"`
200+ StartTime fb.Time `json:"start_time,omitempty"`
201+ Status string `json:"status,omitempty"`
202+ Targeting * Targeting `json:"targeting,omitempty"`
203+ UpdatedTime fb.Time `json:"updated_time,omitempty"`
204+ TargetingOptimizationTypes map [string ]int32 `json:"targeting_optimization_types,omitempty"`
205+ DSABeneficiary string `json:"dsa_beneficiary,omitempty"`
206+ DSAPayor string `json:"dsa_payor,omitempty"`
207+ InstagramUserID string `json:"instagram_user_id,omitempty"`
208+ RegionalRegulatedCategories string `json:"regional_regulated_categories,omitempty"`
208209}
209210
210211// FrequencyControlSpec controls the frequency of an adset.
0 commit comments