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..40293c35 --- /dev/null +++ b/sdk-generation-log/transfers.json @@ -0,0 +1,8 @@ +{ + "service": "transfers", + "project": "python", + "generatedAt": "2026-07-07T09:20:34Z", + "openapiCommitSha": "751b9cf57e10be73983157a912fc9aeb95920192", + "automationCommitSha": "5f1d5ab9643886ef722a2626e23afef8db5d52a6", + "libraryCommitSha": "68700ffcf8e8e8b5b15733419d83209eda4e6825" +}