Skip to content

Commit

Permalink
API Updates (#808)
Browse files Browse the repository at this point in the history
  • Loading branch information
dcr-stripe authored May 5, 2022
1 parent 3d86a22 commit 8788523
Show file tree
Hide file tree
Showing 7 changed files with 66 additions and 0 deletions.
1 change: 1 addition & 0 deletions stripe/api_resources/__init__.py
Original file line number Diff line number Diff line change
Expand Up @@ -9,6 +9,7 @@

from stripe.api_resources import billing_portal
from stripe.api_resources import checkout
from stripe.api_resources import financial_connections
from stripe.api_resources import identity
from stripe.api_resources import issuing
from stripe.api_resources import radar
Expand Down
13 changes: 13 additions & 0 deletions stripe/api_resources/financial_connections/__init__.py
Original file line number Diff line number Diff line change
@@ -0,0 +1,13 @@
# File generated from our OpenAPI spec
from __future__ import absolute_import, division, print_function

# flake8: noqa

from stripe.api_resources.financial_connections.account import Account
from stripe.api_resources.financial_connections.account_owner import (
AccountOwner,
)
from stripe.api_resources.financial_connections.account_ownership import (
AccountOwnership,
)
from stripe.api_resources.financial_connections.session import Session
24 changes: 24 additions & 0 deletions stripe/api_resources/financial_connections/account.py
Original file line number Diff line number Diff line change
@@ -0,0 +1,24 @@
# 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.abstract import custom_method


@custom_method("disconnect", http_verb="post")
@custom_method("refresh", http_verb="post")
class Account(APIResource):
OBJECT_NAME = "financial_connections.account"

def disconnect(self, idempotency_key=None, **params):
url = self.instance_url() + "/disconnect"
headers = util.populate_headers(idempotency_key)
self.refresh_from(self.request("post", url, params, headers))
return self

def refresh(self, idempotency_key=None, **params):
url = self.instance_url() + "/refresh"
headers = util.populate_headers(idempotency_key)
self.refresh_from(self.request("post", url, params, headers))
return self
8 changes: 8 additions & 0 deletions stripe/api_resources/financial_connections/account_owner.py
Original file line number Diff line number Diff line change
@@ -0,0 +1,8 @@
# File generated from our OpenAPI spec
from __future__ import absolute_import, division, print_function

from stripe.stripe_object import StripeObject


class AccountOwner(StripeObject):
OBJECT_NAME = "financial_connections.account_owner"
Original file line number Diff line number Diff line change
@@ -0,0 +1,8 @@
# File generated from our OpenAPI spec
from __future__ import absolute_import, division, print_function

from stripe.stripe_object import StripeObject


class AccountOwnership(StripeObject):
OBJECT_NAME = "financial_connections.account_ownership"
8 changes: 8 additions & 0 deletions stripe/api_resources/financial_connections/session.py
Original file line number Diff line number Diff line change
@@ -0,0 +1,8 @@
# File generated from our OpenAPI spec
from __future__ import absolute_import, division, print_function

from stripe.api_resources.abstract import CreateableAPIResource


class Session(CreateableAPIResource):
OBJECT_NAME = "financial_connections.session"
4 changes: 4 additions & 0 deletions stripe/object_classes.py
Original file line number Diff line number Diff line change
Expand Up @@ -40,6 +40,10 @@
api_resources.File.OBJECT_NAME: api_resources.File,
api_resources.File.OBJECT_NAME_ALT: api_resources.File,
api_resources.FileLink.OBJECT_NAME: api_resources.FileLink,
api_resources.financial_connections.Account.OBJECT_NAME: api_resources.financial_connections.Account,
api_resources.financial_connections.AccountOwner.OBJECT_NAME: api_resources.financial_connections.AccountOwner,
api_resources.financial_connections.AccountOwnership.OBJECT_NAME: api_resources.financial_connections.AccountOwnership,
api_resources.financial_connections.Session.OBJECT_NAME: api_resources.financial_connections.Session,
api_resources.FundingInstructions.OBJECT_NAME: api_resources.FundingInstructions,
api_resources.identity.VerificationReport.OBJECT_NAME: api_resources.identity.VerificationReport,
api_resources.identity.VerificationSession.OBJECT_NAME: api_resources.identity.VerificationSession,
Expand Down

0 comments on commit 8788523

Please sign in to comment.