Skip to content

Commit

Permalink
Codegen for openapi v217
Browse files Browse the repository at this point in the history
  • Loading branch information
anniel-stripe committed Jan 5, 2023
1 parent 5b64980 commit 4e80150
Show file tree
Hide file tree
Showing 4 changed files with 40 additions and 9 deletions.
2 changes: 1 addition & 1 deletion OPENAPI_VERSION
@@ -1 +1 @@
v216
v217
8 changes: 4 additions & 4 deletions stripe/api_resources/account.py
Expand Up @@ -13,15 +13,15 @@
from stripe.six.moves.urllib.parse import quote_plus


@nested_resource_class_methods(
"external_account",
operations=["create", "retrieve", "update", "delete", "list"],
)
@nested_resource_class_methods(
"capability",
operations=["retrieve", "update", "list"],
resource_plural="capabilities",
)
@nested_resource_class_methods(
"external_account",
operations=["create", "retrieve", "update", "delete", "list"],
)
@nested_resource_class_methods("login_link", operations=["create"])
@nested_resource_class_methods(
"person",
Expand Down
8 changes: 4 additions & 4 deletions stripe/api_resources/customer.py
Expand Up @@ -14,6 +14,10 @@


@test_helpers
@nested_resource_class_methods(
"source",
operations=["create", "retrieve", "update", "delete", "list"],
)
@nested_resource_class_methods(
"balance_transaction",
operations=["create", "retrieve", "update", "list"],
Expand All @@ -22,10 +26,6 @@
"cash_balance_transaction",
operations=["retrieve", "list"],
)
@nested_resource_class_methods(
"source",
operations=["create", "retrieve", "update", "delete", "list"],
)
@nested_resource_class_methods(
"tax_id",
operations=["create", "retrieve", "delete", "list"],
Expand Down
31 changes: 31 additions & 0 deletions stripe/api_resources/quote.py
Expand Up @@ -228,6 +228,37 @@ def list_lines(self, idempotency_key=None, **params):
params=params,
)

@classmethod
def _cls_mark_stale_quote(
cls,
quote,
api_key=None,
stripe_version=None,
stripe_account=None,
**params
):
return cls._static_request(
"post",
"/v1/quotes/{quote}/mark_stale".format(
quote=util.sanitize_id(quote)
),
api_key=api_key,
stripe_version=stripe_version,
stripe_account=stripe_account,
params=params,
)

@util.class_method_variant("_cls_mark_stale_quote")
def mark_stale_quote(self, idempotency_key=None, **params):
return self._request(
"post",
"/v1/quotes/{quote}/mark_stale".format(
quote=util.sanitize_id(self.get("id"))
),
idempotency_key=idempotency_key,
params=params,
)

@classmethod
def _cls_preview_invoice_lines(
cls,
Expand Down

0 comments on commit 4e80150

Please sign in to comment.