Skip to content

Commit

Permalink
Update EndpointDecodeDict
Browse files Browse the repository at this point in the history
Summary:
Update EndpointDecodeDict.txt to support new names.
Make WhatsApp two words to align with the current situation.

Reviewed By: liliarizona

Differential Revision: D62056156

fbshipit-source-id: 6337eb9f819cc781c9b9164e0b12753da991ef99
  • Loading branch information
stcheng authored and facebook-github-bot committed Aug 31, 2024
1 parent 1fbdf60 commit 8f7b932
Show file tree
Hide file tree
Showing 143 changed files with 2,463 additions and 1,274 deletions.
2 changes: 1 addition & 1 deletion src/FacebookAds/ApiConfig.php
Original file line number Diff line number Diff line change
Expand Up @@ -10,6 +10,6 @@
namespace FacebookAds;
class ApiConfig {
const APIVersion = '20.0';
const SDKVersion = '20.0.1';
const SDKVersion = '20.0.2';
const TYPE_CHECKER_STRICT_MODE = false;
}
Original file line number Diff line number Diff line change
Expand Up @@ -13,7 +13,7 @@
use FacebookAds\Cursor;
use FacebookAds\Http\RequestInterface;
use FacebookAds\TypeChecker;
use FacebookAds\Object\Fields\BCPCreatorIgUserFields;
use FacebookAds\Object\Fields\ALMAdAccountInfoFields;

/**
* This class is auto-generated.
Expand All @@ -24,13 +24,13 @@
*
*/

