From 7df79347120112b21b632e7d080406ea628b1758 Mon Sep 17 00:00:00 2001 From: Shuotian Cheng Date: Tue, 8 Aug 2023 09:33:40 -0700 Subject: [PATCH] Add DSA Support on AdAccount Summary: [BizSDK][API-Spec] Add DSA Support on AdAccount Add default_dsa_beneficiary and default_dsa_payor two fields in adaccount.json file. Reviewed By: scutexasece Differential Revision: D48134776 fbshipit-source-id: b672146998f4eac5d20ac2e04624c4b41dceafd1 --- src/FacebookAds/ApiConfig.php | 2 +- src/FacebookAds/Object/AdAccount.php | 2 ++ src/FacebookAds/Object/Fields/AdAccountFields.php | 4 ++++ 3 files changed, 7 insertions(+), 1 deletion(-) diff --git a/src/FacebookAds/ApiConfig.php b/src/FacebookAds/ApiConfig.php index 7e6c454db..3ccfae96c 100644 --- a/src/FacebookAds/ApiConfig.php +++ b/src/FacebookAds/ApiConfig.php @@ -24,6 +24,6 @@ namespace FacebookAds; class ApiConfig { const APIVersion = '17.0'; - const SDKVersion = '17.0.1'; + const SDKVersion = '17.0.2'; const TYPE_CHECKER_STRICT_MODE = false; } diff --git a/src/FacebookAds/Object/AdAccount.php b/src/FacebookAds/Object/AdAccount.php index 0d188089b..a1d3b571d 100644 --- a/src/FacebookAds/Object/AdAccount.php +++ b/src/FacebookAds/Object/AdAccount.php @@ -3142,6 +3142,8 @@ public function updateSelf(array $fields = array(), array $params = array(), $pe 'business_info' => 'map', 'currency' => 'currency_enum', 'custom_audience_info' => 'map', + 'default_dsa_beneficiary' => 'string', + 'default_dsa_payor' => 'string', 'end_advertiser' => 'string', 'existing_customers' => 'list', 'is_notifications_enabled' => 'bool', diff --git a/src/FacebookAds/Object/Fields/AdAccountFields.php b/src/FacebookAds/Object/Fields/AdAccountFields.php index c370d0ce1..a98053574 100644 --- a/src/FacebookAds/Object/Fields/AdAccountFields.php +++ b/src/FacebookAds/Object/Fields/AdAccountFields.php @@ -57,6 +57,8 @@ class AdAccountFields extends AbstractEnum { const CREATED_TIME = 'created_time'; const CURRENCY = 'currency'; const CUSTOM_AUDIENCE_INFO = 'custom_audience_info'; + const DEFAULT_DSA_BENEFICIARY = 'default_dsa_beneficiary'; + const DEFAULT_DSA_PAYOR = 'default_dsa_payor'; const DISABLE_REASON = 'disable_reason'; const END_ADVERTISER = 'end_advertiser'; const END_ADVERTISER_NAME = 'end_advertiser_name'; @@ -125,6 +127,8 @@ public function getFieldTypes() { 'created_time' => 'datetime', 'currency' => 'string', 'custom_audience_info' => 'CustomAudienceGroup', + 'default_dsa_beneficiary' => 'string', + 'default_dsa_payor' => 'string', 'disable_reason' => 'unsigned int', 'end_advertiser' => 'string', 'end_advertiser_name' => 'string',