Skip to content

Commit 0d1044a

Browse files
generatedunixname89002005295453facebook-github-bot
authored andcommitted
Auto-generated python SDK code update
Summary: ignore-conflict-markers Reviewed By: satwikareddy3 Differential Revision: D78444430 fbshipit-source-id: 97c30785eebc01288b5fcc9190fee8db2189b312
1 parent c907eb8 commit 0d1044a

Some content is hidden

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

54 files changed

+1005
-145
lines changed

facebook_business/__init__.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,5 +7,5 @@
77
from facebook_business.session import FacebookSession
88
from facebook_business.api import FacebookAdsApi
99

10-
__version__ = '23.0.0'
10+
__version__ = '23.0.1'
1111
__all__ = ['session', 'api']
Lines changed: 37 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,37 @@
1+
# Copyright (c) Meta Platforms, Inc. and affiliates.
2+
# All rights reserved.
3+
4+
# This source code is licensed under the license found in the
5+
# LICENSE file in the root directory of this source tree.
6+
7+
from facebook_business.adobjects.abstractobject import AbstractObject
8+
9+
"""
10+
This class is auto-generated.
11+
12+
For any issues or feature requests related to this class, please let us know on
13+
github and we'll fix in our codegen framework. We'll not be able to accept
14+
pull request for this class.
15+
"""
16+
17+
class ABTestPostTestActions(
18+
AbstractObject,
19+
):
20+
21+
def __init__(self, api=None):
22+
super(ABTestPostTestActions, self).__init__()
23+
self._isABTestPostTestActions = True
24+
self._api = api
25+
26+
class Field(AbstractObject.Field):
27+
auto_change_budget_to_winner = 'auto_change_budget_to_winner'
28+
29+
_field_types = {
30+
'auto_change_budget_to_winner': 'int',
31+
}
32+
@classmethod
33+
def _get_field_enum_info(cls):
34+
field_enum_info = {}
35+
return field_enum_info
36+
37+

