Add defaults for third-party stubs Q-T (#9959)

This commit is contained in:
Alex Waygood
2023-03-28 12:16:31 +01:00
committed by GitHub
parent 72456da2a3
commit b69b17c3d8
274 changed files with 3918 additions and 3735 deletions

View File

@@ -21,5 +21,5 @@ ca_bundle_path: Any
log: Any
def set_app_info(
name, partner_id: Incomplete | None = ..., url: Incomplete | None = ..., version: Incomplete | None = ...
name, partner_id: Incomplete | None = None, url: Incomplete | None = None, version: Incomplete | None = None
) -> None: ...

View File

@@ -12,22 +12,27 @@ class APIRequestor:
stripe_account: Any
def __init__(
self,
key: Incomplete | None = ...,
client: Incomplete | None = ...,
api_base: Incomplete | None = ...,
api_version: Incomplete | None = ...,
account: Incomplete | None = ...,
key: Incomplete | None = None,
client: Incomplete | None = None,
api_base: Incomplete | None = None,
api_version: Incomplete | None = None,
account: Incomplete | None = None,
) -> None: ...
@classmethod
def format_app_info(cls, info): ...
def request(self, method, url, params: Incomplete | None = ..., headers: Incomplete | None = ...): ...
def request_stream(self, method, url, params: Incomplete | None = ..., headers: Incomplete | None = ...): ...
def request(self, method, url, params: Incomplete | None = None, headers: Incomplete | None = None): ...
def request_stream(self, method, url, params: Incomplete | None = None, headers: Incomplete | None = 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: Incomplete | None = ..., supplied_headers: Incomplete | None = ..., is_streaming: bool = ...
self,
method,
url,
params: Incomplete | None = None,
supplied_headers: Incomplete | None = None,
is_streaming: bool = False,
): ...
def interpret_response(self, rbody, rcode, rheaders): ...
def interpret_streaming_response(self, stream, rcode, rheaders): ...

View File

@@ -6,7 +6,7 @@ from stripe.stripe_object import StripeObject as StripeObject
class APIResource(StripeObject):
@classmethod
def retrieve(cls, id, api_key: Incomplete | None = ..., **params) -> Self: ...
def retrieve(cls, id, api_key: Incomplete | None = None, **params) -> Self: ...
def refresh(self) -> Self: ...
@classmethod
def class_url(cls) -> str: ...

View File

@@ -8,9 +8,9 @@ class CreateableAPIResource(APIResource):
@classmethod
def create(
cls,
api_key: Incomplete | None = ...,
idempotency_key: str | None = ...,
stripe_version: Incomplete | None = ...,
stripe_account: Incomplete | None = ...,
api_key: Incomplete | None = None,
idempotency_key: str | None = None,
stripe_version: Incomplete | None = None,
stripe_account: Incomplete | None = None,
**params,
) -> Self: ...

View File

@@ -1,3 +1,3 @@
from _typeshed import Incomplete
def custom_method(name, http_verb, http_path: Incomplete | None = ..., is_streaming: bool = ...): ...
def custom_method(name, http_verb, http_path: Incomplete | None = None, is_streaming: bool = False): ...

View File

@@ -12,8 +12,8 @@ class ListableAPIResource(APIResource):
@classmethod
def list(
cls,
api_key: Incomplete | None = ...,
stripe_version: Incomplete | None = ...,
stripe_account: Incomplete | None = ...,
api_key: Incomplete | None = None,
stripe_version: Incomplete | None = None,
stripe_account: Incomplete | None = None,
**params,
) -> ListObject: ...

View File

@@ -3,5 +3,5 @@ from _typeshed import Incomplete
from stripe import api_requestor as api_requestor
def nested_resource_class_methods(
resource, path: Incomplete | None = ..., operations: Incomplete | None = ..., resource_plural: Incomplete | None = ...
resource, path: Incomplete | None = None, operations: Incomplete | None = None, resource_plural: Incomplete | None = None
): ...

View File

@@ -5,4 +5,4 @@ from stripe.api_resources.abstract.api_resource import APIResource as APIResourc
class UpdateableAPIResource(APIResource):
@classmethod
def modify(cls, sid: str, **params) -> Self: ...
def save(self, idempotency_key: str | None = ...) -> Self: ...
def save(self, idempotency_key: str | None = None) -> Self: ...

View File

@@ -1,2 +1,2 @@
class VerifyMixin:
def verify(self, idempotency_key: str | None = ..., **params): ...
def verify(self, idempotency_key: str | None = None, **params): ...

View File

@@ -12,20 +12,20 @@ from stripe.api_resources.abstract import (
class Account(CreateableAPIResource, DeletableAPIResource, ListableAPIResource):
OBJECT_NAME: str
def reject(self, idempotency_key: str | None = ..., **params): ...
def reject(self, idempotency_key: str | None = None, **params): ...
@classmethod
def retrieve(cls, id: Incomplete | None = ..., api_key: Incomplete | None = ..., **params): ...
def retrieve(cls, id: Incomplete | None = None, api_key: Incomplete | None = None, **params): ...
@classmethod
def modify(cls, id: Incomplete | None = ..., **params): ...
def modify(cls, id: Incomplete | None = None, **params): ...
def instance_url(self): ...
def persons(self, idempotency_key: str | None = ..., **params): ...
def persons(self, idempotency_key: str | None = None, **params): ...
def deauthorize(self, **params): ...
def serialize(self, previous): ...
@classmethod
def capabilitys_url(cls, id, nested_id=...): ...
def capabilitys_url(cls, id, nested_id=None): ...
@classmethod
def capabilitys_request(
cls, method, url, api_key=..., idempotency_key=..., stripe_version=..., stripe_account=..., **params
cls, method, url, api_key=None, idempotency_key=None, stripe_version=None, stripe_account=None, **params
): ...
@classmethod
def retrieve_capability(cls, id, nested_id, **params): ...
@@ -34,10 +34,10 @@ class Account(CreateableAPIResource, DeletableAPIResource, ListableAPIResource):
@classmethod
def list_capabilities(cls, id, **params): ...
@classmethod
def external_accounts_url(cls, id, nested_id=...): ...
def external_accounts_url(cls, id, nested_id=None): ...
@classmethod
def external_accounts_request(
cls, method, url, api_key=..., idempotency_key=..., stripe_version=..., stripe_account=..., **params
cls, method, url, api_key=None, idempotency_key=None, stripe_version=None, stripe_account=None, **params
): ...
@classmethod
def create_external_account(cls, id, **params): ...
@@ -50,17 +50,19 @@ class Account(CreateableAPIResource, DeletableAPIResource, ListableAPIResource):
@classmethod
def list_external_accounts(cls, id, **params): ...
@classmethod
def login_links_url(cls, id, nested_id=...): ...
def login_links_url(cls, id, nested_id=None): ...
@classmethod
def login_links_request(
cls, method, url, api_key=..., idempotency_key=..., stripe_version=..., stripe_account=..., **params
cls, method, url, api_key=None, idempotency_key=None, stripe_version=None, stripe_account=None, **params
): ...
@classmethod
def create_login_link(cls, id, **params): ...
@classmethod
def persons_url(cls, id, nested_id=...): ...
def persons_url(cls, id, nested_id=None): ...
@classmethod
def persons_request(cls, method, url, api_key=..., idempotency_key=..., stripe_version=..., stripe_account=..., **params): ...
def persons_request(
cls, method, url, api_key=None, idempotency_key=None, stripe_version=None, stripe_account=None, **params
): ...
@classmethod
def create_person(cls, id, **params): ...
@classmethod

View File

@@ -16,8 +16,8 @@ class AlipayAccount(DeletableAPIResource, UpdateableAPIResource):
def retrieve(
cls,
id,
api_key: Incomplete | None = ...,
stripe_version: Incomplete | None = ...,
stripe_account: Incomplete | None = ...,
api_key: Incomplete | None = None,
stripe_version: Incomplete | None = None,
stripe_account: Incomplete | None = None,
**params,
) -> NoReturn: ...

View File

@@ -5,4 +5,4 @@ from stripe.api_resources.abstract import (
class ApplicationFee(ListableAPIResource):
OBJECT_NAME: str
def refund(self, idempotency_key: str | None = ..., **params): ...
def refund(self, idempotency_key: str | None = None, **params): ...

View File

@@ -11,4 +11,4 @@ class ApplicationFeeRefund(UpdateableAPIResource):
def modify(cls, fee, sid: str, **params) -> Self: ... # type: ignore[override]
def instance_url(self) -> str: ...
@classmethod
def retrieve(cls, id, api_key: Incomplete | None = ..., **params) -> NoReturn: ...
def retrieve(cls, id, api_key: Incomplete | None = None, **params) -> NoReturn: ...

View File

@@ -19,8 +19,8 @@ class BankAccount(DeletableAPIResource, UpdateableAPIResource, VerifyMixin):
def retrieve(
cls,
id,
api_key: Incomplete | None = ...,
stripe_version: Incomplete | None = ...,
stripe_account: Incomplete | None = ...,
api_key: Incomplete | None = None,
stripe_version: Incomplete | None = None,
stripe_account: Incomplete | None = None,
**params,
) -> NoReturn: ...

View File

@@ -10,4 +10,4 @@ class Capability(UpdateableAPIResource):
@classmethod
def modify(cls, sid, **params) -> NoReturn: ...
@classmethod
def retrieve(cls, id, api_key: Incomplete | None = ..., **params) -> NoReturn: ...
def retrieve(cls, id, api_key: Incomplete | None = None, **params) -> NoReturn: ...

View File

@@ -19,8 +19,8 @@ class Card(DeletableAPIResource, UpdateableAPIResource):
def retrieve(
cls,
id,
api_key: Incomplete | None = ...,
stripe_version: Incomplete | None = ...,
stripe_account: Incomplete | None = ...,
api_key: Incomplete | None = None,
stripe_version: Incomplete | None = None,
stripe_account: Incomplete | None = None,
**params,
) -> NoReturn: ...

View File

@@ -9,9 +9,9 @@ from stripe.api_resources.abstract import (
class Charge(CreateableAPIResource, ListableAPIResource, SearchableAPIResource, UpdateableAPIResource):
OBJECT_NAME: str
def capture(self, idempotency_key: str | None = ..., **params): ...
def refund(self, idempotency_key: str | None = ..., **params): ...
def update_dispute(self, idempotency_key: str | None = ..., **params): ...
def close_dispute(self, idempotency_key: str | None = ..., **params): ...
def mark_as_fraudulent(self, idempotency_key: str | None = ...): ...
def mark_as_safe(self, idempotency_key: str | None = ...): ...
def capture(self, idempotency_key: str | None = None, **params): ...
def refund(self, idempotency_key: str | None = None, **params): ...
def update_dispute(self, idempotency_key: str | None = None, **params): ...
def close_dispute(self, idempotency_key: str | None = None, **params): ...
def mark_as_fraudulent(self, idempotency_key: str | None = None): ...
def mark_as_safe(self, idempotency_key: str | None = None): ...

View File

@@ -13,4 +13,4 @@ class Session(CreateableAPIResource, ListableAPIResource):
def expire(cls, session, api_key=None, stripe_version=None, stripe_account=None, **params): ...
@overload
@classmethod
def expire(cls, idempotency_key: str | None = ..., **params): ...
def expire(cls, idempotency_key: str | None = None, **params): ...

View File

@@ -10,12 +10,12 @@ from stripe.api_resources.abstract import (
class CreditNote(CreateableAPIResource, ListableAPIResource, UpdateableAPIResource):
OBJECT_NAME: str
def void_credit_note(self, idempotency_key: str | None = ..., **params): ...
def void_credit_note(self, idempotency_key: str | None = None, **params): ...
@classmethod
def preview(
cls,
api_key: Incomplete | None = ...,
stripe_version: Incomplete | None = ...,
stripe_account: Incomplete | None = ...,
api_key: Incomplete | None = None,
stripe_version: Incomplete | None = None,
stripe_account: Incomplete | None = None,
**params,
): ...

View File

@@ -13,10 +13,10 @@ class Customer(CreateableAPIResource, DeletableAPIResource, ListableAPIResource,
OBJECT_NAME: str
def delete_discount(self, **params) -> None: ...
@classmethod
def balance_transactions_url(cls, id, nested_id=...): ...
def balance_transactions_url(cls, id, nested_id=None): ...
@classmethod
def balance_transactions_request(
cls, method, url, api_key=..., idempotency_key=..., stripe_version=..., stripe_account=..., **params
cls, method, url, api_key=None, idempotency_key=None, stripe_version=None, stripe_account=None, **params
): ...
@classmethod
def create_balance_transaction(cls, id, **params): ...
@@ -27,9 +27,11 @@ class Customer(CreateableAPIResource, DeletableAPIResource, ListableAPIResource,
@classmethod
def list_balance_transactions(cls, id, **params): ...
@classmethod
def sources_url(cls, id, nested_id=...): ...
def sources_url(cls, id, nested_id=None): ...
@classmethod
def sources_request(cls, method, url, api_key=..., idempotency_key=..., stripe_version=..., stripe_account=..., **params): ...
def sources_request(
cls, method, url, api_key=None, idempotency_key=None, stripe_version=None, stripe_account=None, **params
): ...
@classmethod
def create_source(cls, id, **params): ...
@classmethod
@@ -41,9 +43,11 @@ class Customer(CreateableAPIResource, DeletableAPIResource, ListableAPIResource,
@classmethod
def list_sources(cls, id, **params): ...
@classmethod
def tax_ids_url(cls, id, nested_id=...): ...
def tax_ids_url(cls, id, nested_id=None): ...
@classmethod
def tax_ids_request(cls, method, url, api_key=..., idempotency_key=..., stripe_version=..., stripe_account=..., **params): ...
def tax_ids_request(
cls, method, url, api_key=None, idempotency_key=None, stripe_version=None, stripe_account=None, **params
): ...
@classmethod
def create_tax_id(cls, id, **params): ...
@classmethod

View File

@@ -8,4 +8,4 @@ class CustomerBalanceTransaction(APIResource):
OBJECT_NAME: str
def instance_url(self) -> str: ...
@classmethod
def retrieve(cls, id, api_key: Incomplete | None = ..., **params) -> NoReturn: ...
def retrieve(cls, id, api_key: Incomplete | None = None, **params) -> NoReturn: ...

View File

@@ -6,4 +6,4 @@ from stripe.api_resources.abstract import (
class Dispute(ListableAPIResource, UpdateableAPIResource):
OBJECT_NAME: str
def close(self, idempotency_key: str | None = ..., **params): ...
def close(self, idempotency_key: str | None = None, **params): ...

View File

@@ -8,9 +8,9 @@ class EphemeralKey(DeletableAPIResource):
@classmethod
def create(
cls,
api_key: Incomplete | None = ...,
idempotency_key: str | None = ...,
stripe_version: Incomplete | None = ...,
stripe_account: Incomplete | None = ...,
api_key: Incomplete | None = None,
idempotency_key: str | None = None,
stripe_version: Incomplete | None = None,
stripe_account: Incomplete | None = None,
**params,
): ...

View File

@@ -6,20 +6,20 @@ class ErrorObject(StripeObject):
def refresh_from(
self,
values,
api_key: Incomplete | None = ...,
partial: bool = ...,
stripe_version: Incomplete | None = ...,
stripe_account: Incomplete | None = ...,
last_response: Incomplete | None = ...,
api_key: Incomplete | None = None,
partial: bool = False,
stripe_version: Incomplete | None = None,
stripe_account: Incomplete | None = None,
last_response: Incomplete | None = None,
): ...
class OAuthErrorObject(StripeObject):
def refresh_from(
self,
values,
api_key: Incomplete | None = ...,
partial: bool = ...,
stripe_version: Incomplete | None = ...,
stripe_account: Incomplete | None = ...,
last_response: Incomplete | None = ...,
api_key: Incomplete | None = None,
partial: bool = False,
stripe_version: Incomplete | None = None,
stripe_account: Incomplete | None = None,
last_response: Incomplete | None = None,
): ...

View File

@@ -11,10 +11,10 @@ class File(ListableAPIResource):
@classmethod
def create(
cls,
api_key: Incomplete | None = ...,
api_version: Incomplete | None = ...,
stripe_version: Incomplete | None = ...,
stripe_account: Incomplete | None = ...,
api_key: Incomplete | None = None,
api_version: Incomplete | None = None,
stripe_version: Incomplete | None = None,
stripe_account: Incomplete | None = None,
**params,
): ...

View File

@@ -7,5 +7,5 @@ from stripe.api_resources.abstract import (
class VerificationSession(CreateableAPIResource, ListableAPIResource, UpdateableAPIResource):
OBJECT_NAME: str
def cancel(self, idempotency_key: str | None = ..., **params): ...
def redact(self, idempotency_key: str | None = ..., **params): ...
def cancel(self, idempotency_key: str | None = None, **params): ...
def redact(self, idempotency_key: str | None = None, **params): ...

View File

@@ -13,16 +13,16 @@ from stripe.api_resources.abstract import (
class Invoice(CreateableAPIResource, DeletableAPIResource, ListableAPIResource, SearchableAPIResource, UpdateableAPIResource):
OBJECT_NAME: str
def finalize_invoice(self, idempotency_key: str | None = ..., **params) -> Self: ...
def mark_uncollectible(self, idempotency_key: str | None = ..., **params) -> Self: ...
def pay(self, idempotency_key: str | None = ..., **params) -> Self: ...
def send_invoice(self, idempotency_key: str | None = ..., **params) -> Self: ...
def void_invoice(self, idempotency_key: str | None = ..., **params) -> Self: ...
def finalize_invoice(self, idempotency_key: str | None = None, **params) -> Self: ...
def mark_uncollectible(self, idempotency_key: str | None = None, **params) -> Self: ...
def pay(self, idempotency_key: str | None = None, **params) -> Self: ...
def send_invoice(self, idempotency_key: str | None = None, **params) -> Self: ...
def void_invoice(self, idempotency_key: str | None = None, **params) -> Self: ...
@classmethod
def upcoming(
cls,
api_key: Incomplete | None = ...,
stripe_version: Incomplete | None = ...,
stripe_account: Incomplete | None = ...,
api_key: Incomplete | None = None,
stripe_version: Incomplete | None = None,
stripe_account: Incomplete | None = None,
**params,
) -> Invoice: ...

View File

@@ -6,5 +6,5 @@ from stripe.api_resources.abstract import (
class Authorization(ListableAPIResource, UpdateableAPIResource):
OBJECT_NAME: str
def approve(self, idempotency_key: str | None = ..., **params): ...
def decline(self, idempotency_key: str | None = ..., **params): ...
def approve(self, idempotency_key: str | None = None, **params): ...
def decline(self, idempotency_key: str | None = None, **params): ...

View File

@@ -7,4 +7,4 @@ from stripe.api_resources.abstract import (
class Card(CreateableAPIResource, ListableAPIResource, UpdateableAPIResource):
OBJECT_NAME: str
def details(self, idempotency_key: str | None = ..., **params): ...
def details(self, idempotency_key: str | None = None, **params): ...

View File

@@ -7,4 +7,4 @@ from stripe.api_resources.abstract import (
class Dispute(CreateableAPIResource, ListableAPIResource, UpdateableAPIResource):
OBJECT_NAME: str
def submit(self, idempotency_key: str | None = ..., **params): ...
def submit(self, idempotency_key: str | None = None, **params): ...

View File

@@ -9,25 +9,25 @@ class ListObject(StripeObject):
OBJECT_NAME: str
def list(
self,
api_key: Incomplete | None = ...,
stripe_version: Incomplete | None = ...,
stripe_account: Incomplete | None = ...,
api_key: Incomplete | None = None,
stripe_version: Incomplete | None = None,
stripe_account: Incomplete | None = None,
**params,
) -> ListObject: ...
def create(
self,
api_key: Incomplete | None = ...,
idempotency_key: str | None = ...,
stripe_version: Incomplete | None = ...,
stripe_account: Incomplete | None = ...,
api_key: Incomplete | None = None,
idempotency_key: str | None = None,
stripe_version: Incomplete | None = None,
stripe_account: Incomplete | None = None,
**params,
): ...
def retrieve(
self,
id,
api_key: Incomplete | None = ...,
stripe_version: Incomplete | None = ...,
stripe_account: Incomplete | None = ...,
api_key: Incomplete | None = None,
stripe_version: Incomplete | None = None,
stripe_account: Incomplete | None = None,
**params,
): ...
def __getitem__(self, k): ...
@@ -37,21 +37,21 @@ class ListObject(StripeObject):
def auto_paging_iter(self) -> Iterator[Any]: ...
@classmethod
def empty_list(
cls, api_key: Incomplete | None = ..., stripe_version: Incomplete | None = ..., stripe_account: Incomplete | None = ...
cls, api_key: Incomplete | None = None, stripe_version: Incomplete | None = None, stripe_account: Incomplete | None = None
) -> ListObject: ...
@property
def is_empty(self) -> bool: ...
def next_page(
self,
api_key: Incomplete | None = ...,
stripe_version: Incomplete | None = ...,
stripe_account: Incomplete | None = ...,
api_key: Incomplete | None = None,
stripe_version: Incomplete | None = None,
stripe_account: Incomplete | None = None,
**params,
) -> ListObject: ...
def previous_page(
self,
api_key: Incomplete | None = ...,
stripe_version: Incomplete | None = ...,
stripe_account: Incomplete | None = ...,
api_key: Incomplete | None = None,
stripe_version: Incomplete | None = None,
stripe_account: Incomplete | None = None,
**params,
) -> ListObject: ...

View File

@@ -7,7 +7,7 @@ from stripe.api_resources.abstract import (
class Order(CreateableAPIResource, ListableAPIResource, UpdateableAPIResource):
OBJECT_NAME: str
def cancel(self, idempotency_key: str | None = ..., **params): ...
def list_line_items(self, idempotency_key: str | None = ..., **params): ...
def reopen(self, idempotency_key: str | None = ..., **params): ...
def submit(self, idempotency_key: str | None = ..., **params): ...
def cancel(self, idempotency_key: str | None = None, **params): ...
def list_line_items(self, idempotency_key: str | None = None, **params): ...
def reopen(self, idempotency_key: str | None = None, **params): ...
def submit(self, idempotency_key: str | None = None, **params): ...

View File

@@ -10,8 +10,8 @@ from stripe.api_resources.abstract import (
class PaymentIntent(CreateableAPIResource, ListableAPIResource, SearchableAPIResource, UpdateableAPIResource):
OBJECT_NAME: str
def cancel(self, idempotency_key: str | None = ..., **params): ...
def capture(self, idempotency_key: str | None = ..., **params): ...
def cancel(self, idempotency_key: str | None = None, **params): ...
def capture(self, idempotency_key: str | None = None, **params): ...
@overload
@classmethod
def confirm(
@@ -19,4 +19,4 @@ class PaymentIntent(CreateableAPIResource, ListableAPIResource, SearchableAPIRes
): ...
@overload
@classmethod
def confirm(cls, idempotency_key: str | None = ..., **params): ...
def confirm(cls, idempotency_key: str | None = None, **params): ...

View File

@@ -9,5 +9,5 @@ from stripe.api_resources.abstract import (
class PaymentMethod(CreateableAPIResource, ListableAPIResource, UpdateableAPIResource):
OBJECT_NAME: str
def attach(self, idempotency_key: str | None = ..., **params) -> Self: ...
def detach(self, idempotency_key: str | None = ..., **params) -> Self: ...
def attach(self, idempotency_key: str | None = None, **params) -> Self: ...
def detach(self, idempotency_key: str | None = None, **params) -> Self: ...

View File

@@ -7,5 +7,5 @@ from stripe.api_resources.abstract import (
class Payout(CreateableAPIResource, ListableAPIResource, UpdateableAPIResource):
OBJECT_NAME: str
def cancel(self, idempotency_key: str | None = ..., **params): ...
def reverse(self, idempotency_key: str | None = ..., **params): ...
def cancel(self, idempotency_key: str | None = None, **params): ...
def reverse(self, idempotency_key: str | None = None, **params): ...

View File

@@ -10,4 +10,4 @@ class Person(UpdateableAPIResource):
@classmethod
def modify(cls, sid, **params) -> NoReturn: ...
@classmethod
def retrieve(cls, id, api_key: Incomplete | None = ..., **params) -> NoReturn: ...
def retrieve(cls, id, api_key: Incomplete | None = None, **params) -> NoReturn: ...

View File

@@ -10,15 +10,15 @@ from stripe.api_resources.abstract import (
class Quote(CreateableAPIResource, ListableAPIResource, UpdateableAPIResource):
OBJECT_NAME: str
def accept(self, idempotency_key: str | None = ..., **params): ...
def cancel(self, idempotency_key: str | None = ..., **params): ...
def finalize_quote(self, idempotency_key: str | None = ..., **params): ...
def list_line_items(self, idempotency_key: str | None = ..., **params): ...
def accept(self, idempotency_key: str | None = None, **params): ...
def cancel(self, idempotency_key: str | None = None, **params): ...
def finalize_quote(self, idempotency_key: str | None = None, **params): ...
def list_line_items(self, idempotency_key: str | None = None, **params): ...
def pdf(
self,
api_key: Incomplete | None = ...,
api_version: Incomplete | None = ...,
stripe_version: Incomplete | None = ...,
stripe_account: Incomplete | None = ...,
api_key: Incomplete | None = None,
api_version: Incomplete | None = None,
stripe_version: Incomplete | None = None,
stripe_account: Incomplete | None = None,
**params,
): ...

View File

@@ -10,4 +10,4 @@ class Reversal(UpdateableAPIResource):
@classmethod
def modify(cls, sid, **params) -> NoReturn: ...
@classmethod
def retrieve(cls, id, api_key: Incomplete | None = ..., **params) -> NoReturn: ...
def retrieve(cls, id, api_key: Incomplete | None = None, **params) -> NoReturn: ...

View File

@@ -2,4 +2,4 @@ from stripe.api_resources.abstract import ListableAPIResource as ListableAPIReso
class Review(ListableAPIResource):
OBJECT_NAME: str
def approve(self, idempotency_key: str | None = ..., **params): ...
def approve(self, idempotency_key: str | None = None, **params): ...

View File

@@ -15,7 +15,7 @@ class SearchResultObject(StripeObject, Generic[_T]):
total_count: int
def search(
self, api_key: str | None = ..., stripe_version: str | None = ..., stripe_account: str | None = ..., **params
self, api_key: str | None = None, stripe_version: str | None = None, stripe_account: str | None = None, **params
) -> Self: ...
def __getitem__(self, k: str) -> Any: ...
def __iter__(self) -> Iterator[_T]: ...
@@ -23,10 +23,10 @@ class SearchResultObject(StripeObject, Generic[_T]):
def auto_paging_iter(self) -> Iterator[_T]: ...
@classmethod
def empty_search_result(
cls, api_key: str | None = ..., stripe_version: str | None = ..., stripe_account: str | None = ...
cls, api_key: str | None = None, stripe_version: str | None = None, stripe_account: str | None = None
) -> Self: ...
@property
def is_empty(self) -> bool: ...
def next_search_result_page(
self, api_key: str | None = ..., stripe_version: str | None = ..., stripe_account: str | None = ..., **params
self, api_key: str | None = None, stripe_version: str | None = None, stripe_account: str | None = None, **params
) -> Self: ...

View File

@@ -7,5 +7,5 @@ from stripe.api_resources.abstract import (
class SetupIntent(CreateableAPIResource, ListableAPIResource, UpdateableAPIResource):
OBJECT_NAME: str
def cancel(self, idempotency_key: str | None = ..., **params): ...
def confirm(self, idempotency_key: str | None = ..., **params): ...
def cancel(self, idempotency_key: str | None = None, **params): ...
def confirm(self, idempotency_key: str | None = None, **params): ...

View File

@@ -9,5 +9,5 @@ from stripe.api_resources.abstract import (
class Source(CreateableAPIResource, UpdateableAPIResource, VerifyMixin):
OBJECT_NAME: str
def detach(self, idempotency_key: str | None = ..., **params): ...
def detach(self, idempotency_key: str | None = None, **params): ...
def source_transactions(self, **params): ...

View File

@@ -10,18 +10,18 @@ class SubscriptionItem(CreateableAPIResource, DeletableAPIResource, ListableAPIR
OBJECT_NAME: str
def usage_record_summaries(self, **params): ...
@classmethod
def usage_records_url(cls, id, nested_id=...): ...
def usage_records_url(cls, id, nested_id=None): ...
@classmethod
def usage_records_request(
cls, method, url, api_key=..., idempotency_key=..., stripe_version=..., stripe_account=..., **params
cls, method, url, api_key=None, idempotency_key=None, stripe_version=None, stripe_account=None, **params
): ...
@classmethod
def create_usage_record(cls, id, **params): ...
@classmethod
def usage_record_summarys_url(cls, id, nested_id=...): ...
def usage_record_summarys_url(cls, id, nested_id=None): ...
@classmethod
def usage_record_summarys_request(
cls, method, url, api_key=..., idempotency_key=..., stripe_version=..., stripe_account=..., **params
cls, method, url, api_key=None, idempotency_key=None, stripe_version=None, stripe_account=None, **params
): ...
@classmethod
def list_usage_record_summaries(cls, id, **params): ...

View File

@@ -7,5 +7,5 @@ from stripe.api_resources.abstract import (
class SubscriptionSchedule(CreateableAPIResource, ListableAPIResource, UpdateableAPIResource):
OBJECT_NAME: str
def cancel(self, idempotency_key: str | None = ..., **params): ...
def release(self, idempotency_key: str | None = ..., **params): ...
def cancel(self, idempotency_key: str | None = None, **params): ...
def release(self, idempotency_key: str | None = None, **params): ...

View File

@@ -8,4 +8,4 @@ class TaxId(APIResource):
OBJECT_NAME: str
def instance_url(self) -> str: ...
@classmethod
def retrieve(cls, id, api_key: Incomplete | None = ..., **params) -> NoReturn: ...
def retrieve(cls, id, api_key: Incomplete | None = None, **params) -> NoReturn: ...

View File

@@ -7,4 +7,4 @@ class TestClock(CreateableAPIResource, DeletableAPIResource, ListableAPIResource
OBJECT_NAME: Literal["test_helpers.test_clock"]
@classmethod
def advance(cls, idempotency_key: str | None = ..., **params: Any) -> Self: ...
def advance(cls, idempotency_key: str | None = None, **params: Any) -> Self: ...

View File

@@ -7,4 +7,4 @@ from stripe.api_resources.abstract import (
class Topup(CreateableAPIResource, ListableAPIResource, UpdateableAPIResource):
OBJECT_NAME: str
def cancel(self, idempotency_key: str | None = ..., **params): ...
def cancel(self, idempotency_key: str | None = None, **params): ...

View File

@@ -8,4 +8,4 @@ from stripe.api_resources.abstract import (
class Transfer(CreateableAPIResource, ListableAPIResource, UpdateableAPIResource):
OBJECT_NAME: str
def cancel(self, idempotency_key: str | None = ..., **params): ...
def cancel(self, idempotency_key: str | None = None, **params): ...

View File

@@ -8,9 +8,9 @@ class UsageRecord(APIResource):
@classmethod
def create(
cls,
api_key: Incomplete | None = ...,
idempotency_key: str | None = ...,
stripe_version: Incomplete | None = ...,
stripe_account: Incomplete | None = ...,
api_key: Incomplete | None = None,
idempotency_key: str | None = None,
stripe_version: Incomplete | None = None,
stripe_account: Incomplete | None = None,
**params,
): ...

View File

@@ -11,12 +11,12 @@ class StripeError(Exception):
error: Any
def __init__(
self,
message: Incomplete | None = ...,
http_body: Incomplete | None = ...,
http_status: Incomplete | None = ...,
json_body: Incomplete | None = ...,
headers: Incomplete | None = ...,
code: Incomplete | None = ...,
message: Incomplete | None = None,
http_body: Incomplete | None = None,
http_status: Incomplete | None = None,
json_body: Incomplete | None = None,
headers: Incomplete | None = None,
code: Incomplete | None = None,
) -> None: ...
@property
def user_message(self): ...
@@ -29,12 +29,12 @@ class APIConnectionError(StripeError):
def __init__(
self,
message,
http_body: Incomplete | None = ...,
http_status: Incomplete | None = ...,
json_body: Incomplete | None = ...,
headers: Incomplete | None = ...,
code: Incomplete | None = ...,
should_retry: bool = ...,
http_body: Incomplete | None = None,
http_status: Incomplete | None = None,
json_body: Incomplete | None = None,
headers: Incomplete | None = None,
code: Incomplete | None = None,
should_retry: bool = False,
) -> None: ...
class StripeErrorWithParamCode(StripeError): ...
@@ -46,10 +46,10 @@ class CardError(StripeErrorWithParamCode):
message,
param,
code,
http_body: Incomplete | None = ...,
http_status: Incomplete | None = ...,
json_body: Incomplete | None = ...,
headers: Incomplete | None = ...,
http_body: Incomplete | None = None,
http_status: Incomplete | None = None,
json_body: Incomplete | None = None,
headers: Incomplete | None = None,
) -> None: ...
class IdempotencyError(StripeError): ...
@@ -60,11 +60,11 @@ class InvalidRequestError(StripeErrorWithParamCode):
self,
message,
param,
code: Incomplete | None = ...,
http_body: Incomplete | None = ...,
http_status: Incomplete | None = ...,
json_body: Incomplete | None = ...,
headers: Incomplete | None = ...,
code: Incomplete | None = None,
http_body: Incomplete | None = None,
http_status: Incomplete | None = None,
json_body: Incomplete | None = None,
headers: Incomplete | None = None,
) -> None: ...
class AuthenticationError(StripeError): ...
@@ -73,4 +73,4 @@ class RateLimitError(StripeError): ...
class SignatureVerificationError(StripeError):
sig_header: Any
def __init__(self, message, sig_header, http_body: Incomplete | None = ...) -> None: ...
def __init__(self, message, sig_header, http_body: Incomplete | None = None) -> None: ...

View File

@@ -15,38 +15,38 @@ class HTTPClient:
MAX_DELAY: int
INITIAL_DELAY: float
MAX_RETRY_AFTER: int
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 __init__(self, verify_ssl_certs: bool = True, proxy: Incomplete | None = None) -> None: ...
def request_with_retries(self, method, url, headers, post_data: Incomplete | None = None): ...
def request_stream_with_retries(self, method, url, headers, post_data: Incomplete | None = None): ...
def request(self, method, url, headers, post_data: Incomplete | None = None) -> None: ...
def request_stream(self, method, url, headers, post_data: Incomplete | None = None) -> None: ...
def close(self) -> None: ...
class RequestsClient(HTTPClient):
name: str
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 __init__(self, timeout: int = 80, session: Incomplete | None = None, **kwargs) -> 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 UrlFetchClient(HTTPClient):
name: str
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 __init__(self, verify_ssl_certs: bool = True, proxy: Incomplete | None = None, deadline: int = 55) -> 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 PycurlClient(HTTPClient):
name: str
def __init__(self, verify_ssl_certs: bool = ..., proxy: Incomplete | None = ...) -> None: ...
def __init__(self, verify_ssl_certs: bool = True, proxy: Incomplete | None = None) -> None: ...
def parse_headers(self, data): ...
def request(self, method, url, headers, post_data: Incomplete | None = ...): ...
def request_stream(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 Urllib2Client(HTTPClient):
name: str
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 __init__(self, verify_ssl_certs: bool = True, proxy: Incomplete | None = None) -> 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: ...

View File

@@ -5,7 +5,7 @@ class MultipartDataGenerator:
line_break: str
boundary: Any
chunk_size: Any
def __init__(self, chunk_size: int = ...) -> None: ...
def __init__(self, chunk_size: int = 1028) -> None: ...
def add_params(self, params) -> None: ...
def param_header(self): ...
def get_post_data(self): ...

View File

@@ -4,8 +4,8 @@ from stripe import api_requestor as api_requestor, connect_api_base as connect_a
class OAuth:
@staticmethod
def authorize_url(express: bool = ..., **params): ...
def authorize_url(express: bool = False, **params): ...
@staticmethod
def token(api_key: Incomplete | None = ..., **params): ...
def token(api_key: Incomplete | None = None, **params): ...
@staticmethod
def deauthorize(api_key: Incomplete | None = ..., **params): ...
def deauthorize(api_key: Incomplete | None = None, **params): ...

View File

@@ -7,10 +7,10 @@ class OAuthError(StripeError):
self,
code,
description,
http_body: Incomplete | None = ...,
http_status: Incomplete | None = ...,
json_body: Incomplete | None = ...,
headers: Incomplete | None = ...,
http_body: Incomplete | None = None,
http_status: Incomplete | None = None,
json_body: Incomplete | None = None,
headers: Incomplete | None = None,
) -> None: ...
def construct_error_object(self): ...

View File

@@ -11,11 +11,11 @@ class StripeObject(dict[Any, Any]):
def __init__(
self,
id: Incomplete | None = ...,
api_key: Incomplete | None = ...,
stripe_version: Incomplete | None = ...,
stripe_account: Incomplete | None = ...,
last_response: Incomplete | None = ...,
id: Incomplete | None = None,
api_key: Incomplete | None = None,
stripe_version: Incomplete | None = None,
stripe_account: Incomplete | None = None,
last_response: Incomplete | None = None,
**params,
) -> None: ...
@property
@@ -33,9 +33,9 @@ class StripeObject(dict[Any, Any]):
cls,
values: Any,
key: str | None,
stripe_version: Incomplete | None = ...,
stripe_account: Incomplete | None = ...,
last_response: Incomplete | None = ...,
stripe_version: Incomplete | None = None,
stripe_account: Incomplete | None = None,
last_response: Incomplete | None = None,
) -> Self: ...
api_key: Any
stripe_version: Any
@@ -43,16 +43,16 @@ class StripeObject(dict[Any, Any]):
def refresh_from(
self,
values: Any,
api_key: Incomplete | None = ...,
partial: bool = ...,
stripe_version: Incomplete | None = ...,
stripe_account: Incomplete | None = ...,
last_response: Incomplete | None = ...,
api_key: Incomplete | None = None,
partial: bool = False,
stripe_version: Incomplete | None = None,
stripe_account: Incomplete | None = None,
last_response: Incomplete | None = None,
) -> None: ...
@classmethod
def api_base(cls) -> 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 request(self, method, url, params: Incomplete | None = None, headers: Incomplete | None = None): ...
def request_stream(self, method, url, params: Incomplete | None = None, headers: Incomplete | None = None): ...
def to_dict(self): ...
def to_dict_recursive(self): ...
@property

View File

@@ -16,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: Incomplete | None = ...): ...
def __get__(self, obj, objtype: Incomplete | None = None): ...
@overload
def populate_headers(idempotency_key: None) -> None: ...
@@ -29,14 +29,14 @@ _RespType: TypeAlias = dict[Any, Any] | StripeObject | StripeResponse
@overload
def convert_to_stripe_object(
resp: list[Any],
api_key: Incomplete | None = ...,
stripe_version: Incomplete | None = ...,
stripe_account: Incomplete | None = ...,
api_key: Incomplete | None = None,
stripe_version: Incomplete | None = None,
stripe_account: Incomplete | None = None,
) -> list[Any]: ...
@overload
def convert_to_stripe_object(
resp: _RespType,
api_key: Incomplete | None = ...,
stripe_version: Incomplete | None = ...,
stripe_account: Incomplete | None = ...,
api_key: Incomplete | None = None,
stripe_version: Incomplete | None = None,
stripe_account: Incomplete | None = None,
) -> StripeObject: ...

View File

@@ -6,12 +6,12 @@ class Webhook:
DEFAULT_TOLERANCE: int
@staticmethod
def construct_event(
payload: bytes | str, sig_header: str, secret: str, tolerance: int = ..., api_key: str | None = ...
payload: bytes | str, sig_header: str, secret: str, tolerance: int = 300, api_key: str | None = None
) -> Event: ...
class WebhookSignature:
EXPECTED_SCHEME: str
@classmethod
def verify_header(cls, payload: bytes | str, header: str, secret: str, tolerance: int | None = ...) -> Literal[True]: ...
def verify_header(cls, payload: bytes | str, header: str, secret: str, tolerance: int | None = None) -> Literal[True]: ...
@staticmethod
def _compute_signature(payload: str, secret: str) -> str: ...