Replace Any with Incomplete in many places (#9558)

This commit is contained in:
Alex Waygood
2023-01-18 08:48:16 +00:00
committed by GitHub
parent ddfaca3200
commit 4fea314594
460 changed files with 3779 additions and 2909 deletions
+4 -1
View File
@@ -1,3 +1,4 @@
from _typeshed import Incomplete
from typing import Any
from stripe.api_resources import *
@@ -19,4 +20,6 @@ max_network_retries: int
ca_bundle_path: Any
log: Any
def set_app_info(name, partner_id: Any | None = ..., url: Any | None = ..., version: Any | None = ...) -> None: ...
def set_app_info(
name, partner_id: Incomplete | None = ..., url: Incomplete | None = ..., version: Incomplete | None = ...
) -> None: ...
+9 -8
View File
@@ -1,3 +1,4 @@
from _typeshed import Incomplete
from typing import Any
from stripe import error as error, http_client as http_client, oauth_error as oauth_error, version as version
@@ -11,22 +12,22 @@ class APIRequestor:
stripe_account: Any
def __init__(
self,
key: Any | None = ...,
client: Any | None = ...,
api_base: Any | None = ...,
api_version: Any | None = ...,
account: Any | None = ...,
key: Incomplete | None = ...,
client: Incomplete | None = ...,
api_base: Incomplete | None = ...,
api_version: Incomplete | None = ...,
account: Incomplete | None = ...,
) -> None: ...
@classmethod
def format_app_info(cls, info): ...
def request(self, method, url, params: Any | None = ..., headers: Any | None = ...): ...
def request_stream(self, method, url, params: Any | None = ..., headers: Any | None = ...): ...
def request(self, method, url, params: Incomplete | None = ..., headers: Incomplete | None = ...): ...
def request_stream(self, method, url, params: Incomplete | None = ..., headers: Incomplete | None = ...): ...
def handle_error_response(self, rbody, rcode, resp, rheaders) -> None: ...
def specific_api_error(self, rbody, rcode, resp, rheaders, error_data): ...
def specific_oauth_error(self, rbody, rcode, resp, rheaders, error_code): ...
def request_headers(self, api_key, method): ...
def request_raw(
self, method, url, params: Any | None = ..., supplied_headers: Any | None = ..., is_streaming: bool = ...
self, method, url, params: Incomplete | None = ..., supplied_headers: Incomplete | None = ..., is_streaming: bool = ...
): ...
def interpret_response(self, rbody, rcode, rheaders): ...
def interpret_streaming_response(self, stream, rcode, rheaders): ...
@@ -1,12 +1,11 @@
from _typeshed import Self
from typing import Any
from _typeshed import Incomplete, Self
from stripe import api_requestor as api_requestor, error as error
from stripe.stripe_object import StripeObject as StripeObject
class APIResource(StripeObject):
@classmethod
def retrieve(cls: type[Self], id, api_key: Any | None = ..., **params) -> Self: ...
def retrieve(cls: type[Self], id, api_key: Incomplete | None = ..., **params) -> Self: ...
def refresh(self: Self) -> Self: ...
@classmethod
def class_url(cls) -> str: ...
@@ -1,5 +1,4 @@
from _typeshed import Self
from typing import Any
from _typeshed import Incomplete, Self
from stripe import api_requestor as api_requestor
from stripe.api_resources.abstract.api_resource import APIResource as APIResource
@@ -8,9 +7,9 @@ class CreateableAPIResource(APIResource):
@classmethod
def create(
cls: type[Self],
api_key: Any | None = ...,
api_key: Incomplete | None = ...,
idempotency_key: str | None = ...,
stripe_version: Any | None = ...,
stripe_account: Any | None = ...,
stripe_version: Incomplete | None = ...,
stripe_account: Incomplete | None = ...,
**params,
) -> Self: ...
@@ -1,3 +1,3 @@
from typing import Any
from _typeshed import Incomplete
def custom_method(name, http_verb, http_path: Any | None = ..., is_streaming: bool = ...): ...
def custom_method(name, http_verb, http_path: Incomplete | None = ..., is_streaming: bool = ...): ...
@@ -1,3 +1,4 @@
from _typeshed import Incomplete
from collections.abc import Iterator
from typing import Any
@@ -10,5 +11,9 @@ class ListableAPIResource(APIResource):
def auto_paging_iter(cls, *args, **params) -> Iterator[Any]: ...
@classmethod
def list(
cls, api_key: Any | None = ..., stripe_version: Any | None = ..., stripe_account: Any | None = ..., **params
cls,
api_key: Incomplete | None = ...,
stripe_version: Incomplete | None = ...,
stripe_account: Incomplete | None = ...,
**params,
) -> ListObject: ...
@@ -1,7 +1,7 @@
from typing import Any
from _typeshed import Incomplete
from stripe import api_requestor as api_requestor
def nested_resource_class_methods(
resource, path: Any | None = ..., operations: Any | None = ..., resource_plural: Any | None = ...
resource, path: Incomplete | None = ..., operations: Incomplete | None = ..., resource_plural: Incomplete | None = ...
): ...
@@ -1,4 +1,4 @@
from typing import Any
from _typeshed import Incomplete
from stripe import oauth as oauth
from stripe.api_resources.abstract import (
@@ -14,9 +14,9 @@ class Account(CreateableAPIResource, DeletableAPIResource, ListableAPIResource):
OBJECT_NAME: str
def reject(self, idempotency_key: str | None = ..., **params): ...
@classmethod
def retrieve(cls, id: Any | None = ..., api_key: Any | None = ..., **params): ...
def retrieve(cls, id: Incomplete | None = ..., api_key: Incomplete | None = ..., **params): ...
@classmethod
def modify(cls, id: Any | None = ..., **params): ...
def modify(cls, id: Incomplete | None = ..., **params): ...
def instance_url(self): ...
def persons(self, idempotency_key: str | None = ..., **params): ...
def deauthorize(self, **params): ...
@@ -1,4 +1,5 @@
from typing import Any, NoReturn
from _typeshed import Incomplete
from typing import NoReturn
from stripe.api_resources.abstract import (
DeletableAPIResource as DeletableAPIResource,
@@ -13,5 +14,10 @@ class AlipayAccount(DeletableAPIResource, UpdateableAPIResource):
def modify(cls, customer, id, **params): ...
@classmethod
def retrieve(
cls, id, api_key: Any | None = ..., stripe_version: Any | None = ..., stripe_account: Any | None = ..., **params
cls,
id,
api_key: Incomplete | None = ...,
stripe_version: Incomplete | None = ...,
stripe_account: Incomplete | None = ...,
**params,
) -> NoReturn: ...
@@ -1,5 +1,5 @@
from _typeshed import Self
from typing import Any, NoReturn
from _typeshed import Incomplete, Self
from typing import NoReturn
from stripe.api_resources import ApplicationFee as ApplicationFee
from stripe.api_resources.abstract import UpdateableAPIResource as UpdateableAPIResource
@@ -10,4 +10,4 @@ class ApplicationFeeRefund(UpdateableAPIResource):
def modify(cls: type[Self], fee, sid: str, **params) -> Self: ... # type: ignore[override]
def instance_url(self) -> str: ...
@classmethod
def retrieve(cls, id, api_key: Any | None = ..., **params) -> NoReturn: ...
def retrieve(cls, id, api_key: Incomplete | None = ..., **params) -> NoReturn: ...
@@ -1,4 +1,5 @@
from typing import Any, NoReturn
from _typeshed import Incomplete
from typing import NoReturn
from stripe import error as error
from stripe.api_resources.abstract import (
@@ -16,5 +17,10 @@ class BankAccount(DeletableAPIResource, UpdateableAPIResource, VerifyMixin):
def modify(cls, sid, **params) -> NoReturn: ...
@classmethod
def retrieve(
cls, id, api_key: Any | None = ..., stripe_version: Any | None = ..., stripe_account: Any | None = ..., **params
cls,
id,
api_key: Incomplete | None = ...,
stripe_version: Incomplete | None = ...,
stripe_account: Incomplete | None = ...,
**params,
) -> NoReturn: ...
@@ -1,4 +1,5 @@
from typing import Any, NoReturn
from _typeshed import Incomplete
from typing import NoReturn
from stripe.api_resources.abstract import UpdateableAPIResource as UpdateableAPIResource
from stripe.api_resources.account import Account as Account
@@ -9,4 +10,4 @@ class Capability(UpdateableAPIResource):
@classmethod
def modify(cls, sid, **params) -> NoReturn: ...
@classmethod
def retrieve(cls, id, api_key: Any | None = ..., **params) -> NoReturn: ...
def retrieve(cls, id, api_key: Incomplete | None = ..., **params) -> NoReturn: ...
+8 -2
View File
@@ -1,4 +1,5 @@
from typing import Any, NoReturn
from _typeshed import Incomplete
from typing import NoReturn
from stripe import error as error
from stripe.api_resources.abstract import (
@@ -16,5 +17,10 @@ class Card(DeletableAPIResource, UpdateableAPIResource):
def modify(cls, sid, **params) -> NoReturn: ...
@classmethod
def retrieve(
cls, id, api_key: Any | None = ..., stripe_version: Any | None = ..., stripe_account: Any | None = ..., **params
cls,
id,
api_key: Incomplete | None = ...,
stripe_version: Incomplete | None = ...,
stripe_account: Incomplete | None = ...,
**params,
) -> NoReturn: ...
@@ -1,4 +1,4 @@
from typing import Any
from _typeshed import Incomplete
from stripe import api_requestor as api_requestor
from stripe.api_resources.abstract import (
@@ -12,4 +12,10 @@ class CreditNote(CreateableAPIResource, ListableAPIResource, UpdateableAPIResour
OBJECT_NAME: str
def void_credit_note(self, idempotency_key: str | None = ..., **params): ...
@classmethod
def preview(cls, api_key: Any | None = ..., stripe_version: Any | None = ..., stripe_account: Any | None = ..., **params): ...
def preview(
cls,
api_key: Incomplete | None = ...,
stripe_version: Incomplete | None = ...,
stripe_account: Incomplete | None = ...,
**params,
): ...
@@ -1,4 +1,5 @@
from typing import Any, NoReturn
from _typeshed import Incomplete
from typing import NoReturn
from stripe.api_resources.abstract import APIResource as APIResource
from stripe.api_resources.customer import Customer as Customer
@@ -7,4 +8,4 @@ class CustomerBalanceTransaction(APIResource):
OBJECT_NAME: str
def instance_url(self) -> str: ...
@classmethod
def retrieve(cls, id, api_key: Any | None = ..., **params) -> NoReturn: ...
def retrieve(cls, id, api_key: Incomplete | None = ..., **params) -> NoReturn: ...
@@ -1,4 +1,4 @@
from typing import Any
from _typeshed import Incomplete
from stripe import api_requestor as api_requestor
from stripe.api_resources.abstract import DeletableAPIResource as DeletableAPIResource
@@ -8,9 +8,9 @@ class EphemeralKey(DeletableAPIResource):
@classmethod
def create(
cls,
api_key: Any | None = ...,
api_key: Incomplete | None = ...,
idempotency_key: str | None = ...,
stripe_version: Any | None = ...,
stripe_account: Any | None = ...,
stripe_version: Incomplete | None = ...,
stripe_account: Incomplete | None = ...,
**params,
): ...
@@ -1,4 +1,4 @@
from typing import Any
from _typeshed import Incomplete
from stripe.stripe_object import StripeObject as StripeObject
@@ -6,20 +6,20 @@ class ErrorObject(StripeObject):
def refresh_from(
self,
values,
api_key: Any | None = ...,
api_key: Incomplete | None = ...,
partial: bool = ...,
stripe_version: Any | None = ...,
stripe_account: Any | None = ...,
last_response: Any | None = ...,
stripe_version: Incomplete | None = ...,
stripe_account: Incomplete | None = ...,
last_response: Incomplete | None = ...,
): ...
class OAuthErrorObject(StripeObject):
def refresh_from(
self,
values,
api_key: Any | None = ...,
api_key: Incomplete | None = ...,
partial: bool = ...,
stripe_version: Any | None = ...,
stripe_account: Any | None = ...,
last_response: Any | None = ...,
stripe_version: Incomplete | None = ...,
stripe_account: Incomplete | None = ...,
last_response: Incomplete | None = ...,
): ...
+5 -5
View File
@@ -1,4 +1,4 @@
from typing import Any
from _typeshed import Incomplete
from stripe import api_requestor as api_requestor
from stripe.api_resources.abstract import ListableAPIResource as ListableAPIResource
@@ -11,10 +11,10 @@ class File(ListableAPIResource):
@classmethod
def create(
cls,
api_key: Any | None = ...,
api_version: Any | None = ...,
stripe_version: Any | None = ...,
stripe_account: Any | None = ...,
api_key: Incomplete | None = ...,
api_version: Incomplete | None = ...,
stripe_version: Incomplete | None = ...,
stripe_account: Incomplete | None = ...,
**params,
): ...
@@ -1,5 +1,4 @@
from _typeshed import Self
from typing import Any
from _typeshed import Incomplete, Self
from stripe import api_requestor as api_requestor
from stripe.api_resources.abstract import (
@@ -20,5 +19,9 @@ class Invoice(CreateableAPIResource, DeletableAPIResource, ListableAPIResource,
def void_invoice(self: Self, idempotency_key: str | None = ..., **params) -> Self: ...
@classmethod
def upcoming(
cls, api_key: Any | None = ..., stripe_version: Any | None = ..., stripe_account: Any | None = ..., **params
cls,
api_key: Incomplete | None = ...,
stripe_version: Incomplete | None = ...,
stripe_account: Incomplete | None = ...,
**params,
) -> Invoice: ...
@@ -1,3 +1,4 @@
from _typeshed import Incomplete
from collections.abc import Iterator
from typing import Any
@@ -7,18 +8,27 @@ from stripe.stripe_object import StripeObject as StripeObject
class ListObject(StripeObject):
OBJECT_NAME: str
def list(
self, api_key: Any | None = ..., stripe_version: Any | None = ..., stripe_account: Any | None = ..., **params
self,
api_key: Incomplete | None = ...,
stripe_version: Incomplete | None = ...,
stripe_account: Incomplete | None = ...,
**params,
) -> ListObject: ...
def create(
self,
api_key: Any | None = ...,
api_key: Incomplete | None = ...,
idempotency_key: str | None = ...,
stripe_version: Any | None = ...,
stripe_account: Any | None = ...,
stripe_version: Incomplete | None = ...,
stripe_account: Incomplete | None = ...,
**params,
): ...
def retrieve(
self, id, api_key: Any | None = ..., stripe_version: Any | None = ..., stripe_account: Any | None = ..., **params
self,
id,
api_key: Incomplete | None = ...,
stripe_version: Incomplete | None = ...,
stripe_account: Incomplete | None = ...,
**params,
): ...
def __getitem__(self, k): ...
def __iter__(self): ...
@@ -27,13 +37,21 @@ class ListObject(StripeObject):
def auto_paging_iter(self) -> Iterator[Any]: ...
@classmethod
def empty_list(
cls, api_key: Any | None = ..., stripe_version: Any | None = ..., stripe_account: Any | None = ...
cls, api_key: Incomplete | None = ..., stripe_version: Incomplete | None = ..., stripe_account: Incomplete | None = ...
) -> ListObject: ...
@property
def is_empty(self) -> bool: ...
def next_page(
self, api_key: Any | None = ..., stripe_version: Any | None = ..., stripe_account: Any | None = ..., **params
self,
api_key: Incomplete | None = ...,
stripe_version: Incomplete | None = ...,
stripe_account: Incomplete | None = ...,
**params,
) -> ListObject: ...
def previous_page(
self, api_key: Any | None = ..., stripe_version: Any | None = ..., stripe_account: Any | None = ..., **params
self,
api_key: Incomplete | None = ...,
stripe_version: Incomplete | None = ...,
stripe_account: Incomplete | None = ...,
**params,
) -> ListObject: ...
+3 -2
View File
@@ -1,4 +1,5 @@
from typing import Any, NoReturn
from _typeshed import Incomplete
from typing import NoReturn
from stripe.api_resources.abstract import UpdateableAPIResource as UpdateableAPIResource
from stripe.api_resources.account import Account as Account
@@ -9,4 +10,4 @@ class Person(UpdateableAPIResource):
@classmethod
def modify(cls, sid, **params) -> NoReturn: ...
@classmethod
def retrieve(cls, id, api_key: Any | None = ..., **params) -> NoReturn: ...
def retrieve(cls, id, api_key: Incomplete | None = ..., **params) -> NoReturn: ...
+5 -5
View File
@@ -1,4 +1,4 @@
from typing import Any
from _typeshed import Incomplete
from stripe import api_requestor as api_requestor
from stripe.api_resources.abstract import (
@@ -16,9 +16,9 @@ class Quote(CreateableAPIResource, ListableAPIResource, UpdateableAPIResource):
def list_line_items(self, idempotency_key: str | None = ..., **params): ...
def pdf(
self,
api_key: Any | None = ...,
api_version: Any | None = ...,
stripe_version: Any | None = ...,
stripe_account: Any | None = ...,
api_key: Incomplete | None = ...,
api_version: Incomplete | None = ...,
stripe_version: Incomplete | None = ...,
stripe_account: Incomplete | None = ...,
**params,
): ...
@@ -1,4 +1,5 @@
from typing import Any, NoReturn
from _typeshed import Incomplete
from typing import NoReturn
from stripe.api_resources.abstract import UpdateableAPIResource as UpdateableAPIResource
from stripe.api_resources.transfer import Transfer as Transfer
@@ -9,4 +10,4 @@ class Reversal(UpdateableAPIResource):
@classmethod
def modify(cls, sid, **params) -> NoReturn: ...
@classmethod
def retrieve(cls, id, api_key: Any | None = ..., **params) -> NoReturn: ...
def retrieve(cls, id, api_key: Incomplete | None = ..., **params) -> NoReturn: ...
+3 -2
View File
@@ -1,4 +1,5 @@
from typing import Any, NoReturn
from _typeshed import Incomplete
from typing import NoReturn
from stripe.api_resources.abstract import APIResource as APIResource
from stripe.api_resources.customer import Customer as Customer
@@ -7,4 +8,4 @@ class TaxId(APIResource):
OBJECT_NAME: str
def instance_url(self) -> str: ...
@classmethod
def retrieve(cls, id, api_key: Any | None = ..., **params) -> NoReturn: ...
def retrieve(cls, id, api_key: Incomplete | None = ..., **params) -> NoReturn: ...
@@ -1,4 +1,4 @@
from typing import Any
from _typeshed import Incomplete
from stripe import api_requestor as api_requestor
from stripe.api_resources.abstract.api_resource import APIResource as APIResource
@@ -8,9 +8,9 @@ class UsageRecord(APIResource):
@classmethod
def create(
cls,
api_key: Any | None = ...,
api_key: Incomplete | None = ...,
idempotency_key: str | None = ...,
stripe_version: Any | None = ...,
stripe_account: Any | None = ...,
stripe_version: Incomplete | None = ...,
stripe_account: Incomplete | None = ...,
**params,
): ...
+22 -21
View File
@@ -1,3 +1,4 @@
from _typeshed import Incomplete
from typing import Any
class StripeError(Exception):
@@ -10,12 +11,12 @@ class StripeError(Exception):
error: Any
def __init__(
self,
message: Any | None = ...,
http_body: Any | None = ...,
http_status: Any | None = ...,
json_body: Any | None = ...,
headers: Any | None = ...,
code: Any | None = ...,
message: Incomplete | None = ...,
http_body: Incomplete | None = ...,
http_status: Incomplete | None = ...,
json_body: Incomplete | None = ...,
headers: Incomplete | None = ...,
code: Incomplete | None = ...,
) -> None: ...
@property
def user_message(self): ...
@@ -28,11 +29,11 @@ class APIConnectionError(StripeError):
def __init__(
self,
message,
http_body: Any | None = ...,
http_status: Any | None = ...,
json_body: Any | None = ...,
headers: Any | None = ...,
code: Any | None = ...,
http_body: Incomplete | None = ...,
http_status: Incomplete | None = ...,
json_body: Incomplete | None = ...,
headers: Incomplete | None = ...,
code: Incomplete | None = ...,
should_retry: bool = ...,
) -> None: ...
@@ -45,10 +46,10 @@ class CardError(StripeErrorWithParamCode):
message,
param,
code,
http_body: Any | None = ...,
http_status: Any | None = ...,
json_body: Any | None = ...,
headers: Any | None = ...,
http_body: Incomplete | None = ...,
http_status: Incomplete | None = ...,
json_body: Incomplete | None = ...,
headers: Incomplete | None = ...,
) -> None: ...
class IdempotencyError(StripeError): ...
@@ -59,11 +60,11 @@ class InvalidRequestError(StripeErrorWithParamCode):
self,
message,
param,
code: Any | None = ...,
http_body: Any | None = ...,
http_status: Any | None = ...,
json_body: Any | None = ...,
headers: Any | None = ...,
code: Incomplete | None = ...,
http_body: Incomplete | None = ...,
http_status: Incomplete | None = ...,
json_body: Incomplete | None = ...,
headers: Incomplete | None = ...,
) -> None: ...
class AuthenticationError(StripeError): ...
@@ -72,4 +73,4 @@ class RateLimitError(StripeError): ...
class SignatureVerificationError(StripeError):
sig_header: Any
def __init__(self, message, sig_header, http_body: Any | None = ...) -> None: ...
def __init__(self, message, sig_header, http_body: Incomplete | None = ...) -> None: ...
+18 -17
View File
@@ -1,3 +1,4 @@
from _typeshed import Incomplete
from typing import Any
from stripe import error as error
@@ -14,38 +15,38 @@ class HTTPClient:
MAX_DELAY: int
INITIAL_DELAY: float
MAX_RETRY_AFTER: int
def __init__(self, verify_ssl_certs: bool = ..., proxy: Any | None = ...) -> None: ...
def request_with_retries(self, method, url, headers, post_data: Any | None = ...): ...
def request_stream_with_retries(self, method, url, headers, post_data: Any | None = ...): ...
def request(self, method, url, headers, post_data: Any | None = ...) -> None: ...
def request_stream(self, method, url, headers, post_data: Any | None = ...) -> None: ...
def __init__(self, verify_ssl_certs: bool = ..., proxy: Incomplete | None = ...) -> None: ...
def request_with_retries(self, method, url, headers, post_data: Incomplete | None = ...): ...
def request_stream_with_retries(self, method, url, headers, post_data: Incomplete | None = ...): ...
def request(self, method, url, headers, post_data: Incomplete | None = ...) -> None: ...
def request_stream(self, method, url, headers, post_data: Incomplete | None = ...) -> None: ...
def close(self) -> None: ...
class RequestsClient(HTTPClient):
name: str
def __init__(self, timeout: int = ..., session: Any | None = ..., **kwargs) -> None: ...
def request(self, method, url, headers, post_data: Any | None = ...): ...
def request_stream(self, method, url, headers, post_data: Any | None = ...): ...
def __init__(self, timeout: int = ..., session: Incomplete | None = ..., **kwargs) -> None: ...
def request(self, method, url, headers, post_data: Incomplete | None = ...): ...
def request_stream(self, method, url, headers, post_data: Incomplete | None = ...): ...
def close(self) -> None: ...
class UrlFetchClient(HTTPClient):
name: str
def __init__(self, verify_ssl_certs: bool = ..., proxy: Any | None = ..., deadline: int = ...) -> None: ...
def request(self, method, url, headers, post_data: Any | None = ...): ...
def request_stream(self, method, url, headers, post_data: Any | None = ...): ...
def __init__(self, verify_ssl_certs: bool = ..., proxy: Incomplete | None = ..., deadline: int = ...) -> None: ...
def request(self, method, url, headers, post_data: Incomplete | None = ...): ...
def request_stream(self, method, url, headers, post_data: Incomplete | None = ...): ...
def close(self) -> None: ...
class PycurlClient(HTTPClient):
name: str
def __init__(self, verify_ssl_certs: bool = ..., proxy: Any | None = ...) -> None: ...
def __init__(self, verify_ssl_certs: bool = ..., proxy: Incomplete | None = ...) -> None: ...
def parse_headers(self, data): ...
def request(self, method, url, headers, post_data: Any | None = ...): ...
def request_stream(self, method, url, headers, post_data: Any | None = ...): ...
def request(self, method, url, headers, post_data: Incomplete | None = ...): ...
def request_stream(self, method, url, headers, post_data: Incomplete | None = ...): ...
def close(self) -> None: ...
class Urllib2Client(HTTPClient):
name: str
def __init__(self, verify_ssl_certs: bool = ..., proxy: Any | None = ...) -> None: ...
def request(self, method, url, headers, post_data: Any | None = ...): ...
def request_stream(self, method, url, headers, post_data: Any | None = ...): ...
def __init__(self, verify_ssl_certs: bool = ..., proxy: Incomplete | None = ...) -> None: ...
def request(self, method, url, headers, post_data: Incomplete | None = ...): ...
def request_stream(self, method, url, headers, post_data: Incomplete | None = ...): ...
def close(self) -> None: ...
+3 -3
View File
@@ -1,4 +1,4 @@
from typing import Any
from _typeshed import Incomplete
from stripe import api_requestor as api_requestor, connect_api_base as connect_api_base, error as error
@@ -6,6 +6,6 @@ class OAuth:
@staticmethod
def authorize_url(express: bool = ..., **params): ...
@staticmethod
def token(api_key: Any | None = ..., **params): ...
def token(api_key: Incomplete | None = ..., **params): ...
@staticmethod
def deauthorize(api_key: Any | None = ..., **params): ...
def deauthorize(api_key: Incomplete | None = ..., **params): ...
+5 -5
View File
@@ -1,4 +1,4 @@
from typing import Any
from _typeshed import Incomplete
from stripe.error import StripeError as StripeError
@@ -7,10 +7,10 @@ class OAuthError(StripeError):
self,
code,
description,
http_body: Any | None = ...,
http_status: Any | None = ...,
json_body: Any | None = ...,
headers: Any | None = ...,
http_body: Incomplete | None = ...,
http_status: Incomplete | None = ...,
json_body: Incomplete | None = ...,
headers: Incomplete | None = ...,
) -> None: ...
def construct_error_object(self): ...
+15 -15
View File
@@ -1,5 +1,5 @@
import json
from _typeshed import Self
from _typeshed import Incomplete, Self
from typing import Any
from stripe import api_requestor as api_requestor
@@ -10,11 +10,11 @@ class StripeObject(dict[Any, Any]):
def __init__(
self,
id: Any | None = ...,
api_key: Any | None = ...,
stripe_version: Any | None = ...,
stripe_account: Any | None = ...,
last_response: Any | None = ...,
id: Incomplete | None = ...,
api_key: Incomplete | None = ...,
stripe_version: Incomplete | None = ...,
stripe_account: Incomplete | None = ...,
last_response: Incomplete | None = ...,
**params,
) -> None: ...
@property
@@ -32,9 +32,9 @@ class StripeObject(dict[Any, Any]):
cls: type[Self],
values: Any,
key: str | None,
stripe_version: Any | None = ...,
stripe_account: Any | None = ...,
last_response: Any | None = ...,
stripe_version: Incomplete | None = ...,
stripe_account: Incomplete | None = ...,
last_response: Incomplete | None = ...,
) -> Self: ...
api_key: Any
stripe_version: Any
@@ -42,16 +42,16 @@ class StripeObject(dict[Any, Any]):
def refresh_from(
self,
values: Any,
api_key: Any | None = ...,
api_key: Incomplete | None = ...,
partial: bool = ...,
stripe_version: Any | None = ...,
stripe_account: Any | None = ...,
last_response: Any | None = ...,
stripe_version: Incomplete | None = ...,
stripe_account: Incomplete | None = ...,
last_response: Incomplete | None = ...,
) -> None: ...
@classmethod
def api_base(cls) -> None: ...
def request(self, method, url, params: Any | None = ..., headers: Any | None = ...): ...
def request_stream(self, method, url, params: Any | None = ..., headers: Any | None = ...): ...
def request(self, method, url, params: Incomplete | None = ..., headers: Incomplete | None = ...): ...
def request_stream(self, method, url, params: Incomplete | None = ..., headers: Incomplete | None = ...): ...
def to_dict(self): ...
def to_dict_recursive(self): ...
@property
+10 -3
View File
@@ -1,3 +1,4 @@
from _typeshed import Incomplete
from typing import Any, overload
from typing_extensions import TypeAlias
@@ -15,7 +16,7 @@ class class_method_variant:
def __init__(self, class_method_name) -> None: ...
method: Any
def __call__(self, method): ...
def __get__(self, obj, objtype: Any | None = ...): ...
def __get__(self, obj, objtype: Incomplete | None = ...): ...
@overload
def populate_headers(idempotency_key: None) -> None: ...
@@ -27,9 +28,15 @@ _RespType: TypeAlias = 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 = ...
resp: list[Any],
api_key: Incomplete | None = ...,
stripe_version: Incomplete | None = ...,
stripe_account: Incomplete | None = ...,
) -> list[Any]: ...
@overload
def convert_to_stripe_object(
resp: _RespType, api_key: Any | None = ..., stripe_version: Any | None = ..., stripe_account: Any | None = ...
resp: _RespType,
api_key: Incomplete | None = ...,
stripe_version: Incomplete | None = ...,
stripe_account: Incomplete | None = ...,
) -> StripeObject: ...