massive update, probably broken
[dotfiles/.git] / .config / coc / extensions / node_modules / coc-pyright / node_modules / pyright / dist / typeshed-fallback / stubs / braintree / braintree / webhook_notification.pyi
1 from typing import Any
2
3 from braintree.account_updater_daily_report import AccountUpdaterDailyReport as AccountUpdaterDailyReport
4 from braintree.configuration import Configuration as Configuration
5 from braintree.connected_merchant_paypal_status_changed import (
6     ConnectedMerchantPayPalStatusChanged as ConnectedMerchantPayPalStatusChanged,
7 )
8 from braintree.connected_merchant_status_transitioned import (
9     ConnectedMerchantStatusTransitioned as ConnectedMerchantStatusTransitioned,
10 )
11 from braintree.disbursement import Disbursement as Disbursement
12 from braintree.dispute import Dispute as Dispute
13 from braintree.error_result import ErrorResult as ErrorResult
14 from braintree.granted_payment_instrument_update import GrantedPaymentInstrumentUpdate as GrantedPaymentInstrumentUpdate
15 from braintree.local_payment_completed import LocalPaymentCompleted as LocalPaymentCompleted
16 from braintree.local_payment_reversed import LocalPaymentReversed as LocalPaymentReversed
17 from braintree.merchant_account import MerchantAccount as MerchantAccount
18 from braintree.oauth_access_revocation import OAuthAccessRevocation as OAuthAccessRevocation
19 from braintree.partner_merchant import PartnerMerchant as PartnerMerchant
20 from braintree.resource import Resource as Resource
21 from braintree.revoked_payment_method_metadata import RevokedPaymentMethodMetadata as RevokedPaymentMethodMetadata
22 from braintree.subscription import Subscription as Subscription
23 from braintree.transaction import Transaction as Transaction
24 from braintree.validation_error_collection import ValidationErrorCollection as ValidationErrorCollection
25
26 class WebhookNotification(Resource):
27     class Kind:
28         AccountUpdaterDailyReport: str
29         Check: str
30         ConnectedMerchantPayPalStatusChanged: str
31         ConnectedMerchantStatusTransitioned: str
32         Disbursement: str
33         DisbursementException: str
34         DisputeAccepted: str
35         DisputeDisputed: str
36         DisputeExpired: str
37         DisputeLost: str
38         DisputeOpened: str
39         DisputeWon: str
40         GrantedPaymentMethodRevoked: str
41         GrantorUpdatedGrantedPaymentMethod: str
42         LocalPaymentCompleted: str
43         LocalPaymentReversed: str
44         OAuthAccessRevoked: str
45         PartnerMerchantConnected: str
46         PartnerMerchantDeclined: str
47         PartnerMerchantDisconnected: str
48         PaymentMethodRevokedByCustomer: str
49         RecipientUpdatedGrantedPaymentMethod: str
50         SubMerchantAccountApproved: str
51         SubMerchantAccountDeclined: str
52         SubscriptionCanceled: str
53         SubscriptionChargedSuccessfully: str
54         SubscriptionChargedUnsuccessfully: str
55         SubscriptionExpired: str
56         SubscriptionTrialEnded: str
57         SubscriptionWentActive: str
58         SubscriptionWentPastDue: str
59         TransactionDisbursed: str
60         TransactionSettled: str
61         TransactionSettlementDeclined: str
62     @staticmethod
63     def parse(signature, payload): ...
64     @staticmethod
65     def verify(challenge): ...
66     source_merchant_id: Any
67     subscription: Any
68     merchant_account: Any
69     transaction: Any
70     connected_merchant_status_transitioned: Any
71     connected_merchant_paypal_status_changed: Any
72     partner_merchant: Any
73     oauth_access_revocation: Any
74     disbursement: Any
75     dispute: Any
76     account_updater_daily_report: Any
77     granted_payment_instrument_update: Any
78     revoked_payment_method_metadata: Any
79     local_payment_completed: Any
80     local_payment_reversed: Any
81     errors: Any
82     message: Any
83     def __init__(self, gateway, attributes) -> None: ...