Add stripe.util.convert_to_stripe_object (#7386)

This commit is contained in:
Rebecca Chen
2022-02-28 04:47:53 -08:00
committed by GitHub
parent 1ebedcc2b4
commit 64133df6eb

View File

@@ -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: ...