From 5a7bac0e97464e6838488bcb5f1436c3653652a7 Mon Sep 17 00:00:00 2001 From: Semyon Moroz Date: Wed, 6 Aug 2025 11:24:44 +0000 Subject: [PATCH] [braintree] Update to 4.38.* (#14534) --- stubs/braintree/METADATA.toml | 2 +- stubs/braintree/braintree/__init__.pyi | 1 + stubs/braintree/braintree/transaction.pyi | 2 ++ stubs/braintree/braintree/transfer.pyi | 4 ++++ stubs/braintree/braintree/webhook_notification.pyi | 1 + 5 files changed, 9 insertions(+), 1 deletion(-) create mode 100644 stubs/braintree/braintree/transfer.pyi diff --git a/stubs/braintree/METADATA.toml b/stubs/braintree/METADATA.toml index 0733fabbb..de87e7be2 100644 --- a/stubs/braintree/METADATA.toml +++ b/stubs/braintree/METADATA.toml @@ -1,2 +1,2 @@ -version = "4.37.*" +version = "4.38.*" upstream_repository = "https://github.com/braintree/braintree_python" diff --git a/stubs/braintree/braintree/__init__.pyi b/stubs/braintree/braintree/__init__.pyi index 8aa7ae9ed..081f8b489 100644 --- a/stubs/braintree/braintree/__init__.pyi +++ b/stubs/braintree/braintree/__init__.pyi @@ -84,6 +84,7 @@ from braintree.transaction_details import TransactionDetails as TransactionDetai from braintree.transaction_gateway import TransactionGateway as TransactionGateway from braintree.transaction_line_item import TransactionLineItem as TransactionLineItem from braintree.transaction_search import TransactionSearch as TransactionSearch +from braintree.transfer import Transfer as Transfer from braintree.unknown_payment_method import UnknownPaymentMethod as UnknownPaymentMethod from braintree.us_bank_account import UsBankAccount as UsBankAccount from braintree.validation_error_collection import ValidationErrorCollection as ValidationErrorCollection diff --git a/stubs/braintree/braintree/transaction.pyi b/stubs/braintree/braintree/transaction.pyi index 9fe08991b..6aebd7369 100644 --- a/stubs/braintree/braintree/transaction.pyi +++ b/stubs/braintree/braintree/transaction.pyi @@ -32,6 +32,7 @@ from braintree.sepa_direct_debit_account import SepaDirectDebitAccount from braintree.status_event import StatusEvent from braintree.subscription_details import SubscriptionDetails from braintree.three_d_secure_info import ThreeDSecureInfo +from braintree.transfer import Transfer from braintree.us_bank_account import UsBankAccount from braintree.venmo_account import VenmoAccount from braintree.visa_checkout_card import VisaCheckoutCard @@ -174,6 +175,7 @@ class Transaction(Resource): facilitator_details: FacilitatorDetails network_transaction_id: Incomplete payment_facilitator: PaymentFacilitator + transfer: Transfer def __init__(self, gateway, attributes) -> None: ... @property def vault_billing_address(self): ... diff --git a/stubs/braintree/braintree/transfer.pyi b/stubs/braintree/braintree/transfer.pyi new file mode 100644 index 000000000..2146adaea --- /dev/null +++ b/stubs/braintree/braintree/transfer.pyi @@ -0,0 +1,4 @@ +from braintree.attribute_getter import AttributeGetter + +class Transfer(AttributeGetter): + def __init__(self, attributes) -> None: ... diff --git a/stubs/braintree/braintree/webhook_notification.pyi b/stubs/braintree/braintree/webhook_notification.pyi index 085fa5de4..06e38fef5 100644 --- a/stubs/braintree/braintree/webhook_notification.pyi +++ b/stubs/braintree/braintree/webhook_notification.pyi @@ -61,6 +61,7 @@ class WebhookNotification(Resource): SubscriptionWentActive: Final = "subscription_went_active" SubscriptionWentPastDue: Final = "subscription_went_past_due" TransactionDisbursed: Final = "transaction_disbursed" + TransactionRetried: Final = "transaction_retried" TransactionReviewed: Final = "transaction_reviewed" TransactionSettled: Final = "transaction_settled" TransactionSettlementDeclined: Final = "transaction_settlement_declined"