From 6b98f7307ba12b86a44a8499bab58ae87e768529 Mon Sep 17 00:00:00 2001 From: Denys Zhak Date: Mon, 27 Feb 2023 15:13:49 +0200 Subject: [PATCH] [stripe] Add Session.expire() (#9814) --- stubs/stripe/@tests/stubtest_allowlist.txt | 1 + stubs/stripe/stripe/api_resources/checkout/session.pyi | 8 ++++++++ 2 files changed, 9 insertions(+) diff --git a/stubs/stripe/@tests/stubtest_allowlist.txt b/stubs/stripe/@tests/stubtest_allowlist.txt index 7512d81b8..2bed8ffef 100644 --- a/stubs/stripe/@tests/stubtest_allowlist.txt +++ b/stubs/stripe/@tests/stubtest_allowlist.txt @@ -5,3 +5,4 @@ stripe\.api_resources\.test_helpers\.test_clock\.TestClock\.advance stripe\.api_resources\.test_helpers\.TestClock\.advance stripe\.api_resources\..*\.SearchableAPIResource\.search # Not defined on the actual class in v3, but expected to exist. stripe\.api_resources\..*\.SearchableAPIResource\.search_auto_paging_iter # Not defined on the actual class in v3, but expected to exist. +stripe\.api_resources\..*\.Session.expire diff --git a/stubs/stripe/stripe/api_resources/checkout/session.pyi b/stubs/stripe/stripe/api_resources/checkout/session.pyi index 9e165da4c..47ca10462 100644 --- a/stubs/stripe/stripe/api_resources/checkout/session.pyi +++ b/stubs/stripe/stripe/api_resources/checkout/session.pyi @@ -1,3 +1,5 @@ +from typing import overload + from stripe.api_resources.abstract import ( CreateableAPIResource as CreateableAPIResource, ListableAPIResource as ListableAPIResource, @@ -6,3 +8,9 @@ from stripe.api_resources.abstract import ( class Session(CreateableAPIResource, ListableAPIResource): OBJECT_NAME: str + @overload + @classmethod + def expire(cls, session, api_key=None, stripe_version=None, stripe_account=None, **params): ... + @overload + @classmethod + def expire(cls, idempotency_key: str | None = ..., **params): ...