Skip to content

Commit f9bf629

Browse files
generatedunixname89002005295453meta-codesync[bot]
authored andcommitted
Auto-generated php SDK code update
Summary: ignore-conflict-markers Reviewed By: satwikareddy3 Differential Revision: D85354744 fbshipit-source-id: cfa3be89375a3841b45f8035d7713b043ebb51b8
1 parent 1eb51fd commit f9bf629

File tree

67 files changed

+575
-174
lines changed

Some content is hidden

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

67 files changed

+575
-174
lines changed

src/FacebookAds/ApiConfig.php

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@
99

1010
namespace FacebookAds;
1111
class ApiConfig {
12-
const APIVersion = '23.0';
13-
const SDKVersion = '23.0.3';
12+
const APIVersion = '24.0';
13+
const SDKVersion = '24.0.0';
1414
const TYPE_CHECKER_STRICT_MODE = false;
1515
}

src/FacebookAds/Object/AdAccount.php

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -43,6 +43,7 @@
4343
use FacebookAds\Object\Values\AdCreativeCategorizationCriteriaValues;
4444
use FacebookAds\Object\Values\AdCreativeCategoryMediaSourceValues;
4545
use FacebookAds\Object\Values\AdCreativeDynamicAdVoiceValues;
46+
use FacebookAds\Object\Values\AdCreativeExecutionOptionsValues;
4647
use FacebookAds\Object\Values\AdCreativeOperatorValues;
4748
use FacebookAds\Object\Values\AdDatePresetValues;
4849
use FacebookAds\Object\Values\AdExecutionOptionsValues;
@@ -438,6 +439,7 @@ public function createAdCreative(array $fields = array(), array $params = array(
438439
'destination_spec' => 'map',
439440
'dynamic_ad_voice' => 'dynamic_ad_voice_enum',
440441
'enable_launch_instant_app' => 'bool',
442+
'execution_options' => 'list<execution_options_enum>',
441443
'facebook_branded_content' => 'map',
442444
'format_transformation_spec' => 'list<map>',
443445
'image_crops' => 'map',
@@ -481,6 +483,7 @@ public function createAdCreative(array $fields = array(), array $params = array(
481483
'categorization_criteria_enum' => AdCreativeCategorizationCriteriaValues::getInstance()->getValues(),
482484
'category_media_source_enum' => AdCreativeCategoryMediaSourceValues::getInstance()->getValues(),
483485
'dynamic_ad_voice_enum' => AdCreativeDynamicAdVoiceValues::getInstance()->getValues(),
486+
'execution_options_enum' => AdCreativeExecutionOptionsValues::getInstance()->getValues(),
484487
);
485488

486489
$request = new ApiRequest(
@@ -1044,6 +1047,7 @@ public function createAdSet(array $fields = array(), array $params = array(), $p
10441047
'optimization_goal' => 'optimization_goal_enum',
10451048
'optimization_sub_event' => 'optimization_sub_event_enum',
10461049
'pacing_type' => 'list<string>',
1050+
'placement_soft_opt_out' => 'Object',
10471051
'promoted_object' => 'Object',
10481052
'rb_prediction_id' => 'string',
10491053
'regional_regulated_categories' => 'list<regional_regulated_categories_enum>',
@@ -2079,6 +2083,7 @@ public function createCustomAudience(array $fields = array(), array $params = ar
20792083
'event_sources' => 'list<map>',
20802084
'exclusions' => 'list<Object>',
20812085
'facebook_page_id' => 'string',
2086+
'inclusionOperator' => 'string',
20822087
'inclusions' => 'list<Object>',
20832088
'is_snapshot' => 'bool',
20842089
'is_value_based' => 'bool',
@@ -2755,6 +2760,7 @@ public function createProductAudience(array $fields = array(), array $params = a
27552760
'event_source_group' => 'string',
27562761
'event_sources' => 'list<map>',
27572762
'exclusions' => 'list<Object>',
2763+
'inclusionOperator' => 'string',
27582764
'inclusions' => 'list<Object>',
27592765
'is_snapshot' => 'bool',
27602766
'is_value_based' => 'bool',

src/FacebookAds/Object/AdCreative.php

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -20,6 +20,7 @@
2020
use FacebookAds\Object\Values\AdCreativeCategorizationCriteriaValues;
2121
use FacebookAds\Object\Values\AdCreativeCategoryMediaSourceValues;
2222
use FacebookAds\Object\Values\AdCreativeDynamicAdVoiceValues;
23+
use FacebookAds\Object\Values\AdCreativeExecutionOptionsValues;
2324
use FacebookAds\Object\Values\AdCreativeObjectTypeValues;
2425
use FacebookAds\Object\Values\AdCreativeOperatorValues;
2526
use FacebookAds\Object\Values\AdCreativeStatusValues;
@@ -65,6 +66,7 @@ protected static function getReferencedEnums() {
6566
$ref_enums['CategorizationCriteria'] = AdCreativeCategorizationCriteriaValues::getInstance()->getValues();
6667
$ref_enums['CategoryMediaSource'] = AdCreativeCategoryMediaSourceValues::getInstance()->getValues();
6768
$ref_enums['DynamicAdVoice'] = AdCreativeDynamicAdVoiceValues::getInstance()->getValues();
69+
$ref_enums['ExecutionOptions'] = AdCreativeExecutionOptionsValues::getInstance()->getValues();
6870
$ref_enums['Operator'] = AdCreativeOperatorValues::getInstance()->getValues();
6971
return $ref_enums;
7072
}

src/FacebookAds/Object/AdSet.php

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -731,6 +731,7 @@ public function updateSelf(array $fields = array(), array $params = array(), $pe
731731
'optimization_goal' => 'optimization_goal_enum',
732732
'optimization_sub_event' => 'optimization_sub_event_enum',
733733
'pacing_type' => 'list<string>',
734+
'placement_soft_opt_out' => 'Object',
734735
'promoted_object' => 'Object',
735736
'rb_prediction_id' => 'string',
736737
'regional_regulated_categories' => 'list<regional_regulated_categories_enum>',

src/FacebookAds/Object/AdsValueAdjustmentRuleCollection.php

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -62,7 +62,7 @@ public function createDeleteRuleSet(array $fields = array(), array $params = arr
6262
$this->api,
6363
$this->data['id'],
6464
RequestInterface::METHOD_POST,
65-
'/deleteruleset',
65+
'/delete_rule_set',
6666
new AdsValueAdjustmentRuleCollection(),
6767
'EDGE',
6868
AdsValueAdjustmentRuleCollection::getFieldsEnum()->getValues(),

src/FacebookAds/Object/Application.php

Lines changed: 0 additions & 50 deletions
Original file line numberDiff line numberDiff line change
@@ -1421,31 +1421,6 @@ public function getSubscribedDomains(array $fields = array(), array $params = ar
14211421
return $pending ? $request : $request->execute();
14221422
}
14231423

1424-
public function createSubscribedDomain(array $fields = array(), array $params = array(), $pending = false) {
1425-
$this->assureId();
1426-
1427-
$param_types = array(
1428-
'subscribe' => 'list<string>',
1429-
'unsubscribe' => 'list<string>',
1430-
);
1431-
$enums = array(
1432-
);
1433-
1434-
$request = new ApiRequest(
1435-
$this->api,
1436-
$this->data['id'],
1437-
RequestInterface::METHOD_POST,
1438-
'/subscribed_domains',
1439-
new Application(),
1440-
'EDGE',
1441-
Application::getFieldsEnum()->getValues(),
1442-
new TypeChecker($param_types, $enums)
1443-
);
1444-
$request->addParams($params);
1445-
$request->addFields($fields);
1446-
return $pending ? $request : $request->execute();
1447-
}
1448-
14491424
public function getSubscribedDomainsPhishing(array $fields = array(), array $params = array(), $pending = false) {
14501425
$this->assureId();
14511426

@@ -1469,31 +1444,6 @@ public function getSubscribedDomainsPhishing(array $fields = array(), array $par
14691444
return $pending ? $request : $request->execute();
14701445
}
14711446

1472-
public function createSubscribedDomainsPhishing(array $fields = array(), array $params = array(), $pending = false) {
1473-
$this->assureId();
1474-
1475-
$param_types = array(
1476-
'subscribe' => 'list<string>',
1477-
'unsubscribe' => 'list<string>',
1478-
);
1479-
$enums = array(
1480-
);
1481-
1482-
$request = new ApiRequest(
1483-
$this->api,
1484-
$this->data['id'],
1485-
RequestInterface::METHOD_POST,
1486-
'/subscribed_domains_phishing',
1487-
new Application(),
1488-
'EDGE',
1489-
Application::getFieldsEnum()->getValues(),
1490-
new TypeChecker($param_types, $enums)
1491-
);
1492-
$request->addParams($params);
1493-
$request->addFields($fields);
1494-
return $pending ? $request : $request->execute();
1495-
}
1496-
14971447
public function deleteSubscriptions(array $fields = array(), array $params = array(), $pending = false) {
14981448
$this->assureId();
14991449

src/FacebookAds/Object/Business.php

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -47,15 +47,16 @@
4747
use FacebookAds\Object\Values\BusinessVerificationStatusValues;
4848
use FacebookAds\Object\Values\BusinessVerticalV2Values;
4949
use FacebookAds\Object\Values\BusinessVerticalValues;
50+
use FacebookAds\Object\Values\BusinessWhatsappBusinessManagerMessagingLimitValues;
5051
use FacebookAds\Object\Values\CPASCollaborationRequestRequesterAgencyOrBrandValues;
5152
use FacebookAds\Object\Values\CustomConversionActionSourceTypeValues;
5253
use FacebookAds\Object\Values\CustomConversionCustomEventTypeValues;
5354
use FacebookAds\Object\Values\ManagedPartnerBusinessPartitionTypeValues;
5455
use FacebookAds\Object\Values\ManagedPartnerBusinessSurveyBusinessTypeValues;
5556
use FacebookAds\Object\Values\ManagedPartnerBusinessTimezoneIdValues;
5657
use FacebookAds\Object\Values\ManagedPartnerBusinessVerticalValues;
57-
use FacebookAds\Object\Values\OmegaCustomerTrxProductTypesValues;
5858
use FacebookAds\Object\Values\OmegaCustomerTrxTypeValues;
59+
use FacebookAds\Object\Values\OpenBridgeConfigurationEventEnrichmentStateValues;
5960
use FacebookAds\Object\Values\ProductCatalogAdditionalVerticalOptionValues;
6061
use FacebookAds\Object\Values\ProductCatalogVerticalValues;
6162
use FacebookAds\Object\Values\ProfilePictureSourceTypeValues;
@@ -83,6 +84,7 @@ public static function getFieldsEnum() {
8384
protected static function getReferencedEnums() {
8485
$ref_enums = array();
8586
$ref_enums['VerificationStatus'] = BusinessVerificationStatusValues::getInstance()->getValues();
87+
$ref_enums['WhatsappBusinessManagerMessagingLimit'] = BusinessWhatsappBusinessManagerMessagingLimitValues::getInstance()->getValues();
8688
$ref_enums['TwoFactorType'] = BusinessTwoFactorTypeValues::getInstance()->getValues();
8789
$ref_enums['Vertical'] = BusinessVerticalValues::getInstance()->getValues();
8890
$ref_enums['PermittedTasks'] = BusinessPermittedTasksValues::getInstance()->getValues();
@@ -764,21 +766,15 @@ public function getBusinessInvoices(array $fields = array(), array $params = arr
764766
$this->assureId();
765767

766768
$param_types = array(
767-
'account_ids' => 'list<unsigned int>',
768-
'advertiser_name' => 'string',
769-
'billing_period_end' => 'string',
770-
'billing_period_start' => 'string',
771769
'end_date' => 'string',
772770
'invoice_id' => 'string',
773771
'issue_end_date' => 'string',
774772
'issue_start_date' => 'string',
775-
'product_types' => 'list<product_types_enum>',
776773
'root_id' => 'unsigned int',
777774
'start_date' => 'string',
778775
'type' => 'type_enum',
779776
);
780777
$enums = array(
781-
'product_types_enum' => OmegaCustomerTrxProductTypesValues::getInstance()->getValues(),
782778
'type_enum' => OmegaCustomerTrxTypeValues::getInstance()->getValues(),
783779
);
784780

@@ -1895,10 +1891,13 @@ public function createOpenBridgeConfiguration(array $fields = array(), array $pa
18951891

18961892
$param_types = array(
18971893
'active' => 'bool',
1894+
'blocked_event_types' => 'list<string>',
1895+
'blocked_websites' => 'list<string>',
18981896
'cloud_provider' => 'string',
18991897
'cloud_region' => 'string',
19001898
'destination_id' => 'string',
19011899
'endpoint' => 'string',
1900+
'event_enrichment_state' => 'event_enrichment_state_enum',
19021901
'fallback_domain' => 'string',
19031902
'first_party_domain' => 'string',
19041903
'host_business_id' => 'unsigned int',
@@ -1913,6 +1912,7 @@ public function createOpenBridgeConfiguration(array $fields = array(), array $pa
19131912
'sgw_pixel_id' => 'unsigned int',
19141913
);
19151914
$enums = array(
1915+
'event_enrichment_state_enum' => OpenBridgeConfigurationEventEnrichmentStateValues::getInstance()->getValues(),
19161916
);
19171917

19181918
$request = new ApiRequest(
@@ -2383,7 +2383,7 @@ public function getPartnerAccountLinking(array $fields = array(), array $params
23832383
return $pending ? $request : $request->execute();
23842384
}
23852385

2386-
public function createPartnerPremiumOption(array $fields = array(), array $params = array(), $pending = false) {
2386+
public function createPartnerPremiumOptIOn(array $fields = array(), array $params = array(), $pending = false) {
23872387
$this->assureId();
23882388

23892389
$param_types = array(

src/FacebookAds/Object/CommerceMerchantSettings.php

Lines changed: 0 additions & 24 deletions
Original file line numberDiff line numberDiff line change
@@ -249,30 +249,6 @@ public function getSetupStatus(array $fields = array(), array $params = array(),
249249
return $pending ? $request : $request->execute();
250250
}
251251

252-
public function getShippingProfiles(array $fields = array(), array $params = array(), $pending = false) {
253-
$this->assureId();
254-
255-
$param_types = array(
256-
'reference_id' => 'string',
257-
);
258-
$enums = array(
259-
);
260-
261-
$request = new ApiRequest(
262-
$this->api,
263-
$this->data['id'],
264-
RequestInterface::METHOD_GET,
265-
'/shipping_profiles',
266-
new AbstractCrudObject(),
267-
'EDGE',
268-
array(),
269-
new TypeChecker($param_types, $enums)
270-
);
271-
$request->addParams($params);
272-
$request->addFields($fields);
273-
return $pending ? $request : $request->execute();
274-
}
275-
276252
public function createShippingProfile(array $fields = array(), array $params = array(), $pending = false) {
277253
$this->assureId();
278254

src/FacebookAds/Object/CustomAudience.php

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -444,6 +444,7 @@ public function updateSelf(array $fields = array(), array $params = array(), $pe
444444
'event_source_group' => 'string',
445445
'event_sources' => 'list<map>',
446446
'exclusions' => 'list<Object>',
447+
'inclusionOperator' => 'string',
447448
'inclusions' => 'list<Object>',
448449
'lookalike_spec' => 'string',
449450
'name' => 'string',

src/FacebookAds/Object/Fields/AdAccountLiveVideoAdvertiserFields.php

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -27,6 +27,7 @@ class AdAccountLiveVideoAdvertiserFields extends AbstractEnum {
2727
const LVA_DEFAULT_DURATION_S = 'lva_default_duration_s';
2828
const SHOULD_DEFAULT_CURRENT_LIVE = 'should_default_current_live';
2929
const SHOULD_DEFAULT_SCHEDULED_LIVE = 'should_default_scheduled_live';
30+
const SHOULD_DEFAULT_TOGGLE_ON_FROM_MODEL = 'should_default_toggle_on_from_model';
3031
const SHOULD_SHOW_LVA_TOGGLE = 'should_show_lva_toggle';
3132

3233
public function getFieldTypes() {
@@ -36,6 +37,7 @@ public function getFieldTypes() {
3637
'lva_default_duration_s' => 'int',
3738
'should_default_current_live' => 'bool',
3839
'should_default_scheduled_live' => 'bool',
40+
'should_default_toggle_on_from_model' => 'bool',
3941
'should_show_lva_toggle' => 'bool',
4042
);
4143
}

0 commit comments

Comments
 (0)