From 97a2ef3718307936306513afc273c5c01044d4e6 Mon Sep 17 00:00:00 2001 From: Richard Marmorstein Date: Mon, 16 May 2022 20:15:27 -0700 Subject: [PATCH] Regenerate --- init.php | 2 +- lib/Treasury/FinancialAccount.php | 2 +- lib/Treasury/FinancialAccountFeatures.php | 24 +++++++++++++++++++++++ lib/Util/ObjectTypes.php | 2 +- tests/Stripe/GeneratedExamplesTest.php | 4 ++-- 5 files changed, 29 insertions(+), 5 deletions(-) create mode 100644 lib/Treasury/FinancialAccountFeatures.php diff --git a/init.php b/init.php index 5e8b0d2a1..28b0025e5 100644 --- a/init.php +++ b/init.php @@ -173,8 +173,8 @@ require __DIR__ . '/lib/TransferReversal.php'; require __DIR__ . '/lib/Treasury/CreditReversal.php'; require __DIR__ . '/lib/Treasury/DebitReversal.php'; -require __DIR__ . '/lib/Treasury/Features.php'; require __DIR__ . '/lib/Treasury/FinancialAccount.php'; +require __DIR__ . '/lib/Treasury/FinancialAccountFeatures.php'; require __DIR__ . '/lib/Treasury/InboundTransfer.php'; require __DIR__ . '/lib/Treasury/OutboundPayment.php'; require __DIR__ . '/lib/Treasury/OutboundTransfer.php'; diff --git a/lib/Treasury/FinancialAccount.php b/lib/Treasury/FinancialAccount.php index dfef94577..a5c63c884 100644 --- a/lib/Treasury/FinancialAccount.php +++ b/lib/Treasury/FinancialAccount.php @@ -15,7 +15,7 @@ * @property \Stripe\StripeObject $balance Balance information for the FinancialAccount * @property string $country Two-letter country code (ISO 3166-1 alpha-2). * @property int $created Time at which the object was created. Measured in seconds since the Unix epoch. - * @property \Stripe\Treasury\Features $features Encodes whether a FinancialAccount has access to a particular Feature, with a status enum and associated status_details. Stripe or the platform can control Features via the requested field. + * @property \Stripe\Treasury\FinancialAccountFeatures $features Encodes whether a FinancialAccount has access to a particular Feature, with a status enum and associated status_details. Stripe or the platform can control Features via the requested field. * @property \Stripe\StripeObject[] $financial_addresses The set of credentials that resolve to a FinancialAccount. * @property bool $livemode Has the value true if the object exists in live mode or the value false if the object exists in test mode. * @property null|\Stripe\StripeObject $metadata Set of key-value pairs that you can attach to an object. This can be useful for storing additional information about the object in a structured format. diff --git a/lib/Treasury/FinancialAccountFeatures.php b/lib/Treasury/FinancialAccountFeatures.php new file mode 100644 index 000000000..dcdb6523b --- /dev/null +++ b/lib/Treasury/FinancialAccountFeatures.php @@ -0,0 +1,24 @@ +status enum and associated status_details. Stripe or + * the platform can control Features via the requested field. + * + * @property string $object String representing the object's type. Objects of the same type share the same value. + * @property \Stripe\StripeObject $card_issuing Toggle settings for enabling/disabling a feature + * @property \Stripe\StripeObject $deposit_insurance Toggle settings for enabling/disabling a feature + * @property \Stripe\StripeObject $financial_addresses Settings related to Financial Addresses features on a Financial Account + * @property \Stripe\StripeObject $inbound_transfers InboundTransfers contains inbound transfers features for a FinancialAccount. + * @property \Stripe\StripeObject $intra_stripe_flows Toggle settings for enabling/disabling a feature + * @property \Stripe\StripeObject $outbound_payments Settings related to Outbound Payments features on a Financial Account + * @property \Stripe\StripeObject $outbound_transfers OutboundTransfers contains outbound transfers features for a FinancialAccount. + */ +class FinancialAccountFeatures extends \Stripe\ApiResource +{ + const OBJECT_NAME = 'treasury.financial_account.features'; +} diff --git a/lib/Util/ObjectTypes.php b/lib/Util/ObjectTypes.php index 72703f4f3..93f7095d9 100644 --- a/lib/Util/ObjectTypes.php +++ b/lib/Util/ObjectTypes.php @@ -108,8 +108,8 @@ class ObjectTypes \Stripe\TransferReversal::OBJECT_NAME => \Stripe\TransferReversal::class, \Stripe\Treasury\CreditReversal::OBJECT_NAME => \Stripe\Treasury\CreditReversal::class, \Stripe\Treasury\DebitReversal::OBJECT_NAME => \Stripe\Treasury\DebitReversal::class, - \Stripe\Treasury\Features::OBJECT_NAME => \Stripe\Treasury\Features::class, \Stripe\Treasury\FinancialAccount::OBJECT_NAME => \Stripe\Treasury\FinancialAccount::class, + \Stripe\Treasury\FinancialAccountFeatures::OBJECT_NAME => \Stripe\Treasury\FinancialAccountFeatures::class, \Stripe\Treasury\InboundTransfer::OBJECT_NAME => \Stripe\Treasury\InboundTransfer::class, \Stripe\Treasury\OutboundPayment::OBJECT_NAME => \Stripe\Treasury\OutboundPayment::class, \Stripe\Treasury\OutboundTransfer::OBJECT_NAME => \Stripe\Treasury\OutboundTransfer::class, diff --git a/tests/Stripe/GeneratedExamplesTest.php b/tests/Stripe/GeneratedExamplesTest.php index 597a4c743..7f2184357 100644 --- a/tests/Stripe/GeneratedExamplesTest.php +++ b/tests/Stripe/GeneratedExamplesTest.php @@ -3138,7 +3138,7 @@ public function testUpdateFeaturesFinancialAccount() 'fa_xxxxxxxxxxxxx', [] ); - static::assertInstanceOf(\Stripe\Treasury\Features::class, $result); + static::assertInstanceOf(\Stripe\Treasury\FinancialAccountFeatures::class, $result); } public function testRetrieveFeaturesFinancialAccount() @@ -3151,7 +3151,7 @@ public function testRetrieveFeaturesFinancialAccount() 'fa_xxxxxxxxxxxxx', [] ); - static::assertInstanceOf(\Stripe\Treasury\Features::class, $result); + static::assertInstanceOf(\Stripe\Treasury\FinancialAccountFeatures::class, $result); } public function testRetrieveTransaction2()