Skip to content

Commit d895542

Browse files
satwikareddy3facebook-github-bot
authored andcommitted
add new words
Summary: unblock business sdk release Reviewed By: liliarizona Differential Revision: D66021719 fbshipit-source-id: 48702414deabf76c4f78ffe6c5be348ea5c4d189
1 parent a8388bb commit d895542

File tree

73 files changed

+653
-185
lines changed

Some content is hidden

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

73 files changed

+653
-185
lines changed

src/FacebookAds/Object/AdAccount.php

+7-1
Original file line numberDiff line numberDiff line change
@@ -410,6 +410,7 @@ public function createAdCreative(array $fields = array(), array $params = array(
410410

411411
$param_types = array(
412412
'actor_id' => 'unsigned int',
413+
'ad_disclaimer_spec' => 'map',
413414
'adlabels' => 'list<Object>',
414415
'applink_treatment' => 'applink_treatment_enum',
415416
'asset_feed_spec' => 'Object',
@@ -422,6 +423,7 @@ public function createAdCreative(array $fields = array(), array $params = array(
422423
'categorization_criteria' => 'categorization_criteria_enum',
423424
'category_media_source' => 'category_media_source_enum',
424425
'contextual_multi_ads' => 'map',
426+
'creative_sourcing_spec' => 'map',
425427
'degrees_of_freedom_spec' => 'map',
426428
'destination_set_id' => 'string',
427429
'dynamic_ad_voice' => 'dynamic_ad_voice_enum',
@@ -1279,7 +1281,6 @@ public function createAdVideo(array $fields = array(), array $params = array(),
12791281
'start_offset' => 'unsigned int',
12801282
'swap_mode' => 'swap_mode_enum',
12811283
'text_format_metadata' => 'string',
1282-
'throwback_camera_roll_media' => 'string',
12831284
'thumb' => 'file',
12841285
'time_since_original_post' => 'unsigned int',
12851286
'title' => 'string',
@@ -2879,7 +2880,12 @@ public function createRecommendation(array $fields = array(), array $params = ar
28792880
$this->assureId();
28802881

28812882
$param_types = array(
2883+
'asc_fragmentation_parameters' => 'map',
2884+
'autoflow_parameters' => 'map',
2885+
'fragmentation_parameters' => 'map',
2886+
'music_parameters' => 'map',
28822887
'recommendation_signature' => 'string',
2888+
'scale_good_campaign_parameters' => 'map',
28832889
);
28842890
$enums = array(
28852891
);

src/FacebookAds/Object/AdMonetizationProperty.php

+1
Original file line numberDiff line numberDiff line change
@@ -55,6 +55,7 @@ public function getAdNetworkAnalytics(array $fields = array(), array $params = a
5555
'metrics' => 'list<metrics_enum>',
5656
'ordering_column' => 'ordering_column_enum',
5757
'ordering_type' => 'ordering_type_enum',
58+
'should_include_until' => 'bool',
5859
'since' => 'datetime',
5960
'until' => 'datetime',
6061
);

src/FacebookAds/Object/Application.php

+1-1
Original file line numberDiff line numberDiff line change
@@ -284,6 +284,7 @@ public function getAdNetworkAnalytics(array $fields = array(), array $params = a
284284
'metrics' => 'list<metrics_enum>',
285285
'ordering_column' => 'ordering_column_enum',
286286
'ordering_type' => 'ordering_type_enum',
287+
'should_include_until' => 'bool',
287288
'since' => 'datetime',
288289
'until' => 'datetime',
289290
);
@@ -1651,7 +1652,6 @@ public function updateSelf(array $fields = array(), array $params = array(), $pe
16511652
'app_type' => 'bool',
16521653
'auth_dialog_headline' => 'string',
16531654
'auth_dialog_perms_explanation' => 'string',
1654-
'auth_referral_default_activity_privacy' => 'string',
16551655
'auth_referral_enabled' => 'bool',
16561656
'auth_referral_extended_perms' => 'list<string>',
16571657
'auth_referral_friend_perms' => 'list<string>',

src/FacebookAds/Object/Business.php

+45-1
Original file line numberDiff line numberDiff line change
@@ -31,6 +31,7 @@
3131
use FacebookAds\Object\Values\AdsPixelSortByValues;
3232
use FacebookAds\Object\Values\BusinessActionSourceValues;
3333
use FacebookAds\Object\Values\BusinessAssetSharingAgreementRequestStatusValues;
34+
use FacebookAds\Object\Values\BusinessBusinessVerticalValues;
3435
use FacebookAds\Object\Values\BusinessImageValidationAdPlacementsValues;
3536
use FacebookAds\Object\Values\BusinessPagePermittedTasksValues;
3637
use FacebookAds\Object\Values\BusinessPermittedTasksValues;
@@ -40,6 +41,7 @@
4041
use FacebookAds\Object\Values\BusinessTwoFactorTypeValues;
4142
use FacebookAds\Object\Values\BusinessUserInvitedUserTypeValues;
4243
use FacebookAds\Object\Values\BusinessUserRoleValues;
44+
use FacebookAds\Object\Values\BusinessVerificationStatusValues;
4345
use FacebookAds\Object\Values\BusinessVerticalV2Values;
4446
use FacebookAds\Object\Values\BusinessVerticalValues;
4547
use FacebookAds\Object\Values\CPASCollaborationRequestRequesterAgencyOrBrandValues;
@@ -72,12 +74,14 @@ public static function getFieldsEnum() {
7274

7375
protected static function getReferencedEnums() {
7476
$ref_enums = array();
77+
$ref_enums['VerificationStatus'] = BusinessVerificationStatusValues::getInstance()->getValues();
7578
$ref_enums['TwoFactorType'] = BusinessTwoFactorTypeValues::getInstance()->getValues();
7679
$ref_enums['Vertical'] = BusinessVerticalValues::getInstance()->getValues();
7780
$ref_enums['PermittedTasks'] = BusinessPermittedTasksValues::getInstance()->getValues();
7881
$ref_enums['SurveyBusinessType'] = BusinessSurveyBusinessTypeValues::getInstance()->getValues();
7982
$ref_enums['TimezoneId'] = BusinessTimezoneIdValues::getInstance()->getValues();
8083
$ref_enums['PagePermittedTasks'] = BusinessPagePermittedTasksValues::getInstance()->getValues();
84+
$ref_enums['BusinessVertical'] = BusinessBusinessVerticalValues::getInstance()->getValues();
8185
$ref_enums['SubverticalV2'] = BusinessSubverticalV2Values::getInstance()->getValues();
8286
$ref_enums['VerticalV2'] = BusinessVerticalV2Values::getInstance()->getValues();
8387
$ref_enums['ActionSource'] = BusinessActionSourceValues::getInstance()->getValues();
@@ -340,6 +344,7 @@ public function getAdNetworkAnalytics(array $fields = array(), array $params = a
340344
'metrics' => 'list<metrics_enum>',
341345
'ordering_column' => 'ordering_column_enum',
342346
'ordering_type' => 'ordering_type_enum',
347+
'should_include_until' => 'bool',
343348
'since' => 'datetime',
344349
'until' => 'datetime',
345350
);
@@ -2285,12 +2290,19 @@ public function createOpenBridgeConfiguration(array $fields = array(), array $pa
22852290

22862291
$param_types = array(
22872292
'active' => 'bool',
2293+
'cloud_provider' => 'string',
2294+
'cloud_region' => 'string',
2295+
'destination_id' => 'string',
22882296
'endpoint' => 'string',
22892297
'fallback_domain' => 'string',
22902298
'fallback_domain_enabled' => 'bool',
2299+
'first_party_domain' => 'string',
22912300
'host_business_id' => 'unsigned int',
22922301
'host_external_id' => 'string',
22932302
'instance_id' => 'string',
2303+
'instance_version' => 'string',
2304+
'is_sgw_instance' => 'bool',
2305+
'partner_name' => 'string',
22942306
'pixel_id' => 'unsigned int',
22952307
);
22962308
$enums = array(
@@ -3081,6 +3093,39 @@ public function getSelfCertifiedWhatsAppBusinessSubmissions(array $fields = arra
30813093
return $pending ? $request : $request->execute();
30823094
}
30833095

3096+
public function createSelfCertifyWhatsAppBusiness(array $fields = array(), array $params = array(), $pending = false) {
3097+
$this->assureId();
3098+
3099+
$param_types = array(
3100+
'average_monthly_revenue_spend_with_partner' => 'map',
3101+
'business_documents' => 'list<file>',
3102+
'business_vertical' => 'business_vertical_enum',
3103+
'end_business_address' => 'map',
3104+
'end_business_id' => 'string',
3105+
'end_business_legal_name' => 'string',
3106+
'end_business_trade_names' => 'list<string>',
3107+
'end_business_website' => 'string',
3108+
'num_billing_cycles_with_partner' => 'unsigned int',
3109+
);
3110+
$enums = array(
3111+
'business_vertical_enum' => BusinessBusinessVerticalValues::getInstance()->getValues(),
3112+
);
3113+
3114+
$request = new ApiRequest(
3115+
$this->api,
3116+
$this->data['id'],
3117+
RequestInterface::METHOD_POST,
3118+
'/self_certify_whatsapp_business',
3119+
new Business(),
3120+
'EDGE',
3121+
Business::getFieldsEnum()->getValues(),
3122+
new TypeChecker($param_types, $enums)
3123+
);
3124+
$request->addParams($params);
3125+
$request->addFields($fields);
3126+
return $pending ? $request : $request->execute();
3127+
}
3128+
30843129
public function createSetupManagedPartnerAdAccount(array $fields = array(), array $params = array(), $pending = false) {
30853130
$this->assureId();
30863131

@@ -3320,7 +3365,6 @@ public function createVideo(array $fields = array(), array $params = array(), $p
33203365
'start_offset' => 'unsigned int',
33213366
'swap_mode' => 'swap_mode_enum',
33223367
'text_format_metadata' => 'string',
3323-
'throwback_camera_roll_media' => 'string',
33243368
'thumb' => 'file',
33253369
'time_since_original_post' => 'unsigned int',
33263370
'title' => 'string',

src/FacebookAds/Object/AnalyticsCohortQueryResult.php src/FacebookAds/Object/CatalogAdvertiserInsight.php

+4-4
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@
1313
use FacebookAds\Cursor;
1414
use FacebookAds\Http\RequestInterface;
1515
use FacebookAds\TypeChecker;
16-
use FacebookAds\Object\Fields\AnalyticsCohortQueryResultFields;
16+
use FacebookAds\Object\Fields\CatalogAdvertiserInsightFields;
1717

1818
/**
1919
* This class is auto-generated.
@@ -24,13 +24,13 @@
2424
*
2525
*/
2626

27-
class AnalyticsCohortQueryResult extends AbstractObject {
27+
class CatalogAdvertiserInsight extends AbstractObject {
2828

2929
/**
30-
* @return AnalyticsCohortQueryResultFields
30+
* @return CatalogAdvertiserInsightFields
3131
*/
3232
public static function getFieldsEnum() {
33-
return AnalyticsCohortQueryResultFields::getInstance();
33+
return CatalogAdvertiserInsightFields::getInstance();
3434
}
3535

3636
protected static function getReferencedEnums() {

src/FacebookAds/Object/CommerceOrder.php

-28
Original file line numberDiff line numberDiff line change
@@ -435,34 +435,6 @@ public function createUpdateShipment(array $fields = array(), array $params = ar
435435
return $pending ? $request : $request->execute();
436436
}
437437

438-
public function createUpdate(array $fields = array(), array $params = array(), $pending = false) {
439-
$this->assureId();
440-
441-
$param_types = array(
442-
'cancel_amount' => 'map',
443-
'fulfill_amount' => 'map',
444-
'merchant_order_reference' => 'string',
445-
'refund_amount' => 'map',
446-
'total_amount' => 'map',
447-
);
448-
$enums = array(
449-
);
450-
451-
$request = new ApiRequest(
452-
$this->api,
453-
$this->data['id'],
454-
RequestInterface::METHOD_POST,
455-
'/updates',
456-
new CommerceOrder(),
457-
'EDGE',
458-
CommerceOrder::getFieldsEnum()->getValues(),
459-
new TypeChecker($param_types, $enums)
460-
);
461-
$request->addParams($params);
462-
$request->addFields($fields);
463-
return $pending ? $request : $request->execute();
464-
}
465-
466438
public function getSelf(array $fields = array(), array $params = array(), $pending = false) {
467439
$this->assureId();
468440

src/FacebookAds/Object/ExtendedCredit.php

+2-2
Original file line numberDiff line numberDiff line change
@@ -209,9 +209,9 @@ public function createWhatsAppCreditSharingAndAttach(array $fields = array(), ar
209209
$this->data['id'],
210210
RequestInterface::METHOD_POST,
211211
'/whatsapp_credit_sharing_and_attach',
212-
new AbstractCrudObject(),
212+
new ExtendedCreditAllocationConfig(),
213213
'EDGE',
214-
array(),
214+
ExtendedCreditAllocationConfig::getFieldsEnum()->getValues(),
215215
new TypeChecker($param_types, $enums)
216216
);
217217
$request->addParams($params);

src/FacebookAds/Object/Fields/AdAccountFields.php

+2
Original file line numberDiff line numberDiff line change
@@ -50,6 +50,7 @@ class AdAccountFields extends AbstractEnum {
5050
const END_ADVERTISER = 'end_advertiser';
5151
const END_ADVERTISER_NAME = 'end_advertiser_name';
5252
const EXISTING_CUSTOMERS = 'existing_customers';
53+
const EXPIRED_FUNDING_SOURCE_DETAILS = 'expired_funding_source_details';
5354
const EXTENDED_CREDIT_INVOICE_GROUP = 'extended_credit_invoice_group';
5455
const FAILED_DELIVERY_CHECKS = 'failed_delivery_checks';
5556
const FB_ENTITY = 'fb_entity';
@@ -123,6 +124,7 @@ public function getFieldTypes() {
123124
'end_advertiser' => 'string',
124125
'end_advertiser_name' => 'string',
125126
'existing_customers' => 'list<string>',
127+
'expired_funding_source_details' => 'FundingSourceDetails',
126128
'extended_credit_invoice_group' => 'ExtendedCreditInvoiceGroup',
127129
'failed_delivery_checks' => 'list<DeliveryCheck>',
128130
'fb_entity' => 'unsigned int',

src/FacebookAds/Object/Fields/AdAccountRecommendationsFields.php

+10
Original file line numberDiff line numberDiff line change
@@ -23,12 +23,22 @@
2323
class AdAccountRecommendationsFields extends AbstractEnum {
2424

2525
const RECOMMENDATIONS = 'recommendations';
26+
const ASC_FRAGMENTATION_PARAMETERS = 'asc_fragmentation_parameters';
27+
const AUTOFLOW_PARAMETERS = 'autoflow_parameters';
28+
const FRAGMENTATION_PARAMETERS = 'fragmentation_parameters';
29+
const MUSIC_PARAMETERS = 'music_parameters';
2630
const RECOMMENDATION_SIGNATURE = 'recommendation_signature';
31+
const SCALE_GOOD_CAMPAIGN_PARAMETERS = 'scale_good_campaign_parameters';
2732

2833
public function getFieldTypes() {
2934
return array(
3035
'recommendations' => 'list<Object>',
36+
'asc_fragmentation_parameters' => 'map',
37+
'autoflow_parameters' => 'map',
38+
'fragmentation_parameters' => 'map',
39+
'music_parameters' => 'map',
3140
'recommendation_signature' => 'string',
41+
'scale_good_campaign_parameters' => 'map',
3242
);
3343
}
3444
}

src/FacebookAds/Object/Fields/AdAccountUserSettingsFields.php

+2
Original file line numberDiff line numberDiff line change
@@ -67,6 +67,7 @@ class AdAccountUserSettingsFields extends AbstractEnum {
6767
const SHOULD_DEFAULT_INSTAGRAM_PROFILE_CARD_OPTIMIZATION = 'should_default_instagram_profile_card_optimization';
6868
const SHOULD_DEFAULT_TEXT_SWAPPING_OPTIMIZATION = 'should_default_text_swapping_optimization';
6969
const SHOULD_LOGOUT_OF_3P_SOURCING = 'should_logout_of_3p_sourcing';
70+
const SHOULD_SHOW_SHOPS_ADS_METRICS_ONBOARDING_TOUR = 'should_show_shops_ads_metrics_onboarding_tour';
7071
const SHOW_ARCHIVED_DATA = 'show_archived_data';
7172
const SHOW_TEXT_VARIATION_NUX_TOOLTIP = 'show_text_variation_nux_tooltip';
7273
const SYD_CAMPAIGN_TRENDS_ACTIVEMETRIC = 'syd_campaign_trends_activemetric';
@@ -125,6 +126,7 @@ public function getFieldTypes() {
125126
'should_default_instagram_profile_card_optimization' => 'bool',
126127
'should_default_text_swapping_optimization' => 'bool',
127128
'should_logout_of_3p_sourcing' => 'bool',
129+
'should_show_shops_ads_metrics_onboarding_tour' => 'bool',
128130
'show_archived_data' => 'bool',
129131
'show_text_variation_nux_tooltip' => 'bool',
130132
'syd_campaign_trends_activemetric' => 'string',

src/FacebookAds/Object/Fields/AdAssetFeedSpecLinkURLFields.php

+2
Original file line numberDiff line numberDiff line change
@@ -26,6 +26,7 @@ class AdAssetFeedSpecLinkURLFields extends AbstractEnum {
2626
const CAROUSEL_SEE_MORE_URL = 'carousel_see_more_url';
2727
const DEEPLINK_URL = 'deeplink_url';
2828
const DISPLAY_URL = 'display_url';
29+
const OBJECT_STORE_URLS = 'object_store_urls';
2930
const URL_TAGS = 'url_tags';
3031
const WEBSITE_URL = 'website_url';
3132

@@ -35,6 +36,7 @@ public function getFieldTypes() {
3536
'carousel_see_more_url' => 'string',
3637
'deeplink_url' => 'string',
3738
'display_url' => 'string',
39+
'object_store_urls' => 'list<string>',
3840
'url_tags' => 'string',
3941
'website_url' => 'string',
4042
);

src/FacebookAds/Object/Fields/AdCreativeFeaturesSpecFields.php

+2
Original file line numberDiff line numberDiff line change
@@ -57,6 +57,7 @@ class AdCreativeFeaturesSpecFields extends AbstractEnum {
5757
const MEDIA_LIQUIDITY_ANIMATED_IMAGE = 'media_liquidity_animated_image';
5858
const MEDIA_ORDER = 'media_order';
5959
const MEDIA_TYPE_AUTOMATION = 'media_type_automation';
60+
const MULTI_PHOTO_TO_VIDEO = 'multi_photo_to_video';
6061
const PAC_RELAXATION = 'pac_relaxation';
6162
const PRODUCT_EXTENSIONS = 'product_extensions';
6263
const PRODUCT_METADATA_AUTOMATION = 'product_metadata_automation';
@@ -109,6 +110,7 @@ public function getFieldTypes() {
109110
'media_liquidity_animated_image' => 'AdCreativeFeatureDetails',
110111
'media_order' => 'AdCreativeFeatureDetails',
111112
'media_type_automation' => 'AdCreativeFeatureDetails',
113+
'multi_photo_to_video' => 'AdCreativeFeatureDetails',
112114
'pac_relaxation' => 'AdCreativeFeatureDetails',
113115
'product_extensions' => 'AdCreativeFeatureDetails',
114116
'product_metadata_automation' => 'AdCreativeFeatureDetails',

src/FacebookAds/Object/Fields/AdCreativeFields.php

+4
Original file line numberDiff line numberDiff line change
@@ -24,6 +24,7 @@ class AdCreativeFields extends AbstractEnum {
2424

2525
const ACCOUNT_ID = 'account_id';
2626
const ACTOR_ID = 'actor_id';
27+
const AD_DISCLAIMER_SPEC = 'ad_disclaimer_spec';
2728
const ADLABELS = 'adlabels';
2829
const APPLINK_TREATMENT = 'applink_treatment';
2930
const ASSET_FEED_SPEC = 'asset_feed_spec';
@@ -78,6 +79,7 @@ class AdCreativeFields extends AbstractEnum {
7879
const PLATFORM_CUSTOMIZATIONS = 'platform_customizations';
7980
const PLAYABLE_ASSET_ID = 'playable_asset_id';
8081
const PORTRAIT_CUSTOMIZATIONS = 'portrait_customizations';
82+
const PRODUCT_DATA = 'product_data';
8183
const PRODUCT_SET_ID = 'product_set_id';
8284
const RECOMMENDER_SETTINGS = 'recommender_settings';
8385
const SOURCE_INSTAGRAM_MEDIA_ID = 'source_instagram_media_id';
@@ -98,6 +100,7 @@ public function getFieldTypes() {
98100
return array(
99101
'account_id' => 'string',
100102
'actor_id' => 'string',
103+
'ad_disclaimer_spec' => 'AdCreativeAdDisclaimer',
101104
'adlabels' => 'list<AdLabel>',
102105
'applink_treatment' => 'string',
103106
'asset_feed_spec' => 'AdAssetFeedSpec',
@@ -152,6 +155,7 @@ public function getFieldTypes() {
152155
'platform_customizations' => 'AdCreativePlatformCustomization',
153156
'playable_asset_id' => 'string',
154157
'portrait_customizations' => 'AdCreativePortraitCustomizations',
158+
'product_data' => 'list<AdCreativeProductData>',
155159
'product_set_id' => 'string',
156160
'recommender_settings' => 'AdCreativeRecommenderSettings',
157161
'source_instagram_media_id' => 'string',

src/FacebookAds/Object/Fields/AdCreativeLinkDataFields.php

+2
Original file line numberDiff line numberDiff line change
@@ -27,6 +27,7 @@ class AdCreativeLinkDataFields extends AbstractEnum {
2727
const APP_LINK_SPEC = 'app_link_spec';
2828
const ATTACHMENT_STYLE = 'attachment_style';
2929
const AUTOMATED_PRODUCT_TAGS = 'automated_product_tags';
30+
const BOOSTED_PRODUCT_SET_ID = 'boosted_product_set_id';
3031
const BRANDED_CONTENT_SHARED_TO_SPONSOR_STATUS = 'branded_content_shared_to_sponsor_status';
3132
const BRANDED_CONTENT_SPONSOR_PAGE_ID = 'branded_content_sponsor_page_id';
3233
const CALL_TO_ACTION = 'call_to_action';
@@ -65,6 +66,7 @@ public function getFieldTypes() {
6566
'app_link_spec' => 'AdCreativeLinkDataAppLinkSpec',
6667
'attachment_style' => 'string',
6768
'automated_product_tags' => 'bool',
69+
'boosted_product_set_id' => 'string',
6870
'branded_content_shared_to_sponsor_status' => 'string',
6971
'branded_content_sponsor_page_id' => 'string',
7072
'call_to_action' => 'AdCreativeLinkDataCallToAction',

src/FacebookAds/Object/Fields/AdNetworkAnalyticsAsyncQueryExportFields.php

-2
Original file line numberDiff line numberDiff line change
@@ -22,14 +22,12 @@
2222

2323
class AdNetworkAnalyticsAsyncQueryExportFields extends AbstractEnum {
2424

25-
const ERROR = 'error';
2625
const EXPORT_LINK = 'export_link';
2726
const QUERY_ID = 'query_id';
2827
const STATUS = 'status';
2928

3029
public function getFieldTypes() {
3130
return array(
32-
'error' => 'Object',
3331
'export_link' => 'string',
3432
'query_id' => 'string',
3533
'status' => 'string',

0 commit comments

Comments
 (0)