Skip to content

Commit

Permalink
Update generated code for beta (new) (#940)
Browse files Browse the repository at this point in the history
* Update generated code for v260

* Update generated code for v262

---------

Co-authored-by: Stripe OpenAPI <105521251+stripe-openapi[bot]@users.noreply.github.com>
  • Loading branch information
stripe-openapi[bot] authored Mar 17, 2023
1 parent 655d77b commit 6f04566
Show file tree
Hide file tree
Showing 6 changed files with 82 additions and 1 deletion.
2 changes: 1 addition & 1 deletion OPENAPI_VERSION
Original file line number Diff line number Diff line change
@@ -1 +1 @@
v249
v262
2 changes: 2 additions & 0 deletions stripe/api_resources/capital/__init__.py
Original file line number Diff line number Diff line change
Expand Up @@ -4,6 +4,8 @@

# flake8: noqa

from stripe.api_resources.capital.financing_offer import FinancingOffer
from stripe.api_resources.capital.financing_summary import FinancingSummary
from stripe.api_resources.capital.financing_transaction import (
FinancingTransaction,
)
46 changes: 46 additions & 0 deletions stripe/api_resources/capital/financing_offer.py
Original file line number Diff line number Diff line change
@@ -0,0 +1,46 @@
# -*- coding: utf-8 -*-
# File generated from our OpenAPI spec
from __future__ import absolute_import, division, print_function

from stripe import util
from stripe.api_resources.abstract import ListableAPIResource


class FinancingOffer(ListableAPIResource):
"""
This is an object representing an offer of financing from
Stripe Capital to a Connect subaccount.
"""

OBJECT_NAME = "capital.financing_offer"

@classmethod
def _cls_mark_delivered(
cls,
financing_offer,
api_key=None,
stripe_version=None,
stripe_account=None,
**params
):
return cls._static_request(
"post",
"/v1/capital/financing_offers/{financing_offer}/mark_delivered".format(
financing_offer=util.sanitize_id(financing_offer)
),
api_key=api_key,
stripe_version=stripe_version,
stripe_account=stripe_account,
params=params,
)

@util.class_method_variant("_cls_mark_delivered")
def mark_delivered(self, idempotency_key=None, **params):
return self._request(
"post",
"/v1/capital/financing_offers/{financing_offer}/mark_delivered".format(
financing_offer=util.sanitize_id(self.get("id"))
),
idempotency_key=idempotency_key,
params=params,
)
18 changes: 18 additions & 0 deletions stripe/api_resources/capital/financing_summary.py
Original file line number Diff line number Diff line change
@@ -0,0 +1,18 @@
# -*- coding: utf-8 -*-
# File generated from our OpenAPI spec
from __future__ import absolute_import, division, print_function

from stripe.api_resources.abstract import SingletonAPIResource


class FinancingSummary(SingletonAPIResource):
"""
A financing object describes an account's current financing state. Used by Connect
platforms to read the state of Capital offered to their connected accounts.
"""

OBJECT_NAME = "capital.financing_summary"

@classmethod
def class_url(cls):
return "/v1/capital/financing_summary"
13 changes: 13 additions & 0 deletions stripe/api_resources/tax/transaction.py
Original file line number Diff line number Diff line change
Expand Up @@ -13,6 +13,19 @@ class Transaction(CreateableAPIResource):

OBJECT_NAME = "tax.transaction"

@classmethod
def create_from_calculation(
cls, api_key=None, stripe_version=None, stripe_account=None, **params
):
return cls._static_request(
"post",
"/v1/tax/transactions/create_from_calculation",
api_key=api_key,
stripe_version=stripe_version,
stripe_account=stripe_account,
params=params,
)

@classmethod
def create_reversal(
cls, api_key=None, stripe_version=None, stripe_account=None, **params
Expand Down
2 changes: 2 additions & 0 deletions stripe/object_classes.py
Original file line number Diff line number Diff line change
Expand Up @@ -23,6 +23,8 @@
api_resources.billing_portal.Configuration.OBJECT_NAME: api_resources.billing_portal.Configuration,
api_resources.billing_portal.Session.OBJECT_NAME: api_resources.billing_portal.Session,
api_resources.Capability.OBJECT_NAME: api_resources.Capability,
api_resources.capital.FinancingOffer.OBJECT_NAME: api_resources.capital.FinancingOffer,
api_resources.capital.FinancingSummary.OBJECT_NAME: api_resources.capital.FinancingSummary,
api_resources.capital.FinancingTransaction.OBJECT_NAME: api_resources.capital.FinancingTransaction,
api_resources.Card.OBJECT_NAME: api_resources.Card,
api_resources.CashBalance.OBJECT_NAME: api_resources.CashBalance,
Expand Down

0 comments on commit 6f04566

Please sign in to comment.