diff --git a/OPENAPI_VERSION b/OPENAPI_VERSION index 3c560ddf2..5885883fe 100644 --- a/OPENAPI_VERSION +++ b/OPENAPI_VERSION @@ -1 +1 @@ -v482 \ No newline at end of file +v498 \ No newline at end of file diff --git a/stripe/api_resources/__init__.py b/stripe/api_resources/__init__.py index 8df878c89..bff41e75d 100644 --- a/stripe/api_resources/__init__.py +++ b/stripe/api_resources/__init__.py @@ -25,6 +25,7 @@ from stripe.api_resources.account import Account from stripe.api_resources.account_link import AccountLink +from stripe.api_resources.account_session import AccountSession from stripe.api_resources.apple_pay_domain import ApplePayDomain from stripe.api_resources.application_fee import ApplicationFee from stripe.api_resources.application_fee_refund import ApplicationFeeRefund diff --git a/stripe/api_resources/account_session.py b/stripe/api_resources/account_session.py new file mode 100644 index 000000000..2f5ddb750 --- /dev/null +++ b/stripe/api_resources/account_session.py @@ -0,0 +1,19 @@ +# -*- coding: utf-8 -*- +# File generated from our OpenAPI spec +from __future__ import absolute_import, division, print_function + +from stripe.api_resources.abstract import CreateableAPIResource + + +class AccountSession(CreateableAPIResource["AccountSession"]): + """ + An AccountSession allows a Connect platform to grant access to a connected account in Connect embedded components. + + We recommend that you create an AccountSession each time you need to display an embedded component + to your user. Do not save AccountSessions to your database as they expire relatively + quickly, and cannot be used more than once. + + Related guide: [Connect embedded components](https://stripe.com/docs/connect/get-started-connect-embedded-components) + """ + + OBJECT_NAME = "account_session" diff --git a/stripe/object_classes.py b/stripe/object_classes.py index 8395ed830..9bf02165d 100644 --- a/stripe/object_classes.py +++ b/stripe/object_classes.py @@ -12,6 +12,7 @@ # business objects api_resources.Account.OBJECT_NAME: api_resources.Account, api_resources.AccountLink.OBJECT_NAME: api_resources.AccountLink, + api_resources.AccountSession.OBJECT_NAME: api_resources.AccountSession, api_resources.ApplePayDomain.OBJECT_NAME: api_resources.ApplePayDomain, api_resources.ApplicationFee.OBJECT_NAME: api_resources.ApplicationFee, api_resources.ApplicationFeeRefund.OBJECT_NAME: api_resources.ApplicationFeeRefund,