Skip to content

Commit e17f8c7

Browse files
generatedunixname89002005295453facebook-github-bot
authored andcommitted
Auto-generated ruby SDK code update
Summary: ignore-conflict-markers Reviewed By: satwikareddy3 Differential Revision: D83270492 fbshipit-source-id: 0faf665afe5a9d05561beec64439ea30982ad866
1 parent 1744b22 commit e17f8c7

File tree

92 files changed

+716
-50
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

92 files changed

+716
-50
lines changed

lib/facebook_ads/ad_objects/ad.rb

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -183,6 +183,7 @@ class Ad < AdObject
183183
api.has_param :export_name, 'string'
184184
api.has_param :fields, { list: 'string' }
185185
api.has_param :filtering, { list: 'object' }
186+
api.has_param :graph_cache, 'bool'
186187
api.has_param :level, { enum: -> { AdsInsights::LEVEL }}
187188
api.has_param :limit, 'int'
188189
api.has_param :product_id_limit, 'int'
@@ -207,6 +208,7 @@ class Ad < AdObject
207208
api.has_param :export_name, 'string'
208209
api.has_param :fields, { list: 'string' }
209210
api.has_param :filtering, { list: 'object' }
211+
api.has_param :graph_cache, 'bool'
210212
api.has_param :level, { enum: -> { AdsInsights::LEVEL }}
211213
api.has_param :limit, 'int'
212214
api.has_param :product_id_limit, 'int'

lib/facebook_ads/ad_objects/ad_account.rb

Lines changed: 48 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -211,6 +211,7 @@ class AdAccount < AdObject
211211
field :min_daily_budget, 'int'
212212
field :name, 'string'
213213
field :offsite_pixels_tos_accepted, 'bool'
214+
field :opportunity_score, 'double'
214215
field :owner, 'string'
215216
field :owner_business, 'Business'
216217
field :partner, 'string'
@@ -325,6 +326,7 @@ class AdAccount < AdObject
325326
api.has_param :is_dco_internal, 'bool'
326327
api.has_param :link_og_id, 'string'
327328
api.has_param :link_url, 'string'
329+
api.has_param :media_sourcing_spec, 'hash'
328330
api.has_param :name, 'string'
329331
api.has_param :object_id, 'int'
330332
api.has_param :object_story_id, 'string'
@@ -494,6 +496,7 @@ class AdAccount < AdObject
494496
api.has_param :bid_constraints, 'hash'
495497
api.has_param :bid_strategy, { enum: -> { AdSet::BID_STRATEGY }}
496498
api.has_param :billing_event, { enum: -> { AdSet::BILLING_EVENT }}
499+
api.has_param :budget_schedule_specs, { list: 'object' }
497500
api.has_param :budget_source, { enum: -> { AdSet::BUDGET_SOURCE }}
498501
api.has_param :budget_split_set_id, 'string'
499502
api.has_param :campaign_attribution, 'object'
@@ -515,6 +518,7 @@ class AdAccount < AdObject
515518
api.has_param :frequency_control_specs, { list: 'object' }
516519
api.has_param :full_funnel_exploration_mode, { enum: -> { AdSet::FULL_FUNNEL_EXPLORATION_MODE }}
517520
api.has_param :is_ba_skip_delayed_eligible, 'bool'
521+
api.has_param :is_budget_schedule_enabled, 'bool'
518522
api.has_param :is_dynamic_creative, 'bool'
519523
api.has_param :is_incremental_attribution_enabled, 'bool'
520524
api.has_param :is_sac_cfca_terms_certified, 'bool'
@@ -544,7 +548,10 @@ class AdAccount < AdObject
544548
api.has_param :time_start, 'datetime'
545549
api.has_param :time_stop, 'datetime'
546550
api.has_param :topline_id, 'string'
551+
api.has_param :trending_topics_spec, 'hash'
547552
api.has_param :tune_for_category, { enum: -> { AdSet::TUNE_FOR_CATEGORY }}
553+
api.has_param :value_rule_set_id, 'string'
554+
api.has_param :value_rules_applied, 'bool'
548555
end
549556
end
550557

