massive update, probably broken
[dotfiles/.git] / .config / coc / extensions / node_modules / coc-pyright / node_modules / pyright / dist / typeshed-fallback / stubs / braintree / braintree / customer.pyi
1 from typing import Any
2
3 from braintree.address import Address as Address
4 from braintree.amex_express_checkout_card import AmexExpressCheckoutCard as AmexExpressCheckoutCard
5 from braintree.android_pay_card import AndroidPayCard as AndroidPayCard
6 from braintree.apple_pay_card import ApplePayCard as ApplePayCard
7 from braintree.configuration import Configuration as Configuration
8 from braintree.credit_card import CreditCard as CreditCard
9 from braintree.error_result import ErrorResult as ErrorResult
10 from braintree.europe_bank_account import EuropeBankAccount as EuropeBankAccount
11 from braintree.exceptions.not_found_error import NotFoundError as NotFoundError
12 from braintree.ids_search import IdsSearch as IdsSearch
13 from braintree.masterpass_card import MasterpassCard as MasterpassCard
14 from braintree.paypal_account import PayPalAccount as PayPalAccount
15 from braintree.resource import Resource as Resource
16 from braintree.resource_collection import ResourceCollection as ResourceCollection
17 from braintree.samsung_pay_card import SamsungPayCard as SamsungPayCard
18 from braintree.successful_result import SuccessfulResult as SuccessfulResult
19 from braintree.us_bank_account import UsBankAccount as UsBankAccount
20 from braintree.util.http import Http as Http
21 from braintree.venmo_account import VenmoAccount as VenmoAccount
22 from braintree.visa_checkout_card import VisaCheckoutCard as VisaCheckoutCard
23
24 class Customer(Resource):
25     @staticmethod
26     def all(): ...
27     @staticmethod
28     def create(params: Any | None = ...): ...
29     @staticmethod
30     def delete(customer_id): ...
31     @staticmethod
32     def find(customer_id, association_filter_id: Any | None = ...): ...
33     @staticmethod
34     def search(*query): ...
35     @staticmethod
36     def update(customer_id, params: Any | None = ...): ...
37     @staticmethod
38     def create_signature(): ...
39     @staticmethod
40     def update_signature(): ...
41     payment_methods: Any
42     credit_cards: Any
43     addresses: Any
44     paypal_accounts: Any
45     apple_pay_cards: Any
46     android_pay_cards: Any
47     amex_express_checkout_cards: Any
48     europe_bank_accounts: Any
49     venmo_accounts: Any
50     us_bank_accounts: Any
51     visa_checkout_cards: Any
52     masterpass_cards: Any
53     samsung_pay_cards: Any
54     def __init__(self, gateway, attributes) -> None: ...