class BCPCreatorIgUser extends AbstractCrudObject {
class ALMAdAccountInfo extends AbstractCrudObject {

/**
* @return BCPCreatorIgUserFields
* @return ALMAdAccountInfoFields
*/
public static function getFieldsEnum() {
return BCPCreatorIgUserFields::getInstance();
return ALMAdAccountInfoFields::getInstance();
}

protected static function getReferencedEnums() {
Expand All @@ -52,9 +52,9 @@ public function getSelf(array $fields = array(), array $params = array(), $pendi
$this->data['id'],
RequestInterface::METHOD_GET,
'/',
new BCPCreatorIgUser(),
new ALMAdAccountInfo(),
'NODE',
BCPCreatorIgUser::getFieldsEnum()->getValues(),
ALMAdAccountInfo::getFieldsEnum()->getValues(),
new TypeChecker($param_types, $enums)
);
$request->addParams($params);
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -13,7 +13,7 @@
use FacebookAds\Cursor;
use FacebookAds\Http\RequestInterface;
use FacebookAds\TypeChecker;
use FacebookAds\Object\Fields\UserSetReportingRootFields;
use FacebookAds\Object\Fields\ALMEndAdvertiserInfoFields;

/**
* This class is auto-generated.
Expand All @@ -24,13 +24,13 @@
*
*/

class UserSetReportingRoot extends AbstractCrudObject {
class ALMEndAdvertiserInfo extends AbstractCrudObject {

/**
* @return UserSetReportingRootFields
* @return ALMEndAdvertiserInfoFields
*/
public static function getFieldsEnum() {
return UserSetReportingRootFields::getInstance();
return ALMEndAdvertiserInfoFields::getInstance();
}

protected static function getReferencedEnums() {
Expand All @@ -52,9 +52,9 @@ public function getSelf(array $fields = array(), array $params = array(), $pendi
$this->data['id'],
RequestInterface::METHOD_GET,
'/',
new UserSetReportingRoot(),
new ALMEndAdvertiserInfo(),
'NODE',
UserSetReportingRoot::getFieldsEnum()->getValues(),
ALMEndAdvertiserInfo::getFieldsEnum()->getValues(),
new TypeChecker($param_types, $enums)
);
$request->addParams($params);
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -13,7 +13,7 @@
use FacebookAds\Cursor;
use FacebookAds\Http\RequestInterface;
use FacebookAds\TypeChecker;
use FacebookAds\Object\Fields\VidwallaBroadcastFields;
use FacebookAds\Object\Fields\ALMEventFields;

/**
* This class is auto-generated.
Expand All @@ -24,13 +24,13 @@
*
*/

class VidwallaBroadcast extends AbstractCrudObject {
class ALMEvent extends AbstractCrudObject {

/**
* @return VidwallaBroadcastFields
* @return ALMEventFields
*/
public static function getFieldsEnum() {
return VidwallaBroadcastFields::getInstance();
return ALMEventFields::getInstance();
}

protected static function getReferencedEnums() {
Expand All @@ -52,9 +52,9 @@ public function getSelf(array $fields = array(), array $params = array(), $pendi
$this->data['id'],
RequestInterface::METHOD_GET,
'/',
new VidwallaBroadcast(),
new ALMEvent(),
'NODE',
VidwallaBroadcast::getFieldsEnum()->getValues(),
ALMEvent::getFieldsEnum()->getValues(),
new TypeChecker($param_types, $enums)
);
$request->addParams($params);
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -13,7 +13,7 @@
use FacebookAds\Cursor;
use FacebookAds\Http\RequestInterface;
use FacebookAds\TypeChecker;
use FacebookAds\Object\Fields\ExpirablePostFields;
use FacebookAds\Object\Fields\ALMGuidanceFields;

/**
* This class is auto-generated.
Expand All @@ -24,13 +24,13 @@
*
*/

class ExpirablePost extends AbstractCrudObject {
class ALMGuidance extends AbstractObject {

/**
* @return ExpirablePostFields
* @return ALMGuidanceFields
*/
public static function getFieldsEnum() {
return ExpirablePostFields::getInstance();
return ALMGuidanceFields::getInstance();
}

protected static function getReferencedEnums() {
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -13,7 +13,7 @@
use FacebookAds\Cursor;
use FacebookAds\Http\RequestInterface;
use FacebookAds\TypeChecker;
use FacebookAds\Object\Fields\GenericVideoAssetFields;
use FacebookAds\Object\Fields\ALMGuidanceMetricsFields;

/**
* This class is auto-generated.
Expand All @@ -24,13 +24,13 @@
*
*/

class GenericVideoAsset extends AbstractCrudObject {
class ALMGuidanceMetrics extends AbstractObject {

/**
* @return GenericVideoAssetFields
* @return ALMGuidanceMetricsFields
*/
public static function getFieldsEnum() {
return GenericVideoAssetFields::getInstance();
return ALMGuidanceMetricsFields::getInstance();
}

protected static function getReferencedEnums() {
Expand Down
76 changes: 75 additions & 1 deletion src/FacebookAds/Object/AdAccount.php
Original file line number Diff line number Diff line change
Expand Up @@ -18,6 +18,7 @@
use FacebookAds\Object\Values\AdAccountAdRulesHistoryActionValues;
use FacebookAds\Object\Values\AdAccountAdRulesHistoryEvaluationTypeValues;
use FacebookAds\Object\Values\AdAccountAdVolumeRecommendationTypeValues;
use FacebookAds\Object\Values\AdAccountBrandSafetyContentFilterLevelsValues;
use FacebookAds\Object\Values\AdAccountClaimObjectiveValues;
use FacebookAds\Object\Values\AdAccountContentTypeValues;
use FacebookAds\Object\Values\AdAccountCurrencyValues;
Expand Down Expand Up @@ -135,6 +136,7 @@ protected static function getReferencedEnums() {
$ref_enums['Currency'] = AdAccountCurrencyValues::getInstance()->getValues();
$ref_enums['PermittedTasks'] = AdAccountPermittedTasksValues::getInstance()->getValues();
$ref_enums['Tasks'] = AdAccountTasksValues::getInstance()->getValues();
$ref_enums['BrandSafetyContentFilterLevels'] = AdAccountBrandSafetyContentFilterLevelsValues::getInstance()->getValues();
$ref_enums['ClaimObjective'] = AdAccountClaimObjectiveValues::getInstance()->getValues();
$ref_enums['ContentType'] = AdAccountContentTypeValues::getInstance()->getValues();
$ref_enums['Subtype'] = AdAccountSubtypeValues::getInstance()->getValues();
Expand Down Expand Up @@ -1220,7 +1222,6 @@ public function createAdVideo(array $fields = array(), array $params = array(),
$this->assureId();

$param_types = array(
'animated_effect_id' => 'unsigned int',
'application_id' => 'string',
'asked_fun_fact_prompt_id' => 'unsigned int',
'audio_story_wave_animation_handle' => 'string',
Expand Down Expand Up @@ -1661,6 +1662,32 @@ public function createBlockListDraft(array $fields = array(), array $params = ar
return $pending ? $request : $request->execute();
}

public function createBrandSafetyContentFilterLevel(array $fields = array(), array $params = array(), $pending = false) {
$this->assureId();

$param_types = array(
'brand_safety_content_filter_levels' => 'list<brand_safety_content_filter_levels_enum>',
'business_id' => 'string',
);
$enums = array(
'brand_safety_content_filter_levels_enum' => AdAccountBrandSafetyContentFilterLevelsValues::getInstance()->getValues(),
);

$request = new ApiRequest(
$this->api,
$this->data['id'],
RequestInterface::METHOD_POST,
'/brand_safety_content_filter_levels',
new AdAccount(),
'EDGE',
AdAccount::getFieldsEnum()->getValues(),
new TypeChecker($param_types, $enums)
);
$request->addParams($params);
$request->addFields($fields);
return $pending ? $request : $request->execute();
}

public function getBroadTargetingCategories(array $fields = array(), array $params = array(), $pending = false) {
$this->assureId();

Expand Down Expand Up @@ -2817,6 +2844,53 @@ public function createReachFrequencyPrediction(array $fields = array(), array $p
return $pending ? $request : $request->execute();
}

public function getRecommendations(array $fields = array(), array $params = array(), $pending = false) {
$this->assureId();

$param_types = array(
);
$enums = array(
);

$request = new ApiRequest(
$this->api,
$this->data['id'],
RequestInterface::METHOD_GET,
'/recommendations',
new AdAccountRecommendations(),
'EDGE',
AdAccountRecommendations::getFieldsEnum()->getValues(),
new TypeChecker($param_types, $enums)
);
$request->addParams($params);
$request->addFields($fields);
return $pending ? $request : $request->execute();
}

public function createRecommendation(array $fields = array(), array $params = array(), $pending = false) {
$this->assureId();

$param_types = array(
'recommendation_signature' => 'string',
);
$enums = array(
);

$request = new ApiRequest(
$this->api,
$this->data['id'],
RequestInterface::METHOD_POST,
'/recommendations',
new AdAccountRecommendations(),
'EDGE',
AdAccountRecommendations::getFieldsEnum()->getValues(),
new TypeChecker($param_types, $enums)
);
$request->addParams($params);
$request->addFields($fields);
return $pending ? $request : $request->execute();
}

public function getSavedAudiences(array $fields = array(), array $params = array(), $pending = false) {
$this->assureId();

Expand Down
7 changes: 7 additions & 0 deletions src/FacebookAds/Object/AdAccountRecommendations.php
Original file line number Diff line number Diff line change
Expand Up @@ -26,6 +26,13 @@

class AdAccountRecommendations extends AbstractObject {

/**
* @deprecated getEndpoint function is deprecated
*/
protected function getEndpoint() {
return 'recommendations';
}

/**
* @return AdAccountRecommendationsFields
*/
Expand Down
42 changes: 42 additions & 0 deletions src/FacebookAds/Object/AdCampaignConversionValueExpressionSpec.php
Original file line number Diff line number Diff line change
@@ -0,0 +1,42 @@
<?php
/*
* Copyright (c) Meta Platforms, Inc. and affiliates.
* All rights reserved.
*
* This source code is licensed under the license found in the
* LICENSE file in the root directory of this source tree.
*/

namespace FacebookAds\Object;

use FacebookAds\ApiRequest;
use FacebookAds\Cursor;
use FacebookAds\Http\RequestInterface;
use FacebookAds\TypeChecker;
use FacebookAds\Object\Fields\AdCampaignConversionValueExpressionSpecFields;

/**
* This class is auto-generated.
*
* For any issues or feature requests related to this class, please let us know
* on github and we'll fix in our codegen framework. We'll not be able to accept
* pull request for this class.
*
*/

class AdCampaignConversionValueExpressionSpec extends AbstractObject {

/**
* @return AdCampaignConversionValueExpressionSpecFields
*/
public static function getFieldsEnum() {
return AdCampaignConversionValueExpressionSpecFields::getInstance();
}

protected static function getReferencedEnums() {
$ref_enums = array();
return $ref_enums;
}


}
Original file line number Diff line number Diff line change
Expand Up @@ -13,7 +13,7 @@
use FacebookAds\Cursor;
use FacebookAds\Http\RequestInterface;
use FacebookAds\TypeChecker;
use FacebookAds\Object\Fields\CPASSetupCatalogProgressFields;
use FacebookAds\Object\Fields\AdCreativeDestinationSpecFields;

/**
* This class is auto-generated.
Expand All @@ -24,13 +24,13 @@
*
*/

class CPASSetupCatalogProgress extends AbstractCrudObject {
class AdCreativeDestinationSpec extends AbstractObject {

/**
* @return CPASSetupCatalogProgressFields
* @return AdCreativeDestinationSpecFields
*/
public static function getFieldsEnum() {
return CPASSetupCatalogProgressFields::getInstance();
return AdCreativeDestinationSpecFields::getInstance();
}

protected static function getReferencedEnums() {
Expand Down
Loading

0 comments on commit 8f7b932

Please sign in to comment.