massive update, probably broken
[dotfiles/.git] / .config / coc / extensions / node_modules / coc-pyright / node_modules / pyright / dist / typeshed-fallback / stubs / braintree / braintree / dispute.pyi
1 from typing import Any
2
3 from braintree.attribute_getter import AttributeGetter as AttributeGetter
4 from braintree.configuration import Configuration as Configuration
5 from braintree.dispute_details import (
6     DisputeEvidence as DisputeEvidence,
7     DisputePayPalMessage as DisputePayPalMessage,
8     DisputeStatusHistory as DisputeStatusHistory,
9 )
10 from braintree.transaction_details import TransactionDetails as TransactionDetails
11
12 class Dispute(AttributeGetter):
13     class Status:
14         Accepted: str
15         Disputed: str
16         Expired: str
17         Open: str
18         Won: str
19         Lost: str
20     class Reason:
21         CancelledRecurringTransaction: str
22         CreditNotProcessed: str
23         Duplicate: str
24         Fraud: str
25         General: str
26         InvalidAccount: str
27         NotRecognized: str
28         ProductNotReceived: str
29         ProductUnsatisfactory: str
30         Retrieval: str
31         TransactionAmountDiffers: str
32     class Kind:
33         Chargeback: str
34         PreArbitration: str
35         Retrieval: str
36     class ChargebackProtectionLevel:
37         Effortless: str
38         Standard: str
39         NotProtected: str
40     @staticmethod
41     def accept(id): ...
42     @staticmethod
43     def add_file_evidence(dispute_id, document_upload_id): ...
44     @staticmethod
45     def add_text_evidence(id, content_or_request): ...
46     @staticmethod
47     def finalize(id): ...
48     @staticmethod
49     def find(id): ...
50     @staticmethod
51     def remove_evidence(id, evidence_id): ...
52     @staticmethod
53     def search(*query): ...
54     amount: Any
55     amount_disputed: Any
56     amount_won: Any
57     transaction_details: Any
58     transaction: Any
59     evidence: Any
60     paypal_messages: Any
61     status_history: Any
62     forwarded_comments: Any
63     def __init__(self, attributes) -> None: ...