@@ -773,9 +780,14 @@ class AdAccount < AdObject
773780
edge.post 'Campaign' do |api|
774781
api.has_param :adlabels, { list: 'object' }
775782
api.has_param :bid_strategy, { enum: -> { Campaign::BID_STRATEGY }}
783+
api.has_param :budget_schedule_specs, { list: 'object' }
776784
api.has_param :buying_type, 'string'
777785
api.has_param :daily_budget, 'int'
778786
api.has_param :execution_options, { list: { enum: -> { Campaign::EXECUTION_OPTIONS }} }
787+
api.has_param :is_adset_budget_sharing_enabled, 'bool'
788+
api.has_param :is_budget_schedule_enabled, 'bool'
789+
api.has_param :is_direct_send_campaign, 'bool'
790+
api.has_param :is_message_campaign, 'bool'
779791
api.has_param :is_skadnetwork_attribution, 'bool'
780792
api.has_param :iterative_split_test_configs, { list: 'object' }
781793
api.has_param :lifetime_budget, 'int'
@@ -918,6 +930,7 @@ class AdAccount < AdObject
918930
api.has_param :end_date, 'datetime'
919931
api.has_param :height, 'int'
920932
api.has_param :locale, 'string'
933+
api.has_param :message, 'object'
921934
api.has_param :place_page_id, 'int'
922935
api.has_param :post, 'object'
923936
api.has_param :product_item_ids, { list: 'string' }
@@ -944,6 +957,7 @@ class AdAccount < AdObject
944957
api.has_param :export_name, 'string'
945958
api.has_param :fields, { list: 'string' }
946959
api.has_param :filtering, { list: 'object' }
960+
api.has_param :graph_cache, 'bool'
947961
api.has_param :level, { enum: -> { AdsInsights::LEVEL }}
948962
api.has_param :limit, 'int'
949963
api.has_param :product_id_limit, 'int'
@@ -968,6 +982,7 @@ class AdAccount < AdObject
968982
api.has_param :export_name, 'string'
969983
api.has_param :fields, { list: 'string' }
970984
api.has_param :filtering, { list: 'object' }
985+
api.has_param :graph_cache, 'bool'
971986
api.has_param :level, { enum: -> { AdsInsights::LEVEL }}
972987
api.has_param :limit, 'int'
973988
api.has_param :product_id_limit, 'int'
@@ -1001,6 +1016,7 @@ class AdAccount < AdObject
10011016
api.has_param :is_skadnetwork_search, 'bool'
10021017
api.has_param :only_apps_with_permission, 'bool'
10031018
api.has_param :query_term, 'string'
1019+
api.has_param :stores_to_filter, { list: { enum: -> { AdAccountMatchedSearchApplicationsEdgeData::STORES_TO_FILTER }} }
10041020
end
10051021
end
10061022

@@ -1012,6 +1028,38 @@ class AdAccount < AdObject
10121028
edge.get 'AdsMcmeConversion'
10131029
end
10141030

1031+
has_edge :message_campaign do |edge|
1032+
edge.post do |api|
1033+
api.has_param :bid_amount, 'int'
1034+
api.has_param :daily_budget, 'int'
1035+
api.has_param :lifetime_budget, 'int'
1036+
api.has_param :name, 'string'
1037+
api.has_param :page_id, 'string'
1038+
end
1039+
end
1040+
1041+
has_edge :message_delivery_estimate do |edge|
1042+
edge.get 'MessageDeliveryEstimate' do |api|
1043+
api.has_param :bid_amount, 'int'
1044+
api.has_param :daily_budget, 'int'
1045+
api.has_param :is_direct_send_campaign, 'bool'
1046+
api.has_param :lifetime_budget, 'int'
1047+
api.has_param :lifetime_in_days, 'int'
1048+
api.has_param :optimization_goal, { enum: -> { MessageDeliveryEstimate::OPTIMIZATION_GOAL }}
1049+
api.has_param :pacing_type, { enum: -> { MessageDeliveryEstimate::PACING_TYPE }}
1050+
api.has_param :promoted_object, 'object'
1051+
api.has_param :targeting_spec, 'Targeting'
1052+
end
1053+
end
1054+
1055+
has_edge :messages do |edge|
1056+
edge.post do |api|
1057+
api.has_param :message, 'object'
1058+
api.has_param :message_id, 'int'
1059+
api.has_param :messenger_delivery_data, 'hash'
1060+
end
1061+
end
1062+
10151063
has_edge :minimum_budgets do |edge|
10161064
edge.get 'MinimumBudget' do |api|
10171065
api.has_param :bid_amount, 'int'

