WARNING: THIS SITE IS A MIRROR OF GITHUB.COM / IT CANNOT LOGIN OR REGISTER ACCOUNTS / THE CONTENTS ARE PROVIDED AS-IS / THIS SITE ASSUMES NO RESPONSIBILITY FOR ANY DISPLAYED CONTENT OR LINKS / IF YOU FOUND SOMETHING MAY NOT GOOD FOR EVERYONE, CONTACT ADMIN AT ilovescratch@foxmail.com
Skip to content

Commit 49604b5

Browse files
Merge pull request #54 from justwatch/fix/regional-regulated-categories
add regional_regulated_categories for special region uploads
2 parents 7f25dd5 + 9e7182e commit 49604b5

File tree

1 file changed

+37
-36
lines changed

1 file changed

+37
-36
lines changed

marketing/v22/adset.go

Lines changed: 37 additions & 36 deletions
Original file line numberDiff line numberDiff line change
@@ -169,42 +169,43 @@ var AdsetFields = []string{
169169

170170
// Adset from https://developers.facebook.com/docs/marketing-api/reference/ad-campaign
171171
type 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

Comments
 (0)