mirror of
https://github.com/davidhalter/typeshed.git
synced 2025-12-21 19:32:13 +08:00
Stubs for stripe (#5770)
A library that provides convenient access to the Stripe API from applications. It includes a pre-defined set of classes for API resources that initialize themselves dynamically from API responses. I started with stubgen, then cleaned up to address missing functions. Testing plan is to keep an eye on CI and fix any issues that arise.
This commit is contained in:
committed by
GitHub
parent
80f61d2209
commit
0cd4ee39a2
@@ -53,7 +53,8 @@
|
||||
"stubs/Werkzeug",
|
||||
"stubs/beautifulsoup4",
|
||||
"stubs/slumber",
|
||||
"stubs/oauthlib"
|
||||
"stubs/oauthlib",
|
||||
"stubs/stripe"
|
||||
],
|
||||
"typeCheckingMode": "basic",
|
||||
"strictListInference": true,
|
||||
|
||||
1
stubs/stripe/METADATA.toml
Normal file
1
stubs/stripe/METADATA.toml
Normal file
@@ -0,0 +1 @@
|
||||
version = "2.59"
|
||||
22
stubs/stripe/stripe/__init__.pyi
Normal file
22
stubs/stripe/stripe/__init__.pyi
Normal file
@@ -0,0 +1,22 @@
|
||||
from typing import Any
|
||||
|
||||
from stripe.api_resources import *
|
||||
from stripe.oauth import OAuth as OAuth
|
||||
from stripe.webhook import Webhook as Webhook, WebhookSignature as WebhookSignature
|
||||
|
||||
api_key: Any
|
||||
client_id: Any
|
||||
api_base: str
|
||||
connect_api_base: str
|
||||
upload_api_base: str
|
||||
api_version: Any
|
||||
verify_ssl_certs: bool
|
||||
proxy: Any
|
||||
default_http_client: Any
|
||||
app_info: Any
|
||||
enable_telemetry: bool
|
||||
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: ...
|
||||
32
stubs/stripe/stripe/api_requestor.pyi
Normal file
32
stubs/stripe/stripe/api_requestor.pyi
Normal file
@@ -0,0 +1,32 @@
|
||||
from typing import Any
|
||||
|
||||
from stripe import error as error, http_client as http_client, oauth_error as oauth_error, version as version
|
||||
from stripe.multipart_data_generator import MultipartDataGenerator as MultipartDataGenerator
|
||||
from stripe.stripe_response import StripeResponse as StripeResponse, StripeStreamResponse as StripeStreamResponse
|
||||
|
||||
class APIRequestor:
|
||||
api_base: Any
|
||||
api_key: Any
|
||||
api_version: Any
|
||||
stripe_account: Any
|
||||
def __init__(
|
||||
self,
|
||||
key: Any | None = ...,
|
||||
client: Any | None = ...,
|
||||
api_base: Any | None = ...,
|
||||
api_version: Any | None = ...,
|
||||
account: Any | 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 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 = ...
|
||||
): ...
|
||||
def interpret_response(self, rbody, rcode, rheaders): ...
|
||||
def interpret_streaming_response(self, stream, rcode, rheaders): ...
|
||||
79
stubs/stripe/stripe/api_resources/__init__.pyi
Normal file
79
stubs/stripe/stripe/api_resources/__init__.pyi
Normal file
@@ -0,0 +1,79 @@
|
||||
from stripe.api_resources import (
|
||||
billing_portal as billing_portal,
|
||||
checkout as checkout,
|
||||
identity as identity,
|
||||
issuing as issuing,
|
||||
radar as radar,
|
||||
reporting as reporting,
|
||||
sigma as sigma,
|
||||
terminal as terminal,
|
||||
)
|
||||
from stripe.api_resources.account import Account as Account
|
||||
from stripe.api_resources.account_link import AccountLink as AccountLink
|
||||
from stripe.api_resources.alipay_account import AlipayAccount as AlipayAccount
|
||||
from stripe.api_resources.apple_pay_domain import ApplePayDomain as ApplePayDomain
|
||||
from stripe.api_resources.application_fee import ApplicationFee as ApplicationFee
|
||||
from stripe.api_resources.application_fee_refund import ApplicationFeeRefund as ApplicationFeeRefund
|
||||
from stripe.api_resources.balance import Balance as Balance
|
||||
from stripe.api_resources.balance_transaction import BalanceTransaction as BalanceTransaction
|
||||
from stripe.api_resources.bank_account import BankAccount as BankAccount
|
||||
from stripe.api_resources.bitcoin_receiver import BitcoinReceiver as BitcoinReceiver
|
||||
from stripe.api_resources.bitcoin_transaction import BitcoinTransaction as BitcoinTransaction
|
||||
from stripe.api_resources.capability import Capability as Capability
|
||||
from stripe.api_resources.card import Card as Card
|
||||
from stripe.api_resources.charge import Charge as Charge
|
||||
from stripe.api_resources.country_spec import CountrySpec as CountrySpec
|
||||
from stripe.api_resources.coupon import Coupon as Coupon
|
||||
from stripe.api_resources.credit_note import CreditNote as CreditNote
|
||||
from stripe.api_resources.credit_note_line_item import CreditNoteLineItem as CreditNoteLineItem
|
||||
from stripe.api_resources.customer import Customer as Customer
|
||||
from stripe.api_resources.customer_balance_transaction import CustomerBalanceTransaction as CustomerBalanceTransaction
|
||||
from stripe.api_resources.dispute import Dispute as Dispute
|
||||
from stripe.api_resources.ephemeral_key import EphemeralKey as EphemeralKey
|
||||
from stripe.api_resources.error_object import ErrorObject as ErrorObject, OAuthErrorObject as OAuthErrorObject
|
||||
from stripe.api_resources.event import Event as Event
|
||||
from stripe.api_resources.exchange_rate import ExchangeRate as ExchangeRate
|
||||
from stripe.api_resources.file import File as File, FileUpload as FileUpload
|
||||
from stripe.api_resources.file_link import FileLink as FileLink
|
||||
from stripe.api_resources.invoice import Invoice as Invoice
|
||||
from stripe.api_resources.invoice_item import InvoiceItem as InvoiceItem
|
||||
from stripe.api_resources.invoice_line_item import InvoiceLineItem as InvoiceLineItem
|
||||
from stripe.api_resources.issuer_fraud_record import IssuerFraudRecord as IssuerFraudRecord
|
||||
from stripe.api_resources.line_item import LineItem as LineItem
|
||||
from stripe.api_resources.list_object import ListObject as ListObject
|
||||
from stripe.api_resources.login_link import LoginLink as LoginLink
|
||||
from stripe.api_resources.mandate import Mandate as Mandate
|
||||
from stripe.api_resources.order import Order as Order
|
||||
from stripe.api_resources.order_return import OrderReturn as OrderReturn
|
||||
from stripe.api_resources.payment_intent import PaymentIntent as PaymentIntent
|
||||
from stripe.api_resources.payment_method import PaymentMethod as PaymentMethod
|
||||
from stripe.api_resources.payout import Payout as Payout
|
||||
from stripe.api_resources.person import Person as Person
|
||||
from stripe.api_resources.plan import Plan as Plan
|
||||
from stripe.api_resources.price import Price as Price
|
||||
from stripe.api_resources.product import Product as Product
|
||||
from stripe.api_resources.promotion_code import PromotionCode as PromotionCode
|
||||
from stripe.api_resources.quote import Quote as Quote
|
||||
from stripe.api_resources.recipient import Recipient as Recipient
|
||||
from stripe.api_resources.recipient_transfer import RecipientTransfer as RecipientTransfer
|
||||
from stripe.api_resources.refund import Refund as Refund
|
||||
from stripe.api_resources.reversal import Reversal as Reversal
|
||||
from stripe.api_resources.review import Review as Review
|
||||
from stripe.api_resources.setup_attempt import SetupAttempt as SetupAttempt
|
||||
from stripe.api_resources.setup_intent import SetupIntent as SetupIntent
|
||||
from stripe.api_resources.sku import SKU as SKU
|
||||
from stripe.api_resources.source import Source as Source
|
||||
from stripe.api_resources.source_transaction import SourceTransaction as SourceTransaction
|
||||
from stripe.api_resources.subscription import Subscription as Subscription
|
||||
from stripe.api_resources.subscription_item import SubscriptionItem as SubscriptionItem
|
||||
from stripe.api_resources.subscription_schedule import SubscriptionSchedule as SubscriptionSchedule
|
||||
from stripe.api_resources.tax_code import TaxCode as TaxCode
|
||||
from stripe.api_resources.tax_id import TaxId as TaxId
|
||||
from stripe.api_resources.tax_rate import TaxRate as TaxRate
|
||||
from stripe.api_resources.three_d_secure import ThreeDSecure as ThreeDSecure
|
||||
from stripe.api_resources.token import Token as Token
|
||||
from stripe.api_resources.topup import Topup as Topup
|
||||
from stripe.api_resources.transfer import Transfer as Transfer
|
||||
from stripe.api_resources.usage_record import UsageRecord as UsageRecord
|
||||
from stripe.api_resources.usage_record_summary import UsageRecordSummary as UsageRecordSummary
|
||||
from stripe.api_resources.webhook_endpoint import WebhookEndpoint as WebhookEndpoint
|
||||
11
stubs/stripe/stripe/api_resources/abstract/__init__.pyi
Normal file
11
stubs/stripe/stripe/api_resources/abstract/__init__.pyi
Normal file
@@ -0,0 +1,11 @@
|
||||
from stripe.api_resources.abstract.api_resource import APIResource as APIResource
|
||||
from stripe.api_resources.abstract.createable_api_resource import CreateableAPIResource as CreateableAPIResource
|
||||
from stripe.api_resources.abstract.custom_method import custom_method as custom_method
|
||||
from stripe.api_resources.abstract.deletable_api_resource import DeletableAPIResource as DeletableAPIResource
|
||||
from stripe.api_resources.abstract.listable_api_resource import ListableAPIResource as ListableAPIResource
|
||||
from stripe.api_resources.abstract.nested_resource_class_methods import (
|
||||
nested_resource_class_methods as nested_resource_class_methods,
|
||||
)
|
||||
from stripe.api_resources.abstract.singleton_api_resource import SingletonAPIResource as SingletonAPIResource
|
||||
from stripe.api_resources.abstract.updateable_api_resource import UpdateableAPIResource as UpdateableAPIResource
|
||||
from stripe.api_resources.abstract.verify_mixin import VerifyMixin as VerifyMixin
|
||||
12
stubs/stripe/stripe/api_resources/abstract/api_resource.pyi
Normal file
12
stubs/stripe/stripe/api_resources/abstract/api_resource.pyi
Normal file
@@ -0,0 +1,12 @@
|
||||
from typing import Any
|
||||
|
||||
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, id, api_key: Any | None = ..., **params): ...
|
||||
def refresh(self): ...
|
||||
@classmethod
|
||||
def class_url(cls): ...
|
||||
def instance_url(self): ...
|
||||
@@ -0,0 +1,15 @@
|
||||
from typing import Any
|
||||
|
||||
from stripe import api_requestor as api_requestor
|
||||
from stripe.api_resources.abstract.api_resource import APIResource as APIResource
|
||||
|
||||
class CreateableAPIResource(APIResource):
|
||||
@classmethod
|
||||
def create(
|
||||
cls,
|
||||
api_key: Any | None = ...,
|
||||
idempotency_key: Any | None = ...,
|
||||
stripe_version: Any | None = ...,
|
||||
stripe_account: Any | None = ...,
|
||||
**params,
|
||||
): ...
|
||||
@@ -0,0 +1,3 @@
|
||||
from typing import Any
|
||||
|
||||
def custom_method(name, http_verb, http_path: Any | None = ..., is_streaming: bool = ...): ...
|
||||
@@ -0,0 +1,4 @@
|
||||
from stripe.api_resources.abstract.api_resource import APIResource as APIResource
|
||||
|
||||
class DeletableAPIResource(APIResource):
|
||||
def delete(self, **params): ...
|
||||
@@ -0,0 +1,10 @@
|
||||
from typing import Any
|
||||
|
||||
from stripe import api_requestor as api_requestor
|
||||
from stripe.api_resources.abstract.api_resource import APIResource as APIResource
|
||||
|
||||
class ListableAPIResource(APIResource):
|
||||
@classmethod
|
||||
def auto_paging_iter(cls, *args, **params): ...
|
||||
@classmethod
|
||||
def list(cls, api_key: Any | None = ..., stripe_version: Any | None = ..., stripe_account: Any | None = ..., **params): ...
|
||||
@@ -0,0 +1,7 @@
|
||||
from typing import Any
|
||||
|
||||
from stripe import api_requestor as api_requestor
|
||||
|
||||
def nested_resource_class_methods(
|
||||
resource, path: Any | None = ..., operations: Any | None = ..., resource_plural: Any | None = ...
|
||||
): ...
|
||||
@@ -0,0 +1,8 @@
|
||||
from stripe.api_resources.abstract.api_resource import APIResource as APIResource
|
||||
|
||||
class SingletonAPIResource(APIResource):
|
||||
@classmethod
|
||||
def retrieve(cls, **params): ...
|
||||
@classmethod
|
||||
def class_url(cls): ...
|
||||
def instance_url(self): ...
|
||||
@@ -0,0 +1,8 @@
|
||||
from typing import Any
|
||||
|
||||
from stripe.api_resources.abstract.api_resource import APIResource as APIResource
|
||||
|
||||
class UpdateableAPIResource(APIResource):
|
||||
@classmethod
|
||||
def modify(cls, sid, **params): ...
|
||||
def save(self, idempotency_key: Any | None = ...): ...
|
||||
@@ -0,0 +1,4 @@
|
||||
from typing import Any
|
||||
|
||||
class VerifyMixin:
|
||||
def verify(self, idempotency_key: Any | None = ..., **params): ...
|
||||
23
stubs/stripe/stripe/api_resources/account.pyi
Normal file
23
stubs/stripe/stripe/api_resources/account.pyi
Normal file
@@ -0,0 +1,23 @@
|
||||
from typing import Any
|
||||
|
||||
from stripe import oauth as oauth
|
||||
from stripe.api_resources.abstract import (
|
||||
CreateableAPIResource as CreateableAPIResource,
|
||||
DeletableAPIResource as DeletableAPIResource,
|
||||
ListableAPIResource as ListableAPIResource,
|
||||
UpdateableAPIResource as UpdateableAPIResource,
|
||||
custom_method as custom_method,
|
||||
nested_resource_class_methods as nested_resource_class_methods,
|
||||
)
|
||||
|
||||
class Account(CreateableAPIResource, DeletableAPIResource, ListableAPIResource):
|
||||
OBJECT_NAME: str
|
||||
def reject(self, idempotency_key: Any | None = ..., **params): ...
|
||||
@classmethod
|
||||
def retrieve(cls, id: Any | None = ..., api_key: Any | None = ..., **params): ...
|
||||
@classmethod
|
||||
def modify(cls, id: Any | None = ..., **params): ...
|
||||
def instance_url(self): ...
|
||||
def persons(self, **params): ...
|
||||
def deauthorize(self, **params): ...
|
||||
def serialize(self, previous): ...
|
||||
4
stubs/stripe/stripe/api_resources/account_link.pyi
Normal file
4
stubs/stripe/stripe/api_resources/account_link.pyi
Normal file
@@ -0,0 +1,4 @@
|
||||
from stripe.api_resources.abstract import CreateableAPIResource as CreateableAPIResource
|
||||
|
||||
class AccountLink(CreateableAPIResource):
|
||||
OBJECT_NAME: str
|
||||
17
stubs/stripe/stripe/api_resources/alipay_account.pyi
Normal file
17
stubs/stripe/stripe/api_resources/alipay_account.pyi
Normal file
@@ -0,0 +1,17 @@
|
||||
from typing import Any
|
||||
|
||||
from stripe.api_resources.abstract import (
|
||||
DeletableAPIResource as DeletableAPIResource,
|
||||
UpdateableAPIResource as UpdateableAPIResource,
|
||||
)
|
||||
from stripe.api_resources.customer import Customer as Customer
|
||||
|
||||
class AlipayAccount(DeletableAPIResource, UpdateableAPIResource):
|
||||
OBJECT_NAME: str
|
||||
def instance_url(self): ...
|
||||
@classmethod
|
||||
def modify(cls, customer, id, **params): ...
|
||||
@classmethod
|
||||
def retrieve(
|
||||
cls, id, api_key: Any | None = ..., stripe_version: Any | None = ..., stripe_account: Any | None = ..., **params
|
||||
) -> None: ...
|
||||
10
stubs/stripe/stripe/api_resources/apple_pay_domain.pyi
Normal file
10
stubs/stripe/stripe/api_resources/apple_pay_domain.pyi
Normal file
@@ -0,0 +1,10 @@
|
||||
from stripe.api_resources.abstract import (
|
||||
CreateableAPIResource as CreateableAPIResource,
|
||||
DeletableAPIResource as DeletableAPIResource,
|
||||
ListableAPIResource as ListableAPIResource,
|
||||
)
|
||||
|
||||
class ApplePayDomain(CreateableAPIResource, DeletableAPIResource, ListableAPIResource):
|
||||
OBJECT_NAME: str
|
||||
@classmethod
|
||||
def class_url(cls): ...
|
||||
10
stubs/stripe/stripe/api_resources/application_fee.pyi
Normal file
10
stubs/stripe/stripe/api_resources/application_fee.pyi
Normal file
@@ -0,0 +1,10 @@
|
||||
from typing import Any
|
||||
|
||||
from stripe.api_resources.abstract import (
|
||||
ListableAPIResource as ListableAPIResource,
|
||||
nested_resource_class_methods as nested_resource_class_methods,
|
||||
)
|
||||
|
||||
class ApplicationFee(ListableAPIResource):
|
||||
OBJECT_NAME: str
|
||||
def refund(self, idempotency_key: Any | None = ..., **params): ...
|
||||
12
stubs/stripe/stripe/api_resources/application_fee_refund.pyi
Normal file
12
stubs/stripe/stripe/api_resources/application_fee_refund.pyi
Normal file
@@ -0,0 +1,12 @@
|
||||
from typing import Any
|
||||
|
||||
from stripe.api_resources import ApplicationFee as ApplicationFee
|
||||
from stripe.api_resources.abstract import UpdateableAPIResource as UpdateableAPIResource
|
||||
|
||||
class ApplicationFeeRefund(UpdateableAPIResource):
|
||||
OBJECT_NAME: str
|
||||
@classmethod
|
||||
def modify(cls, fee, sid, **params): ...
|
||||
def instance_url(self): ...
|
||||
@classmethod
|
||||
def retrieve(cls, id, api_key: Any | None = ..., **params) -> None: ...
|
||||
4
stubs/stripe/stripe/api_resources/balance.pyi
Normal file
4
stubs/stripe/stripe/api_resources/balance.pyi
Normal file
@@ -0,0 +1,4 @@
|
||||
from stripe.api_resources.abstract import SingletonAPIResource as SingletonAPIResource
|
||||
|
||||
class Balance(SingletonAPIResource):
|
||||
OBJECT_NAME: str
|
||||
@@ -0,0 +1,4 @@
|
||||
from stripe.api_resources.abstract import ListableAPIResource as ListableAPIResource
|
||||
|
||||
class BalanceTransaction(ListableAPIResource):
|
||||
OBJECT_NAME: str
|
||||
20
stubs/stripe/stripe/api_resources/bank_account.pyi
Normal file
20
stubs/stripe/stripe/api_resources/bank_account.pyi
Normal file
@@ -0,0 +1,20 @@
|
||||
from typing import Any
|
||||
|
||||
from stripe import error as error
|
||||
from stripe.api_resources.abstract import (
|
||||
DeletableAPIResource as DeletableAPIResource,
|
||||
UpdateableAPIResource as UpdateableAPIResource,
|
||||
VerifyMixin as VerifyMixin,
|
||||
)
|
||||
from stripe.api_resources.account import Account as Account
|
||||
from stripe.api_resources.customer import Customer as Customer
|
||||
|
||||
class BankAccount(DeletableAPIResource, UpdateableAPIResource, VerifyMixin):
|
||||
OBJECT_NAME: str
|
||||
def instance_url(self): ...
|
||||
@classmethod
|
||||
def modify(cls, sid, **params) -> None: ...
|
||||
@classmethod
|
||||
def retrieve(
|
||||
cls, id, api_key: Any | None = ..., stripe_version: Any | None = ..., stripe_account: Any | None = ..., **params
|
||||
) -> None: ...
|
||||
@@ -0,0 +1,2 @@
|
||||
from stripe.api_resources.billing_portal.configuration import Configuration as Configuration
|
||||
from stripe.api_resources.billing_portal.session import Session as Session
|
||||
@@ -0,0 +1,8 @@
|
||||
from stripe.api_resources.abstract import (
|
||||
CreateableAPIResource as CreateableAPIResource,
|
||||
ListableAPIResource as ListableAPIResource,
|
||||
UpdateableAPIResource as UpdateableAPIResource,
|
||||
)
|
||||
|
||||
class Configuration(CreateableAPIResource, ListableAPIResource, UpdateableAPIResource):
|
||||
OBJECT_NAME: str
|
||||
@@ -0,0 +1,4 @@
|
||||
from stripe.api_resources.abstract import CreateableAPIResource as CreateableAPIResource
|
||||
|
||||
class Session(CreateableAPIResource):
|
||||
OBJECT_NAME: str
|
||||
8
stubs/stripe/stripe/api_resources/bitcoin_receiver.pyi
Normal file
8
stubs/stripe/stripe/api_resources/bitcoin_receiver.pyi
Normal file
@@ -0,0 +1,8 @@
|
||||
from stripe.api_resources.abstract import ListableAPIResource as ListableAPIResource
|
||||
from stripe.api_resources.customer import Customer as Customer
|
||||
|
||||
class BitcoinReceiver(ListableAPIResource):
|
||||
OBJECT_NAME: str
|
||||
def instance_url(self): ...
|
||||
@classmethod
|
||||
def class_url(cls): ...
|
||||
@@ -0,0 +1,4 @@
|
||||
from stripe.stripe_object import StripeObject as StripeObject
|
||||
|
||||
class BitcoinTransaction(StripeObject):
|
||||
OBJECT_NAME: str
|
||||
12
stubs/stripe/stripe/api_resources/capability.pyi
Normal file
12
stubs/stripe/stripe/api_resources/capability.pyi
Normal file
@@ -0,0 +1,12 @@
|
||||
from typing import Any
|
||||
|
||||
from stripe.api_resources.abstract import UpdateableAPIResource as UpdateableAPIResource
|
||||
from stripe.api_resources.account import Account as Account
|
||||
|
||||
class Capability(UpdateableAPIResource):
|
||||
OBJECT_NAME: str
|
||||
def instance_url(self): ...
|
||||
@classmethod
|
||||
def modify(cls, sid, **params) -> None: ...
|
||||
@classmethod
|
||||
def retrieve(cls, id, api_key: Any | None = ..., **params) -> None: ...
|
||||
20
stubs/stripe/stripe/api_resources/card.pyi
Normal file
20
stubs/stripe/stripe/api_resources/card.pyi
Normal file
@@ -0,0 +1,20 @@
|
||||
from typing import Any
|
||||
|
||||
from stripe import error as error
|
||||
from stripe.api_resources.abstract import (
|
||||
DeletableAPIResource as DeletableAPIResource,
|
||||
UpdateableAPIResource as UpdateableAPIResource,
|
||||
)
|
||||
from stripe.api_resources.account import Account as Account
|
||||
from stripe.api_resources.customer import Customer as Customer
|
||||
from stripe.api_resources.recipient import Recipient as Recipient
|
||||
|
||||
class Card(DeletableAPIResource, UpdateableAPIResource):
|
||||
OBJECT_NAME: str
|
||||
def instance_url(self): ...
|
||||
@classmethod
|
||||
def modify(cls, sid, **params) -> None: ...
|
||||
@classmethod
|
||||
def retrieve(
|
||||
cls, id, api_key: Any | None = ..., stripe_version: Any | None = ..., stripe_account: Any | None = ..., **params
|
||||
) -> None: ...
|
||||
18
stubs/stripe/stripe/api_resources/charge.pyi
Normal file
18
stubs/stripe/stripe/api_resources/charge.pyi
Normal file
@@ -0,0 +1,18 @@
|
||||
from typing import Any
|
||||
|
||||
from stripe import api_requestor as api_requestor
|
||||
from stripe.api_resources.abstract import (
|
||||
CreateableAPIResource as CreateableAPIResource,
|
||||
ListableAPIResource as ListableAPIResource,
|
||||
UpdateableAPIResource as UpdateableAPIResource,
|
||||
custom_method as custom_method,
|
||||
)
|
||||
|
||||
class Charge(CreateableAPIResource, ListableAPIResource, UpdateableAPIResource):
|
||||
OBJECT_NAME: str
|
||||
def capture(self, idempotency_key: Any | None = ..., **params): ...
|
||||
def refund(self, idempotency_key: Any | None = ..., **params): ...
|
||||
def update_dispute(self, idempotency_key: Any | None = ..., **params): ...
|
||||
def close_dispute(self, idempotency_key: Any | None = ..., **params): ...
|
||||
def mark_as_fraudulent(self, idempotency_key: Any | None = ...): ...
|
||||
def mark_as_safe(self, idempotency_key: Any | None = ...): ...
|
||||
1
stubs/stripe/stripe/api_resources/checkout/__init__.pyi
Normal file
1
stubs/stripe/stripe/api_resources/checkout/__init__.pyi
Normal file
@@ -0,0 +1 @@
|
||||
from stripe.api_resources.checkout.session import Session as Session
|
||||
8
stubs/stripe/stripe/api_resources/checkout/session.pyi
Normal file
8
stubs/stripe/stripe/api_resources/checkout/session.pyi
Normal file
@@ -0,0 +1,8 @@
|
||||
from stripe.api_resources.abstract import (
|
||||
CreateableAPIResource as CreateableAPIResource,
|
||||
ListableAPIResource as ListableAPIResource,
|
||||
nested_resource_class_methods as nested_resource_class_methods,
|
||||
)
|
||||
|
||||
class Session(CreateableAPIResource, ListableAPIResource):
|
||||
OBJECT_NAME: str
|
||||
4
stubs/stripe/stripe/api_resources/country_spec.pyi
Normal file
4
stubs/stripe/stripe/api_resources/country_spec.pyi
Normal file
@@ -0,0 +1,4 @@
|
||||
from stripe.api_resources.abstract import ListableAPIResource as ListableAPIResource
|
||||
|
||||
class CountrySpec(ListableAPIResource):
|
||||
OBJECT_NAME: str
|
||||
9
stubs/stripe/stripe/api_resources/coupon.pyi
Normal file
9
stubs/stripe/stripe/api_resources/coupon.pyi
Normal file
@@ -0,0 +1,9 @@
|
||||
from stripe.api_resources.abstract import (
|
||||
CreateableAPIResource as CreateableAPIResource,
|
||||
DeletableAPIResource as DeletableAPIResource,
|
||||
ListableAPIResource as ListableAPIResource,
|
||||
UpdateableAPIResource as UpdateableAPIResource,
|
||||
)
|
||||
|
||||
class Coupon(CreateableAPIResource, DeletableAPIResource, ListableAPIResource, UpdateableAPIResource):
|
||||
OBJECT_NAME: str
|
||||
15
stubs/stripe/stripe/api_resources/credit_note.pyi
Normal file
15
stubs/stripe/stripe/api_resources/credit_note.pyi
Normal file
@@ -0,0 +1,15 @@
|
||||
from typing import Any
|
||||
|
||||
from stripe import api_requestor as api_requestor
|
||||
from stripe.api_resources.abstract import (
|
||||
CreateableAPIResource as CreateableAPIResource,
|
||||
ListableAPIResource as ListableAPIResource,
|
||||
UpdateableAPIResource as UpdateableAPIResource,
|
||||
custom_method as custom_method,
|
||||
)
|
||||
|
||||
class CreditNote(CreateableAPIResource, ListableAPIResource, UpdateableAPIResource):
|
||||
OBJECT_NAME: str
|
||||
def void_credit_note(self, idempotency_key: Any | None = ..., **params): ...
|
||||
@classmethod
|
||||
def preview(cls, api_key: Any | None = ..., stripe_version: Any | None = ..., stripe_account: Any | None = ..., **params): ...
|
||||
@@ -0,0 +1,4 @@
|
||||
from stripe.stripe_object import StripeObject as StripeObject
|
||||
|
||||
class CreditNoteLineItem(StripeObject):
|
||||
OBJECT_NAME: str
|
||||
13
stubs/stripe/stripe/api_resources/customer.pyi
Normal file
13
stubs/stripe/stripe/api_resources/customer.pyi
Normal file
@@ -0,0 +1,13 @@
|
||||
from stripe import api_requestor as api_requestor
|
||||
from stripe.api_resources.abstract import (
|
||||
CreateableAPIResource as CreateableAPIResource,
|
||||
DeletableAPIResource as DeletableAPIResource,
|
||||
ListableAPIResource as ListableAPIResource,
|
||||
UpdateableAPIResource as UpdateableAPIResource,
|
||||
custom_method as custom_method,
|
||||
nested_resource_class_methods as nested_resource_class_methods,
|
||||
)
|
||||
|
||||
class Customer(CreateableAPIResource, DeletableAPIResource, ListableAPIResource, UpdateableAPIResource):
|
||||
OBJECT_NAME: str
|
||||
def delete_discount(self, **params) -> None: ...
|
||||
@@ -0,0 +1,10 @@
|
||||
from typing import Any
|
||||
|
||||
from stripe.api_resources.abstract import APIResource as APIResource
|
||||
from stripe.api_resources.customer import Customer as Customer
|
||||
|
||||
class CustomerBalanceTransaction(APIResource):
|
||||
OBJECT_NAME: str
|
||||
def instance_url(self): ...
|
||||
@classmethod
|
||||
def retrieve(cls, id, api_key: Any | None = ..., **params) -> None: ...
|
||||
11
stubs/stripe/stripe/api_resources/dispute.pyi
Normal file
11
stubs/stripe/stripe/api_resources/dispute.pyi
Normal file
@@ -0,0 +1,11 @@
|
||||
from typing import Any
|
||||
|
||||
from stripe.api_resources.abstract import (
|
||||
ListableAPIResource as ListableAPIResource,
|
||||
UpdateableAPIResource as UpdateableAPIResource,
|
||||
custom_method as custom_method,
|
||||
)
|
||||
|
||||
class Dispute(ListableAPIResource, UpdateableAPIResource):
|
||||
OBJECT_NAME: str
|
||||
def close(self, idempotency_key: Any | None = ..., **params): ...
|
||||
16
stubs/stripe/stripe/api_resources/ephemeral_key.pyi
Normal file
16
stubs/stripe/stripe/api_resources/ephemeral_key.pyi
Normal file
@@ -0,0 +1,16 @@
|
||||
from typing import Any
|
||||
|
||||
from stripe import api_requestor as api_requestor
|
||||
from stripe.api_resources.abstract import DeletableAPIResource as DeletableAPIResource
|
||||
|
||||
class EphemeralKey(DeletableAPIResource):
|
||||
OBJECT_NAME: str
|
||||
@classmethod
|
||||
def create(
|
||||
cls,
|
||||
api_key: Any | None = ...,
|
||||
idempotency_key: Any | None = ...,
|
||||
stripe_version: Any | None = ...,
|
||||
stripe_account: Any | None = ...,
|
||||
**params,
|
||||
): ...
|
||||
25
stubs/stripe/stripe/api_resources/error_object.pyi
Normal file
25
stubs/stripe/stripe/api_resources/error_object.pyi
Normal file
@@ -0,0 +1,25 @@
|
||||
from typing import Any
|
||||
|
||||
from stripe.stripe_object import StripeObject as StripeObject
|
||||
|
||||
class ErrorObject(StripeObject):
|
||||
def refresh_from(
|
||||
self,
|
||||
values,
|
||||
api_key: Any | None = ...,
|
||||
partial: bool = ...,
|
||||
stripe_version: Any | None = ...,
|
||||
stripe_account: Any | None = ...,
|
||||
last_response: Any | None = ...,
|
||||
): ...
|
||||
|
||||
class OAuthErrorObject(StripeObject):
|
||||
def refresh_from(
|
||||
self,
|
||||
values,
|
||||
api_key: Any | None = ...,
|
||||
partial: bool = ...,
|
||||
stripe_version: Any | None = ...,
|
||||
stripe_account: Any | None = ...,
|
||||
last_response: Any | None = ...,
|
||||
): ...
|
||||
4
stubs/stripe/stripe/api_resources/event.pyi
Normal file
4
stubs/stripe/stripe/api_resources/event.pyi
Normal file
@@ -0,0 +1,4 @@
|
||||
from stripe.api_resources.abstract import ListableAPIResource as ListableAPIResource
|
||||
|
||||
class Event(ListableAPIResource):
|
||||
OBJECT_NAME: str
|
||||
4
stubs/stripe/stripe/api_resources/exchange_rate.pyi
Normal file
4
stubs/stripe/stripe/api_resources/exchange_rate.pyi
Normal file
@@ -0,0 +1,4 @@
|
||||
from stripe.api_resources.abstract import ListableAPIResource as ListableAPIResource
|
||||
|
||||
class ExchangeRate(ListableAPIResource):
|
||||
OBJECT_NAME: str
|
||||
21
stubs/stripe/stripe/api_resources/file.pyi
Normal file
21
stubs/stripe/stripe/api_resources/file.pyi
Normal file
@@ -0,0 +1,21 @@
|
||||
from typing import Any
|
||||
|
||||
from stripe import api_requestor as api_requestor
|
||||
from stripe.api_resources.abstract import ListableAPIResource as ListableAPIResource
|
||||
|
||||
class File(ListableAPIResource):
|
||||
OBJECT_NAME: str
|
||||
OBJECT_NAME_ALT: str
|
||||
@classmethod
|
||||
def class_url(cls): ...
|
||||
@classmethod
|
||||
def create(
|
||||
cls,
|
||||
api_key: Any | None = ...,
|
||||
api_version: Any | None = ...,
|
||||
stripe_version: Any | None = ...,
|
||||
stripe_account: Any | None = ...,
|
||||
**params,
|
||||
): ...
|
||||
|
||||
FileUpload = File
|
||||
8
stubs/stripe/stripe/api_resources/file_link.pyi
Normal file
8
stubs/stripe/stripe/api_resources/file_link.pyi
Normal file
@@ -0,0 +1,8 @@
|
||||
from stripe.api_resources.abstract import (
|
||||
CreateableAPIResource as CreateableAPIResource,
|
||||
ListableAPIResource as ListableAPIResource,
|
||||
UpdateableAPIResource as UpdateableAPIResource,
|
||||
)
|
||||
|
||||
class FileLink(CreateableAPIResource, ListableAPIResource, UpdateableAPIResource):
|
||||
OBJECT_NAME: str
|
||||
2
stubs/stripe/stripe/api_resources/identity/__init__.pyi
Normal file
2
stubs/stripe/stripe/api_resources/identity/__init__.pyi
Normal file
@@ -0,0 +1,2 @@
|
||||
from stripe.api_resources.identity.verification_report import VerificationReport as VerificationReport
|
||||
from stripe.api_resources.identity.verification_session import VerificationSession as VerificationSession
|
||||
@@ -0,0 +1,4 @@
|
||||
from stripe.api_resources.abstract import ListableAPIResource as ListableAPIResource
|
||||
|
||||
class VerificationReport(ListableAPIResource):
|
||||
OBJECT_NAME: str
|
||||
@@ -0,0 +1,13 @@
|
||||
from typing import Any
|
||||
|
||||
from stripe.api_resources.abstract import (
|
||||
CreateableAPIResource as CreateableAPIResource,
|
||||
ListableAPIResource as ListableAPIResource,
|
||||
UpdateableAPIResource as UpdateableAPIResource,
|
||||
custom_method as custom_method,
|
||||
)
|
||||
|
||||
class VerificationSession(CreateableAPIResource, ListableAPIResource, UpdateableAPIResource):
|
||||
OBJECT_NAME: str
|
||||
def cancel(self, idempotency_key: Any | None = ..., **params): ...
|
||||
def redact(self, idempotency_key: Any | None = ..., **params): ...
|
||||
22
stubs/stripe/stripe/api_resources/invoice.pyi
Normal file
22
stubs/stripe/stripe/api_resources/invoice.pyi
Normal file
@@ -0,0 +1,22 @@
|
||||
from typing import Any
|
||||
|
||||
from stripe import api_requestor as api_requestor
|
||||
from stripe.api_resources.abstract import (
|
||||
CreateableAPIResource as CreateableAPIResource,
|
||||
DeletableAPIResource as DeletableAPIResource,
|
||||
ListableAPIResource as ListableAPIResource,
|
||||
UpdateableAPIResource as UpdateableAPIResource,
|
||||
custom_method as custom_method,
|
||||
)
|
||||
|
||||
class Invoice(CreateableAPIResource, DeletableAPIResource, ListableAPIResource, UpdateableAPIResource):
|
||||
OBJECT_NAME: str
|
||||
def finalize_invoice(self, idempotency_key: Any | None = ..., **params): ...
|
||||
def mark_uncollectible(self, idempotency_key: Any | None = ..., **params): ...
|
||||
def pay(self, idempotency_key: Any | None = ..., **params): ...
|
||||
def send_invoice(self, idempotency_key: Any | None = ..., **params): ...
|
||||
def void_invoice(self, idempotency_key: Any | None = ..., **params): ...
|
||||
@classmethod
|
||||
def upcoming(
|
||||
cls, api_key: Any | None = ..., stripe_version: Any | None = ..., stripe_account: Any | None = ..., **params
|
||||
): ...
|
||||
9
stubs/stripe/stripe/api_resources/invoice_item.pyi
Normal file
9
stubs/stripe/stripe/api_resources/invoice_item.pyi
Normal file
@@ -0,0 +1,9 @@
|
||||
from stripe.api_resources.abstract import (
|
||||
CreateableAPIResource as CreateableAPIResource,
|
||||
DeletableAPIResource as DeletableAPIResource,
|
||||
ListableAPIResource as ListableAPIResource,
|
||||
UpdateableAPIResource as UpdateableAPIResource,
|
||||
)
|
||||
|
||||
class InvoiceItem(CreateableAPIResource, DeletableAPIResource, ListableAPIResource, UpdateableAPIResource):
|
||||
OBJECT_NAME: str
|
||||
4
stubs/stripe/stripe/api_resources/invoice_line_item.pyi
Normal file
4
stubs/stripe/stripe/api_resources/invoice_line_item.pyi
Normal file
@@ -0,0 +1,4 @@
|
||||
from stripe.stripe_object import StripeObject as StripeObject
|
||||
|
||||
class InvoiceLineItem(StripeObject):
|
||||
OBJECT_NAME: str
|
||||
@@ -0,0 +1,4 @@
|
||||
from stripe.api_resources.abstract import ListableAPIResource as ListableAPIResource
|
||||
|
||||
class IssuerFraudRecord(ListableAPIResource):
|
||||
OBJECT_NAME: str
|
||||
6
stubs/stripe/stripe/api_resources/issuing/__init__.pyi
Normal file
6
stubs/stripe/stripe/api_resources/issuing/__init__.pyi
Normal file
@@ -0,0 +1,6 @@
|
||||
from stripe.api_resources.issuing.authorization import Authorization as Authorization
|
||||
from stripe.api_resources.issuing.card import Card as Card
|
||||
from stripe.api_resources.issuing.card_details import CardDetails as CardDetails
|
||||
from stripe.api_resources.issuing.cardholder import Cardholder as Cardholder
|
||||
from stripe.api_resources.issuing.dispute import Dispute as Dispute
|
||||
from stripe.api_resources.issuing.transaction import Transaction as Transaction
|
||||
12
stubs/stripe/stripe/api_resources/issuing/authorization.pyi
Normal file
12
stubs/stripe/stripe/api_resources/issuing/authorization.pyi
Normal file
@@ -0,0 +1,12 @@
|
||||
from typing import Any
|
||||
|
||||
from stripe.api_resources.abstract import (
|
||||
ListableAPIResource as ListableAPIResource,
|
||||
UpdateableAPIResource as UpdateableAPIResource,
|
||||
custom_method as custom_method,
|
||||
)
|
||||
|
||||
class Authorization(ListableAPIResource, UpdateableAPIResource):
|
||||
OBJECT_NAME: str
|
||||
def approve(self, idempotency_key: Any | None = ..., **params): ...
|
||||
def decline(self, idempotency_key: Any | None = ..., **params): ...
|
||||
12
stubs/stripe/stripe/api_resources/issuing/card.pyi
Normal file
12
stubs/stripe/stripe/api_resources/issuing/card.pyi
Normal file
@@ -0,0 +1,12 @@
|
||||
from typing import Any
|
||||
|
||||
from stripe.api_resources.abstract import (
|
||||
CreateableAPIResource as CreateableAPIResource,
|
||||
ListableAPIResource as ListableAPIResource,
|
||||
UpdateableAPIResource as UpdateableAPIResource,
|
||||
custom_method as custom_method,
|
||||
)
|
||||
|
||||
class Card(CreateableAPIResource, ListableAPIResource, UpdateableAPIResource):
|
||||
OBJECT_NAME: str
|
||||
def details(self, idempotency_key: Any | None = ..., **params): ...
|
||||
@@ -0,0 +1,4 @@
|
||||
from stripe.stripe_object import StripeObject as StripeObject
|
||||
|
||||
class CardDetails(StripeObject):
|
||||
OBJECT_NAME: str
|
||||
8
stubs/stripe/stripe/api_resources/issuing/cardholder.pyi
Normal file
8
stubs/stripe/stripe/api_resources/issuing/cardholder.pyi
Normal file
@@ -0,0 +1,8 @@
|
||||
from stripe.api_resources.abstract import (
|
||||
CreateableAPIResource as CreateableAPIResource,
|
||||
ListableAPIResource as ListableAPIResource,
|
||||
UpdateableAPIResource as UpdateableAPIResource,
|
||||
)
|
||||
|
||||
class Cardholder(CreateableAPIResource, ListableAPIResource, UpdateableAPIResource):
|
||||
OBJECT_NAME: str
|
||||
12
stubs/stripe/stripe/api_resources/issuing/dispute.pyi
Normal file
12
stubs/stripe/stripe/api_resources/issuing/dispute.pyi
Normal file
@@ -0,0 +1,12 @@
|
||||
from typing import Any
|
||||
|
||||
from stripe.api_resources.abstract import (
|
||||
CreateableAPIResource as CreateableAPIResource,
|
||||
ListableAPIResource as ListableAPIResource,
|
||||
UpdateableAPIResource as UpdateableAPIResource,
|
||||
custom_method as custom_method,
|
||||
)
|
||||
|
||||
class Dispute(CreateableAPIResource, ListableAPIResource, UpdateableAPIResource):
|
||||
OBJECT_NAME: str
|
||||
def submit(self, idempotency_key: Any | None = ..., **params): ...
|
||||
@@ -0,0 +1,7 @@
|
||||
from stripe.api_resources.abstract import (
|
||||
ListableAPIResource as ListableAPIResource,
|
||||
UpdateableAPIResource as UpdateableAPIResource,
|
||||
)
|
||||
|
||||
class Transaction(ListableAPIResource, UpdateableAPIResource):
|
||||
OBJECT_NAME: str
|
||||
4
stubs/stripe/stripe/api_resources/line_item.pyi
Normal file
4
stubs/stripe/stripe/api_resources/line_item.pyi
Normal file
@@ -0,0 +1,4 @@
|
||||
from stripe.api_resources.abstract import APIResource as APIResource
|
||||
|
||||
class LineItem(APIResource):
|
||||
OBJECT_NAME: str
|
||||
35
stubs/stripe/stripe/api_resources/list_object.pyi
Normal file
35
stubs/stripe/stripe/api_resources/list_object.pyi
Normal file
@@ -0,0 +1,35 @@
|
||||
from collections.abc import Generator
|
||||
from typing import Any
|
||||
|
||||
from stripe import api_requestor as api_requestor
|
||||
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): ...
|
||||
def create(
|
||||
self,
|
||||
api_key: Any | None = ...,
|
||||
idempotency_key: Any | None = ...,
|
||||
stripe_version: Any | None = ...,
|
||||
stripe_account: Any | None = ...,
|
||||
**params,
|
||||
): ...
|
||||
def retrieve(
|
||||
self, id, api_key: Any | None = ..., stripe_version: Any | None = ..., stripe_account: Any | None = ..., **params
|
||||
): ...
|
||||
def __getitem__(self, k): ...
|
||||
def __iter__(self): ...
|
||||
def __len__(self): ...
|
||||
def __reversed__(self): ...
|
||||
def auto_paging_iter(self) -> Generator[Any, None, None]: ...
|
||||
@classmethod
|
||||
def empty_list(cls, api_key: Any | None = ..., stripe_version: Any | None = ..., stripe_account: Any | None = ...): ...
|
||||
@property
|
||||
def is_empty(self): ...
|
||||
def next_page(
|
||||
self, api_key: Any | None = ..., stripe_version: Any | None = ..., stripe_account: Any | None = ..., **params
|
||||
): ...
|
||||
def previous_page(
|
||||
self, api_key: Any | None = ..., stripe_version: Any | None = ..., stripe_account: Any | None = ..., **params
|
||||
): ...
|
||||
4
stubs/stripe/stripe/api_resources/login_link.pyi
Normal file
4
stubs/stripe/stripe/api_resources/login_link.pyi
Normal file
@@ -0,0 +1,4 @@
|
||||
from stripe.stripe_object import StripeObject as StripeObject
|
||||
|
||||
class LoginLink(StripeObject):
|
||||
OBJECT_NAME: str
|
||||
4
stubs/stripe/stripe/api_resources/mandate.pyi
Normal file
4
stubs/stripe/stripe/api_resources/mandate.pyi
Normal file
@@ -0,0 +1,4 @@
|
||||
from stripe.api_resources.abstract import APIResource as APIResource
|
||||
|
||||
class Mandate(APIResource):
|
||||
OBJECT_NAME: str
|
||||
13
stubs/stripe/stripe/api_resources/order.pyi
Normal file
13
stubs/stripe/stripe/api_resources/order.pyi
Normal file
@@ -0,0 +1,13 @@
|
||||
from typing import Any
|
||||
|
||||
from stripe.api_resources.abstract import (
|
||||
CreateableAPIResource as CreateableAPIResource,
|
||||
ListableAPIResource as ListableAPIResource,
|
||||
UpdateableAPIResource as UpdateableAPIResource,
|
||||
custom_method as custom_method,
|
||||
)
|
||||
|
||||
class Order(CreateableAPIResource, ListableAPIResource, UpdateableAPIResource):
|
||||
OBJECT_NAME: str
|
||||
def pay(self, idempotency_key: Any | None = ..., **params): ...
|
||||
def return_order(self, idempotency_key: Any | None = ..., **params): ...
|
||||
4
stubs/stripe/stripe/api_resources/order_return.pyi
Normal file
4
stubs/stripe/stripe/api_resources/order_return.pyi
Normal file
@@ -0,0 +1,4 @@
|
||||
from stripe.api_resources.abstract import ListableAPIResource as ListableAPIResource
|
||||
|
||||
class OrderReturn(ListableAPIResource):
|
||||
OBJECT_NAME: str
|
||||
14
stubs/stripe/stripe/api_resources/payment_intent.pyi
Normal file
14
stubs/stripe/stripe/api_resources/payment_intent.pyi
Normal file
@@ -0,0 +1,14 @@
|
||||
from typing import Any
|
||||
|
||||
from stripe.api_resources.abstract import (
|
||||
CreateableAPIResource as CreateableAPIResource,
|
||||
ListableAPIResource as ListableAPIResource,
|
||||
UpdateableAPIResource as UpdateableAPIResource,
|
||||
custom_method as custom_method,
|
||||
)
|
||||
|
||||
class PaymentIntent(CreateableAPIResource, ListableAPIResource, UpdateableAPIResource):
|
||||
OBJECT_NAME: str
|
||||
def cancel(self, idempotency_key: Any | None = ..., **params): ...
|
||||
def capture(self, idempotency_key: Any | None = ..., **params): ...
|
||||
def confirm(self, idempotency_key: Any | None = ..., **params): ...
|
||||
13
stubs/stripe/stripe/api_resources/payment_method.pyi
Normal file
13
stubs/stripe/stripe/api_resources/payment_method.pyi
Normal file
@@ -0,0 +1,13 @@
|
||||
from typing import Any
|
||||
|
||||
from stripe.api_resources.abstract import (
|
||||
CreateableAPIResource as CreateableAPIResource,
|
||||
ListableAPIResource as ListableAPIResource,
|
||||
UpdateableAPIResource as UpdateableAPIResource,
|
||||
custom_method as custom_method,
|
||||
)
|
||||
|
||||
class PaymentMethod(CreateableAPIResource, ListableAPIResource, UpdateableAPIResource):
|
||||
OBJECT_NAME: str
|
||||
def attach(self, idempotency_key: Any | None = ..., **params): ...
|
||||
def detach(self, idempotency_key: Any | None = ..., **params): ...
|
||||
13
stubs/stripe/stripe/api_resources/payout.pyi
Normal file
13
stubs/stripe/stripe/api_resources/payout.pyi
Normal file
@@ -0,0 +1,13 @@
|
||||
from typing import Any
|
||||
|
||||
from stripe.api_resources.abstract import (
|
||||
CreateableAPIResource as CreateableAPIResource,
|
||||
ListableAPIResource as ListableAPIResource,
|
||||
UpdateableAPIResource as UpdateableAPIResource,
|
||||
custom_method as custom_method,
|
||||
)
|
||||
|
||||
class Payout(CreateableAPIResource, ListableAPIResource, UpdateableAPIResource):
|
||||
OBJECT_NAME: str
|
||||
def cancel(self, idempotency_key: Any | None = ..., **params): ...
|
||||
def reverse(self, idempotency_key: Any | None = ..., **params): ...
|
||||
12
stubs/stripe/stripe/api_resources/person.pyi
Normal file
12
stubs/stripe/stripe/api_resources/person.pyi
Normal file
@@ -0,0 +1,12 @@
|
||||
from typing import Any
|
||||
|
||||
from stripe.api_resources.abstract import UpdateableAPIResource as UpdateableAPIResource
|
||||
from stripe.api_resources.account import Account as Account
|
||||
|
||||
class Person(UpdateableAPIResource):
|
||||
OBJECT_NAME: str
|
||||
def instance_url(self): ...
|
||||
@classmethod
|
||||
def modify(cls, sid, **params) -> None: ...
|
||||
@classmethod
|
||||
def retrieve(cls, id, api_key: Any | None = ..., **params) -> None: ...
|
||||
9
stubs/stripe/stripe/api_resources/plan.pyi
Normal file
9
stubs/stripe/stripe/api_resources/plan.pyi
Normal file
@@ -0,0 +1,9 @@
|
||||
from stripe.api_resources.abstract import (
|
||||
CreateableAPIResource as CreateableAPIResource,
|
||||
DeletableAPIResource as DeletableAPIResource,
|
||||
ListableAPIResource as ListableAPIResource,
|
||||
UpdateableAPIResource as UpdateableAPIResource,
|
||||
)
|
||||
|
||||
class Plan(CreateableAPIResource, DeletableAPIResource, ListableAPIResource, UpdateableAPIResource):
|
||||
OBJECT_NAME: str
|
||||
8
stubs/stripe/stripe/api_resources/price.pyi
Normal file
8
stubs/stripe/stripe/api_resources/price.pyi
Normal file
@@ -0,0 +1,8 @@
|
||||
from stripe.api_resources.abstract import (
|
||||
CreateableAPIResource as CreateableAPIResource,
|
||||
ListableAPIResource as ListableAPIResource,
|
||||
UpdateableAPIResource as UpdateableAPIResource,
|
||||
)
|
||||
|
||||
class Price(CreateableAPIResource, ListableAPIResource, UpdateableAPIResource):
|
||||
OBJECT_NAME: str
|
||||
9
stubs/stripe/stripe/api_resources/product.pyi
Normal file
9
stubs/stripe/stripe/api_resources/product.pyi
Normal file
@@ -0,0 +1,9 @@
|
||||
from stripe.api_resources.abstract import (
|
||||
CreateableAPIResource as CreateableAPIResource,
|
||||
DeletableAPIResource as DeletableAPIResource,
|
||||
ListableAPIResource as ListableAPIResource,
|
||||
UpdateableAPIResource as UpdateableAPIResource,
|
||||
)
|
||||
|
||||
class Product(CreateableAPIResource, DeletableAPIResource, ListableAPIResource, UpdateableAPIResource):
|
||||
OBJECT_NAME: str
|
||||
8
stubs/stripe/stripe/api_resources/promotion_code.pyi
Normal file
8
stubs/stripe/stripe/api_resources/promotion_code.pyi
Normal file
@@ -0,0 +1,8 @@
|
||||
from stripe.api_resources.abstract import (
|
||||
CreateableAPIResource as CreateableAPIResource,
|
||||
ListableAPIResource as ListableAPIResource,
|
||||
UpdateableAPIResource as UpdateableAPIResource,
|
||||
)
|
||||
|
||||
class PromotionCode(CreateableAPIResource, ListableAPIResource, UpdateableAPIResource):
|
||||
OBJECT_NAME: str
|
||||
24
stubs/stripe/stripe/api_resources/quote.pyi
Normal file
24
stubs/stripe/stripe/api_resources/quote.pyi
Normal file
@@ -0,0 +1,24 @@
|
||||
from typing import Any
|
||||
|
||||
from stripe import api_requestor as api_requestor
|
||||
from stripe.api_resources.abstract import (
|
||||
CreateableAPIResource as CreateableAPIResource,
|
||||
ListableAPIResource as ListableAPIResource,
|
||||
UpdateableAPIResource as UpdateableAPIResource,
|
||||
custom_method as custom_method,
|
||||
)
|
||||
|
||||
class Quote(CreateableAPIResource, ListableAPIResource, UpdateableAPIResource):
|
||||
OBJECT_NAME: str
|
||||
def accept(self, idempotency_key: Any | None = ..., **params): ...
|
||||
def cancel(self, idempotency_key: Any | None = ..., **params): ...
|
||||
def finalize_quote(self, idempotency_key: Any | None = ..., **params): ...
|
||||
def list_line_items(self, idempotency_key: Any | None = ..., **params): ...
|
||||
def pdf(
|
||||
self,
|
||||
api_key: Any | None = ...,
|
||||
api_version: Any | None = ...,
|
||||
stripe_version: Any | None = ...,
|
||||
stripe_account: Any | None = ...,
|
||||
**params,
|
||||
): ...
|
||||
3
stubs/stripe/stripe/api_resources/radar/__init__.pyi
Normal file
3
stubs/stripe/stripe/api_resources/radar/__init__.pyi
Normal file
@@ -0,0 +1,3 @@
|
||||
from stripe.api_resources.radar.early_fraud_warning import EarlyFraudWarning as EarlyFraudWarning
|
||||
from stripe.api_resources.radar.value_list import ValueList as ValueList
|
||||
from stripe.api_resources.radar.value_list_item import ValueListItem as ValueListItem
|
||||
@@ -0,0 +1,4 @@
|
||||
from stripe.api_resources.abstract import ListableAPIResource as ListableAPIResource
|
||||
|
||||
class EarlyFraudWarning(ListableAPIResource):
|
||||
OBJECT_NAME: str
|
||||
9
stubs/stripe/stripe/api_resources/radar/value_list.pyi
Normal file
9
stubs/stripe/stripe/api_resources/radar/value_list.pyi
Normal file
@@ -0,0 +1,9 @@
|
||||
from stripe.api_resources.abstract import (
|
||||
CreateableAPIResource as CreateableAPIResource,
|
||||
DeletableAPIResource as DeletableAPIResource,
|
||||
ListableAPIResource as ListableAPIResource,
|
||||
UpdateableAPIResource as UpdateableAPIResource,
|
||||
)
|
||||
|
||||
class ValueList(CreateableAPIResource, DeletableAPIResource, ListableAPIResource, UpdateableAPIResource):
|
||||
OBJECT_NAME: str
|
||||
@@ -0,0 +1,8 @@
|
||||
from stripe.api_resources.abstract import (
|
||||
CreateableAPIResource as CreateableAPIResource,
|
||||
DeletableAPIResource as DeletableAPIResource,
|
||||
ListableAPIResource as ListableAPIResource,
|
||||
)
|
||||
|
||||
class ValueListItem(CreateableAPIResource, DeletableAPIResource, ListableAPIResource):
|
||||
OBJECT_NAME: str
|
||||
9
stubs/stripe/stripe/api_resources/recipient.pyi
Normal file
9
stubs/stripe/stripe/api_resources/recipient.pyi
Normal file
@@ -0,0 +1,9 @@
|
||||
from stripe.api_resources.abstract import (
|
||||
CreateableAPIResource as CreateableAPIResource,
|
||||
DeletableAPIResource as DeletableAPIResource,
|
||||
ListableAPIResource as ListableAPIResource,
|
||||
UpdateableAPIResource as UpdateableAPIResource,
|
||||
)
|
||||
|
||||
class Recipient(CreateableAPIResource, DeletableAPIResource, ListableAPIResource, UpdateableAPIResource):
|
||||
OBJECT_NAME: str
|
||||
4
stubs/stripe/stripe/api_resources/recipient_transfer.pyi
Normal file
4
stubs/stripe/stripe/api_resources/recipient_transfer.pyi
Normal file
@@ -0,0 +1,4 @@
|
||||
from stripe.stripe_object import StripeObject as StripeObject
|
||||
|
||||
class RecipientTransfer(StripeObject):
|
||||
OBJECT_NAME: str
|
||||
8
stubs/stripe/stripe/api_resources/refund.pyi
Normal file
8
stubs/stripe/stripe/api_resources/refund.pyi
Normal file
@@ -0,0 +1,8 @@
|
||||
from stripe.api_resources.abstract import (
|
||||
CreateableAPIResource as CreateableAPIResource,
|
||||
ListableAPIResource as ListableAPIResource,
|
||||
UpdateableAPIResource as UpdateableAPIResource,
|
||||
)
|
||||
|
||||
class Refund(CreateableAPIResource, ListableAPIResource, UpdateableAPIResource):
|
||||
OBJECT_NAME: str
|
||||
2
stubs/stripe/stripe/api_resources/reporting/__init__.pyi
Normal file
2
stubs/stripe/stripe/api_resources/reporting/__init__.pyi
Normal file
@@ -0,0 +1,2 @@
|
||||
from stripe.api_resources.reporting.report_run import ReportRun as ReportRun
|
||||
from stripe.api_resources.reporting.report_type import ReportType as ReportType
|
||||
@@ -0,0 +1,7 @@
|
||||
from stripe.api_resources.abstract import (
|
||||
CreateableAPIResource as CreateableAPIResource,
|
||||
ListableAPIResource as ListableAPIResource,
|
||||
)
|
||||
|
||||
class ReportRun(CreateableAPIResource, ListableAPIResource):
|
||||
OBJECT_NAME: str
|
||||
@@ -0,0 +1,4 @@
|
||||
from stripe.api_resources.abstract import ListableAPIResource as ListableAPIResource
|
||||
|
||||
class ReportType(ListableAPIResource):
|
||||
OBJECT_NAME: str
|
||||
12
stubs/stripe/stripe/api_resources/reversal.pyi
Normal file
12
stubs/stripe/stripe/api_resources/reversal.pyi
Normal file
@@ -0,0 +1,12 @@
|
||||
from typing import Any
|
||||
|
||||
from stripe.api_resources.abstract import UpdateableAPIResource as UpdateableAPIResource
|
||||
from stripe.api_resources.transfer import Transfer as Transfer
|
||||
|
||||
class Reversal(UpdateableAPIResource):
|
||||
OBJECT_NAME: str
|
||||
def instance_url(self): ...
|
||||
@classmethod
|
||||
def modify(cls, sid, **params) -> None: ...
|
||||
@classmethod
|
||||
def retrieve(cls, id, api_key: Any | None = ..., **params) -> None: ...
|
||||
7
stubs/stripe/stripe/api_resources/review.pyi
Normal file
7
stubs/stripe/stripe/api_resources/review.pyi
Normal file
@@ -0,0 +1,7 @@
|
||||
from typing import Any
|
||||
|
||||
from stripe.api_resources.abstract import ListableAPIResource as ListableAPIResource, custom_method as custom_method
|
||||
|
||||
class Review(ListableAPIResource):
|
||||
OBJECT_NAME: str
|
||||
def approve(self, idempotency_key: Any | None = ..., **params): ...
|
||||
4
stubs/stripe/stripe/api_resources/setup_attempt.pyi
Normal file
4
stubs/stripe/stripe/api_resources/setup_attempt.pyi
Normal file
@@ -0,0 +1,4 @@
|
||||
from stripe.api_resources.abstract import ListableAPIResource as ListableAPIResource
|
||||
|
||||
class SetupAttempt(ListableAPIResource):
|
||||
OBJECT_NAME: str
|
||||
13
stubs/stripe/stripe/api_resources/setup_intent.pyi
Normal file
13
stubs/stripe/stripe/api_resources/setup_intent.pyi
Normal file
@@ -0,0 +1,13 @@
|
||||
from typing import Any
|
||||
|
||||
from stripe.api_resources.abstract import (
|
||||
CreateableAPIResource as CreateableAPIResource,
|
||||
ListableAPIResource as ListableAPIResource,
|
||||
UpdateableAPIResource as UpdateableAPIResource,
|
||||
custom_method as custom_method,
|
||||
)
|
||||
|
||||
class SetupIntent(CreateableAPIResource, ListableAPIResource, UpdateableAPIResource):
|
||||
OBJECT_NAME: str
|
||||
def cancel(self, idempotency_key: Any | None = ..., **params): ...
|
||||
def confirm(self, idempotency_key: Any | None = ..., **params): ...
|
||||
1
stubs/stripe/stripe/api_resources/sigma/__init__.pyi
Normal file
1
stubs/stripe/stripe/api_resources/sigma/__init__.pyi
Normal file
@@ -0,0 +1 @@
|
||||
from stripe.api_resources.sigma.scheduled_query_run import ScheduledQueryRun as ScheduledQueryRun
|
||||
@@ -0,0 +1,6 @@
|
||||
from stripe.api_resources.abstract import ListableAPIResource as ListableAPIResource
|
||||
|
||||
class ScheduledQueryRun(ListableAPIResource):
|
||||
OBJECT_NAME: str
|
||||
@classmethod
|
||||
def class_url(cls): ...
|
||||
9
stubs/stripe/stripe/api_resources/sku.pyi
Normal file
9
stubs/stripe/stripe/api_resources/sku.pyi
Normal file
@@ -0,0 +1,9 @@
|
||||
from stripe.api_resources.abstract import (
|
||||
CreateableAPIResource as CreateableAPIResource,
|
||||
DeletableAPIResource as DeletableAPIResource,
|
||||
ListableAPIResource as ListableAPIResource,
|
||||
UpdateableAPIResource as UpdateableAPIResource,
|
||||
)
|
||||
|
||||
class SKU(CreateableAPIResource, DeletableAPIResource, ListableAPIResource, UpdateableAPIResource):
|
||||
OBJECT_NAME: str
|
||||
15
stubs/stripe/stripe/api_resources/source.pyi
Normal file
15
stubs/stripe/stripe/api_resources/source.pyi
Normal file
@@ -0,0 +1,15 @@
|
||||
from typing import Any
|
||||
|
||||
from stripe import error as error
|
||||
from stripe.api_resources import Customer as Customer
|
||||
from stripe.api_resources.abstract import (
|
||||
CreateableAPIResource as CreateableAPIResource,
|
||||
UpdateableAPIResource as UpdateableAPIResource,
|
||||
VerifyMixin as VerifyMixin,
|
||||
nested_resource_class_methods as nested_resource_class_methods,
|
||||
)
|
||||
|
||||
class Source(CreateableAPIResource, UpdateableAPIResource, VerifyMixin):
|
||||
OBJECT_NAME: str
|
||||
def detach(self, idempotency_key: Any | None = ..., **params): ...
|
||||
def source_transactions(self, **params): ...
|
||||
4
stubs/stripe/stripe/api_resources/source_transaction.pyi
Normal file
4
stubs/stripe/stripe/api_resources/source_transaction.pyi
Normal file
@@ -0,0 +1,4 @@
|
||||
from stripe.stripe_object import StripeObject as StripeObject
|
||||
|
||||
class SourceTransaction(StripeObject):
|
||||
OBJECT_NAME: str
|
||||
12
stubs/stripe/stripe/api_resources/subscription.pyi
Normal file
12
stubs/stripe/stripe/api_resources/subscription.pyi
Normal file
@@ -0,0 +1,12 @@
|
||||
from stripe import api_requestor as api_requestor
|
||||
from stripe.api_resources.abstract import (
|
||||
CreateableAPIResource as CreateableAPIResource,
|
||||
DeletableAPIResource as DeletableAPIResource,
|
||||
ListableAPIResource as ListableAPIResource,
|
||||
UpdateableAPIResource as UpdateableAPIResource,
|
||||
custom_method as custom_method,
|
||||
)
|
||||
|
||||
class Subscription(CreateableAPIResource, DeletableAPIResource, ListableAPIResource, UpdateableAPIResource):
|
||||
OBJECT_NAME: str
|
||||
def delete_discount(self, **params) -> None: ...
|
||||
11
stubs/stripe/stripe/api_resources/subscription_item.pyi
Normal file
11
stubs/stripe/stripe/api_resources/subscription_item.pyi
Normal file
@@ -0,0 +1,11 @@
|
||||
from stripe.api_resources.abstract import (
|
||||
CreateableAPIResource as CreateableAPIResource,
|
||||
DeletableAPIResource as DeletableAPIResource,
|
||||
ListableAPIResource as ListableAPIResource,
|
||||
UpdateableAPIResource as UpdateableAPIResource,
|
||||
nested_resource_class_methods as nested_resource_class_methods,
|
||||
)
|
||||
|
||||
class SubscriptionItem(CreateableAPIResource, DeletableAPIResource, ListableAPIResource, UpdateableAPIResource):
|
||||
OBJECT_NAME: str
|
||||
def usage_record_summaries(self, **params): ...
|
||||
13
stubs/stripe/stripe/api_resources/subscription_schedule.pyi
Normal file
13
stubs/stripe/stripe/api_resources/subscription_schedule.pyi
Normal file
@@ -0,0 +1,13 @@
|
||||
from typing import Any
|
||||
|
||||
from stripe.api_resources.abstract import (
|
||||
CreateableAPIResource as CreateableAPIResource,
|
||||
ListableAPIResource as ListableAPIResource,
|
||||
UpdateableAPIResource as UpdateableAPIResource,
|
||||
custom_method as custom_method,
|
||||
)
|
||||
|
||||
class SubscriptionSchedule(CreateableAPIResource, ListableAPIResource, UpdateableAPIResource):
|
||||
OBJECT_NAME: str
|
||||
def cancel(self, idempotency_key: Any | None = ..., **params): ...
|
||||
def release(self, idempotency_key: Any | None = ..., **params): ...
|
||||
4
stubs/stripe/stripe/api_resources/tax_code.pyi
Normal file
4
stubs/stripe/stripe/api_resources/tax_code.pyi
Normal file
@@ -0,0 +1,4 @@
|
||||
from stripe.api_resources.abstract import ListableAPIResource as ListableAPIResource
|
||||
|
||||
class TaxCode(ListableAPIResource):
|
||||
OBJECT_NAME: str
|
||||
10
stubs/stripe/stripe/api_resources/tax_id.pyi
Normal file
10
stubs/stripe/stripe/api_resources/tax_id.pyi
Normal file
@@ -0,0 +1,10 @@
|
||||
from typing import Any
|
||||
|
||||
from stripe.api_resources.abstract import APIResource as APIResource
|
||||
from stripe.api_resources.customer import Customer as Customer
|
||||
|
||||
class TaxId(APIResource):
|
||||
OBJECT_NAME: str
|
||||
def instance_url(self): ...
|
||||
@classmethod
|
||||
def retrieve(cls, id, api_key: Any | None = ..., **params) -> None: ...
|
||||
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user