This commit is contained in:
Iliyan Angelov
2025-11-17 18:26:30 +02:00
parent 48353cde9c
commit 0c59fe1173
2535 changed files with 278997 additions and 2480 deletions

View File

@@ -0,0 +1,21 @@
from typing import Any, Dict
from typing_extensions import Protocol
from stripe._stripe_object import StripeObject
class _Verifiable(Protocol):
def instance_url(self) -> str: ...
def _request(
self,
method: str,
url: str,
params: Dict[str, Any],
) -> StripeObject: ...
class VerifyMixin(object):
def verify(self: _Verifiable, **params):
url = self.instance_url() + "/verify"
return self._request("post", url, params=params)