From b18ca7bbf0143f41d9f3b8781122c87a909e7733 Mon Sep 17 00:00:00 2001 From: AdyenAutomationBot <38424300+AdyenAutomationBot@users.noreply.github.com> Date: Wed, 8 Jul 2026 18:09:37 +0000 Subject: [PATCH] [transfers] Automated update from Adyen/adyen-openapi@3349008 --- Adyen/services/transfers/__init__.py | 2 ++ Adyen/services/transfers/cash_out_api.py | 24 ++++++++++++++++++++++++ sdk-generation-log/transfers.json | 8 ++++++++ 3 files changed, 34 insertions(+) create mode 100644 Adyen/services/transfers/cash_out_api.py create mode 100644 sdk-generation-log/transfers.json diff --git a/Adyen/services/transfers/__init__.py b/Adyen/services/transfers/__init__.py index c7a00858..987efb11 100644 --- a/Adyen/services/transfers/__init__.py +++ b/Adyen/services/transfers/__init__.py @@ -1,5 +1,6 @@ from ..base import AdyenServiceBase from .capital_api import CapitalApi +from .cash_out_api import CashOutApi from .transactions_api import TransactionsApi from .transfers_api import TransfersApi @@ -14,5 +15,6 @@ class AdyenTransfersApi(AdyenServiceBase): def __init__(self, client=None): super().__init__(client=client) self.capital_api = CapitalApi(client=client) + self.cash_out_api = CashOutApi(client=client) self.transactions_api = TransactionsApi(client=client) self.transfers_api = TransfersApi(client=client) diff --git a/Adyen/services/transfers/cash_out_api.py b/Adyen/services/transfers/cash_out_api.py new file mode 100644 index 00000000..442efcba --- /dev/null +++ b/Adyen/services/transfers/cash_out_api.py @@ -0,0 +1,24 @@ +from ..base import AdyenServiceBase + + +class CashOutApi(AdyenServiceBase): + """NOTE: This class is auto generated by OpenAPI Generator + Ref: https://openapi-generator.tech + + Do not edit the class manually. + """ + + def __init__(self, client=None): + super().__init__(client=client) + self.service = "transfers" + self.baseUrl = "https://balanceplatform-api-test.adyen.com/btl/v4" + + def initiate_cashout(self, request, idempotency_key=None, **kwargs): + """ + Initiate a cashout + """ + endpoint = self.baseUrl + "/cashouts" + method = "POST" + return self.client.call_adyen_api( + request, self.service, method, endpoint, idempotency_key, **kwargs + ) diff --git a/sdk-generation-log/transfers.json b/sdk-generation-log/transfers.json new file mode 100644 index 00000000..fbcda650 --- /dev/null +++ b/sdk-generation-log/transfers.json @@ -0,0 +1,8 @@ +{ + "service": "transfers", + "project": "python", + "generatedAt": "2026-07-08T18:09:37Z", + "openapiCommitSha": "334900842b135eb9fc1a17afebd46a4f07793aec", + "automationCommitSha": "5f1d5ab9643886ef722a2626e23afef8db5d52a6", + "libraryCommitSha": "68700ffcf8e8e8b5b15733419d83209eda4e6825" +}