From 168fbc9869c263d74615f09c7a77399e174fe19e Mon Sep 17 00:00:00 2001 From: Stripe OpenAPI <105521251+stripe-openapi[bot]@users.noreply.github.com> Date: Thu, 17 Aug 2023 14:28:53 +0000 Subject: [PATCH 1/3] Update generated code for v466 --- stripe/api_resources/application_fee_refund.py | 1 + stripe/api_resources/bank_account.py | 1 + stripe/api_resources/capability.py | 1 + stripe/api_resources/card.py | 1 + stripe/api_resources/cash_balance.py | 1 + stripe/api_resources/customer_balance_transaction.py | 1 + stripe/api_resources/person.py | 1 + stripe/api_resources/reversal.py | 1 + stripe/api_resources/tax_id.py | 1 + 9 files changed, 9 insertions(+) diff --git a/stripe/api_resources/application_fee_refund.py b/stripe/api_resources/application_fee_refund.py index ac3053873..ab3ec103a 100644 --- a/stripe/api_resources/application_fee_refund.py +++ b/stripe/api_resources/application_fee_refund.py @@ -2,6 +2,7 @@ # File generated from our OpenAPI spec from __future__ import absolute_import, division, print_function +from stripe import util from stripe.api_resources import ApplicationFee from stripe.api_resources.abstract import UpdateableAPIResource from urllib.parse import quote_plus diff --git a/stripe/api_resources/bank_account.py b/stripe/api_resources/bank_account.py index d13a63d45..224e907ba 100644 --- a/stripe/api_resources/bank_account.py +++ b/stripe/api_resources/bank_account.py @@ -3,6 +3,7 @@ from __future__ import absolute_import, division, print_function from stripe import error +from stripe import util from stripe.api_resources.abstract import DeletableAPIResource from stripe.api_resources.abstract import UpdateableAPIResource from stripe.api_resources.abstract import VerifyMixin diff --git a/stripe/api_resources/capability.py b/stripe/api_resources/capability.py index 665182327..8e4d73cf6 100644 --- a/stripe/api_resources/capability.py +++ b/stripe/api_resources/capability.py @@ -2,6 +2,7 @@ # File generated from our OpenAPI spec from __future__ import absolute_import, division, print_function +from stripe import util from stripe.api_resources.abstract import UpdateableAPIResource from stripe.api_resources.account import Account from urllib.parse import quote_plus diff --git a/stripe/api_resources/card.py b/stripe/api_resources/card.py index f77a6eeb9..bebccb5fb 100644 --- a/stripe/api_resources/card.py +++ b/stripe/api_resources/card.py @@ -3,6 +3,7 @@ from __future__ import absolute_import, division, print_function from stripe import error +from stripe import util from stripe.api_resources.abstract import DeletableAPIResource from stripe.api_resources.abstract import UpdateableAPIResource from stripe.api_resources.account import Account diff --git a/stripe/api_resources/cash_balance.py b/stripe/api_resources/cash_balance.py index 00b26189f..1f872a3e1 100644 --- a/stripe/api_resources/cash_balance.py +++ b/stripe/api_resources/cash_balance.py @@ -2,6 +2,7 @@ # File generated from our OpenAPI spec from __future__ import absolute_import, division, print_function +from stripe import util from stripe.api_resources.abstract import APIResource from stripe.api_resources.customer import Customer from urllib.parse import quote_plus diff --git a/stripe/api_resources/customer_balance_transaction.py b/stripe/api_resources/customer_balance_transaction.py index 2a9e9abc6..c731f26f4 100644 --- a/stripe/api_resources/customer_balance_transaction.py +++ b/stripe/api_resources/customer_balance_transaction.py @@ -2,6 +2,7 @@ # File generated from our OpenAPI spec from __future__ import absolute_import, division, print_function +from stripe import util from stripe.api_resources.abstract import APIResource from stripe.api_resources.customer import Customer from urllib.parse import quote_plus diff --git a/stripe/api_resources/person.py b/stripe/api_resources/person.py index 48d8a29b2..cb62094eb 100644 --- a/stripe/api_resources/person.py +++ b/stripe/api_resources/person.py @@ -2,6 +2,7 @@ # File generated from our OpenAPI spec from __future__ import absolute_import, division, print_function +from stripe import util from stripe.api_resources.abstract import UpdateableAPIResource from stripe.api_resources.account import Account from urllib.parse import quote_plus diff --git a/stripe/api_resources/reversal.py b/stripe/api_resources/reversal.py index 36487f18c..d839c4f5c 100644 --- a/stripe/api_resources/reversal.py +++ b/stripe/api_resources/reversal.py @@ -2,6 +2,7 @@ # File generated from our OpenAPI spec from __future__ import absolute_import, division, print_function +from stripe import util from stripe.api_resources.abstract import UpdateableAPIResource from stripe.api_resources.transfer import Transfer from urllib.parse import quote_plus diff --git a/stripe/api_resources/tax_id.py b/stripe/api_resources/tax_id.py index cf4222c33..a37867ab2 100644 --- a/stripe/api_resources/tax_id.py +++ b/stripe/api_resources/tax_id.py @@ -2,6 +2,7 @@ # File generated from our OpenAPI spec from __future__ import absolute_import, division, print_function +from stripe import util from stripe.api_resources.abstract import APIResource from stripe.api_resources.customer import Customer from urllib.parse import quote_plus From 68ed98eff5c74ce07eba8b0369fcc8b63008f65d Mon Sep 17 00:00:00 2001 From: Stripe OpenAPI <105521251+stripe-openapi[bot]@users.noreply.github.com> Date: Thu, 17 Aug 2023 17:55:56 +0000 Subject: [PATCH 2/3] Update generated code for v468 --- OPENAPI_VERSION | 2 +- stripe/api_resources/application_fee_refund.py | 1 - stripe/api_resources/bank_account.py | 1 - stripe/api_resources/capability.py | 1 - stripe/api_resources/card.py | 1 - stripe/api_resources/cash_balance.py | 1 - stripe/api_resources/customer_balance_transaction.py | 1 - stripe/api_resources/person.py | 1 - stripe/api_resources/reversal.py | 1 - stripe/api_resources/tax_id.py | 1 - 10 files changed, 1 insertion(+), 10 deletions(-) diff --git a/OPENAPI_VERSION b/OPENAPI_VERSION index e04277430..19d71b607 100644 --- a/OPENAPI_VERSION +++ b/OPENAPI_VERSION @@ -1 +1 @@ -v466 \ No newline at end of file +v468 \ No newline at end of file diff --git a/stripe/api_resources/application_fee_refund.py b/stripe/api_resources/application_fee_refund.py index ab3ec103a..ac3053873 100644 --- a/stripe/api_resources/application_fee_refund.py +++ b/stripe/api_resources/application_fee_refund.py @@ -2,7 +2,6 @@ # File generated from our OpenAPI spec from __future__ import absolute_import, division, print_function -from stripe import util from stripe.api_resources import ApplicationFee from stripe.api_resources.abstract import UpdateableAPIResource from urllib.parse import quote_plus diff --git a/stripe/api_resources/bank_account.py b/stripe/api_resources/bank_account.py index 224e907ba..d13a63d45 100644 --- a/stripe/api_resources/bank_account.py +++ b/stripe/api_resources/bank_account.py @@ -3,7 +3,6 @@ from __future__ import absolute_import, division, print_function from stripe import error -from stripe import util from stripe.api_resources.abstract import DeletableAPIResource from stripe.api_resources.abstract import UpdateableAPIResource from stripe.api_resources.abstract import VerifyMixin diff --git a/stripe/api_resources/capability.py b/stripe/api_resources/capability.py index 8e4d73cf6..665182327 100644 --- a/stripe/api_resources/capability.py +++ b/stripe/api_resources/capability.py @@ -2,7 +2,6 @@ # File generated from our OpenAPI spec from __future__ import absolute_import, division, print_function -from stripe import util from stripe.api_resources.abstract import UpdateableAPIResource from stripe.api_resources.account import Account from urllib.parse import quote_plus diff --git a/stripe/api_resources/card.py b/stripe/api_resources/card.py index bebccb5fb..f77a6eeb9 100644 --- a/stripe/api_resources/card.py +++ b/stripe/api_resources/card.py @@ -3,7 +3,6 @@ from __future__ import absolute_import, division, print_function from stripe import error -from stripe import util from stripe.api_resources.abstract import DeletableAPIResource from stripe.api_resources.abstract import UpdateableAPIResource from stripe.api_resources.account import Account diff --git a/stripe/api_resources/cash_balance.py b/stripe/api_resources/cash_balance.py index 1f872a3e1..00b26189f 100644 --- a/stripe/api_resources/cash_balance.py +++ b/stripe/api_resources/cash_balance.py @@ -2,7 +2,6 @@ # File generated from our OpenAPI spec from __future__ import absolute_import, division, print_function -from stripe import util from stripe.api_resources.abstract import APIResource from stripe.api_resources.customer import Customer from urllib.parse import quote_plus diff --git a/stripe/api_resources/customer_balance_transaction.py b/stripe/api_resources/customer_balance_transaction.py index c731f26f4..2a9e9abc6 100644 --- a/stripe/api_resources/customer_balance_transaction.py +++ b/stripe/api_resources/customer_balance_transaction.py @@ -2,7 +2,6 @@ # File generated from our OpenAPI spec from __future__ import absolute_import, division, print_function -from stripe import util from stripe.api_resources.abstract import APIResource from stripe.api_resources.customer import Customer from urllib.parse import quote_plus diff --git a/stripe/api_resources/person.py b/stripe/api_resources/person.py index cb62094eb..48d8a29b2 100644 --- a/stripe/api_resources/person.py +++ b/stripe/api_resources/person.py @@ -2,7 +2,6 @@ # File generated from our OpenAPI spec from __future__ import absolute_import, division, print_function -from stripe import util from stripe.api_resources.abstract import UpdateableAPIResource from stripe.api_resources.account import Account from urllib.parse import quote_plus diff --git a/stripe/api_resources/reversal.py b/stripe/api_resources/reversal.py index d839c4f5c..36487f18c 100644 --- a/stripe/api_resources/reversal.py +++ b/stripe/api_resources/reversal.py @@ -2,7 +2,6 @@ # File generated from our OpenAPI spec from __future__ import absolute_import, division, print_function -from stripe import util from stripe.api_resources.abstract import UpdateableAPIResource from stripe.api_resources.transfer import Transfer from urllib.parse import quote_plus diff --git a/stripe/api_resources/tax_id.py b/stripe/api_resources/tax_id.py index a37867ab2..cf4222c33 100644 --- a/stripe/api_resources/tax_id.py +++ b/stripe/api_resources/tax_id.py @@ -2,7 +2,6 @@ # File generated from our OpenAPI spec from __future__ import absolute_import, division, print_function -from stripe import util from stripe.api_resources.abstract import APIResource from stripe.api_resources.customer import Customer from urllib.parse import quote_plus From 9765a42b70d3201387885c41a4bf09707240ff0c Mon Sep 17 00:00:00 2001 From: Stripe OpenAPI <105521251+stripe-openapi[bot]@users.noreply.github.com> Date: Thu, 24 Aug 2023 00:28:33 +0000 Subject: [PATCH 3/3] Update generated code for v482 --- OPENAPI_VERSION | 2 +- stripe/api_resources/account.py | 2 +- stripe/api_resources/application_fee_refund.py | 2 +- stripe/api_resources/bank_account.py | 6 +++--- stripe/api_resources/capability.py | 4 ++-- stripe/api_resources/card.py | 6 +++--- stripe/api_resources/cash_balance.py | 2 +- stripe/api_resources/customer.py | 3 +++ stripe/api_resources/customer_balance_transaction.py | 4 ++-- stripe/api_resources/issuing/card.py | 3 +++ stripe/api_resources/person.py | 4 ++-- stripe/api_resources/refund.py | 3 +++ stripe/api_resources/reversal.py | 4 ++-- stripe/api_resources/source.py | 6 +++--- stripe/api_resources/tax_id.py | 4 ++-- stripe/api_resources/terminal/reader.py | 3 +++ stripe/api_resources/treasury/inbound_transfer.py | 3 +++ stripe/api_resources/treasury/outbound_payment.py | 3 +++ stripe/api_resources/treasury/outbound_transfer.py | 3 +++ stripe/api_resources/treasury/received_credit.py | 3 +++ stripe/api_resources/treasury/received_debit.py | 3 +++ 21 files changed, 50 insertions(+), 23 deletions(-) diff --git a/OPENAPI_VERSION b/OPENAPI_VERSION index 19d71b607..3c560ddf2 100644 --- a/OPENAPI_VERSION +++ b/OPENAPI_VERSION @@ -1 +1 @@ -v468 \ No newline at end of file +v482 \ No newline at end of file diff --git a/stripe/api_resources/account.py b/stripe/api_resources/account.py index 0d960a5f1..cc9f58b9e 100644 --- a/stripe/api_resources/account.py +++ b/stripe/api_resources/account.py @@ -137,7 +137,7 @@ def instance_url(self): return self._build_instance_url(self.get("id")) def deauthorize(self, **params): - params["stripe_user_id"] = self.id + params["stripe_user_id"] = self.id # type: ignore return oauth.OAuth.deauthorize(**params) def serialize(self, previous): diff --git a/stripe/api_resources/application_fee_refund.py b/stripe/api_resources/application_fee_refund.py index ac3053873..bae8691d6 100644 --- a/stripe/api_resources/application_fee_refund.py +++ b/stripe/api_resources/application_fee_refund.py @@ -31,7 +31,7 @@ def modify(cls, fee, sid, **params): return cls._static_request("post", url, params=params) def instance_url(self): - return self._build_instance_url(self.fee, self.id) + return self._build_instance_url(self.fee, self.id) # type: ignore @classmethod def retrieve(cls, id, api_key=None, **params): diff --git a/stripe/api_resources/bank_account.py b/stripe/api_resources/bank_account.py index d13a63d45..6d2682179 100644 --- a/stripe/api_resources/bank_account.py +++ b/stripe/api_resources/bank_account.py @@ -25,17 +25,17 @@ class BankAccount(DeletableAPIResource, UpdateableAPIResource, VerifyMixin): OBJECT_NAME = "bank_account" def instance_url(self): - token = self.id + token = self.id # type: ignore extn = quote_plus(token) if hasattr(self, "customer"): - customer = self.customer + customer = self.customer # type: ignore base = Customer.class_url() owner_extn = quote_plus(customer) class_base = "sources" elif hasattr(self, "account"): - account = self.account + account = self.account # type: ignore base = Account.class_url() owner_extn = quote_plus(account) diff --git a/stripe/api_resources/capability.py b/stripe/api_resources/capability.py index 665182327..e07271b05 100644 --- a/stripe/api_resources/capability.py +++ b/stripe/api_resources/capability.py @@ -17,8 +17,8 @@ class Capability(UpdateableAPIResource): OBJECT_NAME = "capability" def instance_url(self): - token = self.id - account = self.account + token = self.id # type: ignore + account = self.account # type: ignore base = Account.class_url() acct_extn = quote_plus(account) extn = quote_plus(token) diff --git a/stripe/api_resources/card.py b/stripe/api_resources/card.py index f77a6eeb9..37ce17d22 100644 --- a/stripe/api_resources/card.py +++ b/stripe/api_resources/card.py @@ -22,17 +22,17 @@ class Card(DeletableAPIResource, UpdateableAPIResource): OBJECT_NAME = "card" def instance_url(self): - token = self.id + token = self.id # type: ignore extn = quote_plus(token) if hasattr(self, "customer"): - customer = self.customer + customer = self.customer # type: ignore base = Customer.class_url() owner_extn = quote_plus(customer) class_base = "sources" elif hasattr(self, "account"): - account = self.account + account = self.account # type: ignore base = Account.class_url() owner_extn = quote_plus(account) diff --git a/stripe/api_resources/cash_balance.py b/stripe/api_resources/cash_balance.py index 00b26189f..027c6b513 100644 --- a/stripe/api_resources/cash_balance.py +++ b/stripe/api_resources/cash_balance.py @@ -15,7 +15,7 @@ class CashBalance(APIResource): OBJECT_NAME = "cash_balance" def instance_url(self): - customer = self.customer + customer = self.customer # type: ignore base = Customer.class_url() cust_extn = quote_plus(customer) return "%s/%s/cash_balance" % (base, cust_extn) diff --git a/stripe/api_resources/customer.py b/stripe/api_resources/customer.py index 61e543eb4..32c15e9ca 100644 --- a/stripe/api_resources/customer.py +++ b/stripe/api_resources/customer.py @@ -10,6 +10,7 @@ from stripe.api_resources.abstract import SearchableAPIResource from stripe.api_resources.abstract import UpdateableAPIResource from stripe.api_resources.abstract import nested_resource_class_methods +from typing_extensions import Type @nested_resource_class_methods( @@ -221,6 +222,8 @@ def modify_cash_balance( ) class TestHelpers(APIResourceTestHelpers): + _resource_cls: Type["Customer"] + @classmethod def _cls_fund_cash_balance( cls, diff --git a/stripe/api_resources/customer_balance_transaction.py b/stripe/api_resources/customer_balance_transaction.py index 2a9e9abc6..a5f0cb181 100644 --- a/stripe/api_resources/customer_balance_transaction.py +++ b/stripe/api_resources/customer_balance_transaction.py @@ -20,8 +20,8 @@ class CustomerBalanceTransaction(APIResource): OBJECT_NAME = "customer_balance_transaction" def instance_url(self): - token = self.id - customer = self.customer + token = self.id # type: ignore + customer = self.customer # type: ignore base = Customer.class_url() cust_extn = quote_plus(customer) extn = quote_plus(token) diff --git a/stripe/api_resources/issuing/card.py b/stripe/api_resources/issuing/card.py index b460855e6..37e1be7f2 100644 --- a/stripe/api_resources/issuing/card.py +++ b/stripe/api_resources/issuing/card.py @@ -7,6 +7,7 @@ from stripe.api_resources.abstract import CreateableAPIResource from stripe.api_resources.abstract import ListableAPIResource from stripe.api_resources.abstract import UpdateableAPIResource +from typing_extensions import Type class Card(CreateableAPIResource, ListableAPIResource, UpdateableAPIResource): @@ -17,6 +18,8 @@ class Card(CreateableAPIResource, ListableAPIResource, UpdateableAPIResource): OBJECT_NAME = "issuing.card" class TestHelpers(APIResourceTestHelpers): + _resource_cls: Type["Card"] + @classmethod def _cls_deliver_card( cls, diff --git a/stripe/api_resources/person.py b/stripe/api_resources/person.py index 48d8a29b2..9c0ceb7f4 100644 --- a/stripe/api_resources/person.py +++ b/stripe/api_resources/person.py @@ -20,8 +20,8 @@ class Person(UpdateableAPIResource): OBJECT_NAME = "person" def instance_url(self): - token = self.id - account = self.account + token = self.id # type: ignore + account = self.account # type: ignore base = Account.class_url() acct_extn = quote_plus(account) extn = quote_plus(token) diff --git a/stripe/api_resources/refund.py b/stripe/api_resources/refund.py index 87a2f30e3..219ad8ca7 100644 --- a/stripe/api_resources/refund.py +++ b/stripe/api_resources/refund.py @@ -7,6 +7,7 @@ from stripe.api_resources.abstract import CreateableAPIResource from stripe.api_resources.abstract import ListableAPIResource from stripe.api_resources.abstract import UpdateableAPIResource +from typing_extensions import Type class Refund( @@ -54,6 +55,8 @@ def cancel(self, idempotency_key=None, **params): ) class TestHelpers(APIResourceTestHelpers): + _resource_cls: Type["Refund"] + @classmethod def _cls_expire( cls, diff --git a/stripe/api_resources/reversal.py b/stripe/api_resources/reversal.py index 36487f18c..4dc06334b 100644 --- a/stripe/api_resources/reversal.py +++ b/stripe/api_resources/reversal.py @@ -27,8 +27,8 @@ class Reversal(UpdateableAPIResource): OBJECT_NAME = "transfer_reversal" def instance_url(self): - token = self.id - transfer = self.transfer + token = self.id # type: ignore + transfer = self.transfer # type: ignore base = Transfer.class_url() cust_extn = quote_plus(transfer) extn = quote_plus(token) diff --git a/stripe/api_resources/source.py b/stripe/api_resources/source.py index 7e4426873..1ca9d2f87 100644 --- a/stripe/api_resources/source.py +++ b/stripe/api_resources/source.py @@ -89,11 +89,11 @@ def verify(self, idempotency_key=None, **params): ) def detach(self, idempotency_key=None, **params): - token = self.id + token = self.id # type: ignore - if hasattr(self, "customer") and self.customer: + if hasattr(self, "customer") and self.customer: # type: ignore extn = quote_plus(token) - customer = self.customer + customer = self.customer # type: ignore base = Customer.class_url() owner_extn = quote_plus(customer) url = "%s/%s/sources/%s" % (base, owner_extn, extn) diff --git a/stripe/api_resources/tax_id.py b/stripe/api_resources/tax_id.py index cf4222c33..25c209915 100644 --- a/stripe/api_resources/tax_id.py +++ b/stripe/api_resources/tax_id.py @@ -18,8 +18,8 @@ class TaxId(APIResource): OBJECT_NAME = "tax_id" def instance_url(self): - token = self.id - customer = self.customer + token = self.id # type: ignore + customer = self.customer # type: ignore base = Customer.class_url() cust_extn = quote_plus(customer) extn = quote_plus(token) diff --git a/stripe/api_resources/terminal/reader.py b/stripe/api_resources/terminal/reader.py index 218506e25..9f367ade0 100644 --- a/stripe/api_resources/terminal/reader.py +++ b/stripe/api_resources/terminal/reader.py @@ -8,6 +8,7 @@ from stripe.api_resources.abstract import DeletableAPIResource from stripe.api_resources.abstract import ListableAPIResource from stripe.api_resources.abstract import UpdateableAPIResource +from typing_extensions import Type class Reader( @@ -180,6 +181,8 @@ def set_reader_display(self, idempotency_key=None, **params): ) class TestHelpers(APIResourceTestHelpers): + _resource_cls: Type["Reader"] + @classmethod def _cls_present_payment_method( cls, diff --git a/stripe/api_resources/treasury/inbound_transfer.py b/stripe/api_resources/treasury/inbound_transfer.py index 838fbda4a..e2b5e2e8d 100644 --- a/stripe/api_resources/treasury/inbound_transfer.py +++ b/stripe/api_resources/treasury/inbound_transfer.py @@ -6,6 +6,7 @@ from stripe.api_resources.abstract import APIResourceTestHelpers from stripe.api_resources.abstract import CreateableAPIResource from stripe.api_resources.abstract import ListableAPIResource +from typing_extensions import Type class InboundTransfer(CreateableAPIResource, ListableAPIResource): @@ -47,6 +48,8 @@ def cancel(self, idempotency_key=None, **params): ) class TestHelpers(APIResourceTestHelpers): + _resource_cls: Type["InboundTransfer"] + @classmethod def _cls_fail( cls, diff --git a/stripe/api_resources/treasury/outbound_payment.py b/stripe/api_resources/treasury/outbound_payment.py index 972f31ee3..659ad4185 100644 --- a/stripe/api_resources/treasury/outbound_payment.py +++ b/stripe/api_resources/treasury/outbound_payment.py @@ -6,6 +6,7 @@ from stripe.api_resources.abstract import APIResourceTestHelpers from stripe.api_resources.abstract import CreateableAPIResource from stripe.api_resources.abstract import ListableAPIResource +from typing_extensions import Type class OutboundPayment(CreateableAPIResource, ListableAPIResource): @@ -49,6 +50,8 @@ def cancel(self, idempotency_key=None, **params): ) class TestHelpers(APIResourceTestHelpers): + _resource_cls: Type["OutboundPayment"] + @classmethod def _cls_fail( cls, diff --git a/stripe/api_resources/treasury/outbound_transfer.py b/stripe/api_resources/treasury/outbound_transfer.py index 245dcaeec..7fcb81d10 100644 --- a/stripe/api_resources/treasury/outbound_transfer.py +++ b/stripe/api_resources/treasury/outbound_transfer.py @@ -6,6 +6,7 @@ from stripe.api_resources.abstract import APIResourceTestHelpers from stripe.api_resources.abstract import CreateableAPIResource from stripe.api_resources.abstract import ListableAPIResource +from typing_extensions import Type class OutboundTransfer(CreateableAPIResource, ListableAPIResource): @@ -49,6 +50,8 @@ def cancel(self, idempotency_key=None, **params): ) class TestHelpers(APIResourceTestHelpers): + _resource_cls: Type["OutboundTransfer"] + @classmethod def _cls_fail( cls, diff --git a/stripe/api_resources/treasury/received_credit.py b/stripe/api_resources/treasury/received_credit.py index 2d2dd1cb0..152cd26be 100644 --- a/stripe/api_resources/treasury/received_credit.py +++ b/stripe/api_resources/treasury/received_credit.py @@ -4,6 +4,7 @@ from stripe.api_resources.abstract import APIResourceTestHelpers from stripe.api_resources.abstract import ListableAPIResource +from typing_extensions import Type class ReceivedCredit(ListableAPIResource): @@ -14,6 +15,8 @@ class ReceivedCredit(ListableAPIResource): OBJECT_NAME = "treasury.received_credit" class TestHelpers(APIResourceTestHelpers): + _resource_cls: Type["ReceivedCredit"] + @classmethod def create( cls, diff --git a/stripe/api_resources/treasury/received_debit.py b/stripe/api_resources/treasury/received_debit.py index 6b5c121da..63e87b54c 100644 --- a/stripe/api_resources/treasury/received_debit.py +++ b/stripe/api_resources/treasury/received_debit.py @@ -4,6 +4,7 @@ from stripe.api_resources.abstract import APIResourceTestHelpers from stripe.api_resources.abstract import ListableAPIResource +from typing_extensions import Type class ReceivedDebit(ListableAPIResource): @@ -14,6 +15,8 @@ class ReceivedDebit(ListableAPIResource): OBJECT_NAME = "treasury.received_debit" class TestHelpers(APIResourceTestHelpers): + _resource_cls: Type["ReceivedDebit"] + @classmethod def create( cls,