mirror of
https://github.com/davidhalter/typeshed.git
synced 2026-01-24 20:12:08 +08:00
Add classmethod to stripe.PaymentIntent.confirm. (#8498)
Signed-off-by: Zixuan James Li <p359101898@gmail.com>
This commit is contained in:
@@ -1,2 +1,3 @@
|
||||
# DeletableAPIResource.delete is has a custom classmethod overload
|
||||
stripe\..*\.delete
|
||||
# The following methods have custom classmethod decorators
|
||||
stripe\..*\.delete
|
||||
stripe\..*PaymentIntent\.confirm
|
||||
|
||||
@@ -1,3 +1,5 @@
|
||||
from typing import overload
|
||||
|
||||
from stripe.api_resources.abstract import (
|
||||
CreateableAPIResource as CreateableAPIResource,
|
||||
ListableAPIResource as ListableAPIResource,
|
||||
@@ -9,4 +11,11 @@ class PaymentIntent(CreateableAPIResource, ListableAPIResource, UpdateableAPIRes
|
||||
OBJECT_NAME: str
|
||||
def cancel(self, idempotency_key: str | None = ..., **params): ...
|
||||
def capture(self, idempotency_key: str | None = ..., **params): ...
|
||||
def confirm(self, idempotency_key: str | None = ..., **params): ...
|
||||
@overload
|
||||
@classmethod
|
||||
def confirm(
|
||||
cls, intent: str, api_key: str | None = ..., stripe_version: str | None = ..., stripe_account: str | None = ..., **params
|
||||
): ...
|
||||
@overload
|
||||
@classmethod
|
||||
def confirm(cls, idempotency_key: str | None = ..., **params): ...
|
||||
|
||||
Reference in New Issue
Block a user