Skip to content

Commit 4b976a8

Browse files
generatedunixname89002005295453facebook-github-bot
authored andcommitted
Auto-generated php SDK code update
Summary: ignore-conflict-markers Reviewed By: stcheng Differential Revision: D53020059 fbshipit-source-id: fb1d683e4c9292341830d9a2100a040cdff2be59
1 parent bfec989 commit 4b976a8

Some content is hidden

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

48 files changed

+568
-319
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 = '18.0';
13-
const SDKVersion = '18.0.4';
12+
const APIVersion = '19.0';
13+
const SDKVersion = '19.0.0';
1414
const TYPE_CHECKER_STRICT_MODE = false;
1515
}

src/FacebookAds/Object/AdAccount.php

Lines changed: 28 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -23,6 +23,7 @@
2323
use FacebookAds\Object\Values\AdAccountCurrencyValues;
2424
use FacebookAds\Object\Values\AdAccountDeliveryEstimateOptimizationGoalValues;
2525
use FacebookAds\Object\Values\AdAccountMatchedSearchApplicationsEdgeDataAppStoreValues;
26+
use FacebookAds\Object\Values\AdAccountPermittedTasksValues;
2627
use FacebookAds\Object\Values\AdAccountSubtypeValues;
2728
use FacebookAds\Object\Values\AdAccountTargetingUnifiedAppStoreValues;
2829
use FacebookAds\Object\Values\AdAccountTargetingUnifiedLimitTypeValues;
@@ -130,6 +131,7 @@ public static function getFieldsEnum() {
130131
protected static function getReferencedEnums() {
131132
$ref_enums = array();
132133
$ref_enums['Currency'] = AdAccountCurrencyValues::getInstance()->getValues();
134+
$ref_enums['PermittedTasks'] = AdAccountPermittedTasksValues::getInstance()->getValues();
133135
$ref_enums['Tasks'] = AdAccountTasksValues::getInstance()->getValues();
134136
$ref_enums['ClaimObjective'] = AdAccountClaimObjectiveValues::getInstance()->getValues();
135137
$ref_enums['ContentType'] = AdAccountContentTypeValues::getInstance()->getValues();
@@ -1381,6 +1383,32 @@ public function getAgencies(array $fields = array(), array $params = array(), $p
13811383
return $pending ? $request : $request->execute();
13821384
}
13831385

1386+
public function createAgency(array $fields = array(), array $params = array(), $pending = false) {
1387+
$this->assureId();
1388+
1389+
$param_types = array(
1390+
'business' => 'string',
1391+
'permitted_tasks' => 'list<permitted_tasks_enum>',
1392+
);
1393+
$enums = array(
1394+
'permitted_tasks_enum' => AdAccountPermittedTasksValues::getInstance()->getValues(),
1395+
);
1396+
1397+
$request = new ApiRequest(
1398+
$this->api,
1399+
$this->data['id'],
1400+
RequestInterface::METHOD_POST,
1401+
'/agencies',
1402+
new AdAccount(),
1403+
'EDGE',
1404+
AdAccount::getFieldsEnum()->getValues(),
1405+
new TypeChecker($param_types, $enums)
1406+
);
1407+
$request->addParams($params);
1408+
$request->addFields($fields);
1409+
return $pending ? $request : $request->execute();
1410+
}
1411+
13841412
public function getApplications(array $fields = array(), array $params = array(), $pending = false) {
13851413
$this->assureId();
13861414

src/FacebookAds/Object/AdsPixel.php

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -215,6 +215,7 @@ public function createEvent(array $fields = array(), array $params = array(), $p
215215
'namespace_id' => 'string',
216216
'partner_agent' => 'string',
217217
'platforms' => 'list<map>',
218+
'progress' => 'Object',
218219
'test_event_code' => 'string',
219220
'trace' => 'unsigned int',
220221
'upload_id' => 'string',

src/FacebookAds/Object/Application.php

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1029,6 +1029,7 @@ public function createMmpAuditing(array $fields = array(), array $params = array
10291029
'click_attr_window' => 'unsigned int',
10301030
'custom_events' => 'list<Object>',
10311031
'decline_reason' => 'string',
1032+
'engagement_type' => 'string',
10321033
'event' => 'string',
10331034
'event_reported_time' => 'unsigned int',
10341035
'fb_ad_id' => 'unsigned int',

src/FacebookAds/Object/Business.php

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -44,7 +44,6 @@
4444
use FacebookAds\Object\Values\CustomConversionCustomEventTypeValues;
4545
use FacebookAds\Object\Values\OmegaCustomerTrxTypeValues;
4646
use FacebookAds\Object\Values\ProductCatalogVerticalValues;
47-
use FacebookAds\Object\Values\ProfilePictureSourceBreakingChangeValues;
4847
use FacebookAds\Object\Values\ProfilePictureSourceTypeValues;
4948
use FacebookAds\Object\Values\SystemUserRoleValues;
5049
use FacebookAds\Object\Values\WhatsAppBusinessPreVerifiedPhoneNumberCodeVerificationStatusValues;
@@ -1641,6 +1640,7 @@ public function createManagedPartnerBusiness(array $fields = array(), array $par
16411640
'LUXURY',
16421641
'MARKETING',
16431642
'NON_PROFIT',
1643+
'NOT_SET',
16441644
'ORGANIZATIONS_AND_ASSOCIATIONS',
16451645
'OTHER',
16461646
'PROFESSIONAL_SERVICES',
@@ -2415,14 +2415,12 @@ public function getPicture(array $fields = array(), array $params = array(), $pe
24152415
$this->assureId();
24162416

24172417
$param_types = array(
2418-
'breaking_change' => 'breaking_change_enum',
24192418
'height' => 'int',
24202419
'redirect' => 'bool',
24212420
'type' => 'type_enum',
24222421
'width' => 'int',
24232422
);
24242423
$enums = array(
2425-
'breaking_change_enum' => ProfilePictureSourceBreakingChangeValues::getInstance()->getValues(),
24262424
'type_enum' => ProfilePictureSourceTypeValues::getInstance()->getValues(),
24272425
);
24282426

src/FacebookAds/Object/Canvas.php

Lines changed: 23 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -39,6 +39,29 @@ protected static function getReferencedEnums() {
3939
}
4040

4141

42+
public function getPreview(array $fields = array(), array $params = array(), $pending = false) {
43+
$this->assureId();
44+
45+
$param_types = array(
46+
);
47+
$enums = array(
48+
);
49+
50+
$request = new ApiRequest(
51+
$this->api,
52+
$this->data['id'],
53+
RequestInterface::METHOD_GET,
54+
'/preview',
55+
new CanvasPreview(),
56+
'EDGE',
57+
CanvasPreview::getFieldsEnum()->getValues(),
58+
new TypeChecker($param_types, $enums)
59+
);
60+
$request->addParams($params);
61+
$request->addFields($fields);
62+
return $pending ? $request : $request->execute();
63+
}
64+
4265
public function getPreviews(array $fields = array(), array $params = array(), $pending = false) {
4366
$this->assureId();
4467

src/FacebookAds/Object/InstantArticlesStats.php renamed to src/FacebookAds/Object/CanvasPreview.php

Lines changed: 4 additions & 4 deletions
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\InstantArticlesStatsFields;
16+
use FacebookAds\Object\Fields\CanvasPreviewFields;
1717

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

27-
class InstantArticlesStats extends AbstractObject {
27+
class CanvasPreview extends AbstractObject {
2828

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

3636
protected static function getReferencedEnums() {

src/FacebookAds/Object/CustomAudience.php

Lines changed: 50 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -172,6 +172,56 @@ public function getAds(array $fields = array(), array $params = array(), $pendin
172172
return $pending ? $request : $request->execute();
173173
}
174174

175+
public function getSalts(array $fields = array(), array $params = array(), $pending = false) {
176+
$this->assureId();
177+
178+
$param_types = array(
179+
'params' => 'list<string>',
180+
);
181+
$enums = array(
182+
);
183+
184+
$request = new ApiRequest(
185+
$this->api,
186+
$this->data['id'],
187+
RequestInterface::METHOD_GET,
188+
'/salts',
189+
new CustomAudienceSalts(),
190+
'EDGE',
191+
CustomAudienceSalts::getFieldsEnum()->getValues(),
192+
new TypeChecker($param_types, $enums)
193+
);
194+
$request->addParams($params);
195+
$request->addFields($fields);
196+
return $pending ? $request : $request->execute();
197+
}
198+
199+
public function createSalt(array $fields = array(), array $params = array(), $pending = false) {
200+
$this->assureId();
201+
202+
$param_types = array(
203+
'salt' => 'string',
204+
'valid_from' => 'datetime',
205+
'valid_to' => 'datetime',
206+
);
207+
$enums = array(
208+
);
209+
210+
$request = new ApiRequest(
211+
$this->api,
212+
$this->data['id'],
213+
RequestInterface::METHOD_POST,
214+
'/salts',
215+
new CustomAudience(),
216+
'EDGE',
217+
CustomAudience::getFieldsEnum()->getValues(),
218+
new TypeChecker($param_types, $enums)
219+
);
220+
$request->addParams($params);
221+
$request->addFields($fields);
222+
return $pending ? $request : $request->execute();
223+
}
224+
175225
public function getSessions(array $fields = array(), array $params = array(), $pending = false) {
176226
$this->assureId();
177227

src/FacebookAds/Object/WhitehatFBDLRun.php renamed to src/FacebookAds/Object/CustomAudienceSalts.php

Lines changed: 4 additions & 27 deletions
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\WhitehatFBDLRunFields;
16+
use FacebookAds\Object\Fields\CustomAudienceSaltsFields;
1717

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

27-
class WhitehatFBDLRun extends AbstractCrudObject {
27+
class CustomAudienceSalts extends AbstractObject {
2828

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

3636
protected static function getReferencedEnums() {
@@ -39,27 +39,4 @@ protected static function getReferencedEnums() {
3939
}
4040

4141

42-
public function getSelf(array $fields = array(), array $params = array(), $pending = false) {
43-
$this->assureId();
44-
45-
$param_types = array(
46-
);
47-
$enums = array(
48-
);
49-
50-
$request = new ApiRequest(
51-
$this->api,
52-
$this->data['id'],
53-
RequestInterface::METHOD_GET,
54-
'/',
55-
new WhitehatFBDLRun(),
56-
'NODE',
57-
WhitehatFBDLRun::getFieldsEnum()->getValues(),
58-
new TypeChecker($param_types, $enums)
59-
);
60-
$request->addParams($params);
61-
$request->addFields($fields);
62-
return $pending ? $request : $request->execute();
63-
}
64-
6542
}

src/FacebookAds/Object/DestinationCatalogSettings.php

Lines changed: 0 additions & 65 deletions
This file was deleted.

0 commit comments

Comments
 (0)