From 6a8d50becb846335329dd3d471da0ee2c1d41ca9 Mon Sep 17 00:00:00 2001 From: AdyenAutomationBot <38424300+AdyenAutomationBot@users.noreply.github.com> Date: Wed, 17 Jun 2026 09:05:16 +0000 Subject: [PATCH] [transfers] Automated update from Adyen/adyen-openapi@8631ec1 --- Adyen/services/transfers/__init__.py | 6 +++-- ...pital_api.py => capital_deprecated_api.py} | 2 +- Adyen/services/transfers/cash_out_api.py | 24 +++++++++++++++++++ sdk-generation-log/transfers.json | 8 +++++++ 4 files changed, 37 insertions(+), 3 deletions(-) rename Adyen/services/transfers/{capital_api.py => capital_deprecated_api.py} (97%) 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..17d9dd8c 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 .capital_deprecated_api import CapitalDeprecatedApi +from .cash_out_api import CashOutApi from .transactions_api import TransactionsApi from .transfers_api import TransfersApi @@ -13,6 +14,7 @@ class AdyenTransfersApi(AdyenServiceBase): def __init__(self, client=None): super().__init__(client=client) - self.capital_api = CapitalApi(client=client) + self.capital_deprecated_api = CapitalDeprecatedApi(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/capital_api.py b/Adyen/services/transfers/capital_deprecated_api.py similarity index 97% rename from Adyen/services/transfers/capital_api.py rename to Adyen/services/transfers/capital_deprecated_api.py index 36e6775b..43592d7d 100644 --- a/Adyen/services/transfers/capital_api.py +++ b/Adyen/services/transfers/capital_deprecated_api.py @@ -1,7 +1,7 @@ from ..base import AdyenServiceBase -class CapitalApi(AdyenServiceBase): +class CapitalDeprecatedApi(AdyenServiceBase): """NOTE: This class is auto generated by OpenAPI Generator Ref: https://openapi-generator.tech 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..11c75149 --- /dev/null +++ b/sdk-generation-log/transfers.json @@ -0,0 +1,8 @@ +{ + "service": "transfers", + "project": "python", + "generatedAt": "2026-06-17T09:05:16Z", + "openapiCommitSha": "8631ec116532f25bdd05238670f44e559d80e65d", + "automationCommitSha": "6f06b47d0661f0891defe6b85461d2c367fbd284", + "libraryCommitSha": "68700ffcf8e8e8b5b15733419d83209eda4e6825" +}