lib/facebook_ads/ad_objects/ad_account_ad_rules_history.rb

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -30,6 +30,7 @@ class AdAccountAdRulesHistory < AdObject
3030
"ENABLE_GEN_UNCROP",
3131
"ENABLE_LANDING_PAGE_VIEWS",
3232
"ENABLE_MUSIC",
33+
"ENABLE_PRODUCT_SET_BOOSTING",
3334
"ENABLE_REELS_PLACEMENTS",
3435
"ENABLE_SEMANTIC_BASED_AUDIENCE_EXPANSION",
3536
"ENABLE_SHOPS_ADS",

lib/facebook_ads/ad_objects/ad_account_ad_volume.rb

Lines changed: 47 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -40,8 +40,10 @@ class AdAccountAdVolume < AdObject
4040
"ADVANTAGE_PLUS_AUDIENCE_DUPLICATION",
4141
"ADVANTAGE_PLUS_AUDIENCE_FRICTION",
4242
"ADVANTAGE_PLUS_AUDIENCE_TOGGLE",
43+
"ADVANTAGE_PLUS_AUDIENCE_V2",
4344
"ADVANTAGE_PLUS_CAMPAIGN_BUDGET",
4445
"ADVANTAGE_PLUS_CATALOG_ADS",
46+
"ADVANTAGE_PLUS_CATALOG_ADS_V2",
4547
"ADVANTAGE_PLUS_CREATIVE",
4648
"ADVANTAGE_PLUS_CREATIVE_CATALOG",
4749
"ADVANTAGE_PLUS_CREATIVE_SE",
@@ -61,13 +63,18 @@ class AdAccountAdVolume < AdObject
6163
"AGGREGATED_BID_LIMITED",
6264
"AGGREGATED_BUDGET_LIMITED",
6365
"AGGREGATED_COST_LIMITED",
66+
"AI_GENERATED_ICEBREAKERS",
67+
"AMA_UPSELL",
6468
"APLUSC_ADD_OVERLAYS",
69+
"APLUSC_BIZ_AI_AGENT",
6570
"APLUSC_DYNAMIC_DESCRIPTION",
71+
"APLUSC_FLEXIBLE_MEDIA",
6672
"APLUSC_IMAGE_BACKGROUND_GENERATION",
6773
"APLUSC_MUSIC",
6874
"APLUSC_RELEVANT_COMMENTS",
6975
"APLUSC_STANDARD_ENHANCEMENTS_BUNDLE",
7076
"APLUSC_TEXT_IMPROVEMENTS",
77+
"APLUSC_VIDEO_EXPANSION",
7178
"APLUSC_VISUAL_TOUCHUPS",
7279
"APLUS_C_CATALOG_DUPLICATION",
7380
"APP_AEM_V2_INSTALLATION_PROMOTION",
@@ -92,8 +99,10 @@ class AdAccountAdVolume < AdObject
9299
"AUTOFLOW_OPT_IN_V2",
93100
"AUTOMATIC_PLACEMENTS",
94101
"AUTOMATIC_PLACEMENTS_V2",
102+
"AUTOMATIC_PLACEMENTS_V3",
95103
"AUTO_BID",
96104
"AUTO_CAT_SELECTION_ENHANCEMENT",
105+
"B2P_MESSAGING_UPSELL",
97106
"BACKGROUND_GENERATION",
98107
"BID_LIMITED_SENSITIVE",
99108
"BID_LIMITED_STARVING",
@@ -106,11 +115,15 @@ class AdAccountAdVolume < AdObject
106115
"BUDGET_AMORTIZATION",
107116
"BUDGET_LIMITED",
108117
"BUDGET_REALLOCATION",
118+
"BUDGET_SEASONAL_GUIDANCE",
119+
"BUSINESS_AI_AGENT_UPSELL",
109120
"CALL_ADS_DAYPARTING_L3_RECOMMENDATION",
110121
"CAMPAIGN_GUIDANCE_NAVIGATOR_REELS_TIPS",
122+
"CAMPAIGN_SPEND_LIMIT",
111123
"CAPI",
112124
"CAPI_CRM_FUNNEL",
113125
"CAPI_CRM_GUIDANCE",
126+
"CAPI_CRM_GUIDANCE_V2",
114127
"CAPI_CRM_SETUP",
115128
"CAPI_EVENT_COVERAGE",
116129
"CAPI_PENETRATION",
@@ -126,6 +139,8 @@ class AdAccountAdVolume < AdObject
126139
"CONNECT_FACEBOOK_PAGE_TO_WHATSAPP",
127140
"CONVERSION_LEADS_OPTIMIZATION",
128141
"CONVERSION_LEADS_OPTIMIZATION_DUPLICATION",
142+
"CONVERSION_LEADS_OPTIMIZATION_INTEGRATED",
143+
"CONVERSION_LEADS_OPTIMIZATION_V2",
129144
"CONVERSION_LEAD_ADS",
130145
"COST_GOAL",
131146
"COST_GOAL_BUDGET_LIMITED",
@@ -145,21 +160,26 @@ class AdAccountAdVolume < AdObject
145160
"CREATIVE_LIMITED_HOURLY",
146161
"CREATOR_ADS_PA_CONVERSION",
147162
"CTA",
163+
"CTD_PURCHASE_OPTIMIZATION",
148164
"CTM_AD_OBJECTIVE_GROWTH",
149165
"CTM_LEADS_OPTIMIZATION_UPSELL",
150166
"CTX_BUDGET_OPTIMIZATION",
151167
"CTX_CREATION_PACKAGE",
168+
"CTX_CREATION_PACKAGE_V2",
169+
"CTX_CREATIVE_LOW_OUTCOME_WARNING",
152170
"CTX_CTA_UPGRADE_IN_DUPLICATION",
153171
"CTX_CTMPO_UPGRADE",
154172
"CTX_CTWAPO_UPGRADE",
155173
"CTX_GUIDANCE",
156174
"CTX_HVS",
175+
"CTX_HVS_V2",
157176
"CTX_MULTI_MESSAGE_DESTINATION",
158177
"CTX_PRECREATE",
159178
"CTX_PRODUCT_EXTENSION_DUPLICATION",
160179
"CTX_SABR_CBO",
161180
"CTX_SABR_NON_CBO",
162181
"CTX_SMART_DEFAULTING",
182+
"CTX_VALUE_OPTIMIZATION_CTM_PO_TO_VO",
163183
"CTX_ZO_CBO",
164184
"CTX_ZO_NON_CBO",
165185
"CUSTOM_AUDIENCE_RELAXATION",
@@ -169,17 +189,22 @@ class AdAccountAdVolume < AdObject
169189
"DEFRAGMENTATION_ACB",
170190
"DEFRAGMENTATION_ACB_DUPLICATION",
171191
"DEFRAGMENTATION_USING_VALUE_RULES_TEST_V2",
192+
"DELIVERY_DEPENDENT_CREATIVE_LIMITED",
172193
"DELIVERY_ERROR",
194+
"DELIVERY_ERROR_V2",
173195
"DELIVERY_WARNING",
174196
"DYNAMIC_ADVANTAGE_CAMPAIGN_BUDGET",
175197
"ECOSYSTEM_BID_REDUCE_L1_CARDINALITY",
198+
"EMAIL_CAPTURE_UPSELL_GUIDANCE",
176199
"ENABLE_WHATS_APP_ADS_DATA_SHARING",
177200
"ENGAGED_VIEW_CONVERSIONS_CREATION",
178201
"EVC_APP_DUPLICATION_UPGRADE",
179202
"EVC_WEB_DUPLICATION_UPGRADE",
203+
"F2_CONVERSION_LOCATION",
180204
"FRAGMENTATION",
181205
"FRAGMENTATION_RESOLUTION_UPDATE",
182206
"FRAGMENTATION_V2",
207+
"FRAGMENTATION_V3",
183208
"GENERATIVE_UNCROP_DUPLICATION",
184209
"GEN_AI_MVP",
185210
"GES_TEST",
@@ -192,15 +217,19 @@ class AdAccountAdVolume < AdObject
192217
"IG_SURFACES_MANUAL_PLACEMENTS",
193218
"INCREMENTAL_ATTRIBUTION",
194219
"INSTANT_FORMS_LEADS",
220+
"IN_APP_AD_IMPRESSION_ROAS_ANDROID",
195221
"LANDING_PAGE_VIEW",
196222
"LANDING_PAGE_VIEW_OPTIMIZATION_GOAL",
223+
"LANDING_PAGE_VIEW_OPTIMIZATION_GOAL_V2",
197224
"LANDING_PAGE_VIEW_PRECREATE",
198225
"LEAD_ADS_GUIDANCE",
199226
"LEARNING_LIMITED",
200227
"LEARNING_PAUSE_FRICTION",
201228
"LEARNING_PHASE_BUDGET_EDITS",
229+
"LIVE_VIDEO_ADS",
202230
"LOW_BUDGET_UTILIZATION",
203231
"LOW_OUTCOME",
232+
"MARKETING_MESSAGES",
204233
"MERLIN_GUIDANCE",
205234
"MESSAGING_EVENTS",
206235
"MESSAGING_EVENTS_PRECREATE",
@@ -209,6 +238,8 @@ class AdAccountAdVolume < AdObject
209238
"META_VERIFIED_ADS_PERFORMANCE_GUIDANCE",
210239
"MISSING_OR_INVALID_PARAMETERS",
211240
"MIXED_FORMATS",
241+
"MIXED_FORMATS_V2",
242+
"MIXED_FORMATS_V3",
212243
"MIXED_PA_COMBINE_ADSETS",
213244
"MMT_CAROUSEL_TO_VIDEO",
214245
"MOBILE_FIRST_CREATIVE",
@@ -217,16 +248,22 @@ class AdAccountAdVolume < AdObject
217248
"MULTI_ADVERTISER_ADS",
218249
"MULTI_TEXT",
219250
"MUSIC",
251+
"NARROW_WEBSITE_CUSTOM_AUDIENCE",
220252
"NOT_APPLICABLE",
221253
"NO_DELIVERY_STATUS",
222254
"OFFSITE_CONVERSION",
255+
"OFFSITE_CONVERSION_AR",
223256
"OFFSITE_CONVERSION_BASED_ON_SIGNALS",
257+
"OFFSITE_CONVERSION_V2",
258+
"OMNI_OPTIMIZATION",
224259
"OPTIMAL_BAU",
225260
"OUTCOME_FORECASTER_BUDGET_RECOMMENDATION",
226261
"OUTCOME_FORECASTER_SHADOW_LOGGING",
227262
"PARTNERSHIP_ADS",
263+
"PARTNERSHIP_ADS_DYNAMIC_HEADER",
228264
"PAYMENT_METHOD",
229265
"PERFORMANT_CREATIVE_REELS_OPT_IN",
266+
"PERFORMANT_CREATIVE_REELS_OPT_IN_V2",
230267
"PFR_L1_INLINE_MMT",
231268
"PIXELLESS_LPV_OPTIMIZATION_GOAL",
232269
"PIXEL_OPTIMIZATION_AAM",
@@ -236,10 +273,12 @@ class AdAccountAdVolume < AdObject
236273
"PIXEL_SETUP",
237274
"PIXEL_SETUP_PRECREATE",
238275
"PIXEL_UPSELL",
276+
"PIXEL_UPSELL_V2",
239277
"PLACEMENTS_LIQUIDITY_AUTOMATIC_GUIDANCE",
240278
"PREDICTIVE_CREATIVE_LIMITED",
241279
"PREDICTIVE_CREATIVE_LIMITED_HOURLY",
242280
"PREPARING_STATUS",
281+
"PRODUCT_EXTENSIONS_GUIDANCE",
243282
"PRODUCT_SET_BOOSTING",
244283
"PROMO_ADS_UPSELL_GUIDANCE",
245284
"PURCHASE_OPTIMIZATION",
@@ -251,6 +290,7 @@ class AdAccountAdVolume < AdObject
251290
"REELS_MUSIC_DUPLICATION",
252291
"REELS_PC_AND_MOBILE_FIRST_CREATIVE",
253292
"REELS_PC_RECOMMENDATION",
293+
"REELS_PC_RECOMMENDATION_V2",
254294
"REELS_PERFORMANT_CREATIVE",
255295
"REELS_PLACEMENT",
256296
"REVERT",
@@ -277,8 +317,10 @@ class AdAccountAdVolume < AdObject
277317
"SIGNALS_GROWTH_CAPI_PRECREATE",
278318
"SIGNALS_GROWTH_CAPI_TABLE",
279319
"SIGNALS_GROWTH_CAPI_V2",
320+
"SIGNALS_VO_USING_CO_MODEL",
280321
"SIMILAR_ADVERTISER_BUDGET_RECOMMENDATION",
281322
"SITE_EXTENSIONS_DUPLICATION",
323+
"SITE_EXTENSIONS_GUIDANCE",
282324
"SIX_PLUS_MANUAL_PLACEMENTS",
283325
"SIX_PLUS_PLACEMENTS_DUPLICATION",
284326
"SPEND_LIMIT",
@@ -298,18 +340,23 @@ class AdAccountAdVolume < AdObject
298340
"UNECONOMICAL_ADS_THROTTLING",
299341
"UNIFIED_INBOX",
300342
"UNUSED_BUDGET",
343+
"UPPER_FUNNEL_TO_LEAD_INSTANT_FORM",
301344
"VALUE_DIAGNOSTICS_GUIDANCE",
302345
"VALUE_OPTIMIZATION_GOAL",
303346
"VALUE_RULES_GUIDANCE",
304347
"VIDEO_LENGTH",
305348
"VIDEO_VIEWS_UPSELL",
306349
"VIDEO_VIEWS_UPSELL_PRECREATE",
350+
"VO_IN_APP_PURCHASE",
307351
"VO_VT_1D_DEFAULTING",
308352
"WA_MESSAGING_PARTNERS",
309353
"WA_MESSAGING_PARTNERS_PRECREATE",
354+
"WEBSITE_AND_CALLS_UPSELL",
355+
"WEBSITE_AND_INSTANT_FORM_L2",
310356
"WEB_ENGAGED_VIEW_CONVERSIONS",
311357
"WTWA_UPSELL_IN_DUPLICATION",
312358
"WTWA_UPSELL_IN_SYD_AND_AM_TABLE",
359+
"YI_TEST",
313360
"ZERO_CONVERSION",
314361
"ZERO_IMPRESSION",
315362
"ZERO_OUTCOME_BUDGET",

lib/facebook_ads/ad_objects/ad_account_live_video_advertiser.rb

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -17,6 +17,7 @@ class AdAccountLiveVideoAdvertiser < AdObject
1717

1818
field :is_lva_toggle_on, 'bool'
1919
field :lva_default_budget, 'int'
20+
field :lva_default_duration_s, 'int'
2021
field :should_default_current_live, 'bool'
2122
field :should_default_scheduled_live, 'bool'
2223
field :should_show_lva_toggle, 'bool'

0 commit comments

Comments
 (0)