massive update, probably broken
[dotfiles/.git] / .config / coc / extensions / node_modules / coc-pyright / node_modules / pyright / dist / typeshed-fallback / stubs / braintree / braintree / credit_card.pyi
1 from typing import Any
2
3 from braintree.address import Address as Address
4 from braintree.configuration import Configuration as Configuration
5 from braintree.credit_card_verification import CreditCardVerification as CreditCardVerification
6 from braintree.resource import Resource as Resource
7
8 class CreditCard(Resource):
9     class CardType:
10         AmEx: str
11         CarteBlanche: str
12         ChinaUnionPay: str
13         DinersClubInternational: str
14         Discover: str
15         Electron: str
16         Elo: str
17         Hiper: str
18         Hipercard: str
19         JCB: str
20         Laser: str
21         UK_Maestro: str
22         Maestro: str
23         MasterCard: str
24         Solo: str
25         Switch: str
26         Visa: str
27         Unknown: str
28     class CustomerLocation:
29         International: str
30         US: str
31     class CardTypeIndicator:
32         Yes: str
33         No: str
34         Unknown: str
35     Commercial: Any
36     DurbinRegulated: Any
37     Debit: Any
38     Healthcare: Any
39     CountryOfIssuance: Any
40     IssuingBank: Any
41     Payroll: Any
42     Prepaid: Any
43     ProductId: Any
44     @staticmethod
45     def create(params: Any | None = ...): ...
46     @staticmethod
47     def update(credit_card_token, params: Any | None = ...): ...
48     @staticmethod
49     def delete(credit_card_token): ...
50     @staticmethod
51     def expired(): ...
52     @staticmethod
53     def expiring_between(start_date, end_date): ...
54     @staticmethod
55     def find(credit_card_token): ...
56     @staticmethod
57     def from_nonce(nonce): ...
58     @staticmethod
59     def create_signature(): ...
60     @staticmethod
61     def update_signature(): ...
62     @staticmethod
63     def signature(type): ...
64     is_expired: Any
65     billing_address: Any
66     subscriptions: Any
67     verification: Any
68     def __init__(self, gateway, attributes): ...
69     @property
70     def expiration_date(self): ...
71     @property
72     def masked_number(self): ...