Skip to content

Commit

Permalink
Auto-generated php SDK code update
Browse files Browse the repository at this point in the history
Summary: ignore-conflict-markers

Reviewed By: stcheng

Differential Revision: D53020059

fbshipit-source-id: fb1d683e4c9292341830d9a2100a040cdff2be59
  • Loading branch information
generatedunixname89002005295453 authored and facebook-github-bot committed Jan 23, 2024
1 parent bfec989 commit 4b976a8
Show file tree
Hide file tree
Showing 48 changed files with 568 additions and 319 deletions.
4 changes: 2 additions & 2 deletions src/FacebookAds/ApiConfig.php
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,7 @@

namespace FacebookAds;
class ApiConfig {
const APIVersion = '18.0';
const SDKVersion = '18.0.4';
const APIVersion = '19.0';
const SDKVersion = '19.0.0';
const TYPE_CHECKER_STRICT_MODE = false;
}
28 changes: 28 additions & 0 deletions src/FacebookAds/Object/AdAccount.php
Original file line number Diff line number Diff line change
Expand Up @@ -23,6 +23,7 @@
use FacebookAds\Object\Values\AdAccountCurrencyValues;
use FacebookAds\Object\Values\AdAccountDeliveryEstimateOptimizationGoalValues;
use FacebookAds\Object\Values\AdAccountMatchedSearchApplicationsEdgeDataAppStoreValues;
use FacebookAds\Object\Values\AdAccountPermittedTasksValues;
use FacebookAds\Object\Values\AdAccountSubtypeValues;
use FacebookAds\Object\Values\AdAccountTargetingUnifiedAppStoreValues;
use FacebookAds\Object\Values\AdAccountTargetingUnifiedLimitTypeValues;
Expand Down Expand Up @@ -130,6 +131,7 @@ public static function getFieldsEnum() {
protected static function getReferencedEnums() {
$ref_enums = array();
$ref_enums['Currency'] = AdAccountCurrencyValues::getInstance()->getValues();
$ref_enums['PermittedTasks'] = AdAccountPermittedTasksValues::getInstance()->getValues();
$ref_enums['Tasks'] = AdAccountTasksValues::getInstance()->getValues();
$ref_enums['ClaimObjective'] = AdAccountClaimObjectiveValues::getInstance()->getValues();
$ref_enums['ContentType'] = AdAccountContentTypeValues::getInstance()->getValues();
Expand Down Expand Up @@ -1381,6 +1383,32 @@ public function getAgencies(array $fields = array(), array $params = array(), $p
return $pending ? $request : $request->execute();
}

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

$param_types = array(
'business' => 'string',
'permitted_tasks' => 'list<permitted_tasks_enum>',
);
$enums = array(
'permitted_tasks_enum' => AdAccountPermittedTasksValues::getInstance()->getValues(),
);

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

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

Expand Down
1 change: 1 addition & 0 deletions src/FacebookAds/Object/AdsPixel.php
Original file line number Diff line number Diff line change
Expand Up @@ -215,6 +215,7 @@ public function createEvent(array $fields = array(), array $params = array(), $p
'namespace_id' => 'string',
'partner_agent' => 'string',
'platforms' => 'list<map>',
'progress' => 'Object',
'test_event_code' => 'string',
'trace' => 'unsigned int',
'upload_id' => 'string',
Expand Down
1 change: 1 addition & 0 deletions src/FacebookAds/Object/Application.php
Original file line number Diff line number Diff line change
Expand Up @@ -1029,6 +1029,7 @@ public function createMmpAuditing(array $fields = array(), array $params = array
'click_attr_window' => 'unsigned int',
'custom_events' => 'list<Object>',
'decline_reason' => 'string',
'engagement_type' => 'string',
'event' => 'string',
'event_reported_time' => 'unsigned int',
'fb_ad_id' => 'unsigned int',
Expand Down
4 changes: 1 addition & 3 deletions src/FacebookAds/Object/Business.php
Original file line number Diff line number Diff line change
Expand Up @@ -44,7 +44,6 @@
use FacebookAds\Object\Values\CustomConversionCustomEventTypeValues;
use FacebookAds\Object\Values\OmegaCustomerTrxTypeValues;
use FacebookAds\Object\Values\ProductCatalogVerticalValues;
use FacebookAds\Object\Values\ProfilePictureSourceBreakingChangeValues;
use FacebookAds\Object\Values\ProfilePictureSourceTypeValues;
use FacebookAds\Object\Values\SystemUserRoleValues;
use FacebookAds\Object\Values\WhatsAppBusinessPreVerifiedPhoneNumberCodeVerificationStatusValues;
Expand Down Expand Up @@ -1641,6 +1640,7 @@ public function createManagedPartnerBusiness(array $fields = array(), array $par
'LUXURY',
'MARKETING',
'NON_PROFIT',
'NOT_SET',
'ORGANIZATIONS_AND_ASSOCIATIONS',
'OTHER',
'PROFESSIONAL_SERVICES',
Expand Down Expand Up @@ -2415,14 +2415,12 @@ public function getPicture(array $fields = array(), array $params = array(), $pe
$this->assureId();

$param_types = array(
'breaking_change' => 'breaking_change_enum',
'height' => 'int',
'redirect' => 'bool',
'type' => 'type_enum',
'width' => 'int',
);
$enums = array(
'breaking_change_enum' => ProfilePictureSourceBreakingChangeValues::getInstance()->getValues(),
'type_enum' => ProfilePictureSourceTypeValues::getInstance()->getValues(),
);

Expand Down
23 changes: 23 additions & 0 deletions src/FacebookAds/Object/Canvas.php
Original file line number Diff line number Diff line change
Expand Up @@ -39,6 +39,29 @@ protected static function getReferencedEnums() {
}


public function getPreview(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,
'/preview',
new CanvasPreview(),
'EDGE',
CanvasPreview::getFieldsEnum()->getValues(),
new TypeChecker($param_types, $enums)
);
$request->addParams($params);
$request->addFields($fields);
return $pending ? $request : $request->execute();
}

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

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\InstantArticlesStatsFields;
use FacebookAds\Object\Fields\CanvasPreviewFields;

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

class InstantArticlesStats extends AbstractObject {
class CanvasPreview extends AbstractObject {

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

protected static function getReferencedEnums() {
Expand Down
50 changes: 50 additions & 0 deletions src/FacebookAds/Object/CustomAudience.php
Original file line number Diff line number Diff line change
Expand Up @@ -172,6 +172,56 @@ public function getAds(array $fields = array(), array $params = array(), $pendin
return $pending ? $request : $request->execute();
}

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

$param_types = array(
'params' => 'list<string>',
);
$enums = array(
);

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

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

$param_types = array(
'salt' => 'string',
'valid_from' => 'datetime',
'valid_to' => 'datetime',
);
$enums = array(
);

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

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

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\WhitehatFBDLRunFields;
use FacebookAds\Object\Fields\CustomAudienceSaltsFields;

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

class WhitehatFBDLRun extends AbstractCrudObject {
class CustomAudienceSalts extends AbstractObject {

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

protected static function getReferencedEnums() {
Expand All @@ -39,27 +39,4 @@ protected static function getReferencedEnums() {
}


public function getSelf(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,
'/',
new WhitehatFBDLRun(),
'NODE',
WhitehatFBDLRun::getFieldsEnum()->getValues(),
new TypeChecker($param_types, $enums)
);
$request->addParams($params);
$request->addFields($fields);
return $pending ? $request : $request->execute();
}

}
65 changes: 0 additions & 65 deletions src/FacebookAds/Object/DestinationCatalogSettings.php

This file was deleted.

Original file line number Diff line number Diff line change
Expand Up @@ -23,12 +23,16 @@
class AdAccountBusinessConstraintsFields extends AbstractEnum {

const AUDIENCE_CONTROLS = 'audience_controls';
const CAMPAIGNS_WITH_ERROR = 'campaigns_with_error';
const PLACEMENT_CONTROLS = 'placement_controls';
const STATUS = 'status';

public function getFieldTypes() {
return array(
'audience_controls' => 'Object',
'campaigns_with_error' => 'list<string>',
'placement_controls' => 'Object',
'status' => 'string',
);
}
}
Original file line number Diff line number Diff line change
Expand Up @@ -27,6 +27,7 @@ class AdCreativeBrandedContentAdsFields extends AbstractEnum {
const INSTAGRAM_BOOST_POST_ACCESS_TOKEN = 'instagram_boost_post_access_token';
const IS_MCA_INTERNAL = 'is_mca_internal';
const PARTNERS = 'partners';
const PROMOTED_PAGE_ID = 'promoted_page_id';
const UI_VERSION = 'ui_version';

public function getFieldTypes() {
Expand All @@ -36,6 +37,7 @@ public function getFieldTypes() {
'instagram_boost_post_access_token' => 'string',
'is_mca_internal' => 'bool',
'partners' => 'list<AdCreativeBrandedContentAdsPartners>',
'promoted_page_id' => 'string',
'ui_version' => 'int',
);
}
Expand Down
4 changes: 4 additions & 0 deletions src/FacebookAds/Object/Fields/AdPromotedObjectFields.php
Original file line number Diff line number Diff line change
Expand Up @@ -43,8 +43,10 @@ class AdPromotedObjectFields extends AbstractEnum {
const PLACE_PAGE_SET_ID = 'place_page_set_id';
const PRODUCT_CATALOG_ID = 'product_catalog_id';
const PRODUCT_ITEM_ID = 'product_item_id';
const PRODUCT_SET = 'product_set';
const PRODUCT_SET_ID = 'product_set_id';
const RETENTION_DAYS = 'retention_days';
const WHATSAPP_PHONE_NUMBER = 'whatsapp_phone_number';

public function getFieldTypes() {
return array(
Expand All @@ -69,8 +71,10 @@ public function getFieldTypes() {
'place_page_set_id' => 'string',
'product_catalog_id' => 'string',
'product_item_id' => 'string',
'product_set' => 'ProductSet',
'product_set_id' => 'string',
'retention_days' => 'string',
'whatsapp_phone_number' => 'string',
);
}
}
Loading

0 comments on commit 4b976a8

Please sign in to comment.