mirror of
https://github.com/davidhalter/typeshed.git
synced 2025-12-09 13:34:58 +08:00
Add stripe.util.convert_to_stripe_object (#7386)
This commit is contained in:
@@ -1,5 +1,8 @@
|
||||
from typing import Any, overload
|
||||
|
||||
from stripe.stripe_object import StripeObject
|
||||
from stripe.stripe_response import StripeResponse
|
||||
|
||||
def utf8(value): ...
|
||||
def log_debug(message, **params) -> None: ...
|
||||
def log_info(message, **params) -> None: ...
|
||||
@@ -17,3 +20,15 @@ class class_method_variant:
|
||||
def populate_headers(idempotency_key: None) -> None: ...
|
||||
@overload
|
||||
def populate_headers(idempotency_key: str) -> dict[str, str]: ...
|
||||
|
||||
_RespType = dict[Any, Any] | StripeObject | StripeResponse
|
||||
|
||||
# undocumented
|
||||
@overload
|
||||
def convert_to_stripe_object(
|
||||
resp: list[Any], api_key: Any | None = ..., stripe_version: Any | None = ..., stripe_account: Any | None = ...
|
||||
) -> list[Any]: ...
|
||||
@overload
|
||||
def convert_to_stripe_object(
|
||||
resp: _RespType, api_key: Any | None = ..., stripe_version: Any | None = ..., stripe_account: Any | None = ...
|
||||
) -> StripeObject: ...
|
||||
|
||||
Reference in New Issue
Block a user