facebook_business/adobjects/adaccount.py

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -684,9 +684,11 @@ def create_ad_creative(self, fields=None, params=None, batch=None, success=None,
684684
'creative_sourcing_spec': 'map',
685685
'degrees_of_freedom_spec': 'map',
686686
'destination_set_id': 'string',
687+
'destination_spec': 'map',
687688
'dynamic_ad_voice': 'dynamic_ad_voice_enum',
688689
'enable_launch_instant_app': 'bool',
689690
'facebook_branded_content': 'map',
691+
'format_transformation_spec': 'list<map>',
690692
'image_crops': 'map',
691693
'image_file': 'string',
692694
'image_hash': 'string',
@@ -1396,6 +1398,7 @@ def create_ad_set(self, fields=None, params=None, batch=None, success=None, fail
13961398
'adlabels': 'list<Object>',
13971399
'adset_schedule': 'list<Object>',
13981400
'attribution_spec': 'list<map>',
1401+
'automatic_manual_state': 'automatic_manual_state_enum',
13991402
'bid_adjustments': 'Object',
14001403
'bid_amount': 'int',
14011404
'bid_constraints': 'map<string, Object>',
@@ -1454,6 +1457,7 @@ def create_ad_set(self, fields=None, params=None, batch=None, success=None, fail
14541457
'tune_for_category': 'tune_for_category_enum',
14551458
}
14561459
enums = {
1460+
'automatic_manual_state_enum': AdSet.AutomaticManualState.__dict__.values(),
14571461
'bid_strategy_enum': AdSet.BidStrategy.__dict__.values(),
14581462
'billing_event_enum': AdSet.BillingEvent.__dict__.values(),
14591463
'budget_source_enum': AdSet.BudgetSource.__dict__.values(),
@@ -3724,6 +3728,7 @@ def create_reach_frequency_prediction(self, fields=None, params=None, batch=None
37243728
'target_frequency': 'unsigned int',
37253729
'target_frequency_reset_period': 'unsigned int',
37263730
'target_spec': 'Targeting',
3731+
'trending_topics_spec': 'map',
37273732
'video_view_length_constraint': 'unsigned int',
37283733
}
37293734
enums = {

facebook_business/adobjects/adaccountadvolume.py

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -247,6 +247,7 @@ class RecommendationType:
247247
optimal_bau = 'OPTIMAL_BAU'
248248
outcome_forecaster_budget_recommendation = 'OUTCOME_FORECASTER_BUDGET_RECOMMENDATION'
249249
outcome_forecaster_shadow_logging = 'OUTCOME_FORECASTER_SHADOW_LOGGING'
250+
partnership_ads = 'PARTNERSHIP_ADS'
250251
payment_method = 'PAYMENT_METHOD'
251252
performant_creative_reels_opt_in = 'PERFORMANT_CREATIVE_REELS_OPT_IN'
252253
pfr_l1_inline_mmt = 'PFR_L1_INLINE_MMT'
@@ -283,6 +284,7 @@ class RecommendationType:
283284
scale_good_campaign = 'SCALE_GOOD_CAMPAIGN'
284285
scale_good_campaign_duplication = 'SCALE_GOOD_CAMPAIGN_DUPLICATION'
285286
scale_good_campaign_smb = 'SCALE_GOOD_CAMPAIGN_SMB'
287+
scale_good_campaign_v2_duplication = 'SCALE_GOOD_CAMPAIGN_V2_DUPLICATION'
286288
scale_good_ctx_campaign = 'SCALE_GOOD_CTX_CAMPAIGN'
287289
seasonal_campaigns = 'SEASONAL_CAMPAIGNS'
288290
semantic_based_audience_duplication = 'SEMANTIC_BASED_AUDIENCE_DUPLICATION'
@@ -307,6 +309,7 @@ class RecommendationType:
307309
tailored_lead_ad_campaign = 'TAILORED_LEAD_AD_CAMPAIGN'
308310
tailored_messages_campaign = 'TAILORED_MESSAGES_CAMPAIGN'
309311
targeting_creative_fragmentation = 'TARGETING_CREATIVE_FRAGMENTATION'
312+
threeco_web_plus_app_upsell = 'THREECO_WEB_PLUS_APP_UPSELL'
310313
tla_creation_package = 'TLA_CREATION_PACKAGE'
311314
top_adsets_with_ads_under_cap = 'TOP_ADSETS_WITH_ADS_UNDER_CAP'
312315
top_campaigns_with_ads_under_cap = 'TOP_CAMPAIGNS_WITH_ADS_UNDER_CAP'
@@ -329,6 +332,7 @@ class RecommendationType:
329332
wa_messaging_partners_precreate = 'WA_MESSAGING_PARTNERS_PRECREATE'
330333
web_engaged_view_conversions = 'WEB_ENGAGED_VIEW_CONVERSIONS'
331334
wtwa_upsell_in_duplication = 'WTWA_UPSELL_IN_DUPLICATION'
335+
wtwa_upsell_in_syd_and_am_table = 'WTWA_UPSELL_IN_SYD_AND_AM_TABLE'
332336
zero_conversion = 'ZERO_CONVERSION'
333337
zero_impression = 'ZERO_IMPRESSION'
334338
zero_outcome_budget = 'ZERO_OUTCOME_BUDGET'

facebook_business/adobjects/adaccountdeliveryestimate.py

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -36,6 +36,7 @@ class OptimizationGoal:
3636
ad_recall_lift = 'AD_RECALL_LIFT'
3737
app_installs = 'APP_INSTALLS'
3838
app_installs_and_offsite_conversions = 'APP_INSTALLS_AND_OFFSITE_CONVERSIONS'
39+
automatic_objective = 'AUTOMATIC_OBJECTIVE'
3940
conversations = 'CONVERSATIONS'
4041
derived_events = 'DERIVED_EVENTS'
4142
engaged_users = 'ENGAGED_USERS'

facebook_business/adobjects/adaccountoptimizationgoalsaemv2eligibility.py

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -32,6 +32,7 @@ class OptimizationGoal:
3232
ad_recall_lift = 'AD_RECALL_LIFT'
3333
app_installs = 'APP_INSTALLS'
3434
app_installs_and_offsite_conversions = 'APP_INSTALLS_AND_OFFSITE_CONVERSIONS'
35+
automatic_objective = 'AUTOMATIC_OBJECTIVE'
3536
conversations = 'CONVERSATIONS'
3637
derived_events = 'DERIVED_EVENTS'
3738
engaged_users = 'ENGAGED_USERS'

facebook_business/adobjects/adaccounttargetingunified.py

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -89,6 +89,7 @@ class RegulatedCategories:
8989
online_gambling_and_gaming = 'ONLINE_GAMBLING_AND_GAMING'
9090

9191
class RegulatedCountries:
92+
ac = 'AC'
9293
ad = 'AD'
9394
ae = 'AE'
9495
af = 'AF'

facebook_business/adobjects/adaccountusersettings.py

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -53,6 +53,7 @@ class Field(AbstractObject.Field):
5353
has_seen_leads_column_flexing_experience = 'has_seen_leads_column_flexing_experience'
5454
has_seen_shops_ads_metrics_onboarding_tour = 'has_seen_shops_ads_metrics_onboarding_tour'
5555
has_seen_shops_column_flexing_experience = 'has_seen_shops_column_flexing_experience'
56+
has_used_quick_views_panel = 'has_used_quick_views_panel'
5657
hidden_optimization_tips = 'hidden_optimization_tips'
5758
high_performing_quick_view_created = 'high_performing_quick_view_created'
5859
id = 'id'
@@ -68,6 +69,7 @@ class Field(AbstractObject.Field):
6869
rb_export_format = 'rb_export_format'
6970
rb_export_raw_data = 'rb_export_raw_data'
7071
rb_export_summary_row = 'rb_export_summary_row'
72+
recently_used_quick_views = 'recently_used_quick_views'
7173
saip_advertiser_setup_optimisation_guidance_overall_state = 'saip_advertiser_setup_optimisation_guidance_overall_state'
7274
saip_advertiser_setup_optimisation_guidance_state = 'saip_advertiser_setup_optimisation_guidance_state'
7375
shops_ads_metrics_onboarding_tour_close_count = 'shops_ads_metrics_onboarding_tour_close_count'
@@ -174,6 +176,7 @@ def api_get(self, fields=None, params=None, batch=None, success=None, failure=No
174176
'has_seen_leads_column_flexing_experience': 'bool',
175177
'has_seen_shops_ads_metrics_onboarding_tour': 'bool',
176178
'has_seen_shops_column_flexing_experience': 'bool',
179+
'has_used_quick_views_panel': 'bool',
177180
'hidden_optimization_tips': 'list<map<string, bool>>',
178181
'high_performing_quick_view_created': 'bool',
179182
'id': 'string',
@@ -189,6 +192,7 @@ def api_get(self, fields=None, params=None, batch=None, success=None, failure=No
189192
'rb_export_format': 'string',
190193
'rb_export_raw_data': 'bool',
191194
'rb_export_summary_row': 'bool',
195+
'recently_used_quick_views': 'list<string>',
192196
'saip_advertiser_setup_optimisation_guidance_overall_state': 'string',
193197
'saip_advertiser_setup_optimisation_guidance_state': 'list<map<string, string>>',
194198
'shops_ads_metrics_onboarding_tour_close_count': 'int',

facebook_business/adobjects/adactivity.py

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -38,6 +38,7 @@ class Field(AbstractObject.Field):
3838
translated_event_type = 'translated_event_type'
3939

4040
class EventType:
41+
accept_custom_audience_appeal = 'accept_custom_audience_appeal'
4142
account_spending_limit_reached = 'account_spending_limit_reached'
4243
ad_account_add_user_to_role = 'ad_account_add_user_to_role'
4344
ad_account_billing_charge = 'ad_account_billing_charge'
@@ -58,15 +59,19 @@ class EventType:
5859
adaccount_update_audience_segment = 'adaccount_update_audience_segment'
5960
add_funding_source = 'add_funding_source'
6061
add_images = 'add_images'
62+
apply_restrictions_custom_audience = 'apply_restrictions_custom_audience'
6163
billing_event = 'billing_event'
6264
campaign_ended = 'campaign_ended'
6365
campaign_spending_limit_reached = 'campaign_spending_limit_reached'
6466
conversion_event_updated = 'conversion_event_updated'
6567
create_ad = 'create_ad'
6668
create_ad_set = 'create_ad_set'
69+
create_adaccount_agency_fee = 'create_adaccount_agency_fee'
6770
create_audience = 'create_audience'
6871
create_campaign_group = 'create_campaign_group'
72+
create_campaign_group_agency_fee = 'create_campaign_group_agency_fee'
6973
create_campaign_legacy = 'create_campaign_legacy'
74+
create_custom_audience_appeal = 'create_custom_audience_appeal'
7075
delete_audience = 'delete_audience'
7176
delete_images = 'delete_images'
7277
di_ad_set_learning_stage_exit = 'di_ad_set_learning_stage_exit'
@@ -78,6 +83,7 @@ class EventType:
7883
lifetime_budget_spent = 'lifetime_budget_spent'
7984
merge_campaigns = 'merge_campaigns'
8085
receive_audience = 'receive_audience'
86+
reject_custom_audience_appeal = 'reject_custom_audience_appeal'
8187
remove_funding_source = 'remove_funding_source'
8288
remove_shared_audience = 'remove_shared_audience'
8389
share_audience = 'share_audience'
@@ -104,6 +110,7 @@ class EventType:
104110
update_ad_set_spend_cap = 'update_ad_set_spend_cap'
105111
update_ad_set_target_spec = 'update_ad_set_target_spec'
106112
update_ad_targets_spec = 'update_ad_targets_spec'
113+
update_adaccount_agency_fee = 'update_adaccount_agency_fee'
107114
update_adgroup_stop_delivery = 'update_adgroup_stop_delivery'
108115
update_audience = 'update_audience'
109116
update_campaign_ad_scheduling = 'update_campaign_ad_scheduling'
@@ -114,6 +121,7 @@ class EventType:
114121
update_campaign_delivery_destination = 'update_campaign_delivery_destination'
115122
update_campaign_delivery_type = 'update_campaign_delivery_type'
116123
update_campaign_group_ad_scheduling = 'update_campaign_group_ad_scheduling'
124+
update_campaign_group_agency_fee = 'update_campaign_group_agency_fee'
117125
update_campaign_group_budget_scheduling_state = 'update_campaign_group_budget_scheduling_state'
118126
update_campaign_group_delivery_type = 'update_campaign_group_delivery_type'
119127
update_campaign_group_high_demand_periods = 'update_campaign_group_high_demand_periods'

facebook_business/adobjects/adcampaigndeliveryestimate.py

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -36,6 +36,7 @@ class OptimizationGoal:
3636
ad_recall_lift = 'AD_RECALL_LIFT'
3737
app_installs = 'APP_INSTALLS'
3838
app_installs_and_offsite_conversions = 'APP_INSTALLS_AND_OFFSITE_CONVERSIONS'
39+
automatic_objective = 'AUTOMATIC_OBJECTIVE'
3940
conversations = 'CONVERSATIONS'
4041
derived_events = 'DERIVED_EVENTS'
4142
engaged_users = 'ENGAGED_USERS'

0 commit comments

Comments
 (0)