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: D51766783

fbshipit-source-id: ac1f695a815dfbcde66183513e78ac224dfaa3d5
  • Loading branch information
generatedunixname89002005295453 authored and facebook-github-bot committed Dec 2, 2023
1 parent bf538a2 commit 9ce6056
Show file tree
Hide file tree
Showing 34 changed files with 902 additions and 39 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 = '18.0';
const SDKVersion = '18.0.3';
const SDKVersion = '18.0.4';
const TYPE_CHECKER_STRICT_MODE = false;
}
42 changes: 42 additions & 0 deletions src/FacebookAds/Object/AdAssetFeedAdditionalData.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\AdAssetFeedAdditionalDataFields;

/**
* 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 AdAssetFeedAdditionalData extends AbstractObject {

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

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


}
42 changes: 42 additions & 0 deletions src/FacebookAds/Object/AdAssetFeedSpecCallToAction.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\AdAssetFeedSpecCallToActionFields;

/**
* 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 AdAssetFeedSpecCallToAction extends AbstractObject {

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

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


}
42 changes: 42 additions & 0 deletions src/FacebookAds/Object/AdAssetFeedSpecCarousel.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\AdAssetFeedSpecCarouselFields;

/**
* 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 AdAssetFeedSpecCarousel extends AbstractObject {

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

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


}
42 changes: 42 additions & 0 deletions src/FacebookAds/Object/AdAssetFeedSpecCarouselChildAttachment.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\AdAssetFeedSpecCarouselChildAttachmentFields;

/**
* 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 AdAssetFeedSpecCarouselChildAttachment extends AbstractObject {

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

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


}
42 changes: 42 additions & 0 deletions src/FacebookAds/Object/AdAssetFeedSpecEvents.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\AdAssetFeedSpecEventsFields;

/**
* 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 AdAssetFeedSpecEvents extends AbstractCrudObject {

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

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


}
42 changes: 42 additions & 0 deletions src/FacebookAds/Object/AdAssetOnsiteDestinations.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\AdAssetOnsiteDestinationsFields;

/**
* 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 AdAssetOnsiteDestinations extends AbstractObject {

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

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


}
42 changes: 42 additions & 0 deletions src/FacebookAds/Object/AdCreativeBrandedContentAdsPartners.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\AdCreativeBrandedContentAdsPartnersFields;

/**
* 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 AdCreativeBrandedContentAdsPartners extends AbstractObject {

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

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


}
24 changes: 0 additions & 24 deletions src/FacebookAds/Object/Application.php
Original file line number Diff line number Diff line change
Expand Up @@ -796,30 +796,6 @@ public function getAuthorizedAdAccounts(array $fields = array(), array $params =
return $pending ? $request : $request->execute();
}

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

$param_types = array(
'uid' => 'int',
);
$enums = array(
);

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

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

Expand Down
1 change: 1 addition & 0 deletions src/FacebookAds/Object/BusinessUser.php
Original file line number Diff line number Diff line change
Expand Up @@ -198,6 +198,7 @@ public function updateSelf(array $fields = array(), array $params = array(), $pe
'last_name' => 'string',
'pending_email' => 'string',
'role' => 'role_enum',
'skip_verification_email' => 'bool',
'title' => 'string',
);
$enums = array(
Expand Down
40 changes: 40 additions & 0 deletions src/FacebookAds/Object/Fields/AdAssetFeedAdditionalDataFields.php
Original file line number Diff line number Diff line change
@@ -0,0 +1,40 @@
<?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\Fields;

use FacebookAds\Enum\AbstractEnum;

/**
* 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 AdAssetFeedAdditionalDataFields extends AbstractEnum {

const AUTOMATED_PRODUCT_TAGS = 'automated_product_tags';
const BRAND_PAGE_ID = 'brand_page_id';
const IS_CLICK_TO_MESSAGE = 'is_click_to_message';
const MULTI_SHARE_END_CARD = 'multi_share_end_card';
const PAGE_WELCOME_MESSAGE = 'page_welcome_message';

public function getFieldTypes() {
return array(
'automated_product_tags' => 'bool',
'brand_page_id' => 'string',
'is_click_to_message' => 'bool',
'multi_share_end_card' => 'bool',
'page_welcome_message' => 'string',
);
}
}
Loading

0 comments on commit 9ce6056

Please sign in to comment.