From dd2b451b67056868006ccc9c22c4f37f93513189 Mon Sep 17 00:00:00 2001 From: speakeasybot Date: Thu, 5 Jun 2025 08:38:32 +0000 Subject: [PATCH 1/2] ci: regenerated with OpenAPI Doc , Speakeasy CLI 1.555.3 --- .gitignore | 4 + .speakeasy/gen.lock | 546 ++- .speakeasy/workflow.lock | 18 +- README-PYPI.md | 382 +- README.md | 382 +- RELEASES.md | 12 +- docs/models/errors/error.md | 8 +- .../{errorcode.md => errorerrorcode.md} | 2 +- docs/models/errors/errorresponse.md | 4 +- .../errors/reconciliationerrorresponse.md | 4 +- docs/models/errors/v2error.md | 2 +- ...chemaserrorcode.md => v2errorerrorcode.md} | 2 +- docs/models/errors/v2errorresponse.md | 4 +- docs/models/errors/v3errorresponse.md | 4 +- docs/models/errors/walletserrorresponse.md | 8 +- ...de.md => walletserrorresponseerrorcode.md} | 2 +- docs/models/errors/webhookserrorresponse.md | 4 +- .../operations/activateconfigresponse.md | 4 +- .../operations/changeconfigsecretrequest.md | 4 +- .../operations/changeconfigsecretresponse.md | 4 +- docs/models/operations/confirmholdrequest.md | 4 +- .../operations/connectorstransferrequest.md | 2 +- .../models/operations/countaccountsrequest.md | 2 +- .../operations/counttransactionsrequest.md | 2 +- .../models/operations/createbalancerequest.md | 4 +- .../operations/createbalanceresponse.md | 4 +- .../operations/createbankaccountresponse.md | 4 +- .../models/operations/createclientresponse.md | 4 +- .../operations/createpaymentresponse.md | 4 +- .../models/operations/createpolicyresponse.md | 4 +- docs/models/operations/createpoolresponse.md | 4 +- docs/models/operations/createsecretrequest.md | 4 +- .../models/operations/createsecretresponse.md | 4 +- .../operations/createtriggerresponse.md | 4 +- .../models/operations/createwalletresponse.md | 4 +- .../operations/createworkflowresponse.md | 4 +- docs/models/operations/creditwalletrequest.md | 4 +- .../operations/deactivateconfigresponse.md | 4 +- docs/models/operations/debitwalletrequest.md | 4 +- docs/models/operations/debitwalletresponse.md | 12 +- .../operations/forwardbankaccountresponse.md | 4 +- .../operations/getaccountbalancesresponse.md | 4 +- docs/models/operations/getaccountresponse.md | 4 +- docs/models/operations/getbalanceresponse.md | 4 +- .../getbalancesaggregatedrequest.md | 2 +- .../getbalancesaggregatedresponse.md | 4 +- docs/models/operations/getbalancesrequest.md | 2 +- docs/models/operations/getbalancesresponse.md | 4 +- .../operations/getbankaccountresponse.md | 4 +- .../operations/getconnectortaskrequest.md | 8 +- .../operations/getconnectortaskv1request.md | 10 +- docs/models/operations/getholdresponse.md | 4 +- docs/models/operations/getholdsresponse.md | 4 +- docs/models/operations/getinforesponse.md | 4 +- .../operations/getinstancehistoryresponse.md | 4 +- docs/models/operations/getinstanceresponse.md | 4 +- .../getinstancestagehistoryresponse.md | 4 +- .../operations/getledgerinforesponse.md | 4 +- .../operations/getmanyconfigsresponse.md | 4 +- docs/models/operations/getmappingresponse.md | 4 +- docs/models/operations/getpaymentresponse.md | 4 +- docs/models/operations/getpolicyresponse.md | 4 +- .../operations/getpoolbalancesresponse.md | 4 +- docs/models/operations/getpoolresponse.md | 4 +- .../operations/getreconciliationresponse.md | 4 +- .../operations/getserverinforesponse.md | 4 +- .../operations/gettransactionsresponse.md | 4 +- docs/models/operations/getversionsresponse.md | 4 +- docs/models/operations/getwalletresponse.md | 12 +- .../operations/getwalletsummaryresponse.md | 4 +- docs/models/operations/getworkflowresponse.md | 4 +- .../models/operations/insertconfigresponse.md | 4 +- .../operations/installconnectorrequest.md | 2 +- .../operations/installconnectorresponse.md | 4 +- docs/models/operations/listaccountsrequest.md | 2 +- .../models/operations/listaccountsresponse.md | 6 +- .../operations/listallconnectorsresponse.md | 4 +- .../models/operations/listbalancesresponse.md | 4 +- .../operations/listbankaccountsresponse.md | 4 +- docs/models/operations/listclientsresponse.md | 4 +- .../listconfigsavailableconnectorsresponse.md | 4 +- .../operations/listconnectortasksrequest.md | 2 +- .../operations/listconnectortasksv1request.md | 2 +- .../operations/listinstancesresponse.md | 4 +- docs/models/operations/listlogsrequest.md | 2 +- docs/models/operations/listlogsresponse.md | 4 +- .../models/operations/listpaymentsresponse.md | 4 +- .../models/operations/listpoliciesresponse.md | 4 +- docs/models/operations/listpoolsresponse.md | 4 +- .../operations/listreconciliationsresponse.md | 4 +- .../operations/listtransactionsrequest.md | 2 +- .../listtriggersoccurrencesresponse.md | 4 +- .../models/operations/listtriggersresponse.md | 4 +- docs/models/operations/listusersresponse.md | 4 +- docs/models/operations/listwalletsresponse.md | 4 +- .../operations/listworkflowsresponse.md | 4 +- .../orchestrationgetserverinforesponse.md | 4 +- .../paymentsgetserverinforesponse.md | 4 +- .../paymentslistaccountsresponse.md | 4 +- docs/models/operations/readclientresponse.md | 4 +- .../operations/readconnectorconfigrequest.md | 6 +- .../operations/readconnectorconfigresponse.md | 4 +- .../readconnectorconfigv1request.md | 8 +- .../readconnectorconfigv1response.md | 4 +- docs/models/operations/readstatsresponse.md | 4 +- docs/models/operations/readtriggerresponse.md | 4 +- docs/models/operations/readuserresponse.md | 4 +- docs/models/operations/reconcileresponse.md | 4 +- .../reconciliationgetserverinforesponse.md | 4 +- .../operations/resetconnectorrequest.md | 6 +- .../operations/resetconnectorv1request.md | 8 +- .../operations/reverttransactionrequest.md | 4 +- docs/models/operations/runscriptresponse.md | 4 +- docs/models/operations/runworkflowrequest.md | 4 +- docs/models/operations/runworkflowresponse.md | 4 +- .../operations/searchgetserverinforesponse.md | 4 +- docs/models/operations/searchresponse.md | 4 +- docs/models/operations/sendeventrequest.md | 4 +- docs/models/operations/testconfigresponse.md | 4 +- docs/models/operations/testtriggerrequest.md | 4 +- .../operations/uninstallconnectorrequest.md | 6 +- .../operations/uninstallconnectorv1request.md | 8 +- docs/models/operations/updateclientrequest.md | 8 +- .../models/operations/updateclientresponse.md | 4 +- .../updateconnectorconfigv1request.md | 2 +- .../operations/updatemappingresponse.md | 4 +- docs/models/operations/updatewalletrequest.md | 4 +- .../v2addmetadataontransactionrequest.md | 6 +- .../v2addmetadatatoaccountrequest.md | 6 +- docs/models/operations/v2createbulkrequest.md | 2 +- .../operations/v2createtransactionrequest.md | 6 +- docs/models/operations/v2getaccountrequest.md | 2 +- .../operations/v2gettransactionrequest.md | 2 +- .../v2getvolumeswithbalancesrequest.md | 2 +- .../operations/v2listaccountsrequest.md | 2 +- docs/models/operations/v2listlogsrequest.md | 2 +- .../operations/v2listtransactionsrequest.md | 2 +- .../v2listtriggersoccurrencesrequest.md | 4 +- .../operations/v2reverttransactionrequest.md | 6 +- .../operations/v2reverttransactionresponse.md | 2 +- .../models/operations/v2runworkflowrequest.md | 4 +- docs/models/operations/v2sendeventrequest.md | 4 +- .../operations/v3forwardbankaccountrequest.md | 4 +- .../operations/v3getpoolbalancesrequest.md | 4 +- .../operations/v3installconnectorrequest.md | 4 +- ...v3listconnectorscheduleinstancesrequest.md | 4 +- .../v3listconnectorschedulesrequest.md | 2 +- ...listpaymentinitiationadjustmentsrequest.md | 4 +- ...paymentinitiationrelatedpaymentsrequest.md | 4 +- .../v3reversepaymentinitiationrequest.md | 4 +- .../v3updatebankaccountmetadatarequest.md | 4 +- .../v3updatepaymentmetadatarequest.md | 4 +- docs/models/operations/voidholdrequest.md | 4 +- .../walletsgetserverinforesponse.md | 4 +- docs/models/shared/accountrequest.md | 8 +- docs/models/shared/accountscursor.md | 6 +- .../{cursor.md => accountscursorcursor.md} | 4 +- .../shared/accountscursorresponsecursor.md | 2 +- .../shared/activityreverttransactionoutput.md | 8 - docs/models/shared/activitystripetransfer.md | 2 +- ...a.md => activitystripetransfermetadata.md} | 2 +- docs/models/shared/adyenconfig.md | 2 +- docs/models/shared/atlarconfig.md | 4 +- docs/models/shared/attempt.md | 4 +- docs/models/shared/balance.md | 2 +- docs/models/shared/balancescursorcursor.md | 2 +- .../shared/balancescursorresponsecursor.md | 2 +- docs/models/shared/balancewithassets.md | 2 +- docs/models/shared/bankaccount.md | 8 +- docs/models/shared/bankaccountrequest.md | 4 +- .../models/shared/bankaccountscursorcursor.md | 2 +- docs/models/shared/bankingcircleconfig.md | 6 +- docs/models/shared/client.md | 4 +- ...pdateclientrequest.md => clientoptions.md} | 4 +- docs/models/shared/clientsecret.md | 4 +- .../shared/{connector.md => connectorenum.md} | 2 +- docs/models/shared/connectorresponse.md | 6 +- .../{data.md => connectorresponsedata.md} | 2 +- .../connectorsconfigsresponseconnector.md | 6 +- ...key.md => connectorsconfigsresponsekey.md} | 2 +- docs/models/shared/connectorsresponsedata.md | 12 +- docs/models/shared/contract.md | 4 +- docs/models/shared/createbalancerequest.md | 2 +- docs/models/shared/createbalanceresponse.md | 6 +- docs/models/shared/createclientrequest.md | 15 - docs/models/shared/createsecretrequest.md | 4 +- docs/models/shared/createworkflowrequest.md | 9 - docs/models/shared/currencycloudconfig.md | 2 +- docs/models/shared/debitwalletrequest.md | 2 +- docs/models/shared/debitwalletresponse.md | 8 - docs/models/shared/dummypayconfig.md | 2 +- docs/models/shared/errorresponse.md | 4 +- docs/models/shared/expandeddebithold.md | 4 +- docs/models/shared/getholdsresponsecursor.md | 2 +- .../shared/gettransactionsresponsecursor.md | 2 +- docs/models/shared/getwalletresponse.md | 8 - docs/models/shared/hold.md | 4 +- docs/models/shared/ledgerinfo.md | 8 +- .../{storage.md => ledgerinfostorage.md} | 2 +- .../shared/listbalancesresponsecursor.md | 2 +- .../shared/listwalletsresponsecursor.md | 2 +- docs/models/shared/log.md | 2 +- .../models/shared/logscursorresponsecursor.md | 2 +- docs/models/shared/{type.md => logtype.md} | 2 +- docs/models/shared/migrationinfo.md | 12 +- .../{state.md => migrationinfostate.md} | 2 +- docs/models/shared/modulrconfig.md | 2 +- docs/models/shared/orchestrationaccount.md | 2 +- .../orchestrationcreditwalletrequest.md | 4 +- .../orchestrationlistwalletsresponsecursor.md | 2 +- docs/models/shared/orchestrationpayment.md | 4 +- .../models/shared/orchestrationtransaction.md | 4 +- .../shared/orchestrationv2transaction.md | 4 +- docs/models/shared/payment.md | 6 +- docs/models/shared/{raw.md => paymentraw.md} | 2 +- docs/models/shared/paymentrequest.md | 6 +- docs/models/shared/paymentsaccount.md | 6 +- docs/models/shared/paymentscursorcursor.md | 2 +- .../shared/policiescursorresponsecursor.md | 2 +- docs/models/shared/poolscursorcursor.md | 2 +- docs/models/shared/reconciliation.md | 4 +- .../reconciliationscursorresponsecursor.md | 2 +- docs/models/shared/script.md | 2 +- docs/models/shared/secret.md | 4 +- .../shared/stagesenddestinationwallet.md | 4 +- docs/models/shared/stagesendsource.md | 10 +- docs/models/shared/stagesendsourceaccount.md | 9 - docs/models/shared/stagesendsourcewallet.md | 9 - docs/models/shared/stagestatus.md | 2 +- docs/models/shared/taskbankingcircle.md | 8 +- ...ptor.md => taskbankingcircledescriptor.md} | 2 +- docs/models/shared/taskcurrencycloud.md | 6 +- docs/models/shared/taskdummypay.md | 6 +- docs/models/shared/taskmangopay.md | 6 +- docs/models/shared/taskmodulr.md | 6 +- docs/models/shared/taskmoneycorp.md | 6 +- docs/models/shared/taskscursorcursor.md | 2 +- docs/models/shared/taskstripe.md | 6 +- docs/models/shared/taskstripedescriptor.md | 4 +- docs/models/shared/taskwise.md | 6 +- docs/models/shared/transaction.md | 8 +- docs/models/shared/transactiondata.md | 2 +- .../transactionscursorresponsecursor.md | 2 +- docs/models/shared/transferinitiation.md | 8 +- .../shared/transferinitiationadjusments.md | 4 +- .../shared/transferinitiationrequest.md | 6 +- .../shared/transferinitiationscursorcursor.md | 2 +- docs/models/shared/trigger.md | 6 +- docs/models/shared/triggerdata.md | 4 +- docs/models/shared/triggeroccurrence.md | 2 +- docs/models/shared/updateclientresponse.md | 8 - docs/models/shared/v2account.md | 2 +- .../shared/v2accountscursorresponsecursor.md | 2 +- .../shared/v2activitygetaccountoutput.md | 8 - docs/models/shared/v2bulkelementresult.md | 20 +- ...s.md => v2bulkelementresultaddmetadata.md} | 2 +- ...> v2bulkelementresultcreatetransaction.md} | 2 +- ...d => v2bulkelementresultdeletemetadata.md} | 2 +- ...schemas.md => v2bulkelementresulterror.md} | 6 +- ...> v2bulkelementresultreverttransaction.md} | 2 +- .../v2bulkelementreverttransactiondata.md | 4 +- docs/models/shared/v2bulkresponse.md | 11 +- docs/models/shared/v2createworkflowrequest.md | 9 - docs/models/shared/v2creditwalletrequest.md | 4 +- docs/models/shared/v2debitwalletrequest.md | 2 +- docs/models/shared/v2errorresponse.md | 4 +- docs/models/shared/v2hold.md | 4 +- docs/models/shared/v2ledger.md | 4 +- .../shared/v2ledgerlistresponsecursor.md | 2 +- .../models/shared/v2listrunsresponsecursor.md | 2 +- ...v2listtriggersoccurrencesresponsecursor.md | 2 +- .../shared/v2listtriggersresponsecursor.md | 2 +- .../shared/v2listwalletsresponsecursor.md | 2 +- .../shared/v2listworkflowsresponsecursor.md | 2 +- .../shared/v2logscursorresponsecursor.md | 2 +- docs/models/shared/v2payment.md | 6 +- .../shared/{scheme.md => v2paymentscheme.md} | 2 +- .../shared/v2reverttransactionresponse.md | 8 - .../shared/v2stagesenddestinationwallet.md | 4 +- docs/models/shared/v2stagesendsource.md | 10 +- .../models/shared/v2stagesendsourceaccount.md | 9 - docs/models/shared/v2stagesendsourcewallet.md | 9 - docs/models/shared/v2stagestatus.md | 2 +- docs/models/shared/v2transaction.md | 10 +- .../v2transactionscursorresponsecursor.md | 2 +- docs/models/shared/v2trigger.md | 6 +- docs/models/shared/v2triggerdata.md | 4 +- docs/models/shared/v2triggeroccurrence.md | 2 +- docs/models/shared/v2volume.md | 4 +- ...2volumeswithbalancecursorresponsecursor.md | 2 +- docs/models/shared/v2walletsubject.md | 4 +- docs/models/shared/v2walletwithbalances.md | 16 +- ...ces.md => v2walletwithbalancesbalances.md} | 2 +- docs/models/shared/v2workflowconfig.md | 4 +- docs/models/shared/v2workflowinstance.md | 8 +- .../shared/v2workflowinstancehistory.md | 2 +- .../shared/v2workflowinstancehistorystage.md | 8 +- .../v2workflowinstancehistorystageoutput.md | 2 +- docs/models/shared/v3account.md | 8 +- .../shared/v3accountscursorresponsecursor.md | 2 +- docs/models/shared/v3adyenconfig.md | 2 +- docs/models/shared/v3atlarconfig.md | 4 +- .../shared/v3balancescursorresponsecursor.md | 2 +- docs/models/shared/v3bankaccount.md | 6 +- .../v3bankaccountscursorresponsecursor.md | 2 +- docs/models/shared/v3bankingcircleconfig.md | 8 +- docs/models/shared/v3connector.md | 18 +- docs/models/shared/v3connectorconfig.md | 70 +- ...orscheduleinstancescursorresponsecursor.md | 2 +- ...3connectorschedulescursorresponsecursor.md | 2 +- .../models/shared/v3connectorschemasconfig.md | 7 - .../v3connectorscursorresponsecursor.md | 2 +- docs/models/shared/v3createaccountrequest.md | 6 +- .../shared/v3createbankaccountrequest.md | 2 +- .../v3createpaymentadjustmentrequest.md | 8 +- docs/models/shared/v3createpaymentrequest.md | 10 +- .../shared/v3getconnectorconfigresponse.md | 6 +- .../models/shared/v3initiatepaymentrequest.md | 8 +- docs/models/shared/v3instance.md | 2 +- docs/models/shared/v3payment.md | 10 +- docs/models/shared/v3paymentadjustment.md | 8 +- docs/models/shared/v3paymentinitiation.md | 10 +- .../shared/v3paymentinitiationadjustment.md | 8 +- ...itiationadjustmentscursorresponsecursor.md | 2 +- ...tionrelatedpaymentscursorresponsecursor.md | 2 +- ...3paymentinitiationscursorresponsecursor.md | 2 +- .../shared/v3paymentscursorresponsecursor.md | 2 +- .../shared/v3poolscursorresponsecursor.md | 2 +- .../v3reversepaymentinitiationrequest.md | 4 +- docs/models/shared/v3task.md | 8 +- docs/models/shared/v3wiseconfig.md | 4 +- docs/models/shared/volume.md | 4 +- docs/models/shared/wallet.md | 4 +- docs/models/shared/walletstransaction.md | 8 +- docs/models/shared/walletsubject.md | 4 +- docs/models/shared/workflowconfig.md | 4 +- docs/models/shared/workflowinstance.md | 8 +- docs/models/shared/workflowinstancehistory.md | 2 +- .../shared/workflowinstancehistorystage.md | 8 +- .../workflowinstancehistorystageoutput.md | 2 +- docs/sdks/{v1 => authv1}/README.md | 14 +- docs/sdks/{sdkv1 => ledgerv1}/README.md | 162 +- docs/sdks/{v2 => ledgerv2}/README.md | 40 +- .../README.md | 10 +- .../sdks/{sdkv2 => orchestrationv2}/README.md | 12 +- .../{sdkpaymentsv1 => paymentsv1}/README.md | 97 +- .../README.md | 8 +- docs/sdks/{sdksearchv1 => searchv1}/README.md | 3 +- docs/sdks/v3/README.md | 6 +- .../{sdkwalletsv1 => walletsv1}/README.md | 23 +- .../{sdkwebhooksv1 => webhooksv1}/README.md | 6 +- gen.yaml | 6 +- poetry.lock | 364 +- pylintrc | 8 +- pyproject.toml | 13 +- .../_hooks/clientcredentials.py | 1 - src/formance_sdk_python/_hooks/types.py | 7 + src/formance_sdk_python/_version.py | 8 +- src/formance_sdk_python/auth.py | 6 +- src/formance_sdk_python/{v1.py => auth_v1.py} | 56 +- src/formance_sdk_python/basesdk.py | 32 +- src/formance_sdk_python/httpclient.py | 22 +- src/formance_sdk_python/ledger.py | 12 +- .../{sdk_v1.py => ledger_v1.py} | 42 +- .../{v2.py => ledger_v2.py} | 64 +- src/formance_sdk_python/models/__init__.py | 1 - .../models/errors/__init__.py | 94 +- .../models/errors/error.py | 4 +- .../models/errors/v2error.py | 4 +- .../models/errors/walletserrorresponse.py | 4 +- .../models/operations/__init__.py | 3105 ++++++++------ .../operations/addmetadataontransaction.py | 2 +- .../models/operations/addmetadatatoaccount.py | 2 +- .../models/operations/connectorstransfer.py | 6 +- .../models/operations/debitwallet.py | 12 +- .../models/operations/getconnectortask.py | 6 +- .../models/operations/getconnectortaskv1.py | 6 +- .../models/operations/getwallet.py | 10 +- .../models/operations/installconnector.py | 6 +- .../models/operations/listconnectortasks.py | 6 +- .../models/operations/listconnectortasksv1.py | 6 +- .../models/operations/readconnectorconfig.py | 6 +- .../operations/readconnectorconfigv1.py | 6 +- .../models/operations/resetconnector.py | 6 +- .../models/operations/resetconnectorv1.py | 6 +- .../models/operations/uninstallconnector.py | 6 +- .../models/operations/uninstallconnectorv1.py | 6 +- .../models/operations/updateclient.py | 20 +- .../operations/updateconnectorconfigv1.py | 6 +- .../models/operations/updatemapping.py | 2 +- .../models/operations/updatemetadata.py | 2 +- .../models/operations/v2reverttransaction.py | 10 +- .../models/shared/__init__.py | 3583 +++++++++++------ .../models/shared/accountrequest.py | 2 +- .../models/shared/accountscursor.py | 8 +- .../shared/activityreverttransactionoutput.py | 17 - .../models/shared/activitystripetransfer.py | 8 +- .../models/shared/balance.py | 2 +- .../models/shared/balancewithassets.py | 2 +- .../models/shared/bankaccount.py | 2 +- .../models/shared/bankaccountrequest.py | 2 +- .../models/shared/client.py | 2 +- ...reateclientrequest.py => clientoptions.py} | 6 +- .../models/shared/clientsecret.py | 2 +- .../{connector.py => connector_enum.py} | 2 +- .../models/shared/connectorresponse.py | 8 +- .../shared/connectorsconfigsresponse.py | 8 +- .../models/shared/connectorsresponse.py | 6 +- .../models/shared/createbalancerequest.py | 2 +- .../models/shared/createbalanceresponse.py | 6 +- .../models/shared/createsecretrequest.py | 2 +- .../models/shared/createworkflowrequest.py | 17 - .../models/shared/creditwalletrequest.py | 2 +- .../models/shared/debitwalletresponse.py | 14 - .../models/shared/getwalletresponse.py | 14 - .../models/shared/ledgerinfo.py | 8 +- src/formance_sdk_python/models/shared/log.py | 6 +- .../models/shared/mappingresponse.py | 2 +- .../models/shared/migrationinfo.py | 6 +- .../models/shared/orchestrationpayment.py | 2 +- .../models/shared/payment.py | 16 +- .../models/shared/paymentsaccount.py | 2 +- .../models/shared/posttransaction.py | 2 +- .../reversetransferinitiationrequest.py | 2 +- .../models/shared/script.py | 2 +- .../models/shared/secret.py | 2 +- .../models/shared/stagesendsource.py | 19 +- .../models/shared/stagesendsourceaccount.py | 17 - .../models/shared/stagesendsourcewallet.py | 17 - .../models/shared/taskbankingcircle.py | 10 +- .../models/shared/taskcurrencycloud.py | 2 +- .../models/shared/taskdummypay.py | 2 +- .../models/shared/taskmangopay.py | 2 +- .../models/shared/taskmodulr.py | 2 +- .../models/shared/taskmoneycorp.py | 2 +- .../models/shared/taskstripe.py | 2 +- .../models/shared/taskwise.py | 2 +- .../models/shared/transaction.py | 2 +- .../models/shared/transactiondata.py | 2 +- .../models/shared/transferinitiation.py | 4 +- .../shared/transferinitiationadjusments.py | 2 +- .../shared/transferinitiationrequest.py | 2 +- .../updatebankaccountmetadatarequest.py | 2 +- .../models/shared/updateclientrequest.py | 85 - .../models/shared/updateclientresponse.py | 15 - .../shared/v2activitygetaccountoutput.py | 14 - .../models/shared/v2bulkelementresult.py | 44 +- .../models/shared/v2bulkresponse.py | 17 +- .../models/shared/v2createworkflowrequest.py | 17 - .../models/shared/v2payment.py | 8 +- .../shared/v2reverttransactionresponse.py | 14 - .../models/shared/v2stagesendsource.py | 22 +- .../models/shared/v2stagesendsourceaccount.py | 17 - .../models/shared/v2stagesendsourcewallet.py | 17 - .../models/shared/v2walletwithbalances.py | 8 +- .../v2workflowinstancehistorystageoutput.py | 9 +- .../models/shared/v3account.py | 2 +- .../models/shared/v3bankaccount.py | 2 +- .../models/shared/v3connector.py | 8 +- .../models/shared/v3connectorconfig.py | 54 - .../models/shared/v3createaccountrequest.py | 2 +- .../shared/v3createbankaccountrequest.py | 2 +- .../v3createpaymentadjustmentrequest.py | 2 +- .../models/shared/v3createpaymentrequest.py | 2 +- .../shared/v3getconnectorconfigresponse.py | 9 +- .../models/shared/v3initiatepaymentrequest.py | 2 +- .../models/shared/v3payment.py | 2 +- .../models/shared/v3paymentadjustment.py | 2 +- .../models/shared/v3paymentinitiation.py | 2 +- .../shared/v3paymentinitiationadjustment.py | 2 +- .../v3reversepaymentinitiationrequest.py | 2 +- .../v3updatebankaccountmetadatarequest.py | 2 +- .../shared/v3updatepaymentmetadatarequest.py | 2 +- .../workflowinstancehistorystageoutput.py | 8 +- src/formance_sdk_python/orchestration.py | 12 +- ...rchestration_v1.py => orchestration_v1.py} | 52 +- .../{sdk_v2.py => orchestration_v2.py} | 58 +- src/formance_sdk_python/payments.py | 6 +- .../{sdk_payments_v1.py => payments_v1.py} | 88 +- src/formance_sdk_python/reconciliation.py | 6 +- ...onciliation_v1.py => reconciliation_v1.py} | 18 +- src/formance_sdk_python/sdk.py | 90 +- src/formance_sdk_python/sdkconfiguration.py | 7 - src/formance_sdk_python/search.py | 6 +- .../{sdk_search_v1.py => search_v1.py} | 6 +- src/formance_sdk_python/types/basemodel.py | 6 +- src/formance_sdk_python/utils/__init__.py | 175 +- src/formance_sdk_python/utils/datetimes.py | 23 + src/formance_sdk_python/utils/enums.py | 94 +- src/formance_sdk_python/utils/serializers.py | 35 +- src/formance_sdk_python/v3.py | 80 + src/formance_sdk_python/wallets.py | 6 +- .../{sdk_wallets_v1.py => wallets_v1.py} | 50 +- src/formance_sdk_python/webhooks.py | 6 +- .../{sdk_webhooks_v1.py => webhooks_v1.py} | 18 +- 495 files changed, 7098 insertions(+), 5259 deletions(-) rename docs/models/errors/{errorcode.md => errorerrorcode.md} (91%) rename docs/models/errors/{schemaserrorcode.md => v2errorerrorcode.md} (90%) rename docs/models/errors/{schemaswalletserrorresponseerrorcode.md => walletserrorresponseerrorcode.md} (88%) rename docs/models/shared/{cursor.md => accountscursorcursor.md} (99%) delete mode 100644 docs/models/shared/activityreverttransactionoutput.md rename docs/models/shared/{metadata.md => activitystripetransfermetadata.md} (89%) rename docs/models/shared/{updateclientrequest.md => clientoptions.md} (98%) rename docs/models/shared/{connector.md => connectorenum.md} (97%) rename docs/models/shared/{data.md => connectorresponsedata.md} (91%) rename docs/models/shared/{key.md => connectorsconfigsresponsekey.md} (91%) delete mode 100644 docs/models/shared/createclientrequest.md delete mode 100644 docs/models/shared/createworkflowrequest.md delete mode 100644 docs/models/shared/debitwalletresponse.md delete mode 100644 docs/models/shared/getwalletresponse.md rename docs/models/shared/{storage.md => ledgerinfostorage.md} (97%) rename docs/models/shared/{type.md => logtype.md} (94%) rename docs/models/shared/{state.md => migrationinfostate.md} (82%) rename docs/models/shared/{raw.md => paymentraw.md} (90%) delete mode 100644 docs/models/shared/stagesendsourceaccount.md delete mode 100644 docs/models/shared/stagesendsourcewallet.md rename docs/models/shared/{descriptor.md => taskbankingcircledescriptor.md} (92%) delete mode 100644 docs/models/shared/updateclientresponse.md delete mode 100644 docs/models/shared/v2activitygetaccountoutput.md rename docs/models/shared/{schemas.md => v2bulkelementresultaddmetadata.md} (91%) rename docs/models/shared/{v2bulkelementresultcreatetransactionschemas.md => v2bulkelementresultcreatetransaction.md} (96%) rename docs/models/shared/{v2bulkelementresultdeletemetadataschemas.md => v2bulkelementresultdeletemetadata.md} (89%) rename docs/models/shared/{v2bulkelementresulterrorschemas.md => v2bulkelementresulterror.md} (94%) rename docs/models/shared/{v2bulkelementresultreverttransactionschemas.md => v2bulkelementresultreverttransaction.md} (96%) delete mode 100644 docs/models/shared/v2createworkflowrequest.md rename docs/models/shared/{scheme.md => v2paymentscheme.md} (97%) delete mode 100644 docs/models/shared/v2reverttransactionresponse.md delete mode 100644 docs/models/shared/v2stagesendsourceaccount.md delete mode 100644 docs/models/shared/v2stagesendsourcewallet.md rename docs/models/shared/{balances.md => v2walletwithbalancesbalances.md} (96%) delete mode 100644 docs/models/shared/v3connectorschemasconfig.md rename docs/sdks/{v1 => authv1}/README.md (95%) rename docs/sdks/{sdkv1 => ledgerv1}/README.md (93%) rename docs/sdks/{v2 => ledgerv2}/README.md (99%) rename docs/sdks/{sdkorchestrationv1 => orchestrationv1}/README.md (97%) rename docs/sdks/{sdkv2 => orchestrationv2}/README.md (97%) rename docs/sdks/{sdkpaymentsv1 => paymentsv1}/README.md (98%) rename docs/sdks/{sdkreconciliationv1 => reconciliationv1}/README.md (98%) rename docs/sdks/{sdksearchv1 => searchv1}/README.md (99%) rename docs/sdks/{sdkwalletsv1 => walletsv1}/README.md (99%) rename docs/sdks/{sdkwebhooksv1 => webhooksv1}/README.md (99%) rename src/formance_sdk_python/{v1.py => auth_v1.py} (97%) rename src/formance_sdk_python/{sdk_v1.py => ledger_v1.py} (98%) rename src/formance_sdk_python/{v2.py => ledger_v2.py} (98%) delete mode 100644 src/formance_sdk_python/models/shared/activityreverttransactionoutput.py rename src/formance_sdk_python/models/shared/{createclientrequest.py => clientoptions.py} (94%) rename src/formance_sdk_python/models/shared/{connector.py => connector_enum.py} (92%) delete mode 100644 src/formance_sdk_python/models/shared/createworkflowrequest.py delete mode 100644 src/formance_sdk_python/models/shared/debitwalletresponse.py delete mode 100644 src/formance_sdk_python/models/shared/getwalletresponse.py delete mode 100644 src/formance_sdk_python/models/shared/stagesendsourceaccount.py delete mode 100644 src/formance_sdk_python/models/shared/stagesendsourcewallet.py delete mode 100644 src/formance_sdk_python/models/shared/updateclientrequest.py delete mode 100644 src/formance_sdk_python/models/shared/updateclientresponse.py delete mode 100644 src/formance_sdk_python/models/shared/v2activitygetaccountoutput.py delete mode 100644 src/formance_sdk_python/models/shared/v2createworkflowrequest.py delete mode 100644 src/formance_sdk_python/models/shared/v2reverttransactionresponse.py delete mode 100644 src/formance_sdk_python/models/shared/v2stagesendsourceaccount.py delete mode 100644 src/formance_sdk_python/models/shared/v2stagesendsourcewallet.py delete mode 100644 src/formance_sdk_python/models/shared/v3connectorconfig.py rename src/formance_sdk_python/{sdk_orchestration_v1.py => orchestration_v1.py} (98%) rename src/formance_sdk_python/{sdk_v2.py => orchestration_v2.py} (98%) rename src/formance_sdk_python/{sdk_payments_v1.py => payments_v1.py} (98%) rename src/formance_sdk_python/{sdk_reconciliation_v1.py => reconciliation_v1.py} (98%) rename src/formance_sdk_python/{sdk_search_v1.py => search_v1.py} (98%) create mode 100644 src/formance_sdk_python/utils/datetimes.py rename src/formance_sdk_python/{sdk_wallets_v1.py => wallets_v1.py} (98%) rename src/formance_sdk_python/{sdk_webhooks_v1.py => webhooks_v1.py} (98%) diff --git a/.gitignore b/.gitignore index 9a961aca..fd155790 100644 --- a/.gitignore +++ b/.gitignore @@ -1,3 +1,7 @@ +**/__pycache__/ +README-PYPI.md +**/.speakeasy/temp/ +**/.speakeasy/logs/ .venv/ pyrightconfig.json .speakeasy/reports diff --git a/.speakeasy/gen.lock b/.speakeasy/gen.lock index c365ebd4..b1a92813 100755 --- a/.speakeasy/gen.lock +++ b/.speakeasy/gen.lock @@ -1,12 +1,12 @@ lockVersion: 2.0.0 id: 1e0c88f5-b1c8-4198-83d8-36bd00451cd3 management: - docChecksum: 9a22743531cb36a930a3e46828877b0f - docVersion: v3.0.3 - speakeasyVersion: 1.521.1 - generationVersion: 2.558.5 - releaseVersion: 6.2.1 - configChecksum: 259c65f07217638efc018d7756dce78b + docChecksum: 38130b06fd30dd21a57600670bf064ee + docVersion: v3.0.4 + speakeasyVersion: 1.555.3 + generationVersion: 2.620.2 + releaseVersion: 6.3.0 + configChecksum: d1c0477304bd80a854e4d91b4dcfe336 repoURL: https://github.com/formancehq/formance-sdk-python.git repoSubDirectory: . installationURL: https://github.com/formancehq/formance-sdk-python.git @@ -16,7 +16,7 @@ features: additionalDependencies: 1.0.0 bigint: 1.0.0 constsAndDefaults: 1.0.5 - core: 5.12.4 + core: 5.19.1 defaultEnabledRetries: 0.2.0 deprecations: 3.0.2 downloadStreams: 1.0.1 @@ -26,14 +26,14 @@ features: getRequestBodies: 3.0.0 globalSecurity: 3.0.3 globalSecurityCallbacks: 1.0.0 - globalServerURLs: 3.1.0 + globalServerURLs: 3.1.1 ignores: 3.0.1 nameOverrides: 3.0.1 nullables: 1.0.1 - oauth2ClientCredentials: 1.1.2 + oauth2ClientCredentials: 1.2.1 responseFormat: 1.0.1 retries: 3.0.2 - sdkHooks: 1.0.1 + sdkHooks: 1.1.0 unions: 3.0.4 uploadStreams: 1.0.0 generatedFiles: @@ -42,16 +42,16 @@ generatedFiles: - .vscode/settings.json - USAGE.md - docs/models/errors/error.md - - docs/models/errors/errorcode.md + - docs/models/errors/errorerrorcode.md - docs/models/errors/errorresponse.md - docs/models/errors/paymentserrorresponse.md - docs/models/errors/reconciliationerrorresponse.md - - docs/models/errors/schemaserrorcode.md - - docs/models/errors/schemaswalletserrorresponseerrorcode.md - docs/models/errors/v2error.md + - docs/models/errors/v2errorerrorcode.md - docs/models/errors/v2errorresponse.md - docs/models/errors/v3errorresponse.md - docs/models/errors/walletserrorresponse.md + - docs/models/errors/walletserrorresponseerrorcode.md - docs/models/errors/webhookserrorresponse.md - docs/models/operations/activateconfigrequest.md - docs/models/operations/activateconfigresponse.md @@ -450,6 +450,7 @@ generatedFiles: - docs/models/shared/accountrequest.md - docs/models/shared/accountresponse.md - docs/models/shared/accountscursor.md + - docs/models/shared/accountscursorcursor.md - docs/models/shared/accountscursorresponse.md - docs/models/shared/accountscursorresponsecursor.md - docs/models/shared/accounttype.md @@ -469,8 +470,8 @@ generatedFiles: - docs/models/shared/activitygetwalletoutput.md - docs/models/shared/activitylistwallets.md - docs/models/shared/activityreverttransaction.md - - docs/models/shared/activityreverttransactionoutput.md - docs/models/shared/activitystripetransfer.md + - docs/models/shared/activitystripetransfermetadata.md - docs/models/shared/activityvoidhold.md - docs/models/shared/addaccounttopoolrequest.md - docs/models/shared/adyenconfig.md @@ -480,7 +481,6 @@ generatedFiles: - docs/models/shared/attempt.md - docs/models/shared/attemptresponse.md - docs/models/shared/balance.md - - docs/models/shared/balances.md - docs/models/shared/balancescursor.md - docs/models/shared/balancescursorcursor.md - docs/models/shared/balancescursorresponse.md @@ -494,6 +494,7 @@ generatedFiles: - docs/models/shared/bankaccountscursorcursor.md - docs/models/shared/bankingcircleconfig.md - docs/models/shared/client.md + - docs/models/shared/clientoptions.md - docs/models/shared/clientsecret.md - docs/models/shared/config.md - docs/models/shared/configchangesecret.md @@ -504,34 +505,30 @@ generatedFiles: - docs/models/shared/configsresponsecursor.md - docs/models/shared/configuser.md - docs/models/shared/confirmholdrequest.md - - docs/models/shared/connector.md - docs/models/shared/connectorconfig.md - docs/models/shared/connectorconfigresponse.md + - docs/models/shared/connectorenum.md - docs/models/shared/connectorresponse.md + - docs/models/shared/connectorresponsedata.md - docs/models/shared/connectorsconfigsresponse.md - docs/models/shared/connectorsconfigsresponseconnector.md - docs/models/shared/connectorsconfigsresponsedata.md + - docs/models/shared/connectorsconfigsresponsekey.md - docs/models/shared/connectorsresponse.md - docs/models/shared/connectorsresponsedata.md - docs/models/shared/contract.md - docs/models/shared/createbalancerequest.md - docs/models/shared/createbalanceresponse.md - - docs/models/shared/createclientrequest.md - docs/models/shared/createclientresponse.md - docs/models/shared/createsecretrequest.md - docs/models/shared/createsecretresponse.md - docs/models/shared/createtriggerresponse.md - docs/models/shared/createwalletrequest.md - docs/models/shared/createwalletresponse.md - - docs/models/shared/createworkflowrequest.md - docs/models/shared/createworkflowresponse.md - docs/models/shared/creditwalletrequest.md - docs/models/shared/currencycloudconfig.md - - docs/models/shared/cursor.md - - docs/models/shared/data.md - docs/models/shared/debitwalletrequest.md - - docs/models/shared/debitwalletresponse.md - - docs/models/shared/descriptor.md - docs/models/shared/dummypayconfig.md - docs/models/shared/errorresponse.md - docs/models/shared/errorsenum.md @@ -547,17 +544,16 @@ generatedFiles: - docs/models/shared/gettransactionsresponse.md - docs/models/shared/gettransactionsresponsecursor.md - docs/models/shared/getversionsresponse.md - - docs/models/shared/getwalletresponse.md - docs/models/shared/getwalletsummaryresponse.md - docs/models/shared/getworkflowinstancehistoryresponse.md - docs/models/shared/getworkflowinstancehistorystageresponse.md - docs/models/shared/getworkflowinstanceresponse.md - docs/models/shared/getworkflowresponse.md - docs/models/shared/hold.md - - docs/models/shared/key.md - docs/models/shared/ledgeraccountsubject.md - docs/models/shared/ledgerinfo.md - docs/models/shared/ledgerinforesponse.md + - docs/models/shared/ledgerinfostorage.md - docs/models/shared/ledgerstorage.md - docs/models/shared/listbalancesresponse.md - docs/models/shared/listbalancesresponsecursor.md @@ -572,11 +568,12 @@ generatedFiles: - docs/models/shared/log.md - docs/models/shared/logscursorresponse.md - docs/models/shared/logscursorresponsecursor.md + - docs/models/shared/logtype.md - docs/models/shared/mangopayconfig.md - docs/models/shared/mapping.md - docs/models/shared/mappingresponse.md - - docs/models/shared/metadata.md - docs/models/shared/migrationinfo.md + - docs/models/shared/migrationinfostate.md - docs/models/shared/modulrconfig.md - docs/models/shared/monetary.md - docs/models/shared/moneycorpconfig.md @@ -603,6 +600,7 @@ generatedFiles: - docs/models/shared/payment.md - docs/models/shared/paymentadjustment.md - docs/models/shared/paymentadjustmentraw.md + - docs/models/shared/paymentraw.md - docs/models/shared/paymentrequest.md - docs/models/shared/paymentresponse.md - docs/models/shared/paymentsaccount.md @@ -632,7 +630,6 @@ generatedFiles: - docs/models/shared/posttransactionscript.md - docs/models/shared/query.md - docs/models/shared/queryraw.md - - docs/models/shared/raw.md - docs/models/shared/readclientresponse.md - docs/models/shared/readtriggerresponse.md - docs/models/shared/readuserresponse.md @@ -645,8 +642,6 @@ generatedFiles: - docs/models/shared/responsecursor.md - docs/models/shared/reversetransferinitiationrequest.md - docs/models/shared/runworkflowresponse.md - - docs/models/shared/schemas.md - - docs/models/shared/scheme.md - docs/models/shared/script.md - docs/models/shared/scriptresponse.md - docs/models/shared/secret.md @@ -660,19 +655,16 @@ generatedFiles: - docs/models/shared/stagesenddestinationpayment.md - docs/models/shared/stagesenddestinationwallet.md - docs/models/shared/stagesendsource.md - - docs/models/shared/stagesendsourceaccount.md - docs/models/shared/stagesendsourcepayment.md - - docs/models/shared/stagesendsourcewallet.md - docs/models/shared/stagestatus.md - docs/models/shared/stagewaitevent.md - - docs/models/shared/state.md - docs/models/shared/stats.md - docs/models/shared/statsresponse.md - docs/models/shared/status.md - - docs/models/shared/storage.md - docs/models/shared/stripeconfig.md - docs/models/shared/subject.md - docs/models/shared/taskbankingcircle.md + - docs/models/shared/taskbankingcircledescriptor.md - docs/models/shared/taskbankingcirclestate.md - docs/models/shared/taskcurrencycloud.md - docs/models/shared/taskcurrencyclouddescriptor.md @@ -724,12 +716,9 @@ generatedFiles: - docs/models/shared/trigger.md - docs/models/shared/triggerdata.md - docs/models/shared/triggeroccurrence.md - - docs/models/shared/type.md - docs/models/shared/update.md - docs/models/shared/updateaccount.md - docs/models/shared/updatebankaccountmetadatarequest.md - - docs/models/shared/updateclientrequest.md - - docs/models/shared/updateclientresponse.md - docs/models/shared/updatetransferinitiationstatusrequest.md - docs/models/shared/user.md - docs/models/shared/v2account.md @@ -744,7 +733,6 @@ generatedFiles: - docs/models/shared/v2activitydebitwallet.md - docs/models/shared/v2activitydebitwalletoutput.md - docs/models/shared/v2activitygetaccount.md - - docs/models/shared/v2activitygetaccountoutput.md - docs/models/shared/v2activitygetpayment.md - docs/models/shared/v2activitygetpaymentoutput.md - docs/models/shared/v2activitygetwallet.md @@ -762,10 +750,11 @@ generatedFiles: - docs/models/shared/v2bulkelementdeletemetadata.md - docs/models/shared/v2bulkelementdeletemetadatadata.md - docs/models/shared/v2bulkelementresult.md - - docs/models/shared/v2bulkelementresultcreatetransactionschemas.md - - docs/models/shared/v2bulkelementresultdeletemetadataschemas.md - - docs/models/shared/v2bulkelementresulterrorschemas.md - - docs/models/shared/v2bulkelementresultreverttransactionschemas.md + - docs/models/shared/v2bulkelementresultaddmetadata.md + - docs/models/shared/v2bulkelementresultcreatetransaction.md + - docs/models/shared/v2bulkelementresultdeletemetadata.md + - docs/models/shared/v2bulkelementresulterror.md + - docs/models/shared/v2bulkelementresultreverttransaction.md - docs/models/shared/v2bulkelementreverttransaction.md - docs/models/shared/v2bulkelementreverttransactiondata.md - docs/models/shared/v2bulkresponse.md @@ -774,7 +763,6 @@ generatedFiles: - docs/models/shared/v2createledgerrequest.md - docs/models/shared/v2createtransactionresponse.md - docs/models/shared/v2createtriggerresponse.md - - docs/models/shared/v2createworkflowrequest.md - docs/models/shared/v2createworkflowresponse.md - docs/models/shared/v2creditwalletrequest.md - docs/models/shared/v2debitwalletrequest.md @@ -816,13 +804,13 @@ generatedFiles: - docs/models/shared/v2paymentadjustmentraw.md - docs/models/shared/v2paymentmetadata.md - docs/models/shared/v2paymentraw.md + - docs/models/shared/v2paymentscheme.md - docs/models/shared/v2paymentstatus.md - docs/models/shared/v2paymenttype.md - docs/models/shared/v2posting.md - docs/models/shared/v2posttransaction.md - docs/models/shared/v2posttransactionscript.md - docs/models/shared/v2readtriggerresponse.md - - docs/models/shared/v2reverttransactionresponse.md - docs/models/shared/v2runworkflowresponse.md - docs/models/shared/v2serverinfo.md - docs/models/shared/v2stage.md @@ -833,9 +821,7 @@ generatedFiles: - docs/models/shared/v2stagesenddestinationpayment.md - docs/models/shared/v2stagesenddestinationwallet.md - docs/models/shared/v2stagesendsource.md - - docs/models/shared/v2stagesendsourceaccount.md - docs/models/shared/v2stagesendsourcepayment.md - - docs/models/shared/v2stagesendsourcewallet.md - docs/models/shared/v2stagestatus.md - docs/models/shared/v2stagewaitevent.md - docs/models/shared/v2stats.md @@ -860,6 +846,7 @@ generatedFiles: - docs/models/shared/v2wallet.md - docs/models/shared/v2walletsubject.md - docs/models/shared/v2walletwithbalances.md + - docs/models/shared/v2walletwithbalancesbalances.md - docs/models/shared/v2workflow.md - docs/models/shared/v2workflowconfig.md - docs/models/shared/v2workflowinstance.md @@ -895,7 +882,6 @@ generatedFiles: - docs/models/shared/v3connectorscheduleresponse.md - docs/models/shared/v3connectorschedulescursorresponse.md - docs/models/shared/v3connectorschedulescursorresponsecursor.md - - docs/models/shared/v3connectorschemasconfig.md - docs/models/shared/v3connectorscursorresponse.md - docs/models/shared/v3connectorscursorresponsecursor.md - docs/models/shared/v3createaccountrequest.md @@ -990,25 +976,25 @@ generatedFiles: - docs/models/shared/workflowinstancehistorystageoutput.md - docs/models/utils/retryconfig.md - docs/sdks/auth/README.md + - docs/sdks/authv1/README.md - docs/sdks/ledger/README.md + - docs/sdks/ledgerv1/README.md + - docs/sdks/ledgerv2/README.md - docs/sdks/orchestration/README.md + - docs/sdks/orchestrationv1/README.md + - docs/sdks/orchestrationv2/README.md - docs/sdks/payments/README.md + - docs/sdks/paymentsv1/README.md - docs/sdks/reconciliation/README.md + - docs/sdks/reconciliationv1/README.md - docs/sdks/sdk/README.md - - docs/sdks/sdkorchestrationv1/README.md - - docs/sdks/sdkpaymentsv1/README.md - - docs/sdks/sdkreconciliationv1/README.md - - docs/sdks/sdksearchv1/README.md - - docs/sdks/sdkv1/README.md - - docs/sdks/sdkv2/README.md - - docs/sdks/sdkwalletsv1/README.md - - docs/sdks/sdkwebhooksv1/README.md - docs/sdks/search/README.md - - docs/sdks/v1/README.md - - docs/sdks/v2/README.md + - docs/sdks/searchv1/README.md - docs/sdks/v3/README.md - docs/sdks/wallets/README.md + - docs/sdks/walletsv1/README.md - docs/sdks/webhooks/README.md + - docs/sdks/webhooksv1/README.md - poetry.toml - py.typed - pylintrc @@ -1022,9 +1008,12 @@ generatedFiles: - src/formance_sdk_python/_hooks/types.py - src/formance_sdk_python/_version.py - src/formance_sdk_python/auth.py + - src/formance_sdk_python/auth_v1.py - src/formance_sdk_python/basesdk.py - src/formance_sdk_python/httpclient.py - src/formance_sdk_python/ledger.py + - src/formance_sdk_python/ledger_v1.py + - src/formance_sdk_python/ledger_v2.py - src/formance_sdk_python/models/__init__.py - src/formance_sdk_python/models/errors/__init__.py - src/formance_sdk_python/models/errors/error.py @@ -1273,7 +1262,6 @@ generatedFiles: - src/formance_sdk_python/models/shared/activitygetwalletoutput.py - src/formance_sdk_python/models/shared/activitylistwallets.py - src/formance_sdk_python/models/shared/activityreverttransaction.py - - src/formance_sdk_python/models/shared/activityreverttransactionoutput.py - src/formance_sdk_python/models/shared/activitystripetransfer.py - src/formance_sdk_python/models/shared/activityvoidhold.py - src/formance_sdk_python/models/shared/addaccounttopoolrequest.py @@ -1294,6 +1282,7 @@ generatedFiles: - src/formance_sdk_python/models/shared/bankaccountscursor.py - src/formance_sdk_python/models/shared/bankingcircleconfig.py - src/formance_sdk_python/models/shared/client.py + - src/formance_sdk_python/models/shared/clientoptions.py - src/formance_sdk_python/models/shared/clientsecret.py - src/formance_sdk_python/models/shared/config.py - src/formance_sdk_python/models/shared/configchangesecret.py @@ -1303,7 +1292,7 @@ generatedFiles: - src/formance_sdk_python/models/shared/configsresponse.py - src/formance_sdk_python/models/shared/configuser.py - src/formance_sdk_python/models/shared/confirmholdrequest.py - - src/formance_sdk_python/models/shared/connector.py + - src/formance_sdk_python/models/shared/connector_enum.py - src/formance_sdk_python/models/shared/connectorconfig.py - src/formance_sdk_python/models/shared/connectorconfigresponse.py - src/formance_sdk_python/models/shared/connectorresponse.py @@ -1312,19 +1301,16 @@ generatedFiles: - src/formance_sdk_python/models/shared/contract.py - src/formance_sdk_python/models/shared/createbalancerequest.py - src/formance_sdk_python/models/shared/createbalanceresponse.py - - src/formance_sdk_python/models/shared/createclientrequest.py - src/formance_sdk_python/models/shared/createclientresponse.py - src/formance_sdk_python/models/shared/createsecretrequest.py - src/formance_sdk_python/models/shared/createsecretresponse.py - src/formance_sdk_python/models/shared/createtriggerresponse.py - src/formance_sdk_python/models/shared/createwalletrequest.py - src/formance_sdk_python/models/shared/createwalletresponse.py - - src/formance_sdk_python/models/shared/createworkflowrequest.py - src/formance_sdk_python/models/shared/createworkflowresponse.py - src/formance_sdk_python/models/shared/creditwalletrequest.py - src/formance_sdk_python/models/shared/currencycloudconfig.py - src/formance_sdk_python/models/shared/debitwalletrequest.py - - src/formance_sdk_python/models/shared/debitwalletresponse.py - src/formance_sdk_python/models/shared/dummypayconfig.py - src/formance_sdk_python/models/shared/errorresponse.py - src/formance_sdk_python/models/shared/errorsenum.py @@ -1336,7 +1322,6 @@ generatedFiles: - src/formance_sdk_python/models/shared/getholdsresponse.py - src/formance_sdk_python/models/shared/gettransactionsresponse.py - src/formance_sdk_python/models/shared/getversionsresponse.py - - src/formance_sdk_python/models/shared/getwalletresponse.py - src/formance_sdk_python/models/shared/getwalletsummaryresponse.py - src/formance_sdk_python/models/shared/getworkflowinstancehistoryresponse.py - src/formance_sdk_python/models/shared/getworkflowinstancehistorystageresponse.py @@ -1425,9 +1410,7 @@ generatedFiles: - src/formance_sdk_python/models/shared/stagesenddestinationpayment.py - src/formance_sdk_python/models/shared/stagesenddestinationwallet.py - src/formance_sdk_python/models/shared/stagesendsource.py - - src/formance_sdk_python/models/shared/stagesendsourceaccount.py - src/formance_sdk_python/models/shared/stagesendsourcepayment.py - - src/formance_sdk_python/models/shared/stagesendsourcewallet.py - src/formance_sdk_python/models/shared/stagestatus.py - src/formance_sdk_python/models/shared/stagewaitevent.py - src/formance_sdk_python/models/shared/stats.py @@ -1466,8 +1449,6 @@ generatedFiles: - src/formance_sdk_python/models/shared/update.py - src/formance_sdk_python/models/shared/updateaccount.py - src/formance_sdk_python/models/shared/updatebankaccountmetadatarequest.py - - src/formance_sdk_python/models/shared/updateclientrequest.py - - src/formance_sdk_python/models/shared/updateclientresponse.py - src/formance_sdk_python/models/shared/updatetransferinitiationstatusrequest.py - src/formance_sdk_python/models/shared/user.py - src/formance_sdk_python/models/shared/v2account.py @@ -1481,7 +1462,6 @@ generatedFiles: - src/formance_sdk_python/models/shared/v2activitydebitwallet.py - src/formance_sdk_python/models/shared/v2activitydebitwalletoutput.py - src/formance_sdk_python/models/shared/v2activitygetaccount.py - - src/formance_sdk_python/models/shared/v2activitygetaccountoutput.py - src/formance_sdk_python/models/shared/v2activitygetpayment.py - src/formance_sdk_python/models/shared/v2activitygetpaymentoutput.py - src/formance_sdk_python/models/shared/v2activitygetwallet.py @@ -1503,7 +1483,6 @@ generatedFiles: - src/formance_sdk_python/models/shared/v2createledgerrequest.py - src/formance_sdk_python/models/shared/v2createtransactionresponse.py - src/formance_sdk_python/models/shared/v2createtriggerresponse.py - - src/formance_sdk_python/models/shared/v2createworkflowrequest.py - src/formance_sdk_python/models/shared/v2createworkflowresponse.py - src/formance_sdk_python/models/shared/v2creditwalletrequest.py - src/formance_sdk_python/models/shared/v2debitwalletrequest.py @@ -1537,7 +1516,6 @@ generatedFiles: - src/formance_sdk_python/models/shared/v2posting.py - src/formance_sdk_python/models/shared/v2posttransaction.py - src/formance_sdk_python/models/shared/v2readtriggerresponse.py - - src/formance_sdk_python/models/shared/v2reverttransactionresponse.py - src/formance_sdk_python/models/shared/v2runworkflowresponse.py - src/formance_sdk_python/models/shared/v2serverinfo.py - src/formance_sdk_python/models/shared/v2stage.py @@ -1548,9 +1526,7 @@ generatedFiles: - src/formance_sdk_python/models/shared/v2stagesenddestinationpayment.py - src/formance_sdk_python/models/shared/v2stagesenddestinationwallet.py - src/formance_sdk_python/models/shared/v2stagesendsource.py - - src/formance_sdk_python/models/shared/v2stagesendsourceaccount.py - src/formance_sdk_python/models/shared/v2stagesendsourcepayment.py - - src/formance_sdk_python/models/shared/v2stagesendsourcewallet.py - src/formance_sdk_python/models/shared/v2stagestatus.py - src/formance_sdk_python/models/shared/v2stagewaitevent.py - src/formance_sdk_python/models/shared/v2stats.py @@ -1593,7 +1569,6 @@ generatedFiles: - src/formance_sdk_python/models/shared/v3bankaccountscursorresponse.py - src/formance_sdk_python/models/shared/v3bankingcircleconfig.py - src/formance_sdk_python/models/shared/v3connector.py - - src/formance_sdk_python/models/shared/v3connectorconfig.py - src/formance_sdk_python/models/shared/v3connectorconfigsresponse.py - src/formance_sdk_python/models/shared/v3connectorscheduleinstancescursorresponse.py - src/formance_sdk_python/models/shared/v3connectorscheduleresponse.py @@ -1676,24 +1651,22 @@ generatedFiles: - src/formance_sdk_python/models/shared/workflowinstancehistorystageinput.py - src/formance_sdk_python/models/shared/workflowinstancehistorystageoutput.py - src/formance_sdk_python/orchestration.py + - src/formance_sdk_python/orchestration_v1.py + - src/formance_sdk_python/orchestration_v2.py - src/formance_sdk_python/payments.py + - src/formance_sdk_python/payments_v1.py - src/formance_sdk_python/py.typed - src/formance_sdk_python/reconciliation.py + - src/formance_sdk_python/reconciliation_v1.py - src/formance_sdk_python/sdk.py - - src/formance_sdk_python/sdk_orchestration_v1.py - - src/formance_sdk_python/sdk_payments_v1.py - - src/formance_sdk_python/sdk_reconciliation_v1.py - - src/formance_sdk_python/sdk_search_v1.py - - src/formance_sdk_python/sdk_v1.py - - src/formance_sdk_python/sdk_v2.py - - src/formance_sdk_python/sdk_wallets_v1.py - - src/formance_sdk_python/sdk_webhooks_v1.py - src/formance_sdk_python/sdkconfiguration.py - src/formance_sdk_python/search.py + - src/formance_sdk_python/search_v1.py - src/formance_sdk_python/types/__init__.py - src/formance_sdk_python/types/basemodel.py - src/formance_sdk_python/utils/__init__.py - src/formance_sdk_python/utils/annotations.py + - src/formance_sdk_python/utils/datetimes.py - src/formance_sdk_python/utils/enums.py - src/formance_sdk_python/utils/eventstreaming.py - src/formance_sdk_python/utils/forms.py @@ -1707,11 +1680,11 @@ generatedFiles: - src/formance_sdk_python/utils/serializers.py - src/formance_sdk_python/utils/url.py - src/formance_sdk_python/utils/values.py - - src/formance_sdk_python/v1.py - - src/formance_sdk_python/v2.py - src/formance_sdk_python/v3.py - src/formance_sdk_python/wallets.py + - src/formance_sdk_python/wallets_v1.py - src/formance_sdk_python/webhooks.py + - src/formance_sdk_python/webhooks_v1.py examples: getVersions: speakeasy-default-get-versions: @@ -1757,7 +1730,7 @@ examples: speakeasy-default-list-users: responses: "200": - application/json: {"data": [{"email": "user1@orga1.com", "id": "3bb03708-312f-48a0-821a-e765837dc2c4", "subject": "Jane Doe"}, {"email": "user1@orga1.com", "id": "3bb03708-312f-48a0-821a-e765837dc2c4", "subject": "Jane Doe"}]} + application/json: {"data": [{"email": "user1@orga1.com", "id": "3bb03708-312f-48a0-821a-e765837dc2c4", "subject": "Jane Doe"}]} readClient: speakeasy-default-read-client: parameters: @@ -1790,7 +1763,6 @@ examples: id: 1234 query: dryRun: true - header: {} requestBody: application/json: {"admin": "true"} responses: @@ -1804,7 +1776,6 @@ examples: address: "users:001" query: dryRun: true - header: {} requestBody: application/json: {"admin": "true"} responses: @@ -1815,9 +1786,8 @@ examples: parameters: path: ledger: "ledger001" - query: {} requestBody: - application/json: {"key": ""} + application/json: {"key": "", "key1": ""} responses: default: application/json: {"details": "https://play.numscript.org/?payload=eyJlcnJvciI6ImFjY291bnQgaGFkIGluc3VmZmljaWVudCBmdW5kcyJ9", "errorCode": "VALIDATION", "errorMessage": "[VALIDATION] invalid 'cursor' query param"} @@ -1826,9 +1796,8 @@ examples: parameters: path: ledger: "ledger001" - query: {} requestBody: - application/json: {"key": "", "key1": ""} + application/json: {"key": ""} responses: default: application/json: {"details": "https://play.numscript.org/?payload=eyJlcnJvciI6ImFjY291bnQgaGFkIGluc3VmZmljaWVudCBmdW5kcyJ9", "errorCode": "VALIDATION", "errorMessage": "[VALIDATION] invalid 'cursor' query param"} @@ -1842,12 +1811,12 @@ examples: atomic: true parallel: true requestBody: - application/json: [{"action": ""}] + application/json: [{"action": "REVERT_TRANSACTION"}] responses: "200": - application/json: {"data": [{"errorCode": "", "errorDescription": "", "logID": 314478, "responseType": ""}], "details": "https://play.numscript.org/?payload=eyJlcnJvciI6ImFjY291bnQgaGFkIGluc3VmZmljaWVudCBmdW5kcyJ9", "errorCode": "VALIDATION", "errorMessage": "[VALIDATION] invalid 'cursor' query param"} + application/json: {"data": [{"data": {"id": 820113, "metadata": {"admin": "true"}, "postCommitEffectiveVolumes": {"orders:1": {"USD": {"balance": 90, "input": 100, "output": 10}}, "orders:2": {"USD": {"balance": 90, "input": 100, "output": 10}}}, "postCommitVolumes": {"orders:1": {"USD": {"balance": 90, "input": 100, "output": 10}}, "orders:2": {"USD": {"balance": 90, "input": 100, "output": 10}}}, "postings": [], "preCommitEffectiveVolumes": {"orders:1": {"USD": {"balance": 90, "input": 100, "output": 10}}, "orders:2": {"USD": {"balance": 90, "input": 100, "output": 10}}}, "preCommitVolumes": {"orders:1": {"USD": {"balance": 90, "input": 100, "output": 10}}, "orders:2": {"USD": {"balance": 90, "input": 100, "output": 10}}}, "reference": "ref:001", "reverted": true, "timestamp": "2025-11-01T16:47:40.536Z"}, "logID": 983280, "responseType": "CREATE_TRANSACTION"}], "errorCode": "VALIDATION", "errorMessage": "[VALIDATION] invalid 'cursor' query param"} "400": - application/json: {"data": [], "details": "https://play.numscript.org/?payload=eyJlcnJvciI6ImFjY291bnQgaGFkIGluc3VmZmljaWVudCBmdW5kcyJ9", "errorCode": "VALIDATION", "errorMessage": "[VALIDATION] invalid 'cursor' query param"} + application/json: {"data": [{"data": {"id": 820113, "metadata": {"admin": "true"}, "postCommitEffectiveVolumes": {"orders:1": {"USD": {"balance": 90, "input": 100, "output": 10}}, "orders:2": {"USD": {"balance": 90, "input": 100, "output": 10}}}, "postCommitVolumes": {"orders:1": {"USD": {"balance": 90, "input": 100, "output": 10}}, "orders:2": {"USD": {"balance": 90, "input": 100, "output": 10}}}, "postings": [], "preCommitEffectiveVolumes": {"orders:1": {"USD": {"balance": 90, "input": 100, "output": 10}}, "orders:2": {"USD": {"balance": 90, "input": 100, "output": 10}}}, "preCommitVolumes": {"orders:1": {"USD": {"balance": 90, "input": 100, "output": 10}}, "orders:2": {"USD": {"balance": 90, "input": 100, "output": 10}}}, "reference": "ref:001", "reverted": true, "timestamp": "2025-11-01T16:47:40.536Z"}, "logID": 983280, "responseType": "CREATE_TRANSACTION"}], "errorCode": "VALIDATION", "errorMessage": "[VALIDATION] invalid 'cursor' query param"} default: application/json: {"details": "https://play.numscript.org/?payload=eyJlcnJvciI6ImFjY291bnQgaGFkIGluc3VmZmljaWVudCBmdW5kcyJ9", "errorCode": "VALIDATION", "errorMessage": "[VALIDATION] invalid 'cursor' query param"} v2CreateLedger: @@ -1868,12 +1837,11 @@ examples: query: dryRun: true force: true - header: {} requestBody: - application/json: {"metadata": {"admin": "true"}, "postings": [{"amount": 100, "asset": "COIN", "destination": "users:002", "source": "users:001"}, {"amount": 100, "asset": "COIN", "destination": "users:002", "source": "users:001"}], "reference": "ref:001", "script": {"plain": "vars {\naccount $user\n}\nsend [COIN 10] (\n\tsource = @world\n\tdestination = $user\n)\n", "vars": {"user": "users:042"}}} + application/json: {"metadata": {"admin": "true"}, "postings": [{"amount": 100, "asset": "COIN", "destination": "users:002", "source": "users:001"}], "reference": "ref:001", "script": {"plain": "vars {\naccount $user\n}\nsend [COIN 10] (\n\tsource = @world\n\tdestination = $user\n)\n", "vars": {"user": "users:042"}}} responses: "200": - application/json: {"data": {"id": 31495, "metadata": {"admin": "true"}, "postCommitEffectiveVolumes": {"orders:1": {"USD": {"balance": 80, "input": 100, "output": 20}, "EUR": {"balance": 80, "input": 100, "output": 20}}, "orders:2": {"USD": {"balance": 80, "input": 100, "output": 20}, "EUR": {"balance": 80, "input": 100, "output": 20}}}, "postCommitVolumes": {"orders:1": {"USD": {"balance": 80, "input": 100, "output": 20}, "EUR": {"balance": 80, "input": 100, "output": 20}}, "orders:2": {"USD": {"balance": 80, "input": 100, "output": 20}, "EUR": {"balance": 80, "input": 100, "output": 20}}}, "postings": [], "preCommitEffectiveVolumes": {"orders:1": {"USD": {"balance": 80, "input": 100, "output": 20}, "EUR": {"balance": 80, "input": 100, "output": 20}}, "orders:2": {"USD": {"balance": 80, "input": 100, "output": 20}, "EUR": {"balance": 80, "input": 100, "output": 20}}}, "preCommitVolumes": {"orders:1": {"USD": {"balance": 80, "input": 100, "output": 20}, "EUR": {"balance": 80, "input": 100, "output": 20}}, "orders:2": {"USD": {"balance": 80, "input": 100, "output": 20}, "EUR": {"balance": 80, "input": 100, "output": 20}}}, "reference": "ref:001", "reverted": false, "timestamp": "2025-09-22T01:21:07.537Z"}} + application/json: {"data": {"id": 863659, "metadata": {"admin": "true"}, "postCommitEffectiveVolumes": {"orders:1": {"USD": {"balance": 90, "input": 100, "output": 10}}, "orders:2": {"USD": {"balance": 90, "input": 100, "output": 10}}}, "postCommitVolumes": {"orders:1": {"USD": {"balance": 90, "input": 100, "output": 10}}, "orders:2": {"USD": {"balance": 90, "input": 100, "output": 10}}}, "postings": [], "preCommitEffectiveVolumes": {"orders:1": {"USD": {"balance": 90, "input": 100, "output": 10}}, "orders:2": {"USD": {"balance": 90, "input": 100, "output": 10}}}, "preCommitVolumes": {"orders:1": {"USD": {"balance": 90, "input": 100, "output": 10}}, "orders:2": {"USD": {"balance": 90, "input": 100, "output": 10}}}, "reference": "ref:001", "reverted": false, "timestamp": "2024-01-08T03:47:56.227Z"}} default: application/json: {"details": "https://play.numscript.org/?payload=eyJlcnJvciI6ImFjY291bnQgaGFkIGluc3VmZmljaWVudCBmdW5kcyJ9", "errorCode": "VALIDATION", "errorMessage": "[VALIDATION] invalid 'cursor' query param"} v2DeleteAccountMetadata: @@ -1881,7 +1849,7 @@ examples: parameters: path: ledger: "ledger001" - address: "96609 Cummings Canyon" + address: "6753 S Washington Street" key: "foo" responses: default: @@ -1916,10 +1884,9 @@ examples: path: ledger: "ledger001" address: "users:001" - query: {} responses: "200": - application/json: {"data": {"address": "users:001", "effectiveVolumes": {"USD": {"balance": 80, "input": 100, "output": 20}, "EUR": {"balance": 80, "input": 100, "output": 20}}, "metadata": {"admin": "true"}, "volumes": {"USD": {"balance": 80, "input": 100, "output": 20}, "EUR": {"balance": 80, "input": 100, "output": 20}}}} + application/json: {"data": {"address": "users:001", "effectiveVolumes": {"USD": {"balance": 90, "input": 100, "output": 10}, "EUR": {"balance": 90, "input": 100, "output": 10}}, "metadata": {"admin": "true"}, "volumes": {"USD": {"balance": 90, "input": 100, "output": 10}, "EUR": {"balance": 90, "input": 100, "output": 10}}}} default: application/json: {"details": "https://play.numscript.org/?payload=eyJlcnJvciI6ImFjY291bnQgaGFkIGluc3VmZmljaWVudCBmdW5kcyJ9", "errorCode": "VALIDATION", "errorMessage": "[VALIDATION] invalid 'cursor' query param"} v2GetBalancesAggregated: @@ -1927,9 +1894,8 @@ examples: parameters: path: ledger: "ledger001" - query: {} requestBody: - application/json: {"key": ""} + application/json: {"key": "", "key1": "", "key2": ""} responses: "200": application/json: {"data": {"USD": 100, "EUR": 12}} @@ -1951,7 +1917,7 @@ examples: ledger: "ledger001" responses: "200": - application/json: {"data": {"addedAt": "2024-04-15T03:59:26.558Z", "bucket": "", "metadata": {"admin": "true"}, "name": ""}} + application/json: {"data": {"addedAt": "2024-01-05T18:51:35.346Z", "bucket": "", "metadata": {"admin": "true"}, "name": ""}} default: application/json: {"details": "https://play.numscript.org/?payload=eyJlcnJvciI6ImFjY291bnQgaGFkIGluc3VmZmljaWVudCBmdW5kcyJ9", "errorCode": "VALIDATION", "errorMessage": "[VALIDATION] invalid 'cursor' query param"} v2GetLedgerInfo: @@ -1961,7 +1927,7 @@ examples: ledger: "ledger001" responses: "200": - application/json: {"data": {"name": "ledger001", "storage": {"migrations": [{"name": "migrations:001", "version": "11"}, {"name": "migrations:001", "version": "11"}, {"name": "migrations:001", "version": "11"}]}}} + application/json: {"data": {"name": "ledger001", "storage": {"migrations": [{"name": "migrations:001", "version": "11"}]}}} default: application/json: {"details": "https://play.numscript.org/?payload=eyJlcnJvciI6ImFjY291bnQgaGFkIGluc3VmZmljaWVudCBmdW5kcyJ9", "errorCode": "VALIDATION", "errorMessage": "[VALIDATION] invalid 'cursor' query param"} getMetrics: @@ -1977,10 +1943,9 @@ examples: path: ledger: "ledger001" id: 1234 - query: {} responses: "200": - application/json: {"data": {"id": 546228, "metadata": {"admin": "true"}, "postCommitEffectiveVolumes": {"orders:1": {"USD": {"balance": 80, "input": 100, "output": 20}, "EUR": {"balance": 80, "input": 100, "output": 20}}, "orders:2": {"USD": {"balance": 80, "input": 100, "output": 20}, "EUR": {"balance": 80, "input": 100, "output": 20}}}, "postCommitVolumes": {"orders:1": {"USD": {"balance": 80, "input": 100, "output": 20}, "EUR": {"balance": 80, "input": 100, "output": 20}}, "orders:2": {"USD": {"balance": 80, "input": 100, "output": 20}, "EUR": {"balance": 80, "input": 100, "output": 20}}}, "postings": [], "preCommitEffectiveVolumes": {"orders:1": {"USD": {"balance": 80, "input": 100, "output": 20}, "EUR": {"balance": 80, "input": 100, "output": 20}}, "orders:2": {"USD": {"balance": 80, "input": 100, "output": 20}, "EUR": {"balance": 80, "input": 100, "output": 20}}}, "preCommitVolumes": {"orders:1": {"USD": {"balance": 80, "input": 100, "output": 20}, "EUR": {"balance": 80, "input": 100, "output": 20}}, "orders:2": {"USD": {"balance": 80, "input": 100, "output": 20}, "EUR": {"balance": 80, "input": 100, "output": 20}}}, "reference": "ref:001", "reverted": true, "timestamp": "2024-01-04T04:51:12.769Z"}} + application/json: {"data": {"id": 588023, "metadata": {"admin": "true"}, "postCommitEffectiveVolumes": {"orders:1": {"USD": {"balance": 90, "input": 100, "output": 10}}, "orders:2": {"USD": {"balance": 90, "input": 100, "output": 10}}}, "postCommitVolumes": {"orders:1": {"USD": {"balance": 90, "input": 100, "output": 10}}, "orders:2": {"USD": {"balance": 90, "input": 100, "output": 10}}}, "postings": [], "preCommitEffectiveVolumes": {"orders:1": {"USD": {"balance": 90, "input": 100, "output": 10}}, "orders:2": {"USD": {"balance": 90, "input": 100, "output": 10}}}, "preCommitVolumes": {"orders:1": {"USD": {"balance": 90, "input": 100, "output": 10}}, "orders:2": {"USD": {"balance": 90, "input": 100, "output": 10}}}, "reference": "ref:001", "reverted": true, "timestamp": "2024-09-05T05:26:07.606Z"}} default: application/json: {"details": "https://play.numscript.org/?payload=eyJlcnJvciI6ImFjY291bnQgaGFkIGluc3VmZmljaWVudCBmdW5kcyJ9", "errorCode": "VALIDATION", "errorMessage": "[VALIDATION] invalid 'cursor' query param"} v2GetVolumesWithBalances: @@ -1996,7 +1961,7 @@ examples: application/json: {"key": ""} responses: "200": - application/json: {"cursor": {"data": [{"account": "60079609", "asset": "", "balance": 992275, "input": 894289, "output": 625394}], "hasMore": false, "next": "", "pageSize": 15, "previous": "YXVsdCBhbmQgYSBtYXhpbXVtIG1heF9yZXN1bHRzLol="}} + application/json: {"cursor": {"data": [], "hasMore": false, "next": "", "pageSize": 15, "previous": "YXVsdCBhbmQgYSBtYXhpbXVtIG1heF9yZXN1bHRzLol="}} default: application/json: {"details": "https://play.numscript.org/?payload=eyJlcnJvciI6ImFjY291bnQgaGFkIGluc3VmZmljaWVudCBmdW5kcyJ9", "errorCode": "VALIDATION", "errorMessage": "[VALIDATION] invalid 'cursor' query param"} v2ImportLogs: @@ -2021,7 +1986,7 @@ examples: application/json: {} responses: "200": - application/json: {"cursor": {"data": [], "hasMore": false, "next": "", "pageSize": 15, "previous": "YXVsdCBhbmQgYSBtYXhpbXVtIG1heF9yZXN1bHRzLol="}} + application/json: {"cursor": {"data": [{"address": "users:001", "effectiveVolumes": {"USD": {"balance": 90, "input": 100, "output": 10}, "EUR": {"balance": 90, "input": 100, "output": 10}}, "metadata": {"admin": "true"}, "volumes": {"USD": {"balance": 90, "input": 100, "output": 10}, "EUR": {"balance": 90, "input": 100, "output": 10}}}], "hasMore": false, "next": "", "pageSize": 15, "previous": "YXVsdCBhbmQgYSBtYXhpbXVtIG1heF9yZXN1bHRzLol="}} default: application/json: {"details": "https://play.numscript.org/?payload=eyJlcnJvciI6ImFjY291bnQgaGFkIGluc3VmZmljaWVudCBmdW5kcyJ9", "errorCode": "VALIDATION", "errorMessage": "[VALIDATION] invalid 'cursor' query param"} v2ListLedgers: @@ -2032,7 +1997,7 @@ examples: cursor: "aHR0cHM6Ly9nLnBhZ2UvTmVrby1SYW1lbj9zaGFyZQ==" responses: "200": - application/json: {"cursor": {"data": [{"addedAt": "2025-08-18T14:16:25.795Z", "bucket": "", "metadata": {"admin": "true"}, "name": ""}], "hasMore": false, "next": "", "pageSize": 15, "previous": "YXVsdCBhbmQgYSBtYXhpbXVtIG1heF9yZXN1bHRzLol="}} + application/json: {"cursor": {"data": [{"addedAt": "2024-03-14T02:30:05.506Z", "bucket": "", "metadata": {"admin": "true"}, "name": ""}], "hasMore": false, "next": "", "pageSize": 15, "previous": "YXVsdCBhbmQgYSBtYXhpbXVtIG1heF9yZXN1bHRzLol="}} default: application/json: {"details": "https://play.numscript.org/?payload=eyJlcnJvciI6ImFjY291bnQgaGFkIGluc3VmZmljaWVudCBmdW5kcyJ9", "errorCode": "VALIDATION", "errorMessage": "[VALIDATION] invalid 'cursor' query param"} v2ListLogs: @@ -2044,10 +2009,10 @@ examples: pageSize: 100 cursor: "aHR0cHM6Ly9nLnBhZ2UvTmVrby1SYW1lbj9zaGFyZQ==" requestBody: - application/json: {"key": ""} + application/json: {} responses: "200": - application/json: {"cursor": {"data": [{"data": {}, "date": "2024-06-27T07:17:46.078Z", "hash": "9ee060170400f556b7e1575cb13f9db004f150a08355c7431c62bc639166431e", "id": 1234, "type": "REVERTED_TRANSACTION"}], "hasMore": false, "next": "", "pageSize": 15, "previous": "YXVsdCBhbmQgYSBtYXhpbXVtIG1heF9yZXN1bHRzLol="}} + application/json: {"cursor": {"data": [{"data": {}, "date": "2023-05-27T03:44:15.671Z", "hash": "9ee060170400f556b7e1575cb13f9db004f150a08355c7431c62bc639166431e", "id": 1234, "type": "NEW_TRANSACTION"}], "hasMore": false, "next": "", "pageSize": 15, "previous": "YXVsdCBhbmQgYSBtYXhpbXVtIG1heF9yZXN1bHRzLol="}} default: application/json: {"details": "https://play.numscript.org/?payload=eyJlcnJvciI6ImFjY291bnQgaGFkIGluc3VmZmljaWVudCBmdW5kcyJ9", "errorCode": "VALIDATION", "errorMessage": "[VALIDATION] invalid 'cursor' query param"} v2ListTransactions: @@ -2062,7 +2027,7 @@ examples: application/json: {} responses: "200": - application/json: {"cursor": {"data": [], "hasMore": false, "next": "", "pageSize": 15, "previous": "YXVsdCBhbmQgYSBtYXhpbXVtIG1heF9yZXN1bHRzLol="}} + application/json: {"cursor": {"data": [{"id": 591999, "metadata": {"admin": "true"}, "postCommitEffectiveVolumes": {"orders:1": {"USD": {"balance": 90, "input": 100, "output": 10}}, "orders:2": {"USD": {"balance": 90, "input": 100, "output": 10}}}, "postCommitVolumes": {"orders:1": {"USD": {"balance": 90, "input": 100, "output": 10}}, "orders:2": {"USD": {"balance": 90, "input": 100, "output": 10}}}, "postings": [], "preCommitEffectiveVolumes": {"orders:1": {"USD": {"balance": 90, "input": 100, "output": 10}}, "orders:2": {"USD": {"balance": 90, "input": 100, "output": 10}}}, "preCommitVolumes": {"orders:1": {"USD": {"balance": 90, "input": 100, "output": 10}}, "orders:2": {"USD": {"balance": 90, "input": 100, "output": 10}}}, "reference": "ref:001", "reverted": true, "timestamp": "2023-09-24T09:23:16.553Z"}], "hasMore": false, "next": "", "pageSize": 15, "previous": "YXVsdCBhbmQgYSBtYXhpbXVtIG1heF9yZXN1bHRzLol="}} default: application/json: {"details": "https://play.numscript.org/?payload=eyJlcnJvciI6ImFjY291bnQgaGFkIGluc3VmZmljaWVudCBmdW5kcyJ9", "errorCode": "VALIDATION", "errorMessage": "[VALIDATION] invalid 'cursor' query param"} v2ReadStats: @@ -2072,7 +2037,7 @@ examples: ledger: "ledger001" responses: "200": - application/json: {"data": {"accounts": 144691, "transactions": 882277}} + application/json: {"data": {"accounts": 441939, "transactions": 686873}} default: application/json: {"details": "https://play.numscript.org/?payload=eyJlcnJvciI6ImFjY291bnQgaGFkIGluc3VmZmljaWVudCBmdW5kcyJ9", "errorCode": "VALIDATION", "errorMessage": "[VALIDATION] invalid 'cursor' query param"} v2RevertTransaction: @@ -2085,7 +2050,7 @@ examples: dryRun: true responses: "201": - application/json: {"data": {"id": 614792, "metadata": {"admin": "true"}, "postCommitEffectiveVolumes": {"orders:1": {"USD": {"balance": 80, "input": 100, "output": 20}, "EUR": {"balance": 80, "input": 100, "output": 20}}, "orders:2": {"USD": {"balance": 80, "input": 100, "output": 20}, "EUR": {"balance": 80, "input": 100, "output": 20}}}, "postCommitVolumes": {"orders:1": {"USD": {"balance": 80, "input": 100, "output": 20}, "EUR": {"balance": 80, "input": 100, "output": 20}}, "orders:2": {"USD": {"balance": 80, "input": 100, "output": 20}, "EUR": {"balance": 80, "input": 100, "output": 20}}}, "postings": [], "preCommitEffectiveVolumes": {"orders:1": {"USD": {"balance": 80, "input": 100, "output": 20}, "EUR": {"balance": 80, "input": 100, "output": 20}}, "orders:2": {"USD": {"balance": 80, "input": 100, "output": 20}, "EUR": {"balance": 80, "input": 100, "output": 20}}}, "preCommitVolumes": {"orders:1": {"USD": {"balance": 80, "input": 100, "output": 20}, "EUR": {"balance": 80, "input": 100, "output": 20}}, "orders:2": {"USD": {"balance": 80, "input": 100, "output": 20}, "EUR": {"balance": 80, "input": 100, "output": 20}}}, "reference": "ref:001", "reverted": true, "timestamp": "2024-12-23T06:12:13.815Z"}} + application/json: {"data": {"id": 672629, "metadata": {"admin": "true"}, "postCommitEffectiveVolumes": {"orders:1": {"USD": {"balance": 90, "input": 100, "output": 10}}, "orders:2": {"USD": {"balance": 90, "input": 100, "output": 10}}}, "postCommitVolumes": {"orders:1": {"USD": {"balance": 90, "input": 100, "output": 10}}, "orders:2": {"USD": {"balance": 90, "input": 100, "output": 10}}}, "postings": [], "preCommitEffectiveVolumes": {"orders:1": {"USD": {"balance": 90, "input": 100, "output": 10}}, "orders:2": {"USD": {"balance": 90, "input": 100, "output": 10}}}, "preCommitVolumes": {"orders:1": {"USD": {"balance": 90, "input": 100, "output": 10}}, "orders:2": {"USD": {"balance": 90, "input": 100, "output": 10}}}, "reference": "ref:001", "reverted": false, "timestamp": "2024-04-03T06:11:52.870Z"}} default: application/json: {"details": "https://play.numscript.org/?payload=eyJlcnJvciI6ImFjY291bnQgaGFkIGluc3VmZmljaWVudCBmdW5kcyJ9", "errorCode": "VALIDATION", "errorMessage": "[VALIDATION] invalid 'cursor' query param"} v2UpdateLedgerMetadata: @@ -2106,10 +2071,10 @@ examples: path: ledger: "ledger001" requestBody: - application/json: {"transactions": [{"postings": [{"amount": 100, "asset": "COIN", "destination": "users:002", "source": "users:001"}, {"amount": 100, "asset": "COIN", "destination": "users:002", "source": "users:001"}, {"amount": 100, "asset": "COIN", "destination": "users:002", "source": "users:001"}], "reference": "ref:001"}]} + application/json: {"transactions": [{"postings": [{"amount": 100, "asset": "COIN", "destination": "users:002", "source": "users:001"}], "reference": "ref:001"}]} responses: "200": - application/json: {"data": [{"postCommitVolumes": {"orders:1": {"USD": {"balance": 80, "input": 100, "output": 20}, "EUR": {"balance": 80, "input": 100, "output": 20}}, "orders:2": {"USD": {"balance": 80, "input": 100, "output": 20}, "EUR": {"balance": 80, "input": 100, "output": 20}}}, "postings": [{"amount": 100, "asset": "COIN", "destination": "users:002", "source": "users:001"}, {"amount": 100, "asset": "COIN", "destination": "users:002", "source": "users:001"}], "preCommitVolumes": {"orders:1": {"USD": {"balance": 80, "input": 100, "output": 20}, "EUR": {"balance": 80, "input": 100, "output": 20}}, "orders:2": {"USD": {"balance": 80, "input": 100, "output": 20}, "EUR": {"balance": 80, "input": 100, "output": 20}}}, "reference": "ref:001", "timestamp": "2024-03-05T12:58:17.302Z", "txid": 969224}, {"postCommitVolumes": {"orders:1": {"USD": {"balance": 80, "input": 100, "output": 20}, "EUR": {"balance": 80, "input": 100, "output": 20}}, "orders:2": {"USD": {"balance": 80, "input": 100, "output": 20}, "EUR": {"balance": 80, "input": 100, "output": 20}}}, "postings": [], "preCommitVolumes": {"orders:1": {"USD": {"balance": 80, "input": 100, "output": 20}, "EUR": {"balance": 80, "input": 100, "output": 20}}, "orders:2": {"USD": {"balance": 80, "input": 100, "output": 20}, "EUR": {"balance": 80, "input": 100, "output": 20}}}, "reference": "ref:001", "timestamp": "2023-01-13T12:20:33.284Z", "txid": 808159}, {"postCommitVolumes": {"orders:1": {"USD": {"balance": 80, "input": 100, "output": 20}, "EUR": {"balance": 80, "input": 100, "output": 20}}, "orders:2": {"USD": {"balance": 80, "input": 100, "output": 20}, "EUR": {"balance": 80, "input": 100, "output": 20}}}, "postings": [{"amount": 100, "asset": "COIN", "destination": "users:002", "source": "users:001"}, {"amount": 100, "asset": "COIN", "destination": "users:002", "source": "users:001"}], "preCommitVolumes": {"orders:1": {"USD": {"balance": 80, "input": 100, "output": 20}, "EUR": {"balance": 80, "input": 100, "output": 20}}, "orders:2": {"USD": {"balance": 80, "input": 100, "output": 20}, "EUR": {"balance": 80, "input": 100, "output": 20}}}, "reference": "ref:001", "timestamp": "2025-12-27T01:08:16.828Z", "txid": 117566}]} + application/json: {"data": []} default: application/json: {"details": "https://play.numscript.org/?payload=eyJlcnJvciI6ImFjY291bnQgaGFkIGluc3VmZmljaWVudCBmdW5kcyJ9", "errorCode": "INSUFFICIENT_FUND", "errorMessage": "[INSUFFICIENT_FUND] account had insufficient funds"} addMetadataOnTransaction: @@ -2119,7 +2084,7 @@ examples: ledger: "ledger001" txid: 1234 requestBody: - application/json: {"key": ""} + application/json: {} responses: default: application/json: {"details": "https://play.numscript.org/?payload=eyJlcnJvciI6ImFjY291bnQgaGFkIGluc3VmZmljaWVudCBmdW5kcyJ9", "errorCode": "INSUFFICIENT_FUND", "errorMessage": "[INSUFFICIENT_FUND] account had insufficient funds"} @@ -2129,6 +2094,8 @@ examples: path: ledger: "ledger001" address: "users:001" + requestBody: + application/json: {"key": "", "key1": "", "key2": ""} responses: default: application/json: {"details": "https://play.numscript.org/?payload=eyJlcnJvciI6ImFjY291bnQgaGFkIGluc3VmZmljaWVudCBmdW5kcyJ9", "errorCode": "INSUFFICIENT_FUND", "errorMessage": "[INSUFFICIENT_FUND] account had insufficient funds"} @@ -2139,7 +2106,7 @@ examples: ledger: "ledger001" query: address: "users:.+" - metadata: {"0": "m", "1": "e", "2": "t", "3": "a", "4": "d", "5": "a", "6": "t", "7": "a", "8": "[", "9": "k", "10": "e", "11": "y", "12": "]", "13": "=", "14": "v", "15": "a", "16": "l", "17": "u", "18": "e", "19": "1", "20": "&", "21": "m", "22": "e", "23": "t", "24": "a", "25": "d", "26": "a", "27": "t", "28": "a", "29": "[", "30": "a", "31": ".", "32": "n", "33": "e", "34": "s", "35": "t", "36": "e", "37": "d", "38": ".", "39": "k", "40": "e", "41": "y", "42": "]", "43": "=", "44": "v", "45": "a", "46": "l", "47": "u", "48": "e", "49": "2"} + metadata: {"key": "", "key1": "", "key2": ""} responses: default: application/json: {"details": "https://play.numscript.org/?payload=eyJlcnJvciI6ImFjY291bnQgaGFkIGluc3VmZmljaWVudCBmdW5kcyJ9", "errorCode": "INSUFFICIENT_FUND", "errorMessage": "[INSUFFICIENT_FUND] account had insufficient funds"} @@ -2153,6 +2120,7 @@ examples: account: "users:001" source: "users:001" destination: "users:001" + metadata: {} responses: default: application/json: {"details": "https://play.numscript.org/?payload=eyJlcnJvciI6ImFjY291bnQgaGFkIGluc3VmZmljaWVudCBmdW5kcyJ9", "errorCode": "INSUFFICIENT_FUND", "errorMessage": "[INSUFFICIENT_FUND] account had insufficient funds"} @@ -2164,10 +2132,10 @@ examples: query: preview: true requestBody: - application/json: {"postings": [{"amount": 100, "asset": "COIN", "destination": "users:002", "source": "users:001"}, {"amount": 100, "asset": "COIN", "destination": "users:002", "source": "users:001"}, {"amount": 100, "asset": "COIN", "destination": "users:002", "source": "users:001"}], "reference": "ref:001", "script": {"plain": "vars {\naccount $user\n}\nsend [COIN 10] (\n\tsource = @world\n\tdestination = $user\n)\n", "vars": {"user": "users:042"}}} + application/json: {"postings": [{"amount": 100, "asset": "COIN", "destination": "users:002", "source": "users:001"}], "reference": "ref:001", "script": {"plain": "vars {\naccount $user\n}\nsend [COIN 10] (\n\tsource = @world\n\tdestination = $user\n)\n", "vars": {"user": "users:042"}}} responses: "200": - application/json: {"data": [{"postCommitVolumes": {"orders:1": {"USD": {"balance": 80, "input": 100, "output": 20}, "EUR": {"balance": 80, "input": 100, "output": 20}}, "orders:2": {"USD": {"balance": 80, "input": 100, "output": 20}, "EUR": {"balance": 80, "input": 100, "output": 20}}}, "postings": [{"amount": 100, "asset": "COIN", "destination": "users:002", "source": "users:001"}], "preCommitVolumes": {"orders:1": {"USD": {"balance": 80, "input": 100, "output": 20}, "EUR": {"balance": 80, "input": 100, "output": 20}}, "orders:2": {"USD": {"balance": 80, "input": 100, "output": 20}, "EUR": {"balance": 80, "input": 100, "output": 20}}}, "reference": "ref:001", "timestamp": "2025-10-22T08:35:30.999Z", "txid": 339139}, {"postCommitVolumes": {"orders:1": {"USD": {"balance": 80, "input": 100, "output": 20}, "EUR": {"balance": 80, "input": 100, "output": 20}}, "orders:2": {"USD": {"balance": 80, "input": 100, "output": 20}, "EUR": {"balance": 80, "input": 100, "output": 20}}}, "postings": [{"amount": 100, "asset": "COIN", "destination": "users:002", "source": "users:001"}, {"amount": 100, "asset": "COIN", "destination": "users:002", "source": "users:001"}, {"amount": 100, "asset": "COIN", "destination": "users:002", "source": "users:001"}], "preCommitVolumes": {"orders:1": {"USD": {"balance": 80, "input": 100, "output": 20}, "EUR": {"balance": 80, "input": 100, "output": 20}}, "orders:2": {"USD": {"balance": 80, "input": 100, "output": 20}, "EUR": {"balance": 80, "input": 100, "output": 20}}}, "reference": "ref:001", "timestamp": "2023-04-14T18:14:42.519Z", "txid": 159068}, {"postCommitVolumes": {"orders:1": {"USD": {"balance": 80, "input": 100, "output": 20}, "EUR": {"balance": 80, "input": 100, "output": 20}}, "orders:2": {"USD": {"balance": 80, "input": 100, "output": 20}, "EUR": {"balance": 80, "input": 100, "output": 20}}}, "postings": [{"amount": 100, "asset": "COIN", "destination": "users:002", "source": "users:001"}, {"amount": 100, "asset": "COIN", "destination": "users:002", "source": "users:001"}, {"amount": 100, "asset": "COIN", "destination": "users:002", "source": "users:001"}], "preCommitVolumes": {"orders:1": {"USD": {"balance": 80, "input": 100, "output": 20}, "EUR": {"balance": 80, "input": 100, "output": 20}}, "orders:2": {"USD": {"balance": 80, "input": 100, "output": 20}, "EUR": {"balance": 80, "input": 100, "output": 20}}}, "reference": "ref:001", "timestamp": "2025-12-15T14:36:30.627Z", "txid": 992364}]} + application/json: {"data": [{"postCommitVolumes": {"orders:1": {"USD": {"balance": 90, "input": 100, "output": 10}}, "orders:2": {"USD": {"balance": 90, "input": 100, "output": 10}}}, "postings": [], "preCommitVolumes": {"orders:1": {"USD": {"balance": 90, "input": 100, "output": 10}}, "orders:2": {"USD": {"balance": 90, "input": 100, "output": 10}}}, "reference": "ref:001", "timestamp": "2023-02-01T17:54:50.972Z", "txid": 156492}]} default: application/json: {"details": "https://play.numscript.org/?payload=eyJlcnJvciI6ImFjY291bnQgaGFkIGluc3VmZmljaWVudCBmdW5kcyJ9", "errorCode": "INSUFFICIENT_FUND", "errorMessage": "[INSUFFICIENT_FUND] account had insufficient funds"} getAccount: @@ -2178,7 +2146,7 @@ examples: address: "users:001" responses: "200": - application/json: {"data": {"address": "users:001", "balances": {"COIN": 100}, "metadata": {"admin": true, "a": {"nested": {"key": "value"}}}, "type": "virtual", "volumes": {"USD": {"balance": 80, "input": 100, "output": 20}, "EUR": {"balance": 80, "input": 100, "output": 20}}}} + application/json: {"data": {"address": "users:001", "balances": {"COIN": 100}, "metadata": {"admin": true, "a": {"nested": {"key": "value"}}}, "type": "virtual", "volumes": {"USD": {"balance": 90, "input": 100, "output": 10}, "EUR": {"balance": 90, "input": 100, "output": 10}}}} default: application/json: {"details": "https://play.numscript.org/?payload=eyJlcnJvciI6ImFjY291bnQgaGFkIGluc3VmZmljaWVudCBmdW5kcyJ9", "errorCode": "INSUFFICIENT_FUND", "errorMessage": "[INSUFFICIENT_FUND] account had insufficient funds"} getBalances: @@ -2211,7 +2179,7 @@ examples: speakeasy-default-get-info: responses: "200": - application/json: {"data": {"config": {"storage": {"driver": "", "ledgers": ["", ""]}}, "server": "", "version": ""}} + application/json: {"data": {"config": {"storage": {"driver": "", "ledgers": [""]}}, "server": "", "version": ""}} default: application/json: {"details": "https://play.numscript.org/?payload=eyJlcnJvciI6ImFjY291bnQgaGFkIGluc3VmZmljaWVudCBmdW5kcyJ9", "errorCode": "INSUFFICIENT_FUND", "errorMessage": "[INSUFFICIENT_FUND] account had insufficient funds"} getLedgerInfo: @@ -2242,7 +2210,7 @@ examples: txid: 1234 responses: "200": - application/json: {"data": {"postCommitVolumes": {"orders:1": {"USD": {"balance": 80, "input": 100, "output": 20}, "EUR": {"balance": 80, "input": 100, "output": 20}}, "orders:2": {"USD": {"balance": 80, "input": 100, "output": 20}, "EUR": {"balance": 80, "input": 100, "output": 20}}}, "postings": [{"amount": 100, "asset": "COIN", "destination": "users:002", "source": "users:001"}], "preCommitVolumes": {"orders:1": {"USD": {"balance": 80, "input": 100, "output": 20}, "EUR": {"balance": 80, "input": 100, "output": 20}}, "orders:2": {"USD": {"balance": 80, "input": 100, "output": 20}, "EUR": {"balance": 80, "input": 100, "output": 20}}}, "reference": "ref:001", "timestamp": "2024-01-23T03:49:23.782Z", "txid": 921043}} + application/json: {"data": {"postCommitVolumes": {"orders:1": {"USD": {"balance": 90, "input": 100, "output": 10}}, "orders:2": {"USD": {"balance": 90, "input": 100, "output": 10}}}, "postings": [{"amount": 100, "asset": "COIN", "destination": "users:002", "source": "users:001"}], "preCommitVolumes": {"orders:1": {"USD": {"balance": 90, "input": 100, "output": 10}}, "orders:2": {"USD": {"balance": 90, "input": 100, "output": 10}}}, "reference": "ref:001", "timestamp": "2025-10-23T07:15:43.781Z", "txid": 806070}} default: application/json: {"details": "https://play.numscript.org/?payload=eyJlcnJvciI6ImFjY291bnQgaGFkIGluc3VmZmljaWVudCBmdW5kcyJ9", "errorCode": "INSUFFICIENT_FUND", "errorMessage": "[INSUFFICIENT_FUND] account had insufficient funds"} listAccounts: @@ -2254,13 +2222,12 @@ examples: pageSize: 100 after: "users:003" address: "users:.+" - metadata: {"0": "m", "1": "e", "2": "t", "3": "a", "4": "d", "5": "a", "6": "t", "7": "a", "8": "[", "9": "k", "10": "e", "11": "y", "12": "]", "13": "=", "14": "v", "15": "a", "16": "l", "17": "u", "18": "e", "19": "1", "20": "&", "21": "m", "22": "e", "23": "t", "24": "a", "25": "d", "26": "a", "27": "t", "28": "a", "29": "[", "30": "a", "31": ".", "32": "n", "33": "e", "34": "s", "35": "t", "36": "e", "37": "d", "38": ".", "39": "k", "40": "e", "41": "y", "42": "]", "43": "=", "44": "v", "45": "a", "46": "l", "47": "u", "48": "e", "49": "2"} + metadata: {"key": ""} balance: 2400 cursor: "aHR0cHM6Ly9nLnBhZ2UvTmVrby1SYW1lbj9zaGFyZQ==" - pagination_token: "aHR0cHM6Ly9nLnBhZ2UvTmVrby1SYW1lbj9zaGFyZQ==" responses: "200": - application/json: {"cursor": {"data": [{"address": "users:001", "metadata": {"admin": true, "a": {"nested": {"key": "value"}}}, "type": "virtual"}, {"address": "users:001", "metadata": {"admin": true, "a": {"nested": {"key": "value"}}}, "type": "virtual"}, {"address": "users:001", "metadata": {"admin": true, "a": {"nested": {"key": "value"}}}, "type": "virtual"}], "hasMore": false, "next": "", "pageSize": 15, "previous": "YXVsdCBhbmQgYSBtYXhpbXVtIG1heF9yZXN1bHRzLol="}} + application/json: {"cursor": {"data": [], "hasMore": false, "next": "", "pageSize": 15, "previous": "YXVsdCBhbmQgYSBtYXhpbXVtIG1heF9yZXN1bHRzLol="}} "404": application/json: {"details": "https://play.numscript.org/?payload=eyJlcnJvciI6ImFjY291bnQgaGFkIGluc3VmZmljaWVudCBmdW5kcyJ9", "errorCode": "INSUFFICIENT_FUND", "errorMessage": "[INSUFFICIENT_FUND] account had insufficient funds"} default: @@ -2276,7 +2243,7 @@ examples: cursor: "aHR0cHM6Ly9nLnBhZ2UvTmVrby1SYW1lbj9zaGFyZQ==" responses: "200": - application/json: {"cursor": {"data": [{"data": {"key": ""}, "date": "2023-01-03T01:52:56.946Z", "hash": "9ee060170400f556b7e1575cb13f9db004f150a08355c7431c62bc639166431e", "id": 1234, "type": "SET_METADATA"}, {"data": {"key": ""}, "date": "2025-08-25T01:03:57.835Z", "hash": "9ee060170400f556b7e1575cb13f9db004f150a08355c7431c62bc639166431e", "id": 1234, "type": "NEW_TRANSACTION"}], "hasMore": false, "next": "", "pageSize": 15, "previous": "YXVsdCBhbmQgYSBtYXhpbXVtIG1heF9yZXN1bHRzLol="}} + application/json: {"cursor": {"data": [{"data": {"key": "", "key1": ""}, "date": "2023-02-08T16:19:02.634Z", "hash": "9ee060170400f556b7e1575cb13f9db004f150a08355c7431c62bc639166431e", "id": 1234, "type": "SET_METADATA"}], "hasMore": false, "next": "", "pageSize": 15, "previous": "YXVsdCBhbmQgYSBtYXhpbXVtIG1heF9yZXN1bHRzLol="}} default: application/json: {"details": "https://play.numscript.org/?payload=eyJlcnJvciI6ImFjY291bnQgaGFkIGluc3VmZmljaWVudCBmdW5kcyJ9", "errorCode": "INSUFFICIENT_FUND", "errorMessage": "[INSUFFICIENT_FUND] account had insufficient funds"} listTransactions: @@ -2294,7 +2261,7 @@ examples: cursor: "aHR0cHM6Ly9nLnBhZ2UvTmVrby1SYW1lbj9zaGFyZQ==" responses: "200": - application/json: {"cursor": {"data": [{"postCommitVolumes": {"orders:1": {"USD": {"balance": 90, "input": 100, "output": 10}}, "orders:2": {"USD": {"balance": 90, "input": 100, "output": 10}}}, "postings": [{"amount": 100, "asset": "COIN", "destination": "users:002", "source": "users:001"}, {"amount": 100, "asset": "COIN", "destination": "users:002", "source": "users:001"}], "preCommitVolumes": {"orders:1": {"USD": {"balance": 90, "input": 100, "output": 10}}, "orders:2": {"USD": {"balance": 90, "input": 100, "output": 10}}}, "reference": "ref:001", "timestamp": "2023-03-19T19:47:16.768Z", "txid": 533792}, {"postCommitVolumes": {"orders:1": {"USD": {"balance": 90, "input": 100, "output": 10}}, "orders:2": {"USD": {"balance": 90, "input": 100, "output": 10}}}, "postings": [{"amount": 100, "asset": "COIN", "destination": "users:002", "source": "users:001"}, {"amount": 100, "asset": "COIN", "destination": "users:002", "source": "users:001"}, {"amount": 100, "asset": "COIN", "destination": "users:002", "source": "users:001"}], "preCommitVolumes": {"orders:1": {"USD": {"balance": 90, "input": 100, "output": 10}}, "orders:2": {"USD": {"balance": 90, "input": 100, "output": 10}}}, "reference": "ref:001", "timestamp": "2025-01-29T15:40:15.458Z", "txid": 711700}], "hasMore": false, "next": "", "pageSize": 15, "previous": "YXVsdCBhbmQgYSBtYXhpbXVtIG1heF9yZXN1bHRzLol="}} + application/json: {"cursor": {"data": [{"postCommitVolumes": {"orders:1": {"USD": {"balance": 90, "input": 100, "output": 10}}, "orders:2": {"USD": {"balance": 90, "input": 100, "output": 10}}}, "postings": [], "preCommitVolumes": {"orders:1": {"USD": {"balance": 90, "input": 100, "output": 10}}, "orders:2": {"USD": {"balance": 90, "input": 100, "output": 10}}}, "reference": "ref:001", "timestamp": "2024-10-01T04:36:33.513Z", "txid": 981936}], "hasMore": false, "next": "", "pageSize": 15, "previous": "YXVsdCBhbmQgYSBtYXhpbXVtIG1heF9yZXN1bHRzLol="}} default: application/json: {"details": "https://play.numscript.org/?payload=eyJlcnJvciI6ImFjY291bnQgaGFkIGluc3VmZmljaWVudCBmdW5kcyJ9", "errorCode": "INSUFFICIENT_FUND", "errorMessage": "[INSUFFICIENT_FUND] account had insufficient funds"} readStats: @@ -2304,7 +2271,7 @@ examples: ledger: "ledger001" responses: "200": - application/json: {"data": {"accounts": 939446, "transactions": 895732}} + application/json: {"data": {"accounts": 205778, "transactions": 637809}} default: application/json: {"details": "https://play.numscript.org/?payload=eyJlcnJvciI6ImFjY291bnQgaGFkIGluc3VmZmljaWVudCBmdW5kcyJ9", "errorCode": "INSUFFICIENT_FUND", "errorMessage": "[INSUFFICIENT_FUND] account had insufficient funds"} revertTransaction: @@ -2313,10 +2280,9 @@ examples: path: ledger: "ledger001" txid: 1234 - query: {} responses: "201": - application/json: {"data": {"postCommitVolumes": {"orders:1": {"USD": {"balance": 80, "input": 100, "output": 20}, "EUR": {"balance": 80, "input": 100, "output": 20}}, "orders:2": {"USD": {"balance": 80, "input": 100, "output": 20}, "EUR": {"balance": 80, "input": 100, "output": 20}}}, "postings": [{"amount": 100, "asset": "COIN", "destination": "users:002", "source": "users:001"}, {"amount": 100, "asset": "COIN", "destination": "users:002", "source": "users:001"}, {"amount": 100, "asset": "COIN", "destination": "users:002", "source": "users:001"}], "preCommitVolumes": {"orders:1": {"USD": {"balance": 80, "input": 100, "output": 20}, "EUR": {"balance": 80, "input": 100, "output": 20}}, "orders:2": {"USD": {"balance": 80, "input": 100, "output": 20}, "EUR": {"balance": 80, "input": 100, "output": 20}}}, "reference": "ref:001", "timestamp": "2024-09-05T21:38:55.965Z", "txid": 107968}} + application/json: {"data": {"postCommitVolumes": {"orders:1": {"USD": {"balance": 90, "input": 100, "output": 10}}, "orders:2": {"USD": {"balance": 90, "input": 100, "output": 10}}}, "postings": [], "preCommitVolumes": {"orders:1": {"USD": {"balance": 90, "input": 100, "output": 10}}, "orders:2": {"USD": {"balance": 90, "input": 100, "output": 10}}}, "reference": "ref:001", "timestamp": "2024-08-19T15:20:55.608Z", "txid": 376007}} default: application/json: {"details": "https://play.numscript.org/?payload=eyJlcnJvciI6ImFjY291bnQgaGFkIGluc3VmZmljaWVudCBmdW5kcyJ9", "errorCode": "INSUFFICIENT_FUND", "errorMessage": "[INSUFFICIENT_FUND] account had insufficient funds"} runScript: @@ -2330,17 +2296,17 @@ examples: application/json: {"plain": "vars {\naccount $user\n}\nsend [COIN 10] (\n\tsource = @world\n\tdestination = $user\n)\n", "reference": "order_1234", "vars": {"user": "users:042"}} responses: "200": - application/json: {"details": "https://play.numscript.org/?payload=eyJlcnJvciI6ImFjY291bnQgaGFkIGluc3VmZmljaWVudCBmdW5kcyJ9", "errorCode": "INSUFFICIENT_FUND", "errorMessage": "account had insufficient funds", "transaction": {"postCommitVolumes": {"orders:1": {"USD": {"balance": 80, "input": 100, "output": 20}, "EUR": {"balance": 80, "input": 100, "output": 20}}, "orders:2": {"USD": {"balance": 80, "input": 100, "output": 20}, "EUR": {"balance": 80, "input": 100, "output": 20}}}, "postings": [], "preCommitVolumes": {"orders:1": {"USD": {"balance": 80, "input": 100, "output": 20}, "EUR": {"balance": 80, "input": 100, "output": 20}}, "orders:2": {"USD": {"balance": 80, "input": 100, "output": 20}, "EUR": {"balance": 80, "input": 100, "output": 20}}}, "reference": "ref:001", "timestamp": "2024-11-04T15:22:00.380Z", "txid": 737293}} + application/json: {"details": "https://play.numscript.org/?payload=eyJlcnJvciI6ImFjY291bnQgaGFkIGluc3VmZmljaWVudCBmdW5kcyJ9", "errorCode": "INSUFFICIENT_FUND", "errorMessage": "account had insufficient funds", "transaction": {"postCommitVolumes": {"orders:1": {"USD": {"balance": 90, "input": 100, "output": 10}}, "orders:2": {"USD": {"balance": 90, "input": 100, "output": 10}}}, "postings": [], "preCommitVolumes": {"orders:1": {"USD": {"balance": 90, "input": 100, "output": 10}}, "orders:2": {"USD": {"balance": 90, "input": 100, "output": 10}}}, "reference": "ref:001", "timestamp": "2025-08-12T16:54:42.293Z", "txid": 831969}} updateMapping: speakeasy-default-update-mapping: parameters: path: ledger: "ledger001" requestBody: - application/json: {"contracts": [{"account": "users:001", "expr": {}}, {"account": "users:001", "expr": {}}]} + application/json: null responses: "200": - application/json: {"data": {"contracts": [{"account": "users:001", "expr": {}}, {"account": "users:001", "expr": {}}]}} + application/json: {"data": {"contracts": []}} default: application/json: {"details": "https://play.numscript.org/?payload=eyJlcnJvciI6ImFjY291bnQgaGFkIGluc3VmZmljaWVudCBmdW5kcyJ9", "errorCode": "INSUFFICIENT_FUND", "errorMessage": "[INSUFFICIENT_FUND] account had insufficient funds"} cancelEvent: @@ -2350,21 +2316,21 @@ examples: instanceID: "xxx" responses: default: - application/json: {"errorCode": "VALIDATION", "errorMessage": ""} + application/json: {"errorCode": "INTERNAL", "errorMessage": ""} createTrigger: speakeasy-default-create-trigger: responses: "201": - application/json: {"data": {"createdAt": "2024-01-13T03:40:57.557Z", "event": "", "id": "", "workflowID": ""}} + application/json: {"data": {"createdAt": "2025-03-09T03:46:28.608Z", "event": "", "id": "", "workflowID": ""}} default: - application/json: {"errorCode": "VALIDATION", "errorMessage": ""} + application/json: {"errorCode": "NOT_FOUND", "errorMessage": ""} createWorkflow: speakeasy-default-create-workflow: responses: "201": - application/json: {"data": {"config": {"stages": [{}, {"key": "", "key1": ""}, {}]}, "createdAt": "2025-08-28T15:20:54.999Z", "id": "", "updatedAt": "2024-01-22T19:31:50.523Z"}} + application/json: {"data": {"config": {"stages": [{"key": ""}, {"key": "", "key1": ""}, {}]}, "createdAt": "2025-11-18T19:18:18.392Z", "id": "", "updatedAt": "2024-06-07T12:05:15.936Z"}} default: - application/json: {"errorCode": "NOT_FOUND", "errorMessage": ""} + application/json: {"errorCode": "INTERNAL", "errorMessage": ""} deleteTrigger: speakeasy-default-delete-trigger: parameters: @@ -2372,7 +2338,7 @@ examples: triggerID: "" responses: default: - application/json: {"errorCode": "VALIDATION", "errorMessage": ""} + application/json: {"errorCode": "INTERNAL", "errorMessage": ""} deleteWorkflow: "": parameters: @@ -2380,7 +2346,7 @@ examples: flowId: "xxx" responses: default: - application/json: {"errorCode": "INTERNAL", "errorMessage": ""} + application/json: {"errorCode": "NOT_FOUND", "errorMessage": ""} getInstance: "": parameters: @@ -2388,7 +2354,7 @@ examples: instanceID: "xxx" responses: "200": - application/json: {"data": {"createdAt": "2025-12-22T05:06:37.217Z", "id": "", "terminated": true, "updatedAt": "2023-04-26T16:05:05.917Z", "workflowID": ""}} + application/json: {"data": {"createdAt": "2023-08-31T15:38:03.493Z", "id": "", "terminated": true, "updatedAt": "2024-05-07T20:57:22.146Z", "workflowID": ""}} default: application/json: {"errorCode": "NOT_FOUND", "errorMessage": ""} getInstanceHistory: @@ -2409,7 +2375,7 @@ examples: number: 0 responses: "200": - application/json: {"data": [{"attempt": 1195, "input": {"CreateTransaction": {"data": {"metadata": {"admin": "true"}, "postings": [{"amount": 100, "asset": "COIN", "destination": "users:002", "source": "users:001"}], "reference": "ref:001", "script": {"plain": "vars {\naccount $user\n}\nsend [COIN 10] (\n\tsource = @world\n\tdestination = $user\n)\n", "vars": {"user": "users:042"}}}}, "CreditWallet": {"data": {"amount": {"amount": 100, "asset": "USD/2"}, "metadata": {"key": ""}, "sources": []}}, "DebitWallet": {"data": {"amount": {"amount": 100, "asset": "USD/2"}, "metadata": {"key": ""}, "pending": true}}, "StripeTransfer": {"amount": 100, "asset": "USD", "destination": "acct_1Gqj58KZcSIg2N2q", "waitingValidation": false}}, "name": "", "output": {"CreateTransaction": {"data": {"id": 789895, "metadata": {"admin": "true"}, "postings": [], "reference": "ref:001", "reverted": true, "timestamp": "2023-08-06T02:20:05.010Z"}}, "GetAccount": {"data": {"address": "users:001", "effectiveVolumes": {"USD": {"balance": 90, "input": 100, "output": 10}, "EUR": {"balance": 90, "input": 100, "output": 10}}, "metadata": {"admin": "true"}, "volumes": {"USD": {"balance": 90, "input": 100, "output": 10}, "EUR": {"balance": 90, "input": 100, "output": 10}}}}, "GetPayment": {"data": {"adjustments": [{"absolute": false, "amount": 100, "date": "2025-04-08T02:48:47.425Z", "raw": {}, "status": "CANCELLED"}, {"absolute": true, "amount": 100, "date": "2025-11-11T02:51:20.511Z", "raw": {}, "status": "PENDING"}], "asset": "USD", "connectorID": "", "createdAt": "2025-02-01T17:45:57.768Z", "destinationAccountID": "", "id": "XXX", "initialAmount": 100, "metadata": {}, "raw": {}, "reference": "", "scheme": "google pay", "sourceAccountID": "", "status": "TERMINATED", "type": "PAY-IN"}}, "ListWallets": {"cursor": {"data": [{"createdAt": "2025-12-06T17:39:27.860Z", "id": "ffbd66e8-3ce0-4c96-a10c-8f8e0fc37bf1", "ledger": "", "metadata": {}, "name": ""}, {"createdAt": "2023-10-08T10:30:27.460Z", "id": "cc38d81a-72b4-44c3-9e12-1021e7d24c49", "ledger": "", "metadata": {"key": "", "key1": "", "key2": ""}, "name": ""}, {"createdAt": "2023-08-19T00:05:57.472Z", "id": "52b35c03-d99a-4510-8a1f-81f33c690889", "ledger": "", "metadata": {}, "name": ""}], "hasMore": false, "next": "", "pageSize": 15, "previous": "YXVsdCBhbmQgYSBtYXhpbXVtIG1heF9yZXN1bHRzLol="}}, "RevertTransaction": {"data": {"id": 619586, "metadata": {"admin": "true"}, "postings": [{"amount": 100, "asset": "COIN", "destination": "users:002", "source": "users:001"}, {"amount": 100, "asset": "COIN", "destination": "users:002", "source": "users:001"}], "reference": "ref:001", "reverted": false, "timestamp": "2023-05-29T15:10:35.259Z"}}}, "startedAt": "2023-07-02T11:58:56.305Z", "terminated": false}, {"attempt": 626222, "input": {"CreateTransaction": {"data": {"metadata": {"admin": "true"}, "postings": [{"amount": 100, "asset": "COIN", "destination": "users:002", "source": "users:001"}, {"amount": 100, "asset": "COIN", "destination": "users:002", "source": "users:001"}, {"amount": 100, "asset": "COIN", "destination": "users:002", "source": "users:001"}], "reference": "ref:001", "script": {"plain": "vars {\naccount $user\n}\nsend [COIN 10] (\n\tsource = @world\n\tdestination = $user\n)\n", "vars": {"user": "users:042"}}}}, "CreditWallet": {"data": {"amount": {"amount": 100, "asset": "USD/2"}, "metadata": {"key": ""}, "sources": []}}, "DebitWallet": {"data": {"amount": {"amount": 100, "asset": "USD/2"}, "metadata": {"key": ""}, "pending": true}}, "StripeTransfer": {"amount": 100, "asset": "USD", "destination": "acct_1Gqj58KZcSIg2N2q", "waitingValidation": false}}, "name": "", "output": {"CreateTransaction": {"data": {"id": 378579, "metadata": {"admin": "true"}, "postings": [{"amount": 100, "asset": "COIN", "destination": "users:002", "source": "users:001"}, {"amount": 100, "asset": "COIN", "destination": "users:002", "source": "users:001"}, {"amount": 100, "asset": "COIN", "destination": "users:002", "source": "users:001"}], "reference": "ref:001", "reverted": false, "timestamp": "2024-04-15T17:34:05.615Z"}}, "GetAccount": {"data": {"address": "users:001", "effectiveVolumes": {"USD": {"balance": 90, "input": 100, "output": 10}, "EUR": {"balance": 90, "input": 100, "output": 10}}, "metadata": {"admin": "true"}, "volumes": {"USD": {"balance": 90, "input": 100, "output": 10}, "EUR": {"balance": 90, "input": 100, "output": 10}}}}, "GetPayment": {"data": {"adjustments": [{"absolute": true, "amount": 100, "date": "2023-09-29T18:17:48.825Z", "raw": {}, "status": "FAILED"}, {"absolute": false, "amount": 100, "date": "2025-10-19T21:59:00.100Z", "raw": {}, "status": "TERMINATED"}, {"absolute": true, "amount": 100, "date": "2024-08-27T16:14:46.808Z", "raw": {}, "status": "TERMINATED"}], "asset": "USD", "connectorID": "", "createdAt": "2025-01-07T21:12:58.328Z", "destinationAccountID": "", "id": "XXX", "initialAmount": 100, "metadata": {}, "raw": {}, "reference": "", "scheme": "ach", "sourceAccountID": "", "status": "PENDING", "type": "TRANSFER"}}, "ListWallets": {"cursor": {"data": [{"createdAt": "2025-04-30T04:49:25.662Z", "id": "3b1509a5-fe8d-4e70-9916-180485cfaa61", "ledger": "", "metadata": {"key": ""}, "name": ""}, {"createdAt": "2025-06-23T23:43:36.792Z", "id": "a6d8edb3-a103-4920-bfca-b898a403e10c", "ledger": "", "metadata": {}, "name": ""}], "hasMore": false, "next": "", "pageSize": 15, "previous": "YXVsdCBhbmQgYSBtYXhpbXVtIG1heF9yZXN1bHRzLol="}}, "RevertTransaction": {"data": {"id": 155282, "metadata": {"admin": "true"}, "postings": [{"amount": 100, "asset": "COIN", "destination": "users:002", "source": "users:001"}, {"amount": 100, "asset": "COIN", "destination": "users:002", "source": "users:001"}, {"amount": 100, "asset": "COIN", "destination": "users:002", "source": "users:001"}], "reference": "ref:001", "reverted": false, "timestamp": "2023-12-07T07:38:05.268Z"}}}, "startedAt": "2023-12-17T14:52:10.553Z", "terminated": true}]} + application/json: {"data": []} default: application/json: {"errorCode": "VALIDATION", "errorMessage": ""} getWorkflow: @@ -2419,9 +2385,9 @@ examples: flowId: "xxx" responses: "200": - application/json: {"data": {"config": {"stages": [{}]}, "createdAt": "2025-03-16T03:14:12.617Z", "id": "", "updatedAt": "2024-11-13T22:03:51.333Z"}} + application/json: {"data": {"config": {"stages": [{"key": ""}]}, "createdAt": "2023-04-17T13:36:06.816Z", "id": "", "updatedAt": "2023-08-22T00:49:55.637Z"}} default: - application/json: {"errorCode": "VALIDATION", "errorMessage": ""} + application/json: {"errorCode": "NOT_FOUND", "errorMessage": ""} listInstances: "": parameters: @@ -2430,16 +2396,16 @@ examples: running: true responses: "200": - application/json: {"data": [{"createdAt": "2024-07-17T08:20:08.742Z", "id": "", "terminated": true, "updatedAt": "2023-05-04T22:49:25.313Z", "workflowID": ""}]} + application/json: {"data": [{"createdAt": "2025-02-01T07:17:19.653Z", "id": "", "terminated": true, "updatedAt": "2025-12-13T02:14:57.566Z", "workflowID": ""}]} default: - application/json: {"errorCode": "VALIDATION", "errorMessage": ""} + application/json: {"errorCode": "NOT_FOUND", "errorMessage": ""} listTriggers: speakeasy-default-list-triggers: responses: "200": application/json: {"data": []} default: - application/json: {"errorCode": "NOT_FOUND", "errorMessage": ""} + application/json: {"errorCode": "INTERNAL", "errorMessage": ""} listTriggersOccurrences: speakeasy-default-list-triggers-occurrences: parameters: @@ -2447,23 +2413,23 @@ examples: triggerID: "" responses: "200": - application/json: {"data": [{"date": "2024-04-11T13:42:33.759Z", "event": {"key": "", "key1": ""}, "triggerID": ""}, {"date": "2023-04-01T04:29:12.442Z", "event": {"key": "", "key1": "", "key2": ""}, "triggerID": ""}, {"date": "2024-11-09T03:51:27.854Z", "event": {}, "triggerID": ""}]} + application/json: {"data": []} default: - application/json: {"errorCode": "VALIDATION", "errorMessage": ""} + application/json: {"errorCode": "INTERNAL", "errorMessage": ""} listWorkflows: speakeasy-default-list-workflows: responses: "200": application/json: {"data": []} default: - application/json: {"errorCode": "VALIDATION", "errorMessage": ""} + application/json: {"errorCode": "INTERNAL", "errorMessage": ""} orchestrationgetServerInfo: speakeasy-default-orchestrationget-server-info: responses: "200": application/json: {"version": ""} default: - application/json: {"errorCode": "NOT_FOUND", "errorMessage": ""} + application/json: {"errorCode": "VALIDATION", "errorMessage": ""} readTrigger: speakeasy-default-read-trigger: parameters: @@ -2471,20 +2437,19 @@ examples: triggerID: "" responses: "200": - application/json: {"data": {"createdAt": "2024-08-27T14:30:14.944Z", "event": "", "id": "", "workflowID": ""}} + application/json: {"data": {"createdAt": "2023-11-01T04:24:46.137Z", "event": "", "id": "", "workflowID": ""}} default: - application/json: {"errorCode": "NOT_FOUND", "errorMessage": ""} + application/json: {"errorCode": "VALIDATION", "errorMessage": ""} runWorkflow: "": parameters: path: workflowID: "xxx" - query: {} responses: "201": - application/json: {"data": {"createdAt": "2025-11-19T22:37:10.059Z", "id": "", "terminated": false, "updatedAt": "2025-04-08T02:25:10.274Z", "workflowID": ""}} + application/json: {"data": {"createdAt": "2024-11-17T01:49:00.010Z", "id": "", "terminated": true, "updatedAt": "2023-03-06T09:41:02.119Z", "workflowID": ""}} default: - application/json: {"errorCode": "VALIDATION", "errorMessage": ""} + application/json: {"errorCode": "NOT_FOUND", "errorMessage": ""} sendEvent: "": parameters: @@ -2500,19 +2465,19 @@ examples: instanceID: "xxx" responses: default: - application/json: {"errorCode": "INTERNAL", "errorMessage": ""} + application/json: {"errorCode": "VALIDATION", "errorMessage": ""} v2CreateTrigger: speakeasy-default-v2-create-trigger: responses: "201": - application/json: {"data": {"createdAt": "2023-02-06T04:27:27.896Z", "event": "", "id": "", "workflowID": ""}} + application/json: {"data": {"createdAt": "2023-10-08T11:04:06.564Z", "event": "", "id": "", "workflowID": ""}} default: - application/json: {"errorCode": "NOT_FOUND", "errorMessage": ""} + application/json: {"errorCode": "INTERNAL", "errorMessage": ""} v2CreateWorkflow: speakeasy-default-v2-create-workflow: responses: "201": - application/json: {"data": {"config": {"stages": []}, "createdAt": "2025-09-25T10:50:45.884Z", "id": "", "updatedAt": "2024-03-06T13:06:20.711Z"}} + application/json: {"data": {"config": {"stages": [{"key": "", "key1": "", "key2": ""}, {"key": "", "key1": ""}]}, "createdAt": "2025-11-20T20:25:46.329Z", "id": "", "updatedAt": "2024-09-19T16:53:18.072Z"}} default: application/json: {"errorCode": "VALIDATION", "errorMessage": ""} v2DeleteTrigger: @@ -2522,7 +2487,7 @@ examples: triggerID: "" responses: default: - application/json: {"errorCode": "NOT_FOUND", "errorMessage": ""} + application/json: {"errorCode": "INTERNAL", "errorMessage": ""} v2DeleteWorkflow: "": parameters: @@ -2538,7 +2503,7 @@ examples: instanceID: "xxx" responses: "200": - application/json: {"data": {"createdAt": "2025-05-27T18:06:07.805Z", "id": "", "terminated": true, "updatedAt": "2024-12-10T23:41:39.935Z", "workflowID": ""}} + application/json: {"data": {"createdAt": "2024-07-20T05:31:22.426Z", "id": "", "terminated": false, "updatedAt": "2025-10-21T06:01:26.705Z", "workflowID": ""}} default: application/json: {"errorCode": "VALIDATION", "errorMessage": ""} v2GetInstanceHistory: @@ -2548,7 +2513,7 @@ examples: instanceID: "xxx" responses: "200": - application/json: {"data": [{"input": {}, "name": "", "startedAt": "2024-12-21T06:06:34.439Z", "terminated": true}, {"input": {}, "name": "", "startedAt": "2023-03-31T15:11:10.794Z", "terminated": true}]} + application/json: {"data": []} default: application/json: {"errorCode": "INTERNAL", "errorMessage": ""} v2GetInstanceStageHistory: @@ -2559,7 +2524,7 @@ examples: number: 0 responses: "200": - application/json: {"data": [{"attempt": 814164, "input": {"CreateTransaction": {"data": {"metadata": {"admin": "true"}, "postings": [{"amount": 100, "asset": "COIN", "destination": "users:002", "source": "users:001"}, {"amount": 100, "asset": "COIN", "destination": "users:002", "source": "users:001"}, {"amount": 100, "asset": "COIN", "destination": "users:002", "source": "users:001"}], "reference": "ref:001", "script": {"plain": "vars {\naccount $user\n}\nsend [COIN 10] (\n\tsource = @world\n\tdestination = $user\n)\n", "vars": {"user": "users:042"}}}}, "CreditWallet": {"data": {"amount": {"amount": 100, "asset": "USD/2"}, "metadata": {"key": ""}, "sources": []}}, "DebitWallet": {"data": {"amount": {"amount": 100, "asset": "USD/2"}, "metadata": {"key": ""}, "pending": true}}, "StripeTransfer": {"amount": 100, "asset": "USD", "destination": "acct_1Gqj58KZcSIg2N2q", "waitingValidation": false}}, "name": "", "output": {"CreateTransaction": {"data": [{"metadata": {"admin": "true"}, "postings": [{"amount": 100, "asset": "COIN", "destination": "users:002", "source": "users:001"}, {"amount": 100, "asset": "COIN", "destination": "users:002", "source": "users:001"}, {"amount": 100, "asset": "COIN", "destination": "users:002", "source": "users:001"}], "reference": "ref:001", "timestamp": "2024-02-25T08:16:25.611Z", "txid": 193963}, {"metadata": {"admin": "true"}, "postings": [{"amount": 100, "asset": "COIN", "destination": "users:002", "source": "users:001"}, {"amount": 100, "asset": "COIN", "destination": "users:002", "source": "users:001"}, {"amount": 100, "asset": "COIN", "destination": "users:002", "source": "users:001"}], "reference": "ref:001", "timestamp": "2024-09-11T04:49:03.408Z", "txid": 512399}, {"metadata": {"admin": "true"}, "postings": [{"amount": 100, "asset": "COIN", "destination": "users:002", "source": "users:001"}, {"amount": 100, "asset": "COIN", "destination": "users:002", "source": "users:001"}, {"amount": 100, "asset": "COIN", "destination": "users:002", "source": "users:001"}], "reference": "ref:001", "timestamp": "2025-12-08T02:58:44.541Z", "txid": 505948}]}, "GetAccount": {"data": {"address": "users:001", "effectiveVolumes": {"USD": {"balance": 90, "input": 100, "output": 10}, "EUR": {"balance": 90, "input": 100, "output": 10}}, "metadata": {"admin": "true"}, "volumes": {"USD": {"balance": 90, "input": 100, "output": 10}, "EUR": {"balance": 90, "input": 100, "output": 10}}}}, "GetPayment": {"data": {"adjustments": [{"absolute": false, "amount": 100, "date": "2024-07-15T14:04:10.735Z", "raw": {}, "status": "FAILED"}, {"absolute": false, "amount": 100, "date": "2024-04-09T23:19:06.573Z", "raw": {}, "status": "FAILED"}], "asset": "USD", "connectorID": "", "createdAt": "2023-05-09T19:53:15.550Z", "destinationAccountID": "", "id": "XXX", "initialAmount": 100, "metadata": {}, "raw": {}, "reference": "", "scheme": "amex", "sourceAccountID": "", "status": "CANCELLED", "type": "PAY-IN"}}, "ListWallets": {"cursor": {"data": [{"createdAt": "2025-11-27T02:08:52.827Z", "id": "5d3894ae-ce7c-44b7-9c48-3e4cba69dcb9", "ledger": "", "metadata": {}, "name": ""}, {"createdAt": "2025-05-20T17:13:48.350Z", "id": "f5d6610e-e457-43cc-b9c2-41fd8f61b492", "ledger": "", "metadata": {}, "name": ""}, {"createdAt": "2023-01-18T03:26:48.477Z", "id": "26a0c2ea-29e8-484a-bef5-0fac9fda12cb", "ledger": "", "metadata": {"key": "", "key1": "", "key2": ""}, "name": ""}], "hasMore": false, "next": "", "pageSize": 15, "previous": "YXVsdCBhbmQgYSBtYXhpbXVtIG1heF9yZXN1bHRzLol="}}}, "startedAt": "2023-11-06T21:00:32.040Z", "terminated": false}]} + application/json: {"data": []} default: application/json: {"errorCode": "NOT_FOUND", "errorMessage": ""} v2GetServerInfo: @@ -2568,7 +2533,7 @@ examples: "200": application/json: {"version": ""} default: - application/json: {"errorCode": "VALIDATION", "errorMessage": ""} + application/json: {"errorCode": "NOT_FOUND", "errorMessage": ""} v2GetWorkflow: "": parameters: @@ -2576,7 +2541,7 @@ examples: flowId: "xxx" responses: "200": - application/json: {"data": {"config": {"stages": [{"key": ""}, {"key": "", "key1": ""}, {}]}, "createdAt": "2025-05-07T16:56:33.373Z", "id": "", "updatedAt": "2023-01-19T02:43:34.985Z"}} + application/json: {"data": {"config": {"stages": [{}]}, "createdAt": "2023-11-02T13:18:25.279Z", "id": "", "updatedAt": "2025-07-08T07:33:39.903Z"}} default: application/json: {"errorCode": "NOT_FOUND", "errorMessage": ""} v2ListInstances: @@ -2589,9 +2554,9 @@ examples: running: true responses: "200": - application/json: {"cursor": {"data": [], "hasMore": false, "next": "", "pageSize": 15, "previous": "YXVsdCBhbmQgYSBtYXhpbXVtIG1heF9yZXN1bHRzLol="}} + application/json: {"cursor": {"data": [{"createdAt": "2025-03-19T01:15:09.887Z", "id": "", "terminated": false, "updatedAt": "2024-04-28T13:55:55.904Z", "workflowID": ""}], "hasMore": false, "next": "", "pageSize": 15, "previous": "YXVsdCBhbmQgYSBtYXhpbXVtIG1heF9yZXN1bHRzLol="}} default: - application/json: {"errorCode": "NOT_FOUND", "errorMessage": ""} + application/json: {"errorCode": "INTERNAL", "errorMessage": ""} v2ListTriggers: "": parameters: @@ -2600,7 +2565,7 @@ examples: pageSize: 100 responses: "200": - application/json: {"cursor": {"data": [{"createdAt": "2024-09-09T22:34:30.799Z", "event": "", "id": "", "workflowID": ""}, {"createdAt": "2025-10-25T17:04:34.359Z", "event": "", "id": "", "workflowID": ""}], "hasMore": false, "next": "", "pageSize": 15, "previous": "YXVsdCBhbmQgYSBtYXhpbXVtIG1heF9yZXN1bHRzLol="}} + application/json: {"cursor": {"data": [], "hasMore": false, "next": "", "pageSize": 15, "previous": "YXVsdCBhbmQgYSBtYXhpbXVtIG1heF9yZXN1bHRzLol="}} default: application/json: {"errorCode": "VALIDATION", "errorMessage": ""} v2ListTriggersOccurrences: @@ -2613,9 +2578,9 @@ examples: pageSize: 100 responses: "200": - application/json: {"cursor": {"data": [{"date": "2025-10-13T07:55:03.028Z", "event": {"key": "", "key1": ""}, "triggerID": ""}, {"date": "2024-10-03T19:33:42.523Z", "event": {}, "triggerID": ""}], "hasMore": false, "next": "", "pageSize": 15, "previous": "YXVsdCBhbmQgYSBtYXhpbXVtIG1heF9yZXN1bHRzLol="}} + application/json: {"cursor": {"data": [], "hasMore": false, "next": "", "pageSize": 15, "previous": "YXVsdCBhbmQgYSBtYXhpbXVtIG1heF9yZXN1bHRzLol="}} default: - application/json: {"errorCode": "VALIDATION", "errorMessage": ""} + application/json: {"errorCode": "NOT_FOUND", "errorMessage": ""} v2ListWorkflows: "": parameters: @@ -2624,9 +2589,9 @@ examples: pageSize: 100 responses: "200": - application/json: {"cursor": {"data": [], "hasMore": false, "next": "", "pageSize": 15, "previous": "YXVsdCBhbmQgYSBtYXhpbXVtIG1heF9yZXN1bHRzLol="}} + application/json: {"cursor": {"data": [{"config": {"stages": [{"key": "", "key1": ""}, {"key": ""}, {"key": "", "key1": "", "key2": ""}]}, "createdAt": "2024-12-26T16:45:12.140Z", "id": "", "updatedAt": "2023-10-06T16:05:32.387Z"}], "hasMore": false, "next": "", "pageSize": 15, "previous": "YXVsdCBhbmQgYSBtYXhpbXVtIG1heF9yZXN1bHRzLol="}} default: - application/json: {"errorCode": "NOT_FOUND", "errorMessage": ""} + application/json: {"errorCode": "INTERNAL", "errorMessage": ""} v2ReadTrigger: speakeasy-default-v2-read-trigger: parameters: @@ -2634,7 +2599,7 @@ examples: triggerID: "" responses: "200": - application/json: {"data": {"createdAt": "2023-03-26T21:52:22.792Z", "event": "", "id": "", "workflowID": ""}} + application/json: {"data": {"createdAt": "2023-07-12T02:36:55.872Z", "event": "", "id": "", "workflowID": ""}} default: application/json: {"errorCode": "VALIDATION", "errorMessage": ""} v2RunWorkflow: @@ -2642,12 +2607,11 @@ examples: parameters: path: workflowID: "xxx" - query: {} responses: "201": - application/json: {"data": {"createdAt": "2023-02-10T15:22:37.507Z", "id": "", "terminated": false, "updatedAt": "2024-10-27T10:56:23.429Z", "workflowID": ""}} + application/json: {"data": {"createdAt": "2023-12-05T02:19:43.795Z", "id": "", "terminated": false, "updatedAt": "2024-02-09T10:44:00.012Z", "workflowID": ""}} default: - application/json: {"errorCode": "NOT_FOUND", "errorMessage": ""} + application/json: {"errorCode": "VALIDATION", "errorMessage": ""} v2SendEvent: "": parameters: @@ -2655,7 +2619,7 @@ examples: instanceID: "xxx" responses: default: - application/json: {"errorCode": "INTERNAL", "errorMessage": ""} + application/json: {"errorCode": "NOT_FOUND", "errorMessage": ""} testTrigger: speakeasy-default-test-trigger: parameters: @@ -2665,7 +2629,7 @@ examples: "200": application/json: {"data": {}} default: - application/json: {"errorCode": "VALIDATION", "errorMessage": ""} + application/json: {"errorCode": "NOT_FOUND", "errorMessage": ""} addAccountToPool: "": parameters: @@ -2680,7 +2644,7 @@ examples: speakeasy-default-connectors-transfer: parameters: path: - connector: "BANKING-CIRCLE" + connector: "GENERIC" requestBody: application/json: {"amount": 100, "asset": "USD", "destination": "acct_1Gqj58KZcSIg2N2q", "source": "acct_1Gqj58KZcSIg2N2q"} responses: @@ -2691,10 +2655,10 @@ examples: createAccount: speakeasy-default-create-account: requestBody: - application/json: {"connectorID": "", "createdAt": "2025-08-19T02:15:08.152Z", "reference": "", "type": "INTERNAL"} + application/json: {"connectorID": "", "createdAt": "2025-07-27T08:57:17.388Z", "reference": "", "type": "UNKNOWN"} responses: "200": - application/json: {"data": {"accountName": "", "connectorID": "", "createdAt": "2023-04-28T00:06:23.447Z", "defaultAsset": "", "defaultCurrency": "", "id": "", "metadata": {"key": "", "key1": ""}, "raw": {}, "reference": "", "type": "INTERNAL"}} + application/json: {"data": {"accountName": "", "connectorID": "", "createdAt": "2025-02-04T21:35:09.992Z", "defaultAsset": "", "defaultCurrency": "", "id": "", "metadata": {"key": "", "key1": "", "key2": ""}, "raw": {}, "reference": "", "type": "EXTERNAL"}} default: application/json: {"errorCode": "VALIDATION", "errorMessage": "[VALIDATION] missing reference"} createBankAccount: @@ -2703,22 +2667,22 @@ examples: application/json: {"connectorID": "", "country": "GB", "name": "My account"} responses: "200": - application/json: {"data": {"country": "Holy See (Vatican City State)", "createdAt": "2024-08-31T23:24:27.067Z", "id": "", "name": ""}} + application/json: {"data": {"country": "Bahrain", "createdAt": "2024-07-02T01:02:06.261Z", "id": "", "name": ""}} default: application/json: {"errorCode": "VALIDATION", "errorMessage": "[VALIDATION] missing reference"} createPayment: speakeasy-default-create-payment: requestBody: - application/json: {"amount": 100, "asset": "USD", "connectorID": "", "createdAt": "2025-11-09T01:03:21.011Z", "reference": "", "scheme": "molpay", "status": "REFUNDED_FAILURE", "type": "PAYOUT"} + application/json: {"amount": 100, "asset": "USD", "connectorID": "", "createdAt": "2025-08-26T06:29:11.777Z", "reference": "", "scheme": "rtp", "status": "REFUNDED_FAILURE", "type": "PAYOUT"} responses: "200": - application/json: {"data": {"adjustments": [], "amount": 100, "asset": "USD", "connectorID": "", "createdAt": "2023-02-21T01:47:02.496Z", "destinationAccountID": "", "id": "XXX", "initialAmount": 100, "metadata": {"key": "", "key1": "", "key2": ""}, "raw": {}, "reference": "", "scheme": "cup", "sourceAccountID": "", "status": "OTHER", "type": "PAY-IN"}} + application/json: {"data": {"adjustments": [], "amount": 100, "asset": "USD", "connectorID": "", "createdAt": "2023-03-26T13:20:35.733Z", "destinationAccountID": "", "id": "XXX", "initialAmount": 100, "metadata": null, "raw": {}, "reference": "", "scheme": "sepa", "sourceAccountID": "", "status": "REFUNDED_FAILURE", "type": "TRANSFER"}} default: application/json: {"errorCode": "VALIDATION", "errorMessage": "[VALIDATION] missing reference"} createPool: speakeasy-default-create-pool: requestBody: - application/json: {"accountIDs": ["", "", ""], "name": ""} + application/json: {"accountIDs": ["", ""], "name": ""} responses: "200": application/json: {"data": {"accounts": [], "id": "", "name": ""}} @@ -2727,10 +2691,10 @@ examples: createTransferInitiation: speakeasy-default-create-transfer-initiation: requestBody: - application/json: {"amount": 256698, "asset": "USD", "description": "worthy pace vague ick liberalize between um", "destinationAccountID": "", "reference": "XXX", "scheduledAt": "2025-05-02T09:50:03.622Z", "sourceAccountID": "", "type": "PAYOUT", "validated": true} + application/json: {"amount": 83093, "asset": "USD", "description": "flowery yum keenly operating knavishly commemorate recent apropos", "destinationAccountID": "", "reference": "XXX", "scheduledAt": "2025-07-09T05:18:01.065Z", "sourceAccountID": "", "type": "TRANSFER", "validated": false} responses: "200": - application/json: {"data": {"amount": 422655, "asset": "USD", "connectorID": "", "createdAt": "2023-01-07T23:05:45.713Z", "description": "jut profane apud newsstand printer fondly", "destinationAccountID": "", "error": "", "id": "XXX", "initialAmount": 923751, "provider": "", "reference": "", "scheduledAt": "2023-01-12T11:17:22.320Z", "sourceAccountID": "", "status": "PROCESSED", "type": "PAYOUT"}} + application/json: {"data": {"amount": 846542, "asset": "USD", "connectorID": "", "createdAt": "2024-01-17T12:52:53.389Z", "description": "aha fill ick lest whose dispose judgementally", "destinationAccountID": "", "error": "", "id": "XXX", "initialAmount": 901867, "provider": null, "reference": "", "scheduledAt": "2024-10-30T15:48:13.971Z", "sourceAccountID": "", "status": "PROCESSED", "type": "PAYOUT"}} default: application/json: {"errorCode": "VALIDATION", "errorMessage": "[VALIDATION] missing reference"} deletePool: @@ -2758,7 +2722,7 @@ examples: application/json: {"connectorID": ""} responses: "200": - application/json: {"data": {"country": "Belize", "createdAt": "2023-01-21T13:08:56.229Z", "id": "", "name": ""}} + application/json: {"data": {"country": "Christmas Island", "createdAt": "2023-02-19T03:12:05.183Z", "id": "", "name": ""}} default: application/json: {"errorCode": "VALIDATION", "errorMessage": "[VALIDATION] missing reference"} getAccountBalances: @@ -2772,7 +2736,7 @@ examples: sort: ["date:asc", "status:desc"] responses: "200": - application/json: {"cursor": {"data": [{"accountId": "", "asset": "", "balance": 125462, "createdAt": "2024-01-30T03:48:20.670Z", "currency": "Argentine Peso", "lastUpdatedAt": "2025-07-01T14:03:15.166Z"}], "hasMore": false, "next": "", "pageSize": 15, "previous": "YXVsdCBhbmQgYSBtYXhpbXVtIG1heF9yZXN1bHRzLol="}} + application/json: {"cursor": {"data": [], "hasMore": false, "next": "", "pageSize": 15, "previous": "YXVsdCBhbmQgYSBtYXhpbXVtIG1heF9yZXN1bHRzLol="}} default: application/json: {"errorCode": "VALIDATION", "errorMessage": "[VALIDATION] missing reference"} getBankAccount: @@ -2782,30 +2746,30 @@ examples: bankAccountId: "XXX" responses: "200": - application/json: {"data": {"country": "Colombia", "createdAt": "2023-03-04T16:16:17.382Z", "id": "", "name": ""}} + application/json: {"data": {"country": "Cocos (Keeling) Islands", "createdAt": "2023-06-09T02:30:48.647Z", "id": "", "name": ""}} default: application/json: {"errorCode": "VALIDATION", "errorMessage": "[VALIDATION] missing reference"} getConnectorTask: "": parameters: path: - connector: "ADYEN" + connector: "MONEYCORP" taskId: "task1" responses: "200": - application/json: {"data": {"connectorID": "", "createdAt": "2025-02-08T17:39:38.418Z", "descriptor": {}, "id": "8d4a71ba-4575-442a-9fdb-17eed3b13ec7", "status": "PENDING", "updatedAt": "2025-04-25T00:27:47.982Z"}} + application/json: {"data": {"connectorID": "", "createdAt": "2025-04-05T22:52:50.964Z", "descriptor": {}, "id": "ba07d748-2e05-44da-bb09-bc95fb23a4a2", "status": "ACTIVE", "updatedAt": "2023-07-09T22:52:05.961Z"}} default: application/json: {"errorCode": "VALIDATION", "errorMessage": "[VALIDATION] missing reference"} getConnectorTaskV1: "": parameters: path: - connector: "BANKING-CIRCLE" + connector: "MODULR" connectorId: "XXX" taskId: "task1" responses: "200": - application/json: {"data": {"connectorID": "", "createdAt": "2023-06-20T11:48:17.213Z", "descriptor": {}, "id": "592c3a8b-a286-4c92-93fe-1c798f795cd7", "status": "PENDING", "updatedAt": "2025-11-10T01:58:07.691Z"}} + application/json: {"data": {"connectorID": "", "createdAt": "2023-09-09T11:46:34.379Z", "descriptor": {}, "id": "1a29a0c4-6693-436a-ba83-2a5c222697f6", "status": "PENDING", "updatedAt": "2025-06-01T19:36:20.650Z"}} default: application/json: {"errorCode": "VALIDATION", "errorMessage": "[VALIDATION] missing reference"} getPayment: @@ -2815,7 +2779,7 @@ examples: paymentId: "XXX" responses: "200": - application/json: {"data": {"adjustments": [{"amount": 100, "createdAt": "2025-11-19T01:14:15.129Z", "raw": {}, "reference": "", "status": "EXPIRED"}], "amount": 100, "asset": "USD", "connectorID": "", "createdAt": "2024-02-18T17:18:36.576Z", "destinationAccountID": "", "id": "XXX", "initialAmount": 100, "metadata": {"key": "", "key1": ""}, "raw": {}, "reference": "", "scheme": "unionpay", "sourceAccountID": "", "status": "DISPUTE", "type": "TRANSFER"}} + application/json: {"data": {"adjustments": [], "amount": 100, "asset": "USD", "connectorID": "", "createdAt": "2025-08-23T12:46:56.339Z", "destinationAccountID": "", "id": "XXX", "initialAmount": 100, "metadata": {}, "raw": {}, "reference": "", "scheme": "mastercard", "sourceAccountID": "", "status": "REFUNDED_FAILURE", "type": "OTHER"}} default: application/json: {"errorCode": "VALIDATION", "errorMessage": "[VALIDATION] missing reference"} getPool: @@ -2825,7 +2789,7 @@ examples: poolId: "XXX" responses: "200": - application/json: {"data": {"accounts": [], "id": "", "name": ""}} + application/json: {"data": {"accounts": [""], "id": "", "name": ""}} default: application/json: {"errorCode": "VALIDATION", "errorMessage": "[VALIDATION] missing reference"} getPoolBalances: @@ -2834,10 +2798,10 @@ examples: path: poolId: "XXX" query: - at: "2024-05-04T06:40:23.119Z" + at: "2024-11-27T10:59:51.663Z" responses: "200": - application/json: {"data": {"balances": []}} + application/json: {"data": {"balances": [{"amount": 100, "asset": "USD"}]}} default: application/json: {"errorCode": "VALIDATION", "errorMessage": "[VALIDATION] missing reference"} getTransferInitiation: @@ -2847,16 +2811,16 @@ examples: transferId: "XXX" responses: "200": - application/json: {"data": {"amount": 72812, "asset": "USD", "connectorID": "", "createdAt": "2023-06-13T16:04:12.992Z", "description": "lack sick cheerfully minor", "destinationAccountID": "", "error": "", "id": "XXX", "initialAmount": 849995, "provider": "", "reference": "", "scheduledAt": "2025-01-24T01:47:16.422Z", "sourceAccountID": "", "status": "WAITING_FOR_VALIDATION", "type": "PAYOUT"}} + application/json: {"data": {"amount": 176683, "asset": "USD", "connectorID": "", "createdAt": "2025-10-26T05:55:06.956Z", "description": "chatter extroverted reassuringly anneal scruple sugary", "destinationAccountID": "", "error": "", "id": "XXX", "initialAmount": 280237, "provider": "", "reference": "", "scheduledAt": "2025-03-04T03:12:15.565Z", "sourceAccountID": "", "status": "VALIDATED", "type": "TRANSFER"}} default: application/json: {"errorCode": "VALIDATION", "errorMessage": "[VALIDATION] missing reference"} installConnector: speakeasy-default-install-connector: parameters: path: - connector: "ATLAR" + connector: "MANGOPAY" requestBody: - application/json: {"authorizationEndpoint": "XXX", "endpoint": "XXX", "name": "My Banking Circle Account", "password": "XXX", "pollingPeriod": "60s", "provider": "Bankingcircle", "userCertificate": "XXX", "userCertificateKey": "XXX", "username": "XXX"} + application/json: {"apiKey": "XXX", "loginID": "XXX", "name": "My CurrencyCloud Account", "pollingPeriod": "60s", "provider": "Currencycloud"} responses: "201": application/json: {"data": {"connectorID": ""}} @@ -2866,7 +2830,7 @@ examples: speakeasy-default-list-all-connectors: responses: "200": - application/json: {"data": [{"connectorID": "", "name": "", "provider": "MONEYCORP"}, {"connectorID": "", "name": "", "provider": "CURRENCY-CLOUD"}]} + application/json: {"data": []} default: application/json: {"errorCode": "VALIDATION", "errorMessage": "[VALIDATION] missing reference"} listBankAccounts: @@ -2878,14 +2842,14 @@ examples: sort: ["date:asc", "status:desc"] responses: "200": - application/json: {"cursor": {"data": [{"country": "Bahrain", "createdAt": "2023-02-23T22:10:49.411Z", "id": "", "name": ""}, {"country": "Myanmar", "createdAt": "2023-12-30T23:44:22.122Z", "id": "", "name": ""}], "hasMore": false, "next": "", "pageSize": 15, "previous": "YXVsdCBhbmQgYSBtYXhpbXVtIG1heF9yZXN1bHRzLol="}} + application/json: {"cursor": {"data": [{"country": "Guernsey", "createdAt": "2024-01-11T22:19:55.094Z", "id": "", "name": ""}], "hasMore": false, "next": "", "pageSize": 15, "previous": "YXVsdCBhbmQgYSBtYXhpbXVtIG1heF9yZXN1bHRzLol="}} default: application/json: {"errorCode": "VALIDATION", "errorMessage": "[VALIDATION] missing reference"} listConfigsAvailableConnectors: speakeasy-default-list-configs-available-connectors: responses: "200": - application/json: {"data": {"connector": {"key": {"dataType": "real", "required": false}}}} + application/json: {"data": {"connector": {"key": {"dataType": "boolean", "required": true}}}} default: application/json: {"errorCode": "VALIDATION", "errorMessage": "[VALIDATION] missing reference"} listConnectorTasks: @@ -2898,21 +2862,21 @@ examples: cursor: "aHR0cHM6Ly9nLnBhZ2UvTmVrby1SYW1lbj9zaGFyZQ==" responses: "200": - application/json: {"cursor": {"data": [{"connectorID": "", "createdAt": "2024-03-30T15:06:52.730Z", "descriptor": {}, "id": "943abad6-1f7a-4a0d-b991-cf9266dd4814", "status": "STOPPED", "updatedAt": "2024-10-15T18:08:06.313Z"}, {"connectorID": "", "createdAt": "2023-09-08T19:27:52.424Z", "descriptor": {}, "id": "f678351b-c600-4cf3-beff-e2c5cad006d4", "status": "FAILED", "updatedAt": "2024-02-03T08:52:20.456Z"}], "hasMore": false, "next": "", "pageSize": 15, "previous": "YXVsdCBhbmQgYSBtYXhpbXVtIG1heF9yZXN1bHRzLol="}} + application/json: {"cursor": {"data": [{"connectorID": "", "createdAt": "2023-07-09T01:45:27.390Z", "descriptor": {"account": "81912367", "name": ""}, "id": "3bfd2eb9-0498-40c6-9952-2fcda39a6b82", "status": "PENDING", "updatedAt": "2025-12-04T17:51:26.574Z"}], "hasMore": false, "next": "", "pageSize": 15, "previous": "YXVsdCBhbmQgYSBtYXhpbXVtIG1heF9yZXN1bHRzLol="}} default: application/json: {"errorCode": "VALIDATION", "errorMessage": "[VALIDATION] missing reference"} listConnectorTasksV1: "": parameters: path: - connector: "BANKING-CIRCLE" + connector: "WISE" connectorId: "XXX" query: pageSize: 100 cursor: "aHR0cHM6Ly9nLnBhZ2UvTmVrby1SYW1lbj9zaGFyZQ==" responses: "200": - application/json: {"cursor": {"data": [{"connectorID": "", "createdAt": "2024-08-30T08:25:15.703Z", "descriptor": {}, "id": "119bf1d7-7f0d-47a9-85f6-d1de55906fa5", "status": "STOPPED", "updatedAt": "2023-03-08T11:32:23.574Z"}, {"connectorID": "", "createdAt": "2024-12-26T08:45:38.166Z", "descriptor": {}, "id": "636e772b-1d53-4e6e-b1a0-f8d94fbd4d08", "status": "PENDING", "updatedAt": "2025-04-25T04:53:52.895Z"}, {"connectorID": "", "createdAt": "2025-04-15T21:11:42.740Z", "descriptor": {}, "id": "3d5edc7f-3fcd-42b1-a430-91094b0590aa", "status": "STOPPED", "updatedAt": "2023-02-23T06:58:36.788Z"}], "hasMore": false, "next": "", "pageSize": 15, "previous": "YXVsdCBhbmQgYSBtYXhpbXVtIG1heF9yZXN1bHRzLol="}} + application/json: {"cursor": {"data": [{"connectorID": "", "createdAt": "2025-10-29T10:12:55.520Z", "descriptor": {}, "id": "c3e45846-829a-48da-807c-9f37eafd5b66", "status": "FAILED", "updatedAt": "2024-12-07T12:05:14.753Z"}], "hasMore": false, "next": "", "pageSize": 15, "previous": "YXVsdCBhbmQgYSBtYXhpbXVtIG1heF9yZXN1bHRzLol="}} default: application/json: {"errorCode": "VALIDATION", "errorMessage": "[VALIDATION] missing reference"} listPayments: @@ -2936,7 +2900,7 @@ examples: sort: ["date:asc", "status:desc"] responses: "200": - application/json: {"cursor": {"data": [{"accounts": ["", ""], "id": "", "name": ""}, {"accounts": [""], "id": "", "name": ""}], "hasMore": false, "next": "", "pageSize": 15, "previous": "YXVsdCBhbmQgYSBtYXhpbXVtIG1heF9yZXN1bHRzLol="}} + application/json: {"cursor": {"data": [{"accounts": ["", ""], "id": "", "name": ""}], "hasMore": false, "next": "", "pageSize": 15, "previous": "YXVsdCBhbmQgYSBtYXhpbXVtIG1heF9yZXN1bHRzLol="}} default: application/json: {"errorCode": "VALIDATION", "errorMessage": "[VALIDATION] missing reference"} listTransferInitiations: @@ -2948,7 +2912,7 @@ examples: sort: ["date:asc", "status:desc"] responses: "200": - application/json: {"cursor": {"data": [{"amount": 27378, "asset": "USD", "connectorID": "", "createdAt": "2024-04-12T17:55:51.446Z", "description": "shovel aw scrutinise delicious a machine provided thongs eek pfft", "destinationAccountID": "", "error": "", "id": "XXX", "initialAmount": 955636, "provider": "", "reference": "", "scheduledAt": "2025-12-22T21:51:13.393Z", "sourceAccountID": "", "status": "ASK_REVERSED", "type": "TRANSFER"}, {"amount": 99452, "asset": "USD", "connectorID": "", "createdAt": "2024-05-14T08:21:14.101Z", "description": "vice programme downchange lucky", "destinationAccountID": "", "error": "", "id": "XXX", "initialAmount": 418039, "provider": "", "reference": "", "scheduledAt": "2024-05-12T21:20:56.584Z", "sourceAccountID": "", "status": "PROCESSED", "type": "TRANSFER"}], "hasMore": false, "next": "", "pageSize": 15, "previous": "YXVsdCBhbmQgYSBtYXhpbXVtIG1heF9yZXN1bHRzLol="}} + application/json: {"cursor": {"data": [{"amount": 962666, "asset": "USD", "connectorID": "", "createdAt": "2024-10-06T15:27:29.228Z", "description": "furthermore trim scrap yuck fooey engage gosh", "destinationAccountID": "", "error": "", "id": "XXX", "initialAmount": 935390, "provider": null, "reference": "", "scheduledAt": "2024-08-17T23:56:56.725Z", "sourceAccountID": "", "status": "PARTIALLY_REVERSED", "type": "PAYOUT"}], "hasMore": false, "next": "", "pageSize": 15, "previous": "YXVsdCBhbmQgYSBtYXhpbXVtIG1heF9yZXN1bHRzLol="}} default: application/json: {"errorCode": "VALIDATION", "errorMessage": "[VALIDATION] missing reference"} paymentsgetAccount: @@ -2958,7 +2922,7 @@ examples: accountId: "XXX" responses: "200": - application/json: {"data": {"accountName": "", "connectorID": "", "createdAt": "2024-11-12T03:25:46.461Z", "defaultAsset": "", "defaultCurrency": "", "id": "", "metadata": {"key": "", "key1": ""}, "raw": {}, "reference": "", "type": "UNKNOWN"}} + application/json: {"data": {"accountName": "", "connectorID": "", "createdAt": "2025-07-25T00:47:31.222Z", "defaultAsset": "", "defaultCurrency": "", "id": "", "metadata": {}, "raw": {}, "reference": "", "type": "EXTERNAL"}} default: application/json: {"errorCode": "VALIDATION", "errorMessage": "[VALIDATION] missing reference"} paymentsgetServerInfo: @@ -2977,28 +2941,28 @@ examples: sort: ["date:asc", "status:desc"] responses: "200": - application/json: {"cursor": {"data": [], "hasMore": false, "next": "", "pageSize": 15, "previous": "YXVsdCBhbmQgYSBtYXhpbXVtIG1heF9yZXN1bHRzLol="}} + application/json: {"cursor": {"data": [{"accountName": "", "connectorID": "", "createdAt": "2024-05-13T23:44:27.386Z", "defaultAsset": "", "defaultCurrency": "", "id": "", "metadata": {"key": ""}, "raw": {}, "reference": "", "type": "UNKNOWN"}], "hasMore": false, "next": "", "pageSize": 15, "previous": "YXVsdCBhbmQgYSBtYXhpbXVtIG1heF9yZXN1bHRzLol="}} default: application/json: {"errorCode": "VALIDATION", "errorMessage": "[VALIDATION] missing reference"} readConnectorConfig: speakeasy-default-read-connector-config: parameters: path: - connector: "GENERIC" + connector: "MODULR" responses: "200": - application/json: {"data": {"apiKey": "XXX", "name": "My Wise Account", "pollingPeriod": "60s", "provider": "Wise"}} + application/json: {"data": {"apiKey": "XXX", "endpoint": "XXX", "name": "My Generic Account", "pollingPeriod": "60s", "provider": "Generic"}} default: application/json: {"errorCode": "VALIDATION", "errorMessage": "[VALIDATION] missing reference"} readConnectorConfigV1: "": parameters: path: - connector: "CURRENCY-CLOUD" + connector: "MANGOPAY" connectorId: "XXX" responses: "200": - application/json: {"data": {"directory": "/tmp/dummypay", "filePollingPeriod": "10s", "name": "My DummyPay Account", "provider": "Dummypay"}} + application/json: {"data": {"authorizationEndpoint": "XXX", "endpoint": "XXX", "name": "My Banking Circle Account", "password": "XXX", "pollingPeriod": "60s", "provider": "Bankingcircle", "userCertificate": "XXX", "userCertificateKey": "XXX", "username": "XXX"}} default: application/json: {"errorCode": "VALIDATION", "errorMessage": "[VALIDATION] missing reference"} removeAccountFromPool: @@ -3014,7 +2978,7 @@ examples: speakeasy-default-reset-connector: parameters: path: - connector: "ATLAR" + connector: "WISE" responses: default: application/json: {"errorCode": "VALIDATION", "errorMessage": "[VALIDATION] missing reference"} @@ -3022,7 +2986,7 @@ examples: "": parameters: path: - connector: "GENERIC" + connector: "WISE" connectorId: "XXX" responses: default: @@ -3041,7 +3005,7 @@ examples: path: transferId: "XXX" requestBody: - application/json: {"amount": 327549, "asset": "USD", "description": "till gosh how proselytise worriedly whoa", "metadata": {"key": ""}, "reference": "XXX"} + application/json: {"amount": 978875, "asset": "USD", "description": "whenever phooey a unlike tremendously whoever after when tight", "metadata": {"key": ""}, "reference": "XXX"} responses: default: application/json: {"errorCode": "VALIDATION", "errorMessage": "[VALIDATION] missing reference"} @@ -3059,7 +3023,7 @@ examples: speakeasy-default-uninstall-connector: parameters: path: - connector: "MODULR" + connector: "GENERIC" responses: default: application/json: {"errorCode": "VALIDATION", "errorMessage": "[VALIDATION] missing reference"} @@ -3067,7 +3031,7 @@ examples: "": parameters: path: - connector: "GENERIC" + connector: "BANKING-CIRCLE" connectorId: "XXX" responses: default: @@ -3078,7 +3042,7 @@ examples: path: bankAccountId: "XXX" requestBody: - application/json: {} + application/json: {"metadata": {"key": "", "key1": "", "key2": ""}} responses: default: application/json: {"errorCode": "VALIDATION", "errorMessage": "[VALIDATION] missing reference"} @@ -3086,10 +3050,10 @@ examples: "": parameters: path: - connector: "ADYEN" + connector: "MANGOPAY" connectorId: "XXX" requestBody: - application/json: {"apiKey": "XXX", "hmacKey": "XXX", "liveEndpointPrefix": "XXX", "name": "My Adyen Account", "pollingPeriod": "120s", "provider": "Adyen"} + application/json: {"apiKey": "XXX", "apiSecret": "XXX", "name": "My Modulr Account", "pollingPeriod": "60s", "provider": "Modulr"} responses: default: application/json: {"errorCode": "VALIDATION", "errorMessage": "[VALIDATION] missing reference"} @@ -3099,7 +3063,7 @@ examples: path: paymentId: "XXX" requestBody: - application/json: {"key": "", "key1": ""} + application/json: {"key": ""} responses: default: application/json: {"errorCode": "VALIDATION", "errorMessage": "[VALIDATION] missing reference"} @@ -3126,7 +3090,7 @@ examples: speakeasy-default-v3-create-account: responses: "201": - application/json: {"data": {"connectorID": "", "createdAt": "2023-08-09T11:34:36.410Z", "id": "", "provider": "", "raw": {}, "reference": "", "type": "UNKNOWN"}} + application/json: {"data": {"connectorID": "", "createdAt": "2023-01-10T21:14:53.657Z", "id": "", "provider": "", "raw": {}, "reference": "", "type": "UNKNOWN"}} default: application/json: {"errorCode": "VALIDATION", "errorMessage": "[VALIDATION] missing required config field: pollingPeriod"} v3CreateBankAccount: @@ -3140,7 +3104,7 @@ examples: speakeasy-default-v3-create-payment: responses: "201": - application/json: {"data": {"amount": 252554, "asset": "", "connectorID": "", "createdAt": "2024-12-31T19:31:25.838Z", "id": "", "initialAmount": 581056, "provider": "", "reference": "", "scheme": "", "status": "REFUNDED_FAILURE", "type": "UNKNOWN"}} + application/json: {"data": {"amount": 173417, "asset": "", "connectorID": "", "createdAt": "2024-07-19T11:50:26.554Z", "id": "", "initialAmount": 115351, "provider": "", "reference": "", "scheme": "", "status": "AMOUNT_ADJUSTEMENT", "type": "PAY-IN"}} default: application/json: {"errorCode": "VALIDATION", "errorMessage": "[VALIDATION] missing required config field: pollingPeriod"} v3CreatePool: @@ -3183,7 +3147,7 @@ examples: accountID: "" responses: "200": - application/json: {"data": {"connectorID": "", "createdAt": "2023-06-03T07:35:25.500Z", "id": "", "provider": "", "raw": {}, "reference": "", "type": "INTERNAL"}} + application/json: {"data": {"connectorID": "", "createdAt": "2024-01-02T19:09:33.303Z", "id": "", "provider": "", "raw": {}, "reference": "", "type": "EXTERNAL"}} default: application/json: {"errorCode": "VALIDATION", "errorMessage": "[VALIDATION] missing required config field: pollingPeriod"} v3GetAccountBalances: @@ -3196,7 +3160,7 @@ examples: cursor: "aHR0cHM6Ly9nLnBhZ2UvTmVrby1SYW1lbj9zaGFyZQ==" responses: "200": - application/json: {"cursor": {"data": [{"accountID": "", "asset": "", "balance": 401303, "createdAt": "2023-07-10T00:38:07.826Z", "lastUpdatedAt": "2025-07-01T02:16:38.081Z"}], "hasMore": false, "next": "", "pageSize": 15, "previous": "YXVsdCBhbmQgYSBtYXhpbXVtIG1heF9yZXN1bHRzLol="}} + application/json: {"cursor": {"data": [], "hasMore": false, "next": "", "pageSize": 15, "previous": "YXVsdCBhbmQgYSBtYXhpbXVtIG1heF9yZXN1bHRzLol="}} default: application/json: {"errorCode": "VALIDATION", "errorMessage": "[VALIDATION] missing required config field: pollingPeriod"} v3GetBankAccount: @@ -3206,7 +3170,7 @@ examples: bankAccountID: "" responses: "200": - application/json: {"data": {"createdAt": "2023-11-05T20:09:51.675Z", "id": "", "name": ""}} + application/json: {"data": {"createdAt": "2025-04-26T21:39:57.308Z", "id": "", "name": ""}} default: application/json: {"errorCode": "VALIDATION", "errorMessage": "[VALIDATION] missing required config field: pollingPeriod"} v3GetConnectorConfig: @@ -3216,7 +3180,7 @@ examples: connectorID: "" responses: "200": - application/json: {"data": {"apiKey": "", "apiSecret": "", "endpoint": "", "name": "", "pageSize": "25", "pollingPeriod": "2m", "provider": "Modulr"}} + application/json: {"data": {"apiKey": "", "endpoint": "", "name": "", "pageSize": 25, "pollingPeriod": "2m", "provider": "Generic"}} default: application/json: {"errorCode": "VALIDATION", "errorMessage": "[VALIDATION] missing required config field: pollingPeriod"} v3GetConnectorSchedule: @@ -3227,14 +3191,7 @@ examples: scheduleID: "" responses: "200": - application/json: {"data": {"connectorID": "", "createdAt": "2023-12-11T20:45:37.151Z", "id": ""}} - default: - application/json: {"errorCode": "VALIDATION", "errorMessage": "[VALIDATION] missing required config field: pollingPeriod"} - v3GetInfo: - speakeasy-default-v3-get-info: - responses: - "200": - application/json: {"version": ""} + application/json: {"data": {"connectorID": "", "createdAt": "2023-04-10T01:02:29.063Z", "id": ""}} default: application/json: {"errorCode": "VALIDATION", "errorMessage": "[VALIDATION] missing required config field: pollingPeriod"} v3GetPayment: @@ -3244,7 +3201,7 @@ examples: paymentID: "" responses: "200": - application/json: {"data": {"amount": 445486, "asset": "", "connectorID": "", "createdAt": "2025-01-05T13:03:22.264Z", "id": "", "initialAmount": 485409, "provider": "", "reference": "", "scheme": "", "status": "DISPUTE", "type": "PAYOUT"}} + application/json: {"data": {"amount": 264359, "asset": "", "connectorID": "", "createdAt": "2025-07-20T06:19:30.393Z", "id": "", "initialAmount": 387125, "provider": "", "reference": "", "scheme": "", "status": "UNKNOWN", "type": "TRANSFER"}} default: application/json: {"errorCode": "VALIDATION", "errorMessage": "[VALIDATION] missing required config field: pollingPeriod"} v3GetPaymentInitiation: @@ -3254,7 +3211,7 @@ examples: paymentInitiationID: "" responses: "200": - application/json: {"data": {"amount": 42625, "asset": "", "connectorID": "", "createdAt": "2025-07-18T19:40:16.233Z", "description": "off of between vacantly though instead gazebo", "id": "", "provider": "", "reference": "", "scheduledAt": "2025-04-28T02:58:21.926Z", "status": "REVERSE_FAILED", "type": "TRANSFER"}} + application/json: {"data": {"amount": 96379, "asset": "", "connectorID": "", "createdAt": "2023-12-06T20:15:26.053Z", "description": "narrate whoever horn mechanic ick intently pinion", "id": "", "provider": "", "reference": "", "scheduledAt": "2025-04-15T17:22:46.273Z", "status": "REVERSE_FAILED", "type": "UNKNOWN"}} default: application/json: {"errorCode": "VALIDATION", "errorMessage": "[VALIDATION] missing required config field: pollingPeriod"} v3GetPool: @@ -3264,7 +3221,7 @@ examples: poolID: "" responses: "200": - application/json: {"data": {"createdAt": "2024-04-23T06:52:21.825Z", "id": "", "name": "", "poolAccounts": [""]}} + application/json: {"data": {"createdAt": "2025-10-03T23:00:08.436Z", "id": "", "name": "", "poolAccounts": ["", ""]}} default: application/json: {"errorCode": "VALIDATION", "errorMessage": "[VALIDATION] missing required config field: pollingPeriod"} v3GetPoolBalances: @@ -3272,10 +3229,9 @@ examples: parameters: path: poolID: "" - query: {} responses: "200": - application/json: {"data": [{"amount": 857230, "asset": ""}]} + application/json: {"data": [{"amount": 362656, "asset": ""}]} default: application/json: {"errorCode": "VALIDATION", "errorMessage": "[VALIDATION] missing required config field: pollingPeriod"} v3GetTask: @@ -3285,7 +3241,7 @@ examples: taskID: "" responses: "200": - application/json: {"data": {"createdAt": "2025-04-18T04:31:16.226Z", "id": "", "status": "FAILED", "updatedAt": "2023-03-17T17:53:01.920Z"}} + application/json: {"data": {"createdAt": "2025-11-16T02:09:08.137Z", "id": "", "status": "PROCESSING", "updatedAt": "2024-05-31T15:15:39.299Z"}} default: application/json: {"errorCode": "VALIDATION", "errorMessage": "[VALIDATION] missing required config field: pollingPeriod"} v3InitiatePayment: @@ -3327,14 +3283,14 @@ examples: cursor: "aHR0cHM6Ly9nLnBhZ2UvTmVrby1SYW1lbj9zaGFyZQ==" responses: "200": - application/json: {"cursor": {"data": [{"createdAt": "2023-04-07T16:35:38.005Z", "id": "", "name": ""}, {"createdAt": "2024-07-11T05:58:56.792Z", "id": "", "name": ""}, {"createdAt": "2025-10-15T15:52:02.711Z", "id": "", "name": ""}], "hasMore": false, "next": "", "pageSize": 15, "previous": "YXVsdCBhbmQgYSBtYXhpbXVtIG1heF9yZXN1bHRzLol="}} + application/json: {"cursor": {"data": [{"createdAt": "2023-07-22T12:53:40.749Z", "id": "", "name": ""}], "hasMore": false, "next": "", "pageSize": 15, "previous": "YXVsdCBhbmQgYSBtYXhpbXVtIG1heF9yZXN1bHRzLol="}} default: application/json: {"errorCode": "VALIDATION", "errorMessage": "[VALIDATION] missing required config field: pollingPeriod"} v3ListConnectorConfigs: speakeasy-default-v3-list-connector-configs: responses: "200": - application/json: {"data": {"connector": {"key": {"dataType": "set", "required": false}}}} + application/json: {"data": {"connector": {"key": {"dataType": "float", "required": false}}}} default: application/json: {"errorCode": "VALIDATION", "errorMessage": "[VALIDATION] missing required config field: pollingPeriod"} v3ListConnectorScheduleInstances: @@ -3348,7 +3304,7 @@ examples: cursor: "aHR0cHM6Ly9nLnBhZ2UvTmVrby1SYW1lbj9zaGFyZQ==" responses: "200": - application/json: {"cursor": {"data": [{"connectorID": "", "createdAt": "2024-02-15T21:59:37.501Z", "id": "", "scheduleID": "", "terminated": false}, {"connectorID": "", "createdAt": "2023-09-07T21:29:03.593Z", "id": "", "scheduleID": "", "terminated": true}, {"connectorID": "", "createdAt": "2023-02-18T04:47:10.180Z", "id": "", "scheduleID": "", "terminated": false}], "hasMore": false, "next": "", "pageSize": 15, "previous": "YXVsdCBhbmQgYSBtYXhpbXVtIG1heF9yZXN1bHRzLol="}} + application/json: {"cursor": {"data": [], "hasMore": false, "next": "", "pageSize": 15, "previous": "YXVsdCBhbmQgYSBtYXhpbXVtIG1heF9yZXN1bHRzLol="}} default: application/json: {"errorCode": "VALIDATION", "errorMessage": "[VALIDATION] missing required config field: pollingPeriod"} v3ListConnectorSchedules: @@ -3361,7 +3317,7 @@ examples: cursor: "aHR0cHM6Ly9nLnBhZ2UvTmVrby1SYW1lbj9zaGFyZQ==" responses: "200": - application/json: {"cursor": {"data": [{"connectorID": "", "createdAt": "2023-12-07T01:38:17.309Z", "id": ""}, {"connectorID": "", "createdAt": "2023-11-04T20:51:22.049Z", "id": ""}], "hasMore": false, "next": "", "pageSize": 15, "previous": "YXVsdCBhbmQgYSBtYXhpbXVtIG1heF9yZXN1bHRzLol="}} + application/json: {"cursor": {"data": [{"connectorID": "", "createdAt": "2024-10-01T23:24:24.108Z", "id": ""}], "hasMore": false, "next": "", "pageSize": 15, "previous": "YXVsdCBhbmQgYSBtYXhpbXVtIG1heF9yZXN1bHRzLol="}} default: application/json: {"errorCode": "VALIDATION", "errorMessage": "[VALIDATION] missing required config field: pollingPeriod"} v3ListConnectors: @@ -3372,7 +3328,7 @@ examples: cursor: "aHR0cHM6Ly9nLnBhZ2UvTmVrby1SYW1lbj9zaGFyZQ==" responses: "200": - application/json: {"cursor": {"data": [{"config": {}, "createdAt": "2025-09-02T22:23:44.264Z", "id": "", "name": "", "provider": "", "reference": "", "scheduledForDeletion": false}], "hasMore": false, "next": "", "pageSize": 15, "previous": "YXVsdCBhbmQgYSBtYXhpbXVtIG1heF9yZXN1bHRzLol="}} + application/json: {"cursor": {"data": [{"config": {}, "createdAt": "2023-07-11T22:38:28.130Z", "id": "", "name": "", "provider": "", "reference": "", "scheduledForDeletion": false}], "hasMore": false, "next": "", "pageSize": 15, "previous": "YXVsdCBhbmQgYSBtYXhpbXVtIG1heF9yZXN1bHRzLol="}} default: application/json: {"errorCode": "VALIDATION", "errorMessage": "[VALIDATION] missing required config field: pollingPeriod"} v3ListPaymentInitiationAdjustments: @@ -3385,7 +3341,7 @@ examples: cursor: "aHR0cHM6Ly9nLnBhZ2UvTmVrby1SYW1lbj9zaGFyZQ==" responses: "200": - application/json: {"cursor": {"data": [{"createdAt": "2023-08-26T07:31:32.403Z", "id": "", "status": "PROCESSING"}, {"createdAt": "2025-06-06T23:22:17.845Z", "id": "", "status": "FAILED"}], "hasMore": false, "next": "", "pageSize": 15, "previous": "YXVsdCBhbmQgYSBtYXhpbXVtIG1heF9yZXN1bHRzLol="}} + application/json: {"cursor": {"data": [], "hasMore": false, "next": "", "pageSize": 15, "previous": "YXVsdCBhbmQgYSBtYXhpbXVtIG1heF9yZXN1bHRzLol="}} default: application/json: {"errorCode": "VALIDATION", "errorMessage": "[VALIDATION] missing required config field: pollingPeriod"} v3ListPaymentInitiationRelatedPayments: @@ -3398,7 +3354,7 @@ examples: cursor: "aHR0cHM6Ly9nLnBhZ2UvTmVrby1SYW1lbj9zaGFyZQ==" responses: "200": - application/json: {"cursor": {"data": [{"amount": 576099, "asset": "", "connectorID": "", "createdAt": "2024-11-01T18:01:53.016Z", "id": "", "initialAmount": 927729, "provider": "", "reference": "", "scheme": "", "status": "CAPTURE_FAILED", "type": "PAYOUT"}], "hasMore": false, "next": "", "pageSize": 15, "previous": "YXVsdCBhbmQgYSBtYXhpbXVtIG1heF9yZXN1bHRzLol="}} + application/json: {"cursor": {"data": [{"amount": 667202, "asset": "", "connectorID": "", "createdAt": "2025-04-11T03:15:06.946Z", "id": "", "initialAmount": 19142, "provider": "", "reference": "", "scheme": "", "status": "PENDING", "type": "UNKNOWN"}], "hasMore": false, "next": "", "pageSize": 15, "previous": "YXVsdCBhbmQgYSBtYXhpbXVtIG1heF9yZXN1bHRzLol="}} default: application/json: {"errorCode": "VALIDATION", "errorMessage": "[VALIDATION] missing required config field: pollingPeriod"} v3ListPaymentInitiations: @@ -3409,7 +3365,7 @@ examples: cursor: "aHR0cHM6Ly9nLnBhZ2UvTmVrby1SYW1lbj9zaGFyZQ==" responses: "200": - application/json: {"cursor": {"data": [{"amount": 203475, "asset": "", "connectorID": "", "createdAt": "2024-03-08T03:55:10.091Z", "description": "inside pessimistic small adrenalin reach measly boohoo eek soap amid", "id": "", "provider": "", "reference": "", "scheduledAt": "2025-11-27T20:49:45.578Z", "status": "UNKNOWN", "type": "TRANSFER"}], "hasMore": false, "next": "", "pageSize": 15, "previous": "YXVsdCBhbmQgYSBtYXhpbXVtIG1heF9yZXN1bHRzLol="}} + application/json: {"cursor": {"data": [], "hasMore": false, "next": "", "pageSize": 15, "previous": "YXVsdCBhbmQgYSBtYXhpbXVtIG1heF9yZXN1bHRzLol="}} default: application/json: {"errorCode": "VALIDATION", "errorMessage": "[VALIDATION] missing required config field: pollingPeriod"} v3ListPayments: @@ -3420,7 +3376,7 @@ examples: cursor: "aHR0cHM6Ly9nLnBhZ2UvTmVrby1SYW1lbj9zaGFyZQ==" responses: "200": - application/json: {"cursor": {"data": [{"amount": 229776, "asset": "", "connectorID": "", "createdAt": "2025-01-18T18:30:54.062Z", "id": "", "initialAmount": 182258, "provider": "", "reference": "", "scheme": "", "status": "SUCCEEDED", "type": "PAY-IN"}, {"amount": 284985, "asset": "", "connectorID": "", "createdAt": "2024-11-11T08:40:21.314Z", "id": "", "initialAmount": 529755, "provider": "", "reference": "", "scheme": "", "status": "REFUNDED", "type": "OTHER"}], "hasMore": false, "next": "", "pageSize": 15, "previous": "YXVsdCBhbmQgYSBtYXhpbXVtIG1heF9yZXN1bHRzLol="}} + application/json: {"cursor": {"data": [], "hasMore": false, "next": "", "pageSize": 15, "previous": "YXVsdCBhbmQgYSBtYXhpbXVtIG1heF9yZXN1bHRzLol="}} default: application/json: {"errorCode": "VALIDATION", "errorMessage": "[VALIDATION] missing required config field: pollingPeriod"} v3ListPools: @@ -3431,7 +3387,7 @@ examples: cursor: "aHR0cHM6Ly9nLnBhZ2UvTmVrby1SYW1lbj9zaGFyZQ==" responses: "200": - application/json: {"cursor": {"data": [{"createdAt": "2025-02-08T15:23:10.325Z", "id": "", "name": "", "poolAccounts": []}, {"createdAt": "2024-04-12T20:16:24.210Z", "id": "", "name": "", "poolAccounts": [""]}], "hasMore": false, "next": "", "pageSize": 15, "previous": "YXVsdCBhbmQgYSBtYXhpbXVtIG1heF9yZXN1bHRzLol="}} + application/json: {"cursor": {"data": [{"createdAt": "2024-10-30T00:24:49.455Z", "id": "", "name": "", "poolAccounts": []}], "hasMore": false, "next": "", "pageSize": 15, "previous": "YXVsdCBhbmQgYSBtYXhpbXVtIG1heF9yZXN1bHRzLol="}} default: application/json: {"errorCode": "VALIDATION", "errorMessage": "[VALIDATION] missing required config field: pollingPeriod"} v3RejectPaymentInitiation: @@ -3513,7 +3469,7 @@ examples: application/json: {"ledgerName": "default", "ledgerQuery": {"key": ""}, "name": "XXX", "paymentsPoolID": "XXX"} responses: "201": - application/json: {"data": {"createdAt": "2021-01-01T00:00:00.000Z", "id": "XXX", "ledgerName": "default", "ledgerQuery": {"key": ""}, "name": "XXX", "paymentsPoolID": "XXX"}} + application/json: {"data": {"createdAt": "2021-01-01T00:00:00.000Z", "id": "XXX", "ledgerName": "default", "ledgerQuery": {}, "name": "XXX", "paymentsPoolID": "XXX"}} default: application/json: {"errorCode": "VALIDATION", "errorMessage": ""} deletePolicy: @@ -3531,7 +3487,7 @@ examples: policyID: "XXX" responses: "200": - application/json: {"data": {"createdAt": "2021-01-01T00:00:00.000Z", "id": "XXX", "ledgerName": "default", "ledgerQuery": {}, "name": "XXX", "paymentsPoolID": "XXX"}} + application/json: {"data": {"createdAt": "2021-01-01T00:00:00.000Z", "id": "XXX", "ledgerName": "default", "ledgerQuery": {"key": ""}, "name": "XXX", "paymentsPoolID": "XXX"}} default: application/json: {"errorCode": "VALIDATION", "errorMessage": ""} getReconciliation: @@ -3541,7 +3497,7 @@ examples: reconciliationID: "XXX" responses: "200": - application/json: {"data": {"createdAt": "2021-01-01T00:00:00.000Z", "driftBalances": {"key": 20102}, "id": "XXX", "ledgerBalances": {"key": 644430}, "paymentsBalances": {"key": 515705, "key1": 559208, "key2": 533533}, "policyID": "XXX", "reconciledAtLedger": "2021-01-01T00:00:00.000Z", "reconciledAtPayments": "2021-01-01T00:00:00.000Z", "status": "COMPLETED"}} + application/json: {"data": {"createdAt": "2021-01-01T00:00:00.000Z", "driftBalances": {"key": 322664}, "id": "XXX", "ledgerBalances": {"key": 490256}, "paymentsBalances": {"key": 939590, "key1": 489050}, "policyID": "XXX", "reconciledAtLedger": "2021-01-01T00:00:00.000Z", "reconciledAtPayments": "2021-01-01T00:00:00.000Z", "status": "COMPLETED"}} default: application/json: {"errorCode": "VALIDATION", "errorMessage": ""} listPolicies: @@ -3552,7 +3508,7 @@ examples: cursor: "aHR0cHM6Ly9nLnBhZ2UvTmVrby1SYW1lbj9zaGFyZQ==" responses: "200": - application/json: {"cursor": {"data": [{"createdAt": "2021-01-01T00:00:00.000Z", "id": "XXX", "ledgerName": "default", "ledgerQuery": {"key": "", "key1": "", "key2": ""}, "name": "XXX", "paymentsPoolID": "XXX"}, {"createdAt": "2021-01-01T00:00:00.000Z", "id": "XXX", "ledgerName": "default", "ledgerQuery": {"key": "", "key1": ""}, "name": "XXX", "paymentsPoolID": "XXX"}], "hasMore": false, "next": "", "pageSize": 15, "previous": "YXVsdCBhbmQgYSBtYXhpbXVtIG1heF9yZXN1bHRzLol="}} + application/json: {"cursor": {"data": [{"createdAt": "2021-01-01T00:00:00.000Z", "id": "XXX", "ledgerName": "default", "ledgerQuery": {}, "name": "XXX", "paymentsPoolID": "XXX"}], "hasMore": false, "next": "", "pageSize": 15, "previous": "YXVsdCBhbmQgYSBtYXhpbXVtIG1heF9yZXN1bHRzLol="}} default: application/json: {"errorCode": "VALIDATION", "errorMessage": ""} listReconciliations: @@ -3563,7 +3519,7 @@ examples: cursor: "aHR0cHM6Ly9nLnBhZ2UvTmVrby1SYW1lbj9zaGFyZQ==" responses: "200": - application/json: {"cursor": {"data": [{"createdAt": "2021-01-01T00:00:00.000Z", "driftBalances": {"key": 241236}, "id": "XXX", "ledgerBalances": {"key": 129090}, "paymentsBalances": {}, "policyID": "XXX", "reconciledAtLedger": "2021-01-01T00:00:00.000Z", "reconciledAtPayments": "2021-01-01T00:00:00.000Z", "status": "COMPLETED"}, {"createdAt": "2021-01-01T00:00:00.000Z", "driftBalances": {"key": 348338, "key1": 435529}, "id": "XXX", "ledgerBalances": {"key": 522670, "key1": 92384}, "paymentsBalances": {"key": 973678}, "policyID": "XXX", "reconciledAtLedger": "2021-01-01T00:00:00.000Z", "reconciledAtPayments": "2021-01-01T00:00:00.000Z", "status": "COMPLETED"}, {"createdAt": "2021-01-01T00:00:00.000Z", "driftBalances": {"key": 428459, "key1": 727, "key2": 640782}, "id": "XXX", "ledgerBalances": {}, "paymentsBalances": {"key": 119837}, "policyID": "XXX", "reconciledAtLedger": "2021-01-01T00:00:00.000Z", "reconciledAtPayments": "2021-01-01T00:00:00.000Z", "status": "COMPLETED"}], "hasMore": false, "next": "", "pageSize": 15, "previous": "YXVsdCBhbmQgYSBtYXhpbXVtIG1heF9yZXN1bHRzLol="}} + application/json: {"cursor": {"data": [{"createdAt": "2021-01-01T00:00:00.000Z", "driftBalances": {"key": 211190, "key1": 344477}, "id": "XXX", "ledgerBalances": {"key": 637357, "key1": 604978, "key2": 834281}, "paymentsBalances": {"key": 409077, "key1": 395778}, "policyID": "XXX", "reconciledAtLedger": "2021-01-01T00:00:00.000Z", "reconciledAtPayments": "2021-01-01T00:00:00.000Z", "status": "COMPLETED"}], "hasMore": false, "next": "", "pageSize": 15, "previous": "YXVsdCBhbmQgYSBtYXhpbXVtIG1heF9yZXN1bHRzLol="}} default: application/json: {"errorCode": "VALIDATION", "errorMessage": ""} reconcile: @@ -3575,7 +3531,7 @@ examples: application/json: {"reconciledAtLedger": "2021-01-01T00:00:00.000Z", "reconciledAtPayments": "2021-01-01T00:00:00.000Z"} responses: "200": - application/json: {"data": {"createdAt": "2021-01-01T00:00:00.000Z", "driftBalances": {"key": 971386}, "id": "XXX", "ledgerBalances": {"key": 1060, "key1": 30487, "key2": 427345}, "paymentsBalances": {"key": 17991, "key1": 837229}, "policyID": "XXX", "reconciledAtLedger": "2021-01-01T00:00:00.000Z", "reconciledAtPayments": "2021-01-01T00:00:00.000Z", "status": "COMPLETED"}} + application/json: {"data": {"createdAt": "2021-01-01T00:00:00.000Z", "driftBalances": {"key": 222605, "key1": 833280, "key2": 188850}, "id": "XXX", "ledgerBalances": {}, "paymentsBalances": {"key": 918950, "key1": 451576, "key2": 624715}, "policyID": "XXX", "reconciledAtLedger": "2021-01-01T00:00:00.000Z", "reconciledAtPayments": "2021-01-01T00:00:00.000Z", "status": "COMPLETED"}} default: application/json: {"errorCode": "VALIDATION", "errorMessage": ""} reconciliationgetServerInfo: @@ -3588,7 +3544,7 @@ examples: search: speakeasy-default-search: requestBody: - application/json: {"after": ["users:002"], "cursor": "YXVsdCBhbmQgYSBtYXhpbXVtIG1heF9yZXN1bHRzLol=", "ledgers": ["quickstart"], "policy": "OR", "sort": "id:asc", "terms": ["destination=central_bank1"]} + application/json: {"after": ["users:002"], "cursor": "YXVsdCBhbmQgYSBtYXhpbXVtIG1heF9yZXN1bHRzLol=", "ledgers": ["quickstart"], "policy": "OR", "raw": {}, "sort": "id:asc", "terms": ["destination=central_bank1"]} responses: "200": application/json: {"cursor": {"next": "YXVsdCBhbmQgYSBtYXhpbXVtIG1heF9yZXN1bHRzLol=", "previous": "YXVsdCBhbmQgYSBtYXhpbXVtIG1heF9yZXN1bHRzLol=", "total": {"relation": "eq", "value": 1}}} @@ -3602,52 +3558,48 @@ examples: parameters: path: hold_id: "" - header: {} requestBody: application/json: {"amount": 100, "final": true} responses: default: - application/json: {"errorCode": "INSUFFICIENT_FUND", "errorMessage": ""} + application/json: {"errorCode": "VALIDATION", "errorMessage": ""} createBalance: speakeasy-default-create-balance: parameters: path: id: "" - header: {} responses: "201": application/json: {"data": {"name": ""}} default: - application/json: {"errorCode": "INSUFFICIENT_FUND", "errorMessage": ""} + application/json: {"errorCode": "INTERNAL_ERROR", "errorMessage": ""} createWallet: speakeasy-default-create-wallet: responses: "201": - application/json: {"data": {"createdAt": "2024-08-07T07:13:48.961Z", "id": "28d5e2b6-b532-4ea9-ac35-db845f4bcf19", "ledger": "", "metadata": {"key": ""}, "name": ""}} + application/json: {"data": {"createdAt": "2025-03-26T00:26:09.678Z", "id": "4b3f37cb-73e2-4718-aec1-08a8593c9b9d", "ledger": "", "metadata": {"key": "", "key1": "", "key2": ""}, "name": ""}} default: - application/json: {"errorCode": "HOLD_CLOSED", "errorMessage": ""} + application/json: {"errorCode": "INTERNAL_ERROR", "errorMessage": ""} creditWallet: speakeasy-default-credit-wallet: parameters: path: id: "" - header: {} requestBody: application/json: {"amount": {"amount": 100, "asset": "USD/2"}, "metadata": {"key": ""}, "sources": []} responses: default: - application/json: {"errorCode": "VALIDATION", "errorMessage": ""} + application/json: {"errorCode": "INTERNAL_ERROR", "errorMessage": ""} debitWallet: speakeasy-default-debit-wallet: parameters: path: id: "" - header: {} requestBody: application/json: {"amount": {"amount": 100, "asset": "USD/2"}, "metadata": {"key": ""}, "pending": true} responses: "201": - application/json: {"data": {"description": "supposing any instead underachieve", "id": "cb202f54-4467-4509-9820-d52190eb2ad6", "metadata": {}, "walletID": ""}} + application/json: {"data": {"description": "boo than hm bah cruel when axe given", "id": "95008244-fd90-41a2-bc8a-293311991b18", "metadata": {"key": "", "key1": ""}, "walletID": ""}} default: application/json: {"errorCode": "INTERNAL_ERROR", "errorMessage": ""} getBalance: @@ -3658,9 +3610,9 @@ examples: balanceName: "" responses: "200": - application/json: {"data": {"assets": {"key": 623534, "key1": 686479, "key2": 925894}, "name": ""}} + application/json: {"data": {"assets": {"key": 463559}, "name": ""}} default: - application/json: {"errorCode": "INSUFFICIENT_FUND", "errorMessage": ""} + application/json: {"errorCode": "HOLD_CLOSED", "errorMessage": ""} getHold: speakeasy-default-get-hold: parameters: @@ -3668,9 +3620,9 @@ examples: holdID: "" responses: "200": - application/json: {"data": {"description": "fooey lest vivaciously", "id": "cd413999-17b3-47c4-95d9-940e9d32963a", "metadata": {"key": "", "key1": ""}, "originalAmount": 100, "remaining": 10, "walletID": ""}} + application/json: {"data": {"description": "expert frantically until down", "id": "82e83dc2-1d11-48ff-b716-501e4b733f7a", "metadata": {"key": ""}, "originalAmount": 100, "remaining": 10, "walletID": ""}} default: - application/json: {"errorCode": "VALIDATION", "errorMessage": ""} + application/json: {"errorCode": "HOLD_CLOSED", "errorMessage": ""} getHolds: "": parameters: @@ -3681,9 +3633,9 @@ examples: cursor: "aHR0cHM6Ly9nLnBhZ2UvTmVrby1SYW1lbj9zaGFyZQ==" responses: "200": - application/json: {"cursor": {"data": [{"description": "anti all mmm thorough badly what once self-assured bitterly", "id": "71f718aa-973f-455f-8164-685872daf907", "metadata": {}, "walletID": ""}, {"description": "veg before reservation an", "id": "53a74377-2ea1-48a5-98b0-670a65f47f18", "metadata": {"key": "", "key1": "", "key2": ""}, "walletID": ""}], "hasMore": false, "next": "", "pageSize": 15, "previous": "YXVsdCBhbmQgYSBtYXhpbXVtIG1heF9yZXN1bHRzLol="}} + application/json: {"cursor": {"data": [], "hasMore": false, "next": "", "pageSize": 15, "previous": "YXVsdCBhbmQgYSBtYXhpbXVtIG1heF9yZXN1bHRzLol="}} default: - application/json: {"errorCode": "VALIDATION", "errorMessage": ""} + application/json: {"errorCode": "INTERNAL_ERROR", "errorMessage": ""} getTransactions: "": parameters: @@ -3693,9 +3645,9 @@ examples: cursor: "aHR0cHM6Ly9nLnBhZ2UvTmVrby1SYW1lbj9zaGFyZQ==" responses: "200": - application/json: {"cursor": {"data": [{"id": 417503, "metadata": {"key": "", "key1": "", "key2": ""}, "postCommitVolumes": {"key": {"USD": {"balance": 90, "input": 100, "output": 10}, "EUR": {"balance": 90, "input": 100, "output": 10}}}, "postings": [], "preCommitVolumes": {"key": {"USD": {"balance": 90, "input": 100, "output": 10}, "EUR": {"balance": 90, "input": 100, "output": 10}}, "key1": {"USD": {"balance": 90, "input": 100, "output": 10}, "EUR": {"balance": 90, "input": 100, "output": 10}}}, "reference": "ref:001", "timestamp": "2025-04-16T13:08:57.024Z"}, {"id": 751740, "metadata": {"key": "", "key1": ""}, "postCommitVolumes": {"key": {"USD": {"balance": 90, "input": 100, "output": 10}, "EUR": {"balance": 90, "input": 100, "output": 10}}}, "postings": [{"amount": 100, "asset": "COIN", "destination": "users:002", "source": "users:001"}, {"amount": 100, "asset": "COIN", "destination": "users:002", "source": "users:001"}, {"amount": 100, "asset": "COIN", "destination": "users:002", "source": "users:001"}], "preCommitVolumes": {"key": {"USD": {"balance": 90, "input": 100, "output": 10}, "EUR": {"balance": 90, "input": 100, "output": 10}}}, "reference": "ref:001", "timestamp": "2023-04-29T22:11:40.809Z"}], "hasMore": false, "next": "", "pageSize": 15, "previous": "YXVsdCBhbmQgYSBtYXhpbXVtIG1heF9yZXN1bHRzLol="}} + application/json: {"cursor": {"data": [{"id": 857229, "metadata": {}, "postCommitVolumes": {"key": {"USD": {"balance": 90, "input": 100, "output": 10}, "EUR": {"balance": 90, "input": 100, "output": 10}}, "key1": {"USD": {"balance": 90, "input": 100, "output": 10}, "EUR": {"balance": 90, "input": 100, "output": 10}}}, "postings": [], "preCommitVolumes": {"key": {"USD": {"balance": 90, "input": 100, "output": 10}, "EUR": {"balance": 90, "input": 100, "output": 10}}, "key1": {"USD": {"balance": 90, "input": 100, "output": 10}, "EUR": {"balance": 90, "input": 100, "output": 10}}, "key2": {"USD": {"balance": 90, "input": 100, "output": 10}, "EUR": {"balance": 90, "input": 100, "output": 10}}}, "reference": "ref:001", "timestamp": "2025-02-03T03:06:41.756Z"}], "hasMore": false, "next": "", "pageSize": 15, "previous": "YXVsdCBhbmQgYSBtYXhpbXVtIG1heF9yZXN1bHRzLol="}} default: - application/json: {"errorCode": "VALIDATION", "errorMessage": ""} + application/json: {"errorCode": "INSUFFICIENT_FUND", "errorMessage": ""} getWallet: speakeasy-default-get-wallet: parameters: @@ -3703,9 +3655,9 @@ examples: id: "" responses: "200": - application/json: {"data": {"balances": {"main": {"assets": {"key": 571864}}}, "createdAt": "2024-11-13T05:25:13.185Z", "id": "bec36009-93cb-484f-9620-8873422591bc", "ledger": "", "metadata": {"key": ""}, "name": ""}} + application/json: {"data": {"balances": {"main": {"assets": {"key": 59834, "key1": 265771, "key2": 813022}}}, "createdAt": "2025-12-07T22:17:09.294Z", "id": "d4481942-2f66-4608-ad30-c183f9ab10a6", "ledger": "", "metadata": {"key": "", "key1": "", "key2": ""}, "name": ""}} default: - application/json: {"errorCode": "INSUFFICIENT_FUND", "errorMessage": ""} + application/json: {"errorCode": "VALIDATION", "errorMessage": ""} getWalletSummary: speakeasy-default-get-wallet-summary: parameters: @@ -3713,9 +3665,9 @@ examples: id: "" responses: "200": - application/json: {"data": {"availableFunds": {"key": 265270, "key1": 425645}, "balances": [{"assets": {}, "name": ""}], "expirableFunds": {}, "expiredFunds": {"key": 937378, "key1": 696335, "key2": 846984}, "holdFunds": {"key": 930990, "key1": 132783, "key2": 515347}}} + application/json: {"data": {"availableFunds": {"key": 727089, "key1": 388376}, "balances": [], "expirableFunds": {}, "expiredFunds": {"key": 10693, "key1": 323782}, "holdFunds": {"key": 485834, "key1": 149986, "key2": 87397}}} default: - application/json: {"errorCode": "INSUFFICIENT_FUND", "errorMessage": ""} + application/json: {"errorCode": "VALIDATION", "errorMessage": ""} listBalances: speakeasy-default-list-balances: parameters: @@ -3723,7 +3675,7 @@ examples: id: "" responses: "200": - application/json: {"cursor": {"data": [{"name": ""}, {"name": ""}, {"name": ""}], "hasMore": false, "next": "", "pageSize": 15, "previous": "YXVsdCBhbmQgYSBtYXhpbXVtIG1heF9yZXN1bHRzLol="}} + application/json: {"cursor": {"data": [{"name": ""}], "hasMore": false, "next": "", "pageSize": 15, "previous": "YXVsdCBhbmQgYSBtYXhpbXVtIG1heF9yZXN1bHRzLol="}} listWallets: "": parameters: @@ -3735,15 +3687,14 @@ examples: expand: "balances" responses: "200": - application/json: {"cursor": {"data": [{"createdAt": "2023-02-28T12:24:12.671Z", "id": "acf390dc-7f51-40b9-8bec-968d375f0c57", "ledger": "", "metadata": {"key": "", "key1": ""}, "name": ""}], "hasMore": false, "next": "", "pageSize": 15, "previous": "YXVsdCBhbmQgYSBtYXhpbXVtIG1heF9yZXN1bHRzLol="}} + application/json: {"cursor": {"data": [], "hasMore": false, "next": "", "pageSize": 15, "previous": "YXVsdCBhbmQgYSBtYXhpbXVtIG1heF9yZXN1bHRzLol="}} default: - application/json: {"errorCode": "VALIDATION", "errorMessage": ""} + application/json: {"errorCode": "INTERNAL_ERROR", "errorMessage": ""} updateWallet: speakeasy-default-update-wallet: parameters: path: id: "" - header: {} responses: default: application/json: {"errorCode": "INSUFFICIENT_FUND", "errorMessage": ""} @@ -3752,17 +3703,16 @@ examples: parameters: path: hold_id: "" - header: {} responses: default: - application/json: {"errorCode": "HOLD_CLOSED", "errorMessage": ""} + application/json: {"errorCode": "VALIDATION", "errorMessage": ""} walletsgetServerInfo: speakeasy-default-walletsget-server-info: responses: "200": application/json: {"version": ""} default: - application/json: {"errorCode": "INTERNAL_ERROR", "errorMessage": ""} + application/json: {"errorCode": "HOLD_CLOSED", "errorMessage": ""} activateConfig: speakeasy-default-activate-config: parameters: @@ -3770,7 +3720,7 @@ examples: id: "4997257d-dfb6-445b-929c-cbe2ab182818" responses: "200": - application/json: {"data": {"active": true, "createdAt": "2025-04-13T00:54:15.165Z", "endpoint": "https://example.com", "eventTypes": ["TYPE1"], "id": "614a5830-bda0-4680-b1ea-6090dd8532c6", "secret": "V0bivxRWveaoz08afqjU6Ko/jwO0Cb+3", "updatedAt": "2023-07-24T14:37:40.680Z"}} + application/json: {"data": {"active": true, "createdAt": "2023-06-13T07:37:07.225Z", "endpoint": "https://example.com", "eventTypes": ["TYPE1", "TYPE2"], "id": "c779556b-11c4-4358-b441-bffde26f8bdd", "secret": "V0bivxRWveaoz08afqjU6Ko/jwO0Cb+3", "updatedAt": "2023-11-03T14:50:37.052Z"}} default: application/json: {"details": "https://play.numscript.org/?payload=eyJlcnJvciI6ImFjY291bnQgaGFkIGluc3VmZmljaWVudCBmdW5kcyJ9", "errorCode": "VALIDATION", "errorMessage": "[VALIDATION] invalid 'cursor' query param"} changeConfigSecret: @@ -3782,7 +3732,7 @@ examples: application/json: {"secret": "V0bivxRWveaoz08afqjU6Ko/jwO0Cb+3"} responses: "200": - application/json: {"data": {"active": true, "createdAt": "2023-12-07T06:10:53.379Z", "endpoint": "https://example.com", "eventTypes": ["TYPE1"], "id": "8470f220-7a70-4ef7-9be4-3432827b4f03", "secret": "V0bivxRWveaoz08afqjU6Ko/jwO0Cb+3", "updatedAt": "2023-11-27T20:14:58.331Z"}} + application/json: {"data": {"active": true, "createdAt": "2024-10-05T17:36:10.923Z", "endpoint": "https://example.com", "eventTypes": ["TYPE1", "TYPE2"], "id": "3d1ccab8-f50b-44b6-975b-377e04332d72", "secret": "V0bivxRWveaoz08afqjU6Ko/jwO0Cb+3", "updatedAt": "2024-05-15T05:29:40.289Z"}} default: application/json: {"details": "https://play.numscript.org/?payload=eyJlcnJvciI6ImFjY291bnQgaGFkIGluc3VmZmljaWVudCBmdW5kcyJ9", "errorCode": "VALIDATION", "errorMessage": "[VALIDATION] invalid 'cursor' query param"} deactivateConfig: @@ -3792,7 +3742,7 @@ examples: id: "4997257d-dfb6-445b-929c-cbe2ab182818" responses: "200": - application/json: {"data": {"active": true, "createdAt": "2023-11-29T11:20:57.032Z", "endpoint": "https://example.com", "eventTypes": ["TYPE1"], "id": "85e5b25b-022b-4bd7-8c33-fbf5950d0f8f", "secret": "V0bivxRWveaoz08afqjU6Ko/jwO0Cb+3", "updatedAt": "2024-05-26T16:43:50.510Z"}} + application/json: {"data": {"active": true, "createdAt": "2023-02-03T00:01:48.932Z", "endpoint": "https://example.com", "eventTypes": ["TYPE1", "TYPE2"], "id": "90efb226-e1a7-45b9-9b3a-6ea753935469", "secret": "V0bivxRWveaoz08afqjU6Ko/jwO0Cb+3", "updatedAt": "2025-11-10T05:52:06.336Z"}} default: application/json: {"details": "https://play.numscript.org/?payload=eyJlcnJvciI6ImFjY291bnQgaGFkIGluc3VmZmljaWVudCBmdW5kcyJ9", "errorCode": "VALIDATION", "errorMessage": "[VALIDATION] invalid 'cursor' query param"} deleteConfig: @@ -3811,16 +3761,16 @@ examples: endpoint: "https://example.com" responses: "200": - application/json: {"cursor": {"data": [{"active": true, "createdAt": "2023-10-03T21:24:00.401Z", "endpoint": "https://example.com", "eventTypes": ["TYPE1"], "id": "f1f67d72-d5d3-4e22-8f79-851fcbdc0d83", "secret": "V0bivxRWveaoz08afqjU6Ko/jwO0Cb+3", "updatedAt": "2023-02-14T18:49:51.264Z"}], "hasMore": false}} + application/json: {"cursor": {"data": [{"active": true, "createdAt": "2023-12-20T14:54:40.912Z", "endpoint": "https://example.com", "eventTypes": ["TYPE1", "TYPE2"], "id": "3c52a10a-1c73-432d-8971-67be59479938", "secret": "V0bivxRWveaoz08afqjU6Ko/jwO0Cb+3", "updatedAt": "2024-03-19T09:18:42.471Z"}], "hasMore": false}} default: application/json: {"details": "https://play.numscript.org/?payload=eyJlcnJvciI6ImFjY291bnQgaGFkIGluc3VmZmljaWVudCBmdW5kcyJ9", "errorCode": "VALIDATION", "errorMessage": "[VALIDATION] invalid 'cursor' query param"} insertConfig: speakeasy-default-insert-config: requestBody: - application/json: {"endpoint": "https://example.com", "eventTypes": ["TYPE1"], "name": "customer_payment", "secret": "V0bivxRWveaoz08afqjU6Ko/jwO0Cb+3"} + application/json: {"endpoint": "https://example.com", "eventTypes": ["TYPE1", "TYPE2"], "name": "customer_payment", "secret": "V0bivxRWveaoz08afqjU6Ko/jwO0Cb+3"} responses: "200": - application/json: {"data": {"active": true, "createdAt": "2025-08-30T14:01:19.887Z", "endpoint": "https://example.com", "eventTypes": ["TYPE1"], "id": "0f756b09-5b38-465b-b8f2-983f240d4f5c", "secret": "V0bivxRWveaoz08afqjU6Ko/jwO0Cb+3", "updatedAt": "2024-08-09T10:29:51.537Z"}} + application/json: {"data": {"active": true, "createdAt": "2025-02-21T09:22:36.284Z", "endpoint": "https://example.com", "eventTypes": ["TYPE1", "TYPE2"], "id": "58804a1b-afea-4e94-906c-af1120884d63", "secret": "V0bivxRWveaoz08afqjU6Ko/jwO0Cb+3", "updatedAt": "2025-05-03T05:43:59.683Z"}} default: application/json: {"details": "https://play.numscript.org/?payload=eyJlcnJvciI6ImFjY291bnQgaGFkIGluc3VmZmljaWVudCBmdW5kcyJ9", "errorCode": "VALIDATION", "errorMessage": "[VALIDATION] invalid 'cursor' query param"} testConfig: @@ -3830,7 +3780,7 @@ examples: id: "4997257d-dfb6-445b-929c-cbe2ab182818" responses: "200": - application/json: {"data": {"config": {"active": true, "createdAt": "2024-05-29T09:53:58.891Z", "endpoint": "https://example.com", "eventTypes": ["TYPE1"], "id": "86054b6d-7f7e-4fb8-8f2f-b6a855cea0c7", "secret": "V0bivxRWveaoz08afqjU6Ko/jwO0Cb+3", "updatedAt": "2023-04-25T07:02:46.380Z"}, "createdAt": "2025-06-16T21:37:32.643Z", "id": "c7827ed3-469f-4c48-a7d1-c853b7f1271e", "payload": "{\"data\":\"test\"}", "retryAttempt": 1, "status": "success", "statusCode": 200, "updatedAt": "2024-10-18T10:47:20.940Z", "webhookID": "05f47970-be91-4384-9266-38e01d5768d6"}} + application/json: {"data": {"config": {"active": true, "createdAt": "2023-06-18T15:41:50.483Z", "endpoint": "https://example.com", "eventTypes": ["TYPE1", "TYPE2"], "id": "e0f3e4f4-7caa-485f-8971-8e6013ce74ce", "secret": "V0bivxRWveaoz08afqjU6Ko/jwO0Cb+3", "updatedAt": "2025-12-29T18:43:01.720Z"}, "createdAt": "2024-11-08T22:22:20.251Z", "id": "dfebbb08-a051-4207-8109-7f7123328748", "payload": "{\"data\":\"test\"}", "retryAttempt": 1, "status": "success", "statusCode": 200, "updatedAt": "2023-12-01T18:52:57.767Z", "webhookID": "cc9ba75e-ad38-47e1-b668-eba1c5b180ca"}} default: application/json: {"details": "https://play.numscript.org/?payload=eyJlcnJvciI6ImFjY291bnQgaGFkIGluc3VmZmljaWVudCBmdW5kcyJ9", "errorCode": "VALIDATION", "errorMessage": "[VALIDATION] invalid 'cursor' query param"} updateConfig: @@ -3839,9 +3789,9 @@ examples: path: id: "4997257d-dfb6-445b-929c-cbe2ab182818" requestBody: - application/json: {"endpoint": "https://example.com", "eventTypes": ["TYPE1"], "name": "customer_payment", "secret": "V0bivxRWveaoz08afqjU6Ko/jwO0Cb+3"} + application/json: {"endpoint": "https://example.com", "eventTypes": ["TYPE1", "TYPE2"], "name": "customer_payment", "secret": "V0bivxRWveaoz08afqjU6Ko/jwO0Cb+3"} responses: default: application/json: {"details": "https://play.numscript.org/?payload=eyJlcnJvciI6ImFjY291bnQgaGFkIGluc3VmZmljaWVudCBmdW5kcyJ9", "errorCode": "VALIDATION", "errorMessage": "[VALIDATION] invalid 'cursor' query param"} -examplesVersion: 1.0.0 +examplesVersion: 1.0.2 generatedTests: {} diff --git a/.speakeasy/workflow.lock b/.speakeasy/workflow.lock index bafa7280..3ecefc72 100644 --- a/.speakeasy/workflow.lock +++ b/.speakeasy/workflow.lock @@ -1,28 +1,28 @@ -speakeasyVersion: 1.521.1 +speakeasyVersion: 1.555.3 sources: stacks-source: sourceNamespace: stacks-source - sourceRevisionDigest: sha256:357e617ad3da84f2dedfe1349f445fcf5c38f4c28811fa3a335a6dd83b0be942 - sourceBlobDigest: sha256:f425dd02ba31efb8d82cd4e74907e8d515b79a0a74f5e6aac33d5fe02c2d5770 + sourceRevisionDigest: sha256:078e0621b2b3950989917f3c336f098de484cdff58603076ce7f80ac5e3f82a9 + sourceBlobDigest: sha256:d7707e7839c0592f7ebcfeae3d3ce0cc28ec3362939a19974e3ee1f494514a7e tags: - latest - - speakeasy-sdk-regen-1742563401 - - v3.0.3 + - speakeasy-sdk-regen-1749112152 + - v3.0.4 targets: formance-python-sdk: source: stacks-source sourceNamespace: stacks-source - sourceRevisionDigest: sha256:357e617ad3da84f2dedfe1349f445fcf5c38f4c28811fa3a335a6dd83b0be942 - sourceBlobDigest: sha256:f425dd02ba31efb8d82cd4e74907e8d515b79a0a74f5e6aac33d5fe02c2d5770 + sourceRevisionDigest: sha256:078e0621b2b3950989917f3c336f098de484cdff58603076ce7f80ac5e3f82a9 + sourceBlobDigest: sha256:d7707e7839c0592f7ebcfeae3d3ce0cc28ec3362939a19974e3ee1f494514a7e codeSamplesNamespace: stacks-source-python-code-samples - codeSamplesRevisionDigest: sha256:e1d130cf6338eb2dca65b25d35105b4e0a07a65d9c679a2844b1a9bfd3d8e238 + codeSamplesRevisionDigest: sha256:e96bd9e56340416de291384b7e73672829a5ea50760e4ad427adef99b74ff52a workflow: workflowVersion: 1.0.0 speakeasyVersion: latest sources: stacks-source: inputs: - - location: https://github.com/formancehq/stack/releases/download/v3.0.3/generate.json + - location: https://github.com/formancehq/stack/releases/download/v3.0.4/generate.json registry: location: registry.speakeasyapi.dev/formance/formance/stacks-source targets: diff --git a/README-PYPI.md b/README-PYPI.md index 7138411e..082e6a1f 100644 --- a/README-PYPI.md +++ b/README-PYPI.md @@ -189,168 +189,168 @@ asyncio.run(main()) ### [auth](https://github.com/formancehq/formance-sdk-python/blob/master/docs/sdks/auth/README.md) -#### [auth.v1](https://github.com/formancehq/formance-sdk-python/blob/master/docs/sdks/v1/README.md) - -* [create_client](https://github.com/formancehq/formance-sdk-python/blob/master/docs/sdks/v1/README.md#create_client) - Create client -* [create_secret](https://github.com/formancehq/formance-sdk-python/blob/master/docs/sdks/v1/README.md#create_secret) - Add a secret to a client -* [delete_client](https://github.com/formancehq/formance-sdk-python/blob/master/docs/sdks/v1/README.md#delete_client) - Delete client -* [delete_secret](https://github.com/formancehq/formance-sdk-python/blob/master/docs/sdks/v1/README.md#delete_secret) - Delete a secret from a client -* [get_oidc_well_knowns](https://github.com/formancehq/formance-sdk-python/blob/master/docs/sdks/v1/README.md#get_oidc_well_knowns) - Retrieve OpenID connect well-knowns. -* [get_server_info](https://github.com/formancehq/formance-sdk-python/blob/master/docs/sdks/v1/README.md#get_server_info) - Get server info -* [list_clients](https://github.com/formancehq/formance-sdk-python/blob/master/docs/sdks/v1/README.md#list_clients) - List clients -* [list_users](https://github.com/formancehq/formance-sdk-python/blob/master/docs/sdks/v1/README.md#list_users) - List users -* [read_client](https://github.com/formancehq/formance-sdk-python/blob/master/docs/sdks/v1/README.md#read_client) - Read client -* [read_user](https://github.com/formancehq/formance-sdk-python/blob/master/docs/sdks/v1/README.md#read_user) - Read user -* [update_client](https://github.com/formancehq/formance-sdk-python/blob/master/docs/sdks/v1/README.md#update_client) - Update client +#### [auth.v1](https://github.com/formancehq/formance-sdk-python/blob/master/docs/sdks/authv1/README.md) + +* [create_client](https://github.com/formancehq/formance-sdk-python/blob/master/docs/sdks/authv1/README.md#create_client) - Create client +* [create_secret](https://github.com/formancehq/formance-sdk-python/blob/master/docs/sdks/authv1/README.md#create_secret) - Add a secret to a client +* [delete_client](https://github.com/formancehq/formance-sdk-python/blob/master/docs/sdks/authv1/README.md#delete_client) - Delete client +* [delete_secret](https://github.com/formancehq/formance-sdk-python/blob/master/docs/sdks/authv1/README.md#delete_secret) - Delete a secret from a client +* [get_oidc_well_knowns](https://github.com/formancehq/formance-sdk-python/blob/master/docs/sdks/authv1/README.md#get_oidc_well_knowns) - Retrieve OpenID connect well-knowns. +* [get_server_info](https://github.com/formancehq/formance-sdk-python/blob/master/docs/sdks/authv1/README.md#get_server_info) - Get server info +* [list_clients](https://github.com/formancehq/formance-sdk-python/blob/master/docs/sdks/authv1/README.md#list_clients) - List clients +* [list_users](https://github.com/formancehq/formance-sdk-python/blob/master/docs/sdks/authv1/README.md#list_users) - List users +* [read_client](https://github.com/formancehq/formance-sdk-python/blob/master/docs/sdks/authv1/README.md#read_client) - Read client +* [read_user](https://github.com/formancehq/formance-sdk-python/blob/master/docs/sdks/authv1/README.md#read_user) - Read user +* [update_client](https://github.com/formancehq/formance-sdk-python/blob/master/docs/sdks/authv1/README.md#update_client) - Update client ### [ledger](https://github.com/formancehq/formance-sdk-python/blob/master/docs/sdks/ledger/README.md) -#### [ledger.v1](https://github.com/formancehq/formance-sdk-python/blob/master/docs/sdks/sdkv1/README.md) - -* [create_transactions](https://github.com/formancehq/formance-sdk-python/blob/master/docs/sdks/sdkv1/README.md#create_transactions) - Create a new batch of transactions to a ledger -* [add_metadata_on_transaction](https://github.com/formancehq/formance-sdk-python/blob/master/docs/sdks/sdkv1/README.md#add_metadata_on_transaction) - Set the metadata of a transaction by its ID -* [add_metadata_to_account](https://github.com/formancehq/formance-sdk-python/blob/master/docs/sdks/sdkv1/README.md#add_metadata_to_account) - Add metadata to an account -* [count_accounts](https://github.com/formancehq/formance-sdk-python/blob/master/docs/sdks/sdkv1/README.md#count_accounts) - Count the accounts from a ledger -* [count_transactions](https://github.com/formancehq/formance-sdk-python/blob/master/docs/sdks/sdkv1/README.md#count_transactions) - Count the transactions from a ledger -* [create_transaction](https://github.com/formancehq/formance-sdk-python/blob/master/docs/sdks/sdkv1/README.md#create_transaction) - Create a new transaction to a ledger -* [get_account](https://github.com/formancehq/formance-sdk-python/blob/master/docs/sdks/sdkv1/README.md#get_account) - Get account by its address -* [get_balances](https://github.com/formancehq/formance-sdk-python/blob/master/docs/sdks/sdkv1/README.md#get_balances) - Get the balances from a ledger's account -* [get_balances_aggregated](https://github.com/formancehq/formance-sdk-python/blob/master/docs/sdks/sdkv1/README.md#get_balances_aggregated) - Get the aggregated balances from selected accounts -* [get_info](https://github.com/formancehq/formance-sdk-python/blob/master/docs/sdks/sdkv1/README.md#get_info) - Show server information -* [get_ledger_info](https://github.com/formancehq/formance-sdk-python/blob/master/docs/sdks/sdkv1/README.md#get_ledger_info) - Get information about a ledger -* [get_mapping](https://github.com/formancehq/formance-sdk-python/blob/master/docs/sdks/sdkv1/README.md#get_mapping) - Get the mapping of a ledger -* [get_transaction](https://github.com/formancehq/formance-sdk-python/blob/master/docs/sdks/sdkv1/README.md#get_transaction) - Get transaction from a ledger by its ID -* [list_accounts](https://github.com/formancehq/formance-sdk-python/blob/master/docs/sdks/sdkv1/README.md#list_accounts) - List accounts from a ledger -* [list_logs](https://github.com/formancehq/formance-sdk-python/blob/master/docs/sdks/sdkv1/README.md#list_logs) - List the logs from a ledger -* [list_transactions](https://github.com/formancehq/formance-sdk-python/blob/master/docs/sdks/sdkv1/README.md#list_transactions) - List transactions from a ledger -* [read_stats](https://github.com/formancehq/formance-sdk-python/blob/master/docs/sdks/sdkv1/README.md#read_stats) - Get statistics from a ledger -* [revert_transaction](https://github.com/formancehq/formance-sdk-python/blob/master/docs/sdks/sdkv1/README.md#revert_transaction) - Revert a ledger transaction by its ID -* [~~run_script~~](https://github.com/formancehq/formance-sdk-python/blob/master/docs/sdks/sdkv1/README.md#run_script) - Execute a Numscript :warning: **Deprecated** -* [update_mapping](https://github.com/formancehq/formance-sdk-python/blob/master/docs/sdks/sdkv1/README.md#update_mapping) - Update the mapping of a ledger - -#### [ledger.v2](https://github.com/formancehq/formance-sdk-python/blob/master/docs/sdks/v2/README.md) - -* [add_metadata_on_transaction](https://github.com/formancehq/formance-sdk-python/blob/master/docs/sdks/v2/README.md#add_metadata_on_transaction) - Set the metadata of a transaction by its ID -* [add_metadata_to_account](https://github.com/formancehq/formance-sdk-python/blob/master/docs/sdks/v2/README.md#add_metadata_to_account) - Add metadata to an account -* [count_accounts](https://github.com/formancehq/formance-sdk-python/blob/master/docs/sdks/v2/README.md#count_accounts) - Count the accounts from a ledger -* [count_transactions](https://github.com/formancehq/formance-sdk-python/blob/master/docs/sdks/v2/README.md#count_transactions) - Count the transactions from a ledger -* [create_bulk](https://github.com/formancehq/formance-sdk-python/blob/master/docs/sdks/v2/README.md#create_bulk) - Bulk request -* [create_ledger](https://github.com/formancehq/formance-sdk-python/blob/master/docs/sdks/v2/README.md#create_ledger) - Create a ledger -* [create_transaction](https://github.com/formancehq/formance-sdk-python/blob/master/docs/sdks/v2/README.md#create_transaction) - Create a new transaction to a ledger -* [delete_account_metadata](https://github.com/formancehq/formance-sdk-python/blob/master/docs/sdks/v2/README.md#delete_account_metadata) - Delete metadata by key -* [delete_ledger_metadata](https://github.com/formancehq/formance-sdk-python/blob/master/docs/sdks/v2/README.md#delete_ledger_metadata) - Delete ledger metadata by key -* [delete_transaction_metadata](https://github.com/formancehq/formance-sdk-python/blob/master/docs/sdks/v2/README.md#delete_transaction_metadata) - Delete metadata by key -* [export_logs](https://github.com/formancehq/formance-sdk-python/blob/master/docs/sdks/v2/README.md#export_logs) - Export logs -* [get_account](https://github.com/formancehq/formance-sdk-python/blob/master/docs/sdks/v2/README.md#get_account) - Get account by its address -* [get_balances_aggregated](https://github.com/formancehq/formance-sdk-python/blob/master/docs/sdks/v2/README.md#get_balances_aggregated) - Get the aggregated balances from selected accounts -* [get_info](https://github.com/formancehq/formance-sdk-python/blob/master/docs/sdks/v2/README.md#get_info) - Show server information -* [get_ledger](https://github.com/formancehq/formance-sdk-python/blob/master/docs/sdks/v2/README.md#get_ledger) - Get a ledger -* [get_ledger_info](https://github.com/formancehq/formance-sdk-python/blob/master/docs/sdks/v2/README.md#get_ledger_info) - Get information about a ledger -* [get_metrics](https://github.com/formancehq/formance-sdk-python/blob/master/docs/sdks/v2/README.md#get_metrics) - Read in memory metrics -* [get_transaction](https://github.com/formancehq/formance-sdk-python/blob/master/docs/sdks/v2/README.md#get_transaction) - Get transaction from a ledger by its ID -* [get_volumes_with_balances](https://github.com/formancehq/formance-sdk-python/blob/master/docs/sdks/v2/README.md#get_volumes_with_balances) - Get list of volumes with balances for (account/asset) -* [import_logs](https://github.com/formancehq/formance-sdk-python/blob/master/docs/sdks/v2/README.md#import_logs) -* [list_accounts](https://github.com/formancehq/formance-sdk-python/blob/master/docs/sdks/v2/README.md#list_accounts) - List accounts from a ledger -* [list_ledgers](https://github.com/formancehq/formance-sdk-python/blob/master/docs/sdks/v2/README.md#list_ledgers) - List ledgers -* [list_logs](https://github.com/formancehq/formance-sdk-python/blob/master/docs/sdks/v2/README.md#list_logs) - List the logs from a ledger -* [list_transactions](https://github.com/formancehq/formance-sdk-python/blob/master/docs/sdks/v2/README.md#list_transactions) - List transactions from a ledger -* [read_stats](https://github.com/formancehq/formance-sdk-python/blob/master/docs/sdks/v2/README.md#read_stats) - Get statistics from a ledger -* [revert_transaction](https://github.com/formancehq/formance-sdk-python/blob/master/docs/sdks/v2/README.md#revert_transaction) - Revert a ledger transaction by its ID -* [update_ledger_metadata](https://github.com/formancehq/formance-sdk-python/blob/master/docs/sdks/v2/README.md#update_ledger_metadata) - Update ledger metadata +#### [ledger.v1](https://github.com/formancehq/formance-sdk-python/blob/master/docs/sdks/ledgerv1/README.md) + +* [create_transactions](https://github.com/formancehq/formance-sdk-python/blob/master/docs/sdks/ledgerv1/README.md#create_transactions) - Create a new batch of transactions to a ledger +* [add_metadata_on_transaction](https://github.com/formancehq/formance-sdk-python/blob/master/docs/sdks/ledgerv1/README.md#add_metadata_on_transaction) - Set the metadata of a transaction by its ID +* [add_metadata_to_account](https://github.com/formancehq/formance-sdk-python/blob/master/docs/sdks/ledgerv1/README.md#add_metadata_to_account) - Add metadata to an account +* [count_accounts](https://github.com/formancehq/formance-sdk-python/blob/master/docs/sdks/ledgerv1/README.md#count_accounts) - Count the accounts from a ledger +* [count_transactions](https://github.com/formancehq/formance-sdk-python/blob/master/docs/sdks/ledgerv1/README.md#count_transactions) - Count the transactions from a ledger +* [create_transaction](https://github.com/formancehq/formance-sdk-python/blob/master/docs/sdks/ledgerv1/README.md#create_transaction) - Create a new transaction to a ledger +* [get_account](https://github.com/formancehq/formance-sdk-python/blob/master/docs/sdks/ledgerv1/README.md#get_account) - Get account by its address +* [get_balances](https://github.com/formancehq/formance-sdk-python/blob/master/docs/sdks/ledgerv1/README.md#get_balances) - Get the balances from a ledger's account +* [get_balances_aggregated](https://github.com/formancehq/formance-sdk-python/blob/master/docs/sdks/ledgerv1/README.md#get_balances_aggregated) - Get the aggregated balances from selected accounts +* [get_info](https://github.com/formancehq/formance-sdk-python/blob/master/docs/sdks/ledgerv1/README.md#get_info) - Show server information +* [get_ledger_info](https://github.com/formancehq/formance-sdk-python/blob/master/docs/sdks/ledgerv1/README.md#get_ledger_info) - Get information about a ledger +* [get_mapping](https://github.com/formancehq/formance-sdk-python/blob/master/docs/sdks/ledgerv1/README.md#get_mapping) - Get the mapping of a ledger +* [get_transaction](https://github.com/formancehq/formance-sdk-python/blob/master/docs/sdks/ledgerv1/README.md#get_transaction) - Get transaction from a ledger by its ID +* [list_accounts](https://github.com/formancehq/formance-sdk-python/blob/master/docs/sdks/ledgerv1/README.md#list_accounts) - List accounts from a ledger +* [list_logs](https://github.com/formancehq/formance-sdk-python/blob/master/docs/sdks/ledgerv1/README.md#list_logs) - List the logs from a ledger +* [list_transactions](https://github.com/formancehq/formance-sdk-python/blob/master/docs/sdks/ledgerv1/README.md#list_transactions) - List transactions from a ledger +* [read_stats](https://github.com/formancehq/formance-sdk-python/blob/master/docs/sdks/ledgerv1/README.md#read_stats) - Get statistics from a ledger +* [revert_transaction](https://github.com/formancehq/formance-sdk-python/blob/master/docs/sdks/ledgerv1/README.md#revert_transaction) - Revert a ledger transaction by its ID +* [~~run_script~~](https://github.com/formancehq/formance-sdk-python/blob/master/docs/sdks/ledgerv1/README.md#run_script) - Execute a Numscript :warning: **Deprecated** +* [update_mapping](https://github.com/formancehq/formance-sdk-python/blob/master/docs/sdks/ledgerv1/README.md#update_mapping) - Update the mapping of a ledger + +#### [ledger.v2](https://github.com/formancehq/formance-sdk-python/blob/master/docs/sdks/ledgerv2/README.md) + +* [add_metadata_on_transaction](https://github.com/formancehq/formance-sdk-python/blob/master/docs/sdks/ledgerv2/README.md#add_metadata_on_transaction) - Set the metadata of a transaction by its ID +* [add_metadata_to_account](https://github.com/formancehq/formance-sdk-python/blob/master/docs/sdks/ledgerv2/README.md#add_metadata_to_account) - Add metadata to an account +* [count_accounts](https://github.com/formancehq/formance-sdk-python/blob/master/docs/sdks/ledgerv2/README.md#count_accounts) - Count the accounts from a ledger +* [count_transactions](https://github.com/formancehq/formance-sdk-python/blob/master/docs/sdks/ledgerv2/README.md#count_transactions) - Count the transactions from a ledger +* [create_bulk](https://github.com/formancehq/formance-sdk-python/blob/master/docs/sdks/ledgerv2/README.md#create_bulk) - Bulk request +* [create_ledger](https://github.com/formancehq/formance-sdk-python/blob/master/docs/sdks/ledgerv2/README.md#create_ledger) - Create a ledger +* [create_transaction](https://github.com/formancehq/formance-sdk-python/blob/master/docs/sdks/ledgerv2/README.md#create_transaction) - Create a new transaction to a ledger +* [delete_account_metadata](https://github.com/formancehq/formance-sdk-python/blob/master/docs/sdks/ledgerv2/README.md#delete_account_metadata) - Delete metadata by key +* [delete_ledger_metadata](https://github.com/formancehq/formance-sdk-python/blob/master/docs/sdks/ledgerv2/README.md#delete_ledger_metadata) - Delete ledger metadata by key +* [delete_transaction_metadata](https://github.com/formancehq/formance-sdk-python/blob/master/docs/sdks/ledgerv2/README.md#delete_transaction_metadata) - Delete metadata by key +* [export_logs](https://github.com/formancehq/formance-sdk-python/blob/master/docs/sdks/ledgerv2/README.md#export_logs) - Export logs +* [get_account](https://github.com/formancehq/formance-sdk-python/blob/master/docs/sdks/ledgerv2/README.md#get_account) - Get account by its address +* [get_balances_aggregated](https://github.com/formancehq/formance-sdk-python/blob/master/docs/sdks/ledgerv2/README.md#get_balances_aggregated) - Get the aggregated balances from selected accounts +* [get_info](https://github.com/formancehq/formance-sdk-python/blob/master/docs/sdks/ledgerv2/README.md#get_info) - Show server information +* [get_ledger](https://github.com/formancehq/formance-sdk-python/blob/master/docs/sdks/ledgerv2/README.md#get_ledger) - Get a ledger +* [get_ledger_info](https://github.com/formancehq/formance-sdk-python/blob/master/docs/sdks/ledgerv2/README.md#get_ledger_info) - Get information about a ledger +* [get_metrics](https://github.com/formancehq/formance-sdk-python/blob/master/docs/sdks/ledgerv2/README.md#get_metrics) - Read in memory metrics +* [get_transaction](https://github.com/formancehq/formance-sdk-python/blob/master/docs/sdks/ledgerv2/README.md#get_transaction) - Get transaction from a ledger by its ID +* [get_volumes_with_balances](https://github.com/formancehq/formance-sdk-python/blob/master/docs/sdks/ledgerv2/README.md#get_volumes_with_balances) - Get list of volumes with balances for (account/asset) +* [import_logs](https://github.com/formancehq/formance-sdk-python/blob/master/docs/sdks/ledgerv2/README.md#import_logs) +* [list_accounts](https://github.com/formancehq/formance-sdk-python/blob/master/docs/sdks/ledgerv2/README.md#list_accounts) - List accounts from a ledger +* [list_ledgers](https://github.com/formancehq/formance-sdk-python/blob/master/docs/sdks/ledgerv2/README.md#list_ledgers) - List ledgers +* [list_logs](https://github.com/formancehq/formance-sdk-python/blob/master/docs/sdks/ledgerv2/README.md#list_logs) - List the logs from a ledger +* [list_transactions](https://github.com/formancehq/formance-sdk-python/blob/master/docs/sdks/ledgerv2/README.md#list_transactions) - List transactions from a ledger +* [read_stats](https://github.com/formancehq/formance-sdk-python/blob/master/docs/sdks/ledgerv2/README.md#read_stats) - Get statistics from a ledger +* [revert_transaction](https://github.com/formancehq/formance-sdk-python/blob/master/docs/sdks/ledgerv2/README.md#revert_transaction) - Revert a ledger transaction by its ID +* [update_ledger_metadata](https://github.com/formancehq/formance-sdk-python/blob/master/docs/sdks/ledgerv2/README.md#update_ledger_metadata) - Update ledger metadata ### [orchestration](https://github.com/formancehq/formance-sdk-python/blob/master/docs/sdks/orchestration/README.md) -#### [orchestration.v1](https://github.com/formancehq/formance-sdk-python/blob/master/docs/sdks/sdkorchestrationv1/README.md) - -* [cancel_event](https://github.com/formancehq/formance-sdk-python/blob/master/docs/sdks/sdkorchestrationv1/README.md#cancel_event) - Cancel a running workflow -* [create_trigger](https://github.com/formancehq/formance-sdk-python/blob/master/docs/sdks/sdkorchestrationv1/README.md#create_trigger) - Create trigger -* [create_workflow](https://github.com/formancehq/formance-sdk-python/blob/master/docs/sdks/sdkorchestrationv1/README.md#create_workflow) - Create workflow -* [delete_trigger](https://github.com/formancehq/formance-sdk-python/blob/master/docs/sdks/sdkorchestrationv1/README.md#delete_trigger) - Delete trigger -* [delete_workflow](https://github.com/formancehq/formance-sdk-python/blob/master/docs/sdks/sdkorchestrationv1/README.md#delete_workflow) - Delete a flow by id -* [get_instance](https://github.com/formancehq/formance-sdk-python/blob/master/docs/sdks/sdkorchestrationv1/README.md#get_instance) - Get a workflow instance by id -* [get_instance_history](https://github.com/formancehq/formance-sdk-python/blob/master/docs/sdks/sdkorchestrationv1/README.md#get_instance_history) - Get a workflow instance history by id -* [get_instance_stage_history](https://github.com/formancehq/formance-sdk-python/blob/master/docs/sdks/sdkorchestrationv1/README.md#get_instance_stage_history) - Get a workflow instance stage history -* [get_workflow](https://github.com/formancehq/formance-sdk-python/blob/master/docs/sdks/sdkorchestrationv1/README.md#get_workflow) - Get a flow by id -* [list_instances](https://github.com/formancehq/formance-sdk-python/blob/master/docs/sdks/sdkorchestrationv1/README.md#list_instances) - List instances of a workflow -* [list_triggers](https://github.com/formancehq/formance-sdk-python/blob/master/docs/sdks/sdkorchestrationv1/README.md#list_triggers) - List triggers -* [list_triggers_occurrences](https://github.com/formancehq/formance-sdk-python/blob/master/docs/sdks/sdkorchestrationv1/README.md#list_triggers_occurrences) - List triggers occurrences -* [list_workflows](https://github.com/formancehq/formance-sdk-python/blob/master/docs/sdks/sdkorchestrationv1/README.md#list_workflows) - List registered workflows -* [orchestrationget_server_info](https://github.com/formancehq/formance-sdk-python/blob/master/docs/sdks/sdkorchestrationv1/README.md#orchestrationget_server_info) - Get server info -* [read_trigger](https://github.com/formancehq/formance-sdk-python/blob/master/docs/sdks/sdkorchestrationv1/README.md#read_trigger) - Read trigger -* [run_workflow](https://github.com/formancehq/formance-sdk-python/blob/master/docs/sdks/sdkorchestrationv1/README.md#run_workflow) - Run workflow -* [send_event](https://github.com/formancehq/formance-sdk-python/blob/master/docs/sdks/sdkorchestrationv1/README.md#send_event) - Send an event to a running workflow - -#### [orchestration.v2](https://github.com/formancehq/formance-sdk-python/blob/master/docs/sdks/sdkv2/README.md) - -* [cancel_event](https://github.com/formancehq/formance-sdk-python/blob/master/docs/sdks/sdkv2/README.md#cancel_event) - Cancel a running workflow -* [create_trigger](https://github.com/formancehq/formance-sdk-python/blob/master/docs/sdks/sdkv2/README.md#create_trigger) - Create trigger -* [create_workflow](https://github.com/formancehq/formance-sdk-python/blob/master/docs/sdks/sdkv2/README.md#create_workflow) - Create workflow -* [delete_trigger](https://github.com/formancehq/formance-sdk-python/blob/master/docs/sdks/sdkv2/README.md#delete_trigger) - Delete trigger -* [delete_workflow](https://github.com/formancehq/formance-sdk-python/blob/master/docs/sdks/sdkv2/README.md#delete_workflow) - Delete a flow by id -* [get_instance](https://github.com/formancehq/formance-sdk-python/blob/master/docs/sdks/sdkv2/README.md#get_instance) - Get a workflow instance by id -* [get_instance_history](https://github.com/formancehq/formance-sdk-python/blob/master/docs/sdks/sdkv2/README.md#get_instance_history) - Get a workflow instance history by id -* [get_instance_stage_history](https://github.com/formancehq/formance-sdk-python/blob/master/docs/sdks/sdkv2/README.md#get_instance_stage_history) - Get a workflow instance stage history -* [get_server_info](https://github.com/formancehq/formance-sdk-python/blob/master/docs/sdks/sdkv2/README.md#get_server_info) - Get server info -* [get_workflow](https://github.com/formancehq/formance-sdk-python/blob/master/docs/sdks/sdkv2/README.md#get_workflow) - Get a flow by id -* [list_instances](https://github.com/formancehq/formance-sdk-python/blob/master/docs/sdks/sdkv2/README.md#list_instances) - List instances of a workflow -* [list_triggers](https://github.com/formancehq/formance-sdk-python/blob/master/docs/sdks/sdkv2/README.md#list_triggers) - List triggers -* [list_triggers_occurrences](https://github.com/formancehq/formance-sdk-python/blob/master/docs/sdks/sdkv2/README.md#list_triggers_occurrences) - List triggers occurrences -* [list_workflows](https://github.com/formancehq/formance-sdk-python/blob/master/docs/sdks/sdkv2/README.md#list_workflows) - List registered workflows -* [read_trigger](https://github.com/formancehq/formance-sdk-python/blob/master/docs/sdks/sdkv2/README.md#read_trigger) - Read trigger -* [run_workflow](https://github.com/formancehq/formance-sdk-python/blob/master/docs/sdks/sdkv2/README.md#run_workflow) - Run workflow -* [send_event](https://github.com/formancehq/formance-sdk-python/blob/master/docs/sdks/sdkv2/README.md#send_event) - Send an event to a running workflow -* [test_trigger](https://github.com/formancehq/formance-sdk-python/blob/master/docs/sdks/sdkv2/README.md#test_trigger) - Test trigger +#### [orchestration.v1](https://github.com/formancehq/formance-sdk-python/blob/master/docs/sdks/orchestrationv1/README.md) + +* [cancel_event](https://github.com/formancehq/formance-sdk-python/blob/master/docs/sdks/orchestrationv1/README.md#cancel_event) - Cancel a running workflow +* [create_trigger](https://github.com/formancehq/formance-sdk-python/blob/master/docs/sdks/orchestrationv1/README.md#create_trigger) - Create trigger +* [create_workflow](https://github.com/formancehq/formance-sdk-python/blob/master/docs/sdks/orchestrationv1/README.md#create_workflow) - Create workflow +* [delete_trigger](https://github.com/formancehq/formance-sdk-python/blob/master/docs/sdks/orchestrationv1/README.md#delete_trigger) - Delete trigger +* [delete_workflow](https://github.com/formancehq/formance-sdk-python/blob/master/docs/sdks/orchestrationv1/README.md#delete_workflow) - Delete a flow by id +* [get_instance](https://github.com/formancehq/formance-sdk-python/blob/master/docs/sdks/orchestrationv1/README.md#get_instance) - Get a workflow instance by id +* [get_instance_history](https://github.com/formancehq/formance-sdk-python/blob/master/docs/sdks/orchestrationv1/README.md#get_instance_history) - Get a workflow instance history by id +* [get_instance_stage_history](https://github.com/formancehq/formance-sdk-python/blob/master/docs/sdks/orchestrationv1/README.md#get_instance_stage_history) - Get a workflow instance stage history +* [get_workflow](https://github.com/formancehq/formance-sdk-python/blob/master/docs/sdks/orchestrationv1/README.md#get_workflow) - Get a flow by id +* [list_instances](https://github.com/formancehq/formance-sdk-python/blob/master/docs/sdks/orchestrationv1/README.md#list_instances) - List instances of a workflow +* [list_triggers](https://github.com/formancehq/formance-sdk-python/blob/master/docs/sdks/orchestrationv1/README.md#list_triggers) - List triggers +* [list_triggers_occurrences](https://github.com/formancehq/formance-sdk-python/blob/master/docs/sdks/orchestrationv1/README.md#list_triggers_occurrences) - List triggers occurrences +* [list_workflows](https://github.com/formancehq/formance-sdk-python/blob/master/docs/sdks/orchestrationv1/README.md#list_workflows) - List registered workflows +* [orchestrationget_server_info](https://github.com/formancehq/formance-sdk-python/blob/master/docs/sdks/orchestrationv1/README.md#orchestrationget_server_info) - Get server info +* [read_trigger](https://github.com/formancehq/formance-sdk-python/blob/master/docs/sdks/orchestrationv1/README.md#read_trigger) - Read trigger +* [run_workflow](https://github.com/formancehq/formance-sdk-python/blob/master/docs/sdks/orchestrationv1/README.md#run_workflow) - Run workflow +* [send_event](https://github.com/formancehq/formance-sdk-python/blob/master/docs/sdks/orchestrationv1/README.md#send_event) - Send an event to a running workflow + +#### [orchestration.v2](https://github.com/formancehq/formance-sdk-python/blob/master/docs/sdks/orchestrationv2/README.md) + +* [cancel_event](https://github.com/formancehq/formance-sdk-python/blob/master/docs/sdks/orchestrationv2/README.md#cancel_event) - Cancel a running workflow +* [create_trigger](https://github.com/formancehq/formance-sdk-python/blob/master/docs/sdks/orchestrationv2/README.md#create_trigger) - Create trigger +* [create_workflow](https://github.com/formancehq/formance-sdk-python/blob/master/docs/sdks/orchestrationv2/README.md#create_workflow) - Create workflow +* [delete_trigger](https://github.com/formancehq/formance-sdk-python/blob/master/docs/sdks/orchestrationv2/README.md#delete_trigger) - Delete trigger +* [delete_workflow](https://github.com/formancehq/formance-sdk-python/blob/master/docs/sdks/orchestrationv2/README.md#delete_workflow) - Delete a flow by id +* [get_instance](https://github.com/formancehq/formance-sdk-python/blob/master/docs/sdks/orchestrationv2/README.md#get_instance) - Get a workflow instance by id +* [get_instance_history](https://github.com/formancehq/formance-sdk-python/blob/master/docs/sdks/orchestrationv2/README.md#get_instance_history) - Get a workflow instance history by id +* [get_instance_stage_history](https://github.com/formancehq/formance-sdk-python/blob/master/docs/sdks/orchestrationv2/README.md#get_instance_stage_history) - Get a workflow instance stage history +* [get_server_info](https://github.com/formancehq/formance-sdk-python/blob/master/docs/sdks/orchestrationv2/README.md#get_server_info) - Get server info +* [get_workflow](https://github.com/formancehq/formance-sdk-python/blob/master/docs/sdks/orchestrationv2/README.md#get_workflow) - Get a flow by id +* [list_instances](https://github.com/formancehq/formance-sdk-python/blob/master/docs/sdks/orchestrationv2/README.md#list_instances) - List instances of a workflow +* [list_triggers](https://github.com/formancehq/formance-sdk-python/blob/master/docs/sdks/orchestrationv2/README.md#list_triggers) - List triggers +* [list_triggers_occurrences](https://github.com/formancehq/formance-sdk-python/blob/master/docs/sdks/orchestrationv2/README.md#list_triggers_occurrences) - List triggers occurrences +* [list_workflows](https://github.com/formancehq/formance-sdk-python/blob/master/docs/sdks/orchestrationv2/README.md#list_workflows) - List registered workflows +* [read_trigger](https://github.com/formancehq/formance-sdk-python/blob/master/docs/sdks/orchestrationv2/README.md#read_trigger) - Read trigger +* [run_workflow](https://github.com/formancehq/formance-sdk-python/blob/master/docs/sdks/orchestrationv2/README.md#run_workflow) - Run workflow +* [send_event](https://github.com/formancehq/formance-sdk-python/blob/master/docs/sdks/orchestrationv2/README.md#send_event) - Send an event to a running workflow +* [test_trigger](https://github.com/formancehq/formance-sdk-python/blob/master/docs/sdks/orchestrationv2/README.md#test_trigger) - Test trigger ### [payments](https://github.com/formancehq/formance-sdk-python/blob/master/docs/sdks/payments/README.md) -#### [payments.v1](https://github.com/formancehq/formance-sdk-python/blob/master/docs/sdks/sdkpaymentsv1/README.md) - -* [add_account_to_pool](https://github.com/formancehq/formance-sdk-python/blob/master/docs/sdks/sdkpaymentsv1/README.md#add_account_to_pool) - Add an account to a pool -* [connectors_transfer](https://github.com/formancehq/formance-sdk-python/blob/master/docs/sdks/sdkpaymentsv1/README.md#connectors_transfer) - Transfer funds between Connector accounts -* [create_account](https://github.com/formancehq/formance-sdk-python/blob/master/docs/sdks/sdkpaymentsv1/README.md#create_account) - Create an account -* [create_bank_account](https://github.com/formancehq/formance-sdk-python/blob/master/docs/sdks/sdkpaymentsv1/README.md#create_bank_account) - Create a BankAccount in Payments and on the PSP -* [create_payment](https://github.com/formancehq/formance-sdk-python/blob/master/docs/sdks/sdkpaymentsv1/README.md#create_payment) - Create a payment -* [create_pool](https://github.com/formancehq/formance-sdk-python/blob/master/docs/sdks/sdkpaymentsv1/README.md#create_pool) - Create a Pool -* [create_transfer_initiation](https://github.com/formancehq/formance-sdk-python/blob/master/docs/sdks/sdkpaymentsv1/README.md#create_transfer_initiation) - Create a TransferInitiation -* [delete_pool](https://github.com/formancehq/formance-sdk-python/blob/master/docs/sdks/sdkpaymentsv1/README.md#delete_pool) - Delete a Pool -* [delete_transfer_initiation](https://github.com/formancehq/formance-sdk-python/blob/master/docs/sdks/sdkpaymentsv1/README.md#delete_transfer_initiation) - Delete a transfer initiation -* [forward_bank_account](https://github.com/formancehq/formance-sdk-python/blob/master/docs/sdks/sdkpaymentsv1/README.md#forward_bank_account) - Forward a bank account to a connector -* [get_account_balances](https://github.com/formancehq/formance-sdk-python/blob/master/docs/sdks/sdkpaymentsv1/README.md#get_account_balances) - Get account balances -* [get_bank_account](https://github.com/formancehq/formance-sdk-python/blob/master/docs/sdks/sdkpaymentsv1/README.md#get_bank_account) - Get a bank account created by user on Formance -* [~~get_connector_task~~](https://github.com/formancehq/formance-sdk-python/blob/master/docs/sdks/sdkpaymentsv1/README.md#get_connector_task) - Read a specific task of the connector :warning: **Deprecated** -* [get_connector_task_v1](https://github.com/formancehq/formance-sdk-python/blob/master/docs/sdks/sdkpaymentsv1/README.md#get_connector_task_v1) - Read a specific task of the connector -* [get_payment](https://github.com/formancehq/formance-sdk-python/blob/master/docs/sdks/sdkpaymentsv1/README.md#get_payment) - Get a payment -* [get_pool](https://github.com/formancehq/formance-sdk-python/blob/master/docs/sdks/sdkpaymentsv1/README.md#get_pool) - Get a Pool -* [get_pool_balances](https://github.com/formancehq/formance-sdk-python/blob/master/docs/sdks/sdkpaymentsv1/README.md#get_pool_balances) - Get pool balances -* [get_transfer_initiation](https://github.com/formancehq/formance-sdk-python/blob/master/docs/sdks/sdkpaymentsv1/README.md#get_transfer_initiation) - Get a transfer initiation -* [install_connector](https://github.com/formancehq/formance-sdk-python/blob/master/docs/sdks/sdkpaymentsv1/README.md#install_connector) - Install a connector -* [list_all_connectors](https://github.com/formancehq/formance-sdk-python/blob/master/docs/sdks/sdkpaymentsv1/README.md#list_all_connectors) - List all installed connectors -* [list_bank_accounts](https://github.com/formancehq/formance-sdk-python/blob/master/docs/sdks/sdkpaymentsv1/README.md#list_bank_accounts) - List bank accounts created by user on Formance -* [list_configs_available_connectors](https://github.com/formancehq/formance-sdk-python/blob/master/docs/sdks/sdkpaymentsv1/README.md#list_configs_available_connectors) - List the configs of each available connector -* [~~list_connector_tasks~~](https://github.com/formancehq/formance-sdk-python/blob/master/docs/sdks/sdkpaymentsv1/README.md#list_connector_tasks) - List tasks from a connector :warning: **Deprecated** -* [list_connector_tasks_v1](https://github.com/formancehq/formance-sdk-python/blob/master/docs/sdks/sdkpaymentsv1/README.md#list_connector_tasks_v1) - List tasks from a connector -* [list_payments](https://github.com/formancehq/formance-sdk-python/blob/master/docs/sdks/sdkpaymentsv1/README.md#list_payments) - List payments -* [list_pools](https://github.com/formancehq/formance-sdk-python/blob/master/docs/sdks/sdkpaymentsv1/README.md#list_pools) - List Pools -* [list_transfer_initiations](https://github.com/formancehq/formance-sdk-python/blob/master/docs/sdks/sdkpaymentsv1/README.md#list_transfer_initiations) - List Transfer Initiations -* [paymentsget_account](https://github.com/formancehq/formance-sdk-python/blob/master/docs/sdks/sdkpaymentsv1/README.md#paymentsget_account) - Get an account -* [paymentsget_server_info](https://github.com/formancehq/formance-sdk-python/blob/master/docs/sdks/sdkpaymentsv1/README.md#paymentsget_server_info) - Get server info -* [paymentslist_accounts](https://github.com/formancehq/formance-sdk-python/blob/master/docs/sdks/sdkpaymentsv1/README.md#paymentslist_accounts) - List accounts -* [~~read_connector_config~~](https://github.com/formancehq/formance-sdk-python/blob/master/docs/sdks/sdkpaymentsv1/README.md#read_connector_config) - Read the config of a connector :warning: **Deprecated** -* [read_connector_config_v1](https://github.com/formancehq/formance-sdk-python/blob/master/docs/sdks/sdkpaymentsv1/README.md#read_connector_config_v1) - Read the config of a connector -* [remove_account_from_pool](https://github.com/formancehq/formance-sdk-python/blob/master/docs/sdks/sdkpaymentsv1/README.md#remove_account_from_pool) - Remove an account from a pool -* [~~reset_connector~~](https://github.com/formancehq/formance-sdk-python/blob/master/docs/sdks/sdkpaymentsv1/README.md#reset_connector) - Reset a connector :warning: **Deprecated** -* [reset_connector_v1](https://github.com/formancehq/formance-sdk-python/blob/master/docs/sdks/sdkpaymentsv1/README.md#reset_connector_v1) - Reset a connector -* [retry_transfer_initiation](https://github.com/formancehq/formance-sdk-python/blob/master/docs/sdks/sdkpaymentsv1/README.md#retry_transfer_initiation) - Retry a failed transfer initiation -* [reverse_transfer_initiation](https://github.com/formancehq/formance-sdk-python/blob/master/docs/sdks/sdkpaymentsv1/README.md#reverse_transfer_initiation) - Reverse a transfer initiation -* [udpate_transfer_initiation_status](https://github.com/formancehq/formance-sdk-python/blob/master/docs/sdks/sdkpaymentsv1/README.md#udpate_transfer_initiation_status) - Update the status of a transfer initiation -* [~~uninstall_connector~~](https://github.com/formancehq/formance-sdk-python/blob/master/docs/sdks/sdkpaymentsv1/README.md#uninstall_connector) - Uninstall a connector :warning: **Deprecated** -* [uninstall_connector_v1](https://github.com/formancehq/formance-sdk-python/blob/master/docs/sdks/sdkpaymentsv1/README.md#uninstall_connector_v1) - Uninstall a connector -* [update_bank_account_metadata](https://github.com/formancehq/formance-sdk-python/blob/master/docs/sdks/sdkpaymentsv1/README.md#update_bank_account_metadata) - Update metadata of a bank account -* [update_connector_config_v1](https://github.com/formancehq/formance-sdk-python/blob/master/docs/sdks/sdkpaymentsv1/README.md#update_connector_config_v1) - Update the config of a connector -* [update_metadata](https://github.com/formancehq/formance-sdk-python/blob/master/docs/sdks/sdkpaymentsv1/README.md#update_metadata) - Update metadata +#### [payments.v1](https://github.com/formancehq/formance-sdk-python/blob/master/docs/sdks/paymentsv1/README.md) + +* [add_account_to_pool](https://github.com/formancehq/formance-sdk-python/blob/master/docs/sdks/paymentsv1/README.md#add_account_to_pool) - Add an account to a pool +* [connectors_transfer](https://github.com/formancehq/formance-sdk-python/blob/master/docs/sdks/paymentsv1/README.md#connectors_transfer) - Transfer funds between Connector accounts +* [create_account](https://github.com/formancehq/formance-sdk-python/blob/master/docs/sdks/paymentsv1/README.md#create_account) - Create an account +* [create_bank_account](https://github.com/formancehq/formance-sdk-python/blob/master/docs/sdks/paymentsv1/README.md#create_bank_account) - Create a BankAccount in Payments and on the PSP +* [create_payment](https://github.com/formancehq/formance-sdk-python/blob/master/docs/sdks/paymentsv1/README.md#create_payment) - Create a payment +* [create_pool](https://github.com/formancehq/formance-sdk-python/blob/master/docs/sdks/paymentsv1/README.md#create_pool) - Create a Pool +* [create_transfer_initiation](https://github.com/formancehq/formance-sdk-python/blob/master/docs/sdks/paymentsv1/README.md#create_transfer_initiation) - Create a TransferInitiation +* [delete_pool](https://github.com/formancehq/formance-sdk-python/blob/master/docs/sdks/paymentsv1/README.md#delete_pool) - Delete a Pool +* [delete_transfer_initiation](https://github.com/formancehq/formance-sdk-python/blob/master/docs/sdks/paymentsv1/README.md#delete_transfer_initiation) - Delete a transfer initiation +* [forward_bank_account](https://github.com/formancehq/formance-sdk-python/blob/master/docs/sdks/paymentsv1/README.md#forward_bank_account) - Forward a bank account to a connector +* [get_account_balances](https://github.com/formancehq/formance-sdk-python/blob/master/docs/sdks/paymentsv1/README.md#get_account_balances) - Get account balances +* [get_bank_account](https://github.com/formancehq/formance-sdk-python/blob/master/docs/sdks/paymentsv1/README.md#get_bank_account) - Get a bank account created by user on Formance +* [~~get_connector_task~~](https://github.com/formancehq/formance-sdk-python/blob/master/docs/sdks/paymentsv1/README.md#get_connector_task) - Read a specific task of the connector :warning: **Deprecated** +* [get_connector_task_v1](https://github.com/formancehq/formance-sdk-python/blob/master/docs/sdks/paymentsv1/README.md#get_connector_task_v1) - Read a specific task of the connector +* [get_payment](https://github.com/formancehq/formance-sdk-python/blob/master/docs/sdks/paymentsv1/README.md#get_payment) - Get a payment +* [get_pool](https://github.com/formancehq/formance-sdk-python/blob/master/docs/sdks/paymentsv1/README.md#get_pool) - Get a Pool +* [get_pool_balances](https://github.com/formancehq/formance-sdk-python/blob/master/docs/sdks/paymentsv1/README.md#get_pool_balances) - Get pool balances +* [get_transfer_initiation](https://github.com/formancehq/formance-sdk-python/blob/master/docs/sdks/paymentsv1/README.md#get_transfer_initiation) - Get a transfer initiation +* [install_connector](https://github.com/formancehq/formance-sdk-python/blob/master/docs/sdks/paymentsv1/README.md#install_connector) - Install a connector +* [list_all_connectors](https://github.com/formancehq/formance-sdk-python/blob/master/docs/sdks/paymentsv1/README.md#list_all_connectors) - List all installed connectors +* [list_bank_accounts](https://github.com/formancehq/formance-sdk-python/blob/master/docs/sdks/paymentsv1/README.md#list_bank_accounts) - List bank accounts created by user on Formance +* [list_configs_available_connectors](https://github.com/formancehq/formance-sdk-python/blob/master/docs/sdks/paymentsv1/README.md#list_configs_available_connectors) - List the configs of each available connector +* [~~list_connector_tasks~~](https://github.com/formancehq/formance-sdk-python/blob/master/docs/sdks/paymentsv1/README.md#list_connector_tasks) - List tasks from a connector :warning: **Deprecated** +* [list_connector_tasks_v1](https://github.com/formancehq/formance-sdk-python/blob/master/docs/sdks/paymentsv1/README.md#list_connector_tasks_v1) - List tasks from a connector +* [list_payments](https://github.com/formancehq/formance-sdk-python/blob/master/docs/sdks/paymentsv1/README.md#list_payments) - List payments +* [list_pools](https://github.com/formancehq/formance-sdk-python/blob/master/docs/sdks/paymentsv1/README.md#list_pools) - List Pools +* [list_transfer_initiations](https://github.com/formancehq/formance-sdk-python/blob/master/docs/sdks/paymentsv1/README.md#list_transfer_initiations) - List Transfer Initiations +* [paymentsget_account](https://github.com/formancehq/formance-sdk-python/blob/master/docs/sdks/paymentsv1/README.md#paymentsget_account) - Get an account +* [paymentsget_server_info](https://github.com/formancehq/formance-sdk-python/blob/master/docs/sdks/paymentsv1/README.md#paymentsget_server_info) - Get server info +* [paymentslist_accounts](https://github.com/formancehq/formance-sdk-python/blob/master/docs/sdks/paymentsv1/README.md#paymentslist_accounts) - List accounts +* [~~read_connector_config~~](https://github.com/formancehq/formance-sdk-python/blob/master/docs/sdks/paymentsv1/README.md#read_connector_config) - Read the config of a connector :warning: **Deprecated** +* [read_connector_config_v1](https://github.com/formancehq/formance-sdk-python/blob/master/docs/sdks/paymentsv1/README.md#read_connector_config_v1) - Read the config of a connector +* [remove_account_from_pool](https://github.com/formancehq/formance-sdk-python/blob/master/docs/sdks/paymentsv1/README.md#remove_account_from_pool) - Remove an account from a pool +* [~~reset_connector~~](https://github.com/formancehq/formance-sdk-python/blob/master/docs/sdks/paymentsv1/README.md#reset_connector) - Reset a connector :warning: **Deprecated** +* [reset_connector_v1](https://github.com/formancehq/formance-sdk-python/blob/master/docs/sdks/paymentsv1/README.md#reset_connector_v1) - Reset a connector +* [retry_transfer_initiation](https://github.com/formancehq/formance-sdk-python/blob/master/docs/sdks/paymentsv1/README.md#retry_transfer_initiation) - Retry a failed transfer initiation +* [reverse_transfer_initiation](https://github.com/formancehq/formance-sdk-python/blob/master/docs/sdks/paymentsv1/README.md#reverse_transfer_initiation) - Reverse a transfer initiation +* [udpate_transfer_initiation_status](https://github.com/formancehq/formance-sdk-python/blob/master/docs/sdks/paymentsv1/README.md#udpate_transfer_initiation_status) - Update the status of a transfer initiation +* [~~uninstall_connector~~](https://github.com/formancehq/formance-sdk-python/blob/master/docs/sdks/paymentsv1/README.md#uninstall_connector) - Uninstall a connector :warning: **Deprecated** +* [uninstall_connector_v1](https://github.com/formancehq/formance-sdk-python/blob/master/docs/sdks/paymentsv1/README.md#uninstall_connector_v1) - Uninstall a connector +* [update_bank_account_metadata](https://github.com/formancehq/formance-sdk-python/blob/master/docs/sdks/paymentsv1/README.md#update_bank_account_metadata) - Update metadata of a bank account +* [update_connector_config_v1](https://github.com/formancehq/formance-sdk-python/blob/master/docs/sdks/paymentsv1/README.md#update_connector_config_v1) - Update the config of a connector +* [update_metadata](https://github.com/formancehq/formance-sdk-python/blob/master/docs/sdks/paymentsv1/README.md#update_metadata) - Update metadata #### [payments.v3](https://github.com/formancehq/formance-sdk-python/blob/master/docs/sdks/v3/README.md) @@ -401,16 +401,16 @@ asyncio.run(main()) ### [reconciliation](https://github.com/formancehq/formance-sdk-python/blob/master/docs/sdks/reconciliation/README.md) -#### [reconciliation.v1](https://github.com/formancehq/formance-sdk-python/blob/master/docs/sdks/sdkreconciliationv1/README.md) +#### [reconciliation.v1](https://github.com/formancehq/formance-sdk-python/blob/master/docs/sdks/reconciliationv1/README.md) -* [create_policy](https://github.com/formancehq/formance-sdk-python/blob/master/docs/sdks/sdkreconciliationv1/README.md#create_policy) - Create a policy -* [delete_policy](https://github.com/formancehq/formance-sdk-python/blob/master/docs/sdks/sdkreconciliationv1/README.md#delete_policy) - Delete a policy -* [get_policy](https://github.com/formancehq/formance-sdk-python/blob/master/docs/sdks/sdkreconciliationv1/README.md#get_policy) - Get a policy -* [get_reconciliation](https://github.com/formancehq/formance-sdk-python/blob/master/docs/sdks/sdkreconciliationv1/README.md#get_reconciliation) - Get a reconciliation -* [list_policies](https://github.com/formancehq/formance-sdk-python/blob/master/docs/sdks/sdkreconciliationv1/README.md#list_policies) - List policies -* [list_reconciliations](https://github.com/formancehq/formance-sdk-python/blob/master/docs/sdks/sdkreconciliationv1/README.md#list_reconciliations) - List reconciliations -* [reconcile](https://github.com/formancehq/formance-sdk-python/blob/master/docs/sdks/sdkreconciliationv1/README.md#reconcile) - Reconcile using a policy -* [reconciliationget_server_info](https://github.com/formancehq/formance-sdk-python/blob/master/docs/sdks/sdkreconciliationv1/README.md#reconciliationget_server_info) - Get server info +* [create_policy](https://github.com/formancehq/formance-sdk-python/blob/master/docs/sdks/reconciliationv1/README.md#create_policy) - Create a policy +* [delete_policy](https://github.com/formancehq/formance-sdk-python/blob/master/docs/sdks/reconciliationv1/README.md#delete_policy) - Delete a policy +* [get_policy](https://github.com/formancehq/formance-sdk-python/blob/master/docs/sdks/reconciliationv1/README.md#get_policy) - Get a policy +* [get_reconciliation](https://github.com/formancehq/formance-sdk-python/blob/master/docs/sdks/reconciliationv1/README.md#get_reconciliation) - Get a reconciliation +* [list_policies](https://github.com/formancehq/formance-sdk-python/blob/master/docs/sdks/reconciliationv1/README.md#list_policies) - List policies +* [list_reconciliations](https://github.com/formancehq/formance-sdk-python/blob/master/docs/sdks/reconciliationv1/README.md#list_reconciliations) - List reconciliations +* [reconcile](https://github.com/formancehq/formance-sdk-python/blob/master/docs/sdks/reconciliationv1/README.md#reconcile) - Reconcile using a policy +* [reconciliationget_server_info](https://github.com/formancehq/formance-sdk-python/blob/master/docs/sdks/reconciliationv1/README.md#reconciliationget_server_info) - Get server info ### [SDK](https://github.com/formancehq/formance-sdk-python/blob/master/docs/sdks/sdk/README.md) @@ -419,46 +419,46 @@ asyncio.run(main()) ### [~~search~~](https://github.com/formancehq/formance-sdk-python/blob/master/docs/sdks/search/README.md) -#### [~~search.v1~~](https://github.com/formancehq/formance-sdk-python/blob/master/docs/sdks/sdksearchv1/README.md) +#### [~~search.v1~~](https://github.com/formancehq/formance-sdk-python/blob/master/docs/sdks/searchv1/README.md) -* [~~search~~](https://github.com/formancehq/formance-sdk-python/blob/master/docs/sdks/sdksearchv1/README.md#search) - search.v1 :warning: **Deprecated** -* [~~searchget_server_info~~](https://github.com/formancehq/formance-sdk-python/blob/master/docs/sdks/sdksearchv1/README.md#searchget_server_info) - Get server info :warning: **Deprecated** +* [~~search~~](https://github.com/formancehq/formance-sdk-python/blob/master/docs/sdks/searchv1/README.md#search) - search.v1 :warning: **Deprecated** +* [~~searchget_server_info~~](https://github.com/formancehq/formance-sdk-python/blob/master/docs/sdks/searchv1/README.md#searchget_server_info) - Get server info :warning: **Deprecated** ### [wallets](https://github.com/formancehq/formance-sdk-python/blob/master/docs/sdks/wallets/README.md) -#### [wallets.v1](https://github.com/formancehq/formance-sdk-python/blob/master/docs/sdks/sdkwalletsv1/README.md) - -* [confirm_hold](https://github.com/formancehq/formance-sdk-python/blob/master/docs/sdks/sdkwalletsv1/README.md#confirm_hold) - Confirm a hold -* [create_balance](https://github.com/formancehq/formance-sdk-python/blob/master/docs/sdks/sdkwalletsv1/README.md#create_balance) - Create a balance -* [create_wallet](https://github.com/formancehq/formance-sdk-python/blob/master/docs/sdks/sdkwalletsv1/README.md#create_wallet) - Create a new wallet -* [credit_wallet](https://github.com/formancehq/formance-sdk-python/blob/master/docs/sdks/sdkwalletsv1/README.md#credit_wallet) - Credit a wallet -* [debit_wallet](https://github.com/formancehq/formance-sdk-python/blob/master/docs/sdks/sdkwalletsv1/README.md#debit_wallet) - Debit a wallet -* [get_balance](https://github.com/formancehq/formance-sdk-python/blob/master/docs/sdks/sdkwalletsv1/README.md#get_balance) - Get detailed balance -* [get_hold](https://github.com/formancehq/formance-sdk-python/blob/master/docs/sdks/sdkwalletsv1/README.md#get_hold) - Get a hold -* [get_holds](https://github.com/formancehq/formance-sdk-python/blob/master/docs/sdks/sdkwalletsv1/README.md#get_holds) - Get all holds for a wallet -* [get_transactions](https://github.com/formancehq/formance-sdk-python/blob/master/docs/sdks/sdkwalletsv1/README.md#get_transactions) -* [get_wallet](https://github.com/formancehq/formance-sdk-python/blob/master/docs/sdks/sdkwalletsv1/README.md#get_wallet) - Get a wallet -* [get_wallet_summary](https://github.com/formancehq/formance-sdk-python/blob/master/docs/sdks/sdkwalletsv1/README.md#get_wallet_summary) - Get wallet summary -* [list_balances](https://github.com/formancehq/formance-sdk-python/blob/master/docs/sdks/sdkwalletsv1/README.md#list_balances) - List balances of a wallet -* [list_wallets](https://github.com/formancehq/formance-sdk-python/blob/master/docs/sdks/sdkwalletsv1/README.md#list_wallets) - List all wallets -* [update_wallet](https://github.com/formancehq/formance-sdk-python/blob/master/docs/sdks/sdkwalletsv1/README.md#update_wallet) - Update a wallet -* [void_hold](https://github.com/formancehq/formance-sdk-python/blob/master/docs/sdks/sdkwalletsv1/README.md#void_hold) - Cancel a hold -* [walletsget_server_info](https://github.com/formancehq/formance-sdk-python/blob/master/docs/sdks/sdkwalletsv1/README.md#walletsget_server_info) - Get server info +#### [wallets.v1](https://github.com/formancehq/formance-sdk-python/blob/master/docs/sdks/walletsv1/README.md) + +* [confirm_hold](https://github.com/formancehq/formance-sdk-python/blob/master/docs/sdks/walletsv1/README.md#confirm_hold) - Confirm a hold +* [create_balance](https://github.com/formancehq/formance-sdk-python/blob/master/docs/sdks/walletsv1/README.md#create_balance) - Create a balance +* [create_wallet](https://github.com/formancehq/formance-sdk-python/blob/master/docs/sdks/walletsv1/README.md#create_wallet) - Create a new wallet +* [credit_wallet](https://github.com/formancehq/formance-sdk-python/blob/master/docs/sdks/walletsv1/README.md#credit_wallet) - Credit a wallet +* [debit_wallet](https://github.com/formancehq/formance-sdk-python/blob/master/docs/sdks/walletsv1/README.md#debit_wallet) - Debit a wallet +* [get_balance](https://github.com/formancehq/formance-sdk-python/blob/master/docs/sdks/walletsv1/README.md#get_balance) - Get detailed balance +* [get_hold](https://github.com/formancehq/formance-sdk-python/blob/master/docs/sdks/walletsv1/README.md#get_hold) - Get a hold +* [get_holds](https://github.com/formancehq/formance-sdk-python/blob/master/docs/sdks/walletsv1/README.md#get_holds) - Get all holds for a wallet +* [get_transactions](https://github.com/formancehq/formance-sdk-python/blob/master/docs/sdks/walletsv1/README.md#get_transactions) +* [get_wallet](https://github.com/formancehq/formance-sdk-python/blob/master/docs/sdks/walletsv1/README.md#get_wallet) - Get a wallet +* [get_wallet_summary](https://github.com/formancehq/formance-sdk-python/blob/master/docs/sdks/walletsv1/README.md#get_wallet_summary) - Get wallet summary +* [list_balances](https://github.com/formancehq/formance-sdk-python/blob/master/docs/sdks/walletsv1/README.md#list_balances) - List balances of a wallet +* [list_wallets](https://github.com/formancehq/formance-sdk-python/blob/master/docs/sdks/walletsv1/README.md#list_wallets) - List all wallets +* [update_wallet](https://github.com/formancehq/formance-sdk-python/blob/master/docs/sdks/walletsv1/README.md#update_wallet) - Update a wallet +* [void_hold](https://github.com/formancehq/formance-sdk-python/blob/master/docs/sdks/walletsv1/README.md#void_hold) - Cancel a hold +* [walletsget_server_info](https://github.com/formancehq/formance-sdk-python/blob/master/docs/sdks/walletsv1/README.md#walletsget_server_info) - Get server info ### [webhooks](https://github.com/formancehq/formance-sdk-python/blob/master/docs/sdks/webhooks/README.md) -#### [webhooks.v1](https://github.com/formancehq/formance-sdk-python/blob/master/docs/sdks/sdkwebhooksv1/README.md) +#### [webhooks.v1](https://github.com/formancehq/formance-sdk-python/blob/master/docs/sdks/webhooksv1/README.md) -* [activate_config](https://github.com/formancehq/formance-sdk-python/blob/master/docs/sdks/sdkwebhooksv1/README.md#activate_config) - Activate one config -* [change_config_secret](https://github.com/formancehq/formance-sdk-python/blob/master/docs/sdks/sdkwebhooksv1/README.md#change_config_secret) - Change the signing secret of a config -* [deactivate_config](https://github.com/formancehq/formance-sdk-python/blob/master/docs/sdks/sdkwebhooksv1/README.md#deactivate_config) - Deactivate one config -* [delete_config](https://github.com/formancehq/formance-sdk-python/blob/master/docs/sdks/sdkwebhooksv1/README.md#delete_config) - Delete one config -* [get_many_configs](https://github.com/formancehq/formance-sdk-python/blob/master/docs/sdks/sdkwebhooksv1/README.md#get_many_configs) - Get many configs -* [insert_config](https://github.com/formancehq/formance-sdk-python/blob/master/docs/sdks/sdkwebhooksv1/README.md#insert_config) - Insert a new config -* [test_config](https://github.com/formancehq/formance-sdk-python/blob/master/docs/sdks/sdkwebhooksv1/README.md#test_config) - Test one config -* [update_config](https://github.com/formancehq/formance-sdk-python/blob/master/docs/sdks/sdkwebhooksv1/README.md#update_config) - Update one config +* [activate_config](https://github.com/formancehq/formance-sdk-python/blob/master/docs/sdks/webhooksv1/README.md#activate_config) - Activate one config +* [change_config_secret](https://github.com/formancehq/formance-sdk-python/blob/master/docs/sdks/webhooksv1/README.md#change_config_secret) - Change the signing secret of a config +* [deactivate_config](https://github.com/formancehq/formance-sdk-python/blob/master/docs/sdks/webhooksv1/README.md#deactivate_config) - Deactivate one config +* [delete_config](https://github.com/formancehq/formance-sdk-python/blob/master/docs/sdks/webhooksv1/README.md#delete_config) - Delete one config +* [get_many_configs](https://github.com/formancehq/formance-sdk-python/blob/master/docs/sdks/webhooksv1/README.md#get_many_configs) - Get many configs +* [insert_config](https://github.com/formancehq/formance-sdk-python/blob/master/docs/sdks/webhooksv1/README.md#insert_config) - Insert a new config +* [test_config](https://github.com/formancehq/formance-sdk-python/blob/master/docs/sdks/webhooksv1/README.md#test_config) - Test one config +* [update_config](https://github.com/formancehq/formance-sdk-python/blob/master/docs/sdks/webhooksv1/README.md#update_config) - Update one config @@ -593,9 +593,9 @@ with SDK( "request_body": { "admin": "true", }, + "dry_run": True, "id": 1234, "ledger": "ledger001", - "dry_run": True, }) assert res is not None @@ -666,7 +666,7 @@ from formance_sdk_python.models import shared with SDK( - server_url="http://localhost", + server_url="https://orgID-stackID.eu.sandbox.formance.cloud", security=shared.Security( client_id="", client_secret="", diff --git a/README.md b/README.md index 540aa60c..d0b8bb49 100644 --- a/README.md +++ b/README.md @@ -189,168 +189,168 @@ asyncio.run(main()) ### [auth](docs/sdks/auth/README.md) -#### [auth.v1](docs/sdks/v1/README.md) - -* [create_client](docs/sdks/v1/README.md#create_client) - Create client -* [create_secret](docs/sdks/v1/README.md#create_secret) - Add a secret to a client -* [delete_client](docs/sdks/v1/README.md#delete_client) - Delete client -* [delete_secret](docs/sdks/v1/README.md#delete_secret) - Delete a secret from a client -* [get_oidc_well_knowns](docs/sdks/v1/README.md#get_oidc_well_knowns) - Retrieve OpenID connect well-knowns. -* [get_server_info](docs/sdks/v1/README.md#get_server_info) - Get server info -* [list_clients](docs/sdks/v1/README.md#list_clients) - List clients -* [list_users](docs/sdks/v1/README.md#list_users) - List users -* [read_client](docs/sdks/v1/README.md#read_client) - Read client -* [read_user](docs/sdks/v1/README.md#read_user) - Read user -* [update_client](docs/sdks/v1/README.md#update_client) - Update client +#### [auth.v1](docs/sdks/authv1/README.md) + +* [create_client](docs/sdks/authv1/README.md#create_client) - Create client +* [create_secret](docs/sdks/authv1/README.md#create_secret) - Add a secret to a client +* [delete_client](docs/sdks/authv1/README.md#delete_client) - Delete client +* [delete_secret](docs/sdks/authv1/README.md#delete_secret) - Delete a secret from a client +* [get_oidc_well_knowns](docs/sdks/authv1/README.md#get_oidc_well_knowns) - Retrieve OpenID connect well-knowns. +* [get_server_info](docs/sdks/authv1/README.md#get_server_info) - Get server info +* [list_clients](docs/sdks/authv1/README.md#list_clients) - List clients +* [list_users](docs/sdks/authv1/README.md#list_users) - List users +* [read_client](docs/sdks/authv1/README.md#read_client) - Read client +* [read_user](docs/sdks/authv1/README.md#read_user) - Read user +* [update_client](docs/sdks/authv1/README.md#update_client) - Update client ### [ledger](docs/sdks/ledger/README.md) -#### [ledger.v1](docs/sdks/sdkv1/README.md) - -* [create_transactions](docs/sdks/sdkv1/README.md#create_transactions) - Create a new batch of transactions to a ledger -* [add_metadata_on_transaction](docs/sdks/sdkv1/README.md#add_metadata_on_transaction) - Set the metadata of a transaction by its ID -* [add_metadata_to_account](docs/sdks/sdkv1/README.md#add_metadata_to_account) - Add metadata to an account -* [count_accounts](docs/sdks/sdkv1/README.md#count_accounts) - Count the accounts from a ledger -* [count_transactions](docs/sdks/sdkv1/README.md#count_transactions) - Count the transactions from a ledger -* [create_transaction](docs/sdks/sdkv1/README.md#create_transaction) - Create a new transaction to a ledger -* [get_account](docs/sdks/sdkv1/README.md#get_account) - Get account by its address -* [get_balances](docs/sdks/sdkv1/README.md#get_balances) - Get the balances from a ledger's account -* [get_balances_aggregated](docs/sdks/sdkv1/README.md#get_balances_aggregated) - Get the aggregated balances from selected accounts -* [get_info](docs/sdks/sdkv1/README.md#get_info) - Show server information -* [get_ledger_info](docs/sdks/sdkv1/README.md#get_ledger_info) - Get information about a ledger -* [get_mapping](docs/sdks/sdkv1/README.md#get_mapping) - Get the mapping of a ledger -* [get_transaction](docs/sdks/sdkv1/README.md#get_transaction) - Get transaction from a ledger by its ID -* [list_accounts](docs/sdks/sdkv1/README.md#list_accounts) - List accounts from a ledger -* [list_logs](docs/sdks/sdkv1/README.md#list_logs) - List the logs from a ledger -* [list_transactions](docs/sdks/sdkv1/README.md#list_transactions) - List transactions from a ledger -* [read_stats](docs/sdks/sdkv1/README.md#read_stats) - Get statistics from a ledger -* [revert_transaction](docs/sdks/sdkv1/README.md#revert_transaction) - Revert a ledger transaction by its ID -* [~~run_script~~](docs/sdks/sdkv1/README.md#run_script) - Execute a Numscript :warning: **Deprecated** -* [update_mapping](docs/sdks/sdkv1/README.md#update_mapping) - Update the mapping of a ledger - -#### [ledger.v2](docs/sdks/v2/README.md) - -* [add_metadata_on_transaction](docs/sdks/v2/README.md#add_metadata_on_transaction) - Set the metadata of a transaction by its ID -* [add_metadata_to_account](docs/sdks/v2/README.md#add_metadata_to_account) - Add metadata to an account -* [count_accounts](docs/sdks/v2/README.md#count_accounts) - Count the accounts from a ledger -* [count_transactions](docs/sdks/v2/README.md#count_transactions) - Count the transactions from a ledger -* [create_bulk](docs/sdks/v2/README.md#create_bulk) - Bulk request -* [create_ledger](docs/sdks/v2/README.md#create_ledger) - Create a ledger -* [create_transaction](docs/sdks/v2/README.md#create_transaction) - Create a new transaction to a ledger -* [delete_account_metadata](docs/sdks/v2/README.md#delete_account_metadata) - Delete metadata by key -* [delete_ledger_metadata](docs/sdks/v2/README.md#delete_ledger_metadata) - Delete ledger metadata by key -* [delete_transaction_metadata](docs/sdks/v2/README.md#delete_transaction_metadata) - Delete metadata by key -* [export_logs](docs/sdks/v2/README.md#export_logs) - Export logs -* [get_account](docs/sdks/v2/README.md#get_account) - Get account by its address -* [get_balances_aggregated](docs/sdks/v2/README.md#get_balances_aggregated) - Get the aggregated balances from selected accounts -* [get_info](docs/sdks/v2/README.md#get_info) - Show server information -* [get_ledger](docs/sdks/v2/README.md#get_ledger) - Get a ledger -* [get_ledger_info](docs/sdks/v2/README.md#get_ledger_info) - Get information about a ledger -* [get_metrics](docs/sdks/v2/README.md#get_metrics) - Read in memory metrics -* [get_transaction](docs/sdks/v2/README.md#get_transaction) - Get transaction from a ledger by its ID -* [get_volumes_with_balances](docs/sdks/v2/README.md#get_volumes_with_balances) - Get list of volumes with balances for (account/asset) -* [import_logs](docs/sdks/v2/README.md#import_logs) -* [list_accounts](docs/sdks/v2/README.md#list_accounts) - List accounts from a ledger -* [list_ledgers](docs/sdks/v2/README.md#list_ledgers) - List ledgers -* [list_logs](docs/sdks/v2/README.md#list_logs) - List the logs from a ledger -* [list_transactions](docs/sdks/v2/README.md#list_transactions) - List transactions from a ledger -* [read_stats](docs/sdks/v2/README.md#read_stats) - Get statistics from a ledger -* [revert_transaction](docs/sdks/v2/README.md#revert_transaction) - Revert a ledger transaction by its ID -* [update_ledger_metadata](docs/sdks/v2/README.md#update_ledger_metadata) - Update ledger metadata +#### [ledger.v1](docs/sdks/ledgerv1/README.md) + +* [create_transactions](docs/sdks/ledgerv1/README.md#create_transactions) - Create a new batch of transactions to a ledger +* [add_metadata_on_transaction](docs/sdks/ledgerv1/README.md#add_metadata_on_transaction) - Set the metadata of a transaction by its ID +* [add_metadata_to_account](docs/sdks/ledgerv1/README.md#add_metadata_to_account) - Add metadata to an account +* [count_accounts](docs/sdks/ledgerv1/README.md#count_accounts) - Count the accounts from a ledger +* [count_transactions](docs/sdks/ledgerv1/README.md#count_transactions) - Count the transactions from a ledger +* [create_transaction](docs/sdks/ledgerv1/README.md#create_transaction) - Create a new transaction to a ledger +* [get_account](docs/sdks/ledgerv1/README.md#get_account) - Get account by its address +* [get_balances](docs/sdks/ledgerv1/README.md#get_balances) - Get the balances from a ledger's account +* [get_balances_aggregated](docs/sdks/ledgerv1/README.md#get_balances_aggregated) - Get the aggregated balances from selected accounts +* [get_info](docs/sdks/ledgerv1/README.md#get_info) - Show server information +* [get_ledger_info](docs/sdks/ledgerv1/README.md#get_ledger_info) - Get information about a ledger +* [get_mapping](docs/sdks/ledgerv1/README.md#get_mapping) - Get the mapping of a ledger +* [get_transaction](docs/sdks/ledgerv1/README.md#get_transaction) - Get transaction from a ledger by its ID +* [list_accounts](docs/sdks/ledgerv1/README.md#list_accounts) - List accounts from a ledger +* [list_logs](docs/sdks/ledgerv1/README.md#list_logs) - List the logs from a ledger +* [list_transactions](docs/sdks/ledgerv1/README.md#list_transactions) - List transactions from a ledger +* [read_stats](docs/sdks/ledgerv1/README.md#read_stats) - Get statistics from a ledger +* [revert_transaction](docs/sdks/ledgerv1/README.md#revert_transaction) - Revert a ledger transaction by its ID +* [~~run_script~~](docs/sdks/ledgerv1/README.md#run_script) - Execute a Numscript :warning: **Deprecated** +* [update_mapping](docs/sdks/ledgerv1/README.md#update_mapping) - Update the mapping of a ledger + +#### [ledger.v2](docs/sdks/ledgerv2/README.md) + +* [add_metadata_on_transaction](docs/sdks/ledgerv2/README.md#add_metadata_on_transaction) - Set the metadata of a transaction by its ID +* [add_metadata_to_account](docs/sdks/ledgerv2/README.md#add_metadata_to_account) - Add metadata to an account +* [count_accounts](docs/sdks/ledgerv2/README.md#count_accounts) - Count the accounts from a ledger +* [count_transactions](docs/sdks/ledgerv2/README.md#count_transactions) - Count the transactions from a ledger +* [create_bulk](docs/sdks/ledgerv2/README.md#create_bulk) - Bulk request +* [create_ledger](docs/sdks/ledgerv2/README.md#create_ledger) - Create a ledger +* [create_transaction](docs/sdks/ledgerv2/README.md#create_transaction) - Create a new transaction to a ledger +* [delete_account_metadata](docs/sdks/ledgerv2/README.md#delete_account_metadata) - Delete metadata by key +* [delete_ledger_metadata](docs/sdks/ledgerv2/README.md#delete_ledger_metadata) - Delete ledger metadata by key +* [delete_transaction_metadata](docs/sdks/ledgerv2/README.md#delete_transaction_metadata) - Delete metadata by key +* [export_logs](docs/sdks/ledgerv2/README.md#export_logs) - Export logs +* [get_account](docs/sdks/ledgerv2/README.md#get_account) - Get account by its address +* [get_balances_aggregated](docs/sdks/ledgerv2/README.md#get_balances_aggregated) - Get the aggregated balances from selected accounts +* [get_info](docs/sdks/ledgerv2/README.md#get_info) - Show server information +* [get_ledger](docs/sdks/ledgerv2/README.md#get_ledger) - Get a ledger +* [get_ledger_info](docs/sdks/ledgerv2/README.md#get_ledger_info) - Get information about a ledger +* [get_metrics](docs/sdks/ledgerv2/README.md#get_metrics) - Read in memory metrics +* [get_transaction](docs/sdks/ledgerv2/README.md#get_transaction) - Get transaction from a ledger by its ID +* [get_volumes_with_balances](docs/sdks/ledgerv2/README.md#get_volumes_with_balances) - Get list of volumes with balances for (account/asset) +* [import_logs](docs/sdks/ledgerv2/README.md#import_logs) +* [list_accounts](docs/sdks/ledgerv2/README.md#list_accounts) - List accounts from a ledger +* [list_ledgers](docs/sdks/ledgerv2/README.md#list_ledgers) - List ledgers +* [list_logs](docs/sdks/ledgerv2/README.md#list_logs) - List the logs from a ledger +* [list_transactions](docs/sdks/ledgerv2/README.md#list_transactions) - List transactions from a ledger +* [read_stats](docs/sdks/ledgerv2/README.md#read_stats) - Get statistics from a ledger +* [revert_transaction](docs/sdks/ledgerv2/README.md#revert_transaction) - Revert a ledger transaction by its ID +* [update_ledger_metadata](docs/sdks/ledgerv2/README.md#update_ledger_metadata) - Update ledger metadata ### [orchestration](docs/sdks/orchestration/README.md) -#### [orchestration.v1](docs/sdks/sdkorchestrationv1/README.md) - -* [cancel_event](docs/sdks/sdkorchestrationv1/README.md#cancel_event) - Cancel a running workflow -* [create_trigger](docs/sdks/sdkorchestrationv1/README.md#create_trigger) - Create trigger -* [create_workflow](docs/sdks/sdkorchestrationv1/README.md#create_workflow) - Create workflow -* [delete_trigger](docs/sdks/sdkorchestrationv1/README.md#delete_trigger) - Delete trigger -* [delete_workflow](docs/sdks/sdkorchestrationv1/README.md#delete_workflow) - Delete a flow by id -* [get_instance](docs/sdks/sdkorchestrationv1/README.md#get_instance) - Get a workflow instance by id -* [get_instance_history](docs/sdks/sdkorchestrationv1/README.md#get_instance_history) - Get a workflow instance history by id -* [get_instance_stage_history](docs/sdks/sdkorchestrationv1/README.md#get_instance_stage_history) - Get a workflow instance stage history -* [get_workflow](docs/sdks/sdkorchestrationv1/README.md#get_workflow) - Get a flow by id -* [list_instances](docs/sdks/sdkorchestrationv1/README.md#list_instances) - List instances of a workflow -* [list_triggers](docs/sdks/sdkorchestrationv1/README.md#list_triggers) - List triggers -* [list_triggers_occurrences](docs/sdks/sdkorchestrationv1/README.md#list_triggers_occurrences) - List triggers occurrences -* [list_workflows](docs/sdks/sdkorchestrationv1/README.md#list_workflows) - List registered workflows -* [orchestrationget_server_info](docs/sdks/sdkorchestrationv1/README.md#orchestrationget_server_info) - Get server info -* [read_trigger](docs/sdks/sdkorchestrationv1/README.md#read_trigger) - Read trigger -* [run_workflow](docs/sdks/sdkorchestrationv1/README.md#run_workflow) - Run workflow -* [send_event](docs/sdks/sdkorchestrationv1/README.md#send_event) - Send an event to a running workflow - -#### [orchestration.v2](docs/sdks/sdkv2/README.md) - -* [cancel_event](docs/sdks/sdkv2/README.md#cancel_event) - Cancel a running workflow -* [create_trigger](docs/sdks/sdkv2/README.md#create_trigger) - Create trigger -* [create_workflow](docs/sdks/sdkv2/README.md#create_workflow) - Create workflow -* [delete_trigger](docs/sdks/sdkv2/README.md#delete_trigger) - Delete trigger -* [delete_workflow](docs/sdks/sdkv2/README.md#delete_workflow) - Delete a flow by id -* [get_instance](docs/sdks/sdkv2/README.md#get_instance) - Get a workflow instance by id -* [get_instance_history](docs/sdks/sdkv2/README.md#get_instance_history) - Get a workflow instance history by id -* [get_instance_stage_history](docs/sdks/sdkv2/README.md#get_instance_stage_history) - Get a workflow instance stage history -* [get_server_info](docs/sdks/sdkv2/README.md#get_server_info) - Get server info -* [get_workflow](docs/sdks/sdkv2/README.md#get_workflow) - Get a flow by id -* [list_instances](docs/sdks/sdkv2/README.md#list_instances) - List instances of a workflow -* [list_triggers](docs/sdks/sdkv2/README.md#list_triggers) - List triggers -* [list_triggers_occurrences](docs/sdks/sdkv2/README.md#list_triggers_occurrences) - List triggers occurrences -* [list_workflows](docs/sdks/sdkv2/README.md#list_workflows) - List registered workflows -* [read_trigger](docs/sdks/sdkv2/README.md#read_trigger) - Read trigger -* [run_workflow](docs/sdks/sdkv2/README.md#run_workflow) - Run workflow -* [send_event](docs/sdks/sdkv2/README.md#send_event) - Send an event to a running workflow -* [test_trigger](docs/sdks/sdkv2/README.md#test_trigger) - Test trigger +#### [orchestration.v1](docs/sdks/orchestrationv1/README.md) + +* [cancel_event](docs/sdks/orchestrationv1/README.md#cancel_event) - Cancel a running workflow +* [create_trigger](docs/sdks/orchestrationv1/README.md#create_trigger) - Create trigger +* [create_workflow](docs/sdks/orchestrationv1/README.md#create_workflow) - Create workflow +* [delete_trigger](docs/sdks/orchestrationv1/README.md#delete_trigger) - Delete trigger +* [delete_workflow](docs/sdks/orchestrationv1/README.md#delete_workflow) - Delete a flow by id +* [get_instance](docs/sdks/orchestrationv1/README.md#get_instance) - Get a workflow instance by id +* [get_instance_history](docs/sdks/orchestrationv1/README.md#get_instance_history) - Get a workflow instance history by id +* [get_instance_stage_history](docs/sdks/orchestrationv1/README.md#get_instance_stage_history) - Get a workflow instance stage history +* [get_workflow](docs/sdks/orchestrationv1/README.md#get_workflow) - Get a flow by id +* [list_instances](docs/sdks/orchestrationv1/README.md#list_instances) - List instances of a workflow +* [list_triggers](docs/sdks/orchestrationv1/README.md#list_triggers) - List triggers +* [list_triggers_occurrences](docs/sdks/orchestrationv1/README.md#list_triggers_occurrences) - List triggers occurrences +* [list_workflows](docs/sdks/orchestrationv1/README.md#list_workflows) - List registered workflows +* [orchestrationget_server_info](docs/sdks/orchestrationv1/README.md#orchestrationget_server_info) - Get server info +* [read_trigger](docs/sdks/orchestrationv1/README.md#read_trigger) - Read trigger +* [run_workflow](docs/sdks/orchestrationv1/README.md#run_workflow) - Run workflow +* [send_event](docs/sdks/orchestrationv1/README.md#send_event) - Send an event to a running workflow + +#### [orchestration.v2](docs/sdks/orchestrationv2/README.md) + +* [cancel_event](docs/sdks/orchestrationv2/README.md#cancel_event) - Cancel a running workflow +* [create_trigger](docs/sdks/orchestrationv2/README.md#create_trigger) - Create trigger +* [create_workflow](docs/sdks/orchestrationv2/README.md#create_workflow) - Create workflow +* [delete_trigger](docs/sdks/orchestrationv2/README.md#delete_trigger) - Delete trigger +* [delete_workflow](docs/sdks/orchestrationv2/README.md#delete_workflow) - Delete a flow by id +* [get_instance](docs/sdks/orchestrationv2/README.md#get_instance) - Get a workflow instance by id +* [get_instance_history](docs/sdks/orchestrationv2/README.md#get_instance_history) - Get a workflow instance history by id +* [get_instance_stage_history](docs/sdks/orchestrationv2/README.md#get_instance_stage_history) - Get a workflow instance stage history +* [get_server_info](docs/sdks/orchestrationv2/README.md#get_server_info) - Get server info +* [get_workflow](docs/sdks/orchestrationv2/README.md#get_workflow) - Get a flow by id +* [list_instances](docs/sdks/orchestrationv2/README.md#list_instances) - List instances of a workflow +* [list_triggers](docs/sdks/orchestrationv2/README.md#list_triggers) - List triggers +* [list_triggers_occurrences](docs/sdks/orchestrationv2/README.md#list_triggers_occurrences) - List triggers occurrences +* [list_workflows](docs/sdks/orchestrationv2/README.md#list_workflows) - List registered workflows +* [read_trigger](docs/sdks/orchestrationv2/README.md#read_trigger) - Read trigger +* [run_workflow](docs/sdks/orchestrationv2/README.md#run_workflow) - Run workflow +* [send_event](docs/sdks/orchestrationv2/README.md#send_event) - Send an event to a running workflow +* [test_trigger](docs/sdks/orchestrationv2/README.md#test_trigger) - Test trigger ### [payments](docs/sdks/payments/README.md) -#### [payments.v1](docs/sdks/sdkpaymentsv1/README.md) - -* [add_account_to_pool](docs/sdks/sdkpaymentsv1/README.md#add_account_to_pool) - Add an account to a pool -* [connectors_transfer](docs/sdks/sdkpaymentsv1/README.md#connectors_transfer) - Transfer funds between Connector accounts -* [create_account](docs/sdks/sdkpaymentsv1/README.md#create_account) - Create an account -* [create_bank_account](docs/sdks/sdkpaymentsv1/README.md#create_bank_account) - Create a BankAccount in Payments and on the PSP -* [create_payment](docs/sdks/sdkpaymentsv1/README.md#create_payment) - Create a payment -* [create_pool](docs/sdks/sdkpaymentsv1/README.md#create_pool) - Create a Pool -* [create_transfer_initiation](docs/sdks/sdkpaymentsv1/README.md#create_transfer_initiation) - Create a TransferInitiation -* [delete_pool](docs/sdks/sdkpaymentsv1/README.md#delete_pool) - Delete a Pool -* [delete_transfer_initiation](docs/sdks/sdkpaymentsv1/README.md#delete_transfer_initiation) - Delete a transfer initiation -* [forward_bank_account](docs/sdks/sdkpaymentsv1/README.md#forward_bank_account) - Forward a bank account to a connector -* [get_account_balances](docs/sdks/sdkpaymentsv1/README.md#get_account_balances) - Get account balances -* [get_bank_account](docs/sdks/sdkpaymentsv1/README.md#get_bank_account) - Get a bank account created by user on Formance -* [~~get_connector_task~~](docs/sdks/sdkpaymentsv1/README.md#get_connector_task) - Read a specific task of the connector :warning: **Deprecated** -* [get_connector_task_v1](docs/sdks/sdkpaymentsv1/README.md#get_connector_task_v1) - Read a specific task of the connector -* [get_payment](docs/sdks/sdkpaymentsv1/README.md#get_payment) - Get a payment -* [get_pool](docs/sdks/sdkpaymentsv1/README.md#get_pool) - Get a Pool -* [get_pool_balances](docs/sdks/sdkpaymentsv1/README.md#get_pool_balances) - Get pool balances -* [get_transfer_initiation](docs/sdks/sdkpaymentsv1/README.md#get_transfer_initiation) - Get a transfer initiation -* [install_connector](docs/sdks/sdkpaymentsv1/README.md#install_connector) - Install a connector -* [list_all_connectors](docs/sdks/sdkpaymentsv1/README.md#list_all_connectors) - List all installed connectors -* [list_bank_accounts](docs/sdks/sdkpaymentsv1/README.md#list_bank_accounts) - List bank accounts created by user on Formance -* [list_configs_available_connectors](docs/sdks/sdkpaymentsv1/README.md#list_configs_available_connectors) - List the configs of each available connector -* [~~list_connector_tasks~~](docs/sdks/sdkpaymentsv1/README.md#list_connector_tasks) - List tasks from a connector :warning: **Deprecated** -* [list_connector_tasks_v1](docs/sdks/sdkpaymentsv1/README.md#list_connector_tasks_v1) - List tasks from a connector -* [list_payments](docs/sdks/sdkpaymentsv1/README.md#list_payments) - List payments -* [list_pools](docs/sdks/sdkpaymentsv1/README.md#list_pools) - List Pools -* [list_transfer_initiations](docs/sdks/sdkpaymentsv1/README.md#list_transfer_initiations) - List Transfer Initiations -* [paymentsget_account](docs/sdks/sdkpaymentsv1/README.md#paymentsget_account) - Get an account -* [paymentsget_server_info](docs/sdks/sdkpaymentsv1/README.md#paymentsget_server_info) - Get server info -* [paymentslist_accounts](docs/sdks/sdkpaymentsv1/README.md#paymentslist_accounts) - List accounts -* [~~read_connector_config~~](docs/sdks/sdkpaymentsv1/README.md#read_connector_config) - Read the config of a connector :warning: **Deprecated** -* [read_connector_config_v1](docs/sdks/sdkpaymentsv1/README.md#read_connector_config_v1) - Read the config of a connector -* [remove_account_from_pool](docs/sdks/sdkpaymentsv1/README.md#remove_account_from_pool) - Remove an account from a pool -* [~~reset_connector~~](docs/sdks/sdkpaymentsv1/README.md#reset_connector) - Reset a connector :warning: **Deprecated** -* [reset_connector_v1](docs/sdks/sdkpaymentsv1/README.md#reset_connector_v1) - Reset a connector -* [retry_transfer_initiation](docs/sdks/sdkpaymentsv1/README.md#retry_transfer_initiation) - Retry a failed transfer initiation -* [reverse_transfer_initiation](docs/sdks/sdkpaymentsv1/README.md#reverse_transfer_initiation) - Reverse a transfer initiation -* [udpate_transfer_initiation_status](docs/sdks/sdkpaymentsv1/README.md#udpate_transfer_initiation_status) - Update the status of a transfer initiation -* [~~uninstall_connector~~](docs/sdks/sdkpaymentsv1/README.md#uninstall_connector) - Uninstall a connector :warning: **Deprecated** -* [uninstall_connector_v1](docs/sdks/sdkpaymentsv1/README.md#uninstall_connector_v1) - Uninstall a connector -* [update_bank_account_metadata](docs/sdks/sdkpaymentsv1/README.md#update_bank_account_metadata) - Update metadata of a bank account -* [update_connector_config_v1](docs/sdks/sdkpaymentsv1/README.md#update_connector_config_v1) - Update the config of a connector -* [update_metadata](docs/sdks/sdkpaymentsv1/README.md#update_metadata) - Update metadata +#### [payments.v1](docs/sdks/paymentsv1/README.md) + +* [add_account_to_pool](docs/sdks/paymentsv1/README.md#add_account_to_pool) - Add an account to a pool +* [connectors_transfer](docs/sdks/paymentsv1/README.md#connectors_transfer) - Transfer funds between Connector accounts +* [create_account](docs/sdks/paymentsv1/README.md#create_account) - Create an account +* [create_bank_account](docs/sdks/paymentsv1/README.md#create_bank_account) - Create a BankAccount in Payments and on the PSP +* [create_payment](docs/sdks/paymentsv1/README.md#create_payment) - Create a payment +* [create_pool](docs/sdks/paymentsv1/README.md#create_pool) - Create a Pool +* [create_transfer_initiation](docs/sdks/paymentsv1/README.md#create_transfer_initiation) - Create a TransferInitiation +* [delete_pool](docs/sdks/paymentsv1/README.md#delete_pool) - Delete a Pool +* [delete_transfer_initiation](docs/sdks/paymentsv1/README.md#delete_transfer_initiation) - Delete a transfer initiation +* [forward_bank_account](docs/sdks/paymentsv1/README.md#forward_bank_account) - Forward a bank account to a connector +* [get_account_balances](docs/sdks/paymentsv1/README.md#get_account_balances) - Get account balances +* [get_bank_account](docs/sdks/paymentsv1/README.md#get_bank_account) - Get a bank account created by user on Formance +* [~~get_connector_task~~](docs/sdks/paymentsv1/README.md#get_connector_task) - Read a specific task of the connector :warning: **Deprecated** +* [get_connector_task_v1](docs/sdks/paymentsv1/README.md#get_connector_task_v1) - Read a specific task of the connector +* [get_payment](docs/sdks/paymentsv1/README.md#get_payment) - Get a payment +* [get_pool](docs/sdks/paymentsv1/README.md#get_pool) - Get a Pool +* [get_pool_balances](docs/sdks/paymentsv1/README.md#get_pool_balances) - Get pool balances +* [get_transfer_initiation](docs/sdks/paymentsv1/README.md#get_transfer_initiation) - Get a transfer initiation +* [install_connector](docs/sdks/paymentsv1/README.md#install_connector) - Install a connector +* [list_all_connectors](docs/sdks/paymentsv1/README.md#list_all_connectors) - List all installed connectors +* [list_bank_accounts](docs/sdks/paymentsv1/README.md#list_bank_accounts) - List bank accounts created by user on Formance +* [list_configs_available_connectors](docs/sdks/paymentsv1/README.md#list_configs_available_connectors) - List the configs of each available connector +* [~~list_connector_tasks~~](docs/sdks/paymentsv1/README.md#list_connector_tasks) - List tasks from a connector :warning: **Deprecated** +* [list_connector_tasks_v1](docs/sdks/paymentsv1/README.md#list_connector_tasks_v1) - List tasks from a connector +* [list_payments](docs/sdks/paymentsv1/README.md#list_payments) - List payments +* [list_pools](docs/sdks/paymentsv1/README.md#list_pools) - List Pools +* [list_transfer_initiations](docs/sdks/paymentsv1/README.md#list_transfer_initiations) - List Transfer Initiations +* [paymentsget_account](docs/sdks/paymentsv1/README.md#paymentsget_account) - Get an account +* [paymentsget_server_info](docs/sdks/paymentsv1/README.md#paymentsget_server_info) - Get server info +* [paymentslist_accounts](docs/sdks/paymentsv1/README.md#paymentslist_accounts) - List accounts +* [~~read_connector_config~~](docs/sdks/paymentsv1/README.md#read_connector_config) - Read the config of a connector :warning: **Deprecated** +* [read_connector_config_v1](docs/sdks/paymentsv1/README.md#read_connector_config_v1) - Read the config of a connector +* [remove_account_from_pool](docs/sdks/paymentsv1/README.md#remove_account_from_pool) - Remove an account from a pool +* [~~reset_connector~~](docs/sdks/paymentsv1/README.md#reset_connector) - Reset a connector :warning: **Deprecated** +* [reset_connector_v1](docs/sdks/paymentsv1/README.md#reset_connector_v1) - Reset a connector +* [retry_transfer_initiation](docs/sdks/paymentsv1/README.md#retry_transfer_initiation) - Retry a failed transfer initiation +* [reverse_transfer_initiation](docs/sdks/paymentsv1/README.md#reverse_transfer_initiation) - Reverse a transfer initiation +* [udpate_transfer_initiation_status](docs/sdks/paymentsv1/README.md#udpate_transfer_initiation_status) - Update the status of a transfer initiation +* [~~uninstall_connector~~](docs/sdks/paymentsv1/README.md#uninstall_connector) - Uninstall a connector :warning: **Deprecated** +* [uninstall_connector_v1](docs/sdks/paymentsv1/README.md#uninstall_connector_v1) - Uninstall a connector +* [update_bank_account_metadata](docs/sdks/paymentsv1/README.md#update_bank_account_metadata) - Update metadata of a bank account +* [update_connector_config_v1](docs/sdks/paymentsv1/README.md#update_connector_config_v1) - Update the config of a connector +* [update_metadata](docs/sdks/paymentsv1/README.md#update_metadata) - Update metadata #### [payments.v3](docs/sdks/v3/README.md) @@ -401,16 +401,16 @@ asyncio.run(main()) ### [reconciliation](docs/sdks/reconciliation/README.md) -#### [reconciliation.v1](docs/sdks/sdkreconciliationv1/README.md) +#### [reconciliation.v1](docs/sdks/reconciliationv1/README.md) -* [create_policy](docs/sdks/sdkreconciliationv1/README.md#create_policy) - Create a policy -* [delete_policy](docs/sdks/sdkreconciliationv1/README.md#delete_policy) - Delete a policy -* [get_policy](docs/sdks/sdkreconciliationv1/README.md#get_policy) - Get a policy -* [get_reconciliation](docs/sdks/sdkreconciliationv1/README.md#get_reconciliation) - Get a reconciliation -* [list_policies](docs/sdks/sdkreconciliationv1/README.md#list_policies) - List policies -* [list_reconciliations](docs/sdks/sdkreconciliationv1/README.md#list_reconciliations) - List reconciliations -* [reconcile](docs/sdks/sdkreconciliationv1/README.md#reconcile) - Reconcile using a policy -* [reconciliationget_server_info](docs/sdks/sdkreconciliationv1/README.md#reconciliationget_server_info) - Get server info +* [create_policy](docs/sdks/reconciliationv1/README.md#create_policy) - Create a policy +* [delete_policy](docs/sdks/reconciliationv1/README.md#delete_policy) - Delete a policy +* [get_policy](docs/sdks/reconciliationv1/README.md#get_policy) - Get a policy +* [get_reconciliation](docs/sdks/reconciliationv1/README.md#get_reconciliation) - Get a reconciliation +* [list_policies](docs/sdks/reconciliationv1/README.md#list_policies) - List policies +* [list_reconciliations](docs/sdks/reconciliationv1/README.md#list_reconciliations) - List reconciliations +* [reconcile](docs/sdks/reconciliationv1/README.md#reconcile) - Reconcile using a policy +* [reconciliationget_server_info](docs/sdks/reconciliationv1/README.md#reconciliationget_server_info) - Get server info ### [SDK](docs/sdks/sdk/README.md) @@ -419,46 +419,46 @@ asyncio.run(main()) ### [~~search~~](docs/sdks/search/README.md) -#### [~~search.v1~~](docs/sdks/sdksearchv1/README.md) +#### [~~search.v1~~](docs/sdks/searchv1/README.md) -* [~~search~~](docs/sdks/sdksearchv1/README.md#search) - search.v1 :warning: **Deprecated** -* [~~searchget_server_info~~](docs/sdks/sdksearchv1/README.md#searchget_server_info) - Get server info :warning: **Deprecated** +* [~~search~~](docs/sdks/searchv1/README.md#search) - search.v1 :warning: **Deprecated** +* [~~searchget_server_info~~](docs/sdks/searchv1/README.md#searchget_server_info) - Get server info :warning: **Deprecated** ### [wallets](docs/sdks/wallets/README.md) -#### [wallets.v1](docs/sdks/sdkwalletsv1/README.md) - -* [confirm_hold](docs/sdks/sdkwalletsv1/README.md#confirm_hold) - Confirm a hold -* [create_balance](docs/sdks/sdkwalletsv1/README.md#create_balance) - Create a balance -* [create_wallet](docs/sdks/sdkwalletsv1/README.md#create_wallet) - Create a new wallet -* [credit_wallet](docs/sdks/sdkwalletsv1/README.md#credit_wallet) - Credit a wallet -* [debit_wallet](docs/sdks/sdkwalletsv1/README.md#debit_wallet) - Debit a wallet -* [get_balance](docs/sdks/sdkwalletsv1/README.md#get_balance) - Get detailed balance -* [get_hold](docs/sdks/sdkwalletsv1/README.md#get_hold) - Get a hold -* [get_holds](docs/sdks/sdkwalletsv1/README.md#get_holds) - Get all holds for a wallet -* [get_transactions](docs/sdks/sdkwalletsv1/README.md#get_transactions) -* [get_wallet](docs/sdks/sdkwalletsv1/README.md#get_wallet) - Get a wallet -* [get_wallet_summary](docs/sdks/sdkwalletsv1/README.md#get_wallet_summary) - Get wallet summary -* [list_balances](docs/sdks/sdkwalletsv1/README.md#list_balances) - List balances of a wallet -* [list_wallets](docs/sdks/sdkwalletsv1/README.md#list_wallets) - List all wallets -* [update_wallet](docs/sdks/sdkwalletsv1/README.md#update_wallet) - Update a wallet -* [void_hold](docs/sdks/sdkwalletsv1/README.md#void_hold) - Cancel a hold -* [walletsget_server_info](docs/sdks/sdkwalletsv1/README.md#walletsget_server_info) - Get server info +#### [wallets.v1](docs/sdks/walletsv1/README.md) + +* [confirm_hold](docs/sdks/walletsv1/README.md#confirm_hold) - Confirm a hold +* [create_balance](docs/sdks/walletsv1/README.md#create_balance) - Create a balance +* [create_wallet](docs/sdks/walletsv1/README.md#create_wallet) - Create a new wallet +* [credit_wallet](docs/sdks/walletsv1/README.md#credit_wallet) - Credit a wallet +* [debit_wallet](docs/sdks/walletsv1/README.md#debit_wallet) - Debit a wallet +* [get_balance](docs/sdks/walletsv1/README.md#get_balance) - Get detailed balance +* [get_hold](docs/sdks/walletsv1/README.md#get_hold) - Get a hold +* [get_holds](docs/sdks/walletsv1/README.md#get_holds) - Get all holds for a wallet +* [get_transactions](docs/sdks/walletsv1/README.md#get_transactions) +* [get_wallet](docs/sdks/walletsv1/README.md#get_wallet) - Get a wallet +* [get_wallet_summary](docs/sdks/walletsv1/README.md#get_wallet_summary) - Get wallet summary +* [list_balances](docs/sdks/walletsv1/README.md#list_balances) - List balances of a wallet +* [list_wallets](docs/sdks/walletsv1/README.md#list_wallets) - List all wallets +* [update_wallet](docs/sdks/walletsv1/README.md#update_wallet) - Update a wallet +* [void_hold](docs/sdks/walletsv1/README.md#void_hold) - Cancel a hold +* [walletsget_server_info](docs/sdks/walletsv1/README.md#walletsget_server_info) - Get server info ### [webhooks](docs/sdks/webhooks/README.md) -#### [webhooks.v1](docs/sdks/sdkwebhooksv1/README.md) +#### [webhooks.v1](docs/sdks/webhooksv1/README.md) -* [activate_config](docs/sdks/sdkwebhooksv1/README.md#activate_config) - Activate one config -* [change_config_secret](docs/sdks/sdkwebhooksv1/README.md#change_config_secret) - Change the signing secret of a config -* [deactivate_config](docs/sdks/sdkwebhooksv1/README.md#deactivate_config) - Deactivate one config -* [delete_config](docs/sdks/sdkwebhooksv1/README.md#delete_config) - Delete one config -* [get_many_configs](docs/sdks/sdkwebhooksv1/README.md#get_many_configs) - Get many configs -* [insert_config](docs/sdks/sdkwebhooksv1/README.md#insert_config) - Insert a new config -* [test_config](docs/sdks/sdkwebhooksv1/README.md#test_config) - Test one config -* [update_config](docs/sdks/sdkwebhooksv1/README.md#update_config) - Update one config +* [activate_config](docs/sdks/webhooksv1/README.md#activate_config) - Activate one config +* [change_config_secret](docs/sdks/webhooksv1/README.md#change_config_secret) - Change the signing secret of a config +* [deactivate_config](docs/sdks/webhooksv1/README.md#deactivate_config) - Deactivate one config +* [delete_config](docs/sdks/webhooksv1/README.md#delete_config) - Delete one config +* [get_many_configs](docs/sdks/webhooksv1/README.md#get_many_configs) - Get many configs +* [insert_config](docs/sdks/webhooksv1/README.md#insert_config) - Insert a new config +* [test_config](docs/sdks/webhooksv1/README.md#test_config) - Test one config +* [update_config](docs/sdks/webhooksv1/README.md#update_config) - Update one config @@ -593,9 +593,9 @@ with SDK( "request_body": { "admin": "true", }, + "dry_run": True, "id": 1234, "ledger": "ledger001", - "dry_run": True, }) assert res is not None @@ -666,7 +666,7 @@ from formance_sdk_python.models import shared with SDK( - server_url="http://localhost", + server_url="https://orgID-stackID.eu.sandbox.formance.cloud", security=shared.Security( client_id="", client_secret="", diff --git a/RELEASES.md b/RELEASES.md index 199b4615..f82fe5f7 100644 --- a/RELEASES.md +++ b/RELEASES.md @@ -198,4 +198,14 @@ Based on: ### Generated - [python v6.2.1] . ### Releases -- [PyPI v6.2.1] https://pypi.org/project/formance-sdk-python/6.2.1 - . \ No newline at end of file +- [PyPI v6.2.1] https://pypi.org/project/formance-sdk-python/6.2.1 - . + +## 2025-06-05 08:36:45 +### Changes +Based on: +- OpenAPI Doc +- Speakeasy CLI 1.555.3 (2.620.2) https://github.com/speakeasy-api/speakeasy +### Generated +- [python v6.3.0] . +### Releases +- [PyPI v6.3.0] https://pypi.org/project/formance-sdk-python/6.3.0 - . \ No newline at end of file diff --git a/docs/models/errors/error.md b/docs/models/errors/error.md index 694ef0dd..21c03d2b 100644 --- a/docs/models/errors/error.md +++ b/docs/models/errors/error.md @@ -5,7 +5,7 @@ General error ## Fields -| Field | Type | Required | Description | -| ---------------------------------------------------- | ---------------------------------------------------- | ---------------------------------------------------- | ---------------------------------------------------- | -| `error_code` | [errors.ErrorCode](../../models/errors/errorcode.md) | :heavy_check_mark: | N/A | -| `error_message` | *str* | :heavy_check_mark: | N/A | \ No newline at end of file +| Field | Type | Required | Description | +| -------------------------------------------------------------- | -------------------------------------------------------------- | -------------------------------------------------------------- | -------------------------------------------------------------- | +| `error_code` | [errors.ErrorErrorCode](../../models/errors/errorerrorcode.md) | :heavy_check_mark: | N/A | +| `error_message` | *str* | :heavy_check_mark: | N/A | \ No newline at end of file diff --git a/docs/models/errors/errorcode.md b/docs/models/errors/errorerrorcode.md similarity index 91% rename from docs/models/errors/errorcode.md rename to docs/models/errors/errorerrorcode.md index 10612866..5f4eb0f8 100644 --- a/docs/models/errors/errorcode.md +++ b/docs/models/errors/errorerrorcode.md @@ -1,4 +1,4 @@ -# ErrorCode +# ErrorErrorCode ## Values diff --git a/docs/models/errors/errorresponse.md b/docs/models/errors/errorresponse.md index d1329dfe..5f52f268 100644 --- a/docs/models/errors/errorresponse.md +++ b/docs/models/errors/errorresponse.md @@ -5,6 +5,6 @@ | Field | Type | Required | Description | Example | | -------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------- | +| `details` | *Optional[str]* | :heavy_minus_sign: | N/A | https://play.numscript.org/?payload=eyJlcnJvciI6ImFjY291bnQgaGFkIGluc3VmZmljaWVudCBmdW5kcyJ9 | | `error_code` | [shared.ErrorsEnum](../../models/shared/errorsenum.md) | :heavy_check_mark: | N/A | INSUFFICIENT_FUND | -| `error_message` | *str* | :heavy_check_mark: | N/A | [INSUFFICIENT_FUND] account had insufficient funds | -| `details` | *Optional[str]* | :heavy_minus_sign: | N/A | https://play.numscript.org/?payload=eyJlcnJvciI6ImFjY291bnQgaGFkIGluc3VmZmljaWVudCBmdW5kcyJ9 | \ No newline at end of file +| `error_message` | *str* | :heavy_check_mark: | N/A | [INSUFFICIENT_FUND] account had insufficient funds | \ No newline at end of file diff --git a/docs/models/errors/reconciliationerrorresponse.md b/docs/models/errors/reconciliationerrorresponse.md index 3a8ae875..547c701e 100644 --- a/docs/models/errors/reconciliationerrorresponse.md +++ b/docs/models/errors/reconciliationerrorresponse.md @@ -7,6 +7,6 @@ Error response | Field | Type | Required | Description | Example | | ------------------ | ------------------ | ------------------ | ------------------ | ------------------ | +| `details` | *Optional[str]* | :heavy_minus_sign: | N/A | | | `error_code` | *str* | :heavy_check_mark: | N/A | VALIDATION | -| `error_message` | *str* | :heavy_check_mark: | N/A | | -| `details` | *Optional[str]* | :heavy_minus_sign: | N/A | | \ No newline at end of file +| `error_message` | *str* | :heavy_check_mark: | N/A | | \ No newline at end of file diff --git a/docs/models/errors/v2error.md b/docs/models/errors/v2error.md index 032622e4..8b7b81af 100644 --- a/docs/models/errors/v2error.md +++ b/docs/models/errors/v2error.md @@ -7,5 +7,5 @@ General error | Field | Type | Required | Description | | ------------------------------------------------------------------ | ------------------------------------------------------------------ | ------------------------------------------------------------------ | ------------------------------------------------------------------ | -| `error_code` | [errors.SchemasErrorCode](../../models/errors/schemaserrorcode.md) | :heavy_check_mark: | N/A | +| `error_code` | [errors.V2ErrorErrorCode](../../models/errors/v2errorerrorcode.md) | :heavy_check_mark: | N/A | | `error_message` | *str* | :heavy_check_mark: | N/A | \ No newline at end of file diff --git a/docs/models/errors/schemaserrorcode.md b/docs/models/errors/v2errorerrorcode.md similarity index 90% rename from docs/models/errors/schemaserrorcode.md rename to docs/models/errors/v2errorerrorcode.md index 9778973c..6206dc45 100644 --- a/docs/models/errors/schemaserrorcode.md +++ b/docs/models/errors/v2errorerrorcode.md @@ -1,4 +1,4 @@ -# SchemasErrorCode +# V2ErrorErrorCode ## Values diff --git a/docs/models/errors/v2errorresponse.md b/docs/models/errors/v2errorresponse.md index dd4befa0..3381bdf0 100644 --- a/docs/models/errors/v2errorresponse.md +++ b/docs/models/errors/v2errorresponse.md @@ -5,6 +5,6 @@ | Field | Type | Required | Description | Example | | -------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------- | +| `details` | *Optional[str]* | :heavy_minus_sign: | N/A | https://play.numscript.org/?payload=eyJlcnJvciI6ImFjY291bnQgaGFkIGluc3VmZmljaWVudCBmdW5kcyJ9 | | `error_code` | [shared.V2ErrorsEnum](../../models/shared/v2errorsenum.md) | :heavy_check_mark: | N/A | VALIDATION | -| `error_message` | *str* | :heavy_check_mark: | N/A | [VALIDATION] invalid 'cursor' query param | -| `details` | *Optional[str]* | :heavy_minus_sign: | N/A | https://play.numscript.org/?payload=eyJlcnJvciI6ImFjY291bnQgaGFkIGluc3VmZmljaWVudCBmdW5kcyJ9 | \ No newline at end of file +| `error_message` | *str* | :heavy_check_mark: | N/A | [VALIDATION] invalid 'cursor' query param | \ No newline at end of file diff --git a/docs/models/errors/v3errorresponse.md b/docs/models/errors/v3errorresponse.md index 5ced48ee..1f581174 100644 --- a/docs/models/errors/v3errorresponse.md +++ b/docs/models/errors/v3errorresponse.md @@ -5,6 +5,6 @@ | Field | Type | Required | Description | Example | | ---------------------------------------------------------- | ---------------------------------------------------------- | ---------------------------------------------------------- | ---------------------------------------------------------- | ---------------------------------------------------------- | +| `details` | *Optional[str]* | :heavy_minus_sign: | N/A | | | `error_code` | [shared.V3ErrorsEnum](../../models/shared/v3errorsenum.md) | :heavy_check_mark: | N/A | VALIDATION | -| `error_message` | *str* | :heavy_check_mark: | N/A | [VALIDATION] missing required config field: pollingPeriod | -| `details` | *Optional[str]* | :heavy_minus_sign: | N/A | | \ No newline at end of file +| `error_message` | *str* | :heavy_check_mark: | N/A | [VALIDATION] missing required config field: pollingPeriod | \ No newline at end of file diff --git a/docs/models/errors/walletserrorresponse.md b/docs/models/errors/walletserrorresponse.md index 0bde49f1..3a19948d 100644 --- a/docs/models/errors/walletserrorresponse.md +++ b/docs/models/errors/walletserrorresponse.md @@ -3,7 +3,7 @@ ## Fields -| Field | Type | Required | Description | -| ---------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------- | -| `error_code` | [errors.SchemasWalletsErrorResponseErrorCode](../../models/errors/schemaswalletserrorresponseerrorcode.md) | :heavy_check_mark: | N/A | -| `error_message` | *str* | :heavy_check_mark: | N/A | \ No newline at end of file +| Field | Type | Required | Description | +| -------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------- | +| `error_code` | [errors.WalletsErrorResponseErrorCode](../../models/errors/walletserrorresponseerrorcode.md) | :heavy_check_mark: | N/A | +| `error_message` | *str* | :heavy_check_mark: | N/A | \ No newline at end of file diff --git a/docs/models/errors/schemaswalletserrorresponseerrorcode.md b/docs/models/errors/walletserrorresponseerrorcode.md similarity index 88% rename from docs/models/errors/schemaswalletserrorresponseerrorcode.md rename to docs/models/errors/walletserrorresponseerrorcode.md index 44397359..0ae08921 100644 --- a/docs/models/errors/schemaswalletserrorresponseerrorcode.md +++ b/docs/models/errors/walletserrorresponseerrorcode.md @@ -1,4 +1,4 @@ -# SchemasWalletsErrorResponseErrorCode +# WalletsErrorResponseErrorCode ## Values diff --git a/docs/models/errors/webhookserrorresponse.md b/docs/models/errors/webhookserrorresponse.md index c03aeba7..d87d795c 100644 --- a/docs/models/errors/webhookserrorresponse.md +++ b/docs/models/errors/webhookserrorresponse.md @@ -5,6 +5,6 @@ | Field | Type | Required | Description | Example | | -------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------- | +| `details` | *Optional[str]* | :heavy_minus_sign: | N/A | https://play.numscript.org/?payload=eyJlcnJvciI6ImFjY291bnQgaGFkIGluc3VmZmljaWVudCBmdW5kcyJ9 | | `error_code` | [shared.WebhooksErrorsEnum](../../models/shared/webhookserrorsenum.md) | :heavy_check_mark: | N/A | VALIDATION | -| `error_message` | *str* | :heavy_check_mark: | N/A | [VALIDATION] invalid 'cursor' query param | -| `details` | *Optional[str]* | :heavy_minus_sign: | N/A | https://play.numscript.org/?payload=eyJlcnJvciI6ImFjY291bnQgaGFkIGluc3VmZmljaWVudCBmdW5kcyJ9 | \ No newline at end of file +| `error_message` | *str* | :heavy_check_mark: | N/A | [VALIDATION] invalid 'cursor' query param | \ No newline at end of file diff --git a/docs/models/operations/activateconfigresponse.md b/docs/models/operations/activateconfigresponse.md index 7e6e5012..064a6f8a 100644 --- a/docs/models/operations/activateconfigresponse.md +++ b/docs/models/operations/activateconfigresponse.md @@ -5,7 +5,7 @@ | Field | Type | Required | Description | | ------------------------------------------------------------------------ | ------------------------------------------------------------------------ | ------------------------------------------------------------------------ | ------------------------------------------------------------------------ | +| `config_response` | [Optional[shared.ConfigResponse]](../../models/shared/configresponse.md) | :heavy_minus_sign: | Config successfully activated. | | `content_type` | *str* | :heavy_check_mark: | HTTP response content type for this operation | | `status_code` | *int* | :heavy_check_mark: | HTTP response status code for this operation | -| `raw_response` | [httpx.Response](https://www.python-httpx.org/api/#response) | :heavy_check_mark: | Raw HTTP response; suitable for custom response parsing | -| `config_response` | [Optional[shared.ConfigResponse]](../../models/shared/configresponse.md) | :heavy_minus_sign: | Config successfully activated. | \ No newline at end of file +| `raw_response` | [httpx.Response](https://www.python-httpx.org/api/#response) | :heavy_check_mark: | Raw HTTP response; suitable for custom response parsing | \ No newline at end of file diff --git a/docs/models/operations/changeconfigsecretrequest.md b/docs/models/operations/changeconfigsecretrequest.md index 862ec6cb..3bc1813e 100644 --- a/docs/models/operations/changeconfigsecretrequest.md +++ b/docs/models/operations/changeconfigsecretrequest.md @@ -5,5 +5,5 @@ | Field | Type | Required | Description | Example | | -------------------------------------------------------------------------------- | -------------------------------------------------------------------------------- | -------------------------------------------------------------------------------- | -------------------------------------------------------------------------------- | -------------------------------------------------------------------------------- | -| `id` | *str* | :heavy_check_mark: | Config ID | 4997257d-dfb6-445b-929c-cbe2ab182818 | -| `config_change_secret` | [Optional[shared.ConfigChangeSecret]](../../models/shared/configchangesecret.md) | :heavy_minus_sign: | N/A | | \ No newline at end of file +| `config_change_secret` | [Optional[shared.ConfigChangeSecret]](../../models/shared/configchangesecret.md) | :heavy_minus_sign: | N/A | | +| `id` | *str* | :heavy_check_mark: | Config ID | 4997257d-dfb6-445b-929c-cbe2ab182818 | \ No newline at end of file diff --git a/docs/models/operations/changeconfigsecretresponse.md b/docs/models/operations/changeconfigsecretresponse.md index 6486d26a..28568f9c 100644 --- a/docs/models/operations/changeconfigsecretresponse.md +++ b/docs/models/operations/changeconfigsecretresponse.md @@ -5,7 +5,7 @@ | Field | Type | Required | Description | | ------------------------------------------------------------------------ | ------------------------------------------------------------------------ | ------------------------------------------------------------------------ | ------------------------------------------------------------------------ | +| `config_response` | [Optional[shared.ConfigResponse]](../../models/shared/configresponse.md) | :heavy_minus_sign: | Secret successfully changed. | | `content_type` | *str* | :heavy_check_mark: | HTTP response content type for this operation | | `status_code` | *int* | :heavy_check_mark: | HTTP response status code for this operation | -| `raw_response` | [httpx.Response](https://www.python-httpx.org/api/#response) | :heavy_check_mark: | Raw HTTP response; suitable for custom response parsing | -| `config_response` | [Optional[shared.ConfigResponse]](../../models/shared/configresponse.md) | :heavy_minus_sign: | Secret successfully changed. | \ No newline at end of file +| `raw_response` | [httpx.Response](https://www.python-httpx.org/api/#response) | :heavy_check_mark: | Raw HTTP response; suitable for custom response parsing | \ No newline at end of file diff --git a/docs/models/operations/confirmholdrequest.md b/docs/models/operations/confirmholdrequest.md index 445eecf6..a909b111 100644 --- a/docs/models/operations/confirmholdrequest.md +++ b/docs/models/operations/confirmholdrequest.md @@ -5,6 +5,6 @@ | Field | Type | Required | Description | | -------------------------------------------------------------------------------- | -------------------------------------------------------------------------------- | -------------------------------------------------------------------------------- | -------------------------------------------------------------------------------- | -| `hold_id` | *str* | :heavy_check_mark: | N/A | | `confirm_hold_request` | [Optional[shared.ConfirmHoldRequest]](../../models/shared/confirmholdrequest.md) | :heavy_minus_sign: | N/A | -| `idempotency_key` | *Optional[str]* | :heavy_minus_sign: | Use an idempotency key | \ No newline at end of file +| `idempotency_key` | *Optional[str]* | :heavy_minus_sign: | Use an idempotency key | +| `hold_id` | *str* | :heavy_check_mark: | N/A | \ No newline at end of file diff --git a/docs/models/operations/connectorstransferrequest.md b/docs/models/operations/connectorstransferrequest.md index f40663cc..0a6e5a1a 100644 --- a/docs/models/operations/connectorstransferrequest.md +++ b/docs/models/operations/connectorstransferrequest.md @@ -6,4 +6,4 @@ | Field | Type | Required | Description | | ---------------------------------------------------------------- | ---------------------------------------------------------------- | ---------------------------------------------------------------- | ---------------------------------------------------------------- | | `transfer_request` | [shared.TransferRequest](../../models/shared/transferrequest.md) | :heavy_check_mark: | N/A | -| `connector` | [shared.Connector](../../models/shared/connector.md) | :heavy_check_mark: | The name of the connector. | \ No newline at end of file +| `connector` | [shared.ConnectorEnum](../../models/shared/connectorenum.md) | :heavy_check_mark: | The name of the connector. | \ No newline at end of file diff --git a/docs/models/operations/countaccountsrequest.md b/docs/models/operations/countaccountsrequest.md index 1db6483c..60b55dfc 100644 --- a/docs/models/operations/countaccountsrequest.md +++ b/docs/models/operations/countaccountsrequest.md @@ -5,6 +5,6 @@ | Field | Type | Required | Description | Example | | -------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------- | -| `ledger` | *str* | :heavy_check_mark: | Name of the ledger. | ledger001 | | `address` | *Optional[str]* | :heavy_minus_sign: | Filter accounts by address pattern (regular expression placed between ^ and $). | users:.+ | +| `ledger` | *str* | :heavy_check_mark: | Name of the ledger. | ledger001 | | `metadata` | Dict[str, *Any*] | :heavy_minus_sign: | Filter accounts by metadata key value pairs. The filter can be used like this metadata[key]=value1&metadata[a.nested.key]=value2 | metadata[key]=value1&metadata[a.nested.key]=value2 | \ No newline at end of file diff --git a/docs/models/operations/counttransactionsrequest.md b/docs/models/operations/counttransactionsrequest.md index d9c5dc54..49e1fd86 100644 --- a/docs/models/operations/counttransactionsrequest.md +++ b/docs/models/operations/counttransactionsrequest.md @@ -5,10 +5,10 @@ | Field | Type | Required | Description | Example | | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| `ledger` | *str* | :heavy_check_mark: | Name of the ledger. | ledger001 | | `account` | *Optional[str]* | :heavy_minus_sign: | Filter transactions with postings involving given account, either as source or destination (regular expression placed between ^ and $). | users:001 | | `destination` | *Optional[str]* | :heavy_minus_sign: | Filter transactions with postings involving given account at destination (regular expression placed between ^ and $). | users:001 | | `end_time` | [date](https://docs.python.org/3/library/datetime.html#date-objects) | :heavy_minus_sign: | Filter transactions that occurred before this timestamp.
The format is RFC3339 and is exclusive (for example, "2023-01-02T15:04:01Z" excludes the first second of 4th minute).
| | +| `ledger` | *str* | :heavy_check_mark: | Name of the ledger. | ledger001 | | `metadata` | [Optional[operations.Metadata]](../../models/operations/metadata.md) | :heavy_minus_sign: | Filter transactions by metadata key value pairs. Nested objects can be used as seen in the example below. | metadata[key]=value1&metadata[a.nested.key]=value2 | | `reference` | *Optional[str]* | :heavy_minus_sign: | Filter transactions by reference field. | ref:001 | | `source` | *Optional[str]* | :heavy_minus_sign: | Filter transactions with postings involving given account at source (regular expression placed between ^ and $). | users:001 | diff --git a/docs/models/operations/createbalancerequest.md b/docs/models/operations/createbalancerequest.md index 310bf190..dfa9c642 100644 --- a/docs/models/operations/createbalancerequest.md +++ b/docs/models/operations/createbalancerequest.md @@ -5,6 +5,6 @@ | Field | Type | Required | Description | | ------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------ | -| `id` | *str* | :heavy_check_mark: | N/A | | `create_balance_request` | [Optional[shared.CreateBalanceRequest]](../../models/shared/createbalancerequest.md) | :heavy_minus_sign: | N/A | -| `idempotency_key` | *Optional[str]* | :heavy_minus_sign: | Use an idempotency key | \ No newline at end of file +| `idempotency_key` | *Optional[str]* | :heavy_minus_sign: | Use an idempotency key | +| `id` | *str* | :heavy_check_mark: | N/A | \ No newline at end of file diff --git a/docs/models/operations/createbalanceresponse.md b/docs/models/operations/createbalanceresponse.md index 77be7e63..a90fc484 100644 --- a/docs/models/operations/createbalanceresponse.md +++ b/docs/models/operations/createbalanceresponse.md @@ -6,6 +6,6 @@ | Field | Type | Required | Description | | -------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------- | | `content_type` | *str* | :heavy_check_mark: | HTTP response content type for this operation | +| `create_balance_response` | [Optional[shared.CreateBalanceResponse]](../../models/shared/createbalanceresponse.md) | :heavy_minus_sign: | Created balance | | `status_code` | *int* | :heavy_check_mark: | HTTP response status code for this operation | -| `raw_response` | [httpx.Response](https://www.python-httpx.org/api/#response) | :heavy_check_mark: | Raw HTTP response; suitable for custom response parsing | -| `create_balance_response` | [Optional[shared.CreateBalanceResponse]](../../models/shared/createbalanceresponse.md) | :heavy_minus_sign: | Created balance | \ No newline at end of file +| `raw_response` | [httpx.Response](https://www.python-httpx.org/api/#response) | :heavy_check_mark: | Raw HTTP response; suitable for custom response parsing | \ No newline at end of file diff --git a/docs/models/operations/createbankaccountresponse.md b/docs/models/operations/createbankaccountresponse.md index 911cb2b7..5e8acf6b 100644 --- a/docs/models/operations/createbankaccountresponse.md +++ b/docs/models/operations/createbankaccountresponse.md @@ -5,7 +5,7 @@ | Field | Type | Required | Description | | ---------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------- | +| `bank_account_response` | [Optional[shared.BankAccountResponse]](../../models/shared/bankaccountresponse.md) | :heavy_minus_sign: | OK | | `content_type` | *str* | :heavy_check_mark: | HTTP response content type for this operation | | `status_code` | *int* | :heavy_check_mark: | HTTP response status code for this operation | -| `raw_response` | [httpx.Response](https://www.python-httpx.org/api/#response) | :heavy_check_mark: | Raw HTTP response; suitable for custom response parsing | -| `bank_account_response` | [Optional[shared.BankAccountResponse]](../../models/shared/bankaccountresponse.md) | :heavy_minus_sign: | OK | \ No newline at end of file +| `raw_response` | [httpx.Response](https://www.python-httpx.org/api/#response) | :heavy_check_mark: | Raw HTTP response; suitable for custom response parsing | \ No newline at end of file diff --git a/docs/models/operations/createclientresponse.md b/docs/models/operations/createclientresponse.md index e91cf143..efd9e2f9 100644 --- a/docs/models/operations/createclientresponse.md +++ b/docs/models/operations/createclientresponse.md @@ -6,6 +6,6 @@ | Field | Type | Required | Description | | ------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------ | | `content_type` | *str* | :heavy_check_mark: | HTTP response content type for this operation | +| `create_client_response` | [Optional[shared.CreateClientResponse]](../../models/shared/createclientresponse.md) | :heavy_minus_sign: | Client created | | `status_code` | *int* | :heavy_check_mark: | HTTP response status code for this operation | -| `raw_response` | [httpx.Response](https://www.python-httpx.org/api/#response) | :heavy_check_mark: | Raw HTTP response; suitable for custom response parsing | -| `create_client_response` | [Optional[shared.CreateClientResponse]](../../models/shared/createclientresponse.md) | :heavy_minus_sign: | Client created | \ No newline at end of file +| `raw_response` | [httpx.Response](https://www.python-httpx.org/api/#response) | :heavy_check_mark: | Raw HTTP response; suitable for custom response parsing | \ No newline at end of file diff --git a/docs/models/operations/createpaymentresponse.md b/docs/models/operations/createpaymentresponse.md index 312b9b2a..0946b241 100644 --- a/docs/models/operations/createpaymentresponse.md +++ b/docs/models/operations/createpaymentresponse.md @@ -6,6 +6,6 @@ | Field | Type | Required | Description | | -------------------------------------------------------------------------- | -------------------------------------------------------------------------- | -------------------------------------------------------------------------- | -------------------------------------------------------------------------- | | `content_type` | *str* | :heavy_check_mark: | HTTP response content type for this operation | +| `payment_response` | [Optional[shared.PaymentResponse]](../../models/shared/paymentresponse.md) | :heavy_minus_sign: | OK | | `status_code` | *int* | :heavy_check_mark: | HTTP response status code for this operation | -| `raw_response` | [httpx.Response](https://www.python-httpx.org/api/#response) | :heavy_check_mark: | Raw HTTP response; suitable for custom response parsing | -| `payment_response` | [Optional[shared.PaymentResponse]](../../models/shared/paymentresponse.md) | :heavy_minus_sign: | OK | \ No newline at end of file +| `raw_response` | [httpx.Response](https://www.python-httpx.org/api/#response) | :heavy_check_mark: | Raw HTTP response; suitable for custom response parsing | \ No newline at end of file diff --git a/docs/models/operations/createpolicyresponse.md b/docs/models/operations/createpolicyresponse.md index 1efe9ca8..599320d9 100644 --- a/docs/models/operations/createpolicyresponse.md +++ b/docs/models/operations/createpolicyresponse.md @@ -6,6 +6,6 @@ | Field | Type | Required | Description | | ------------------------------------------------------------------------ | ------------------------------------------------------------------------ | ------------------------------------------------------------------------ | ------------------------------------------------------------------------ | | `content_type` | *str* | :heavy_check_mark: | HTTP response content type for this operation | +| `policy_response` | [Optional[shared.PolicyResponse]](../../models/shared/policyresponse.md) | :heavy_minus_sign: | OK | | `status_code` | *int* | :heavy_check_mark: | HTTP response status code for this operation | -| `raw_response` | [httpx.Response](https://www.python-httpx.org/api/#response) | :heavy_check_mark: | Raw HTTP response; suitable for custom response parsing | -| `policy_response` | [Optional[shared.PolicyResponse]](../../models/shared/policyresponse.md) | :heavy_minus_sign: | OK | \ No newline at end of file +| `raw_response` | [httpx.Response](https://www.python-httpx.org/api/#response) | :heavy_check_mark: | Raw HTTP response; suitable for custom response parsing | \ No newline at end of file diff --git a/docs/models/operations/createpoolresponse.md b/docs/models/operations/createpoolresponse.md index a8a025f9..0ccdbea1 100644 --- a/docs/models/operations/createpoolresponse.md +++ b/docs/models/operations/createpoolresponse.md @@ -6,6 +6,6 @@ | Field | Type | Required | Description | | -------------------------------------------------------------------- | -------------------------------------------------------------------- | -------------------------------------------------------------------- | -------------------------------------------------------------------- | | `content_type` | *str* | :heavy_check_mark: | HTTP response content type for this operation | +| `pool_response` | [Optional[shared.PoolResponse]](../../models/shared/poolresponse.md) | :heavy_minus_sign: | OK | | `status_code` | *int* | :heavy_check_mark: | HTTP response status code for this operation | -| `raw_response` | [httpx.Response](https://www.python-httpx.org/api/#response) | :heavy_check_mark: | Raw HTTP response; suitable for custom response parsing | -| `pool_response` | [Optional[shared.PoolResponse]](../../models/shared/poolresponse.md) | :heavy_minus_sign: | OK | \ No newline at end of file +| `raw_response` | [httpx.Response](https://www.python-httpx.org/api/#response) | :heavy_check_mark: | Raw HTTP response; suitable for custom response parsing | \ No newline at end of file diff --git a/docs/models/operations/createsecretrequest.md b/docs/models/operations/createsecretrequest.md index 0216442f..18284f3e 100644 --- a/docs/models/operations/createsecretrequest.md +++ b/docs/models/operations/createsecretrequest.md @@ -5,5 +5,5 @@ | Field | Type | Required | Description | | ---------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------- | -| `client_id` | *str* | :heavy_check_mark: | Client ID | -| `create_secret_request` | [Optional[shared.CreateSecretRequest]](../../models/shared/createsecretrequest.md) | :heavy_minus_sign: | N/A | \ No newline at end of file +| `create_secret_request` | [Optional[shared.CreateSecretRequest]](../../models/shared/createsecretrequest.md) | :heavy_minus_sign: | N/A | +| `client_id` | *str* | :heavy_check_mark: | Client ID | \ No newline at end of file diff --git a/docs/models/operations/createsecretresponse.md b/docs/models/operations/createsecretresponse.md index a25514db..541eb8b2 100644 --- a/docs/models/operations/createsecretresponse.md +++ b/docs/models/operations/createsecretresponse.md @@ -6,6 +6,6 @@ | Field | Type | Required | Description | | ------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------ | | `content_type` | *str* | :heavy_check_mark: | HTTP response content type for this operation | +| `create_secret_response` | [Optional[shared.CreateSecretResponse]](../../models/shared/createsecretresponse.md) | :heavy_minus_sign: | Created secret | | `status_code` | *int* | :heavy_check_mark: | HTTP response status code for this operation | -| `raw_response` | [httpx.Response](https://www.python-httpx.org/api/#response) | :heavy_check_mark: | Raw HTTP response; suitable for custom response parsing | -| `create_secret_response` | [Optional[shared.CreateSecretResponse]](../../models/shared/createsecretresponse.md) | :heavy_minus_sign: | Created secret | \ No newline at end of file +| `raw_response` | [httpx.Response](https://www.python-httpx.org/api/#response) | :heavy_check_mark: | Raw HTTP response; suitable for custom response parsing | \ No newline at end of file diff --git a/docs/models/operations/createtriggerresponse.md b/docs/models/operations/createtriggerresponse.md index d41fa635..1292f41e 100644 --- a/docs/models/operations/createtriggerresponse.md +++ b/docs/models/operations/createtriggerresponse.md @@ -6,6 +6,6 @@ | Field | Type | Required | Description | | -------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------- | | `content_type` | *str* | :heavy_check_mark: | HTTP response content type for this operation | +| `create_trigger_response` | [Optional[shared.CreateTriggerResponse]](../../models/shared/createtriggerresponse.md) | :heavy_minus_sign: | Created trigger | | `status_code` | *int* | :heavy_check_mark: | HTTP response status code for this operation | -| `raw_response` | [httpx.Response](https://www.python-httpx.org/api/#response) | :heavy_check_mark: | Raw HTTP response; suitable for custom response parsing | -| `create_trigger_response` | [Optional[shared.CreateTriggerResponse]](../../models/shared/createtriggerresponse.md) | :heavy_minus_sign: | Created trigger | \ No newline at end of file +| `raw_response` | [httpx.Response](https://www.python-httpx.org/api/#response) | :heavy_check_mark: | Raw HTTP response; suitable for custom response parsing | \ No newline at end of file diff --git a/docs/models/operations/createwalletresponse.md b/docs/models/operations/createwalletresponse.md index 07c6e9ff..e8a4b37f 100644 --- a/docs/models/operations/createwalletresponse.md +++ b/docs/models/operations/createwalletresponse.md @@ -6,6 +6,6 @@ | Field | Type | Required | Description | | ------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------ | | `content_type` | *str* | :heavy_check_mark: | HTTP response content type for this operation | +| `create_wallet_response` | [Optional[shared.CreateWalletResponse]](../../models/shared/createwalletresponse.md) | :heavy_minus_sign: | Wallet created | | `status_code` | *int* | :heavy_check_mark: | HTTP response status code for this operation | -| `raw_response` | [httpx.Response](https://www.python-httpx.org/api/#response) | :heavy_check_mark: | Raw HTTP response; suitable for custom response parsing | -| `create_wallet_response` | [Optional[shared.CreateWalletResponse]](../../models/shared/createwalletresponse.md) | :heavy_minus_sign: | Wallet created | \ No newline at end of file +| `raw_response` | [httpx.Response](https://www.python-httpx.org/api/#response) | :heavy_check_mark: | Raw HTTP response; suitable for custom response parsing | \ No newline at end of file diff --git a/docs/models/operations/createworkflowresponse.md b/docs/models/operations/createworkflowresponse.md index 58bc137c..de041708 100644 --- a/docs/models/operations/createworkflowresponse.md +++ b/docs/models/operations/createworkflowresponse.md @@ -6,6 +6,6 @@ | Field | Type | Required | Description | | ---------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------- | | `content_type` | *str* | :heavy_check_mark: | HTTP response content type for this operation | +| `create_workflow_response` | [Optional[shared.CreateWorkflowResponse]](../../models/shared/createworkflowresponse.md) | :heavy_minus_sign: | Created workflow | | `status_code` | *int* | :heavy_check_mark: | HTTP response status code for this operation | -| `raw_response` | [httpx.Response](https://www.python-httpx.org/api/#response) | :heavy_check_mark: | Raw HTTP response; suitable for custom response parsing | -| `create_workflow_response` | [Optional[shared.CreateWorkflowResponse]](../../models/shared/createworkflowresponse.md) | :heavy_minus_sign: | Created workflow | \ No newline at end of file +| `raw_response` | [httpx.Response](https://www.python-httpx.org/api/#response) | :heavy_check_mark: | Raw HTTP response; suitable for custom response parsing | \ No newline at end of file diff --git a/docs/models/operations/creditwalletrequest.md b/docs/models/operations/creditwalletrequest.md index 23416767..0e278215 100644 --- a/docs/models/operations/creditwalletrequest.md +++ b/docs/models/operations/creditwalletrequest.md @@ -5,6 +5,6 @@ | Field | Type | Required | Description | Example | | ------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------- | -| `id` | *str* | :heavy_check_mark: | N/A | | | `credit_wallet_request` | [Optional[shared.CreditWalletRequest]](../../models/shared/creditwalletrequest.md) | :heavy_minus_sign: | N/A | {
"amount": {
"asset": "USD/2",
"amount": 100
},
"metadata": {
"key": ""
},
"sources": []
} | -| `idempotency_key` | *Optional[str]* | :heavy_minus_sign: | Use an idempotency key | | \ No newline at end of file +| `idempotency_key` | *Optional[str]* | :heavy_minus_sign: | Use an idempotency key | | +| `id` | *str* | :heavy_check_mark: | N/A | | \ No newline at end of file diff --git a/docs/models/operations/deactivateconfigresponse.md b/docs/models/operations/deactivateconfigresponse.md index 440931bd..1bac7481 100644 --- a/docs/models/operations/deactivateconfigresponse.md +++ b/docs/models/operations/deactivateconfigresponse.md @@ -5,7 +5,7 @@ | Field | Type | Required | Description | | ------------------------------------------------------------------------ | ------------------------------------------------------------------------ | ------------------------------------------------------------------------ | ------------------------------------------------------------------------ | +| `config_response` | [Optional[shared.ConfigResponse]](../../models/shared/configresponse.md) | :heavy_minus_sign: | Config successfully deactivated. | | `content_type` | *str* | :heavy_check_mark: | HTTP response content type for this operation | | `status_code` | *int* | :heavy_check_mark: | HTTP response status code for this operation | -| `raw_response` | [httpx.Response](https://www.python-httpx.org/api/#response) | :heavy_check_mark: | Raw HTTP response; suitable for custom response parsing | -| `config_response` | [Optional[shared.ConfigResponse]](../../models/shared/configresponse.md) | :heavy_minus_sign: | Config successfully deactivated. | \ No newline at end of file +| `raw_response` | [httpx.Response](https://www.python-httpx.org/api/#response) | :heavy_check_mark: | Raw HTTP response; suitable for custom response parsing | \ No newline at end of file diff --git a/docs/models/operations/debitwalletrequest.md b/docs/models/operations/debitwalletrequest.md index 3b9b02df..e78f710d 100644 --- a/docs/models/operations/debitwalletrequest.md +++ b/docs/models/operations/debitwalletrequest.md @@ -5,6 +5,6 @@ | Field | Type | Required | Description | Example | | --------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------- | -| `id` | *str* | :heavy_check_mark: | N/A | | | `debit_wallet_request` | [Optional[shared.DebitWalletRequest]](../../models/shared/debitwalletrequest.md) | :heavy_minus_sign: | N/A | {
"amount": {
"asset": "USD/2",
"amount": 100
},
"metadata": {
"key": ""
},
"pending": true
} | -| `idempotency_key` | *Optional[str]* | :heavy_minus_sign: | Use an idempotency key | | \ No newline at end of file +| `idempotency_key` | *Optional[str]* | :heavy_minus_sign: | Use an idempotency key | | +| `id` | *str* | :heavy_check_mark: | N/A | | \ No newline at end of file diff --git a/docs/models/operations/debitwalletresponse.md b/docs/models/operations/debitwalletresponse.md index 51a767b8..c5ee3f9c 100644 --- a/docs/models/operations/debitwalletresponse.md +++ b/docs/models/operations/debitwalletresponse.md @@ -3,9 +3,9 @@ ## Fields -| Field | Type | Required | Description | -| ---------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------- | -| `content_type` | *str* | :heavy_check_mark: | HTTP response content type for this operation | -| `status_code` | *int* | :heavy_check_mark: | HTTP response status code for this operation | -| `raw_response` | [httpx.Response](https://www.python-httpx.org/api/#response) | :heavy_check_mark: | Raw HTTP response; suitable for custom response parsing | -| `debit_wallet_response` | [Optional[shared.DebitWalletResponse]](../../models/shared/debitwalletresponse.md) | :heavy_minus_sign: | Wallet successfully debited as a pending hold | \ No newline at end of file +| Field | Type | Required | Description | +| ---------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------- | +| `activity_debit_wallet_output` | [Optional[shared.ActivityDebitWalletOutput]](../../models/shared/activitydebitwalletoutput.md) | :heavy_minus_sign: | Wallet successfully debited as a pending hold | +| `content_type` | *str* | :heavy_check_mark: | HTTP response content type for this operation | +| `status_code` | *int* | :heavy_check_mark: | HTTP response status code for this operation | +| `raw_response` | [httpx.Response](https://www.python-httpx.org/api/#response) | :heavy_check_mark: | Raw HTTP response; suitable for custom response parsing | \ No newline at end of file diff --git a/docs/models/operations/forwardbankaccountresponse.md b/docs/models/operations/forwardbankaccountresponse.md index bb55d160..fe8ac462 100644 --- a/docs/models/operations/forwardbankaccountresponse.md +++ b/docs/models/operations/forwardbankaccountresponse.md @@ -5,7 +5,7 @@ | Field | Type | Required | Description | | ---------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------- | +| `bank_account_response` | [Optional[shared.BankAccountResponse]](../../models/shared/bankaccountresponse.md) | :heavy_minus_sign: | OK | | `content_type` | *str* | :heavy_check_mark: | HTTP response content type for this operation | | `status_code` | *int* | :heavy_check_mark: | HTTP response status code for this operation | -| `raw_response` | [httpx.Response](https://www.python-httpx.org/api/#response) | :heavy_check_mark: | Raw HTTP response; suitable for custom response parsing | -| `bank_account_response` | [Optional[shared.BankAccountResponse]](../../models/shared/bankaccountresponse.md) | :heavy_minus_sign: | OK | \ No newline at end of file +| `raw_response` | [httpx.Response](https://www.python-httpx.org/api/#response) | :heavy_check_mark: | Raw HTTP response; suitable for custom response parsing | \ No newline at end of file diff --git a/docs/models/operations/getaccountbalancesresponse.md b/docs/models/operations/getaccountbalancesresponse.md index f793765d..8ee4cce9 100644 --- a/docs/models/operations/getaccountbalancesresponse.md +++ b/docs/models/operations/getaccountbalancesresponse.md @@ -5,7 +5,7 @@ | Field | Type | Required | Description | | ------------------------------------------------------------------------ | ------------------------------------------------------------------------ | ------------------------------------------------------------------------ | ------------------------------------------------------------------------ | +| `balances_cursor` | [Optional[shared.BalancesCursor]](../../models/shared/balancescursor.md) | :heavy_minus_sign: | OK | | `content_type` | *str* | :heavy_check_mark: | HTTP response content type for this operation | | `status_code` | *int* | :heavy_check_mark: | HTTP response status code for this operation | -| `raw_response` | [httpx.Response](https://www.python-httpx.org/api/#response) | :heavy_check_mark: | Raw HTTP response; suitable for custom response parsing | -| `balances_cursor` | [Optional[shared.BalancesCursor]](../../models/shared/balancescursor.md) | :heavy_minus_sign: | OK | \ No newline at end of file +| `raw_response` | [httpx.Response](https://www.python-httpx.org/api/#response) | :heavy_check_mark: | Raw HTTP response; suitable for custom response parsing | \ No newline at end of file diff --git a/docs/models/operations/getaccountresponse.md b/docs/models/operations/getaccountresponse.md index cd9f9040..2551eeeb 100644 --- a/docs/models/operations/getaccountresponse.md +++ b/docs/models/operations/getaccountresponse.md @@ -5,7 +5,7 @@ | Field | Type | Required | Description | | -------------------------------------------------------------------------- | -------------------------------------------------------------------------- | -------------------------------------------------------------------------- | -------------------------------------------------------------------------- | +| `account_response` | [Optional[shared.AccountResponse]](../../models/shared/accountresponse.md) | :heavy_minus_sign: | OK | | `content_type` | *str* | :heavy_check_mark: | HTTP response content type for this operation | | `status_code` | *int* | :heavy_check_mark: | HTTP response status code for this operation | -| `raw_response` | [httpx.Response](https://www.python-httpx.org/api/#response) | :heavy_check_mark: | Raw HTTP response; suitable for custom response parsing | -| `account_response` | [Optional[shared.AccountResponse]](../../models/shared/accountresponse.md) | :heavy_minus_sign: | OK | \ No newline at end of file +| `raw_response` | [httpx.Response](https://www.python-httpx.org/api/#response) | :heavy_check_mark: | Raw HTTP response; suitable for custom response parsing | \ No newline at end of file diff --git a/docs/models/operations/getbalanceresponse.md b/docs/models/operations/getbalanceresponse.md index e3a4cd2a..0fcec14c 100644 --- a/docs/models/operations/getbalanceresponse.md +++ b/docs/models/operations/getbalanceresponse.md @@ -6,6 +6,6 @@ | Field | Type | Required | Description | | -------------------------------------------------------------------------------- | -------------------------------------------------------------------------------- | -------------------------------------------------------------------------------- | -------------------------------------------------------------------------------- | | `content_type` | *str* | :heavy_check_mark: | HTTP response content type for this operation | +| `get_balance_response` | [Optional[shared.GetBalanceResponse]](../../models/shared/getbalanceresponse.md) | :heavy_minus_sign: | Balance summary | | `status_code` | *int* | :heavy_check_mark: | HTTP response status code for this operation | -| `raw_response` | [httpx.Response](https://www.python-httpx.org/api/#response) | :heavy_check_mark: | Raw HTTP response; suitable for custom response parsing | -| `get_balance_response` | [Optional[shared.GetBalanceResponse]](../../models/shared/getbalanceresponse.md) | :heavy_minus_sign: | Balance summary | \ No newline at end of file +| `raw_response` | [httpx.Response](https://www.python-httpx.org/api/#response) | :heavy_check_mark: | Raw HTTP response; suitable for custom response parsing | \ No newline at end of file diff --git a/docs/models/operations/getbalancesaggregatedrequest.md b/docs/models/operations/getbalancesaggregatedrequest.md index cea5bba7..04d4b9cc 100644 --- a/docs/models/operations/getbalancesaggregatedrequest.md +++ b/docs/models/operations/getbalancesaggregatedrequest.md @@ -5,6 +5,6 @@ | Field | Type | Required | Description | Example | | ------------------------------------------------------------------------- | ------------------------------------------------------------------------- | ------------------------------------------------------------------------- | ------------------------------------------------------------------------- | ------------------------------------------------------------------------- | -| `ledger` | *str* | :heavy_check_mark: | Name of the ledger. | ledger001 | | `address` | *Optional[str]* | :heavy_minus_sign: | Filter balances involving given account, either as source or destination. | users:001 | +| `ledger` | *str* | :heavy_check_mark: | Name of the ledger. | ledger001 | | `use_insertion_date` | *Optional[bool]* | :heavy_minus_sign: | Use insertion date instead of effective date | | \ No newline at end of file diff --git a/docs/models/operations/getbalancesaggregatedresponse.md b/docs/models/operations/getbalancesaggregatedresponse.md index 9ea513a0..0d5eee93 100644 --- a/docs/models/operations/getbalancesaggregatedresponse.md +++ b/docs/models/operations/getbalancesaggregatedresponse.md @@ -5,7 +5,7 @@ | Field | Type | Required | Description | | ---------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------- | +| `aggregate_balances_response` | [Optional[shared.AggregateBalancesResponse]](../../models/shared/aggregatebalancesresponse.md) | :heavy_minus_sign: | OK | | `content_type` | *str* | :heavy_check_mark: | HTTP response content type for this operation | | `status_code` | *int* | :heavy_check_mark: | HTTP response status code for this operation | -| `raw_response` | [httpx.Response](https://www.python-httpx.org/api/#response) | :heavy_check_mark: | Raw HTTP response; suitable for custom response parsing | -| `aggregate_balances_response` | [Optional[shared.AggregateBalancesResponse]](../../models/shared/aggregatebalancesresponse.md) | :heavy_minus_sign: | OK | \ No newline at end of file +| `raw_response` | [httpx.Response](https://www.python-httpx.org/api/#response) | :heavy_check_mark: | Raw HTTP response; suitable for custom response parsing | \ No newline at end of file diff --git a/docs/models/operations/getbalancesrequest.md b/docs/models/operations/getbalancesrequest.md index a9b6e0d3..bce57c53 100644 --- a/docs/models/operations/getbalancesrequest.md +++ b/docs/models/operations/getbalancesrequest.md @@ -5,8 +5,8 @@ | Field | Type | Required | Description | Example | | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| `ledger` | *str* | :heavy_check_mark: | Name of the ledger. | ledger001 | | `address` | *Optional[str]* | :heavy_minus_sign: | Filter balances involving given account, either as source or destination. | users:001 | | `after` | *Optional[str]* | :heavy_minus_sign: | Pagination cursor, will return accounts after given address, in descending order. | users:003 | | `cursor` | *Optional[str]* | :heavy_minus_sign: | Parameter used in pagination requests. Maximum page size is set to 1000.
Set to the value of next for the next page of results.
Set to the value of previous for the previous page of results.
No other parameters can be set when this parameter is set.
| aHR0cHM6Ly9nLnBhZ2UvTmVrby1SYW1lbj9zaGFyZQ== | +| `ledger` | *str* | :heavy_check_mark: | Name of the ledger. | ledger001 | | `page_size` | *Optional[int]* | :heavy_minus_sign: | The maximum number of results to return per page.
| | \ No newline at end of file diff --git a/docs/models/operations/getbalancesresponse.md b/docs/models/operations/getbalancesresponse.md index f25f3e95..e65fa624 100644 --- a/docs/models/operations/getbalancesresponse.md +++ b/docs/models/operations/getbalancesresponse.md @@ -5,7 +5,7 @@ | Field | Type | Required | Description | | ---------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------- | +| `balances_cursor_response` | [Optional[shared.BalancesCursorResponse]](../../models/shared/balancescursorresponse.md) | :heavy_minus_sign: | OK | | `content_type` | *str* | :heavy_check_mark: | HTTP response content type for this operation | | `status_code` | *int* | :heavy_check_mark: | HTTP response status code for this operation | -| `raw_response` | [httpx.Response](https://www.python-httpx.org/api/#response) | :heavy_check_mark: | Raw HTTP response; suitable for custom response parsing | -| `balances_cursor_response` | [Optional[shared.BalancesCursorResponse]](../../models/shared/balancescursorresponse.md) | :heavy_minus_sign: | OK | \ No newline at end of file +| `raw_response` | [httpx.Response](https://www.python-httpx.org/api/#response) | :heavy_check_mark: | Raw HTTP response; suitable for custom response parsing | \ No newline at end of file diff --git a/docs/models/operations/getbankaccountresponse.md b/docs/models/operations/getbankaccountresponse.md index dfe2cd7f..2cf95060 100644 --- a/docs/models/operations/getbankaccountresponse.md +++ b/docs/models/operations/getbankaccountresponse.md @@ -5,7 +5,7 @@ | Field | Type | Required | Description | | ---------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------- | +| `bank_account_response` | [Optional[shared.BankAccountResponse]](../../models/shared/bankaccountresponse.md) | :heavy_minus_sign: | OK | | `content_type` | *str* | :heavy_check_mark: | HTTP response content type for this operation | | `status_code` | *int* | :heavy_check_mark: | HTTP response status code for this operation | -| `raw_response` | [httpx.Response](https://www.python-httpx.org/api/#response) | :heavy_check_mark: | Raw HTTP response; suitable for custom response parsing | -| `bank_account_response` | [Optional[shared.BankAccountResponse]](../../models/shared/bankaccountresponse.md) | :heavy_minus_sign: | OK | \ No newline at end of file +| `raw_response` | [httpx.Response](https://www.python-httpx.org/api/#response) | :heavy_check_mark: | Raw HTTP response; suitable for custom response parsing | \ No newline at end of file diff --git a/docs/models/operations/getconnectortaskrequest.md b/docs/models/operations/getconnectortaskrequest.md index b1197e43..c6dbf5ca 100644 --- a/docs/models/operations/getconnectortaskrequest.md +++ b/docs/models/operations/getconnectortaskrequest.md @@ -3,7 +3,7 @@ ## Fields -| Field | Type | Required | Description | Example | -| ---------------------------------------------------- | ---------------------------------------------------- | ---------------------------------------------------- | ---------------------------------------------------- | ---------------------------------------------------- | -| `connector` | [shared.Connector](../../models/shared/connector.md) | :heavy_check_mark: | The name of the connector. | | -| `task_id` | *str* | :heavy_check_mark: | The task ID. | task1 | \ No newline at end of file +| Field | Type | Required | Description | Example | +| ------------------------------------------------------------ | ------------------------------------------------------------ | ------------------------------------------------------------ | ------------------------------------------------------------ | ------------------------------------------------------------ | +| `connector` | [shared.ConnectorEnum](../../models/shared/connectorenum.md) | :heavy_check_mark: | The name of the connector. | | +| `task_id` | *str* | :heavy_check_mark: | The task ID. | task1 | \ No newline at end of file diff --git a/docs/models/operations/getconnectortaskv1request.md b/docs/models/operations/getconnectortaskv1request.md index 962c34d1..d2a8724b 100644 --- a/docs/models/operations/getconnectortaskv1request.md +++ b/docs/models/operations/getconnectortaskv1request.md @@ -3,8 +3,8 @@ ## Fields -| Field | Type | Required | Description | Example | -| ---------------------------------------------------- | ---------------------------------------------------- | ---------------------------------------------------- | ---------------------------------------------------- | ---------------------------------------------------- | -| `connector` | [shared.Connector](../../models/shared/connector.md) | :heavy_check_mark: | The name of the connector. | | -| `connector_id` | *str* | :heavy_check_mark: | The connector ID. | XXX | -| `task_id` | *str* | :heavy_check_mark: | The task ID. | task1 | \ No newline at end of file +| Field | Type | Required | Description | Example | +| ------------------------------------------------------------ | ------------------------------------------------------------ | ------------------------------------------------------------ | ------------------------------------------------------------ | ------------------------------------------------------------ | +| `connector` | [shared.ConnectorEnum](../../models/shared/connectorenum.md) | :heavy_check_mark: | The name of the connector. | | +| `connector_id` | *str* | :heavy_check_mark: | The connector ID. | XXX | +| `task_id` | *str* | :heavy_check_mark: | The task ID. | task1 | \ No newline at end of file diff --git a/docs/models/operations/getholdresponse.md b/docs/models/operations/getholdresponse.md index 69abe627..4c5165ef 100644 --- a/docs/models/operations/getholdresponse.md +++ b/docs/models/operations/getholdresponse.md @@ -6,6 +6,6 @@ | Field | Type | Required | Description | | -------------------------------------------------------------------------- | -------------------------------------------------------------------------- | -------------------------------------------------------------------------- | -------------------------------------------------------------------------- | | `content_type` | *str* | :heavy_check_mark: | HTTP response content type for this operation | +| `get_hold_response` | [Optional[shared.GetHoldResponse]](../../models/shared/getholdresponse.md) | :heavy_minus_sign: | Holds | | `status_code` | *int* | :heavy_check_mark: | HTTP response status code for this operation | -| `raw_response` | [httpx.Response](https://www.python-httpx.org/api/#response) | :heavy_check_mark: | Raw HTTP response; suitable for custom response parsing | -| `get_hold_response` | [Optional[shared.GetHoldResponse]](../../models/shared/getholdresponse.md) | :heavy_minus_sign: | Holds | \ No newline at end of file +| `raw_response` | [httpx.Response](https://www.python-httpx.org/api/#response) | :heavy_check_mark: | Raw HTTP response; suitable for custom response parsing | \ No newline at end of file diff --git a/docs/models/operations/getholdsresponse.md b/docs/models/operations/getholdsresponse.md index 050cfda7..da2efc9d 100644 --- a/docs/models/operations/getholdsresponse.md +++ b/docs/models/operations/getholdsresponse.md @@ -6,6 +6,6 @@ | Field | Type | Required | Description | | ---------------------------------------------------------------------------- | ---------------------------------------------------------------------------- | ---------------------------------------------------------------------------- | ---------------------------------------------------------------------------- | | `content_type` | *str* | :heavy_check_mark: | HTTP response content type for this operation | +| `get_holds_response` | [Optional[shared.GetHoldsResponse]](../../models/shared/getholdsresponse.md) | :heavy_minus_sign: | Holds | | `status_code` | *int* | :heavy_check_mark: | HTTP response status code for this operation | -| `raw_response` | [httpx.Response](https://www.python-httpx.org/api/#response) | :heavy_check_mark: | Raw HTTP response; suitable for custom response parsing | -| `get_holds_response` | [Optional[shared.GetHoldsResponse]](../../models/shared/getholdsresponse.md) | :heavy_minus_sign: | Holds | \ No newline at end of file +| `raw_response` | [httpx.Response](https://www.python-httpx.org/api/#response) | :heavy_check_mark: | Raw HTTP response; suitable for custom response parsing | \ No newline at end of file diff --git a/docs/models/operations/getinforesponse.md b/docs/models/operations/getinforesponse.md index 80f99b2c..186d09a2 100644 --- a/docs/models/operations/getinforesponse.md +++ b/docs/models/operations/getinforesponse.md @@ -5,7 +5,7 @@ | Field | Type | Required | Description | | -------------------------------------------------------------------------------- | -------------------------------------------------------------------------------- | -------------------------------------------------------------------------------- | -------------------------------------------------------------------------------- | +| `config_info_response` | [Optional[shared.ConfigInfoResponse]](../../models/shared/configinforesponse.md) | :heavy_minus_sign: | OK | | `content_type` | *str* | :heavy_check_mark: | HTTP response content type for this operation | | `status_code` | *int* | :heavy_check_mark: | HTTP response status code for this operation | -| `raw_response` | [httpx.Response](https://www.python-httpx.org/api/#response) | :heavy_check_mark: | Raw HTTP response; suitable for custom response parsing | -| `config_info_response` | [Optional[shared.ConfigInfoResponse]](../../models/shared/configinforesponse.md) | :heavy_minus_sign: | OK | \ No newline at end of file +| `raw_response` | [httpx.Response](https://www.python-httpx.org/api/#response) | :heavy_check_mark: | Raw HTTP response; suitable for custom response parsing | \ No newline at end of file diff --git a/docs/models/operations/getinstancehistoryresponse.md b/docs/models/operations/getinstancehistoryresponse.md index d18273a8..b2c70f8c 100644 --- a/docs/models/operations/getinstancehistoryresponse.md +++ b/docs/models/operations/getinstancehistoryresponse.md @@ -6,6 +6,6 @@ | Field | Type | Required | Description | | ---------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------- | | `content_type` | *str* | :heavy_check_mark: | HTTP response content type for this operation | +| `get_workflow_instance_history_response` | [Optional[shared.GetWorkflowInstanceHistoryResponse]](../../models/shared/getworkflowinstancehistoryresponse.md) | :heavy_minus_sign: | The workflow instance history | | `status_code` | *int* | :heavy_check_mark: | HTTP response status code for this operation | -| `raw_response` | [httpx.Response](https://www.python-httpx.org/api/#response) | :heavy_check_mark: | Raw HTTP response; suitable for custom response parsing | -| `get_workflow_instance_history_response` | [Optional[shared.GetWorkflowInstanceHistoryResponse]](../../models/shared/getworkflowinstancehistoryresponse.md) | :heavy_minus_sign: | The workflow instance history | \ No newline at end of file +| `raw_response` | [httpx.Response](https://www.python-httpx.org/api/#response) | :heavy_check_mark: | Raw HTTP response; suitable for custom response parsing | \ No newline at end of file diff --git a/docs/models/operations/getinstanceresponse.md b/docs/models/operations/getinstanceresponse.md index 05906be1..801aa962 100644 --- a/docs/models/operations/getinstanceresponse.md +++ b/docs/models/operations/getinstanceresponse.md @@ -6,6 +6,6 @@ | Field | Type | Required | Description | | -------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------- | | `content_type` | *str* | :heavy_check_mark: | HTTP response content type for this operation | +| `get_workflow_instance_response` | [Optional[shared.GetWorkflowInstanceResponse]](../../models/shared/getworkflowinstanceresponse.md) | :heavy_minus_sign: | The workflow instance | | `status_code` | *int* | :heavy_check_mark: | HTTP response status code for this operation | -| `raw_response` | [httpx.Response](https://www.python-httpx.org/api/#response) | :heavy_check_mark: | Raw HTTP response; suitable for custom response parsing | -| `get_workflow_instance_response` | [Optional[shared.GetWorkflowInstanceResponse]](../../models/shared/getworkflowinstanceresponse.md) | :heavy_minus_sign: | The workflow instance | \ No newline at end of file +| `raw_response` | [httpx.Response](https://www.python-httpx.org/api/#response) | :heavy_check_mark: | Raw HTTP response; suitable for custom response parsing | \ No newline at end of file diff --git a/docs/models/operations/getinstancestagehistoryresponse.md b/docs/models/operations/getinstancestagehistoryresponse.md index 7803f79a..856f655e 100644 --- a/docs/models/operations/getinstancestagehistoryresponse.md +++ b/docs/models/operations/getinstancestagehistoryresponse.md @@ -6,6 +6,6 @@ | Field | Type | Required | Description | | -------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------- | | `content_type` | *str* | :heavy_check_mark: | HTTP response content type for this operation | +| `get_workflow_instance_history_stage_response` | [Optional[shared.GetWorkflowInstanceHistoryStageResponse]](../../models/shared/getworkflowinstancehistorystageresponse.md) | :heavy_minus_sign: | The workflow instance stage history | | `status_code` | *int* | :heavy_check_mark: | HTTP response status code for this operation | -| `raw_response` | [httpx.Response](https://www.python-httpx.org/api/#response) | :heavy_check_mark: | Raw HTTP response; suitable for custom response parsing | -| `get_workflow_instance_history_stage_response` | [Optional[shared.GetWorkflowInstanceHistoryStageResponse]](../../models/shared/getworkflowinstancehistorystageresponse.md) | :heavy_minus_sign: | The workflow instance stage history | \ No newline at end of file +| `raw_response` | [httpx.Response](https://www.python-httpx.org/api/#response) | :heavy_check_mark: | Raw HTTP response; suitable for custom response parsing | \ No newline at end of file diff --git a/docs/models/operations/getledgerinforesponse.md b/docs/models/operations/getledgerinforesponse.md index 3e4e7d28..a1c941c3 100644 --- a/docs/models/operations/getledgerinforesponse.md +++ b/docs/models/operations/getledgerinforesponse.md @@ -6,6 +6,6 @@ | Field | Type | Required | Description | | -------------------------------------------------------------------------------- | -------------------------------------------------------------------------------- | -------------------------------------------------------------------------------- | -------------------------------------------------------------------------------- | | `content_type` | *str* | :heavy_check_mark: | HTTP response content type for this operation | +| `ledger_info_response` | [Optional[shared.LedgerInfoResponse]](../../models/shared/ledgerinforesponse.md) | :heavy_minus_sign: | OK | | `status_code` | *int* | :heavy_check_mark: | HTTP response status code for this operation | -| `raw_response` | [httpx.Response](https://www.python-httpx.org/api/#response) | :heavy_check_mark: | Raw HTTP response; suitable for custom response parsing | -| `ledger_info_response` | [Optional[shared.LedgerInfoResponse]](../../models/shared/ledgerinforesponse.md) | :heavy_minus_sign: | OK | \ No newline at end of file +| `raw_response` | [httpx.Response](https://www.python-httpx.org/api/#response) | :heavy_check_mark: | Raw HTTP response; suitable for custom response parsing | \ No newline at end of file diff --git a/docs/models/operations/getmanyconfigsresponse.md b/docs/models/operations/getmanyconfigsresponse.md index 0eb105c6..5071585f 100644 --- a/docs/models/operations/getmanyconfigsresponse.md +++ b/docs/models/operations/getmanyconfigsresponse.md @@ -5,7 +5,7 @@ | Field | Type | Required | Description | | -------------------------------------------------------------------------- | -------------------------------------------------------------------------- | -------------------------------------------------------------------------- | -------------------------------------------------------------------------- | +| `configs_response` | [Optional[shared.ConfigsResponse]](../../models/shared/configsresponse.md) | :heavy_minus_sign: | OK | | `content_type` | *str* | :heavy_check_mark: | HTTP response content type for this operation | | `status_code` | *int* | :heavy_check_mark: | HTTP response status code for this operation | -| `raw_response` | [httpx.Response](https://www.python-httpx.org/api/#response) | :heavy_check_mark: | Raw HTTP response; suitable for custom response parsing | -| `configs_response` | [Optional[shared.ConfigsResponse]](../../models/shared/configsresponse.md) | :heavy_minus_sign: | OK | \ No newline at end of file +| `raw_response` | [httpx.Response](https://www.python-httpx.org/api/#response) | :heavy_check_mark: | Raw HTTP response; suitable for custom response parsing | \ No newline at end of file diff --git a/docs/models/operations/getmappingresponse.md b/docs/models/operations/getmappingresponse.md index 45600387..687f2d01 100644 --- a/docs/models/operations/getmappingresponse.md +++ b/docs/models/operations/getmappingresponse.md @@ -6,6 +6,6 @@ | Field | Type | Required | Description | | -------------------------------------------------------------------------- | -------------------------------------------------------------------------- | -------------------------------------------------------------------------- | -------------------------------------------------------------------------- | | `content_type` | *str* | :heavy_check_mark: | HTTP response content type for this operation | +| `mapping_response` | [Optional[shared.MappingResponse]](../../models/shared/mappingresponse.md) | :heavy_minus_sign: | OK | | `status_code` | *int* | :heavy_check_mark: | HTTP response status code for this operation | -| `raw_response` | [httpx.Response](https://www.python-httpx.org/api/#response) | :heavy_check_mark: | Raw HTTP response; suitable for custom response parsing | -| `mapping_response` | [Optional[shared.MappingResponse]](../../models/shared/mappingresponse.md) | :heavy_minus_sign: | OK | \ No newline at end of file +| `raw_response` | [httpx.Response](https://www.python-httpx.org/api/#response) | :heavy_check_mark: | Raw HTTP response; suitable for custom response parsing | \ No newline at end of file diff --git a/docs/models/operations/getpaymentresponse.md b/docs/models/operations/getpaymentresponse.md index a84c594a..a175040c 100644 --- a/docs/models/operations/getpaymentresponse.md +++ b/docs/models/operations/getpaymentresponse.md @@ -6,6 +6,6 @@ | Field | Type | Required | Description | | -------------------------------------------------------------------------- | -------------------------------------------------------------------------- | -------------------------------------------------------------------------- | -------------------------------------------------------------------------- | | `content_type` | *str* | :heavy_check_mark: | HTTP response content type for this operation | +| `payment_response` | [Optional[shared.PaymentResponse]](../../models/shared/paymentresponse.md) | :heavy_minus_sign: | OK | | `status_code` | *int* | :heavy_check_mark: | HTTP response status code for this operation | -| `raw_response` | [httpx.Response](https://www.python-httpx.org/api/#response) | :heavy_check_mark: | Raw HTTP response; suitable for custom response parsing | -| `payment_response` | [Optional[shared.PaymentResponse]](../../models/shared/paymentresponse.md) | :heavy_minus_sign: | OK | \ No newline at end of file +| `raw_response` | [httpx.Response](https://www.python-httpx.org/api/#response) | :heavy_check_mark: | Raw HTTP response; suitable for custom response parsing | \ No newline at end of file diff --git a/docs/models/operations/getpolicyresponse.md b/docs/models/operations/getpolicyresponse.md index 15d8ca29..d35aedb3 100644 --- a/docs/models/operations/getpolicyresponse.md +++ b/docs/models/operations/getpolicyresponse.md @@ -6,6 +6,6 @@ | Field | Type | Required | Description | | ------------------------------------------------------------------------ | ------------------------------------------------------------------------ | ------------------------------------------------------------------------ | ------------------------------------------------------------------------ | | `content_type` | *str* | :heavy_check_mark: | HTTP response content type for this operation | +| `policy_response` | [Optional[shared.PolicyResponse]](../../models/shared/policyresponse.md) | :heavy_minus_sign: | OK | | `status_code` | *int* | :heavy_check_mark: | HTTP response status code for this operation | -| `raw_response` | [httpx.Response](https://www.python-httpx.org/api/#response) | :heavy_check_mark: | Raw HTTP response; suitable for custom response parsing | -| `policy_response` | [Optional[shared.PolicyResponse]](../../models/shared/policyresponse.md) | :heavy_minus_sign: | OK | \ No newline at end of file +| `raw_response` | [httpx.Response](https://www.python-httpx.org/api/#response) | :heavy_check_mark: | Raw HTTP response; suitable for custom response parsing | \ No newline at end of file diff --git a/docs/models/operations/getpoolbalancesresponse.md b/docs/models/operations/getpoolbalancesresponse.md index 7ce59b9a..bdeecff1 100644 --- a/docs/models/operations/getpoolbalancesresponse.md +++ b/docs/models/operations/getpoolbalancesresponse.md @@ -6,6 +6,6 @@ | Field | Type | Required | Description | | ------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------ | | `content_type` | *str* | :heavy_check_mark: | HTTP response content type for this operation | +| `pool_balances_response` | [Optional[shared.PoolBalancesResponse]](../../models/shared/poolbalancesresponse.md) | :heavy_minus_sign: | OK | | `status_code` | *int* | :heavy_check_mark: | HTTP response status code for this operation | -| `raw_response` | [httpx.Response](https://www.python-httpx.org/api/#response) | :heavy_check_mark: | Raw HTTP response; suitable for custom response parsing | -| `pool_balances_response` | [Optional[shared.PoolBalancesResponse]](../../models/shared/poolbalancesresponse.md) | :heavy_minus_sign: | OK | \ No newline at end of file +| `raw_response` | [httpx.Response](https://www.python-httpx.org/api/#response) | :heavy_check_mark: | Raw HTTP response; suitable for custom response parsing | \ No newline at end of file diff --git a/docs/models/operations/getpoolresponse.md b/docs/models/operations/getpoolresponse.md index d665ca74..332eb6ca 100644 --- a/docs/models/operations/getpoolresponse.md +++ b/docs/models/operations/getpoolresponse.md @@ -6,6 +6,6 @@ | Field | Type | Required | Description | | -------------------------------------------------------------------- | -------------------------------------------------------------------- | -------------------------------------------------------------------- | -------------------------------------------------------------------- | | `content_type` | *str* | :heavy_check_mark: | HTTP response content type for this operation | +| `pool_response` | [Optional[shared.PoolResponse]](../../models/shared/poolresponse.md) | :heavy_minus_sign: | OK | | `status_code` | *int* | :heavy_check_mark: | HTTP response status code for this operation | -| `raw_response` | [httpx.Response](https://www.python-httpx.org/api/#response) | :heavy_check_mark: | Raw HTTP response; suitable for custom response parsing | -| `pool_response` | [Optional[shared.PoolResponse]](../../models/shared/poolresponse.md) | :heavy_minus_sign: | OK | \ No newline at end of file +| `raw_response` | [httpx.Response](https://www.python-httpx.org/api/#response) | :heavy_check_mark: | Raw HTTP response; suitable for custom response parsing | \ No newline at end of file diff --git a/docs/models/operations/getreconciliationresponse.md b/docs/models/operations/getreconciliationresponse.md index 61d740f1..24160cbd 100644 --- a/docs/models/operations/getreconciliationresponse.md +++ b/docs/models/operations/getreconciliationresponse.md @@ -6,6 +6,6 @@ | Field | Type | Required | Description | | ---------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------- | | `content_type` | *str* | :heavy_check_mark: | HTTP response content type for this operation | +| `reconciliation_response` | [Optional[shared.ReconciliationResponse]](../../models/shared/reconciliationresponse.md) | :heavy_minus_sign: | OK | | `status_code` | *int* | :heavy_check_mark: | HTTP response status code for this operation | -| `raw_response` | [httpx.Response](https://www.python-httpx.org/api/#response) | :heavy_check_mark: | Raw HTTP response; suitable for custom response parsing | -| `reconciliation_response` | [Optional[shared.ReconciliationResponse]](../../models/shared/reconciliationresponse.md) | :heavy_minus_sign: | OK | \ No newline at end of file +| `raw_response` | [httpx.Response](https://www.python-httpx.org/api/#response) | :heavy_check_mark: | Raw HTTP response; suitable for custom response parsing | \ No newline at end of file diff --git a/docs/models/operations/getserverinforesponse.md b/docs/models/operations/getserverinforesponse.md index dac72aec..314ee9e6 100644 --- a/docs/models/operations/getserverinforesponse.md +++ b/docs/models/operations/getserverinforesponse.md @@ -6,6 +6,6 @@ | Field | Type | Required | Description | | ---------------------------------------------------------------- | ---------------------------------------------------------------- | ---------------------------------------------------------------- | ---------------------------------------------------------------- | | `content_type` | *str* | :heavy_check_mark: | HTTP response content type for this operation | +| `server_info` | [Optional[shared.ServerInfo]](../../models/shared/serverinfo.md) | :heavy_minus_sign: | Server information | | `status_code` | *int* | :heavy_check_mark: | HTTP response status code for this operation | -| `raw_response` | [httpx.Response](https://www.python-httpx.org/api/#response) | :heavy_check_mark: | Raw HTTP response; suitable for custom response parsing | -| `server_info` | [Optional[shared.ServerInfo]](../../models/shared/serverinfo.md) | :heavy_minus_sign: | Server information | \ No newline at end of file +| `raw_response` | [httpx.Response](https://www.python-httpx.org/api/#response) | :heavy_check_mark: | Raw HTTP response; suitable for custom response parsing | \ No newline at end of file diff --git a/docs/models/operations/gettransactionsresponse.md b/docs/models/operations/gettransactionsresponse.md index 2dac3052..ce357096 100644 --- a/docs/models/operations/gettransactionsresponse.md +++ b/docs/models/operations/gettransactionsresponse.md @@ -6,6 +6,6 @@ | Field | Type | Required | Description | | ------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------ | | `content_type` | *str* | :heavy_check_mark: | HTTP response content type for this operation | +| `get_transactions_response` | [Optional[shared.GetTransactionsResponse]](../../models/shared/gettransactionsresponse.md) | :heavy_minus_sign: | OK | | `status_code` | *int* | :heavy_check_mark: | HTTP response status code for this operation | -| `raw_response` | [httpx.Response](https://www.python-httpx.org/api/#response) | :heavy_check_mark: | Raw HTTP response; suitable for custom response parsing | -| `get_transactions_response` | [Optional[shared.GetTransactionsResponse]](../../models/shared/gettransactionsresponse.md) | :heavy_minus_sign: | OK | \ No newline at end of file +| `raw_response` | [httpx.Response](https://www.python-httpx.org/api/#response) | :heavy_check_mark: | Raw HTTP response; suitable for custom response parsing | \ No newline at end of file diff --git a/docs/models/operations/getversionsresponse.md b/docs/models/operations/getversionsresponse.md index 0f1049ef..bbe05e95 100644 --- a/docs/models/operations/getversionsresponse.md +++ b/docs/models/operations/getversionsresponse.md @@ -6,6 +6,6 @@ | Field | Type | Required | Description | | ---------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------- | | `content_type` | *str* | :heavy_check_mark: | HTTP response content type for this operation | +| `get_versions_response` | [Optional[shared.GetVersionsResponse]](../../models/shared/getversionsresponse.md) | :heavy_minus_sign: | OK | | `status_code` | *int* | :heavy_check_mark: | HTTP response status code for this operation | -| `raw_response` | [httpx.Response](https://www.python-httpx.org/api/#response) | :heavy_check_mark: | Raw HTTP response; suitable for custom response parsing | -| `get_versions_response` | [Optional[shared.GetVersionsResponse]](../../models/shared/getversionsresponse.md) | :heavy_minus_sign: | OK | \ No newline at end of file +| `raw_response` | [httpx.Response](https://www.python-httpx.org/api/#response) | :heavy_check_mark: | Raw HTTP response; suitable for custom response parsing | \ No newline at end of file diff --git a/docs/models/operations/getwalletresponse.md b/docs/models/operations/getwalletresponse.md index b5520003..545af42c 100644 --- a/docs/models/operations/getwalletresponse.md +++ b/docs/models/operations/getwalletresponse.md @@ -3,9 +3,9 @@ ## Fields -| Field | Type | Required | Description | -| ------------------------------------------------------------------------------ | ------------------------------------------------------------------------------ | ------------------------------------------------------------------------------ | ------------------------------------------------------------------------------ | -| `content_type` | *str* | :heavy_check_mark: | HTTP response content type for this operation | -| `status_code` | *int* | :heavy_check_mark: | HTTP response status code for this operation | -| `raw_response` | [httpx.Response](https://www.python-httpx.org/api/#response) | :heavy_check_mark: | Raw HTTP response; suitable for custom response parsing | -| `get_wallet_response` | [Optional[shared.GetWalletResponse]](../../models/shared/getwalletresponse.md) | :heavy_minus_sign: | Wallet | \ No newline at end of file +| Field | Type | Required | Description | +| ------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------ | +| `activity_get_wallet_output` | [Optional[shared.ActivityGetWalletOutput]](../../models/shared/activitygetwalletoutput.md) | :heavy_minus_sign: | Wallet | +| `content_type` | *str* | :heavy_check_mark: | HTTP response content type for this operation | +| `status_code` | *int* | :heavy_check_mark: | HTTP response status code for this operation | +| `raw_response` | [httpx.Response](https://www.python-httpx.org/api/#response) | :heavy_check_mark: | Raw HTTP response; suitable for custom response parsing | \ No newline at end of file diff --git a/docs/models/operations/getwalletsummaryresponse.md b/docs/models/operations/getwalletsummaryresponse.md index 26ecde61..c0af33bf 100644 --- a/docs/models/operations/getwalletsummaryresponse.md +++ b/docs/models/operations/getwalletsummaryresponse.md @@ -6,6 +6,6 @@ | Field | Type | Required | Description | | -------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------- | | `content_type` | *str* | :heavy_check_mark: | HTTP response content type for this operation | +| `get_wallet_summary_response` | [Optional[shared.GetWalletSummaryResponse]](../../models/shared/getwalletsummaryresponse.md) | :heavy_minus_sign: | Wallet summary | | `status_code` | *int* | :heavy_check_mark: | HTTP response status code for this operation | -| `raw_response` | [httpx.Response](https://www.python-httpx.org/api/#response) | :heavy_check_mark: | Raw HTTP response; suitable for custom response parsing | -| `get_wallet_summary_response` | [Optional[shared.GetWalletSummaryResponse]](../../models/shared/getwalletsummaryresponse.md) | :heavy_minus_sign: | Wallet summary | \ No newline at end of file +| `raw_response` | [httpx.Response](https://www.python-httpx.org/api/#response) | :heavy_check_mark: | Raw HTTP response; suitable for custom response parsing | \ No newline at end of file diff --git a/docs/models/operations/getworkflowresponse.md b/docs/models/operations/getworkflowresponse.md index 8c0c58db..076759a9 100644 --- a/docs/models/operations/getworkflowresponse.md +++ b/docs/models/operations/getworkflowresponse.md @@ -6,6 +6,6 @@ | Field | Type | Required | Description | | ---------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------- | | `content_type` | *str* | :heavy_check_mark: | HTTP response content type for this operation | +| `get_workflow_response` | [Optional[shared.GetWorkflowResponse]](../../models/shared/getworkflowresponse.md) | :heavy_minus_sign: | The workflow | | `status_code` | *int* | :heavy_check_mark: | HTTP response status code for this operation | -| `raw_response` | [httpx.Response](https://www.python-httpx.org/api/#response) | :heavy_check_mark: | Raw HTTP response; suitable for custom response parsing | -| `get_workflow_response` | [Optional[shared.GetWorkflowResponse]](../../models/shared/getworkflowresponse.md) | :heavy_minus_sign: | The workflow | \ No newline at end of file +| `raw_response` | [httpx.Response](https://www.python-httpx.org/api/#response) | :heavy_check_mark: | Raw HTTP response; suitable for custom response parsing | \ No newline at end of file diff --git a/docs/models/operations/insertconfigresponse.md b/docs/models/operations/insertconfigresponse.md index 595d6a1e..e7064cb2 100644 --- a/docs/models/operations/insertconfigresponse.md +++ b/docs/models/operations/insertconfigresponse.md @@ -5,7 +5,7 @@ | Field | Type | Required | Description | | ------------------------------------------------------------------------ | ------------------------------------------------------------------------ | ------------------------------------------------------------------------ | ------------------------------------------------------------------------ | +| `config_response` | [Optional[shared.ConfigResponse]](../../models/shared/configresponse.md) | :heavy_minus_sign: | Config created successfully. | | `content_type` | *str* | :heavy_check_mark: | HTTP response content type for this operation | | `status_code` | *int* | :heavy_check_mark: | HTTP response status code for this operation | -| `raw_response` | [httpx.Response](https://www.python-httpx.org/api/#response) | :heavy_check_mark: | Raw HTTP response; suitable for custom response parsing | -| `config_response` | [Optional[shared.ConfigResponse]](../../models/shared/configresponse.md) | :heavy_minus_sign: | Config created successfully. | \ No newline at end of file +| `raw_response` | [httpx.Response](https://www.python-httpx.org/api/#response) | :heavy_check_mark: | Raw HTTP response; suitable for custom response parsing | \ No newline at end of file diff --git a/docs/models/operations/installconnectorrequest.md b/docs/models/operations/installconnectorrequest.md index 6843ec73..937ccdff 100644 --- a/docs/models/operations/installconnectorrequest.md +++ b/docs/models/operations/installconnectorrequest.md @@ -6,4 +6,4 @@ | Field | Type | Required | Description | | ---------------------------------------------------------------- | ---------------------------------------------------------------- | ---------------------------------------------------------------- | ---------------------------------------------------------------- | | `connector_config` | [shared.ConnectorConfig](../../models/shared/connectorconfig.md) | :heavy_check_mark: | N/A | -| `connector` | [shared.Connector](../../models/shared/connector.md) | :heavy_check_mark: | The name of the connector. | \ No newline at end of file +| `connector` | [shared.ConnectorEnum](../../models/shared/connectorenum.md) | :heavy_check_mark: | The name of the connector. | \ No newline at end of file diff --git a/docs/models/operations/installconnectorresponse.md b/docs/models/operations/installconnectorresponse.md index 24f5f952..18ac60e7 100644 --- a/docs/models/operations/installconnectorresponse.md +++ b/docs/models/operations/installconnectorresponse.md @@ -5,7 +5,7 @@ | Field | Type | Required | Description | | ------------------------------------------------------------------------------ | ------------------------------------------------------------------------------ | ------------------------------------------------------------------------------ | ------------------------------------------------------------------------------ | +| `connector_response` | [Optional[shared.ConnectorResponse]](../../models/shared/connectorresponse.md) | :heavy_minus_sign: | OK | | `content_type` | *str* | :heavy_check_mark: | HTTP response content type for this operation | | `status_code` | *int* | :heavy_check_mark: | HTTP response status code for this operation | -| `raw_response` | [httpx.Response](https://www.python-httpx.org/api/#response) | :heavy_check_mark: | Raw HTTP response; suitable for custom response parsing | -| `connector_response` | [Optional[shared.ConnectorResponse]](../../models/shared/connectorresponse.md) | :heavy_minus_sign: | OK | \ No newline at end of file +| `raw_response` | [httpx.Response](https://www.python-httpx.org/api/#response) | :heavy_check_mark: | Raw HTTP response; suitable for custom response parsing | \ No newline at end of file diff --git a/docs/models/operations/listaccountsrequest.md b/docs/models/operations/listaccountsrequest.md index 25d78f33..2eb1cae0 100644 --- a/docs/models/operations/listaccountsrequest.md +++ b/docs/models/operations/listaccountsrequest.md @@ -5,11 +5,11 @@ | Field | Type | Required | Description | Example | | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| `ledger` | *str* | :heavy_check_mark: | Name of the ledger. | ledger001 | | `address` | *Optional[str]* | :heavy_minus_sign: | Filter accounts by address pattern (regular expression placed between ^ and $). | users:.+ | | `after` | *Optional[str]* | :heavy_minus_sign: | Pagination cursor, will return accounts after given address, in descending order. | users:003 | | `balance` | *Optional[int]* | :heavy_minus_sign: | Filter accounts by their balance (default operator is gte) | 2400 | | `cursor` | *Optional[str]* | :heavy_minus_sign: | Parameter used in pagination requests. Maximum page size is set to 1000.
Set to the value of next for the next page of results.
Set to the value of previous for the previous page of results.
No other parameters can be set when this parameter is set.
| aHR0cHM6Ly9nLnBhZ2UvTmVrby1SYW1lbj9zaGFyZQ== | +| `ledger` | *str* | :heavy_check_mark: | Name of the ledger. | ledger001 | | `metadata` | Dict[str, *Any*] | :heavy_minus_sign: | Filter accounts by metadata key value pairs. Nested objects can be used as seen in the example below. | metadata[key]=value1&metadata[a.nested.key]=value2 | | `page_size` | *Optional[int]* | :heavy_minus_sign: | The maximum number of results to return per page.
| 100 | | ~~`pagination_token`~~ | *Optional[str]* | :heavy_minus_sign: | : warning: ** DEPRECATED **: This will be removed in a future release, please migrate away from it as soon as possible.

Parameter used in pagination requests. Maximum page size is set to 1000.
Set to the value of next for the next page of results.
Set to the value of previous for the previous page of results.
No other parameters can be set when this parameter is set.
Deprecated, please use `cursor` instead.
| aHR0cHM6Ly9nLnBhZ2UvTmVrby1SYW1lbj9zaGFyZQ== | \ No newline at end of file diff --git a/docs/models/operations/listaccountsresponse.md b/docs/models/operations/listaccountsresponse.md index 91477d35..48805dbe 100644 --- a/docs/models/operations/listaccountsresponse.md +++ b/docs/models/operations/listaccountsresponse.md @@ -5,8 +5,8 @@ | Field | Type | Required | Description | | ---------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------- | +| `accounts_cursor_response` | [Optional[shared.AccountsCursorResponse]](../../models/shared/accountscursorresponse.md) | :heavy_minus_sign: | OK | | `content_type` | *str* | :heavy_check_mark: | HTTP response content type for this operation | +| `error_response` | [Optional[shared.ErrorResponse]](../../models/shared/errorresponse.md) | :heavy_minus_sign: | Not found | | `status_code` | *int* | :heavy_check_mark: | HTTP response status code for this operation | -| `raw_response` | [httpx.Response](https://www.python-httpx.org/api/#response) | :heavy_check_mark: | Raw HTTP response; suitable for custom response parsing | -| `accounts_cursor_response` | [Optional[shared.AccountsCursorResponse]](../../models/shared/accountscursorresponse.md) | :heavy_minus_sign: | OK | -| `error_response` | [Optional[shared.ErrorResponse]](../../models/shared/errorresponse.md) | :heavy_minus_sign: | Not found | \ No newline at end of file +| `raw_response` | [httpx.Response](https://www.python-httpx.org/api/#response) | :heavy_check_mark: | Raw HTTP response; suitable for custom response parsing | \ No newline at end of file diff --git a/docs/models/operations/listallconnectorsresponse.md b/docs/models/operations/listallconnectorsresponse.md index e7f2e9a8..e4702c19 100644 --- a/docs/models/operations/listallconnectorsresponse.md +++ b/docs/models/operations/listallconnectorsresponse.md @@ -5,7 +5,7 @@ | Field | Type | Required | Description | | -------------------------------------------------------------------------------- | -------------------------------------------------------------------------------- | -------------------------------------------------------------------------------- | -------------------------------------------------------------------------------- | +| `connectors_response` | [Optional[shared.ConnectorsResponse]](../../models/shared/connectorsresponse.md) | :heavy_minus_sign: | OK | | `content_type` | *str* | :heavy_check_mark: | HTTP response content type for this operation | | `status_code` | *int* | :heavy_check_mark: | HTTP response status code for this operation | -| `raw_response` | [httpx.Response](https://www.python-httpx.org/api/#response) | :heavy_check_mark: | Raw HTTP response; suitable for custom response parsing | -| `connectors_response` | [Optional[shared.ConnectorsResponse]](../../models/shared/connectorsresponse.md) | :heavy_minus_sign: | OK | \ No newline at end of file +| `raw_response` | [httpx.Response](https://www.python-httpx.org/api/#response) | :heavy_check_mark: | Raw HTTP response; suitable for custom response parsing | \ No newline at end of file diff --git a/docs/models/operations/listbalancesresponse.md b/docs/models/operations/listbalancesresponse.md index 828777ea..cbd5b5ed 100644 --- a/docs/models/operations/listbalancesresponse.md +++ b/docs/models/operations/listbalancesresponse.md @@ -6,6 +6,6 @@ | Field | Type | Required | Description | | ------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------ | | `content_type` | *str* | :heavy_check_mark: | HTTP response content type for this operation | +| `list_balances_response` | [Optional[shared.ListBalancesResponse]](../../models/shared/listbalancesresponse.md) | :heavy_minus_sign: | Balances list | | `status_code` | *int* | :heavy_check_mark: | HTTP response status code for this operation | -| `raw_response` | [httpx.Response](https://www.python-httpx.org/api/#response) | :heavy_check_mark: | Raw HTTP response; suitable for custom response parsing | -| `list_balances_response` | [Optional[shared.ListBalancesResponse]](../../models/shared/listbalancesresponse.md) | :heavy_minus_sign: | Balances list | \ No newline at end of file +| `raw_response` | [httpx.Response](https://www.python-httpx.org/api/#response) | :heavy_check_mark: | Raw HTTP response; suitable for custom response parsing | \ No newline at end of file diff --git a/docs/models/operations/listbankaccountsresponse.md b/docs/models/operations/listbankaccountsresponse.md index be46a1f5..fedd4de5 100644 --- a/docs/models/operations/listbankaccountsresponse.md +++ b/docs/models/operations/listbankaccountsresponse.md @@ -5,7 +5,7 @@ | Field | Type | Required | Description | | -------------------------------------------------------------------------------- | -------------------------------------------------------------------------------- | -------------------------------------------------------------------------------- | -------------------------------------------------------------------------------- | +| `bank_accounts_cursor` | [Optional[shared.BankAccountsCursor]](../../models/shared/bankaccountscursor.md) | :heavy_minus_sign: | OK | | `content_type` | *str* | :heavy_check_mark: | HTTP response content type for this operation | | `status_code` | *int* | :heavy_check_mark: | HTTP response status code for this operation | -| `raw_response` | [httpx.Response](https://www.python-httpx.org/api/#response) | :heavy_check_mark: | Raw HTTP response; suitable for custom response parsing | -| `bank_accounts_cursor` | [Optional[shared.BankAccountsCursor]](../../models/shared/bankaccountscursor.md) | :heavy_minus_sign: | OK | \ No newline at end of file +| `raw_response` | [httpx.Response](https://www.python-httpx.org/api/#response) | :heavy_check_mark: | Raw HTTP response; suitable for custom response parsing | \ No newline at end of file diff --git a/docs/models/operations/listclientsresponse.md b/docs/models/operations/listclientsresponse.md index da8106e6..3bf43e52 100644 --- a/docs/models/operations/listclientsresponse.md +++ b/docs/models/operations/listclientsresponse.md @@ -6,6 +6,6 @@ | Field | Type | Required | Description | | ---------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------- | | `content_type` | *str* | :heavy_check_mark: | HTTP response content type for this operation | +| `list_clients_response` | [Optional[shared.ListClientsResponse]](../../models/shared/listclientsresponse.md) | :heavy_minus_sign: | List of clients | | `status_code` | *int* | :heavy_check_mark: | HTTP response status code for this operation | -| `raw_response` | [httpx.Response](https://www.python-httpx.org/api/#response) | :heavy_check_mark: | Raw HTTP response; suitable for custom response parsing | -| `list_clients_response` | [Optional[shared.ListClientsResponse]](../../models/shared/listclientsresponse.md) | :heavy_minus_sign: | List of clients | \ No newline at end of file +| `raw_response` | [httpx.Response](https://www.python-httpx.org/api/#response) | :heavy_check_mark: | Raw HTTP response; suitable for custom response parsing | \ No newline at end of file diff --git a/docs/models/operations/listconfigsavailableconnectorsresponse.md b/docs/models/operations/listconfigsavailableconnectorsresponse.md index 255bc0a7..d01b07d9 100644 --- a/docs/models/operations/listconfigsavailableconnectorsresponse.md +++ b/docs/models/operations/listconfigsavailableconnectorsresponse.md @@ -5,7 +5,7 @@ | Field | Type | Required | Description | | ---------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------- | +| `connectors_configs_response` | [Optional[shared.ConnectorsConfigsResponse]](../../models/shared/connectorsconfigsresponse.md) | :heavy_minus_sign: | OK | | `content_type` | *str* | :heavy_check_mark: | HTTP response content type for this operation | | `status_code` | *int* | :heavy_check_mark: | HTTP response status code for this operation | -| `raw_response` | [httpx.Response](https://www.python-httpx.org/api/#response) | :heavy_check_mark: | Raw HTTP response; suitable for custom response parsing | -| `connectors_configs_response` | [Optional[shared.ConnectorsConfigsResponse]](../../models/shared/connectorsconfigsresponse.md) | :heavy_minus_sign: | OK | \ No newline at end of file +| `raw_response` | [httpx.Response](https://www.python-httpx.org/api/#response) | :heavy_check_mark: | Raw HTTP response; suitable for custom response parsing | \ No newline at end of file diff --git a/docs/models/operations/listconnectortasksrequest.md b/docs/models/operations/listconnectortasksrequest.md index 5174daeb..010ead07 100644 --- a/docs/models/operations/listconnectortasksrequest.md +++ b/docs/models/operations/listconnectortasksrequest.md @@ -5,6 +5,6 @@ | Field | Type | Required | Description | Example | | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| `connector` | [shared.Connector](../../models/shared/connector.md) | :heavy_check_mark: | The name of the connector. | | +| `connector` | [shared.ConnectorEnum](../../models/shared/connectorenum.md) | :heavy_check_mark: | The name of the connector. | | | `cursor` | *Optional[str]* | :heavy_minus_sign: | Parameter used in pagination requests. Maximum page size is set to 15.
Set to the value of next for the next page of results.
Set to the value of previous for the previous page of results.
No other parameters can be set when this parameter is set.
| aHR0cHM6Ly9nLnBhZ2UvTmVrby1SYW1lbj9zaGFyZQ== | | `page_size` | *Optional[int]* | :heavy_minus_sign: | The maximum number of results to return per page.
| 100 | \ No newline at end of file diff --git a/docs/models/operations/listconnectortasksv1request.md b/docs/models/operations/listconnectortasksv1request.md index fa8f6593..3481505b 100644 --- a/docs/models/operations/listconnectortasksv1request.md +++ b/docs/models/operations/listconnectortasksv1request.md @@ -5,7 +5,7 @@ | Field | Type | Required | Description | Example | | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| `connector` | [shared.Connector](../../models/shared/connector.md) | :heavy_check_mark: | The name of the connector. | | +| `connector` | [shared.ConnectorEnum](../../models/shared/connectorenum.md) | :heavy_check_mark: | The name of the connector. | | | `connector_id` | *str* | :heavy_check_mark: | The connector ID. | XXX | | `cursor` | *Optional[str]* | :heavy_minus_sign: | Parameter used in pagination requests. Maximum page size is set to 15.
Set to the value of next for the next page of results.
Set to the value of previous for the previous page of results.
No other parameters can be set when this parameter is set.
| aHR0cHM6Ly9nLnBhZ2UvTmVrby1SYW1lbj9zaGFyZQ== | | `page_size` | *Optional[int]* | :heavy_minus_sign: | The maximum number of results to return per page.
| 100 | \ No newline at end of file diff --git a/docs/models/operations/listinstancesresponse.md b/docs/models/operations/listinstancesresponse.md index 433ce634..c7376fd5 100644 --- a/docs/models/operations/listinstancesresponse.md +++ b/docs/models/operations/listinstancesresponse.md @@ -6,6 +6,6 @@ | Field | Type | Required | Description | | ---------------------------------------------------------------------------- | ---------------------------------------------------------------------------- | ---------------------------------------------------------------------------- | ---------------------------------------------------------------------------- | | `content_type` | *str* | :heavy_check_mark: | HTTP response content type for this operation | +| `list_runs_response` | [Optional[shared.ListRunsResponse]](../../models/shared/listrunsresponse.md) | :heavy_minus_sign: | List of workflow instances | | `status_code` | *int* | :heavy_check_mark: | HTTP response status code for this operation | -| `raw_response` | [httpx.Response](https://www.python-httpx.org/api/#response) | :heavy_check_mark: | Raw HTTP response; suitable for custom response parsing | -| `list_runs_response` | [Optional[shared.ListRunsResponse]](../../models/shared/listrunsresponse.md) | :heavy_minus_sign: | List of workflow instances | \ No newline at end of file +| `raw_response` | [httpx.Response](https://www.python-httpx.org/api/#response) | :heavy_check_mark: | Raw HTTP response; suitable for custom response parsing | \ No newline at end of file diff --git a/docs/models/operations/listlogsrequest.md b/docs/models/operations/listlogsrequest.md index d28569b8..d76c662a 100644 --- a/docs/models/operations/listlogsrequest.md +++ b/docs/models/operations/listlogsrequest.md @@ -5,9 +5,9 @@ | Field | Type | Required | Description | Example | | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| `ledger` | *str* | :heavy_check_mark: | Name of the ledger. | ledger001 | | `after` | *Optional[str]* | :heavy_minus_sign: | Pagination cursor, will return the logs after a given ID. (in descending order). | 1234 | | `cursor` | *Optional[str]* | :heavy_minus_sign: | Parameter used in pagination requests. Maximum page size is set to 1000.
Set to the value of next for the next page of results.
Set to the value of previous for the previous page of results.
No other parameters can be set when this parameter is set.
| aHR0cHM6Ly9nLnBhZ2UvTmVrby1SYW1lbj9zaGFyZQ== | | `end_time` | [date](https://docs.python.org/3/library/datetime.html#date-objects) | :heavy_minus_sign: | Filter transactions that occurred before this timestamp.
The format is RFC3339 and is exclusive (for example, "2023-01-02T15:04:01Z" excludes the first second of 4th minute).
| | +| `ledger` | *str* | :heavy_check_mark: | Name of the ledger. | ledger001 | | `page_size` | *Optional[int]* | :heavy_minus_sign: | The maximum number of results to return per page.
| 100 | | `start_time` | [date](https://docs.python.org/3/library/datetime.html#date-objects) | :heavy_minus_sign: | Filter transactions that occurred after this timestamp.
The format is RFC3339 and is inclusive (for example, "2023-01-02T15:04:01Z" includes the first second of 4th minute).
| | \ No newline at end of file diff --git a/docs/models/operations/listlogsresponse.md b/docs/models/operations/listlogsresponse.md index e4f78780..9c604064 100644 --- a/docs/models/operations/listlogsresponse.md +++ b/docs/models/operations/listlogsresponse.md @@ -6,6 +6,6 @@ | Field | Type | Required | Description | | -------------------------------------------------------------------------------- | -------------------------------------------------------------------------------- | -------------------------------------------------------------------------------- | -------------------------------------------------------------------------------- | | `content_type` | *str* | :heavy_check_mark: | HTTP response content type for this operation | +| `logs_cursor_response` | [Optional[shared.LogsCursorResponse]](../../models/shared/logscursorresponse.md) | :heavy_minus_sign: | OK | | `status_code` | *int* | :heavy_check_mark: | HTTP response status code for this operation | -| `raw_response` | [httpx.Response](https://www.python-httpx.org/api/#response) | :heavy_check_mark: | Raw HTTP response; suitable for custom response parsing | -| `logs_cursor_response` | [Optional[shared.LogsCursorResponse]](../../models/shared/logscursorresponse.md) | :heavy_minus_sign: | OK | \ No newline at end of file +| `raw_response` | [httpx.Response](https://www.python-httpx.org/api/#response) | :heavy_check_mark: | Raw HTTP response; suitable for custom response parsing | \ No newline at end of file diff --git a/docs/models/operations/listpaymentsresponse.md b/docs/models/operations/listpaymentsresponse.md index 19076878..3cb2bb61 100644 --- a/docs/models/operations/listpaymentsresponse.md +++ b/docs/models/operations/listpaymentsresponse.md @@ -6,6 +6,6 @@ | Field | Type | Required | Description | | ------------------------------------------------------------------------ | ------------------------------------------------------------------------ | ------------------------------------------------------------------------ | ------------------------------------------------------------------------ | | `content_type` | *str* | :heavy_check_mark: | HTTP response content type for this operation | +| `payments_cursor` | [Optional[shared.PaymentsCursor]](../../models/shared/paymentscursor.md) | :heavy_minus_sign: | OK | | `status_code` | *int* | :heavy_check_mark: | HTTP response status code for this operation | -| `raw_response` | [httpx.Response](https://www.python-httpx.org/api/#response) | :heavy_check_mark: | Raw HTTP response; suitable for custom response parsing | -| `payments_cursor` | [Optional[shared.PaymentsCursor]](../../models/shared/paymentscursor.md) | :heavy_minus_sign: | OK | \ No newline at end of file +| `raw_response` | [httpx.Response](https://www.python-httpx.org/api/#response) | :heavy_check_mark: | Raw HTTP response; suitable for custom response parsing | \ No newline at end of file diff --git a/docs/models/operations/listpoliciesresponse.md b/docs/models/operations/listpoliciesresponse.md index db48416a..275b7c9b 100644 --- a/docs/models/operations/listpoliciesresponse.md +++ b/docs/models/operations/listpoliciesresponse.md @@ -6,6 +6,6 @@ | Field | Type | Required | Description | | ---------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------- | | `content_type` | *str* | :heavy_check_mark: | HTTP response content type for this operation | +| `policies_cursor_response` | [Optional[shared.PoliciesCursorResponse]](../../models/shared/policiescursorresponse.md) | :heavy_minus_sign: | OK | | `status_code` | *int* | :heavy_check_mark: | HTTP response status code for this operation | -| `raw_response` | [httpx.Response](https://www.python-httpx.org/api/#response) | :heavy_check_mark: | Raw HTTP response; suitable for custom response parsing | -| `policies_cursor_response` | [Optional[shared.PoliciesCursorResponse]](../../models/shared/policiescursorresponse.md) | :heavy_minus_sign: | OK | \ No newline at end of file +| `raw_response` | [httpx.Response](https://www.python-httpx.org/api/#response) | :heavy_check_mark: | Raw HTTP response; suitable for custom response parsing | \ No newline at end of file diff --git a/docs/models/operations/listpoolsresponse.md b/docs/models/operations/listpoolsresponse.md index 3bd3363a..9832ec8b 100644 --- a/docs/models/operations/listpoolsresponse.md +++ b/docs/models/operations/listpoolsresponse.md @@ -6,6 +6,6 @@ | Field | Type | Required | Description | | ------------------------------------------------------------------ | ------------------------------------------------------------------ | ------------------------------------------------------------------ | ------------------------------------------------------------------ | | `content_type` | *str* | :heavy_check_mark: | HTTP response content type for this operation | +| `pools_cursor` | [Optional[shared.PoolsCursor]](../../models/shared/poolscursor.md) | :heavy_minus_sign: | OK | | `status_code` | *int* | :heavy_check_mark: | HTTP response status code for this operation | -| `raw_response` | [httpx.Response](https://www.python-httpx.org/api/#response) | :heavy_check_mark: | Raw HTTP response; suitable for custom response parsing | -| `pools_cursor` | [Optional[shared.PoolsCursor]](../../models/shared/poolscursor.md) | :heavy_minus_sign: | OK | \ No newline at end of file +| `raw_response` | [httpx.Response](https://www.python-httpx.org/api/#response) | :heavy_check_mark: | Raw HTTP response; suitable for custom response parsing | \ No newline at end of file diff --git a/docs/models/operations/listreconciliationsresponse.md b/docs/models/operations/listreconciliationsresponse.md index 4a95c7c9..6958b33c 100644 --- a/docs/models/operations/listreconciliationsresponse.md +++ b/docs/models/operations/listreconciliationsresponse.md @@ -6,6 +6,6 @@ | Field | Type | Required | Description | | ------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------ | | `content_type` | *str* | :heavy_check_mark: | HTTP response content type for this operation | +| `reconciliations_cursor_response` | [Optional[shared.ReconciliationsCursorResponse]](../../models/shared/reconciliationscursorresponse.md) | :heavy_minus_sign: | OK | | `status_code` | *int* | :heavy_check_mark: | HTTP response status code for this operation | -| `raw_response` | [httpx.Response](https://www.python-httpx.org/api/#response) | :heavy_check_mark: | Raw HTTP response; suitable for custom response parsing | -| `reconciliations_cursor_response` | [Optional[shared.ReconciliationsCursorResponse]](../../models/shared/reconciliationscursorresponse.md) | :heavy_minus_sign: | OK | \ No newline at end of file +| `raw_response` | [httpx.Response](https://www.python-httpx.org/api/#response) | :heavy_check_mark: | Raw HTTP response; suitable for custom response parsing | \ No newline at end of file diff --git a/docs/models/operations/listtransactionsrequest.md b/docs/models/operations/listtransactionsrequest.md index 293b5f00..0cad6c63 100644 --- a/docs/models/operations/listtransactionsrequest.md +++ b/docs/models/operations/listtransactionsrequest.md @@ -5,12 +5,12 @@ | Field | Type | Required | Description | Example | | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| `ledger` | *str* | :heavy_check_mark: | Name of the ledger. | ledger001 | | `account` | *Optional[str]* | :heavy_minus_sign: | Filter transactions with postings involving given account, either as source or destination (regular expression placed between ^ and $). | users:001 | | `after` | *Optional[str]* | :heavy_minus_sign: | Pagination cursor, will return transactions after given txid (in descending order). | 1234 | | `cursor` | *Optional[str]* | :heavy_minus_sign: | Parameter used in pagination requests. Maximum page size is set to 1000.
Set to the value of next for the next page of results.
Set to the value of previous for the previous page of results.
No other parameters can be set when this parameter is set.
| aHR0cHM6Ly9nLnBhZ2UvTmVrby1SYW1lbj9zaGFyZQ== | | `destination` | *Optional[str]* | :heavy_minus_sign: | Filter transactions with postings involving given account at destination (regular expression placed between ^ and $). | users:001 | | `end_time` | [date](https://docs.python.org/3/library/datetime.html#date-objects) | :heavy_minus_sign: | Filter transactions that occurred before this timestamp.
The format is RFC3339 and is exclusive (for example, "2023-01-02T15:04:01Z" excludes the first second of 4th minute).
| | +| `ledger` | *str* | :heavy_check_mark: | Name of the ledger. | ledger001 | | `metadata` | Dict[str, *Any*] | :heavy_minus_sign: | Filter transactions by metadata key value pairs. Nested objects can be used as seen in the example below. | | | `page_size` | *Optional[int]* | :heavy_minus_sign: | The maximum number of results to return per page.
| 100 | | `reference` | *Optional[str]* | :heavy_minus_sign: | Find transactions by reference field. | ref:001 | diff --git a/docs/models/operations/listtriggersoccurrencesresponse.md b/docs/models/operations/listtriggersoccurrencesresponse.md index 8c4a61b8..8ceefd02 100644 --- a/docs/models/operations/listtriggersoccurrencesresponse.md +++ b/docs/models/operations/listtriggersoccurrencesresponse.md @@ -6,6 +6,6 @@ | Field | Type | Required | Description | | ---------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------- | | `content_type` | *str* | :heavy_check_mark: | HTTP response content type for this operation | +| `list_triggers_occurrences_response` | [Optional[shared.ListTriggersOccurrencesResponse]](../../models/shared/listtriggersoccurrencesresponse.md) | :heavy_minus_sign: | List of triggers occurrences | | `status_code` | *int* | :heavy_check_mark: | HTTP response status code for this operation | -| `raw_response` | [httpx.Response](https://www.python-httpx.org/api/#response) | :heavy_check_mark: | Raw HTTP response; suitable for custom response parsing | -| `list_triggers_occurrences_response` | [Optional[shared.ListTriggersOccurrencesResponse]](../../models/shared/listtriggersoccurrencesresponse.md) | :heavy_minus_sign: | List of triggers occurrences | \ No newline at end of file +| `raw_response` | [httpx.Response](https://www.python-httpx.org/api/#response) | :heavy_check_mark: | Raw HTTP response; suitable for custom response parsing | \ No newline at end of file diff --git a/docs/models/operations/listtriggersresponse.md b/docs/models/operations/listtriggersresponse.md index 1489bb23..17de387e 100644 --- a/docs/models/operations/listtriggersresponse.md +++ b/docs/models/operations/listtriggersresponse.md @@ -6,6 +6,6 @@ | Field | Type | Required | Description | | ------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------ | | `content_type` | *str* | :heavy_check_mark: | HTTP response content type for this operation | +| `list_triggers_response` | [Optional[shared.ListTriggersResponse]](../../models/shared/listtriggersresponse.md) | :heavy_minus_sign: | List of triggers | | `status_code` | *int* | :heavy_check_mark: | HTTP response status code for this operation | -| `raw_response` | [httpx.Response](https://www.python-httpx.org/api/#response) | :heavy_check_mark: | Raw HTTP response; suitable for custom response parsing | -| `list_triggers_response` | [Optional[shared.ListTriggersResponse]](../../models/shared/listtriggersresponse.md) | :heavy_minus_sign: | List of triggers | \ No newline at end of file +| `raw_response` | [httpx.Response](https://www.python-httpx.org/api/#response) | :heavy_check_mark: | Raw HTTP response; suitable for custom response parsing | \ No newline at end of file diff --git a/docs/models/operations/listusersresponse.md b/docs/models/operations/listusersresponse.md index 3257d565..a946f2e1 100644 --- a/docs/models/operations/listusersresponse.md +++ b/docs/models/operations/listusersresponse.md @@ -6,6 +6,6 @@ | Field | Type | Required | Description | | ------------------------------------------------------------------------------ | ------------------------------------------------------------------------------ | ------------------------------------------------------------------------------ | ------------------------------------------------------------------------------ | | `content_type` | *str* | :heavy_check_mark: | HTTP response content type for this operation | +| `list_users_response` | [Optional[shared.ListUsersResponse]](../../models/shared/listusersresponse.md) | :heavy_minus_sign: | List of users | | `status_code` | *int* | :heavy_check_mark: | HTTP response status code for this operation | -| `raw_response` | [httpx.Response](https://www.python-httpx.org/api/#response) | :heavy_check_mark: | Raw HTTP response; suitable for custom response parsing | -| `list_users_response` | [Optional[shared.ListUsersResponse]](../../models/shared/listusersresponse.md) | :heavy_minus_sign: | List of users | \ No newline at end of file +| `raw_response` | [httpx.Response](https://www.python-httpx.org/api/#response) | :heavy_check_mark: | Raw HTTP response; suitable for custom response parsing | \ No newline at end of file diff --git a/docs/models/operations/listwalletsresponse.md b/docs/models/operations/listwalletsresponse.md index c67dd154..fcd1b198 100644 --- a/docs/models/operations/listwalletsresponse.md +++ b/docs/models/operations/listwalletsresponse.md @@ -6,6 +6,6 @@ | Field | Type | Required | Description | | ---------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------- | | `content_type` | *str* | :heavy_check_mark: | HTTP response content type for this operation | +| `list_wallets_response` | [Optional[shared.ListWalletsResponse]](../../models/shared/listwalletsresponse.md) | :heavy_minus_sign: | OK | | `status_code` | *int* | :heavy_check_mark: | HTTP response status code for this operation | -| `raw_response` | [httpx.Response](https://www.python-httpx.org/api/#response) | :heavy_check_mark: | Raw HTTP response; suitable for custom response parsing | -| `list_wallets_response` | [Optional[shared.ListWalletsResponse]](../../models/shared/listwalletsresponse.md) | :heavy_minus_sign: | OK | \ No newline at end of file +| `raw_response` | [httpx.Response](https://www.python-httpx.org/api/#response) | :heavy_check_mark: | Raw HTTP response; suitable for custom response parsing | \ No newline at end of file diff --git a/docs/models/operations/listworkflowsresponse.md b/docs/models/operations/listworkflowsresponse.md index 86a14430..7e22e0f1 100644 --- a/docs/models/operations/listworkflowsresponse.md +++ b/docs/models/operations/listworkflowsresponse.md @@ -6,6 +6,6 @@ | Field | Type | Required | Description | | -------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------- | | `content_type` | *str* | :heavy_check_mark: | HTTP response content type for this operation | +| `list_workflows_response` | [Optional[shared.ListWorkflowsResponse]](../../models/shared/listworkflowsresponse.md) | :heavy_minus_sign: | List of workflows | | `status_code` | *int* | :heavy_check_mark: | HTTP response status code for this operation | -| `raw_response` | [httpx.Response](https://www.python-httpx.org/api/#response) | :heavy_check_mark: | Raw HTTP response; suitable for custom response parsing | -| `list_workflows_response` | [Optional[shared.ListWorkflowsResponse]](../../models/shared/listworkflowsresponse.md) | :heavy_minus_sign: | List of workflows | \ No newline at end of file +| `raw_response` | [httpx.Response](https://www.python-httpx.org/api/#response) | :heavy_check_mark: | Raw HTTP response; suitable for custom response parsing | \ No newline at end of file diff --git a/docs/models/operations/orchestrationgetserverinforesponse.md b/docs/models/operations/orchestrationgetserverinforesponse.md index ce23c0e5..2b40306d 100644 --- a/docs/models/operations/orchestrationgetserverinforesponse.md +++ b/docs/models/operations/orchestrationgetserverinforesponse.md @@ -6,6 +6,6 @@ | Field | Type | Required | Description | | ---------------------------------------------------------------- | ---------------------------------------------------------------- | ---------------------------------------------------------------- | ---------------------------------------------------------------- | | `content_type` | *str* | :heavy_check_mark: | HTTP response content type for this operation | +| `server_info` | [Optional[shared.ServerInfo]](../../models/shared/serverinfo.md) | :heavy_minus_sign: | Server information | | `status_code` | *int* | :heavy_check_mark: | HTTP response status code for this operation | -| `raw_response` | [httpx.Response](https://www.python-httpx.org/api/#response) | :heavy_check_mark: | Raw HTTP response; suitable for custom response parsing | -| `server_info` | [Optional[shared.ServerInfo]](../../models/shared/serverinfo.md) | :heavy_minus_sign: | Server information | \ No newline at end of file +| `raw_response` | [httpx.Response](https://www.python-httpx.org/api/#response) | :heavy_check_mark: | Raw HTTP response; suitable for custom response parsing | \ No newline at end of file diff --git a/docs/models/operations/paymentsgetserverinforesponse.md b/docs/models/operations/paymentsgetserverinforesponse.md index aa76ebd2..e827b392 100644 --- a/docs/models/operations/paymentsgetserverinforesponse.md +++ b/docs/models/operations/paymentsgetserverinforesponse.md @@ -6,6 +6,6 @@ | Field | Type | Required | Description | | ---------------------------------------------------------------- | ---------------------------------------------------------------- | ---------------------------------------------------------------- | ---------------------------------------------------------------- | | `content_type` | *str* | :heavy_check_mark: | HTTP response content type for this operation | +| `server_info` | [Optional[shared.ServerInfo]](../../models/shared/serverinfo.md) | :heavy_minus_sign: | Server information | | `status_code` | *int* | :heavy_check_mark: | HTTP response status code for this operation | -| `raw_response` | [httpx.Response](https://www.python-httpx.org/api/#response) | :heavy_check_mark: | Raw HTTP response; suitable for custom response parsing | -| `server_info` | [Optional[shared.ServerInfo]](../../models/shared/serverinfo.md) | :heavy_minus_sign: | Server information | \ No newline at end of file +| `raw_response` | [httpx.Response](https://www.python-httpx.org/api/#response) | :heavy_check_mark: | Raw HTTP response; suitable for custom response parsing | \ No newline at end of file diff --git a/docs/models/operations/paymentslistaccountsresponse.md b/docs/models/operations/paymentslistaccountsresponse.md index 55a25ce6..146d02d5 100644 --- a/docs/models/operations/paymentslistaccountsresponse.md +++ b/docs/models/operations/paymentslistaccountsresponse.md @@ -5,7 +5,7 @@ | Field | Type | Required | Description | | ------------------------------------------------------------------------ | ------------------------------------------------------------------------ | ------------------------------------------------------------------------ | ------------------------------------------------------------------------ | +| `accounts_cursor` | [Optional[shared.AccountsCursor]](../../models/shared/accountscursor.md) | :heavy_minus_sign: | OK | | `content_type` | *str* | :heavy_check_mark: | HTTP response content type for this operation | | `status_code` | *int* | :heavy_check_mark: | HTTP response status code for this operation | -| `raw_response` | [httpx.Response](https://www.python-httpx.org/api/#response) | :heavy_check_mark: | Raw HTTP response; suitable for custom response parsing | -| `accounts_cursor` | [Optional[shared.AccountsCursor]](../../models/shared/accountscursor.md) | :heavy_minus_sign: | OK | \ No newline at end of file +| `raw_response` | [httpx.Response](https://www.python-httpx.org/api/#response) | :heavy_check_mark: | Raw HTTP response; suitable for custom response parsing | \ No newline at end of file diff --git a/docs/models/operations/readclientresponse.md b/docs/models/operations/readclientresponse.md index d7498d99..7d70f653 100644 --- a/docs/models/operations/readclientresponse.md +++ b/docs/models/operations/readclientresponse.md @@ -6,6 +6,6 @@ | Field | Type | Required | Description | | -------------------------------------------------------------------------------- | -------------------------------------------------------------------------------- | -------------------------------------------------------------------------------- | -------------------------------------------------------------------------------- | | `content_type` | *str* | :heavy_check_mark: | HTTP response content type for this operation | +| `read_client_response` | [Optional[shared.ReadClientResponse]](../../models/shared/readclientresponse.md) | :heavy_minus_sign: | Retrieved client | | `status_code` | *int* | :heavy_check_mark: | HTTP response status code for this operation | -| `raw_response` | [httpx.Response](https://www.python-httpx.org/api/#response) | :heavy_check_mark: | Raw HTTP response; suitable for custom response parsing | -| `read_client_response` | [Optional[shared.ReadClientResponse]](../../models/shared/readclientresponse.md) | :heavy_minus_sign: | Retrieved client | \ No newline at end of file +| `raw_response` | [httpx.Response](https://www.python-httpx.org/api/#response) | :heavy_check_mark: | Raw HTTP response; suitable for custom response parsing | \ No newline at end of file diff --git a/docs/models/operations/readconnectorconfigrequest.md b/docs/models/operations/readconnectorconfigrequest.md index c67fbd42..a120ea66 100644 --- a/docs/models/operations/readconnectorconfigrequest.md +++ b/docs/models/operations/readconnectorconfigrequest.md @@ -3,6 +3,6 @@ ## Fields -| Field | Type | Required | Description | -| ---------------------------------------------------- | ---------------------------------------------------- | ---------------------------------------------------- | ---------------------------------------------------- | -| `connector` | [shared.Connector](../../models/shared/connector.md) | :heavy_check_mark: | The name of the connector. | \ No newline at end of file +| Field | Type | Required | Description | +| ------------------------------------------------------------ | ------------------------------------------------------------ | ------------------------------------------------------------ | ------------------------------------------------------------ | +| `connector` | [shared.ConnectorEnum](../../models/shared/connectorenum.md) | :heavy_check_mark: | The name of the connector. | \ No newline at end of file diff --git a/docs/models/operations/readconnectorconfigresponse.md b/docs/models/operations/readconnectorconfigresponse.md index 0e291f87..1a58ab07 100644 --- a/docs/models/operations/readconnectorconfigresponse.md +++ b/docs/models/operations/readconnectorconfigresponse.md @@ -5,7 +5,7 @@ | Field | Type | Required | Description | | ------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------ | +| `connector_config_response` | [Optional[shared.ConnectorConfigResponse]](../../models/shared/connectorconfigresponse.md) | :heavy_minus_sign: | OK | | `content_type` | *str* | :heavy_check_mark: | HTTP response content type for this operation | | `status_code` | *int* | :heavy_check_mark: | HTTP response status code for this operation | -| `raw_response` | [httpx.Response](https://www.python-httpx.org/api/#response) | :heavy_check_mark: | Raw HTTP response; suitable for custom response parsing | -| `connector_config_response` | [Optional[shared.ConnectorConfigResponse]](../../models/shared/connectorconfigresponse.md) | :heavy_minus_sign: | OK | \ No newline at end of file +| `raw_response` | [httpx.Response](https://www.python-httpx.org/api/#response) | :heavy_check_mark: | Raw HTTP response; suitable for custom response parsing | \ No newline at end of file diff --git a/docs/models/operations/readconnectorconfigv1request.md b/docs/models/operations/readconnectorconfigv1request.md index 89df58c2..6302f59c 100644 --- a/docs/models/operations/readconnectorconfigv1request.md +++ b/docs/models/operations/readconnectorconfigv1request.md @@ -3,7 +3,7 @@ ## Fields -| Field | Type | Required | Description | Example | -| ---------------------------------------------------- | ---------------------------------------------------- | ---------------------------------------------------- | ---------------------------------------------------- | ---------------------------------------------------- | -| `connector` | [shared.Connector](../../models/shared/connector.md) | :heavy_check_mark: | The name of the connector. | | -| `connector_id` | *str* | :heavy_check_mark: | The connector ID. | XXX | \ No newline at end of file +| Field | Type | Required | Description | Example | +| ------------------------------------------------------------ | ------------------------------------------------------------ | ------------------------------------------------------------ | ------------------------------------------------------------ | ------------------------------------------------------------ | +| `connector` | [shared.ConnectorEnum](../../models/shared/connectorenum.md) | :heavy_check_mark: | The name of the connector. | | +| `connector_id` | *str* | :heavy_check_mark: | The connector ID. | XXX | \ No newline at end of file diff --git a/docs/models/operations/readconnectorconfigv1response.md b/docs/models/operations/readconnectorconfigv1response.md index 33ad60ed..4eee6ae9 100644 --- a/docs/models/operations/readconnectorconfigv1response.md +++ b/docs/models/operations/readconnectorconfigv1response.md @@ -5,7 +5,7 @@ | Field | Type | Required | Description | | ------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------ | +| `connector_config_response` | [Optional[shared.ConnectorConfigResponse]](../../models/shared/connectorconfigresponse.md) | :heavy_minus_sign: | OK | | `content_type` | *str* | :heavy_check_mark: | HTTP response content type for this operation | | `status_code` | *int* | :heavy_check_mark: | HTTP response status code for this operation | -| `raw_response` | [httpx.Response](https://www.python-httpx.org/api/#response) | :heavy_check_mark: | Raw HTTP response; suitable for custom response parsing | -| `connector_config_response` | [Optional[shared.ConnectorConfigResponse]](../../models/shared/connectorconfigresponse.md) | :heavy_minus_sign: | OK | \ No newline at end of file +| `raw_response` | [httpx.Response](https://www.python-httpx.org/api/#response) | :heavy_check_mark: | Raw HTTP response; suitable for custom response parsing | \ No newline at end of file diff --git a/docs/models/operations/readstatsresponse.md b/docs/models/operations/readstatsresponse.md index ea938992..0af24909 100644 --- a/docs/models/operations/readstatsresponse.md +++ b/docs/models/operations/readstatsresponse.md @@ -6,6 +6,6 @@ | Field | Type | Required | Description | | ---------------------------------------------------------------------- | ---------------------------------------------------------------------- | ---------------------------------------------------------------------- | ---------------------------------------------------------------------- | | `content_type` | *str* | :heavy_check_mark: | HTTP response content type for this operation | +| `stats_response` | [Optional[shared.StatsResponse]](../../models/shared/statsresponse.md) | :heavy_minus_sign: | OK | | `status_code` | *int* | :heavy_check_mark: | HTTP response status code for this operation | -| `raw_response` | [httpx.Response](https://www.python-httpx.org/api/#response) | :heavy_check_mark: | Raw HTTP response; suitable for custom response parsing | -| `stats_response` | [Optional[shared.StatsResponse]](../../models/shared/statsresponse.md) | :heavy_minus_sign: | OK | \ No newline at end of file +| `raw_response` | [httpx.Response](https://www.python-httpx.org/api/#response) | :heavy_check_mark: | Raw HTTP response; suitable for custom response parsing | \ No newline at end of file diff --git a/docs/models/operations/readtriggerresponse.md b/docs/models/operations/readtriggerresponse.md index 46402aae..254f2e85 100644 --- a/docs/models/operations/readtriggerresponse.md +++ b/docs/models/operations/readtriggerresponse.md @@ -6,6 +6,6 @@ | Field | Type | Required | Description | | ---------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------- | | `content_type` | *str* | :heavy_check_mark: | HTTP response content type for this operation | +| `read_trigger_response` | [Optional[shared.ReadTriggerResponse]](../../models/shared/readtriggerresponse.md) | :heavy_minus_sign: | A specific trigger | | `status_code` | *int* | :heavy_check_mark: | HTTP response status code for this operation | -| `raw_response` | [httpx.Response](https://www.python-httpx.org/api/#response) | :heavy_check_mark: | Raw HTTP response; suitable for custom response parsing | -| `read_trigger_response` | [Optional[shared.ReadTriggerResponse]](../../models/shared/readtriggerresponse.md) | :heavy_minus_sign: | A specific trigger | \ No newline at end of file +| `raw_response` | [httpx.Response](https://www.python-httpx.org/api/#response) | :heavy_check_mark: | Raw HTTP response; suitable for custom response parsing | \ No newline at end of file diff --git a/docs/models/operations/readuserresponse.md b/docs/models/operations/readuserresponse.md index 921e9ea6..ab178eba 100644 --- a/docs/models/operations/readuserresponse.md +++ b/docs/models/operations/readuserresponse.md @@ -6,6 +6,6 @@ | Field | Type | Required | Description | | ---------------------------------------------------------------------------- | ---------------------------------------------------------------------------- | ---------------------------------------------------------------------------- | ---------------------------------------------------------------------------- | | `content_type` | *str* | :heavy_check_mark: | HTTP response content type for this operation | +| `read_user_response` | [Optional[shared.ReadUserResponse]](../../models/shared/readuserresponse.md) | :heavy_minus_sign: | Retrieved user | | `status_code` | *int* | :heavy_check_mark: | HTTP response status code for this operation | -| `raw_response` | [httpx.Response](https://www.python-httpx.org/api/#response) | :heavy_check_mark: | Raw HTTP response; suitable for custom response parsing | -| `read_user_response` | [Optional[shared.ReadUserResponse]](../../models/shared/readuserresponse.md) | :heavy_minus_sign: | Retrieved user | \ No newline at end of file +| `raw_response` | [httpx.Response](https://www.python-httpx.org/api/#response) | :heavy_check_mark: | Raw HTTP response; suitable for custom response parsing | \ No newline at end of file diff --git a/docs/models/operations/reconcileresponse.md b/docs/models/operations/reconcileresponse.md index 54f7785d..9bd581cb 100644 --- a/docs/models/operations/reconcileresponse.md +++ b/docs/models/operations/reconcileresponse.md @@ -6,6 +6,6 @@ | Field | Type | Required | Description | | ---------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------- | | `content_type` | *str* | :heavy_check_mark: | HTTP response content type for this operation | +| `reconciliation_response` | [Optional[shared.ReconciliationResponse]](../../models/shared/reconciliationresponse.md) | :heavy_minus_sign: | OK | | `status_code` | *int* | :heavy_check_mark: | HTTP response status code for this operation | -| `raw_response` | [httpx.Response](https://www.python-httpx.org/api/#response) | :heavy_check_mark: | Raw HTTP response; suitable for custom response parsing | -| `reconciliation_response` | [Optional[shared.ReconciliationResponse]](../../models/shared/reconciliationresponse.md) | :heavy_minus_sign: | OK | \ No newline at end of file +| `raw_response` | [httpx.Response](https://www.python-httpx.org/api/#response) | :heavy_check_mark: | Raw HTTP response; suitable for custom response parsing | \ No newline at end of file diff --git a/docs/models/operations/reconciliationgetserverinforesponse.md b/docs/models/operations/reconciliationgetserverinforesponse.md index 212205c5..e787679e 100644 --- a/docs/models/operations/reconciliationgetserverinforesponse.md +++ b/docs/models/operations/reconciliationgetserverinforesponse.md @@ -6,6 +6,6 @@ | Field | Type | Required | Description | | ---------------------------------------------------------------- | ---------------------------------------------------------------- | ---------------------------------------------------------------- | ---------------------------------------------------------------- | | `content_type` | *str* | :heavy_check_mark: | HTTP response content type for this operation | +| `server_info` | [Optional[shared.ServerInfo]](../../models/shared/serverinfo.md) | :heavy_minus_sign: | Server information | | `status_code` | *int* | :heavy_check_mark: | HTTP response status code for this operation | -| `raw_response` | [httpx.Response](https://www.python-httpx.org/api/#response) | :heavy_check_mark: | Raw HTTP response; suitable for custom response parsing | -| `server_info` | [Optional[shared.ServerInfo]](../../models/shared/serverinfo.md) | :heavy_minus_sign: | Server information | \ No newline at end of file +| `raw_response` | [httpx.Response](https://www.python-httpx.org/api/#response) | :heavy_check_mark: | Raw HTTP response; suitable for custom response parsing | \ No newline at end of file diff --git a/docs/models/operations/resetconnectorrequest.md b/docs/models/operations/resetconnectorrequest.md index 63389436..66e00e20 100644 --- a/docs/models/operations/resetconnectorrequest.md +++ b/docs/models/operations/resetconnectorrequest.md @@ -3,6 +3,6 @@ ## Fields -| Field | Type | Required | Description | -| ---------------------------------------------------- | ---------------------------------------------------- | ---------------------------------------------------- | ---------------------------------------------------- | -| `connector` | [shared.Connector](../../models/shared/connector.md) | :heavy_check_mark: | The name of the connector. | \ No newline at end of file +| Field | Type | Required | Description | +| ------------------------------------------------------------ | ------------------------------------------------------------ | ------------------------------------------------------------ | ------------------------------------------------------------ | +| `connector` | [shared.ConnectorEnum](../../models/shared/connectorenum.md) | :heavy_check_mark: | The name of the connector. | \ No newline at end of file diff --git a/docs/models/operations/resetconnectorv1request.md b/docs/models/operations/resetconnectorv1request.md index 4dfe39d5..53cefddf 100644 --- a/docs/models/operations/resetconnectorv1request.md +++ b/docs/models/operations/resetconnectorv1request.md @@ -3,7 +3,7 @@ ## Fields -| Field | Type | Required | Description | Example | -| ---------------------------------------------------- | ---------------------------------------------------- | ---------------------------------------------------- | ---------------------------------------------------- | ---------------------------------------------------- | -| `connector` | [shared.Connector](../../models/shared/connector.md) | :heavy_check_mark: | The name of the connector. | | -| `connector_id` | *str* | :heavy_check_mark: | The connector ID. | XXX | \ No newline at end of file +| Field | Type | Required | Description | Example | +| ------------------------------------------------------------ | ------------------------------------------------------------ | ------------------------------------------------------------ | ------------------------------------------------------------ | ------------------------------------------------------------ | +| `connector` | [shared.ConnectorEnum](../../models/shared/connectorenum.md) | :heavy_check_mark: | The name of the connector. | | +| `connector_id` | *str* | :heavy_check_mark: | The connector ID. | XXX | \ No newline at end of file diff --git a/docs/models/operations/reverttransactionrequest.md b/docs/models/operations/reverttransactionrequest.md index bcd73f1b..c899b36e 100644 --- a/docs/models/operations/reverttransactionrequest.md +++ b/docs/models/operations/reverttransactionrequest.md @@ -5,6 +5,6 @@ | Field | Type | Required | Description | Example | | -------------------------------- | -------------------------------- | -------------------------------- | -------------------------------- | -------------------------------- | +| `disable_checks` | *Optional[bool]* | :heavy_minus_sign: | Allow to disable balances checks | | | `ledger` | *str* | :heavy_check_mark: | Name of the ledger. | ledger001 | -| `txid` | *int* | :heavy_check_mark: | Transaction ID. | 1234 | -| `disable_checks` | *Optional[bool]* | :heavy_minus_sign: | Allow to disable balances checks | | \ No newline at end of file +| `txid` | *int* | :heavy_check_mark: | Transaction ID. | 1234 | \ No newline at end of file diff --git a/docs/models/operations/runscriptresponse.md b/docs/models/operations/runscriptresponse.md index 4010a012..175211f0 100644 --- a/docs/models/operations/runscriptresponse.md +++ b/docs/models/operations/runscriptresponse.md @@ -6,6 +6,6 @@ | Field | Type | Required | Description | | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | | `content_type` | *str* | :heavy_check_mark: | HTTP response content type for this operation | +| `script_response` | [Optional[shared.ScriptResponse]](../../models/shared/scriptresponse.md) | :heavy_minus_sign: | On success, it will return a 200 status code, and the resulting transaction under the `transaction` field.

On failure, it will also return a 200 status code, and the following fields:
- `details`: contains a URL. When there is an error parsing Numscript, the result can be difficult to read—the provided URL will render the error in an easy-to-read format.
- `errorCode` and `error_code` (deprecated): contains the string code of the error
- `errorMessage` and `error_message` (deprecated): contains a human-readable indication of what went wrong, for example that an account had insufficient funds, or that there was an error in the provided Numscript.
| | `status_code` | *int* | :heavy_check_mark: | HTTP response status code for this operation | -| `raw_response` | [httpx.Response](https://www.python-httpx.org/api/#response) | :heavy_check_mark: | Raw HTTP response; suitable for custom response parsing | -| `script_response` | [Optional[shared.ScriptResponse]](../../models/shared/scriptresponse.md) | :heavy_minus_sign: | On success, it will return a 200 status code, and the resulting transaction under the `transaction` field.

On failure, it will also return a 200 status code, and the following fields:
- `details`: contains a URL. When there is an error parsing Numscript, the result can be difficult to read—the provided URL will render the error in an easy-to-read format.
- `errorCode` and `error_code` (deprecated): contains the string code of the error
- `errorMessage` and `error_message` (deprecated): contains a human-readable indication of what went wrong, for example that an account had insufficient funds, or that there was an error in the provided Numscript.
| \ No newline at end of file +| `raw_response` | [httpx.Response](https://www.python-httpx.org/api/#response) | :heavy_check_mark: | Raw HTTP response; suitable for custom response parsing | \ No newline at end of file diff --git a/docs/models/operations/runworkflowrequest.md b/docs/models/operations/runworkflowrequest.md index 2356f8bd..44a5fd82 100644 --- a/docs/models/operations/runworkflowrequest.md +++ b/docs/models/operations/runworkflowrequest.md @@ -5,6 +5,6 @@ | Field | Type | Required | Description | Example | | -------------------------------------- | -------------------------------------- | -------------------------------------- | -------------------------------------- | -------------------------------------- | -| `workflow_id` | *str* | :heavy_check_mark: | The flow id | xxx | | `request_body` | Dict[str, *str*] | :heavy_minus_sign: | N/A | | -| `wait` | *Optional[bool]* | :heavy_minus_sign: | Wait end of the workflow before return | | \ No newline at end of file +| `wait` | *Optional[bool]* | :heavy_minus_sign: | Wait end of the workflow before return | | +| `workflow_id` | *str* | :heavy_check_mark: | The flow id | xxx | \ No newline at end of file diff --git a/docs/models/operations/runworkflowresponse.md b/docs/models/operations/runworkflowresponse.md index e661216e..e2c526b1 100644 --- a/docs/models/operations/runworkflowresponse.md +++ b/docs/models/operations/runworkflowresponse.md @@ -6,6 +6,6 @@ | Field | Type | Required | Description | | ---------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------- | | `content_type` | *str* | :heavy_check_mark: | HTTP response content type for this operation | +| `run_workflow_response` | [Optional[shared.RunWorkflowResponse]](../../models/shared/runworkflowresponse.md) | :heavy_minus_sign: | The workflow instance | | `status_code` | *int* | :heavy_check_mark: | HTTP response status code for this operation | -| `raw_response` | [httpx.Response](https://www.python-httpx.org/api/#response) | :heavy_check_mark: | Raw HTTP response; suitable for custom response parsing | -| `run_workflow_response` | [Optional[shared.RunWorkflowResponse]](../../models/shared/runworkflowresponse.md) | :heavy_minus_sign: | The workflow instance | \ No newline at end of file +| `raw_response` | [httpx.Response](https://www.python-httpx.org/api/#response) | :heavy_check_mark: | Raw HTTP response; suitable for custom response parsing | \ No newline at end of file diff --git a/docs/models/operations/searchgetserverinforesponse.md b/docs/models/operations/searchgetserverinforesponse.md index 059e67b8..28fc53ae 100644 --- a/docs/models/operations/searchgetserverinforesponse.md +++ b/docs/models/operations/searchgetserverinforesponse.md @@ -6,6 +6,6 @@ | Field | Type | Required | Description | | ---------------------------------------------------------------- | ---------------------------------------------------------------- | ---------------------------------------------------------------- | ---------------------------------------------------------------- | | `content_type` | *str* | :heavy_check_mark: | HTTP response content type for this operation | +| `server_info` | [Optional[shared.ServerInfo]](../../models/shared/serverinfo.md) | :heavy_minus_sign: | Server information | | `status_code` | *int* | :heavy_check_mark: | HTTP response status code for this operation | -| `raw_response` | [httpx.Response](https://www.python-httpx.org/api/#response) | :heavy_check_mark: | Raw HTTP response; suitable for custom response parsing | -| `server_info` | [Optional[shared.ServerInfo]](../../models/shared/serverinfo.md) | :heavy_minus_sign: | Server information | \ No newline at end of file +| `raw_response` | [httpx.Response](https://www.python-httpx.org/api/#response) | :heavy_check_mark: | Raw HTTP response; suitable for custom response parsing | \ No newline at end of file diff --git a/docs/models/operations/searchresponse.md b/docs/models/operations/searchresponse.md index ddf84758..5c2b716b 100644 --- a/docs/models/operations/searchresponse.md +++ b/docs/models/operations/searchresponse.md @@ -6,6 +6,6 @@ | Field | Type | Required | Description | | ------------------------------------------------------------ | ------------------------------------------------------------ | ------------------------------------------------------------ | ------------------------------------------------------------ | | `content_type` | *str* | :heavy_check_mark: | HTTP response content type for this operation | +| `response` | [Optional[shared.Response]](../../models/shared/response.md) | :heavy_minus_sign: | Success | | `status_code` | *int* | :heavy_check_mark: | HTTP response status code for this operation | -| `raw_response` | [httpx.Response](https://www.python-httpx.org/api/#response) | :heavy_check_mark: | Raw HTTP response; suitable for custom response parsing | -| `response` | [Optional[shared.Response]](../../models/shared/response.md) | :heavy_minus_sign: | Success | \ No newline at end of file +| `raw_response` | [httpx.Response](https://www.python-httpx.org/api/#response) | :heavy_check_mark: | Raw HTTP response; suitable for custom response parsing | \ No newline at end of file diff --git a/docs/models/operations/sendeventrequest.md b/docs/models/operations/sendeventrequest.md index 73155157..ad398e98 100644 --- a/docs/models/operations/sendeventrequest.md +++ b/docs/models/operations/sendeventrequest.md @@ -5,5 +5,5 @@ | Field | Type | Required | Description | Example | | -------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------- | -| `instance_id` | *str* | :heavy_check_mark: | The instance id | xxx | -| `request_body` | [Optional[operations.SendEventRequestBody]](../../models/operations/sendeventrequestbody.md) | :heavy_minus_sign: | N/A | | \ No newline at end of file +| `request_body` | [Optional[operations.SendEventRequestBody]](../../models/operations/sendeventrequestbody.md) | :heavy_minus_sign: | N/A | | +| `instance_id` | *str* | :heavy_check_mark: | The instance id | xxx | \ No newline at end of file diff --git a/docs/models/operations/testconfigresponse.md b/docs/models/operations/testconfigresponse.md index 2202201c..e92cc6e8 100644 --- a/docs/models/operations/testconfigresponse.md +++ b/docs/models/operations/testconfigresponse.md @@ -5,7 +5,7 @@ | Field | Type | Required | Description | | -------------------------------------------------------------------------- | -------------------------------------------------------------------------- | -------------------------------------------------------------------------- | -------------------------------------------------------------------------- | +| `attempt_response` | [Optional[shared.AttemptResponse]](../../models/shared/attemptresponse.md) | :heavy_minus_sign: | OK | | `content_type` | *str* | :heavy_check_mark: | HTTP response content type for this operation | | `status_code` | *int* | :heavy_check_mark: | HTTP response status code for this operation | -| `raw_response` | [httpx.Response](https://www.python-httpx.org/api/#response) | :heavy_check_mark: | Raw HTTP response; suitable for custom response parsing | -| `attempt_response` | [Optional[shared.AttemptResponse]](../../models/shared/attemptresponse.md) | :heavy_minus_sign: | OK | \ No newline at end of file +| `raw_response` | [httpx.Response](https://www.python-httpx.org/api/#response) | :heavy_check_mark: | Raw HTTP response; suitable for custom response parsing | \ No newline at end of file diff --git a/docs/models/operations/testtriggerrequest.md b/docs/models/operations/testtriggerrequest.md index e3e38ff7..704d5f8f 100644 --- a/docs/models/operations/testtriggerrequest.md +++ b/docs/models/operations/testtriggerrequest.md @@ -5,5 +5,5 @@ | Field | Type | Required | Description | | ------------------ | ------------------ | ------------------ | ------------------ | -| `trigger_id` | *str* | :heavy_check_mark: | The trigger id | -| `request_body` | Dict[str, *Any*] | :heavy_minus_sign: | N/A | \ No newline at end of file +| `request_body` | Dict[str, *Any*] | :heavy_minus_sign: | N/A | +| `trigger_id` | *str* | :heavy_check_mark: | The trigger id | \ No newline at end of file diff --git a/docs/models/operations/uninstallconnectorrequest.md b/docs/models/operations/uninstallconnectorrequest.md index df069400..b3ce54c6 100644 --- a/docs/models/operations/uninstallconnectorrequest.md +++ b/docs/models/operations/uninstallconnectorrequest.md @@ -3,6 +3,6 @@ ## Fields -| Field | Type | Required | Description | -| ---------------------------------------------------- | ---------------------------------------------------- | ---------------------------------------------------- | ---------------------------------------------------- | -| `connector` | [shared.Connector](../../models/shared/connector.md) | :heavy_check_mark: | The name of the connector. | \ No newline at end of file +| Field | Type | Required | Description | +| ------------------------------------------------------------ | ------------------------------------------------------------ | ------------------------------------------------------------ | ------------------------------------------------------------ | +| `connector` | [shared.ConnectorEnum](../../models/shared/connectorenum.md) | :heavy_check_mark: | The name of the connector. | \ No newline at end of file diff --git a/docs/models/operations/uninstallconnectorv1request.md b/docs/models/operations/uninstallconnectorv1request.md index f14e415a..c10ba376 100644 --- a/docs/models/operations/uninstallconnectorv1request.md +++ b/docs/models/operations/uninstallconnectorv1request.md @@ -3,7 +3,7 @@ ## Fields -| Field | Type | Required | Description | Example | -| ---------------------------------------------------- | ---------------------------------------------------- | ---------------------------------------------------- | ---------------------------------------------------- | ---------------------------------------------------- | -| `connector` | [shared.Connector](../../models/shared/connector.md) | :heavy_check_mark: | The name of the connector. | | -| `connector_id` | *str* | :heavy_check_mark: | The connector ID. | XXX | \ No newline at end of file +| Field | Type | Required | Description | Example | +| ------------------------------------------------------------ | ------------------------------------------------------------ | ------------------------------------------------------------ | ------------------------------------------------------------ | ------------------------------------------------------------ | +| `connector` | [shared.ConnectorEnum](../../models/shared/connectorenum.md) | :heavy_check_mark: | The name of the connector. | | +| `connector_id` | *str* | :heavy_check_mark: | The connector ID. | XXX | \ No newline at end of file diff --git a/docs/models/operations/updateclientrequest.md b/docs/models/operations/updateclientrequest.md index 1ce8f9ba..b34f7a34 100644 --- a/docs/models/operations/updateclientrequest.md +++ b/docs/models/operations/updateclientrequest.md @@ -3,7 +3,7 @@ ## Fields -| Field | Type | Required | Description | -| ---------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------- | -| `client_id` | *str* | :heavy_check_mark: | Client ID | -| `update_client_request` | [Optional[shared.UpdateClientRequest]](../../models/shared/updateclientrequest.md) | :heavy_minus_sign: | N/A | \ No newline at end of file +| Field | Type | Required | Description | +| ---------------------------------------------------------------------- | ---------------------------------------------------------------------- | ---------------------------------------------------------------------- | ---------------------------------------------------------------------- | +| `client_options` | [Optional[shared.ClientOptions]](../../models/shared/clientoptions.md) | :heavy_minus_sign: | N/A | +| `client_id` | *str* | :heavy_check_mark: | Client ID | \ No newline at end of file diff --git a/docs/models/operations/updateclientresponse.md b/docs/models/operations/updateclientresponse.md index a194af2c..8f79a78f 100644 --- a/docs/models/operations/updateclientresponse.md +++ b/docs/models/operations/updateclientresponse.md @@ -6,6 +6,6 @@ | Field | Type | Required | Description | | ------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------ | | `content_type` | *str* | :heavy_check_mark: | HTTP response content type for this operation | +| `create_client_response` | [Optional[shared.CreateClientResponse]](../../models/shared/createclientresponse.md) | :heavy_minus_sign: | Updated client | | `status_code` | *int* | :heavy_check_mark: | HTTP response status code for this operation | -| `raw_response` | [httpx.Response](https://www.python-httpx.org/api/#response) | :heavy_check_mark: | Raw HTTP response; suitable for custom response parsing | -| `update_client_response` | [Optional[shared.UpdateClientResponse]](../../models/shared/updateclientresponse.md) | :heavy_minus_sign: | Updated client | \ No newline at end of file +| `raw_response` | [httpx.Response](https://www.python-httpx.org/api/#response) | :heavy_check_mark: | Raw HTTP response; suitable for custom response parsing | \ No newline at end of file diff --git a/docs/models/operations/updateconnectorconfigv1request.md b/docs/models/operations/updateconnectorconfigv1request.md index ef8f6f73..e41445ff 100644 --- a/docs/models/operations/updateconnectorconfigv1request.md +++ b/docs/models/operations/updateconnectorconfigv1request.md @@ -6,5 +6,5 @@ | Field | Type | Required | Description | Example | | ---------------------------------------------------------------- | ---------------------------------------------------------------- | ---------------------------------------------------------------- | ---------------------------------------------------------------- | ---------------------------------------------------------------- | | `connector_config` | [shared.ConnectorConfig](../../models/shared/connectorconfig.md) | :heavy_check_mark: | N/A | | -| `connector` | [shared.Connector](../../models/shared/connector.md) | :heavy_check_mark: | The name of the connector. | | +| `connector` | [shared.ConnectorEnum](../../models/shared/connectorenum.md) | :heavy_check_mark: | The name of the connector. | | | `connector_id` | *str* | :heavy_check_mark: | The connector ID. | XXX | \ No newline at end of file diff --git a/docs/models/operations/updatemappingresponse.md b/docs/models/operations/updatemappingresponse.md index 61d1b091..b8c6a3e9 100644 --- a/docs/models/operations/updatemappingresponse.md +++ b/docs/models/operations/updatemappingresponse.md @@ -6,6 +6,6 @@ | Field | Type | Required | Description | | -------------------------------------------------------------------------- | -------------------------------------------------------------------------- | -------------------------------------------------------------------------- | -------------------------------------------------------------------------- | | `content_type` | *str* | :heavy_check_mark: | HTTP response content type for this operation | +| `mapping_response` | [Optional[shared.MappingResponse]](../../models/shared/mappingresponse.md) | :heavy_minus_sign: | OK | | `status_code` | *int* | :heavy_check_mark: | HTTP response status code for this operation | -| `raw_response` | [httpx.Response](https://www.python-httpx.org/api/#response) | :heavy_check_mark: | Raw HTTP response; suitable for custom response parsing | -| `mapping_response` | [Optional[shared.MappingResponse]](../../models/shared/mappingresponse.md) | :heavy_minus_sign: | OK | \ No newline at end of file +| `raw_response` | [httpx.Response](https://www.python-httpx.org/api/#response) | :heavy_check_mark: | Raw HTTP response; suitable for custom response parsing | \ No newline at end of file diff --git a/docs/models/operations/updatewalletrequest.md b/docs/models/operations/updatewalletrequest.md index dde9adb5..02530d92 100644 --- a/docs/models/operations/updatewalletrequest.md +++ b/docs/models/operations/updatewalletrequest.md @@ -5,6 +5,6 @@ | Field | Type | Required | Description | | -------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------- | -| `id` | *str* | :heavy_check_mark: | N/A | | `idempotency_key` | *Optional[str]* | :heavy_minus_sign: | Use an idempotency key | -| `request_body` | [Optional[operations.UpdateWalletRequestBody]](../../models/operations/updatewalletrequestbody.md) | :heavy_minus_sign: | N/A | \ No newline at end of file +| `request_body` | [Optional[operations.UpdateWalletRequestBody]](../../models/operations/updatewalletrequestbody.md) | :heavy_minus_sign: | N/A | +| `id` | *str* | :heavy_check_mark: | N/A | \ No newline at end of file diff --git a/docs/models/operations/v2addmetadataontransactionrequest.md b/docs/models/operations/v2addmetadataontransactionrequest.md index d526d945..a9ac460b 100644 --- a/docs/models/operations/v2addmetadataontransactionrequest.md +++ b/docs/models/operations/v2addmetadataontransactionrequest.md @@ -5,8 +5,8 @@ | Field | Type | Required | Description | Example | | ------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------ | +| `idempotency_key` | *Optional[str]* | :heavy_minus_sign: | Use an idempotency key | | | `request_body` | Dict[str, *str*] | :heavy_check_mark: | metadata | {
"admin": "true"
} | +| `dry_run` | *Optional[bool]* | :heavy_minus_sign: | Set the dryRun mode. Dry run mode doesn't add the logs to the database or publish a message to the message broker. | true | | `id` | *int* | :heavy_check_mark: | Transaction ID. | 1234 | -| `ledger` | *str* | :heavy_check_mark: | Name of the ledger. | ledger001 | -| `idempotency_key` | *Optional[str]* | :heavy_minus_sign: | Use an idempotency key | | -| `dry_run` | *Optional[bool]* | :heavy_minus_sign: | Set the dryRun mode. Dry run mode doesn't add the logs to the database or publish a message to the message broker. | true | \ No newline at end of file +| `ledger` | *str* | :heavy_check_mark: | Name of the ledger. | ledger001 | \ No newline at end of file diff --git a/docs/models/operations/v2addmetadatatoaccountrequest.md b/docs/models/operations/v2addmetadatatoaccountrequest.md index 5032b93d..ffbf9cf1 100644 --- a/docs/models/operations/v2addmetadatatoaccountrequest.md +++ b/docs/models/operations/v2addmetadatatoaccountrequest.md @@ -5,8 +5,8 @@ | Field | Type | Required | Description | Example | | ------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------- | +| `idempotency_key` | *Optional[str]* | :heavy_minus_sign: | Use an idempotency key | | | `request_body` | Dict[str, *str*] | :heavy_check_mark: | metadata | {
"admin": "true"
} | | `address` | *str* | :heavy_check_mark: | Exact address of the account. It must match the following regular expressions pattern:
```
^\w+(:\w+)*$
```
| users:001 | -| `ledger` | *str* | :heavy_check_mark: | Name of the ledger. | ledger001 | -| `idempotency_key` | *Optional[str]* | :heavy_minus_sign: | Use an idempotency key | | -| `dry_run` | *Optional[bool]* | :heavy_minus_sign: | Set the dry run mode. Dry run mode doesn't add the logs to the database or publish a message to the message broker. | true | \ No newline at end of file +| `dry_run` | *Optional[bool]* | :heavy_minus_sign: | Set the dry run mode. Dry run mode doesn't add the logs to the database or publish a message to the message broker. | true | +| `ledger` | *str* | :heavy_check_mark: | Name of the ledger. | ledger001 | \ No newline at end of file diff --git a/docs/models/operations/v2createbulkrequest.md b/docs/models/operations/v2createbulkrequest.md index 065ded84..2389a22a 100644 --- a/docs/models/operations/v2createbulkrequest.md +++ b/docs/models/operations/v2createbulkrequest.md @@ -6,7 +6,7 @@ | Field | Type | Required | Description | Example | | ------------------------------------------------------------------ | ------------------------------------------------------------------ | ------------------------------------------------------------------ | ------------------------------------------------------------------ | ------------------------------------------------------------------ | | `request_body` | List[[shared.V2BulkElement](../../models/shared/v2bulkelement.md)] | :heavy_check_mark: | N/A | | -| `ledger` | *str* | :heavy_check_mark: | Name of the ledger. | ledger001 | | `atomic` | *Optional[bool]* | :heavy_minus_sign: | Make bulk atomic | true | | `continue_on_failure` | *Optional[bool]* | :heavy_minus_sign: | Continue on failure | true | +| `ledger` | *str* | :heavy_check_mark: | Name of the ledger. | ledger001 | | `parallel` | *Optional[bool]* | :heavy_minus_sign: | Process bulk elements in parallel | true | \ No newline at end of file diff --git a/docs/models/operations/v2createtransactionrequest.md b/docs/models/operations/v2createtransactionrequest.md index 0bfc5aeb..f1762f8b 100644 --- a/docs/models/operations/v2createtransactionrequest.md +++ b/docs/models/operations/v2createtransactionrequest.md @@ -5,8 +5,8 @@ | Field | Type | Required | Description | Example | | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| `v2_post_transaction` | [shared.V2PostTransaction](../../models/shared/v2posttransaction.md) | :heavy_check_mark: | The request body must contain at least one of the following objects:
- `postings`: suitable for simple transactions
- `script`: enabling more complex transactions with Numscript
| | -| `ledger` | *str* | :heavy_check_mark: | Name of the ledger. | ledger001 | | `idempotency_key` | *Optional[str]* | :heavy_minus_sign: | Use an idempotency key | | +| `v2_post_transaction` | [shared.V2PostTransaction](../../models/shared/v2posttransaction.md) | :heavy_check_mark: | The request body must contain at least one of the following objects:
- `postings`: suitable for simple transactions
- `script`: enabling more complex transactions with Numscript
| | | `dry_run` | *Optional[bool]* | :heavy_minus_sign: | Set the dryRun mode. dry run mode doesn't add the logs to the database or publish a message to the message broker. | true | -| `force` | *Optional[bool]* | :heavy_minus_sign: | Disable balance checks when passing postings | true | \ No newline at end of file +| `force` | *Optional[bool]* | :heavy_minus_sign: | Disable balance checks when passing postings | true | +| `ledger` | *str* | :heavy_check_mark: | Name of the ledger. | ledger001 | \ No newline at end of file diff --git a/docs/models/operations/v2getaccountrequest.md b/docs/models/operations/v2getaccountrequest.md index 1279cd73..026114bb 100644 --- a/docs/models/operations/v2getaccountrequest.md +++ b/docs/models/operations/v2getaccountrequest.md @@ -6,6 +6,6 @@ | Field | Type | Required | Description | Example | | ------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------ | | `address` | *str* | :heavy_check_mark: | Exact address of the account. It must match the following regular expressions pattern:
```
^\w+(:\w+)*$
```
| users:001 | -| `ledger` | *str* | :heavy_check_mark: | Name of the ledger. | ledger001 | | `expand` | *Optional[str]* | :heavy_minus_sign: | N/A | | +| `ledger` | *str* | :heavy_check_mark: | Name of the ledger. | ledger001 | | `pit` | [date](https://docs.python.org/3/library/datetime.html#date-objects) | :heavy_minus_sign: | N/A | | \ No newline at end of file diff --git a/docs/models/operations/v2gettransactionrequest.md b/docs/models/operations/v2gettransactionrequest.md index 67e6bf3c..62af2d1e 100644 --- a/docs/models/operations/v2gettransactionrequest.md +++ b/docs/models/operations/v2gettransactionrequest.md @@ -5,7 +5,7 @@ | Field | Type | Required | Description | Example | | -------------------------------------------------------------------- | -------------------------------------------------------------------- | -------------------------------------------------------------------- | -------------------------------------------------------------------- | -------------------------------------------------------------------- | +| `expand` | *Optional[str]* | :heavy_minus_sign: | N/A | | | `id` | *int* | :heavy_check_mark: | Transaction ID. | 1234 | | `ledger` | *str* | :heavy_check_mark: | Name of the ledger. | ledger001 | -| `expand` | *Optional[str]* | :heavy_minus_sign: | N/A | | | `pit` | [date](https://docs.python.org/3/library/datetime.html#date-objects) | :heavy_minus_sign: | N/A | | \ No newline at end of file diff --git a/docs/models/operations/v2getvolumeswithbalancesrequest.md b/docs/models/operations/v2getvolumeswithbalancesrequest.md index 4c47954f..e1d49d7c 100644 --- a/docs/models/operations/v2getvolumeswithbalancesrequest.md +++ b/docs/models/operations/v2getvolumeswithbalancesrequest.md @@ -6,10 +6,10 @@ | Field | Type | Required | Description | Example | | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | | `request_body` | Dict[str, *Any*] | :heavy_check_mark: | N/A | | -| `ledger` | *str* | :heavy_check_mark: | Name of the ledger. | ledger001 | | `cursor` | *Optional[str]* | :heavy_minus_sign: | Parameter used in pagination requests. Maximum page size is set to 15.
Set to the value of next for the next page of results.
Set to the value of previous for the previous page of results.
No other parameters can be set when this parameter is set.
| aHR0cHM6Ly9nLnBhZ2UvTmVrby1SYW1lbj9zaGFyZQ== | | `end_time` | [date](https://docs.python.org/3/library/datetime.html#date-objects) | :heavy_minus_sign: | N/A | | | `group_by` | *Optional[int]* | :heavy_minus_sign: | Group volumes and balance by the level of the segment of the address | 3 | | `insertion_date` | *Optional[bool]* | :heavy_minus_sign: | Use insertion date instead of effective date | | +| `ledger` | *str* | :heavy_check_mark: | Name of the ledger. | ledger001 | | `page_size` | *Optional[int]* | :heavy_minus_sign: | The maximum number of results to return per page.
| 100 | | `start_time` | [date](https://docs.python.org/3/library/datetime.html#date-objects) | :heavy_minus_sign: | N/A | | \ No newline at end of file diff --git a/docs/models/operations/v2listaccountsrequest.md b/docs/models/operations/v2listaccountsrequest.md index c2715de8..4424333a 100644 --- a/docs/models/operations/v2listaccountsrequest.md +++ b/docs/models/operations/v2listaccountsrequest.md @@ -6,8 +6,8 @@ | Field | Type | Required | Description | Example | | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | | `request_body` | Dict[str, *Any*] | :heavy_check_mark: | N/A | | -| `ledger` | *str* | :heavy_check_mark: | Name of the ledger. | ledger001 | | `cursor` | *Optional[str]* | :heavy_minus_sign: | Parameter used in pagination requests. Maximum page size is set to 15.
Set to the value of next for the next page of results.
Set to the value of previous for the previous page of results.
No other parameters can be set when this parameter is set.
| aHR0cHM6Ly9nLnBhZ2UvTmVrby1SYW1lbj9zaGFyZQ== | | `expand` | *Optional[str]* | :heavy_minus_sign: | N/A | | +| `ledger` | *str* | :heavy_check_mark: | Name of the ledger. | ledger001 | | `page_size` | *Optional[int]* | :heavy_minus_sign: | The maximum number of results to return per page.
| 100 | | `pit` | [date](https://docs.python.org/3/library/datetime.html#date-objects) | :heavy_minus_sign: | N/A | | \ No newline at end of file diff --git a/docs/models/operations/v2listlogsrequest.md b/docs/models/operations/v2listlogsrequest.md index 0638d1b5..c684d96e 100644 --- a/docs/models/operations/v2listlogsrequest.md +++ b/docs/models/operations/v2listlogsrequest.md @@ -6,7 +6,7 @@ | Field | Type | Required | Description | Example | | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | | `request_body` | Dict[str, *Any*] | :heavy_check_mark: | N/A | | -| `ledger` | *str* | :heavy_check_mark: | Name of the ledger. | ledger001 | | `cursor` | *Optional[str]* | :heavy_minus_sign: | Parameter used in pagination requests. Maximum page size is set to 15.
Set to the value of next for the next page of results.
Set to the value of previous for the previous page of results.
No other parameters can be set when this parameter is set.
| aHR0cHM6Ly9nLnBhZ2UvTmVrby1SYW1lbj9zaGFyZQ== | +| `ledger` | *str* | :heavy_check_mark: | Name of the ledger. | ledger001 | | `page_size` | *Optional[int]* | :heavy_minus_sign: | The maximum number of results to return per page.
| 100 | | `pit` | [date](https://docs.python.org/3/library/datetime.html#date-objects) | :heavy_minus_sign: | N/A | | \ No newline at end of file diff --git a/docs/models/operations/v2listtransactionsrequest.md b/docs/models/operations/v2listtransactionsrequest.md index cc72c05e..32eb58f0 100644 --- a/docs/models/operations/v2listtransactionsrequest.md +++ b/docs/models/operations/v2listtransactionsrequest.md @@ -6,9 +6,9 @@ | Field | Type | Required | Description | Example | | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | | `request_body` | Dict[str, *Any*] | :heavy_check_mark: | N/A | | -| `ledger` | *str* | :heavy_check_mark: | Name of the ledger. | ledger001 | | `cursor` | *Optional[str]* | :heavy_minus_sign: | Parameter used in pagination requests. Maximum page size is set to 15.
Set to the value of next for the next page of results.
Set to the value of previous for the previous page of results.
No other parameters can be set when this parameter is set.
| aHR0cHM6Ly9nLnBhZ2UvTmVrby1SYW1lbj9zaGFyZQ== | | `expand` | *Optional[str]* | :heavy_minus_sign: | N/A | | +| `ledger` | *str* | :heavy_check_mark: | Name of the ledger. | ledger001 | | `order` | [Optional[operations.Order]](../../models/operations/order.md) | :heavy_minus_sign: | N/A | | | `page_size` | *Optional[int]* | :heavy_minus_sign: | The maximum number of results to return per page.
| 100 | | `pit` | [date](https://docs.python.org/3/library/datetime.html#date-objects) | :heavy_minus_sign: | N/A | | diff --git a/docs/models/operations/v2listtriggersoccurrencesrequest.md b/docs/models/operations/v2listtriggersoccurrencesrequest.md index 31a2689d..38d56734 100644 --- a/docs/models/operations/v2listtriggersoccurrencesrequest.md +++ b/docs/models/operations/v2listtriggersoccurrencesrequest.md @@ -5,6 +5,6 @@ | Field | Type | Required | Description | Example | | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | -| `trigger_id` | *str* | :heavy_check_mark: | The trigger id | | | `cursor` | *Optional[str]* | :heavy_minus_sign: | Parameter used in pagination requests.
Set to the value of next for the next page of results.
Set to the value of previous for the previous page of results.
No other parameters can be set when this parameter is set.
| aHR0cHM6Ly9nLnBhZ2UvTmVrby1SYW1lbj9zaGFyZQ== | -| `page_size` | *Optional[int]* | :heavy_minus_sign: | The maximum number of results to return per page.
| 100 | \ No newline at end of file +| `page_size` | *Optional[int]* | :heavy_minus_sign: | The maximum number of results to return per page.
| 100 | +| `trigger_id` | *str* | :heavy_check_mark: | The trigger id | | \ No newline at end of file diff --git a/docs/models/operations/v2reverttransactionrequest.md b/docs/models/operations/v2reverttransactionrequest.md index f2ccba95..99bd0731 100644 --- a/docs/models/operations/v2reverttransactionrequest.md +++ b/docs/models/operations/v2reverttransactionrequest.md @@ -5,8 +5,8 @@ | Field | Type | Required | Description | Example | | ------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------ | -| `id` | *int* | :heavy_check_mark: | Transaction ID. | 1234 | -| `ledger` | *str* | :heavy_check_mark: | Name of the ledger. | ledger001 | | `at_effective_date` | *Optional[bool]* | :heavy_minus_sign: | Revert transaction at effective date of the original tx | | | `dry_run` | *Optional[bool]* | :heavy_minus_sign: | Set the dryRun mode. dry run mode doesn't add the logs to the database or publish a message to the message broker. | true | -| `force` | *Optional[bool]* | :heavy_minus_sign: | Force revert | | \ No newline at end of file +| `force` | *Optional[bool]* | :heavy_minus_sign: | Force revert | | +| `id` | *int* | :heavy_check_mark: | Transaction ID. | 1234 | +| `ledger` | *str* | :heavy_check_mark: | Name of the ledger. | ledger001 | \ No newline at end of file diff --git a/docs/models/operations/v2reverttransactionresponse.md b/docs/models/operations/v2reverttransactionresponse.md index 7dfb58e4..e09b46a0 100644 --- a/docs/models/operations/v2reverttransactionresponse.md +++ b/docs/models/operations/v2reverttransactionresponse.md @@ -8,4 +8,4 @@ | `content_type` | *str* | :heavy_check_mark: | HTTP response content type for this operation | | `status_code` | *int* | :heavy_check_mark: | HTTP response status code for this operation | | `raw_response` | [httpx.Response](https://www.python-httpx.org/api/#response) | :heavy_check_mark: | Raw HTTP response; suitable for custom response parsing | -| `v2_revert_transaction_response` | [Optional[shared.V2RevertTransactionResponse]](../../models/shared/v2reverttransactionresponse.md) | :heavy_minus_sign: | OK | \ No newline at end of file +| `v2_create_transaction_response` | [Optional[shared.V2CreateTransactionResponse]](../../models/shared/v2createtransactionresponse.md) | :heavy_minus_sign: | OK | \ No newline at end of file diff --git a/docs/models/operations/v2runworkflowrequest.md b/docs/models/operations/v2runworkflowrequest.md index d95fd7bb..84073bd1 100644 --- a/docs/models/operations/v2runworkflowrequest.md +++ b/docs/models/operations/v2runworkflowrequest.md @@ -5,6 +5,6 @@ | Field | Type | Required | Description | Example | | -------------------------------------- | -------------------------------------- | -------------------------------------- | -------------------------------------- | -------------------------------------- | -| `workflow_id` | *str* | :heavy_check_mark: | The flow id | xxx | | `request_body` | Dict[str, *str*] | :heavy_minus_sign: | N/A | | -| `wait` | *Optional[bool]* | :heavy_minus_sign: | Wait end of the workflow before return | | \ No newline at end of file +| `wait` | *Optional[bool]* | :heavy_minus_sign: | Wait end of the workflow before return | | +| `workflow_id` | *str* | :heavy_check_mark: | The flow id | xxx | \ No newline at end of file diff --git a/docs/models/operations/v2sendeventrequest.md b/docs/models/operations/v2sendeventrequest.md index 519d6756..cb820ed4 100644 --- a/docs/models/operations/v2sendeventrequest.md +++ b/docs/models/operations/v2sendeventrequest.md @@ -5,5 +5,5 @@ | Field | Type | Required | Description | Example | | ------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------ | -| `instance_id` | *str* | :heavy_check_mark: | The instance id | xxx | -| `request_body` | [Optional[operations.V2SendEventRequestBody]](../../models/operations/v2sendeventrequestbody.md) | :heavy_minus_sign: | N/A | | \ No newline at end of file +| `request_body` | [Optional[operations.V2SendEventRequestBody]](../../models/operations/v2sendeventrequestbody.md) | :heavy_minus_sign: | N/A | | +| `instance_id` | *str* | :heavy_check_mark: | The instance id | xxx | \ No newline at end of file diff --git a/docs/models/operations/v3forwardbankaccountrequest.md b/docs/models/operations/v3forwardbankaccountrequest.md index 855d0a15..0c9736f1 100644 --- a/docs/models/operations/v3forwardbankaccountrequest.md +++ b/docs/models/operations/v3forwardbankaccountrequest.md @@ -5,5 +5,5 @@ | Field | Type | Required | Description | | -------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------- | -| `bank_account_id` | *str* | :heavy_check_mark: | The bank account ID | -| `v3_forward_bank_account_request` | [Optional[shared.V3ForwardBankAccountRequest]](../../models/shared/v3forwardbankaccountrequest.md) | :heavy_minus_sign: | N/A | \ No newline at end of file +| `v3_forward_bank_account_request` | [Optional[shared.V3ForwardBankAccountRequest]](../../models/shared/v3forwardbankaccountrequest.md) | :heavy_minus_sign: | N/A | +| `bank_account_id` | *str* | :heavy_check_mark: | The bank account ID | \ No newline at end of file diff --git a/docs/models/operations/v3getpoolbalancesrequest.md b/docs/models/operations/v3getpoolbalancesrequest.md index 1b744d66..be9b7487 100644 --- a/docs/models/operations/v3getpoolbalancesrequest.md +++ b/docs/models/operations/v3getpoolbalancesrequest.md @@ -5,5 +5,5 @@ | Field | Type | Required | Description | | -------------------------------------------------------------------- | -------------------------------------------------------------------- | -------------------------------------------------------------------- | -------------------------------------------------------------------- | -| `pool_id` | *str* | :heavy_check_mark: | The pool ID | -| `at` | [date](https://docs.python.org/3/library/datetime.html#date-objects) | :heavy_minus_sign: | The time to filter by | \ No newline at end of file +| `at` | [date](https://docs.python.org/3/library/datetime.html#date-objects) | :heavy_minus_sign: | The time to filter by | +| `pool_id` | *str* | :heavy_check_mark: | The pool ID | \ No newline at end of file diff --git a/docs/models/operations/v3installconnectorrequest.md b/docs/models/operations/v3installconnectorrequest.md index 123da156..7acde7d9 100644 --- a/docs/models/operations/v3installconnectorrequest.md +++ b/docs/models/operations/v3installconnectorrequest.md @@ -5,5 +5,5 @@ | Field | Type | Required | Description | | ---------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------- | -| `connector` | *str* | :heavy_check_mark: | The connector to filter by | -| `v3_install_connector_request` | [Optional[shared.V3InstallConnectorRequest]](../../models/shared/v3installconnectorrequest.md) | :heavy_minus_sign: | N/A | \ No newline at end of file +| `v3_install_connector_request` | [Optional[shared.V3InstallConnectorRequest]](../../models/shared/v3installconnectorrequest.md) | :heavy_minus_sign: | N/A | +| `connector` | *str* | :heavy_check_mark: | The connector to filter by | \ No newline at end of file diff --git a/docs/models/operations/v3listconnectorscheduleinstancesrequest.md b/docs/models/operations/v3listconnectorscheduleinstancesrequest.md index 3acc3f06..ed47e443 100644 --- a/docs/models/operations/v3listconnectorscheduleinstancesrequest.md +++ b/docs/models/operations/v3listconnectorscheduleinstancesrequest.md @@ -6,6 +6,6 @@ | Field | Type | Required | Description | Example | | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | | `connector_id` | *str* | :heavy_check_mark: | The connector ID | | -| `schedule_id` | *str* | :heavy_check_mark: | The schedule ID | | | `cursor` | *Optional[str]* | :heavy_minus_sign: | Parameter used in pagination requests. Set to the value of next for the next page of results. Set to the value of previous for the previous page of results. No other parameters can be set when this parameter is set.
| aHR0cHM6Ly9nLnBhZ2UvTmVrby1SYW1lbj9zaGFyZQ== | -| `page_size` | *Optional[int]* | :heavy_minus_sign: | The number of items to return | 100 | \ No newline at end of file +| `page_size` | *Optional[int]* | :heavy_minus_sign: | The number of items to return | 100 | +| `schedule_id` | *str* | :heavy_check_mark: | The schedule ID | | \ No newline at end of file diff --git a/docs/models/operations/v3listconnectorschedulesrequest.md b/docs/models/operations/v3listconnectorschedulesrequest.md index b0ffd379..57a0e9e1 100644 --- a/docs/models/operations/v3listconnectorschedulesrequest.md +++ b/docs/models/operations/v3listconnectorschedulesrequest.md @@ -5,7 +5,7 @@ | Field | Type | Required | Description | Example | | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | -| `connector_id` | *str* | :heavy_check_mark: | The connector ID | | | `request_body` | Dict[str, *Any*] | :heavy_minus_sign: | N/A | | +| `connector_id` | *str* | :heavy_check_mark: | The connector ID | | | `cursor` | *Optional[str]* | :heavy_minus_sign: | Parameter used in pagination requests. Set to the value of next for the next page of results. Set to the value of previous for the previous page of results. No other parameters can be set when this parameter is set.
| aHR0cHM6Ly9nLnBhZ2UvTmVrby1SYW1lbj9zaGFyZQ== | | `page_size` | *Optional[int]* | :heavy_minus_sign: | The number of items to return | 100 | \ No newline at end of file diff --git a/docs/models/operations/v3listpaymentinitiationadjustmentsrequest.md b/docs/models/operations/v3listpaymentinitiationadjustmentsrequest.md index 8a701ed6..5a53a9bf 100644 --- a/docs/models/operations/v3listpaymentinitiationadjustmentsrequest.md +++ b/docs/models/operations/v3listpaymentinitiationadjustmentsrequest.md @@ -5,7 +5,7 @@ | Field | Type | Required | Description | Example | | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | -| `payment_initiation_id` | *str* | :heavy_check_mark: | The payment initiation ID | | | `request_body` | Dict[str, *Any*] | :heavy_minus_sign: | N/A | | | `cursor` | *Optional[str]* | :heavy_minus_sign: | Parameter used in pagination requests. Set to the value of next for the next page of results. Set to the value of previous for the previous page of results. No other parameters can be set when this parameter is set.
| aHR0cHM6Ly9nLnBhZ2UvTmVrby1SYW1lbj9zaGFyZQ== | -| `page_size` | *Optional[int]* | :heavy_minus_sign: | The number of items to return | 100 | \ No newline at end of file +| `page_size` | *Optional[int]* | :heavy_minus_sign: | The number of items to return | 100 | +| `payment_initiation_id` | *str* | :heavy_check_mark: | The payment initiation ID | | \ No newline at end of file diff --git a/docs/models/operations/v3listpaymentinitiationrelatedpaymentsrequest.md b/docs/models/operations/v3listpaymentinitiationrelatedpaymentsrequest.md index cb61ea57..810c6d80 100644 --- a/docs/models/operations/v3listpaymentinitiationrelatedpaymentsrequest.md +++ b/docs/models/operations/v3listpaymentinitiationrelatedpaymentsrequest.md @@ -5,7 +5,7 @@ | Field | Type | Required | Description | Example | | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | -| `payment_initiation_id` | *str* | :heavy_check_mark: | The payment initiation ID | | | `request_body` | Dict[str, *Any*] | :heavy_minus_sign: | N/A | | | `cursor` | *Optional[str]* | :heavy_minus_sign: | Parameter used in pagination requests. Set to the value of next for the next page of results. Set to the value of previous for the previous page of results. No other parameters can be set when this parameter is set.
| aHR0cHM6Ly9nLnBhZ2UvTmVrby1SYW1lbj9zaGFyZQ== | -| `page_size` | *Optional[int]* | :heavy_minus_sign: | The number of items to return | 100 | \ No newline at end of file +| `page_size` | *Optional[int]* | :heavy_minus_sign: | The number of items to return | 100 | +| `payment_initiation_id` | *str* | :heavy_check_mark: | The payment initiation ID | | \ No newline at end of file diff --git a/docs/models/operations/v3reversepaymentinitiationrequest.md b/docs/models/operations/v3reversepaymentinitiationrequest.md index 1cc21bd9..598b13b4 100644 --- a/docs/models/operations/v3reversepaymentinitiationrequest.md +++ b/docs/models/operations/v3reversepaymentinitiationrequest.md @@ -5,5 +5,5 @@ | Field | Type | Required | Description | | -------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------- | -| `payment_initiation_id` | *str* | :heavy_check_mark: | The payment initiation ID | -| `v3_reverse_payment_initiation_request` | [Optional[shared.V3ReversePaymentInitiationRequest]](../../models/shared/v3reversepaymentinitiationrequest.md) | :heavy_minus_sign: | N/A | \ No newline at end of file +| `v3_reverse_payment_initiation_request` | [Optional[shared.V3ReversePaymentInitiationRequest]](../../models/shared/v3reversepaymentinitiationrequest.md) | :heavy_minus_sign: | N/A | +| `payment_initiation_id` | *str* | :heavy_check_mark: | The payment initiation ID | \ No newline at end of file diff --git a/docs/models/operations/v3updatebankaccountmetadatarequest.md b/docs/models/operations/v3updatebankaccountmetadatarequest.md index 938b1b2b..7334d9ec 100644 --- a/docs/models/operations/v3updatebankaccountmetadatarequest.md +++ b/docs/models/operations/v3updatebankaccountmetadatarequest.md @@ -5,5 +5,5 @@ | Field | Type | Required | Description | | ---------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------- | -| `bank_account_id` | *str* | :heavy_check_mark: | The bank account ID | -| `v3_update_bank_account_metadata_request` | [Optional[shared.V3UpdateBankAccountMetadataRequest]](../../models/shared/v3updatebankaccountmetadatarequest.md) | :heavy_minus_sign: | N/A | \ No newline at end of file +| `v3_update_bank_account_metadata_request` | [Optional[shared.V3UpdateBankAccountMetadataRequest]](../../models/shared/v3updatebankaccountmetadatarequest.md) | :heavy_minus_sign: | N/A | +| `bank_account_id` | *str* | :heavy_check_mark: | The bank account ID | \ No newline at end of file diff --git a/docs/models/operations/v3updatepaymentmetadatarequest.md b/docs/models/operations/v3updatepaymentmetadatarequest.md index a6342e9d..cc6efd0d 100644 --- a/docs/models/operations/v3updatepaymentmetadatarequest.md +++ b/docs/models/operations/v3updatepaymentmetadatarequest.md @@ -5,5 +5,5 @@ | Field | Type | Required | Description | | -------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------- | -| `payment_id` | *str* | :heavy_check_mark: | The payment ID | -| `v3_update_payment_metadata_request` | [Optional[shared.V3UpdatePaymentMetadataRequest]](../../models/shared/v3updatepaymentmetadatarequest.md) | :heavy_minus_sign: | N/A | \ No newline at end of file +| `v3_update_payment_metadata_request` | [Optional[shared.V3UpdatePaymentMetadataRequest]](../../models/shared/v3updatepaymentmetadatarequest.md) | :heavy_minus_sign: | N/A | +| `payment_id` | *str* | :heavy_check_mark: | The payment ID | \ No newline at end of file diff --git a/docs/models/operations/voidholdrequest.md b/docs/models/operations/voidholdrequest.md index 733ac51f..c89c486f 100644 --- a/docs/models/operations/voidholdrequest.md +++ b/docs/models/operations/voidholdrequest.md @@ -5,5 +5,5 @@ | Field | Type | Required | Description | | ---------------------- | ---------------------- | ---------------------- | ---------------------- | -| `hold_id` | *str* | :heavy_check_mark: | N/A | -| `idempotency_key` | *Optional[str]* | :heavy_minus_sign: | Use an idempotency key | \ No newline at end of file +| `idempotency_key` | *Optional[str]* | :heavy_minus_sign: | Use an idempotency key | +| `hold_id` | *str* | :heavy_check_mark: | N/A | \ No newline at end of file diff --git a/docs/models/operations/walletsgetserverinforesponse.md b/docs/models/operations/walletsgetserverinforesponse.md index 4089f888..66aa2f2e 100644 --- a/docs/models/operations/walletsgetserverinforesponse.md +++ b/docs/models/operations/walletsgetserverinforesponse.md @@ -6,6 +6,6 @@ | Field | Type | Required | Description | | ---------------------------------------------------------------- | ---------------------------------------------------------------- | ---------------------------------------------------------------- | ---------------------------------------------------------------- | | `content_type` | *str* | :heavy_check_mark: | HTTP response content type for this operation | +| `server_info` | [Optional[shared.ServerInfo]](../../models/shared/serverinfo.md) | :heavy_minus_sign: | Server information | | `status_code` | *int* | :heavy_check_mark: | HTTP response status code for this operation | -| `raw_response` | [httpx.Response](https://www.python-httpx.org/api/#response) | :heavy_check_mark: | Raw HTTP response; suitable for custom response parsing | -| `server_info` | [Optional[shared.ServerInfo]](../../models/shared/serverinfo.md) | :heavy_minus_sign: | Server information | \ No newline at end of file +| `raw_response` | [httpx.Response](https://www.python-httpx.org/api/#response) | :heavy_check_mark: | Raw HTTP response; suitable for custom response parsing | \ No newline at end of file diff --git a/docs/models/shared/accountrequest.md b/docs/models/shared/accountrequest.md index 9154405c..7e762a6d 100644 --- a/docs/models/shared/accountrequest.md +++ b/docs/models/shared/accountrequest.md @@ -5,10 +5,10 @@ | Field | Type | Required | Description | | -------------------------------------------------------------------- | -------------------------------------------------------------------- | -------------------------------------------------------------------- | -------------------------------------------------------------------- | +| `account_name` | *Optional[str]* | :heavy_minus_sign: | N/A | | `connector_id` | *str* | :heavy_check_mark: | N/A | | `created_at` | [date](https://docs.python.org/3/library/datetime.html#date-objects) | :heavy_check_mark: | N/A | -| `reference` | *str* | :heavy_check_mark: | N/A | -| `type` | [shared.AccountType](../../models/shared/accounttype.md) | :heavy_check_mark: | N/A | -| `account_name` | *Optional[str]* | :heavy_minus_sign: | N/A | | `default_asset` | *Optional[str]* | :heavy_minus_sign: | N/A | -| `metadata` | Dict[str, *str*] | :heavy_minus_sign: | N/A | \ No newline at end of file +| `metadata` | Dict[str, *str*] | :heavy_minus_sign: | N/A | +| `reference` | *str* | :heavy_check_mark: | N/A | +| `type` | [shared.AccountType](../../models/shared/accounttype.md) | :heavy_check_mark: | N/A | \ No newline at end of file diff --git a/docs/models/shared/accountscursor.md b/docs/models/shared/accountscursor.md index 3c10235c..025e561a 100644 --- a/docs/models/shared/accountscursor.md +++ b/docs/models/shared/accountscursor.md @@ -5,6 +5,6 @@ OK ## Fields -| Field | Type | Required | Description | -| ---------------------------------------------- | ---------------------------------------------- | ---------------------------------------------- | ---------------------------------------------- | -| `cursor` | [shared.Cursor](../../models/shared/cursor.md) | :heavy_check_mark: | N/A | \ No newline at end of file +| Field | Type | Required | Description | +| -------------------------------------------------------------------------- | -------------------------------------------------------------------------- | -------------------------------------------------------------------------- | -------------------------------------------------------------------------- | +| `cursor` | [shared.AccountsCursorCursor](../../models/shared/accountscursorcursor.md) | :heavy_check_mark: | N/A | \ No newline at end of file diff --git a/docs/models/shared/cursor.md b/docs/models/shared/accountscursorcursor.md similarity index 99% rename from docs/models/shared/cursor.md rename to docs/models/shared/accountscursorcursor.md index e0a76b48..9dcc31b7 100644 --- a/docs/models/shared/cursor.md +++ b/docs/models/shared/accountscursorcursor.md @@ -1,4 +1,4 @@ -# Cursor +# AccountsCursorCursor ## Fields @@ -7,6 +7,6 @@ | ---------------------------------------------------------------------- | ---------------------------------------------------------------------- | ---------------------------------------------------------------------- | ---------------------------------------------------------------------- | ---------------------------------------------------------------------- | | `data` | List[[shared.PaymentsAccount](../../models/shared/paymentsaccount.md)] | :heavy_check_mark: | N/A | | | `has_more` | *bool* | :heavy_check_mark: | N/A | false | -| `page_size` | *int* | :heavy_check_mark: | N/A | 15 | | `next` | *Optional[str]* | :heavy_minus_sign: | N/A | | +| `page_size` | *int* | :heavy_check_mark: | N/A | 15 | | `previous` | *Optional[str]* | :heavy_minus_sign: | N/A | YXVsdCBhbmQgYSBtYXhpbXVtIG1heF9yZXN1bHRzLol= | \ No newline at end of file diff --git a/docs/models/shared/accountscursorresponsecursor.md b/docs/models/shared/accountscursorresponsecursor.md index 5cef4856..3a286acf 100644 --- a/docs/models/shared/accountscursorresponsecursor.md +++ b/docs/models/shared/accountscursorresponsecursor.md @@ -7,6 +7,6 @@ | ------------------------------------------------------ | ------------------------------------------------------ | ------------------------------------------------------ | ------------------------------------------------------ | ------------------------------------------------------ | | `data` | List[[shared.Account](../../models/shared/account.md)] | :heavy_check_mark: | N/A | | | `has_more` | *bool* | :heavy_check_mark: | N/A | false | -| `page_size` | *int* | :heavy_check_mark: | N/A | 15 | | `next` | *Optional[str]* | :heavy_minus_sign: | N/A | | +| `page_size` | *int* | :heavy_check_mark: | N/A | 15 | | `previous` | *Optional[str]* | :heavy_minus_sign: | N/A | YXVsdCBhbmQgYSBtYXhpbXVtIG1heF9yZXN1bHRzLol= | \ No newline at end of file diff --git a/docs/models/shared/activityreverttransactionoutput.md b/docs/models/shared/activityreverttransactionoutput.md deleted file mode 100644 index 7931e376..00000000 --- a/docs/models/shared/activityreverttransactionoutput.md +++ /dev/null @@ -1,8 +0,0 @@ -# ActivityRevertTransactionOutput - - -## Fields - -| Field | Type | Required | Description | -| ---------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------- | -| `data` | [shared.OrchestrationTransaction](../../models/shared/orchestrationtransaction.md) | :heavy_check_mark: | N/A | \ No newline at end of file diff --git a/docs/models/shared/activitystripetransfer.md b/docs/models/shared/activitystripetransfer.md index cbf17352..69b8bcbe 100644 --- a/docs/models/shared/activitystripetransfer.md +++ b/docs/models/shared/activitystripetransfer.md @@ -9,5 +9,5 @@ | `asset` | *Optional[str]* | :heavy_minus_sign: | N/A | USD | | `connector_id` | *Optional[str]* | :heavy_minus_sign: | N/A | | | `destination` | *Optional[str]* | :heavy_minus_sign: | N/A | acct_1Gqj58KZcSIg2N2q | -| `metadata` | [Optional[shared.Metadata]](../../models/shared/metadata.md) | :heavy_minus_sign: | A set of key/value pairs that you can attach to a transfer object.
It can be useful for storing additional information about the transfer in a structured format.
| {
"order_id": "6735"
} | +| `metadata` | [Optional[shared.ActivityStripeTransferMetadata]](../../models/shared/activitystripetransfermetadata.md) | :heavy_minus_sign: | A set of key/value pairs that you can attach to a transfer object.
It can be useful for storing additional information about the transfer in a structured format.
| {
"order_id": "6735"
} | | `waiting_validation` | *Optional[bool]* | :heavy_minus_sign: | N/A | false | \ No newline at end of file diff --git a/docs/models/shared/metadata.md b/docs/models/shared/activitystripetransfermetadata.md similarity index 89% rename from docs/models/shared/metadata.md rename to docs/models/shared/activitystripetransfermetadata.md index c10fe9f9..055e707c 100644 --- a/docs/models/shared/metadata.md +++ b/docs/models/shared/activitystripetransfermetadata.md @@ -1,4 +1,4 @@ -# Metadata +# ActivityStripeTransferMetadata A set of key/value pairs that you can attach to a transfer object. It can be useful for storing additional information about the transfer in a structured format. diff --git a/docs/models/shared/adyenconfig.md b/docs/models/shared/adyenconfig.md index 815c0917..9baab80e 100644 --- a/docs/models/shared/adyenconfig.md +++ b/docs/models/shared/adyenconfig.md @@ -7,7 +7,7 @@ | ------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------ | | `api_key` | *str* | :heavy_check_mark: | N/A | XXX | | `hmac_key` | *str* | :heavy_check_mark: | N/A | XXX | -| `name` | *str* | :heavy_check_mark: | N/A | My Adyen Account | | `live_endpoint_prefix` | *Optional[str]* | :heavy_minus_sign: | N/A | XXX | +| `name` | *str* | :heavy_check_mark: | N/A | My Adyen Account | | `polling_period` | *Optional[str]* | :heavy_minus_sign: | The frequency at which the connector will try to fetch new BalanceTransaction objects from Adyen API.
| 60s | | `provider` | *Optional[str]* | :heavy_minus_sign: | N/A | | \ No newline at end of file diff --git a/docs/models/shared/atlarconfig.md b/docs/models/shared/atlarconfig.md index 1d7537b8..267b1bd8 100644 --- a/docs/models/shared/atlarconfig.md +++ b/docs/models/shared/atlarconfig.md @@ -6,10 +6,10 @@ | Field | Type | Required | Description | Example | | ------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------- | | `access_key` | *str* | :heavy_check_mark: | The access key used by the connector for authorizing requests to the Atlar API.
You can obtain it along with the associated secret from the Atlar dashboard.
| XXX | -| `name` | *str* | :heavy_check_mark: | N/A | My Atlar Account | -| `secret` | *str* | :heavy_check_mark: | The secret used by the connector for authorizing requests to the Atlar API.
You can obtain it along with the associated access key from the Atlar dashboard.
| XXX | | `base_url` | *Optional[str]* | :heavy_minus_sign: | The base URL the client uses for making requests towards the Atlar API.
| https://api.example.com | +| `name` | *str* | :heavy_check_mark: | N/A | My Atlar Account | | `page_size` | *Optional[int]* | :heavy_minus_sign: | Number of items to fetch when querying paginated APIs.
| 50 | | `polling_period` | *Optional[str]* | :heavy_minus_sign: | The frequency at which the connector tries to fetch new Transaction objects from the Atlar API.
| 60s | | `provider` | *Optional[str]* | :heavy_minus_sign: | N/A | | +| `secret` | *str* | :heavy_check_mark: | The secret used by the connector for authorizing requests to the Atlar API.
You can obtain it along with the associated access key from the Atlar dashboard.
| XXX | | `transfer_initiation_status_polling_period` | *Optional[str]* | :heavy_minus_sign: | The frequency at which the connector tries to fetch the status of payment initiations from the Atlar API.
| 60s | \ No newline at end of file diff --git a/docs/models/shared/attempt.md b/docs/models/shared/attempt.md index f587811e..4a346c75 100644 --- a/docs/models/shared/attempt.md +++ b/docs/models/shared/attempt.md @@ -8,10 +8,10 @@ | `config` | [shared.WebhooksConfig](../../models/shared/webhooksconfig.md) | :heavy_check_mark: | N/A | | | `created_at` | [date](https://docs.python.org/3/library/datetime.html#date-objects) | :heavy_check_mark: | N/A | | | `id` | *str* | :heavy_check_mark: | N/A | | +| `next_retry_after` | [date](https://docs.python.org/3/library/datetime.html#date-objects) | :heavy_minus_sign: | N/A | | | `payload` | *str* | :heavy_check_mark: | N/A | {"data":"test"} | | `retry_attempt` | *int* | :heavy_check_mark: | N/A | 1 | | `status` | *str* | :heavy_check_mark: | N/A | success | | `status_code` | *int* | :heavy_check_mark: | N/A | 200 | | `updated_at` | [date](https://docs.python.org/3/library/datetime.html#date-objects) | :heavy_check_mark: | N/A | | -| `webhook_id` | *str* | :heavy_check_mark: | N/A | | -| `next_retry_after` | [date](https://docs.python.org/3/library/datetime.html#date-objects) | :heavy_minus_sign: | N/A | | \ No newline at end of file +| `webhook_id` | *str* | :heavy_check_mark: | N/A | | \ No newline at end of file diff --git a/docs/models/shared/balance.md b/docs/models/shared/balance.md index 35a5e3a9..c7990e61 100644 --- a/docs/models/shared/balance.md +++ b/docs/models/shared/balance.md @@ -5,6 +5,6 @@ | Field | Type | Required | Description | | -------------------------------------------------------------------- | -------------------------------------------------------------------- | -------------------------------------------------------------------- | -------------------------------------------------------------------- | -| `name` | *str* | :heavy_check_mark: | N/A | | `expires_at` | [date](https://docs.python.org/3/library/datetime.html#date-objects) | :heavy_minus_sign: | N/A | +| `name` | *str* | :heavy_check_mark: | N/A | | `priority` | *Optional[int]* | :heavy_minus_sign: | N/A | \ No newline at end of file diff --git a/docs/models/shared/balancescursorcursor.md b/docs/models/shared/balancescursorcursor.md index 588c1f4e..cc62486b 100644 --- a/docs/models/shared/balancescursorcursor.md +++ b/docs/models/shared/balancescursorcursor.md @@ -7,6 +7,6 @@ | -------------------------------------------------------------------- | -------------------------------------------------------------------- | -------------------------------------------------------------------- | -------------------------------------------------------------------- | -------------------------------------------------------------------- | | `data` | List[[shared.AccountBalance](../../models/shared/accountbalance.md)] | :heavy_check_mark: | N/A | | | `has_more` | *bool* | :heavy_check_mark: | N/A | false | -| `page_size` | *int* | :heavy_check_mark: | N/A | 15 | | `next` | *Optional[str]* | :heavy_minus_sign: | N/A | | +| `page_size` | *int* | :heavy_check_mark: | N/A | 15 | | `previous` | *Optional[str]* | :heavy_minus_sign: | N/A | YXVsdCBhbmQgYSBtYXhpbXVtIG1heF9yZXN1bHRzLol= | \ No newline at end of file diff --git a/docs/models/shared/balancescursorresponsecursor.md b/docs/models/shared/balancescursorresponsecursor.md index 150d2d39..58fdf480 100644 --- a/docs/models/shared/balancescursorresponsecursor.md +++ b/docs/models/shared/balancescursorresponsecursor.md @@ -7,6 +7,6 @@ | -------------------------------------------- | -------------------------------------------- | -------------------------------------------- | -------------------------------------------- | -------------------------------------------- | | `data` | List[Dict[str, Dict[str, *int*]]] | :heavy_check_mark: | N/A | | | `has_more` | *bool* | :heavy_check_mark: | N/A | false | -| `page_size` | *int* | :heavy_check_mark: | N/A | 15 | | `next` | *Optional[str]* | :heavy_minus_sign: | N/A | | +| `page_size` | *int* | :heavy_check_mark: | N/A | 15 | | `previous` | *Optional[str]* | :heavy_minus_sign: | N/A | YXVsdCBhbmQgYSBtYXhpbXVtIG1heF9yZXN1bHRzLol= | \ No newline at end of file diff --git a/docs/models/shared/balancewithassets.md b/docs/models/shared/balancewithassets.md index 455f1c06..10d4db50 100644 --- a/docs/models/shared/balancewithassets.md +++ b/docs/models/shared/balancewithassets.md @@ -6,6 +6,6 @@ | Field | Type | Required | Description | | -------------------------------------------------------------------- | -------------------------------------------------------------------- | -------------------------------------------------------------------- | -------------------------------------------------------------------- | | `assets` | Dict[str, *int*] | :heavy_check_mark: | N/A | -| `name` | *str* | :heavy_check_mark: | N/A | | `expires_at` | [date](https://docs.python.org/3/library/datetime.html#date-objects) | :heavy_minus_sign: | N/A | +| `name` | *str* | :heavy_check_mark: | N/A | | `priority` | *Optional[int]* | :heavy_minus_sign: | N/A | \ No newline at end of file diff --git a/docs/models/shared/bankaccount.md b/docs/models/shared/bankaccount.md index a1387c4d..1e97e025 100644 --- a/docs/models/shared/bankaccount.md +++ b/docs/models/shared/bankaccount.md @@ -5,15 +5,15 @@ | Field | Type | Required | Description | | -------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------- | -| `country` | *str* | :heavy_check_mark: | N/A | -| `created_at` | [date](https://docs.python.org/3/library/datetime.html#date-objects) | :heavy_check_mark: | N/A | -| `id` | *str* | :heavy_check_mark: | N/A | -| `name` | *str* | :heavy_check_mark: | N/A | | `account_id` | *Optional[str]* | :heavy_minus_sign: | N/A | | `account_number` | *Optional[str]* | :heavy_minus_sign: | N/A | | `connector_id` | *Optional[str]* | :heavy_minus_sign: | N/A | +| `country` | *str* | :heavy_check_mark: | N/A | +| `created_at` | [date](https://docs.python.org/3/library/datetime.html#date-objects) | :heavy_check_mark: | N/A | | `iban` | *Optional[str]* | :heavy_minus_sign: | N/A | +| `id` | *str* | :heavy_check_mark: | N/A | | `metadata` | Dict[str, *str*] | :heavy_minus_sign: | N/A | +| `name` | *str* | :heavy_check_mark: | N/A | | `provider` | *Optional[str]* | :heavy_minus_sign: | N/A | | `related_accounts` | List[[shared.BankAccountRelatedAccounts](../../models/shared/bankaccountrelatedaccounts.md)] | :heavy_minus_sign: | N/A | | `swift_bic_code` | *Optional[str]* | :heavy_minus_sign: | N/A | \ No newline at end of file diff --git a/docs/models/shared/bankaccountrequest.md b/docs/models/shared/bankaccountrequest.md index 53d229b8..c20a0c3a 100644 --- a/docs/models/shared/bankaccountrequest.md +++ b/docs/models/shared/bankaccountrequest.md @@ -5,10 +5,10 @@ | Field | Type | Required | Description | Example | | ------------------ | ------------------ | ------------------ | ------------------ | ------------------ | +| `account_number` | *Optional[str]* | :heavy_minus_sign: | N/A | | | `connector_id` | *str* | :heavy_check_mark: | N/A | | | `country` | *str* | :heavy_check_mark: | N/A | GB | -| `name` | *str* | :heavy_check_mark: | N/A | My account | -| `account_number` | *Optional[str]* | :heavy_minus_sign: | N/A | | | `iban` | *Optional[str]* | :heavy_minus_sign: | N/A | | | `metadata` | Dict[str, *str*] | :heavy_minus_sign: | N/A | | +| `name` | *str* | :heavy_check_mark: | N/A | My account | | `swift_bic_code` | *Optional[str]* | :heavy_minus_sign: | N/A | | \ No newline at end of file diff --git a/docs/models/shared/bankaccountscursorcursor.md b/docs/models/shared/bankaccountscursorcursor.md index bb19d893..4c13f189 100644 --- a/docs/models/shared/bankaccountscursorcursor.md +++ b/docs/models/shared/bankaccountscursorcursor.md @@ -7,6 +7,6 @@ | -------------------------------------------------------------- | -------------------------------------------------------------- | -------------------------------------------------------------- | -------------------------------------------------------------- | -------------------------------------------------------------- | | `data` | List[[shared.BankAccount](../../models/shared/bankaccount.md)] | :heavy_check_mark: | N/A | | | `has_more` | *bool* | :heavy_check_mark: | N/A | false | -| `page_size` | *int* | :heavy_check_mark: | N/A | 15 | | `next` | *Optional[str]* | :heavy_minus_sign: | N/A | | +| `page_size` | *int* | :heavy_check_mark: | N/A | 15 | | `previous` | *Optional[str]* | :heavy_minus_sign: | N/A | YXVsdCBhbmQgYSBtYXhpbXVtIG1heF9yZXN1bHRzLol= | \ No newline at end of file diff --git a/docs/models/shared/bankingcircleconfig.md b/docs/models/shared/bankingcircleconfig.md index 470c53a5..4e9d0cf2 100644 --- a/docs/models/shared/bankingcircleconfig.md +++ b/docs/models/shared/bankingcircleconfig.md @@ -9,8 +9,8 @@ | `endpoint` | *str* | :heavy_check_mark: | N/A | XXX | | `name` | *str* | :heavy_check_mark: | N/A | My Banking Circle Account | | `password` | *str* | :heavy_check_mark: | N/A | XXX | +| `polling_period` | *Optional[str]* | :heavy_minus_sign: | The frequency at which the connector will try to fetch new BalanceTransaction objects from Banking Circle API.
| 60s | +| `provider` | *Optional[str]* | :heavy_minus_sign: | N/A | | | `user_certificate` | *str* | :heavy_check_mark: | N/A | XXX | | `user_certificate_key` | *str* | :heavy_check_mark: | N/A | XXX | -| `username` | *str* | :heavy_check_mark: | N/A | XXX | -| `polling_period` | *Optional[str]* | :heavy_minus_sign: | The frequency at which the connector will try to fetch new BalanceTransaction objects from Banking Circle API.
| 60s | -| `provider` | *Optional[str]* | :heavy_minus_sign: | N/A | | \ No newline at end of file +| `username` | *str* | :heavy_check_mark: | N/A | XXX | \ No newline at end of file diff --git a/docs/models/shared/client.md b/docs/models/shared/client.md index c68d38f2..95086dfb 100644 --- a/docs/models/shared/client.md +++ b/docs/models/shared/client.md @@ -5,10 +5,10 @@ | Field | Type | Required | Description | | ---------------------------------------------------------------- | ---------------------------------------------------------------- | ---------------------------------------------------------------- | ---------------------------------------------------------------- | -| `id` | *str* | :heavy_check_mark: | N/A | -| `name` | *str* | :heavy_check_mark: | N/A | | `description` | *Optional[str]* | :heavy_minus_sign: | N/A | +| `id` | *str* | :heavy_check_mark: | N/A | | `metadata` | Dict[str, *Any*] | :heavy_minus_sign: | N/A | +| `name` | *str* | :heavy_check_mark: | N/A | | `post_logout_redirect_uris` | List[*str*] | :heavy_minus_sign: | N/A | | `public` | *Optional[bool]* | :heavy_minus_sign: | N/A | | `redirect_uris` | List[*str*] | :heavy_minus_sign: | N/A | diff --git a/docs/models/shared/updateclientrequest.md b/docs/models/shared/clientoptions.md similarity index 98% rename from docs/models/shared/updateclientrequest.md rename to docs/models/shared/clientoptions.md index 150a749c..ea7996f0 100644 --- a/docs/models/shared/updateclientrequest.md +++ b/docs/models/shared/clientoptions.md @@ -1,13 +1,13 @@ -# UpdateClientRequest +# ClientOptions ## Fields | Field | Type | Required | Description | | --------------------------- | --------------------------- | --------------------------- | --------------------------- | -| `name` | *str* | :heavy_check_mark: | N/A | | `description` | *Optional[str]* | :heavy_minus_sign: | N/A | | `metadata` | Dict[str, *Any*] | :heavy_minus_sign: | N/A | +| `name` | *str* | :heavy_check_mark: | N/A | | `post_logout_redirect_uris` | List[*str*] | :heavy_minus_sign: | N/A | | `public` | *Optional[bool]* | :heavy_minus_sign: | N/A | | `redirect_uris` | List[*str*] | :heavy_minus_sign: | N/A | diff --git a/docs/models/shared/clientsecret.md b/docs/models/shared/clientsecret.md index fbe18fc6..441941eb 100644 --- a/docs/models/shared/clientsecret.md +++ b/docs/models/shared/clientsecret.md @@ -7,5 +7,5 @@ | ------------------ | ------------------ | ------------------ | ------------------ | | `id` | *str* | :heavy_check_mark: | N/A | | `last_digits` | *str* | :heavy_check_mark: | N/A | -| `name` | *str* | :heavy_check_mark: | N/A | -| `metadata` | Dict[str, *Any*] | :heavy_minus_sign: | N/A | \ No newline at end of file +| `metadata` | Dict[str, *Any*] | :heavy_minus_sign: | N/A | +| `name` | *str* | :heavy_check_mark: | N/A | \ No newline at end of file diff --git a/docs/models/shared/connector.md b/docs/models/shared/connectorenum.md similarity index 97% rename from docs/models/shared/connector.md rename to docs/models/shared/connectorenum.md index af2f9a0f..55f94ea2 100644 --- a/docs/models/shared/connector.md +++ b/docs/models/shared/connectorenum.md @@ -1,4 +1,4 @@ -# Connector +# ConnectorEnum ## Values diff --git a/docs/models/shared/connectorresponse.md b/docs/models/shared/connectorresponse.md index 3e627337..51205536 100644 --- a/docs/models/shared/connectorresponse.md +++ b/docs/models/shared/connectorresponse.md @@ -5,6 +5,6 @@ OK ## Fields -| Field | Type | Required | Description | -| ------------------------------------------ | ------------------------------------------ | ------------------------------------------ | ------------------------------------------ | -| `data` | [shared.Data](../../models/shared/data.md) | :heavy_check_mark: | N/A | \ No newline at end of file +| Field | Type | Required | Description | +| ---------------------------------------------------------------------------- | ---------------------------------------------------------------------------- | ---------------------------------------------------------------------------- | ---------------------------------------------------------------------------- | +| `data` | [shared.ConnectorResponseData](../../models/shared/connectorresponsedata.md) | :heavy_check_mark: | N/A | \ No newline at end of file diff --git a/docs/models/shared/data.md b/docs/models/shared/connectorresponsedata.md similarity index 91% rename from docs/models/shared/data.md rename to docs/models/shared/connectorresponsedata.md index b4856ec0..e3b25e25 100644 --- a/docs/models/shared/data.md +++ b/docs/models/shared/connectorresponsedata.md @@ -1,4 +1,4 @@ -# Data +# ConnectorResponseData ## Fields diff --git a/docs/models/shared/connectorsconfigsresponseconnector.md b/docs/models/shared/connectorsconfigsresponseconnector.md index 6956fc78..f63e4bf4 100644 --- a/docs/models/shared/connectorsconfigsresponseconnector.md +++ b/docs/models/shared/connectorsconfigsresponseconnector.md @@ -3,6 +3,6 @@ ## Fields -| Field | Type | Required | Description | -| ---------------------------------------- | ---------------------------------------- | ---------------------------------------- | ---------------------------------------- | -| `key` | [shared.Key](../../models/shared/key.md) | :heavy_check_mark: | N/A | \ No newline at end of file +| Field | Type | Required | Description | +| ------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------ | +| `key` | [shared.ConnectorsConfigsResponseKey](../../models/shared/connectorsconfigsresponsekey.md) | :heavy_check_mark: | N/A | \ No newline at end of file diff --git a/docs/models/shared/key.md b/docs/models/shared/connectorsconfigsresponsekey.md similarity index 91% rename from docs/models/shared/key.md rename to docs/models/shared/connectorsconfigsresponsekey.md index 3228e5aa..467b6883 100644 --- a/docs/models/shared/key.md +++ b/docs/models/shared/connectorsconfigsresponsekey.md @@ -1,4 +1,4 @@ -# Key +# ConnectorsConfigsResponseKey ## Fields diff --git a/docs/models/shared/connectorsresponsedata.md b/docs/models/shared/connectorsresponsedata.md index 59524c8b..045cbe4d 100644 --- a/docs/models/shared/connectorsresponsedata.md +++ b/docs/models/shared/connectorsresponsedata.md @@ -3,9 +3,9 @@ ## Fields -| Field | Type | Required | Description | -| ---------------------------------------------------- | ---------------------------------------------------- | ---------------------------------------------------- | ---------------------------------------------------- | -| `connector_id` | *str* | :heavy_check_mark: | N/A | -| `name` | *str* | :heavy_check_mark: | N/A | -| `provider` | [shared.Connector](../../models/shared/connector.md) | :heavy_check_mark: | N/A | -| `enabled` | *Optional[bool]* | :heavy_minus_sign: | N/A | \ No newline at end of file +| Field | Type | Required | Description | +| ------------------------------------------------------------ | ------------------------------------------------------------ | ------------------------------------------------------------ | ------------------------------------------------------------ | +| `connector_id` | *str* | :heavy_check_mark: | N/A | +| `enabled` | *Optional[bool]* | :heavy_minus_sign: | N/A | +| `name` | *str* | :heavy_check_mark: | N/A | +| `provider` | [shared.ConnectorEnum](../../models/shared/connectorenum.md) | :heavy_check_mark: | N/A | \ No newline at end of file diff --git a/docs/models/shared/contract.md b/docs/models/shared/contract.md index ec83f6e9..3f250edb 100644 --- a/docs/models/shared/contract.md +++ b/docs/models/shared/contract.md @@ -5,5 +5,5 @@ | Field | Type | Required | Description | Example | | ------------------------------------------ | ------------------------------------------ | ------------------------------------------ | ------------------------------------------ | ------------------------------------------ | -| `expr` | [shared.Expr](../../models/shared/expr.md) | :heavy_check_mark: | N/A | | -| `account` | *Optional[str]* | :heavy_minus_sign: | N/A | users:001 | \ No newline at end of file +| `account` | *Optional[str]* | :heavy_minus_sign: | N/A | users:001 | +| `expr` | [shared.Expr](../../models/shared/expr.md) | :heavy_check_mark: | N/A | | \ No newline at end of file diff --git a/docs/models/shared/createbalancerequest.md b/docs/models/shared/createbalancerequest.md index 8954ec61..ae4f4a5e 100644 --- a/docs/models/shared/createbalancerequest.md +++ b/docs/models/shared/createbalancerequest.md @@ -5,6 +5,6 @@ | Field | Type | Required | Description | | -------------------------------------------------------------------- | -------------------------------------------------------------------- | -------------------------------------------------------------------- | -------------------------------------------------------------------- | -| `name` | *str* | :heavy_check_mark: | N/A | | `expires_at` | [date](https://docs.python.org/3/library/datetime.html#date-objects) | :heavy_minus_sign: | N/A | +| `name` | *str* | :heavy_check_mark: | N/A | | `priority` | *Optional[int]* | :heavy_minus_sign: | N/A | \ No newline at end of file diff --git a/docs/models/shared/createbalanceresponse.md b/docs/models/shared/createbalanceresponse.md index 346623fd..bfc0197f 100644 --- a/docs/models/shared/createbalanceresponse.md +++ b/docs/models/shared/createbalanceresponse.md @@ -3,6 +3,6 @@ ## Fields -| Field | Type | Required | Description | -| ------------------------------------------------ | ------------------------------------------------ | ------------------------------------------------ | ------------------------------------------------ | -| `data` | [shared.Balance](../../models/shared/balance.md) | :heavy_check_mark: | N/A | \ No newline at end of file +| Field | Type | Required | Description | +| -------------------------------------------------------------------------- | -------------------------------------------------------------------------- | -------------------------------------------------------------------------- | -------------------------------------------------------------------------- | +| `data` | [shared.CreateBalanceRequest](../../models/shared/createbalancerequest.md) | :heavy_check_mark: | N/A | \ No newline at end of file diff --git a/docs/models/shared/createclientrequest.md b/docs/models/shared/createclientrequest.md deleted file mode 100644 index a6cd1539..00000000 --- a/docs/models/shared/createclientrequest.md +++ /dev/null @@ -1,15 +0,0 @@ -# CreateClientRequest - - -## Fields - -| Field | Type | Required | Description | -| --------------------------- | --------------------------- | --------------------------- | --------------------------- | -| `name` | *str* | :heavy_check_mark: | N/A | -| `description` | *Optional[str]* | :heavy_minus_sign: | N/A | -| `metadata` | Dict[str, *Any*] | :heavy_minus_sign: | N/A | -| `post_logout_redirect_uris` | List[*str*] | :heavy_minus_sign: | N/A | -| `public` | *Optional[bool]* | :heavy_minus_sign: | N/A | -| `redirect_uris` | List[*str*] | :heavy_minus_sign: | N/A | -| `scopes` | List[*str*] | :heavy_minus_sign: | N/A | -| `trusted` | *Optional[bool]* | :heavy_minus_sign: | N/A | \ No newline at end of file diff --git a/docs/models/shared/createsecretrequest.md b/docs/models/shared/createsecretrequest.md index abf4afac..77d37517 100644 --- a/docs/models/shared/createsecretrequest.md +++ b/docs/models/shared/createsecretrequest.md @@ -5,5 +5,5 @@ | Field | Type | Required | Description | | ------------------ | ------------------ | ------------------ | ------------------ | -| `name` | *str* | :heavy_check_mark: | N/A | -| `metadata` | Dict[str, *Any*] | :heavy_minus_sign: | N/A | \ No newline at end of file +| `metadata` | Dict[str, *Any*] | :heavy_minus_sign: | N/A | +| `name` | *str* | :heavy_check_mark: | N/A | \ No newline at end of file diff --git a/docs/models/shared/createworkflowrequest.md b/docs/models/shared/createworkflowrequest.md deleted file mode 100644 index ed583a15..00000000 --- a/docs/models/shared/createworkflowrequest.md +++ /dev/null @@ -1,9 +0,0 @@ -# CreateWorkflowRequest - - -## Fields - -| Field | Type | Required | Description | -| ---------------------- | ---------------------- | ---------------------- | ---------------------- | -| `stages` | List[Dict[str, *Any*]] | :heavy_check_mark: | N/A | -| `name` | *Optional[str]* | :heavy_minus_sign: | N/A | \ No newline at end of file diff --git a/docs/models/shared/currencycloudconfig.md b/docs/models/shared/currencycloudconfig.md index 813f533f..237e3374 100644 --- a/docs/models/shared/currencycloudconfig.md +++ b/docs/models/shared/currencycloudconfig.md @@ -6,8 +6,8 @@ | Field | Type | Required | Description | Example | | ----------------------------------------------------------------------------- | ----------------------------------------------------------------------------- | ----------------------------------------------------------------------------- | ----------------------------------------------------------------------------- | ----------------------------------------------------------------------------- | | `api_key` | *str* | :heavy_check_mark: | N/A | XXX | +| `endpoint` | *Optional[str]* | :heavy_minus_sign: | The endpoint to use for the API. Defaults to https://devapi.currencycloud.com | XXX | | `login_id` | *str* | :heavy_check_mark: | Username of the API Key holder | XXX | | `name` | *str* | :heavy_check_mark: | N/A | My CurrencyCloud Account | -| `endpoint` | *Optional[str]* | :heavy_minus_sign: | The endpoint to use for the API. Defaults to https://devapi.currencycloud.com | XXX | | `polling_period` | *Optional[str]* | :heavy_minus_sign: | The frequency at which the connector will fetch transactions | 60s | | `provider` | *Optional[str]* | :heavy_minus_sign: | N/A | | \ No newline at end of file diff --git a/docs/models/shared/debitwalletrequest.md b/docs/models/shared/debitwalletrequest.md index 5f3938b4..4a7f3225 100644 --- a/docs/models/shared/debitwalletrequest.md +++ b/docs/models/shared/debitwalletrequest.md @@ -6,9 +6,9 @@ | Field | Type | Required | Description | | --------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------- | | `amount` | [shared.Monetary](../../models/shared/monetary.md) | :heavy_check_mark: | N/A | -| `metadata` | Dict[str, *str*] | :heavy_check_mark: | Metadata associated with the wallet. | | `balances` | List[*str*] | :heavy_minus_sign: | N/A | | `description` | *Optional[str]* | :heavy_minus_sign: | N/A | | `destination` | [Optional[shared.Subject]](../../models/shared/subject.md) | :heavy_minus_sign: | N/A | +| `metadata` | Dict[str, *str*] | :heavy_check_mark: | Metadata associated with the wallet. | | `pending` | *Optional[bool]* | :heavy_minus_sign: | Set to true to create a pending hold. If false, the wallet will be debited immediately. | | `timestamp` | [date](https://docs.python.org/3/library/datetime.html#date-objects) | :heavy_minus_sign: | cannot be used in conjunction with `pending` property | \ No newline at end of file diff --git a/docs/models/shared/debitwalletresponse.md b/docs/models/shared/debitwalletresponse.md deleted file mode 100644 index 3056f003..00000000 --- a/docs/models/shared/debitwalletresponse.md +++ /dev/null @@ -1,8 +0,0 @@ -# DebitWalletResponse - - -## Fields - -| Field | Type | Required | Description | -| ------------------------------------------ | ------------------------------------------ | ------------------------------------------ | ------------------------------------------ | -| `data` | [shared.Hold](../../models/shared/hold.md) | :heavy_check_mark: | N/A | \ No newline at end of file diff --git a/docs/models/shared/dummypayconfig.md b/docs/models/shared/dummypayconfig.md index 899852ff..20ed697f 100644 --- a/docs/models/shared/dummypayconfig.md +++ b/docs/models/shared/dummypayconfig.md @@ -6,8 +6,8 @@ | Field | Type | Required | Description | Example | | --------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------- | | `directory` | *str* | :heavy_check_mark: | N/A | /tmp/dummypay | -| `name` | *str* | :heavy_check_mark: | N/A | My DummyPay Account | | `file_polling_period` | *Optional[str]* | :heavy_minus_sign: | The frequency at which the connector will try to fetch new payment objects from the directory | 60s | +| `name` | *str* | :heavy_check_mark: | N/A | My DummyPay Account | | `number_of_accounts_pre_generated` | *Optional[int]* | :heavy_minus_sign: | N/A | | | `number_of_payments_pre_generated` | *Optional[int]* | :heavy_minus_sign: | N/A | | | `prefix_file_to_ingest` | *Optional[str]* | :heavy_minus_sign: | N/A | | diff --git a/docs/models/shared/errorresponse.md b/docs/models/shared/errorresponse.md index d1329dfe..5f52f268 100644 --- a/docs/models/shared/errorresponse.md +++ b/docs/models/shared/errorresponse.md @@ -5,6 +5,6 @@ | Field | Type | Required | Description | Example | | -------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------- | +| `details` | *Optional[str]* | :heavy_minus_sign: | N/A | https://play.numscript.org/?payload=eyJlcnJvciI6ImFjY291bnQgaGFkIGluc3VmZmljaWVudCBmdW5kcyJ9 | | `error_code` | [shared.ErrorsEnum](../../models/shared/errorsenum.md) | :heavy_check_mark: | N/A | INSUFFICIENT_FUND | -| `error_message` | *str* | :heavy_check_mark: | N/A | [INSUFFICIENT_FUND] account had insufficient funds | -| `details` | *Optional[str]* | :heavy_minus_sign: | N/A | https://play.numscript.org/?payload=eyJlcnJvciI6ImFjY291bnQgaGFkIGluc3VmZmljaWVudCBmdW5kcyJ9 | \ No newline at end of file +| `error_message` | *str* | :heavy_check_mark: | N/A | [INSUFFICIENT_FUND] account had insufficient funds | \ No newline at end of file diff --git a/docs/models/shared/expandeddebithold.md b/docs/models/shared/expandeddebithold.md index 34b39c9c..663e2c38 100644 --- a/docs/models/shared/expandeddebithold.md +++ b/docs/models/shared/expandeddebithold.md @@ -6,9 +6,9 @@ | Field | Type | Required | Description | Example | | ---------------------------------------------------------- | ---------------------------------------------------------- | ---------------------------------------------------------- | ---------------------------------------------------------- | ---------------------------------------------------------- | | `description` | *str* | :heavy_check_mark: | N/A | | +| `destination` | [Optional[shared.Subject]](../../models/shared/subject.md) | :heavy_minus_sign: | N/A | | | `id` | *str* | :heavy_check_mark: | The unique ID of the hold. | | | `metadata` | Dict[str, *str*] | :heavy_check_mark: | Metadata associated with the hold. | | | `original_amount` | *int* | :heavy_check_mark: | Original amount on hold | 100 | | `remaining` | *int* | :heavy_check_mark: | Remaining amount on hold | 10 | -| `wallet_id` | *str* | :heavy_check_mark: | The ID of the wallet the hold is associated with. | | -| `destination` | [Optional[shared.Subject]](../../models/shared/subject.md) | :heavy_minus_sign: | N/A | | \ No newline at end of file +| `wallet_id` | *str* | :heavy_check_mark: | The ID of the wallet the hold is associated with. | | \ No newline at end of file diff --git a/docs/models/shared/getholdsresponsecursor.md b/docs/models/shared/getholdsresponsecursor.md index a4ef813f..f7657ce8 100644 --- a/docs/models/shared/getholdsresponsecursor.md +++ b/docs/models/shared/getholdsresponsecursor.md @@ -6,7 +6,7 @@ | Field | Type | Required | Description | Example | | ------------------------------------------------ | ------------------------------------------------ | ------------------------------------------------ | ------------------------------------------------ | ------------------------------------------------ | | `data` | List[[shared.Hold](../../models/shared/hold.md)] | :heavy_check_mark: | N/A | | -| `page_size` | *int* | :heavy_check_mark: | N/A | 15 | | `has_more` | *Optional[bool]* | :heavy_minus_sign: | N/A | false | | `next` | *Optional[str]* | :heavy_minus_sign: | N/A | | +| `page_size` | *int* | :heavy_check_mark: | N/A | 15 | | `previous` | *Optional[str]* | :heavy_minus_sign: | N/A | YXVsdCBhbmQgYSBtYXhpbXVtIG1heF9yZXN1bHRzLol= | \ No newline at end of file diff --git a/docs/models/shared/gettransactionsresponsecursor.md b/docs/models/shared/gettransactionsresponsecursor.md index 83daa4c6..5705be28 100644 --- a/docs/models/shared/gettransactionsresponsecursor.md +++ b/docs/models/shared/gettransactionsresponsecursor.md @@ -6,7 +6,7 @@ | Field | Type | Required | Description | Example | | ---------------------------------------------------------------------------- | ---------------------------------------------------------------------------- | ---------------------------------------------------------------------------- | ---------------------------------------------------------------------------- | ---------------------------------------------------------------------------- | | `data` | List[[shared.WalletsTransaction](../../models/shared/walletstransaction.md)] | :heavy_check_mark: | N/A | | -| `page_size` | *int* | :heavy_check_mark: | N/A | 15 | | `has_more` | *Optional[bool]* | :heavy_minus_sign: | N/A | false | | `next` | *Optional[str]* | :heavy_minus_sign: | N/A | | +| `page_size` | *int* | :heavy_check_mark: | N/A | 15 | | `previous` | *Optional[str]* | :heavy_minus_sign: | N/A | YXVsdCBhbmQgYSBtYXhpbXVtIG1heF9yZXN1bHRzLol= | \ No newline at end of file diff --git a/docs/models/shared/getwalletresponse.md b/docs/models/shared/getwalletresponse.md deleted file mode 100644 index dfad4503..00000000 --- a/docs/models/shared/getwalletresponse.md +++ /dev/null @@ -1,8 +0,0 @@ -# GetWalletResponse - - -## Fields - -| Field | Type | Required | Description | -| ---------------------------------------------------------------------- | ---------------------------------------------------------------------- | ---------------------------------------------------------------------- | ---------------------------------------------------------------------- | -| `data` | [shared.WalletWithBalances](../../models/shared/walletwithbalances.md) | :heavy_check_mark: | N/A | \ No newline at end of file diff --git a/docs/models/shared/hold.md b/docs/models/shared/hold.md index c9e5dae2..5f8e617d 100644 --- a/docs/models/shared/hold.md +++ b/docs/models/shared/hold.md @@ -6,7 +6,7 @@ | Field | Type | Required | Description | | ---------------------------------------------------------- | ---------------------------------------------------------- | ---------------------------------------------------------- | ---------------------------------------------------------- | | `description` | *str* | :heavy_check_mark: | N/A | +| `destination` | [Optional[shared.Subject]](../../models/shared/subject.md) | :heavy_minus_sign: | N/A | | `id` | *str* | :heavy_check_mark: | The unique ID of the hold. | | `metadata` | Dict[str, *str*] | :heavy_check_mark: | Metadata associated with the hold. | -| `wallet_id` | *str* | :heavy_check_mark: | The ID of the wallet the hold is associated with. | -| `destination` | [Optional[shared.Subject]](../../models/shared/subject.md) | :heavy_minus_sign: | N/A | \ No newline at end of file +| `wallet_id` | *str* | :heavy_check_mark: | The ID of the wallet the hold is associated with. | \ No newline at end of file diff --git a/docs/models/shared/ledgerinfo.md b/docs/models/shared/ledgerinfo.md index 0533b7bb..fd985ed2 100644 --- a/docs/models/shared/ledgerinfo.md +++ b/docs/models/shared/ledgerinfo.md @@ -3,7 +3,7 @@ ## Fields -| Field | Type | Required | Description | Example | -| ---------------------------------------------------------- | ---------------------------------------------------------- | ---------------------------------------------------------- | ---------------------------------------------------------- | ---------------------------------------------------------- | -| `name` | *Optional[str]* | :heavy_minus_sign: | N/A | ledger001 | -| `storage` | [Optional[shared.Storage]](../../models/shared/storage.md) | :heavy_minus_sign: | N/A | | \ No newline at end of file +| Field | Type | Required | Description | Example | +| ------------------------------------------------------------------------------ | ------------------------------------------------------------------------------ | ------------------------------------------------------------------------------ | ------------------------------------------------------------------------------ | ------------------------------------------------------------------------------ | +| `name` | *Optional[str]* | :heavy_minus_sign: | N/A | ledger001 | +| `storage` | [Optional[shared.LedgerInfoStorage]](../../models/shared/ledgerinfostorage.md) | :heavy_minus_sign: | N/A | | \ No newline at end of file diff --git a/docs/models/shared/storage.md b/docs/models/shared/ledgerinfostorage.md similarity index 97% rename from docs/models/shared/storage.md rename to docs/models/shared/ledgerinfostorage.md index 0906884e..55e6d180 100644 --- a/docs/models/shared/storage.md +++ b/docs/models/shared/ledgerinfostorage.md @@ -1,4 +1,4 @@ -# Storage +# LedgerInfoStorage ## Fields diff --git a/docs/models/shared/listbalancesresponsecursor.md b/docs/models/shared/listbalancesresponsecursor.md index 1d261aea..a4beb270 100644 --- a/docs/models/shared/listbalancesresponsecursor.md +++ b/docs/models/shared/listbalancesresponsecursor.md @@ -6,7 +6,7 @@ | Field | Type | Required | Description | Example | | ------------------------------------------------------ | ------------------------------------------------------ | ------------------------------------------------------ | ------------------------------------------------------ | ------------------------------------------------------ | | `data` | List[[shared.Balance](../../models/shared/balance.md)] | :heavy_check_mark: | N/A | | -| `page_size` | *int* | :heavy_check_mark: | N/A | 15 | | `has_more` | *Optional[bool]* | :heavy_minus_sign: | N/A | false | | `next` | *Optional[str]* | :heavy_minus_sign: | N/A | | +| `page_size` | *int* | :heavy_check_mark: | N/A | 15 | | `previous` | *Optional[str]* | :heavy_minus_sign: | N/A | YXVsdCBhbmQgYSBtYXhpbXVtIG1heF9yZXN1bHRzLol= | \ No newline at end of file diff --git a/docs/models/shared/listwalletsresponsecursor.md b/docs/models/shared/listwalletsresponsecursor.md index 5bbb4390..a56f9efb 100644 --- a/docs/models/shared/listwalletsresponsecursor.md +++ b/docs/models/shared/listwalletsresponsecursor.md @@ -6,7 +6,7 @@ | Field | Type | Required | Description | Example | | ---------------------------------------------------- | ---------------------------------------------------- | ---------------------------------------------------- | ---------------------------------------------------- | ---------------------------------------------------- | | `data` | List[[shared.Wallet](../../models/shared/wallet.md)] | :heavy_check_mark: | N/A | | -| `page_size` | *int* | :heavy_check_mark: | N/A | 15 | | `has_more` | *Optional[bool]* | :heavy_minus_sign: | N/A | false | | `next` | *Optional[str]* | :heavy_minus_sign: | N/A | | +| `page_size` | *int* | :heavy_check_mark: | N/A | 15 | | `previous` | *Optional[str]* | :heavy_minus_sign: | N/A | YXVsdCBhbmQgYSBtYXhpbXVtIG1heF9yZXN1bHRzLol= | \ No newline at end of file diff --git a/docs/models/shared/log.md b/docs/models/shared/log.md index ed2b2447..2c5f148c 100644 --- a/docs/models/shared/log.md +++ b/docs/models/shared/log.md @@ -9,4 +9,4 @@ | `date_` | [date](https://docs.python.org/3/library/datetime.html#date-objects) | :heavy_check_mark: | N/A | | | `hash` | *str* | :heavy_check_mark: | N/A | 9ee060170400f556b7e1575cb13f9db004f150a08355c7431c62bc639166431e | | `id` | *int* | :heavy_check_mark: | N/A | 1234 | -| `type` | [shared.Type](../../models/shared/type.md) | :heavy_check_mark: | N/A | | \ No newline at end of file +| `type` | [shared.LogType](../../models/shared/logtype.md) | :heavy_check_mark: | N/A | | \ No newline at end of file diff --git a/docs/models/shared/logscursorresponsecursor.md b/docs/models/shared/logscursorresponsecursor.md index ec005187..adb81604 100644 --- a/docs/models/shared/logscursorresponsecursor.md +++ b/docs/models/shared/logscursorresponsecursor.md @@ -7,6 +7,6 @@ | ---------------------------------------------- | ---------------------------------------------- | ---------------------------------------------- | ---------------------------------------------- | ---------------------------------------------- | | `data` | List[[shared.Log](../../models/shared/log.md)] | :heavy_check_mark: | N/A | | | `has_more` | *bool* | :heavy_check_mark: | N/A | false | -| `page_size` | *int* | :heavy_check_mark: | N/A | 15 | | `next` | *Optional[str]* | :heavy_minus_sign: | N/A | | +| `page_size` | *int* | :heavy_check_mark: | N/A | 15 | | `previous` | *Optional[str]* | :heavy_minus_sign: | N/A | YXVsdCBhbmQgYSBtYXhpbXVtIG1heF9yZXN1bHRzLol= | \ No newline at end of file diff --git a/docs/models/shared/type.md b/docs/models/shared/logtype.md similarity index 94% rename from docs/models/shared/type.md rename to docs/models/shared/logtype.md index c10380cd..3fb434cb 100644 --- a/docs/models/shared/type.md +++ b/docs/models/shared/logtype.md @@ -1,4 +1,4 @@ -# Type +# LogType ## Values diff --git a/docs/models/shared/migrationinfo.md b/docs/models/shared/migrationinfo.md index 0f6ba0c1..d9ecc21b 100644 --- a/docs/models/shared/migrationinfo.md +++ b/docs/models/shared/migrationinfo.md @@ -3,9 +3,9 @@ ## Fields -| Field | Type | Required | Description | Example | -| -------------------------------------------------------------------- | -------------------------------------------------------------------- | -------------------------------------------------------------------- | -------------------------------------------------------------------- | -------------------------------------------------------------------- | -| `date_` | [date](https://docs.python.org/3/library/datetime.html#date-objects) | :heavy_minus_sign: | N/A | | -| `name` | *Optional[str]* | :heavy_minus_sign: | N/A | migrations:001 | -| `state` | [Optional[shared.State]](../../models/shared/state.md) | :heavy_minus_sign: | N/A | | -| `version` | *Optional[str]* | :heavy_minus_sign: | N/A | 11 | \ No newline at end of file +| Field | Type | Required | Description | Example | +| -------------------------------------------------------------------------------- | -------------------------------------------------------------------------------- | -------------------------------------------------------------------------------- | -------------------------------------------------------------------------------- | -------------------------------------------------------------------------------- | +| `date_` | [date](https://docs.python.org/3/library/datetime.html#date-objects) | :heavy_minus_sign: | N/A | | +| `name` | *Optional[str]* | :heavy_minus_sign: | N/A | migrations:001 | +| `state` | [Optional[shared.MigrationInfoState]](../../models/shared/migrationinfostate.md) | :heavy_minus_sign: | N/A | | +| `version` | *Optional[str]* | :heavy_minus_sign: | N/A | 11 | \ No newline at end of file diff --git a/docs/models/shared/state.md b/docs/models/shared/migrationinfostate.md similarity index 82% rename from docs/models/shared/state.md rename to docs/models/shared/migrationinfostate.md index bb065e33..5b6a6ae9 100644 --- a/docs/models/shared/state.md +++ b/docs/models/shared/migrationinfostate.md @@ -1,4 +1,4 @@ -# State +# MigrationInfoState ## Values diff --git a/docs/models/shared/modulrconfig.md b/docs/models/shared/modulrconfig.md index 4c3c1341..180193ad 100644 --- a/docs/models/shared/modulrconfig.md +++ b/docs/models/shared/modulrconfig.md @@ -7,7 +7,7 @@ | ------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------- | | `api_key` | *str* | :heavy_check_mark: | N/A | XXX | | `api_secret` | *str* | :heavy_check_mark: | N/A | XXX | -| `name` | *str* | :heavy_check_mark: | N/A | My Modulr Account | | `endpoint` | *Optional[str]* | :heavy_minus_sign: | N/A | XXX | +| `name` | *str* | :heavy_check_mark: | N/A | My Modulr Account | | `polling_period` | *Optional[str]* | :heavy_minus_sign: | The frequency at which the connector will try to fetch new BalanceTransaction objects from Modulr API.
| 60s | | `provider` | *Optional[str]* | :heavy_minus_sign: | N/A | | \ No newline at end of file diff --git a/docs/models/shared/orchestrationaccount.md b/docs/models/shared/orchestrationaccount.md index a454e1cc..19e738f2 100644 --- a/docs/models/shared/orchestrationaccount.md +++ b/docs/models/shared/orchestrationaccount.md @@ -6,6 +6,6 @@ | Field | Type | Required | Description | Example | | -------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------- | | `address` | *str* | :heavy_check_mark: | N/A | users:001 | -| `metadata` | Dict[str, *str*] | :heavy_check_mark: | N/A | {
"admin": "true"
} | | `effective_volumes` | Dict[str, [shared.Volume](../../models/shared/volume.md)] | :heavy_minus_sign: | N/A | {
"USD": {
"input": 100,
"output": 10,
"balance": 90
},
"EUR": {
"input": 100,
"output": 10,
"balance": 90
}
} | +| `metadata` | Dict[str, *str*] | :heavy_check_mark: | N/A | {
"admin": "true"
} | | `volumes` | Dict[str, [shared.Volume](../../models/shared/volume.md)] | :heavy_minus_sign: | N/A | {
"USD": {
"input": 100,
"output": 10,
"balance": 90
},
"EUR": {
"input": 100,
"output": 10,
"balance": 90
}
} | \ No newline at end of file diff --git a/docs/models/shared/orchestrationcreditwalletrequest.md b/docs/models/shared/orchestrationcreditwalletrequest.md index 0a174f16..b46f5c35 100644 --- a/docs/models/shared/orchestrationcreditwalletrequest.md +++ b/docs/models/shared/orchestrationcreditwalletrequest.md @@ -6,8 +6,8 @@ | Field | Type | Required | Description | | -------------------------------------------------------------------- | -------------------------------------------------------------------- | -------------------------------------------------------------------- | -------------------------------------------------------------------- | | `amount` | [shared.Monetary](../../models/shared/monetary.md) | :heavy_check_mark: | N/A | -| `metadata` | Dict[str, *str*] | :heavy_check_mark: | Metadata associated with the wallet. | -| `sources` | List[[shared.Subject](../../models/shared/subject.md)] | :heavy_check_mark: | N/A | | `balance` | *Optional[str]* | :heavy_minus_sign: | The balance to credit | +| `metadata` | Dict[str, *str*] | :heavy_check_mark: | Metadata associated with the wallet. | | `reference` | *Optional[str]* | :heavy_minus_sign: | N/A | +| `sources` | List[[shared.Subject](../../models/shared/subject.md)] | :heavy_check_mark: | N/A | | `timestamp` | [date](https://docs.python.org/3/library/datetime.html#date-objects) | :heavy_minus_sign: | N/A | \ No newline at end of file diff --git a/docs/models/shared/orchestrationlistwalletsresponsecursor.md b/docs/models/shared/orchestrationlistwalletsresponsecursor.md index ea37e235..aa22008d 100644 --- a/docs/models/shared/orchestrationlistwalletsresponsecursor.md +++ b/docs/models/shared/orchestrationlistwalletsresponsecursor.md @@ -6,7 +6,7 @@ | Field | Type | Required | Description | Example | | ------------------------------------------------------------------------------ | ------------------------------------------------------------------------------ | ------------------------------------------------------------------------------ | ------------------------------------------------------------------------------ | ------------------------------------------------------------------------------ | | `data` | List[[shared.OrchestrationWallet](../../models/shared/orchestrationwallet.md)] | :heavy_check_mark: | N/A | | -| `page_size` | *int* | :heavy_check_mark: | N/A | 15 | | `has_more` | *Optional[bool]* | :heavy_minus_sign: | N/A | false | | `next` | *Optional[str]* | :heavy_minus_sign: | N/A | | +| `page_size` | *int* | :heavy_check_mark: | N/A | 15 | | `previous` | *Optional[str]* | :heavy_minus_sign: | N/A | YXVsdCBhbmQgYSBtYXhpbXVtIG1heF9yZXN1bHRzLol= | \ No newline at end of file diff --git a/docs/models/shared/orchestrationpayment.md b/docs/models/shared/orchestrationpayment.md index 2e675a62..8c95d797 100644 --- a/docs/models/shared/orchestrationpayment.md +++ b/docs/models/shared/orchestrationpayment.md @@ -13,10 +13,10 @@ | `id` | *str* | :heavy_check_mark: | N/A | XXX | | `initial_amount` | *int* | :heavy_check_mark: | N/A | 100 | | `metadata` | [Nullable[shared.OrchestrationPaymentMetadata]](../../models/shared/orchestrationpaymentmetadata.md) | :heavy_check_mark: | N/A | | +| `provider` | [Optional[shared.OrchestrationConnector]](../../models/shared/orchestrationconnector.md) | :heavy_minus_sign: | N/A | | | `raw` | [Nullable[shared.OrchestrationPaymentRaw]](../../models/shared/orchestrationpaymentraw.md) | :heavy_check_mark: | N/A | | | `reference` | *str* | :heavy_check_mark: | N/A | | | `scheme` | [shared.OrchestrationPaymentScheme](../../models/shared/orchestrationpaymentscheme.md) | :heavy_check_mark: | N/A | | | `source_account_id` | *str* | :heavy_check_mark: | N/A | | | `status` | [shared.OrchestrationPaymentStatus](../../models/shared/orchestrationpaymentstatus.md) | :heavy_check_mark: | N/A | | -| `type` | [shared.OrchestrationPaymentType](../../models/shared/orchestrationpaymenttype.md) | :heavy_check_mark: | N/A | | -| `provider` | [Optional[shared.OrchestrationConnector]](../../models/shared/orchestrationconnector.md) | :heavy_minus_sign: | N/A | | \ No newline at end of file +| `type` | [shared.OrchestrationPaymentType](../../models/shared/orchestrationpaymenttype.md) | :heavy_check_mark: | N/A | | \ No newline at end of file diff --git a/docs/models/shared/orchestrationtransaction.md b/docs/models/shared/orchestrationtransaction.md index c2207700..79e2d550 100644 --- a/docs/models/shared/orchestrationtransaction.md +++ b/docs/models/shared/orchestrationtransaction.md @@ -8,6 +8,6 @@ | `id` | *int* | :heavy_check_mark: | N/A | | | `metadata` | Dict[str, *str*] | :heavy_check_mark: | N/A | {
"admin": "true"
} | | `postings` | List[[shared.Posting](../../models/shared/posting.md)] | :heavy_check_mark: | N/A | | +| `reference` | *Optional[str]* | :heavy_minus_sign: | N/A | ref:001 | | `reverted` | *bool* | :heavy_check_mark: | N/A | | -| `timestamp` | [date](https://docs.python.org/3/library/datetime.html#date-objects) | :heavy_check_mark: | N/A | | -| `reference` | *Optional[str]* | :heavy_minus_sign: | N/A | ref:001 | \ No newline at end of file +| `timestamp` | [date](https://docs.python.org/3/library/datetime.html#date-objects) | :heavy_check_mark: | N/A | | \ No newline at end of file diff --git a/docs/models/shared/orchestrationv2transaction.md b/docs/models/shared/orchestrationv2transaction.md index 5d276e8d..ee060f19 100644 --- a/docs/models/shared/orchestrationv2transaction.md +++ b/docs/models/shared/orchestrationv2transaction.md @@ -7,6 +7,6 @@ | -------------------------------------------------------------------- | -------------------------------------------------------------------- | -------------------------------------------------------------------- | -------------------------------------------------------------------- | -------------------------------------------------------------------- | | `metadata` | Dict[str, *str*] | :heavy_check_mark: | N/A | {
"admin": "true"
} | | `postings` | List[[shared.V2Posting](../../models/shared/v2posting.md)] | :heavy_check_mark: | N/A | | +| `reference` | *Optional[str]* | :heavy_minus_sign: | N/A | ref:001 | | `timestamp` | [date](https://docs.python.org/3/library/datetime.html#date-objects) | :heavy_check_mark: | N/A | | -| `txid` | *int* | :heavy_check_mark: | N/A | | -| `reference` | *Optional[str]* | :heavy_minus_sign: | N/A | ref:001 | \ No newline at end of file +| `txid` | *int* | :heavy_check_mark: | N/A | | \ No newline at end of file diff --git a/docs/models/shared/payment.md b/docs/models/shared/payment.md index be4c8ff0..63dadcdc 100644 --- a/docs/models/shared/payment.md +++ b/docs/models/shared/payment.md @@ -14,10 +14,10 @@ | `id` | *str* | :heavy_check_mark: | N/A | XXX | | `initial_amount` | *int* | :heavy_check_mark: | N/A | 100 | | `metadata` | Dict[str, *str*] | :heavy_check_mark: | N/A | | -| `raw` | [Nullable[shared.Raw]](../../models/shared/raw.md) | :heavy_check_mark: | N/A | | +| `provider` | [Optional[shared.ConnectorEnum]](../../models/shared/connectorenum.md) | :heavy_minus_sign: | N/A | | +| `raw` | [Nullable[shared.PaymentRaw]](../../models/shared/paymentraw.md) | :heavy_check_mark: | N/A | | | `reference` | *str* | :heavy_check_mark: | N/A | | | `scheme` | [shared.PaymentScheme](../../models/shared/paymentscheme.md) | :heavy_check_mark: | N/A | | | `source_account_id` | *str* | :heavy_check_mark: | N/A | | | `status` | [shared.PaymentStatus](../../models/shared/paymentstatus.md) | :heavy_check_mark: | N/A | | -| `type` | [shared.PaymentType](../../models/shared/paymenttype.md) | :heavy_check_mark: | N/A | | -| `provider` | [Optional[shared.Connector]](../../models/shared/connector.md) | :heavy_minus_sign: | N/A | | \ No newline at end of file +| `type` | [shared.PaymentType](../../models/shared/paymenttype.md) | :heavy_check_mark: | N/A | | \ No newline at end of file diff --git a/docs/models/shared/raw.md b/docs/models/shared/paymentraw.md similarity index 90% rename from docs/models/shared/raw.md rename to docs/models/shared/paymentraw.md index 4d7c1a04..e884afe3 100644 --- a/docs/models/shared/raw.md +++ b/docs/models/shared/paymentraw.md @@ -1,4 +1,4 @@ -# Raw +# PaymentRaw ## Fields diff --git a/docs/models/shared/paymentrequest.md b/docs/models/shared/paymentrequest.md index f3f3c214..893fb3b7 100644 --- a/docs/models/shared/paymentrequest.md +++ b/docs/models/shared/paymentrequest.md @@ -9,9 +9,9 @@ | `asset` | *str* | :heavy_check_mark: | N/A | USD | | `connector_id` | *str* | :heavy_check_mark: | N/A | | | `created_at` | [date](https://docs.python.org/3/library/datetime.html#date-objects) | :heavy_check_mark: | N/A | | +| `destination_account_id` | *Optional[str]* | :heavy_minus_sign: | N/A | | | `reference` | *str* | :heavy_check_mark: | N/A | | | `scheme` | [shared.PaymentScheme](../../models/shared/paymentscheme.md) | :heavy_check_mark: | N/A | | +| `source_account_id` | *Optional[str]* | :heavy_minus_sign: | N/A | | | `status` | [shared.PaymentStatus](../../models/shared/paymentstatus.md) | :heavy_check_mark: | N/A | | -| `type` | [shared.PaymentType](../../models/shared/paymenttype.md) | :heavy_check_mark: | N/A | | -| `destination_account_id` | *Optional[str]* | :heavy_minus_sign: | N/A | | -| `source_account_id` | *Optional[str]* | :heavy_minus_sign: | N/A | | \ No newline at end of file +| `type` | [shared.PaymentType](../../models/shared/paymenttype.md) | :heavy_check_mark: | N/A | | \ No newline at end of file diff --git a/docs/models/shared/paymentsaccount.md b/docs/models/shared/paymentsaccount.md index d7a336fe..e3a99b29 100644 --- a/docs/models/shared/paymentsaccount.md +++ b/docs/models/shared/paymentsaccount.md @@ -12,8 +12,8 @@ | ~~`default_currency`~~ | *str* | :heavy_check_mark: | : warning: ** DEPRECATED **: This will be removed in a future release, please migrate away from it as soon as possible. | | `id` | *str* | :heavy_check_mark: | N/A | | `metadata` | Dict[str, *str*] | :heavy_check_mark: | N/A | +| `pools` | List[*str*] | :heavy_minus_sign: | N/A | +| `provider` | *Optional[str]* | :heavy_minus_sign: | N/A | | `raw` | [Nullable[shared.PaymentsAccountRaw]](../../models/shared/paymentsaccountraw.md) | :heavy_check_mark: | N/A | | `reference` | *str* | :heavy_check_mark: | N/A | -| `type` | [shared.AccountType](../../models/shared/accounttype.md) | :heavy_check_mark: | N/A | -| `pools` | List[*str*] | :heavy_minus_sign: | N/A | -| `provider` | *Optional[str]* | :heavy_minus_sign: | N/A | \ No newline at end of file +| `type` | [shared.AccountType](../../models/shared/accounttype.md) | :heavy_check_mark: | N/A | \ No newline at end of file diff --git a/docs/models/shared/paymentscursorcursor.md b/docs/models/shared/paymentscursorcursor.md index e04a6164..081504db 100644 --- a/docs/models/shared/paymentscursorcursor.md +++ b/docs/models/shared/paymentscursorcursor.md @@ -7,6 +7,6 @@ | ------------------------------------------------------ | ------------------------------------------------------ | ------------------------------------------------------ | ------------------------------------------------------ | ------------------------------------------------------ | | `data` | List[[shared.Payment](../../models/shared/payment.md)] | :heavy_check_mark: | N/A | | | `has_more` | *bool* | :heavy_check_mark: | N/A | false | -| `page_size` | *int* | :heavy_check_mark: | N/A | 15 | | `next` | *Optional[str]* | :heavy_minus_sign: | N/A | | +| `page_size` | *int* | :heavy_check_mark: | N/A | 15 | | `previous` | *Optional[str]* | :heavy_minus_sign: | N/A | YXVsdCBhbmQgYSBtYXhpbXVtIG1heF9yZXN1bHRzLol= | \ No newline at end of file diff --git a/docs/models/shared/policiescursorresponsecursor.md b/docs/models/shared/policiescursorresponsecursor.md index c31566b1..2cdc7d35 100644 --- a/docs/models/shared/policiescursorresponsecursor.md +++ b/docs/models/shared/policiescursorresponsecursor.md @@ -7,6 +7,6 @@ | ---------------------------------------------------- | ---------------------------------------------------- | ---------------------------------------------------- | ---------------------------------------------------- | ---------------------------------------------------- | | `data` | List[[shared.Policy](../../models/shared/policy.md)] | :heavy_check_mark: | N/A | | | `has_more` | *bool* | :heavy_check_mark: | N/A | false | -| `page_size` | *int* | :heavy_check_mark: | N/A | 15 | | `next` | *Optional[str]* | :heavy_minus_sign: | N/A | | +| `page_size` | *int* | :heavy_check_mark: | N/A | 15 | | `previous` | *Optional[str]* | :heavy_minus_sign: | N/A | YXVsdCBhbmQgYSBtYXhpbXVtIG1heF9yZXN1bHRzLol= | \ No newline at end of file diff --git a/docs/models/shared/poolscursorcursor.md b/docs/models/shared/poolscursorcursor.md index 13c3820e..77ad6413 100644 --- a/docs/models/shared/poolscursorcursor.md +++ b/docs/models/shared/poolscursorcursor.md @@ -7,6 +7,6 @@ | ------------------------------------------------ | ------------------------------------------------ | ------------------------------------------------ | ------------------------------------------------ | ------------------------------------------------ | | `data` | List[[shared.Pool](../../models/shared/pool.md)] | :heavy_check_mark: | N/A | | | `has_more` | *bool* | :heavy_check_mark: | N/A | false | -| `page_size` | *int* | :heavy_check_mark: | N/A | 15 | | `next` | *Optional[str]* | :heavy_minus_sign: | N/A | | +| `page_size` | *int* | :heavy_check_mark: | N/A | 15 | | `previous` | *Optional[str]* | :heavy_minus_sign: | N/A | YXVsdCBhbmQgYSBtYXhpbXVtIG1heF9yZXN1bHRzLol= | \ No newline at end of file diff --git a/docs/models/shared/reconciliation.md b/docs/models/shared/reconciliation.md index d7a96c66..d73a2dff 100644 --- a/docs/models/shared/reconciliation.md +++ b/docs/models/shared/reconciliation.md @@ -7,11 +7,11 @@ | -------------------------------------------------------------------- | -------------------------------------------------------------------- | -------------------------------------------------------------------- | -------------------------------------------------------------------- | -------------------------------------------------------------------- | | `created_at` | [date](https://docs.python.org/3/library/datetime.html#date-objects) | :heavy_check_mark: | N/A | 2021-01-01T00:00:00.000Z | | `drift_balances` | Dict[str, *int*] | :heavy_check_mark: | N/A | | +| `error` | *Optional[str]* | :heavy_minus_sign: | N/A | | | `id` | *str* | :heavy_check_mark: | N/A | XXX | | `ledger_balances` | Dict[str, *int*] | :heavy_check_mark: | N/A | | | `payments_balances` | Dict[str, *int*] | :heavy_check_mark: | N/A | | | `policy_id` | *str* | :heavy_check_mark: | N/A | XXX | | `reconciled_at_ledger` | [date](https://docs.python.org/3/library/datetime.html#date-objects) | :heavy_check_mark: | N/A | 2021-01-01T00:00:00.000Z | | `reconciled_at_payments` | [date](https://docs.python.org/3/library/datetime.html#date-objects) | :heavy_check_mark: | N/A | 2021-01-01T00:00:00.000Z | -| `status` | *str* | :heavy_check_mark: | N/A | COMPLETED | -| `error` | *Optional[str]* | :heavy_minus_sign: | N/A | | \ No newline at end of file +| `status` | *str* | :heavy_check_mark: | N/A | COMPLETED | \ No newline at end of file diff --git a/docs/models/shared/reconciliationscursorresponsecursor.md b/docs/models/shared/reconciliationscursorresponsecursor.md index 283d0e31..1fb627ac 100644 --- a/docs/models/shared/reconciliationscursorresponsecursor.md +++ b/docs/models/shared/reconciliationscursorresponsecursor.md @@ -7,6 +7,6 @@ | -------------------------------------------------------------------- | -------------------------------------------------------------------- | -------------------------------------------------------------------- | -------------------------------------------------------------------- | -------------------------------------------------------------------- | | `data` | List[[shared.Reconciliation](../../models/shared/reconciliation.md)] | :heavy_check_mark: | N/A | | | `has_more` | *bool* | :heavy_check_mark: | N/A | false | -| `page_size` | *int* | :heavy_check_mark: | N/A | 15 | | `next` | *Optional[str]* | :heavy_minus_sign: | N/A | | +| `page_size` | *int* | :heavy_check_mark: | N/A | 15 | | `previous` | *Optional[str]* | :heavy_minus_sign: | N/A | YXVsdCBhbmQgYSBtYXhpbXVtIG1heF9yZXN1bHRzLol= | \ No newline at end of file diff --git a/docs/models/shared/script.md b/docs/models/shared/script.md index e70adcc9..b5817745 100644 --- a/docs/models/shared/script.md +++ b/docs/models/shared/script.md @@ -5,7 +5,7 @@ | Field | Type | Required | Description | Example | | -------------------------------------------------------------------------------- | -------------------------------------------------------------------------------- | -------------------------------------------------------------------------------- | -------------------------------------------------------------------------------- | -------------------------------------------------------------------------------- | -| `plain` | *str* | :heavy_check_mark: | N/A | vars {
account $user
}
send [COIN 10] (
source = @world
destination = $user
)
| | `metadata` | Dict[str, *Any*] | :heavy_minus_sign: | N/A | | +| `plain` | *str* | :heavy_check_mark: | N/A | vars {
account $user
}
send [COIN 10] (
source = @world
destination = $user
)
| | `reference` | *Optional[str]* | :heavy_minus_sign: | Reference to attach to the generated transaction | order_1234 | | `vars` | Dict[str, *Any*] | :heavy_minus_sign: | N/A | {
"user": "users:042"
} | \ No newline at end of file diff --git a/docs/models/shared/secret.md b/docs/models/shared/secret.md index e76febd8..940b1e12 100644 --- a/docs/models/shared/secret.md +++ b/docs/models/shared/secret.md @@ -8,5 +8,5 @@ | `clear` | *str* | :heavy_check_mark: | N/A | | `id` | *str* | :heavy_check_mark: | N/A | | `last_digits` | *str* | :heavy_check_mark: | N/A | -| `name` | *str* | :heavy_check_mark: | N/A | -| `metadata` | Dict[str, *Any*] | :heavy_minus_sign: | N/A | \ No newline at end of file +| `metadata` | Dict[str, *Any*] | :heavy_minus_sign: | N/A | +| `name` | *str* | :heavy_check_mark: | N/A | \ No newline at end of file diff --git a/docs/models/shared/stagesenddestinationwallet.md b/docs/models/shared/stagesenddestinationwallet.md index 87c66d71..b220ff08 100644 --- a/docs/models/shared/stagesenddestinationwallet.md +++ b/docs/models/shared/stagesenddestinationwallet.md @@ -5,5 +5,5 @@ | Field | Type | Required | Description | | ------------------ | ------------------ | ------------------ | ------------------ | -| `id` | *str* | :heavy_check_mark: | N/A | -| `balance` | *Optional[str]* | :heavy_minus_sign: | N/A | \ No newline at end of file +| `balance` | *Optional[str]* | :heavy_minus_sign: | N/A | +| `id` | *str* | :heavy_check_mark: | N/A | \ No newline at end of file diff --git a/docs/models/shared/stagesendsource.md b/docs/models/shared/stagesendsource.md index 68b136a0..0f20c36c 100644 --- a/docs/models/shared/stagesendsource.md +++ b/docs/models/shared/stagesendsource.md @@ -3,8 +3,8 @@ ## Fields -| Field | Type | Required | Description | -| ---------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------- | -| `account` | [Optional[shared.StageSendSourceAccount]](../../models/shared/stagesendsourceaccount.md) | :heavy_minus_sign: | N/A | -| `payment` | [Optional[shared.StageSendSourcePayment]](../../models/shared/stagesendsourcepayment.md) | :heavy_minus_sign: | N/A | -| `wallet` | [Optional[shared.StageSendSourceWallet]](../../models/shared/stagesendsourcewallet.md) | :heavy_minus_sign: | N/A | \ No newline at end of file +| Field | Type | Required | Description | +| -------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------- | +| `account` | [Optional[shared.StageSendDestinationAccount]](../../models/shared/stagesenddestinationaccount.md) | :heavy_minus_sign: | N/A | +| `payment` | [Optional[shared.StageSendSourcePayment]](../../models/shared/stagesendsourcepayment.md) | :heavy_minus_sign: | N/A | +| `wallet` | [Optional[shared.StageSendDestinationWallet]](../../models/shared/stagesenddestinationwallet.md) | :heavy_minus_sign: | N/A | \ No newline at end of file diff --git a/docs/models/shared/stagesendsourceaccount.md b/docs/models/shared/stagesendsourceaccount.md deleted file mode 100644 index 42cbbb01..00000000 --- a/docs/models/shared/stagesendsourceaccount.md +++ /dev/null @@ -1,9 +0,0 @@ -# StageSendSourceAccount - - -## Fields - -| Field | Type | Required | Description | -| ------------------ | ------------------ | ------------------ | ------------------ | -| `id` | *str* | :heavy_check_mark: | N/A | -| `ledger` | *Optional[str]* | :heavy_minus_sign: | N/A | \ No newline at end of file diff --git a/docs/models/shared/stagesendsourcewallet.md b/docs/models/shared/stagesendsourcewallet.md deleted file mode 100644 index 2f07f246..00000000 --- a/docs/models/shared/stagesendsourcewallet.md +++ /dev/null @@ -1,9 +0,0 @@ -# StageSendSourceWallet - - -## Fields - -| Field | Type | Required | Description | -| ------------------ | ------------------ | ------------------ | ------------------ | -| `id` | *str* | :heavy_check_mark: | N/A | -| `balance` | *Optional[str]* | :heavy_minus_sign: | N/A | \ No newline at end of file diff --git a/docs/models/shared/stagestatus.md b/docs/models/shared/stagestatus.md index fc4569da..2987a11d 100644 --- a/docs/models/shared/stagestatus.md +++ b/docs/models/shared/stagestatus.md @@ -5,8 +5,8 @@ | Field | Type | Required | Description | | -------------------------------------------------------------------- | -------------------------------------------------------------------- | -------------------------------------------------------------------- | -------------------------------------------------------------------- | +| `error` | *Optional[str]* | :heavy_minus_sign: | N/A | | `instance_id` | *str* | :heavy_check_mark: | N/A | | `stage` | *float* | :heavy_check_mark: | N/A | | `started_at` | [date](https://docs.python.org/3/library/datetime.html#date-objects) | :heavy_check_mark: | N/A | -| `error` | *Optional[str]* | :heavy_minus_sign: | N/A | | `terminated_at` | [date](https://docs.python.org/3/library/datetime.html#date-objects) | :heavy_minus_sign: | N/A | \ No newline at end of file diff --git a/docs/models/shared/taskbankingcircle.md b/docs/models/shared/taskbankingcircle.md index c9c1959f..02198cdc 100644 --- a/docs/models/shared/taskbankingcircle.md +++ b/docs/models/shared/taskbankingcircle.md @@ -7,9 +7,9 @@ | ------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------ | | `connector_id` | *str* | :heavy_check_mark: | N/A | | `created_at` | [date](https://docs.python.org/3/library/datetime.html#date-objects) | :heavy_check_mark: | N/A | -| `descriptor` | [shared.Descriptor](../../models/shared/descriptor.md) | :heavy_check_mark: | N/A | +| `descriptor` | [shared.TaskBankingCircleDescriptor](../../models/shared/taskbankingcircledescriptor.md) | :heavy_check_mark: | N/A | +| `error` | *Optional[str]* | :heavy_minus_sign: | N/A | | `id` | *str* | :heavy_check_mark: | N/A | +| `state` | [OptionalNullable[shared.TaskBankingCircleState]](../../models/shared/taskbankingcirclestate.md) | :heavy_minus_sign: | N/A | | `status` | [shared.TaskStatus](../../models/shared/taskstatus.md) | :heavy_check_mark: | N/A | -| `updated_at` | [date](https://docs.python.org/3/library/datetime.html#date-objects) | :heavy_check_mark: | N/A | -| `error` | *Optional[str]* | :heavy_minus_sign: | N/A | -| `state` | [OptionalNullable[shared.TaskBankingCircleState]](../../models/shared/taskbankingcirclestate.md) | :heavy_minus_sign: | N/A | \ No newline at end of file +| `updated_at` | [date](https://docs.python.org/3/library/datetime.html#date-objects) | :heavy_check_mark: | N/A | \ No newline at end of file diff --git a/docs/models/shared/descriptor.md b/docs/models/shared/taskbankingcircledescriptor.md similarity index 92% rename from docs/models/shared/descriptor.md rename to docs/models/shared/taskbankingcircledescriptor.md index 1e497f5c..55bb831a 100644 --- a/docs/models/shared/descriptor.md +++ b/docs/models/shared/taskbankingcircledescriptor.md @@ -1,4 +1,4 @@ -# Descriptor +# TaskBankingCircleDescriptor ## Fields diff --git a/docs/models/shared/taskcurrencycloud.md b/docs/models/shared/taskcurrencycloud.md index f875550e..6a764ad9 100644 --- a/docs/models/shared/taskcurrencycloud.md +++ b/docs/models/shared/taskcurrencycloud.md @@ -8,8 +8,8 @@ | `connector_id` | *str* | :heavy_check_mark: | N/A | | `created_at` | [date](https://docs.python.org/3/library/datetime.html#date-objects) | :heavy_check_mark: | N/A | | `descriptor` | [shared.TaskCurrencyCloudDescriptor](../../models/shared/taskcurrencyclouddescriptor.md) | :heavy_check_mark: | N/A | +| `error` | *Optional[str]* | :heavy_minus_sign: | N/A | | `id` | *str* | :heavy_check_mark: | N/A | +| `state` | [OptionalNullable[shared.TaskCurrencyCloudState]](../../models/shared/taskcurrencycloudstate.md) | :heavy_minus_sign: | N/A | | `status` | [shared.TaskStatus](../../models/shared/taskstatus.md) | :heavy_check_mark: | N/A | -| `updated_at` | [date](https://docs.python.org/3/library/datetime.html#date-objects) | :heavy_check_mark: | N/A | -| `error` | *Optional[str]* | :heavy_minus_sign: | N/A | -| `state` | [OptionalNullable[shared.TaskCurrencyCloudState]](../../models/shared/taskcurrencycloudstate.md) | :heavy_minus_sign: | N/A | \ No newline at end of file +| `updated_at` | [date](https://docs.python.org/3/library/datetime.html#date-objects) | :heavy_check_mark: | N/A | \ No newline at end of file diff --git a/docs/models/shared/taskdummypay.md b/docs/models/shared/taskdummypay.md index bab4c4fc..47dea4ab 100644 --- a/docs/models/shared/taskdummypay.md +++ b/docs/models/shared/taskdummypay.md @@ -8,8 +8,8 @@ | `connector_id` | *str* | :heavy_check_mark: | N/A | | `created_at` | [date](https://docs.python.org/3/library/datetime.html#date-objects) | :heavy_check_mark: | N/A | | `descriptor` | [shared.TaskDummyPayDescriptor](../../models/shared/taskdummypaydescriptor.md) | :heavy_check_mark: | N/A | +| `error` | *Optional[str]* | :heavy_minus_sign: | N/A | | `id` | *str* | :heavy_check_mark: | N/A | +| `state` | [OptionalNullable[shared.TaskDummyPayState]](../../models/shared/taskdummypaystate.md) | :heavy_minus_sign: | N/A | | `status` | [shared.TaskStatus](../../models/shared/taskstatus.md) | :heavy_check_mark: | N/A | -| `updated_at` | [date](https://docs.python.org/3/library/datetime.html#date-objects) | :heavy_check_mark: | N/A | -| `error` | *Optional[str]* | :heavy_minus_sign: | N/A | -| `state` | [OptionalNullable[shared.TaskDummyPayState]](../../models/shared/taskdummypaystate.md) | :heavy_minus_sign: | N/A | \ No newline at end of file +| `updated_at` | [date](https://docs.python.org/3/library/datetime.html#date-objects) | :heavy_check_mark: | N/A | \ No newline at end of file diff --git a/docs/models/shared/taskmangopay.md b/docs/models/shared/taskmangopay.md index 20285ecb..14b411e7 100644 --- a/docs/models/shared/taskmangopay.md +++ b/docs/models/shared/taskmangopay.md @@ -8,8 +8,8 @@ | `connector_id` | *str* | :heavy_check_mark: | N/A | | `created_at` | [date](https://docs.python.org/3/library/datetime.html#date-objects) | :heavy_check_mark: | N/A | | `descriptor` | [shared.TaskMangoPayDescriptor](../../models/shared/taskmangopaydescriptor.md) | :heavy_check_mark: | N/A | +| `error` | *Optional[str]* | :heavy_minus_sign: | N/A | | `id` | *str* | :heavy_check_mark: | N/A | +| `state` | [OptionalNullable[shared.TaskMangoPayState]](../../models/shared/taskmangopaystate.md) | :heavy_minus_sign: | N/A | | `status` | [shared.TaskStatus](../../models/shared/taskstatus.md) | :heavy_check_mark: | N/A | -| `updated_at` | [date](https://docs.python.org/3/library/datetime.html#date-objects) | :heavy_check_mark: | N/A | -| `error` | *Optional[str]* | :heavy_minus_sign: | N/A | -| `state` | [OptionalNullable[shared.TaskMangoPayState]](../../models/shared/taskmangopaystate.md) | :heavy_minus_sign: | N/A | \ No newline at end of file +| `updated_at` | [date](https://docs.python.org/3/library/datetime.html#date-objects) | :heavy_check_mark: | N/A | \ No newline at end of file diff --git a/docs/models/shared/taskmodulr.md b/docs/models/shared/taskmodulr.md index db4b8988..29f000de 100644 --- a/docs/models/shared/taskmodulr.md +++ b/docs/models/shared/taskmodulr.md @@ -8,8 +8,8 @@ | `connector_id` | *str* | :heavy_check_mark: | N/A | | `created_at` | [date](https://docs.python.org/3/library/datetime.html#date-objects) | :heavy_check_mark: | N/A | | `descriptor` | [shared.TaskModulrDescriptor](../../models/shared/taskmodulrdescriptor.md) | :heavy_check_mark: | N/A | +| `error` | *Optional[str]* | :heavy_minus_sign: | N/A | | `id` | *str* | :heavy_check_mark: | N/A | +| `state` | [OptionalNullable[shared.TaskModulrState]](../../models/shared/taskmodulrstate.md) | :heavy_minus_sign: | N/A | | `status` | [shared.TaskStatus](../../models/shared/taskstatus.md) | :heavy_check_mark: | N/A | -| `updated_at` | [date](https://docs.python.org/3/library/datetime.html#date-objects) | :heavy_check_mark: | N/A | -| `error` | *Optional[str]* | :heavy_minus_sign: | N/A | -| `state` | [OptionalNullable[shared.TaskModulrState]](../../models/shared/taskmodulrstate.md) | :heavy_minus_sign: | N/A | \ No newline at end of file +| `updated_at` | [date](https://docs.python.org/3/library/datetime.html#date-objects) | :heavy_check_mark: | N/A | \ No newline at end of file diff --git a/docs/models/shared/taskmoneycorp.md b/docs/models/shared/taskmoneycorp.md index 46725aa1..0c166bc4 100644 --- a/docs/models/shared/taskmoneycorp.md +++ b/docs/models/shared/taskmoneycorp.md @@ -8,8 +8,8 @@ | `connector_id` | *str* | :heavy_check_mark: | N/A | | `created_at` | [date](https://docs.python.org/3/library/datetime.html#date-objects) | :heavy_check_mark: | N/A | | `descriptor` | [shared.TaskMoneycorpDescriptor](../../models/shared/taskmoneycorpdescriptor.md) | :heavy_check_mark: | N/A | +| `error` | *Optional[str]* | :heavy_minus_sign: | N/A | | `id` | *str* | :heavy_check_mark: | N/A | +| `state` | [OptionalNullable[shared.TaskMoneycorpState]](../../models/shared/taskmoneycorpstate.md) | :heavy_minus_sign: | N/A | | `status` | [shared.TaskStatus](../../models/shared/taskstatus.md) | :heavy_check_mark: | N/A | -| `updated_at` | [date](https://docs.python.org/3/library/datetime.html#date-objects) | :heavy_check_mark: | N/A | -| `error` | *Optional[str]* | :heavy_minus_sign: | N/A | -| `state` | [OptionalNullable[shared.TaskMoneycorpState]](../../models/shared/taskmoneycorpstate.md) | :heavy_minus_sign: | N/A | \ No newline at end of file +| `updated_at` | [date](https://docs.python.org/3/library/datetime.html#date-objects) | :heavy_check_mark: | N/A | \ No newline at end of file diff --git a/docs/models/shared/taskscursorcursor.md b/docs/models/shared/taskscursorcursor.md index e4614ef0..c43552da 100644 --- a/docs/models/shared/taskscursorcursor.md +++ b/docs/models/shared/taskscursorcursor.md @@ -7,6 +7,6 @@ | ---------------------------------------------------------------------- | ---------------------------------------------------------------------- | ---------------------------------------------------------------------- | ---------------------------------------------------------------------- | ---------------------------------------------------------------------- | | `data` | List[[shared.TasksCursorData](../../models/shared/taskscursordata.md)] | :heavy_check_mark: | N/A | | | `has_more` | *bool* | :heavy_check_mark: | N/A | false | -| `page_size` | *int* | :heavy_check_mark: | N/A | 15 | | `next` | *Optional[str]* | :heavy_minus_sign: | N/A | | +| `page_size` | *int* | :heavy_check_mark: | N/A | 15 | | `previous` | *Optional[str]* | :heavy_minus_sign: | N/A | YXVsdCBhbmQgYSBtYXhpbXVtIG1heF9yZXN1bHRzLol= | \ No newline at end of file diff --git a/docs/models/shared/taskstripe.md b/docs/models/shared/taskstripe.md index 6c2739c8..00bbc9a6 100644 --- a/docs/models/shared/taskstripe.md +++ b/docs/models/shared/taskstripe.md @@ -8,8 +8,8 @@ | `connector_id` | *str* | :heavy_check_mark: | N/A | | `created_at` | [date](https://docs.python.org/3/library/datetime.html#date-objects) | :heavy_check_mark: | N/A | | `descriptor` | [shared.TaskStripeDescriptor](../../models/shared/taskstripedescriptor.md) | :heavy_check_mark: | N/A | +| `error` | *Optional[str]* | :heavy_minus_sign: | N/A | | `id` | *str* | :heavy_check_mark: | N/A | +| `state` | [OptionalNullable[shared.TaskStripeState]](../../models/shared/taskstripestate.md) | :heavy_minus_sign: | N/A | | `status` | [shared.TaskStatus](../../models/shared/taskstatus.md) | :heavy_check_mark: | N/A | -| `updated_at` | [date](https://docs.python.org/3/library/datetime.html#date-objects) | :heavy_check_mark: | N/A | -| `error` | *Optional[str]* | :heavy_minus_sign: | N/A | -| `state` | [OptionalNullable[shared.TaskStripeState]](../../models/shared/taskstripestate.md) | :heavy_minus_sign: | N/A | \ No newline at end of file +| `updated_at` | [date](https://docs.python.org/3/library/datetime.html#date-objects) | :heavy_check_mark: | N/A | \ No newline at end of file diff --git a/docs/models/shared/taskstripedescriptor.md b/docs/models/shared/taskstripedescriptor.md index cfff4f65..4fa677e3 100644 --- a/docs/models/shared/taskstripedescriptor.md +++ b/docs/models/shared/taskstripedescriptor.md @@ -6,5 +6,5 @@ | Field | Type | Required | Description | | ------------------ | ------------------ | ------------------ | ------------------ | | `account` | *str* | :heavy_check_mark: | N/A | -| `name` | *str* | :heavy_check_mark: | N/A | -| `main` | *Optional[bool]* | :heavy_minus_sign: | N/A | \ No newline at end of file +| `main` | *Optional[bool]* | :heavy_minus_sign: | N/A | +| `name` | *str* | :heavy_check_mark: | N/A | \ No newline at end of file diff --git a/docs/models/shared/taskwise.md b/docs/models/shared/taskwise.md index 37658279..a723b7aa 100644 --- a/docs/models/shared/taskwise.md +++ b/docs/models/shared/taskwise.md @@ -8,8 +8,8 @@ | `connector_id` | *str* | :heavy_check_mark: | N/A | | `created_at` | [date](https://docs.python.org/3/library/datetime.html#date-objects) | :heavy_check_mark: | N/A | | `descriptor` | [shared.TaskWiseDescriptor](../../models/shared/taskwisedescriptor.md) | :heavy_check_mark: | N/A | +| `error` | *Optional[str]* | :heavy_minus_sign: | N/A | | `id` | *str* | :heavy_check_mark: | N/A | +| `state` | [OptionalNullable[shared.TaskWiseState]](../../models/shared/taskwisestate.md) | :heavy_minus_sign: | N/A | | `status` | [shared.TaskStatus](../../models/shared/taskstatus.md) | :heavy_check_mark: | N/A | -| `updated_at` | [date](https://docs.python.org/3/library/datetime.html#date-objects) | :heavy_check_mark: | N/A | -| `error` | *Optional[str]* | :heavy_minus_sign: | N/A | -| `state` | [OptionalNullable[shared.TaskWiseState]](../../models/shared/taskwisestate.md) | :heavy_minus_sign: | N/A | \ No newline at end of file +| `updated_at` | [date](https://docs.python.org/3/library/datetime.html#date-objects) | :heavy_check_mark: | N/A | \ No newline at end of file diff --git a/docs/models/shared/transaction.md b/docs/models/shared/transaction.md index 2a689818..fd058b32 100644 --- a/docs/models/shared/transaction.md +++ b/docs/models/shared/transaction.md @@ -5,10 +5,10 @@ | Field | Type | Required | Description | Example | | ---------------------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------- | -| `postings` | List[[shared.Posting](../../models/shared/posting.md)] | :heavy_check_mark: | N/A | | -| `timestamp` | [date](https://docs.python.org/3/library/datetime.html#date-objects) | :heavy_check_mark: | N/A | | -| `txid` | *int* | :heavy_check_mark: | N/A | | | `metadata` | Dict[str, *Any*] | :heavy_minus_sign: | N/A | | | `post_commit_volumes` | Dict[str, Dict[str, [shared.Volume](../../models/shared/volume.md)]] | :heavy_minus_sign: | N/A | {
"orders:1": {
"USD": {
"input": 100,
"output": 10,
"balance": 90
}
},
"orders:2": {
"USD": {
"input": 100,
"output": 10,
"balance": 90
}
}
} | +| `postings` | List[[shared.Posting](../../models/shared/posting.md)] | :heavy_check_mark: | N/A | | | `pre_commit_volumes` | Dict[str, Dict[str, [shared.Volume](../../models/shared/volume.md)]] | :heavy_minus_sign: | N/A | {
"orders:1": {
"USD": {
"input": 100,
"output": 10,
"balance": 90
}
},
"orders:2": {
"USD": {
"input": 100,
"output": 10,
"balance": 90
}
}
} | -| `reference` | *Optional[str]* | :heavy_minus_sign: | N/A | ref:001 | \ No newline at end of file +| `reference` | *Optional[str]* | :heavy_minus_sign: | N/A | ref:001 | +| `timestamp` | [date](https://docs.python.org/3/library/datetime.html#date-objects) | :heavy_check_mark: | N/A | | +| `txid` | *int* | :heavy_check_mark: | N/A | | \ No newline at end of file diff --git a/docs/models/shared/transactiondata.md b/docs/models/shared/transactiondata.md index 34684781..46e1b081 100644 --- a/docs/models/shared/transactiondata.md +++ b/docs/models/shared/transactiondata.md @@ -5,7 +5,7 @@ | Field | Type | Required | Description | Example | | -------------------------------------------------------------------- | -------------------------------------------------------------------- | -------------------------------------------------------------------- | -------------------------------------------------------------------- | -------------------------------------------------------------------- | -| `postings` | List[[shared.Posting](../../models/shared/posting.md)] | :heavy_check_mark: | N/A | | | `metadata` | Dict[str, *Any*] | :heavy_minus_sign: | N/A | | +| `postings` | List[[shared.Posting](../../models/shared/posting.md)] | :heavy_check_mark: | N/A | | | `reference` | *Optional[str]* | :heavy_minus_sign: | N/A | ref:001 | | `timestamp` | [date](https://docs.python.org/3/library/datetime.html#date-objects) | :heavy_minus_sign: | N/A | | \ No newline at end of file diff --git a/docs/models/shared/transactionscursorresponsecursor.md b/docs/models/shared/transactionscursorresponsecursor.md index 09cd9f5e..1b4714f6 100644 --- a/docs/models/shared/transactionscursorresponsecursor.md +++ b/docs/models/shared/transactionscursorresponsecursor.md @@ -7,6 +7,6 @@ | -------------------------------------------------------------- | -------------------------------------------------------------- | -------------------------------------------------------------- | -------------------------------------------------------------- | -------------------------------------------------------------- | | `data` | List[[shared.Transaction](../../models/shared/transaction.md)] | :heavy_check_mark: | N/A | | | `has_more` | *bool* | :heavy_check_mark: | N/A | false | -| `page_size` | *int* | :heavy_check_mark: | N/A | 15 | | `next` | *Optional[str]* | :heavy_minus_sign: | N/A | | +| `page_size` | *int* | :heavy_check_mark: | N/A | 15 | | `previous` | *Optional[str]* | :heavy_minus_sign: | N/A | YXVsdCBhbmQgYSBtYXhpbXVtIG1heF9yZXN1bHRzLol= | \ No newline at end of file diff --git a/docs/models/shared/transferinitiation.md b/docs/models/shared/transferinitiation.md index a3f812e2..ce6d47f4 100644 --- a/docs/models/shared/transferinitiation.md +++ b/docs/models/shared/transferinitiation.md @@ -14,12 +14,12 @@ | `error` | *str* | :heavy_check_mark: | N/A | | | `id` | *str* | :heavy_check_mark: | N/A | XXX | | `initial_amount` | *int* | :heavy_check_mark: | N/A | | +| `metadata` | Dict[str, *str*] | :heavy_minus_sign: | N/A | | | `provider` | *Nullable[str]* | :heavy_check_mark: | N/A | | | `reference` | *str* | :heavy_check_mark: | N/A | | +| `related_adjustments` | List[[shared.TransferInitiationAdjusments](../../models/shared/transferinitiationadjusments.md)] | :heavy_minus_sign: | N/A | | +| `related_payments` | List[[shared.TransferInitiationPayments](../../models/shared/transferinitiationpayments.md)] | :heavy_minus_sign: | N/A | | | `scheduled_at` | [date](https://docs.python.org/3/library/datetime.html#date-objects) | :heavy_check_mark: | N/A | | | `source_account_id` | *str* | :heavy_check_mark: | N/A | | | `status` | [shared.TransferInitiationStatus](../../models/shared/transferinitiationstatus.md) | :heavy_check_mark: | N/A | | -| `type` | [shared.TransferInitiationType](../../models/shared/transferinitiationtype.md) | :heavy_check_mark: | N/A | | -| `metadata` | Dict[str, *str*] | :heavy_minus_sign: | N/A | | -| `related_adjustments` | List[[shared.TransferInitiationAdjusments](../../models/shared/transferinitiationadjusments.md)] | :heavy_minus_sign: | N/A | | -| `related_payments` | List[[shared.TransferInitiationPayments](../../models/shared/transferinitiationpayments.md)] | :heavy_minus_sign: | N/A | | \ No newline at end of file +| `type` | [shared.TransferInitiationType](../../models/shared/transferinitiationtype.md) | :heavy_check_mark: | N/A | | \ No newline at end of file diff --git a/docs/models/shared/transferinitiationadjusments.md b/docs/models/shared/transferinitiationadjusments.md index 8be2fc8b..10dd6ae7 100644 --- a/docs/models/shared/transferinitiationadjusments.md +++ b/docs/models/shared/transferinitiationadjusments.md @@ -8,5 +8,5 @@ | `adjustment_id` | *str* | :heavy_check_mark: | N/A | | `created_at` | [date](https://docs.python.org/3/library/datetime.html#date-objects) | :heavy_check_mark: | N/A | | `error` | *str* | :heavy_check_mark: | N/A | -| `status` | [shared.TransferInitiationStatus](../../models/shared/transferinitiationstatus.md) | :heavy_check_mark: | N/A | -| `metadata` | Dict[str, *str*] | :heavy_minus_sign: | N/A | \ No newline at end of file +| `metadata` | Dict[str, *str*] | :heavy_minus_sign: | N/A | +| `status` | [shared.TransferInitiationStatus](../../models/shared/transferinitiationstatus.md) | :heavy_check_mark: | N/A | \ No newline at end of file diff --git a/docs/models/shared/transferinitiationrequest.md b/docs/models/shared/transferinitiationrequest.md index 80839dca..6b653762 100644 --- a/docs/models/shared/transferinitiationrequest.md +++ b/docs/models/shared/transferinitiationrequest.md @@ -7,12 +7,12 @@ | -------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------- | | `amount` | *int* | :heavy_check_mark: | N/A | | | `asset` | *str* | :heavy_check_mark: | N/A | USD | +| `connector_id` | *Optional[str]* | :heavy_minus_sign: | N/A | | | `description` | *str* | :heavy_check_mark: | N/A | | | `destination_account_id` | *str* | :heavy_check_mark: | N/A | | +| `metadata` | Dict[str, *str*] | :heavy_minus_sign: | N/A | | | `reference` | *str* | :heavy_check_mark: | N/A | XXX | | `scheduled_at` | [date](https://docs.python.org/3/library/datetime.html#date-objects) | :heavy_check_mark: | N/A | | | `source_account_id` | *str* | :heavy_check_mark: | N/A | | | `type` | [shared.TransferInitiationRequestType](../../models/shared/transferinitiationrequesttype.md) | :heavy_check_mark: | N/A | | -| `validated` | *bool* | :heavy_check_mark: | N/A | | -| `connector_id` | *Optional[str]* | :heavy_minus_sign: | N/A | | -| `metadata` | Dict[str, *str*] | :heavy_minus_sign: | N/A | | \ No newline at end of file +| `validated` | *bool* | :heavy_check_mark: | N/A | | \ No newline at end of file diff --git a/docs/models/shared/transferinitiationscursorcursor.md b/docs/models/shared/transferinitiationscursorcursor.md index f0712fd2..6335bd4e 100644 --- a/docs/models/shared/transferinitiationscursorcursor.md +++ b/docs/models/shared/transferinitiationscursorcursor.md @@ -7,6 +7,6 @@ | ---------------------------------------------------------------------------- | ---------------------------------------------------------------------------- | ---------------------------------------------------------------------------- | ---------------------------------------------------------------------------- | ---------------------------------------------------------------------------- | | `data` | List[[shared.TransferInitiation](../../models/shared/transferinitiation.md)] | :heavy_check_mark: | N/A | | | `has_more` | *bool* | :heavy_check_mark: | N/A | false | -| `page_size` | *int* | :heavy_check_mark: | N/A | 15 | | `next` | *Optional[str]* | :heavy_minus_sign: | N/A | | +| `page_size` | *int* | :heavy_check_mark: | N/A | 15 | | `previous` | *Optional[str]* | :heavy_minus_sign: | N/A | YXVsdCBhbmQgYSBtYXhpbXVtIG1heF9yZXN1bHRzLol= | \ No newline at end of file diff --git a/docs/models/shared/trigger.md b/docs/models/shared/trigger.md index f3cf275b..5a59e378 100644 --- a/docs/models/shared/trigger.md +++ b/docs/models/shared/trigger.md @@ -7,8 +7,8 @@ | -------------------------------------------------------------------- | -------------------------------------------------------------------- | -------------------------------------------------------------------- | -------------------------------------------------------------------- | | `created_at` | [date](https://docs.python.org/3/library/datetime.html#date-objects) | :heavy_check_mark: | N/A | | `event` | *str* | :heavy_check_mark: | N/A | -| `id` | *str* | :heavy_check_mark: | N/A | -| `workflow_id` | *str* | :heavy_check_mark: | N/A | | `filter_` | *Optional[str]* | :heavy_minus_sign: | N/A | +| `id` | *str* | :heavy_check_mark: | N/A | | `name` | *Optional[str]* | :heavy_minus_sign: | N/A | -| `vars` | Dict[str, *Any*] | :heavy_minus_sign: | N/A | \ No newline at end of file +| `vars` | Dict[str, *Any*] | :heavy_minus_sign: | N/A | +| `workflow_id` | *str* | :heavy_check_mark: | N/A | \ No newline at end of file diff --git a/docs/models/shared/triggerdata.md b/docs/models/shared/triggerdata.md index 6a681d81..b6ff7984 100644 --- a/docs/models/shared/triggerdata.md +++ b/docs/models/shared/triggerdata.md @@ -6,7 +6,7 @@ | Field | Type | Required | Description | | ------------------ | ------------------ | ------------------ | ------------------ | | `event` | *str* | :heavy_check_mark: | N/A | -| `workflow_id` | *str* | :heavy_check_mark: | N/A | | `filter_` | *Optional[str]* | :heavy_minus_sign: | N/A | | `name` | *Optional[str]* | :heavy_minus_sign: | N/A | -| `vars` | Dict[str, *Any*] | :heavy_minus_sign: | N/A | \ No newline at end of file +| `vars` | Dict[str, *Any*] | :heavy_minus_sign: | N/A | +| `workflow_id` | *str* | :heavy_check_mark: | N/A | \ No newline at end of file diff --git a/docs/models/shared/triggeroccurrence.md b/docs/models/shared/triggeroccurrence.md index a7c97ba3..77d8c895 100644 --- a/docs/models/shared/triggeroccurrence.md +++ b/docs/models/shared/triggeroccurrence.md @@ -6,8 +6,8 @@ | Field | Type | Required | Description | | ---------------------------------------------------------------------------- | ---------------------------------------------------------------------------- | ---------------------------------------------------------------------------- | ---------------------------------------------------------------------------- | | `date_` | [date](https://docs.python.org/3/library/datetime.html#date-objects) | :heavy_check_mark: | N/A | +| `error` | *Optional[str]* | :heavy_minus_sign: | N/A | | `event` | Dict[str, *Any*] | :heavy_check_mark: | N/A | | `trigger_id` | *str* | :heavy_check_mark: | N/A | -| `error` | *Optional[str]* | :heavy_minus_sign: | N/A | | `workflow_instance` | [Optional[shared.WorkflowInstance]](../../models/shared/workflowinstance.md) | :heavy_minus_sign: | N/A | | `workflow_instance_id` | *Optional[str]* | :heavy_minus_sign: | N/A | \ No newline at end of file diff --git a/docs/models/shared/updateclientresponse.md b/docs/models/shared/updateclientresponse.md deleted file mode 100644 index a822aa36..00000000 --- a/docs/models/shared/updateclientresponse.md +++ /dev/null @@ -1,8 +0,0 @@ -# UpdateClientResponse - - -## Fields - -| Field | Type | Required | Description | -| -------------------------------------------------------- | -------------------------------------------------------- | -------------------------------------------------------- | -------------------------------------------------------- | -| `data` | [Optional[shared.Client]](../../models/shared/client.md) | :heavy_minus_sign: | N/A | \ No newline at end of file diff --git a/docs/models/shared/v2account.md b/docs/models/shared/v2account.md index f57e8c97..0e443159 100644 --- a/docs/models/shared/v2account.md +++ b/docs/models/shared/v2account.md @@ -6,6 +6,6 @@ | Field | Type | Required | Description | Example | | -------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------- | | `address` | *str* | :heavy_check_mark: | N/A | users:001 | -| `metadata` | Dict[str, *str*] | :heavy_check_mark: | N/A | {
"admin": "true"
} | | `effective_volumes` | Dict[str, [shared.V2Volume](../../models/shared/v2volume.md)] | :heavy_minus_sign: | N/A | {
"USD": {
"input": 100,
"output": 10,
"balance": 90
},
"EUR": {
"input": 100,
"output": 10,
"balance": 90
}
} | +| `metadata` | Dict[str, *str*] | :heavy_check_mark: | N/A | {
"admin": "true"
} | | `volumes` | Dict[str, [shared.V2Volume](../../models/shared/v2volume.md)] | :heavy_minus_sign: | N/A | {
"USD": {
"input": 100,
"output": 10,
"balance": 90
},
"EUR": {
"input": 100,
"output": 10,
"balance": 90
}
} | \ No newline at end of file diff --git a/docs/models/shared/v2accountscursorresponsecursor.md b/docs/models/shared/v2accountscursorresponsecursor.md index ca6f134f..c2d9f64b 100644 --- a/docs/models/shared/v2accountscursorresponsecursor.md +++ b/docs/models/shared/v2accountscursorresponsecursor.md @@ -7,6 +7,6 @@ | ---------------------------------------------------------- | ---------------------------------------------------------- | ---------------------------------------------------------- | ---------------------------------------------------------- | ---------------------------------------------------------- | | `data` | List[[shared.V2Account](../../models/shared/v2account.md)] | :heavy_check_mark: | N/A | | | `has_more` | *bool* | :heavy_check_mark: | N/A | false | -| `page_size` | *int* | :heavy_check_mark: | N/A | 15 | | `next` | *Optional[str]* | :heavy_minus_sign: | N/A | | +| `page_size` | *int* | :heavy_check_mark: | N/A | 15 | | `previous` | *Optional[str]* | :heavy_minus_sign: | N/A | YXVsdCBhbmQgYSBtYXhpbXVtIG1heF9yZXN1bHRzLol= | \ No newline at end of file diff --git a/docs/models/shared/v2activitygetaccountoutput.md b/docs/models/shared/v2activitygetaccountoutput.md deleted file mode 100644 index f131c595..00000000 --- a/docs/models/shared/v2activitygetaccountoutput.md +++ /dev/null @@ -1,8 +0,0 @@ -# V2ActivityGetAccountOutput - - -## Fields - -| Field | Type | Required | Description | -| ---------------------------------------------------- | ---------------------------------------------------- | ---------------------------------------------------- | ---------------------------------------------------- | -| `data` | [shared.V2Account](../../models/shared/v2account.md) | :heavy_check_mark: | N/A | \ No newline at end of file diff --git a/docs/models/shared/v2bulkelementresult.md b/docs/models/shared/v2bulkelementresult.md index 7fb75317..77c2fa0c 100644 --- a/docs/models/shared/v2bulkelementresult.md +++ b/docs/models/shared/v2bulkelementresult.md @@ -3,33 +3,33 @@ ## Supported Types -### `shared.Schemas` +### `shared.V2BulkElementResultAddMetadata` ```python -value: shared.Schemas = /* values here */ +value: shared.V2BulkElementResultAddMetadata = /* values here */ ``` -### `shared.V2BulkElementResultCreateTransactionSchemas` +### `shared.V2BulkElementResultCreateTransaction` ```python -value: shared.V2BulkElementResultCreateTransactionSchemas = /* values here */ +value: shared.V2BulkElementResultCreateTransaction = /* values here */ ``` -### `shared.V2BulkElementResultDeleteMetadataSchemas` +### `shared.V2BulkElementResultDeleteMetadata` ```python -value: shared.V2BulkElementResultDeleteMetadataSchemas = /* values here */ +value: shared.V2BulkElementResultDeleteMetadata = /* values here */ ``` -### `shared.V2BulkElementResultErrorSchemas` +### `shared.V2BulkElementResultError` ```python -value: shared.V2BulkElementResultErrorSchemas = /* values here */ +value: shared.V2BulkElementResultError = /* values here */ ``` -### `shared.V2BulkElementResultRevertTransactionSchemas` +### `shared.V2BulkElementResultRevertTransaction` ```python -value: shared.V2BulkElementResultRevertTransactionSchemas = /* values here */ +value: shared.V2BulkElementResultRevertTransaction = /* values here */ ``` diff --git a/docs/models/shared/schemas.md b/docs/models/shared/v2bulkelementresultaddmetadata.md similarity index 91% rename from docs/models/shared/schemas.md rename to docs/models/shared/v2bulkelementresultaddmetadata.md index f22b6e85..e36e0b93 100644 --- a/docs/models/shared/schemas.md +++ b/docs/models/shared/v2bulkelementresultaddmetadata.md @@ -1,4 +1,4 @@ -# Schemas +# V2BulkElementResultAddMetadata ## Fields diff --git a/docs/models/shared/v2bulkelementresultcreatetransactionschemas.md b/docs/models/shared/v2bulkelementresultcreatetransaction.md similarity index 96% rename from docs/models/shared/v2bulkelementresultcreatetransactionschemas.md rename to docs/models/shared/v2bulkelementresultcreatetransaction.md index dab11a01..5f558a3c 100644 --- a/docs/models/shared/v2bulkelementresultcreatetransactionschemas.md +++ b/docs/models/shared/v2bulkelementresultcreatetransaction.md @@ -1,4 +1,4 @@ -# V2BulkElementResultCreateTransactionSchemas +# V2BulkElementResultCreateTransaction ## Fields diff --git a/docs/models/shared/v2bulkelementresultdeletemetadataschemas.md b/docs/models/shared/v2bulkelementresultdeletemetadata.md similarity index 89% rename from docs/models/shared/v2bulkelementresultdeletemetadataschemas.md rename to docs/models/shared/v2bulkelementresultdeletemetadata.md index 53682521..0ac5b142 100644 --- a/docs/models/shared/v2bulkelementresultdeletemetadataschemas.md +++ b/docs/models/shared/v2bulkelementresultdeletemetadata.md @@ -1,4 +1,4 @@ -# V2BulkElementResultDeleteMetadataSchemas +# V2BulkElementResultDeleteMetadata ## Fields diff --git a/docs/models/shared/v2bulkelementresulterrorschemas.md b/docs/models/shared/v2bulkelementresulterror.md similarity index 94% rename from docs/models/shared/v2bulkelementresulterrorschemas.md rename to docs/models/shared/v2bulkelementresulterror.md index 48d075bb..a546f342 100644 --- a/docs/models/shared/v2bulkelementresulterrorschemas.md +++ b/docs/models/shared/v2bulkelementresulterror.md @@ -1,4 +1,4 @@ -# V2BulkElementResultErrorSchemas +# V2BulkElementResultError ## Fields @@ -7,6 +7,6 @@ | ------------------- | ------------------- | ------------------- | ------------------- | | `error_code` | *str* | :heavy_check_mark: | N/A | | `error_description` | *str* | :heavy_check_mark: | N/A | +| `error_details` | *Optional[str]* | :heavy_minus_sign: | N/A | | `log_id` | *int* | :heavy_check_mark: | N/A | -| `response_type` | *str* | :heavy_check_mark: | N/A | -| `error_details` | *Optional[str]* | :heavy_minus_sign: | N/A | \ No newline at end of file +| `response_type` | *str* | :heavy_check_mark: | N/A | \ No newline at end of file diff --git a/docs/models/shared/v2bulkelementresultreverttransactionschemas.md b/docs/models/shared/v2bulkelementresultreverttransaction.md similarity index 96% rename from docs/models/shared/v2bulkelementresultreverttransactionschemas.md rename to docs/models/shared/v2bulkelementresultreverttransaction.md index 704a169b..437152e3 100644 --- a/docs/models/shared/v2bulkelementresultreverttransactionschemas.md +++ b/docs/models/shared/v2bulkelementresultreverttransaction.md @@ -1,4 +1,4 @@ -# V2BulkElementResultRevertTransactionSchemas +# V2BulkElementResultRevertTransaction ## Fields diff --git a/docs/models/shared/v2bulkelementreverttransactiondata.md b/docs/models/shared/v2bulkelementreverttransactiondata.md index 9f898c23..10fc2f98 100644 --- a/docs/models/shared/v2bulkelementreverttransactiondata.md +++ b/docs/models/shared/v2bulkelementreverttransactiondata.md @@ -5,6 +5,6 @@ | Field | Type | Required | Description | | ------------------- | ------------------- | ------------------- | ------------------- | -| `id` | *int* | :heavy_check_mark: | N/A | | `at_effective_date` | *Optional[bool]* | :heavy_minus_sign: | N/A | -| `force` | *Optional[bool]* | :heavy_minus_sign: | N/A | \ No newline at end of file +| `force` | *Optional[bool]* | :heavy_minus_sign: | N/A | +| `id` | *int* | :heavy_check_mark: | N/A | \ No newline at end of file diff --git a/docs/models/shared/v2bulkresponse.md b/docs/models/shared/v2bulkresponse.md index 33c0a5e1..8c17f073 100644 --- a/docs/models/shared/v2bulkresponse.md +++ b/docs/models/shared/v2bulkresponse.md @@ -3,9 +3,8 @@ ## Fields -| Field | Type | Required | Description | Example | -| -------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------- | -| `data` | List[[shared.V2BulkElementResult](../../models/shared/v2bulkelementresult.md)] | :heavy_check_mark: | N/A | | -| `error_code` | [shared.V2ErrorsEnum](../../models/shared/v2errorsenum.md) | :heavy_check_mark: | N/A | VALIDATION | -| `error_message` | *str* | :heavy_check_mark: | N/A | [VALIDATION] invalid 'cursor' query param | -| `details` | *Optional[str]* | :heavy_minus_sign: | N/A | https://play.numscript.org/?payload=eyJlcnJvciI6ImFjY291bnQgaGFkIGluc3VmZmljaWVudCBmdW5kcyJ9 | \ No newline at end of file +| Field | Type | Required | Description | Example | +| ------------------------------------------------------------------------------ | ------------------------------------------------------------------------------ | ------------------------------------------------------------------------------ | ------------------------------------------------------------------------------ | ------------------------------------------------------------------------------ | +| `data` | List[[shared.V2BulkElementResult](../../models/shared/v2bulkelementresult.md)] | :heavy_minus_sign: | N/A | | +| `error_code` | [Optional[shared.V2ErrorsEnum]](../../models/shared/v2errorsenum.md) | :heavy_minus_sign: | N/A | VALIDATION | +| `error_message` | *Optional[str]* | :heavy_minus_sign: | N/A | [VALIDATION] invalid 'cursor' query param | \ No newline at end of file diff --git a/docs/models/shared/v2createworkflowrequest.md b/docs/models/shared/v2createworkflowrequest.md deleted file mode 100644 index 8684a4f8..00000000 --- a/docs/models/shared/v2createworkflowrequest.md +++ /dev/null @@ -1,9 +0,0 @@ -# V2CreateWorkflowRequest - - -## Fields - -| Field | Type | Required | Description | -| ---------------------- | ---------------------- | ---------------------- | ---------------------- | -| `stages` | List[Dict[str, *Any*]] | :heavy_check_mark: | N/A | -| `name` | *Optional[str]* | :heavy_minus_sign: | N/A | \ No newline at end of file diff --git a/docs/models/shared/v2creditwalletrequest.md b/docs/models/shared/v2creditwalletrequest.md index 1ec4f5ad..2050a770 100644 --- a/docs/models/shared/v2creditwalletrequest.md +++ b/docs/models/shared/v2creditwalletrequest.md @@ -6,8 +6,8 @@ | Field | Type | Required | Description | | -------------------------------------------------------------------- | -------------------------------------------------------------------- | -------------------------------------------------------------------- | -------------------------------------------------------------------- | | `amount` | [shared.V2Monetary](../../models/shared/v2monetary.md) | :heavy_check_mark: | N/A | -| `metadata` | Dict[str, *str*] | :heavy_check_mark: | Metadata associated with the wallet. | -| `sources` | List[[shared.V2Subject](../../models/shared/v2subject.md)] | :heavy_check_mark: | N/A | | `balance` | *Optional[str]* | :heavy_minus_sign: | The balance to credit | +| `metadata` | Dict[str, *str*] | :heavy_check_mark: | Metadata associated with the wallet. | | `reference` | *Optional[str]* | :heavy_minus_sign: | N/A | +| `sources` | List[[shared.V2Subject](../../models/shared/v2subject.md)] | :heavy_check_mark: | N/A | | `timestamp` | [date](https://docs.python.org/3/library/datetime.html#date-objects) | :heavy_minus_sign: | N/A | \ No newline at end of file diff --git a/docs/models/shared/v2debitwalletrequest.md b/docs/models/shared/v2debitwalletrequest.md index 547431ff..27913916 100644 --- a/docs/models/shared/v2debitwalletrequest.md +++ b/docs/models/shared/v2debitwalletrequest.md @@ -6,9 +6,9 @@ | Field | Type | Required | Description | | --------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------- | | `amount` | [shared.V2Monetary](../../models/shared/v2monetary.md) | :heavy_check_mark: | N/A | -| `metadata` | Dict[str, *str*] | :heavy_check_mark: | Metadata associated with the wallet. | | `balances` | List[*str*] | :heavy_minus_sign: | N/A | | `description` | *Optional[str]* | :heavy_minus_sign: | N/A | | `destination` | [Optional[shared.V2Subject]](../../models/shared/v2subject.md) | :heavy_minus_sign: | N/A | +| `metadata` | Dict[str, *str*] | :heavy_check_mark: | Metadata associated with the wallet. | | `pending` | *Optional[bool]* | :heavy_minus_sign: | Set to true to create a pending hold. If false, the wallet will be debited immediately. | | `timestamp` | [date](https://docs.python.org/3/library/datetime.html#date-objects) | :heavy_minus_sign: | cannot be used in conjunction with `pending` property | \ No newline at end of file diff --git a/docs/models/shared/v2errorresponse.md b/docs/models/shared/v2errorresponse.md index dd4befa0..3381bdf0 100644 --- a/docs/models/shared/v2errorresponse.md +++ b/docs/models/shared/v2errorresponse.md @@ -5,6 +5,6 @@ | Field | Type | Required | Description | Example | | -------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------- | +| `details` | *Optional[str]* | :heavy_minus_sign: | N/A | https://play.numscript.org/?payload=eyJlcnJvciI6ImFjY291bnQgaGFkIGluc3VmZmljaWVudCBmdW5kcyJ9 | | `error_code` | [shared.V2ErrorsEnum](../../models/shared/v2errorsenum.md) | :heavy_check_mark: | N/A | VALIDATION | -| `error_message` | *str* | :heavy_check_mark: | N/A | [VALIDATION] invalid 'cursor' query param | -| `details` | *Optional[str]* | :heavy_minus_sign: | N/A | https://play.numscript.org/?payload=eyJlcnJvciI6ImFjY291bnQgaGFkIGluc3VmZmljaWVudCBmdW5kcyJ9 | \ No newline at end of file +| `error_message` | *str* | :heavy_check_mark: | N/A | [VALIDATION] invalid 'cursor' query param | \ No newline at end of file diff --git a/docs/models/shared/v2hold.md b/docs/models/shared/v2hold.md index 9263a6a0..553e33cd 100644 --- a/docs/models/shared/v2hold.md +++ b/docs/models/shared/v2hold.md @@ -6,7 +6,7 @@ | Field | Type | Required | Description | | -------------------------------------------------------------- | -------------------------------------------------------------- | -------------------------------------------------------------- | -------------------------------------------------------------- | | `description` | *str* | :heavy_check_mark: | N/A | +| `destination` | [Optional[shared.V2Subject]](../../models/shared/v2subject.md) | :heavy_minus_sign: | N/A | | `id` | *str* | :heavy_check_mark: | The unique ID of the hold. | | `metadata` | Dict[str, *str*] | :heavy_check_mark: | Metadata associated with the hold. | -| `wallet_id` | *str* | :heavy_check_mark: | The ID of the wallet the hold is associated with. | -| `destination` | [Optional[shared.V2Subject]](../../models/shared/v2subject.md) | :heavy_minus_sign: | N/A | \ No newline at end of file +| `wallet_id` | *str* | :heavy_check_mark: | The ID of the wallet the hold is associated with. | \ No newline at end of file diff --git a/docs/models/shared/v2ledger.md b/docs/models/shared/v2ledger.md index 6476daab..96f752c6 100644 --- a/docs/models/shared/v2ledger.md +++ b/docs/models/shared/v2ledger.md @@ -7,5 +7,5 @@ | -------------------------------------------------------------------- | -------------------------------------------------------------------- | -------------------------------------------------------------------- | -------------------------------------------------------------------- | -------------------------------------------------------------------- | | `added_at` | [date](https://docs.python.org/3/library/datetime.html#date-objects) | :heavy_check_mark: | N/A | | | `bucket` | *str* | :heavy_check_mark: | N/A | | -| `name` | *str* | :heavy_check_mark: | N/A | | -| `metadata` | Dict[str, *str*] | :heavy_minus_sign: | N/A | {
"admin": "true"
} | \ No newline at end of file +| `metadata` | Dict[str, *str*] | :heavy_minus_sign: | N/A | {
"admin": "true"
} | +| `name` | *str* | :heavy_check_mark: | N/A | | \ No newline at end of file diff --git a/docs/models/shared/v2ledgerlistresponsecursor.md b/docs/models/shared/v2ledgerlistresponsecursor.md index 1282bfcb..b11a4f4c 100644 --- a/docs/models/shared/v2ledgerlistresponsecursor.md +++ b/docs/models/shared/v2ledgerlistresponsecursor.md @@ -7,6 +7,6 @@ | -------------------------------------------------------- | -------------------------------------------------------- | -------------------------------------------------------- | -------------------------------------------------------- | -------------------------------------------------------- | | `data` | List[[shared.V2Ledger](../../models/shared/v2ledger.md)] | :heavy_check_mark: | N/A | | | `has_more` | *bool* | :heavy_check_mark: | N/A | false | -| `page_size` | *int* | :heavy_check_mark: | N/A | 15 | | `next` | *Optional[str]* | :heavy_minus_sign: | N/A | | +| `page_size` | *int* | :heavy_check_mark: | N/A | 15 | | `previous` | *Optional[str]* | :heavy_minus_sign: | N/A | YXVsdCBhbmQgYSBtYXhpbXVtIG1heF9yZXN1bHRzLol= | \ No newline at end of file diff --git a/docs/models/shared/v2listrunsresponsecursor.md b/docs/models/shared/v2listrunsresponsecursor.md index 69a8ae20..b00c31a1 100644 --- a/docs/models/shared/v2listrunsresponsecursor.md +++ b/docs/models/shared/v2listrunsresponsecursor.md @@ -7,6 +7,6 @@ | ---------------------------------------------------------------------------- | ---------------------------------------------------------------------------- | ---------------------------------------------------------------------------- | ---------------------------------------------------------------------------- | ---------------------------------------------------------------------------- | | `data` | List[[shared.V2WorkflowInstance](../../models/shared/v2workflowinstance.md)] | :heavy_check_mark: | N/A | | | `has_more` | *bool* | :heavy_check_mark: | N/A | false | -| `page_size` | *int* | :heavy_check_mark: | N/A | 15 | | `next` | *Optional[str]* | :heavy_minus_sign: | N/A | | +| `page_size` | *int* | :heavy_check_mark: | N/A | 15 | | `previous` | *Optional[str]* | :heavy_minus_sign: | N/A | YXVsdCBhbmQgYSBtYXhpbXVtIG1heF9yZXN1bHRzLol= | \ No newline at end of file diff --git a/docs/models/shared/v2listtriggersoccurrencesresponsecursor.md b/docs/models/shared/v2listtriggersoccurrencesresponsecursor.md index ee9c05a8..a7cf9745 100644 --- a/docs/models/shared/v2listtriggersoccurrencesresponsecursor.md +++ b/docs/models/shared/v2listtriggersoccurrencesresponsecursor.md @@ -7,6 +7,6 @@ | ------------------------------------------------------------------------------ | ------------------------------------------------------------------------------ | ------------------------------------------------------------------------------ | ------------------------------------------------------------------------------ | ------------------------------------------------------------------------------ | | `data` | List[[shared.V2TriggerOccurrence](../../models/shared/v2triggeroccurrence.md)] | :heavy_check_mark: | N/A | | | `has_more` | *bool* | :heavy_check_mark: | N/A | false | -| `page_size` | *int* | :heavy_check_mark: | N/A | 15 | | `next` | *Optional[str]* | :heavy_minus_sign: | N/A | | +| `page_size` | *int* | :heavy_check_mark: | N/A | 15 | | `previous` | *Optional[str]* | :heavy_minus_sign: | N/A | YXVsdCBhbmQgYSBtYXhpbXVtIG1heF9yZXN1bHRzLol= | \ No newline at end of file diff --git a/docs/models/shared/v2listtriggersresponsecursor.md b/docs/models/shared/v2listtriggersresponsecursor.md index 8ca536ab..7a465aaa 100644 --- a/docs/models/shared/v2listtriggersresponsecursor.md +++ b/docs/models/shared/v2listtriggersresponsecursor.md @@ -7,6 +7,6 @@ | ---------------------------------------------------------- | ---------------------------------------------------------- | ---------------------------------------------------------- | ---------------------------------------------------------- | ---------------------------------------------------------- | | `data` | List[[shared.V2Trigger](../../models/shared/v2trigger.md)] | :heavy_check_mark: | N/A | | | `has_more` | *bool* | :heavy_check_mark: | N/A | false | -| `page_size` | *int* | :heavy_check_mark: | N/A | 15 | | `next` | *Optional[str]* | :heavy_minus_sign: | N/A | | +| `page_size` | *int* | :heavy_check_mark: | N/A | 15 | | `previous` | *Optional[str]* | :heavy_minus_sign: | N/A | YXVsdCBhbmQgYSBtYXhpbXVtIG1heF9yZXN1bHRzLol= | \ No newline at end of file diff --git a/docs/models/shared/v2listwalletsresponsecursor.md b/docs/models/shared/v2listwalletsresponsecursor.md index 01b0a5e2..6e6a687b 100644 --- a/docs/models/shared/v2listwalletsresponsecursor.md +++ b/docs/models/shared/v2listwalletsresponsecursor.md @@ -6,7 +6,7 @@ | Field | Type | Required | Description | Example | | -------------------------------------------------------- | -------------------------------------------------------- | -------------------------------------------------------- | -------------------------------------------------------- | -------------------------------------------------------- | | `data` | List[[shared.V2Wallet](../../models/shared/v2wallet.md)] | :heavy_check_mark: | N/A | | -| `page_size` | *int* | :heavy_check_mark: | N/A | 15 | | `has_more` | *Optional[bool]* | :heavy_minus_sign: | N/A | false | | `next` | *Optional[str]* | :heavy_minus_sign: | N/A | | +| `page_size` | *int* | :heavy_check_mark: | N/A | 15 | | `previous` | *Optional[str]* | :heavy_minus_sign: | N/A | YXVsdCBhbmQgYSBtYXhpbXVtIG1heF9yZXN1bHRzLol= | \ No newline at end of file diff --git a/docs/models/shared/v2listworkflowsresponsecursor.md b/docs/models/shared/v2listworkflowsresponsecursor.md index aa987ba0..ff6cdf92 100644 --- a/docs/models/shared/v2listworkflowsresponsecursor.md +++ b/docs/models/shared/v2listworkflowsresponsecursor.md @@ -7,6 +7,6 @@ | ------------------------------------------------------------ | ------------------------------------------------------------ | ------------------------------------------------------------ | ------------------------------------------------------------ | ------------------------------------------------------------ | | `data` | List[[shared.V2Workflow](../../models/shared/v2workflow.md)] | :heavy_check_mark: | N/A | | | `has_more` | *bool* | :heavy_check_mark: | N/A | false | -| `page_size` | *int* | :heavy_check_mark: | N/A | 15 | | `next` | *Optional[str]* | :heavy_minus_sign: | N/A | | +| `page_size` | *int* | :heavy_check_mark: | N/A | 15 | | `previous` | *Optional[str]* | :heavy_minus_sign: | N/A | YXVsdCBhbmQgYSBtYXhpbXVtIG1heF9yZXN1bHRzLol= | \ No newline at end of file diff --git a/docs/models/shared/v2logscursorresponsecursor.md b/docs/models/shared/v2logscursorresponsecursor.md index ca3383d5..47765587 100644 --- a/docs/models/shared/v2logscursorresponsecursor.md +++ b/docs/models/shared/v2logscursorresponsecursor.md @@ -7,6 +7,6 @@ | -------------------------------------------------- | -------------------------------------------------- | -------------------------------------------------- | -------------------------------------------------- | -------------------------------------------------- | | `data` | List[[shared.V2Log](../../models/shared/v2log.md)] | :heavy_check_mark: | N/A | | | `has_more` | *bool* | :heavy_check_mark: | N/A | false | -| `page_size` | *int* | :heavy_check_mark: | N/A | 15 | | `next` | *Optional[str]* | :heavy_minus_sign: | N/A | | +| `page_size` | *int* | :heavy_check_mark: | N/A | 15 | | `previous` | *Optional[str]* | :heavy_minus_sign: | N/A | YXVsdCBhbmQgYSBtYXhpbXVtIG1heF9yZXN1bHRzLol= | \ No newline at end of file diff --git a/docs/models/shared/v2payment.md b/docs/models/shared/v2payment.md index ed9ca160..56a9eb49 100644 --- a/docs/models/shared/v2payment.md +++ b/docs/models/shared/v2payment.md @@ -13,10 +13,10 @@ | `id` | *str* | :heavy_check_mark: | N/A | XXX | | `initial_amount` | *int* | :heavy_check_mark: | N/A | 100 | | `metadata` | [Nullable[shared.V2PaymentMetadata]](../../models/shared/v2paymentmetadata.md) | :heavy_check_mark: | N/A | | +| `provider` | [Optional[shared.V2Connector]](../../models/shared/v2connector.md) | :heavy_minus_sign: | N/A | | | `raw` | [Nullable[shared.V2PaymentRaw]](../../models/shared/v2paymentraw.md) | :heavy_check_mark: | N/A | | | `reference` | *str* | :heavy_check_mark: | N/A | | -| `scheme` | [shared.Scheme](../../models/shared/scheme.md) | :heavy_check_mark: | N/A | | +| `scheme` | [shared.V2PaymentScheme](../../models/shared/v2paymentscheme.md) | :heavy_check_mark: | N/A | | | `source_account_id` | *str* | :heavy_check_mark: | N/A | | | `status` | [shared.V2PaymentStatus](../../models/shared/v2paymentstatus.md) | :heavy_check_mark: | N/A | | -| `type` | [shared.V2PaymentType](../../models/shared/v2paymenttype.md) | :heavy_check_mark: | N/A | | -| `provider` | [Optional[shared.V2Connector]](../../models/shared/v2connector.md) | :heavy_minus_sign: | N/A | | \ No newline at end of file +| `type` | [shared.V2PaymentType](../../models/shared/v2paymenttype.md) | :heavy_check_mark: | N/A | | \ No newline at end of file diff --git a/docs/models/shared/scheme.md b/docs/models/shared/v2paymentscheme.md similarity index 97% rename from docs/models/shared/scheme.md rename to docs/models/shared/v2paymentscheme.md index eb08b80e..36003a07 100644 --- a/docs/models/shared/scheme.md +++ b/docs/models/shared/v2paymentscheme.md @@ -1,4 +1,4 @@ -# Scheme +# V2PaymentScheme ## Values diff --git a/docs/models/shared/v2reverttransactionresponse.md b/docs/models/shared/v2reverttransactionresponse.md deleted file mode 100644 index 0ee331a5..00000000 --- a/docs/models/shared/v2reverttransactionresponse.md +++ /dev/null @@ -1,8 +0,0 @@ -# V2RevertTransactionResponse - - -## Fields - -| Field | Type | Required | Description | -| ------------------------------------------------------------ | ------------------------------------------------------------ | ------------------------------------------------------------ | ------------------------------------------------------------ | -| `data` | [shared.V2Transaction](../../models/shared/v2transaction.md) | :heavy_check_mark: | N/A | \ No newline at end of file diff --git a/docs/models/shared/v2stagesenddestinationwallet.md b/docs/models/shared/v2stagesenddestinationwallet.md index 3b05cf52..c2b5bce0 100644 --- a/docs/models/shared/v2stagesenddestinationwallet.md +++ b/docs/models/shared/v2stagesenddestinationwallet.md @@ -5,5 +5,5 @@ | Field | Type | Required | Description | | ------------------ | ------------------ | ------------------ | ------------------ | -| `id` | *str* | :heavy_check_mark: | N/A | -| `balance` | *Optional[str]* | :heavy_minus_sign: | N/A | \ No newline at end of file +| `balance` | *Optional[str]* | :heavy_minus_sign: | N/A | +| `id` | *str* | :heavy_check_mark: | N/A | \ No newline at end of file diff --git a/docs/models/shared/v2stagesendsource.md b/docs/models/shared/v2stagesendsource.md index 4c73f605..cc9dedcb 100644 --- a/docs/models/shared/v2stagesendsource.md +++ b/docs/models/shared/v2stagesendsource.md @@ -3,8 +3,8 @@ ## Fields -| Field | Type | Required | Description | -| -------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------- | -| `account` | [Optional[shared.V2StageSendSourceAccount]](../../models/shared/v2stagesendsourceaccount.md) | :heavy_minus_sign: | N/A | -| `payment` | [Optional[shared.V2StageSendSourcePayment]](../../models/shared/v2stagesendsourcepayment.md) | :heavy_minus_sign: | N/A | -| `wallet` | [Optional[shared.V2StageSendSourceWallet]](../../models/shared/v2stagesendsourcewallet.md) | :heavy_minus_sign: | N/A | \ No newline at end of file +| Field | Type | Required | Description | +| ------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------ | +| `account` | [Optional[shared.V2StageSendDestinationAccount]](../../models/shared/v2stagesenddestinationaccount.md) | :heavy_minus_sign: | N/A | +| `payment` | [Optional[shared.V2StageSendSourcePayment]](../../models/shared/v2stagesendsourcepayment.md) | :heavy_minus_sign: | N/A | +| `wallet` | [Optional[shared.V2StageSendDestinationWallet]](../../models/shared/v2stagesenddestinationwallet.md) | :heavy_minus_sign: | N/A | \ No newline at end of file diff --git a/docs/models/shared/v2stagesendsourceaccount.md b/docs/models/shared/v2stagesendsourceaccount.md deleted file mode 100644 index ff726ec0..00000000 --- a/docs/models/shared/v2stagesendsourceaccount.md +++ /dev/null @@ -1,9 +0,0 @@ -# V2StageSendSourceAccount - - -## Fields - -| Field | Type | Required | Description | -| ------------------ | ------------------ | ------------------ | ------------------ | -| `id` | *str* | :heavy_check_mark: | N/A | -| `ledger` | *Optional[str]* | :heavy_minus_sign: | N/A | \ No newline at end of file diff --git a/docs/models/shared/v2stagesendsourcewallet.md b/docs/models/shared/v2stagesendsourcewallet.md deleted file mode 100644 index aef1f835..00000000 --- a/docs/models/shared/v2stagesendsourcewallet.md +++ /dev/null @@ -1,9 +0,0 @@ -# V2StageSendSourceWallet - - -## Fields - -| Field | Type | Required | Description | -| ------------------ | ------------------ | ------------------ | ------------------ | -| `id` | *str* | :heavy_check_mark: | N/A | -| `balance` | *Optional[str]* | :heavy_minus_sign: | N/A | \ No newline at end of file diff --git a/docs/models/shared/v2stagestatus.md b/docs/models/shared/v2stagestatus.md index 4ba17551..4ac84082 100644 --- a/docs/models/shared/v2stagestatus.md +++ b/docs/models/shared/v2stagestatus.md @@ -5,8 +5,8 @@ | Field | Type | Required | Description | | -------------------------------------------------------------------- | -------------------------------------------------------------------- | -------------------------------------------------------------------- | -------------------------------------------------------------------- | +| `error` | *Optional[str]* | :heavy_minus_sign: | N/A | | `instance_id` | *str* | :heavy_check_mark: | N/A | | `stage` | *float* | :heavy_check_mark: | N/A | | `started_at` | [date](https://docs.python.org/3/library/datetime.html#date-objects) | :heavy_check_mark: | N/A | -| `error` | *Optional[str]* | :heavy_minus_sign: | N/A | | `terminated_at` | [date](https://docs.python.org/3/library/datetime.html#date-objects) | :heavy_minus_sign: | N/A | \ No newline at end of file diff --git a/docs/models/shared/v2transaction.md b/docs/models/shared/v2transaction.md index ac7ffae8..3e80f4ac 100644 --- a/docs/models/shared/v2transaction.md +++ b/docs/models/shared/v2transaction.md @@ -6,14 +6,14 @@ | Field | Type | Required | Description | Example | | ---------------------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------- | | `id` | *int* | :heavy_check_mark: | N/A | | -| `metadata` | Dict[str, *str*] | :heavy_check_mark: | N/A | {
"admin": "true"
} | -| `postings` | List[[shared.V2Posting](../../models/shared/v2posting.md)] | :heavy_check_mark: | N/A | | -| `reverted` | *bool* | :heavy_check_mark: | N/A | | -| `timestamp` | [date](https://docs.python.org/3/library/datetime.html#date-objects) | :heavy_check_mark: | N/A | | | `inserted_at` | [date](https://docs.python.org/3/library/datetime.html#date-objects) | :heavy_minus_sign: | N/A | | +| `metadata` | Dict[str, *str*] | :heavy_check_mark: | N/A | {
"admin": "true"
} | | `post_commit_effective_volumes` | Dict[str, Dict[str, [shared.V2Volume](../../models/shared/v2volume.md)]] | :heavy_minus_sign: | N/A | {
"orders:1": {
"USD": {
"input": 100,
"output": 10,
"balance": 90
}
},
"orders:2": {
"USD": {
"input": 100,
"output": 10,
"balance": 90
}
}
} | | `post_commit_volumes` | Dict[str, Dict[str, [shared.V2Volume](../../models/shared/v2volume.md)]] | :heavy_minus_sign: | N/A | {
"orders:1": {
"USD": {
"input": 100,
"output": 10,
"balance": 90
}
},
"orders:2": {
"USD": {
"input": 100,
"output": 10,
"balance": 90
}
}
} | +| `postings` | List[[shared.V2Posting](../../models/shared/v2posting.md)] | :heavy_check_mark: | N/A | | | `pre_commit_effective_volumes` | Dict[str, Dict[str, [shared.V2Volume](../../models/shared/v2volume.md)]] | :heavy_minus_sign: | N/A | {
"orders:1": {
"USD": {
"input": 100,
"output": 10,
"balance": 90
}
},
"orders:2": {
"USD": {
"input": 100,
"output": 10,
"balance": 90
}
}
} | | `pre_commit_volumes` | Dict[str, Dict[str, [shared.V2Volume](../../models/shared/v2volume.md)]] | :heavy_minus_sign: | N/A | {
"orders:1": {
"USD": {
"input": 100,
"output": 10,
"balance": 90
}
},
"orders:2": {
"USD": {
"input": 100,
"output": 10,
"balance": 90
}
}
} | | `reference` | *Optional[str]* | :heavy_minus_sign: | N/A | ref:001 | -| `reverted_at` | [date](https://docs.python.org/3/library/datetime.html#date-objects) | :heavy_minus_sign: | N/A | | \ No newline at end of file +| `reverted` | *bool* | :heavy_check_mark: | N/A | | +| `reverted_at` | [date](https://docs.python.org/3/library/datetime.html#date-objects) | :heavy_minus_sign: | N/A | | +| `timestamp` | [date](https://docs.python.org/3/library/datetime.html#date-objects) | :heavy_check_mark: | N/A | | \ No newline at end of file diff --git a/docs/models/shared/v2transactionscursorresponsecursor.md b/docs/models/shared/v2transactionscursorresponsecursor.md index 9217e85f..a64868ff 100644 --- a/docs/models/shared/v2transactionscursorresponsecursor.md +++ b/docs/models/shared/v2transactionscursorresponsecursor.md @@ -7,6 +7,6 @@ | ------------------------------------------------------------------ | ------------------------------------------------------------------ | ------------------------------------------------------------------ | ------------------------------------------------------------------ | ------------------------------------------------------------------ | | `data` | List[[shared.V2Transaction](../../models/shared/v2transaction.md)] | :heavy_check_mark: | N/A | | | `has_more` | *bool* | :heavy_check_mark: | N/A | false | -| `page_size` | *int* | :heavy_check_mark: | N/A | 15 | | `next` | *Optional[str]* | :heavy_minus_sign: | N/A | | +| `page_size` | *int* | :heavy_check_mark: | N/A | 15 | | `previous` | *Optional[str]* | :heavy_minus_sign: | N/A | YXVsdCBhbmQgYSBtYXhpbXVtIG1heF9yZXN1bHRzLol= | \ No newline at end of file diff --git a/docs/models/shared/v2trigger.md b/docs/models/shared/v2trigger.md index 1ba3d48b..120b08e7 100644 --- a/docs/models/shared/v2trigger.md +++ b/docs/models/shared/v2trigger.md @@ -7,8 +7,8 @@ | -------------------------------------------------------------------- | -------------------------------------------------------------------- | -------------------------------------------------------------------- | -------------------------------------------------------------------- | | `created_at` | [date](https://docs.python.org/3/library/datetime.html#date-objects) | :heavy_check_mark: | N/A | | `event` | *str* | :heavy_check_mark: | N/A | -| `id` | *str* | :heavy_check_mark: | N/A | -| `workflow_id` | *str* | :heavy_check_mark: | N/A | | `filter_` | *Optional[str]* | :heavy_minus_sign: | N/A | +| `id` | *str* | :heavy_check_mark: | N/A | | `name` | *Optional[str]* | :heavy_minus_sign: | N/A | -| `vars` | Dict[str, *Any*] | :heavy_minus_sign: | N/A | \ No newline at end of file +| `vars` | Dict[str, *Any*] | :heavy_minus_sign: | N/A | +| `workflow_id` | *str* | :heavy_check_mark: | N/A | \ No newline at end of file diff --git a/docs/models/shared/v2triggerdata.md b/docs/models/shared/v2triggerdata.md index af103f4c..6bbad574 100644 --- a/docs/models/shared/v2triggerdata.md +++ b/docs/models/shared/v2triggerdata.md @@ -6,7 +6,7 @@ | Field | Type | Required | Description | | ------------------ | ------------------ | ------------------ | ------------------ | | `event` | *str* | :heavy_check_mark: | N/A | -| `workflow_id` | *str* | :heavy_check_mark: | N/A | | `filter_` | *Optional[str]* | :heavy_minus_sign: | N/A | | `name` | *Optional[str]* | :heavy_minus_sign: | N/A | -| `vars` | Dict[str, *Any*] | :heavy_minus_sign: | N/A | \ No newline at end of file +| `vars` | Dict[str, *Any*] | :heavy_minus_sign: | N/A | +| `workflow_id` | *str* | :heavy_check_mark: | N/A | \ No newline at end of file diff --git a/docs/models/shared/v2triggeroccurrence.md b/docs/models/shared/v2triggeroccurrence.md index 689ede85..61715ff2 100644 --- a/docs/models/shared/v2triggeroccurrence.md +++ b/docs/models/shared/v2triggeroccurrence.md @@ -6,8 +6,8 @@ | Field | Type | Required | Description | | -------------------------------------------------------------------------------- | -------------------------------------------------------------------------------- | -------------------------------------------------------------------------------- | -------------------------------------------------------------------------------- | | `date_` | [date](https://docs.python.org/3/library/datetime.html#date-objects) | :heavy_check_mark: | N/A | +| `error` | *Optional[str]* | :heavy_minus_sign: | N/A | | `event` | Dict[str, *Any*] | :heavy_check_mark: | N/A | | `trigger_id` | *str* | :heavy_check_mark: | N/A | -| `error` | *Optional[str]* | :heavy_minus_sign: | N/A | | `workflow_instance` | [Optional[shared.V2WorkflowInstance]](../../models/shared/v2workflowinstance.md) | :heavy_minus_sign: | N/A | | `workflow_instance_id` | *Optional[str]* | :heavy_minus_sign: | N/A | \ No newline at end of file diff --git a/docs/models/shared/v2volume.md b/docs/models/shared/v2volume.md index d5697efa..d0b87fd7 100644 --- a/docs/models/shared/v2volume.md +++ b/docs/models/shared/v2volume.md @@ -5,6 +5,6 @@ | Field | Type | Required | Description | | ------------------ | ------------------ | ------------------ | ------------------ | +| `balance` | *Optional[int]* | :heavy_minus_sign: | N/A | | `input` | *int* | :heavy_check_mark: | N/A | -| `output` | *int* | :heavy_check_mark: | N/A | -| `balance` | *Optional[int]* | :heavy_minus_sign: | N/A | \ No newline at end of file +| `output` | *int* | :heavy_check_mark: | N/A | \ No newline at end of file diff --git a/docs/models/shared/v2volumeswithbalancecursorresponsecursor.md b/docs/models/shared/v2volumeswithbalancecursorresponsecursor.md index 71c4bab0..32c3e990 100644 --- a/docs/models/shared/v2volumeswithbalancecursorresponsecursor.md +++ b/docs/models/shared/v2volumeswithbalancecursorresponsecursor.md @@ -7,6 +7,6 @@ | -------------------------------------------------------------------------------- | -------------------------------------------------------------------------------- | -------------------------------------------------------------------------------- | -------------------------------------------------------------------------------- | -------------------------------------------------------------------------------- | | `data` | List[[shared.V2VolumesWithBalance](../../models/shared/v2volumeswithbalance.md)] | :heavy_check_mark: | N/A | | | `has_more` | *bool* | :heavy_check_mark: | N/A | false | -| `page_size` | *int* | :heavy_check_mark: | N/A | 15 | | `next` | *Optional[str]* | :heavy_minus_sign: | N/A | | +| `page_size` | *int* | :heavy_check_mark: | N/A | 15 | | `previous` | *Optional[str]* | :heavy_minus_sign: | N/A | YXVsdCBhbmQgYSBtYXhpbXVtIG1heF9yZXN1bHRzLol= | \ No newline at end of file diff --git a/docs/models/shared/v2walletsubject.md b/docs/models/shared/v2walletsubject.md index 2f889c4e..2e59fbe2 100644 --- a/docs/models/shared/v2walletsubject.md +++ b/docs/models/shared/v2walletsubject.md @@ -5,6 +5,6 @@ | Field | Type | Required | Description | | ------------------ | ------------------ | ------------------ | ------------------ | +| `balance` | *Optional[str]* | :heavy_minus_sign: | N/A | | `identifier` | *str* | :heavy_check_mark: | N/A | -| `type` | *str* | :heavy_check_mark: | N/A | -| `balance` | *Optional[str]* | :heavy_minus_sign: | N/A | \ No newline at end of file +| `type` | *str* | :heavy_check_mark: | N/A | \ No newline at end of file diff --git a/docs/models/shared/v2walletwithbalances.md b/docs/models/shared/v2walletwithbalances.md index 9deb06c6..d54db7e9 100644 --- a/docs/models/shared/v2walletwithbalances.md +++ b/docs/models/shared/v2walletwithbalances.md @@ -3,11 +3,11 @@ ## Fields -| Field | Type | Required | Description | -| -------------------------------------------------------------------- | -------------------------------------------------------------------- | -------------------------------------------------------------------- | -------------------------------------------------------------------- | -| `balances` | [shared.Balances](../../models/shared/balances.md) | :heavy_check_mark: | N/A | -| `created_at` | [date](https://docs.python.org/3/library/datetime.html#date-objects) | :heavy_check_mark: | N/A | -| `id` | *str* | :heavy_check_mark: | The unique ID of the wallet. | -| `ledger` | *str* | :heavy_check_mark: | N/A | -| `metadata` | Dict[str, *str*] | :heavy_check_mark: | Metadata associated with the wallet. | -| `name` | *str* | :heavy_check_mark: | N/A | \ No newline at end of file +| Field | Type | Required | Description | +| ------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------ | +| `balances` | [shared.V2WalletWithBalancesBalances](../../models/shared/v2walletwithbalancesbalances.md) | :heavy_check_mark: | N/A | +| `created_at` | [date](https://docs.python.org/3/library/datetime.html#date-objects) | :heavy_check_mark: | N/A | +| `id` | *str* | :heavy_check_mark: | The unique ID of the wallet. | +| `ledger` | *str* | :heavy_check_mark: | N/A | +| `metadata` | Dict[str, *str*] | :heavy_check_mark: | Metadata associated with the wallet. | +| `name` | *str* | :heavy_check_mark: | N/A | \ No newline at end of file diff --git a/docs/models/shared/balances.md b/docs/models/shared/v2walletwithbalancesbalances.md similarity index 96% rename from docs/models/shared/balances.md rename to docs/models/shared/v2walletwithbalancesbalances.md index 8c09ee91..0073288a 100644 --- a/docs/models/shared/balances.md +++ b/docs/models/shared/v2walletwithbalancesbalances.md @@ -1,4 +1,4 @@ -# Balances +# V2WalletWithBalancesBalances ## Fields diff --git a/docs/models/shared/v2workflowconfig.md b/docs/models/shared/v2workflowconfig.md index 50e18eb7..9c677ff1 100644 --- a/docs/models/shared/v2workflowconfig.md +++ b/docs/models/shared/v2workflowconfig.md @@ -5,5 +5,5 @@ | Field | Type | Required | Description | | ---------------------- | ---------------------- | ---------------------- | ---------------------- | -| `stages` | List[Dict[str, *Any*]] | :heavy_check_mark: | N/A | -| `name` | *Optional[str]* | :heavy_minus_sign: | N/A | \ No newline at end of file +| `name` | *Optional[str]* | :heavy_minus_sign: | N/A | +| `stages` | List[Dict[str, *Any*]] | :heavy_check_mark: | N/A | \ No newline at end of file diff --git a/docs/models/shared/v2workflowinstance.md b/docs/models/shared/v2workflowinstance.md index 862de971..fbc69c9d 100644 --- a/docs/models/shared/v2workflowinstance.md +++ b/docs/models/shared/v2workflowinstance.md @@ -6,10 +6,10 @@ | Field | Type | Required | Description | | -------------------------------------------------------------------- | -------------------------------------------------------------------- | -------------------------------------------------------------------- | -------------------------------------------------------------------- | | `created_at` | [date](https://docs.python.org/3/library/datetime.html#date-objects) | :heavy_check_mark: | N/A | +| `error` | *Optional[str]* | :heavy_minus_sign: | N/A | | `id` | *str* | :heavy_check_mark: | N/A | +| `status` | List[[shared.V2StageStatus](../../models/shared/v2stagestatus.md)] | :heavy_minus_sign: | N/A | | `terminated` | *bool* | :heavy_check_mark: | N/A | +| `terminated_at` | [date](https://docs.python.org/3/library/datetime.html#date-objects) | :heavy_minus_sign: | N/A | | `updated_at` | [date](https://docs.python.org/3/library/datetime.html#date-objects) | :heavy_check_mark: | N/A | -| `workflow_id` | *str* | :heavy_check_mark: | N/A | -| `error` | *Optional[str]* | :heavy_minus_sign: | N/A | -| `status` | List[[shared.V2StageStatus](../../models/shared/v2stagestatus.md)] | :heavy_minus_sign: | N/A | -| `terminated_at` | [date](https://docs.python.org/3/library/datetime.html#date-objects) | :heavy_minus_sign: | N/A | \ No newline at end of file +| `workflow_id` | *str* | :heavy_check_mark: | N/A | \ No newline at end of file diff --git a/docs/models/shared/v2workflowinstancehistory.md b/docs/models/shared/v2workflowinstancehistory.md index e62a4e99..112466a6 100644 --- a/docs/models/shared/v2workflowinstancehistory.md +++ b/docs/models/shared/v2workflowinstancehistory.md @@ -5,9 +5,9 @@ | Field | Type | Required | Description | | -------------------------------------------------------------------- | -------------------------------------------------------------------- | -------------------------------------------------------------------- | -------------------------------------------------------------------- | +| `error` | *Optional[str]* | :heavy_minus_sign: | N/A | | `input` | [shared.V2Stage](../../models/shared/v2stage.md) | :heavy_check_mark: | N/A | | `name` | *str* | :heavy_check_mark: | N/A | | `started_at` | [date](https://docs.python.org/3/library/datetime.html#date-objects) | :heavy_check_mark: | N/A | | `terminated` | *bool* | :heavy_check_mark: | N/A | -| `error` | *Optional[str]* | :heavy_minus_sign: | N/A | | `terminated_at` | [date](https://docs.python.org/3/library/datetime.html#date-objects) | :heavy_minus_sign: | N/A | \ No newline at end of file diff --git a/docs/models/shared/v2workflowinstancehistorystage.md b/docs/models/shared/v2workflowinstancehistorystage.md index 91e39aa9..c3bc249f 100644 --- a/docs/models/shared/v2workflowinstancehistorystage.md +++ b/docs/models/shared/v2workflowinstancehistorystage.md @@ -6,12 +6,12 @@ | Field | Type | Required | Description | | -------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------- | | `attempt` | *int* | :heavy_check_mark: | N/A | -| `input` | [shared.V2WorkflowInstanceHistoryStageInput](../../models/shared/v2workflowinstancehistorystageinput.md) | :heavy_check_mark: | N/A | -| `name` | *str* | :heavy_check_mark: | N/A | -| `started_at` | [date](https://docs.python.org/3/library/datetime.html#date-objects) | :heavy_check_mark: | N/A | -| `terminated` | *bool* | :heavy_check_mark: | N/A | | `error` | *Optional[str]* | :heavy_minus_sign: | N/A | +| `input` | [shared.V2WorkflowInstanceHistoryStageInput](../../models/shared/v2workflowinstancehistorystageinput.md) | :heavy_check_mark: | N/A | | `last_failure` | *Optional[str]* | :heavy_minus_sign: | N/A | +| `name` | *str* | :heavy_check_mark: | N/A | | `next_execution` | [date](https://docs.python.org/3/library/datetime.html#date-objects) | :heavy_minus_sign: | N/A | | `output` | [Optional[shared.V2WorkflowInstanceHistoryStageOutput]](../../models/shared/v2workflowinstancehistorystageoutput.md) | :heavy_minus_sign: | N/A | +| `started_at` | [date](https://docs.python.org/3/library/datetime.html#date-objects) | :heavy_check_mark: | N/A | +| `terminated` | *bool* | :heavy_check_mark: | N/A | | `terminated_at` | [date](https://docs.python.org/3/library/datetime.html#date-objects) | :heavy_minus_sign: | N/A | \ No newline at end of file diff --git a/docs/models/shared/v2workflowinstancehistorystageoutput.md b/docs/models/shared/v2workflowinstancehistorystageoutput.md index 7f53c5ce..5ba5d266 100644 --- a/docs/models/shared/v2workflowinstancehistorystageoutput.md +++ b/docs/models/shared/v2workflowinstancehistorystageoutput.md @@ -7,7 +7,7 @@ | -------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------- | | `create_transaction` | [Optional[shared.V2ActivityCreateTransactionOutput]](../../models/shared/v2activitycreatetransactionoutput.md) | :heavy_minus_sign: | N/A | | `debit_wallet` | [Optional[shared.V2ActivityDebitWalletOutput]](../../models/shared/v2activitydebitwalletoutput.md) | :heavy_minus_sign: | N/A | -| `get_account` | [Optional[shared.V2ActivityGetAccountOutput]](../../models/shared/v2activitygetaccountoutput.md) | :heavy_minus_sign: | N/A | +| `get_account` | [Optional[shared.V2AccountResponse]](../../models/shared/v2accountresponse.md) | :heavy_minus_sign: | N/A | | `get_payment` | [Optional[shared.V2ActivityGetPaymentOutput]](../../models/shared/v2activitygetpaymentoutput.md) | :heavy_minus_sign: | N/A | | `get_wallet` | [Optional[shared.V2ActivityGetWalletOutput]](../../models/shared/v2activitygetwalletoutput.md) | :heavy_minus_sign: | N/A | | `list_wallets` | [Optional[shared.V2ListWalletsResponse]](../../models/shared/v2listwalletsresponse.md) | :heavy_minus_sign: | N/A | \ No newline at end of file diff --git a/docs/models/shared/v3account.md b/docs/models/shared/v3account.md index a9af5e80..5be6e9ac 100644 --- a/docs/models/shared/v3account.md +++ b/docs/models/shared/v3account.md @@ -7,11 +7,11 @@ | -------------------------------------------------------------------- | -------------------------------------------------------------------- | -------------------------------------------------------------------- | -------------------------------------------------------------------- | | `connector_id` | *str* | :heavy_check_mark: | N/A | | `created_at` | [date](https://docs.python.org/3/library/datetime.html#date-objects) | :heavy_check_mark: | N/A | +| `default_asset` | *OptionalNullable[str]* | :heavy_minus_sign: | N/A | | `id` | *str* | :heavy_check_mark: | N/A | +| `metadata` | Dict[str, *str*] | :heavy_minus_sign: | N/A | +| `name` | *OptionalNullable[str]* | :heavy_minus_sign: | N/A | | `provider` | *str* | :heavy_check_mark: | N/A | | `raw` | [shared.V3AccountRaw](../../models/shared/v3accountraw.md) | :heavy_check_mark: | N/A | | `reference` | *str* | :heavy_check_mark: | N/A | -| `type` | [shared.V3AccountTypeEnum](../../models/shared/v3accounttypeenum.md) | :heavy_check_mark: | N/A | -| `default_asset` | *OptionalNullable[str]* | :heavy_minus_sign: | N/A | -| `metadata` | Dict[str, *str*] | :heavy_minus_sign: | N/A | -| `name` | *OptionalNullable[str]* | :heavy_minus_sign: | N/A | \ No newline at end of file +| `type` | [shared.V3AccountTypeEnum](../../models/shared/v3accounttypeenum.md) | :heavy_check_mark: | N/A | \ No newline at end of file diff --git a/docs/models/shared/v3accountscursorresponsecursor.md b/docs/models/shared/v3accountscursorresponsecursor.md index 2d113410..325388a3 100644 --- a/docs/models/shared/v3accountscursorresponsecursor.md +++ b/docs/models/shared/v3accountscursorresponsecursor.md @@ -7,6 +7,6 @@ | ---------------------------------------------------------- | ---------------------------------------------------------- | ---------------------------------------------------------- | ---------------------------------------------------------- | ---------------------------------------------------------- | | `data` | List[[shared.V3Account](../../models/shared/v3account.md)] | :heavy_check_mark: | N/A | | | `has_more` | *bool* | :heavy_check_mark: | N/A | false | -| `page_size` | *int* | :heavy_check_mark: | N/A | 15 | | `next` | *Optional[str]* | :heavy_minus_sign: | N/A | | +| `page_size` | *int* | :heavy_check_mark: | N/A | 15 | | `previous` | *Optional[str]* | :heavy_minus_sign: | N/A | YXVsdCBhbmQgYSBtYXhpbXVtIG1heF9yZXN1bHRzLol= | \ No newline at end of file diff --git a/docs/models/shared/v3adyenconfig.md b/docs/models/shared/v3adyenconfig.md index 996ed4bd..61d509c4 100644 --- a/docs/models/shared/v3adyenconfig.md +++ b/docs/models/shared/v3adyenconfig.md @@ -7,8 +7,8 @@ | ---------------------- | ---------------------- | ---------------------- | ---------------------- | | `api_key` | *str* | :heavy_check_mark: | N/A | | `company_id` | *str* | :heavy_check_mark: | N/A | -| `name` | *str* | :heavy_check_mark: | N/A | | `live_endpoint_prefix` | *Optional[str]* | :heavy_minus_sign: | N/A | +| `name` | *str* | :heavy_check_mark: | N/A | | `page_size` | *Optional[int]* | :heavy_minus_sign: | N/A | | `polling_period` | *Optional[str]* | :heavy_minus_sign: | N/A | | `provider` | *Optional[str]* | :heavy_minus_sign: | N/A | diff --git a/docs/models/shared/v3atlarconfig.md b/docs/models/shared/v3atlarconfig.md index a0b7d696..8b4cd450 100644 --- a/docs/models/shared/v3atlarconfig.md +++ b/docs/models/shared/v3atlarconfig.md @@ -8,7 +8,7 @@ | `access_key` | *str* | :heavy_check_mark: | N/A | | `base_url` | *str* | :heavy_check_mark: | N/A | | `name` | *str* | :heavy_check_mark: | N/A | -| `secret` | *str* | :heavy_check_mark: | N/A | | `page_size` | *Optional[int]* | :heavy_minus_sign: | N/A | | `polling_period` | *Optional[str]* | :heavy_minus_sign: | N/A | -| `provider` | *Optional[str]* | :heavy_minus_sign: | N/A | \ No newline at end of file +| `provider` | *Optional[str]* | :heavy_minus_sign: | N/A | +| `secret` | *str* | :heavy_check_mark: | N/A | \ No newline at end of file diff --git a/docs/models/shared/v3balancescursorresponsecursor.md b/docs/models/shared/v3balancescursorresponsecursor.md index 7768404f..9d1cada5 100644 --- a/docs/models/shared/v3balancescursorresponsecursor.md +++ b/docs/models/shared/v3balancescursorresponsecursor.md @@ -7,6 +7,6 @@ | ---------------------------------------------------------- | ---------------------------------------------------------- | ---------------------------------------------------------- | ---------------------------------------------------------- | ---------------------------------------------------------- | | `data` | List[[shared.V3Balance](../../models/shared/v3balance.md)] | :heavy_check_mark: | N/A | | | `has_more` | *bool* | :heavy_check_mark: | N/A | false | -| `page_size` | *int* | :heavy_check_mark: | N/A | 15 | | `next` | *Optional[str]* | :heavy_minus_sign: | N/A | | +| `page_size` | *int* | :heavy_check_mark: | N/A | 15 | | `previous` | *Optional[str]* | :heavy_minus_sign: | N/A | YXVsdCBhbmQgYSBtYXhpbXVtIG1heF9yZXN1bHRzLol= | \ No newline at end of file diff --git a/docs/models/shared/v3bankaccount.md b/docs/models/shared/v3bankaccount.md index 689c0ea5..a63ff35c 100644 --- a/docs/models/shared/v3bankaccount.md +++ b/docs/models/shared/v3bankaccount.md @@ -5,12 +5,12 @@ | Field | Type | Required | Description | | ---------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------- | -| `created_at` | [date](https://docs.python.org/3/library/datetime.html#date-objects) | :heavy_check_mark: | N/A | -| `id` | *str* | :heavy_check_mark: | N/A | -| `name` | *str* | :heavy_check_mark: | N/A | | `account_number` | *OptionalNullable[str]* | :heavy_minus_sign: | N/A | | `country` | *OptionalNullable[str]* | :heavy_minus_sign: | N/A | +| `created_at` | [date](https://docs.python.org/3/library/datetime.html#date-objects) | :heavy_check_mark: | N/A | | `iban` | *OptionalNullable[str]* | :heavy_minus_sign: | N/A | +| `id` | *str* | :heavy_check_mark: | N/A | | `metadata` | Dict[str, *str*] | :heavy_minus_sign: | N/A | +| `name` | *str* | :heavy_check_mark: | N/A | | `related_accounts` | List[[shared.V3BankAccountRelatedAccount](../../models/shared/v3bankaccountrelatedaccount.md)] | :heavy_minus_sign: | N/A | | `swift_bic_code` | *OptionalNullable[str]* | :heavy_minus_sign: | N/A | \ No newline at end of file diff --git a/docs/models/shared/v3bankaccountscursorresponsecursor.md b/docs/models/shared/v3bankaccountscursorresponsecursor.md index 4c407231..fb385939 100644 --- a/docs/models/shared/v3bankaccountscursorresponsecursor.md +++ b/docs/models/shared/v3bankaccountscursorresponsecursor.md @@ -7,6 +7,6 @@ | ------------------------------------------------------------------ | ------------------------------------------------------------------ | ------------------------------------------------------------------ | ------------------------------------------------------------------ | ------------------------------------------------------------------ | | `data` | List[[shared.V3BankAccount](../../models/shared/v3bankaccount.md)] | :heavy_check_mark: | N/A | | | `has_more` | *bool* | :heavy_check_mark: | N/A | false | -| `page_size` | *int* | :heavy_check_mark: | N/A | 15 | | `next` | *Optional[str]* | :heavy_minus_sign: | N/A | | +| `page_size` | *int* | :heavy_check_mark: | N/A | 15 | | `previous` | *Optional[str]* | :heavy_minus_sign: | N/A | YXVsdCBhbmQgYSBtYXhpbXVtIG1heF9yZXN1bHRzLol= | \ No newline at end of file diff --git a/docs/models/shared/v3bankingcircleconfig.md b/docs/models/shared/v3bankingcircleconfig.md index b71eb5ae..ab17f32d 100644 --- a/docs/models/shared/v3bankingcircleconfig.md +++ b/docs/models/shared/v3bankingcircleconfig.md @@ -8,10 +8,10 @@ | `authorization_endpoint` | *str* | :heavy_check_mark: | N/A | | `endpoint` | *str* | :heavy_check_mark: | N/A | | `name` | *str* | :heavy_check_mark: | N/A | +| `page_size` | *Optional[int]* | :heavy_minus_sign: | N/A | | `password` | *str* | :heavy_check_mark: | N/A | +| `polling_period` | *Optional[str]* | :heavy_minus_sign: | N/A | +| `provider` | *Optional[str]* | :heavy_minus_sign: | N/A | | `user_certificate` | *str* | :heavy_check_mark: | N/A | | `user_certificate_key` | *str* | :heavy_check_mark: | N/A | -| `username` | *str* | :heavy_check_mark: | N/A | -| `page_size` | *Optional[int]* | :heavy_minus_sign: | N/A | -| `polling_period` | *Optional[str]* | :heavy_minus_sign: | N/A | -| `provider` | *Optional[str]* | :heavy_minus_sign: | N/A | \ No newline at end of file +| `username` | *str* | :heavy_check_mark: | N/A | \ No newline at end of file diff --git a/docs/models/shared/v3connector.md b/docs/models/shared/v3connector.md index 92e71dcb..3c377fcc 100644 --- a/docs/models/shared/v3connector.md +++ b/docs/models/shared/v3connector.md @@ -3,12 +3,12 @@ ## Fields -| Field | Type | Required | Description | -| ---------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------- | -| `config` | [shared.V3ConnectorSchemasConfig](../../models/shared/v3connectorschemasconfig.md) | :heavy_check_mark: | N/A | -| `created_at` | [date](https://docs.python.org/3/library/datetime.html#date-objects) | :heavy_check_mark: | N/A | -| `id` | *str* | :heavy_check_mark: | N/A | -| `name` | *str* | :heavy_check_mark: | N/A | -| `provider` | *str* | :heavy_check_mark: | N/A | -| `reference` | *str* | :heavy_check_mark: | N/A | -| `scheduled_for_deletion` | *bool* | :heavy_check_mark: | N/A | \ No newline at end of file +| Field | Type | Required | Description | +| -------------------------------------------------------------------- | -------------------------------------------------------------------- | -------------------------------------------------------------------- | -------------------------------------------------------------------- | +| `config` | [shared.V3ConnectorConfig](../../models/shared/v3connectorconfig.md) | :heavy_check_mark: | N/A | +| `created_at` | [date](https://docs.python.org/3/library/datetime.html#date-objects) | :heavy_check_mark: | N/A | +| `id` | *str* | :heavy_check_mark: | N/A | +| `name` | *str* | :heavy_check_mark: | N/A | +| `provider` | *str* | :heavy_check_mark: | N/A | +| `reference` | *str* | :heavy_check_mark: | N/A | +| `scheduled_for_deletion` | *bool* | :heavy_check_mark: | N/A | \ No newline at end of file diff --git a/docs/models/shared/v3connectorconfig.md b/docs/models/shared/v3connectorconfig.md index ee0bd566..3b08b184 100644 --- a/docs/models/shared/v3connectorconfig.md +++ b/docs/models/shared/v3connectorconfig.md @@ -1,71 +1,7 @@ # V3ConnectorConfig -## Supported Types - -### `shared.V3AdyenConfig` - -```python -value: shared.V3AdyenConfig = /* values here */ -``` - -### `shared.V3AtlarConfig` - -```python -value: shared.V3AtlarConfig = /* values here */ -``` - -### `shared.V3BankingcircleConfig` - -```python -value: shared.V3BankingcircleConfig = /* values here */ -``` - -### `shared.V3CurrencycloudConfig` - -```python -value: shared.V3CurrencycloudConfig = /* values here */ -``` - -### `shared.V3DummypayConfig` - -```python -value: shared.V3DummypayConfig = /* values here */ -``` - -### `shared.V3GenericConfig` - -```python -value: shared.V3GenericConfig = /* values here */ -``` - -### `shared.V3MangopayConfig` - -```python -value: shared.V3MangopayConfig = /* values here */ -``` - -### `shared.V3ModulrConfig` - -```python -value: shared.V3ModulrConfig = /* values here */ -``` - -### `shared.V3MoneycorpConfig` - -```python -value: shared.V3MoneycorpConfig = /* values here */ -``` - -### `shared.V3StripeConfig` - -```python -value: shared.V3StripeConfig = /* values here */ -``` - -### `shared.V3WiseConfig` - -```python -value: shared.V3WiseConfig = /* values here */ -``` +## Fields +| Field | Type | Required | Description | +| ----------- | ----------- | ----------- | ----------- | \ No newline at end of file diff --git a/docs/models/shared/v3connectorscheduleinstancescursorresponsecursor.md b/docs/models/shared/v3connectorscheduleinstancescursorresponsecursor.md index 0e572375..d6754631 100644 --- a/docs/models/shared/v3connectorscheduleinstancescursorresponsecursor.md +++ b/docs/models/shared/v3connectorscheduleinstancescursorresponsecursor.md @@ -7,6 +7,6 @@ | ------------------------------------------------------------ | ------------------------------------------------------------ | ------------------------------------------------------------ | ------------------------------------------------------------ | ------------------------------------------------------------ | | `data` | List[[shared.V3Instance](../../models/shared/v3instance.md)] | :heavy_check_mark: | N/A | | | `has_more` | *bool* | :heavy_check_mark: | N/A | false | -| `page_size` | *int* | :heavy_check_mark: | N/A | 15 | | `next` | *Optional[str]* | :heavy_minus_sign: | N/A | | +| `page_size` | *int* | :heavy_check_mark: | N/A | 15 | | `previous` | *Optional[str]* | :heavy_minus_sign: | N/A | YXVsdCBhbmQgYSBtYXhpbXVtIG1heF9yZXN1bHRzLol= | \ No newline at end of file diff --git a/docs/models/shared/v3connectorschedulescursorresponsecursor.md b/docs/models/shared/v3connectorschedulescursorresponsecursor.md index 9a13f27b..41a476fc 100644 --- a/docs/models/shared/v3connectorschedulescursorresponsecursor.md +++ b/docs/models/shared/v3connectorschedulescursorresponsecursor.md @@ -7,6 +7,6 @@ | ------------------------------------------------------------ | ------------------------------------------------------------ | ------------------------------------------------------------ | ------------------------------------------------------------ | ------------------------------------------------------------ | | `data` | List[[shared.V3Schedule](../../models/shared/v3schedule.md)] | :heavy_check_mark: | N/A | | | `has_more` | *bool* | :heavy_check_mark: | N/A | false | -| `page_size` | *int* | :heavy_check_mark: | N/A | 15 | | `next` | *Optional[str]* | :heavy_minus_sign: | N/A | | +| `page_size` | *int* | :heavy_check_mark: | N/A | 15 | | `previous` | *Optional[str]* | :heavy_minus_sign: | N/A | YXVsdCBhbmQgYSBtYXhpbXVtIG1heF9yZXN1bHRzLol= | \ No newline at end of file diff --git a/docs/models/shared/v3connectorschemasconfig.md b/docs/models/shared/v3connectorschemasconfig.md deleted file mode 100644 index 70b70508..00000000 --- a/docs/models/shared/v3connectorschemasconfig.md +++ /dev/null @@ -1,7 +0,0 @@ -# V3ConnectorSchemasConfig - - -## Fields - -| Field | Type | Required | Description | -| ----------- | ----------- | ----------- | ----------- | \ No newline at end of file diff --git a/docs/models/shared/v3connectorscursorresponsecursor.md b/docs/models/shared/v3connectorscursorresponsecursor.md index 703f3cdc..76a2f10c 100644 --- a/docs/models/shared/v3connectorscursorresponsecursor.md +++ b/docs/models/shared/v3connectorscursorresponsecursor.md @@ -7,6 +7,6 @@ | -------------------------------------------------------------- | -------------------------------------------------------------- | -------------------------------------------------------------- | -------------------------------------------------------------- | -------------------------------------------------------------- | | `data` | List[[shared.V3Connector](../../models/shared/v3connector.md)] | :heavy_check_mark: | N/A | | | `has_more` | *bool* | :heavy_check_mark: | N/A | false | -| `page_size` | *int* | :heavy_check_mark: | N/A | 15 | | `next` | *Optional[str]* | :heavy_minus_sign: | N/A | | +| `page_size` | *int* | :heavy_check_mark: | N/A | 15 | | `previous` | *Optional[str]* | :heavy_minus_sign: | N/A | YXVsdCBhbmQgYSBtYXhpbXVtIG1heF9yZXN1bHRzLol= | \ No newline at end of file diff --git a/docs/models/shared/v3createaccountrequest.md b/docs/models/shared/v3createaccountrequest.md index 26d81be8..89da63ef 100644 --- a/docs/models/shared/v3createaccountrequest.md +++ b/docs/models/shared/v3createaccountrequest.md @@ -8,7 +8,7 @@ | `account_name` | *str* | :heavy_check_mark: | N/A | | `connector_id` | *str* | :heavy_check_mark: | N/A | | `created_at` | [date](https://docs.python.org/3/library/datetime.html#date-objects) | :heavy_check_mark: | N/A | -| `reference` | *str* | :heavy_check_mark: | N/A | -| `type` | [shared.V3AccountTypeEnum](../../models/shared/v3accounttypeenum.md) | :heavy_check_mark: | N/A | | `default_asset` | *OptionalNullable[str]* | :heavy_minus_sign: | N/A | -| `metadata` | Dict[str, *str*] | :heavy_minus_sign: | N/A | \ No newline at end of file +| `metadata` | Dict[str, *str*] | :heavy_minus_sign: | N/A | +| `reference` | *str* | :heavy_check_mark: | N/A | +| `type` | [shared.V3AccountTypeEnum](../../models/shared/v3accounttypeenum.md) | :heavy_check_mark: | N/A | \ No newline at end of file diff --git a/docs/models/shared/v3createbankaccountrequest.md b/docs/models/shared/v3createbankaccountrequest.md index 88e13552..2262cb82 100644 --- a/docs/models/shared/v3createbankaccountrequest.md +++ b/docs/models/shared/v3createbankaccountrequest.md @@ -5,9 +5,9 @@ | Field | Type | Required | Description | | ------------------ | ------------------ | ------------------ | ------------------ | -| `name` | *str* | :heavy_check_mark: | N/A | | `account_number` | *Optional[str]* | :heavy_minus_sign: | N/A | | `country` | *Optional[str]* | :heavy_minus_sign: | N/A | | `iban` | *Optional[str]* | :heavy_minus_sign: | N/A | | `metadata` | Dict[str, *str*] | :heavy_minus_sign: | N/A | +| `name` | *str* | :heavy_check_mark: | N/A | | `swift_bic_code` | *Optional[str]* | :heavy_minus_sign: | N/A | \ No newline at end of file diff --git a/docs/models/shared/v3createpaymentadjustmentrequest.md b/docs/models/shared/v3createpaymentadjustmentrequest.md index 4be48237..0e6b3f33 100644 --- a/docs/models/shared/v3createpaymentadjustmentrequest.md +++ b/docs/models/shared/v3createpaymentadjustmentrequest.md @@ -5,9 +5,9 @@ | Field | Type | Required | Description | | ------------------------------------------------------------------------ | ------------------------------------------------------------------------ | ------------------------------------------------------------------------ | ------------------------------------------------------------------------ | -| `created_at` | [date](https://docs.python.org/3/library/datetime.html#date-objects) | :heavy_check_mark: | N/A | -| `reference` | *str* | :heavy_check_mark: | N/A | -| `status` | [shared.V3PaymentStatusEnum](../../models/shared/v3paymentstatusenum.md) | :heavy_check_mark: | N/A | | `amount` | *Optional[int]* | :heavy_minus_sign: | N/A | | `asset` | *Optional[str]* | :heavy_minus_sign: | N/A | -| `metadata` | Dict[str, *str*] | :heavy_minus_sign: | N/A | \ No newline at end of file +| `created_at` | [date](https://docs.python.org/3/library/datetime.html#date-objects) | :heavy_check_mark: | N/A | +| `metadata` | Dict[str, *str*] | :heavy_minus_sign: | N/A | +| `reference` | *str* | :heavy_check_mark: | N/A | +| `status` | [shared.V3PaymentStatusEnum](../../models/shared/v3paymentstatusenum.md) | :heavy_check_mark: | N/A | \ No newline at end of file diff --git a/docs/models/shared/v3createpaymentrequest.md b/docs/models/shared/v3createpaymentrequest.md index 73286fb4..799e8c69 100644 --- a/docs/models/shared/v3createpaymentrequest.md +++ b/docs/models/shared/v3createpaymentrequest.md @@ -5,15 +5,15 @@ | Field | Type | Required | Description | | -------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------- | +| `adjustments` | List[[shared.V3CreatePaymentAdjustmentRequest](../../models/shared/v3createpaymentadjustmentrequest.md)] | :heavy_minus_sign: | N/A | | `amount` | *int* | :heavy_check_mark: | N/A | | `asset` | *str* | :heavy_check_mark: | N/A | | `connector_id` | *str* | :heavy_check_mark: | N/A | | `created_at` | [date](https://docs.python.org/3/library/datetime.html#date-objects) | :heavy_check_mark: | N/A | +| `destination_account_id` | *Optional[str]* | :heavy_minus_sign: | N/A | | `initial_amount` | *int* | :heavy_check_mark: | N/A | +| `metadata` | Dict[str, *str*] | :heavy_minus_sign: | N/A | | `reference` | *str* | :heavy_check_mark: | N/A | | `scheme` | *str* | :heavy_check_mark: | N/A | -| `type` | [shared.V3PaymentTypeEnum](../../models/shared/v3paymenttypeenum.md) | :heavy_check_mark: | N/A | -| `adjustments` | List[[shared.V3CreatePaymentAdjustmentRequest](../../models/shared/v3createpaymentadjustmentrequest.md)] | :heavy_minus_sign: | N/A | -| `destination_account_id` | *Optional[str]* | :heavy_minus_sign: | N/A | -| `metadata` | Dict[str, *str*] | :heavy_minus_sign: | N/A | -| `source_account_id` | *Optional[str]* | :heavy_minus_sign: | N/A | \ No newline at end of file +| `source_account_id` | *Optional[str]* | :heavy_minus_sign: | N/A | +| `type` | [shared.V3PaymentTypeEnum](../../models/shared/v3paymenttypeenum.md) | :heavy_check_mark: | N/A | \ No newline at end of file diff --git a/docs/models/shared/v3getconnectorconfigresponse.md b/docs/models/shared/v3getconnectorconfigresponse.md index 171d1992..9c3ef62f 100644 --- a/docs/models/shared/v3getconnectorconfigresponse.md +++ b/docs/models/shared/v3getconnectorconfigresponse.md @@ -3,6 +3,6 @@ ## Fields -| Field | Type | Required | Description | -| -------------------------------------------------------------------- | -------------------------------------------------------------------- | -------------------------------------------------------------------- | -------------------------------------------------------------------- | -| `data` | [shared.V3ConnectorConfig](../../models/shared/v3connectorconfig.md) | :heavy_check_mark: | N/A | \ No newline at end of file +| Field | Type | Required | Description | +| ------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------ | +| `data` | [shared.V3InstallConnectorRequest](../../models/shared/v3installconnectorrequest.md) | :heavy_check_mark: | N/A | \ No newline at end of file diff --git a/docs/models/shared/v3initiatepaymentrequest.md b/docs/models/shared/v3initiatepaymentrequest.md index 813cb8f4..7beeebe4 100644 --- a/docs/models/shared/v3initiatepaymentrequest.md +++ b/docs/models/shared/v3initiatepaymentrequest.md @@ -9,9 +9,9 @@ | `asset` | *str* | :heavy_check_mark: | N/A | | `connector_id` | *str* | :heavy_check_mark: | N/A | | `description` | *str* | :heavy_check_mark: | N/A | -| `reference` | *str* | :heavy_check_mark: | N/A | -| `scheduled_at` | [date](https://docs.python.org/3/library/datetime.html#date-objects) | :heavy_check_mark: | N/A | -| `type` | [shared.V3PaymentInitiationTypeEnum](../../models/shared/v3paymentinitiationtypeenum.md) | :heavy_check_mark: | N/A | | `destination_account_id` | *Optional[str]* | :heavy_minus_sign: | N/A | | `metadata` | Dict[str, *str*] | :heavy_minus_sign: | N/A | -| `source_account_id` | *OptionalNullable[str]* | :heavy_minus_sign: | N/A | \ No newline at end of file +| `reference` | *str* | :heavy_check_mark: | N/A | +| `scheduled_at` | [date](https://docs.python.org/3/library/datetime.html#date-objects) | :heavy_check_mark: | N/A | +| `source_account_id` | *OptionalNullable[str]* | :heavy_minus_sign: | N/A | +| `type` | [shared.V3PaymentInitiationTypeEnum](../../models/shared/v3paymentinitiationtypeenum.md) | :heavy_check_mark: | N/A | \ No newline at end of file diff --git a/docs/models/shared/v3instance.md b/docs/models/shared/v3instance.md index ebc92d17..f954ef06 100644 --- a/docs/models/shared/v3instance.md +++ b/docs/models/shared/v3instance.md @@ -7,9 +7,9 @@ | -------------------------------------------------------------------- | -------------------------------------------------------------------- | -------------------------------------------------------------------- | -------------------------------------------------------------------- | | `connector_id` | *str* | :heavy_check_mark: | N/A | | `created_at` | [date](https://docs.python.org/3/library/datetime.html#date-objects) | :heavy_check_mark: | N/A | +| `error` | *Optional[str]* | :heavy_minus_sign: | N/A | | `id` | *str* | :heavy_check_mark: | N/A | | `schedule_id` | *str* | :heavy_check_mark: | N/A | | `terminated` | *bool* | :heavy_check_mark: | N/A | -| `error` | *Optional[str]* | :heavy_minus_sign: | N/A | | `terminated_at` | [date](https://docs.python.org/3/library/datetime.html#date-objects) | :heavy_minus_sign: | N/A | | `updated_at` | [date](https://docs.python.org/3/library/datetime.html#date-objects) | :heavy_minus_sign: | N/A | \ No newline at end of file diff --git a/docs/models/shared/v3payment.md b/docs/models/shared/v3payment.md index 77b6f754..30ded3ac 100644 --- a/docs/models/shared/v3payment.md +++ b/docs/models/shared/v3payment.md @@ -5,18 +5,18 @@ | Field | Type | Required | Description | | ------------------------------------------------------------------------------ | ------------------------------------------------------------------------------ | ------------------------------------------------------------------------------ | ------------------------------------------------------------------------------ | +| `adjustments` | List[[shared.V3PaymentAdjustment](../../models/shared/v3paymentadjustment.md)] | :heavy_minus_sign: | N/A | | `amount` | *int* | :heavy_check_mark: | N/A | | `asset` | *str* | :heavy_check_mark: | N/A | | `connector_id` | *str* | :heavy_check_mark: | N/A | | `created_at` | [date](https://docs.python.org/3/library/datetime.html#date-objects) | :heavy_check_mark: | N/A | +| `destination_account_id` | *OptionalNullable[str]* | :heavy_minus_sign: | N/A | | `id` | *str* | :heavy_check_mark: | N/A | | `initial_amount` | *int* | :heavy_check_mark: | N/A | +| `metadata` | Dict[str, *str*] | :heavy_minus_sign: | N/A | | `provider` | *str* | :heavy_check_mark: | N/A | | `reference` | *str* | :heavy_check_mark: | N/A | | `scheme` | *str* | :heavy_check_mark: | N/A | +| `source_account_id` | *OptionalNullable[str]* | :heavy_minus_sign: | N/A | | `status` | [shared.V3PaymentStatusEnum](../../models/shared/v3paymentstatusenum.md) | :heavy_check_mark: | N/A | -| `type` | [shared.V3PaymentTypeEnum](../../models/shared/v3paymenttypeenum.md) | :heavy_check_mark: | N/A | -| `adjustments` | List[[shared.V3PaymentAdjustment](../../models/shared/v3paymentadjustment.md)] | :heavy_minus_sign: | N/A | -| `destination_account_id` | *OptionalNullable[str]* | :heavy_minus_sign: | N/A | -| `metadata` | Dict[str, *str*] | :heavy_minus_sign: | N/A | -| `source_account_id` | *OptionalNullable[str]* | :heavy_minus_sign: | N/A | \ No newline at end of file +| `type` | [shared.V3PaymentTypeEnum](../../models/shared/v3paymenttypeenum.md) | :heavy_check_mark: | N/A | \ No newline at end of file diff --git a/docs/models/shared/v3paymentadjustment.md b/docs/models/shared/v3paymentadjustment.md index d9eb222c..a59add5d 100644 --- a/docs/models/shared/v3paymentadjustment.md +++ b/docs/models/shared/v3paymentadjustment.md @@ -5,11 +5,11 @@ | Field | Type | Required | Description | | ------------------------------------------------------------------------------ | ------------------------------------------------------------------------------ | ------------------------------------------------------------------------------ | ------------------------------------------------------------------------------ | +| `amount` | *Optional[int]* | :heavy_minus_sign: | N/A | +| `asset` | *Optional[str]* | :heavy_minus_sign: | N/A | | `created_at` | [date](https://docs.python.org/3/library/datetime.html#date-objects) | :heavy_check_mark: | N/A | | `id` | *str* | :heavy_check_mark: | N/A | +| `metadata` | Dict[str, *str*] | :heavy_minus_sign: | N/A | | `raw` | [shared.V3PaymentAdjustmentRaw](../../models/shared/v3paymentadjustmentraw.md) | :heavy_check_mark: | N/A | | `reference` | *str* | :heavy_check_mark: | N/A | -| `status` | [shared.V3PaymentStatusEnum](../../models/shared/v3paymentstatusenum.md) | :heavy_check_mark: | N/A | -| `amount` | *Optional[int]* | :heavy_minus_sign: | N/A | -| `asset` | *Optional[str]* | :heavy_minus_sign: | N/A | -| `metadata` | Dict[str, *str*] | :heavy_minus_sign: | N/A | \ No newline at end of file +| `status` | [shared.V3PaymentStatusEnum](../../models/shared/v3paymentstatusenum.md) | :heavy_check_mark: | N/A | \ No newline at end of file diff --git a/docs/models/shared/v3paymentinitiation.md b/docs/models/shared/v3paymentinitiation.md index 1b3f83e9..8c8cb804 100644 --- a/docs/models/shared/v3paymentinitiation.md +++ b/docs/models/shared/v3paymentinitiation.md @@ -10,13 +10,13 @@ | `connector_id` | *str* | :heavy_check_mark: | N/A | | `created_at` | [date](https://docs.python.org/3/library/datetime.html#date-objects) | :heavy_check_mark: | N/A | | `description` | *str* | :heavy_check_mark: | N/A | +| `destination_account_id` | *Optional[str]* | :heavy_minus_sign: | N/A | +| `error` | *Optional[str]* | :heavy_minus_sign: | N/A | | `id` | *str* | :heavy_check_mark: | N/A | +| `metadata` | Dict[str, *str*] | :heavy_minus_sign: | N/A | | `provider` | *str* | :heavy_check_mark: | N/A | | `reference` | *str* | :heavy_check_mark: | N/A | | `scheduled_at` | [date](https://docs.python.org/3/library/datetime.html#date-objects) | :heavy_check_mark: | N/A | +| `source_account_id` | *Optional[str]* | :heavy_minus_sign: | N/A | | `status` | [shared.V3PaymentInitiationStatusEnum](../../models/shared/v3paymentinitiationstatusenum.md) | :heavy_check_mark: | N/A | -| `type` | [shared.V3PaymentInitiationTypeEnum](../../models/shared/v3paymentinitiationtypeenum.md) | :heavy_check_mark: | N/A | -| `destination_account_id` | *Optional[str]* | :heavy_minus_sign: | N/A | -| `error` | *Optional[str]* | :heavy_minus_sign: | N/A | -| `metadata` | Dict[str, *str*] | :heavy_minus_sign: | N/A | -| `source_account_id` | *Optional[str]* | :heavy_minus_sign: | N/A | \ No newline at end of file +| `type` | [shared.V3PaymentInitiationTypeEnum](../../models/shared/v3paymentinitiationtypeenum.md) | :heavy_check_mark: | N/A | \ No newline at end of file diff --git a/docs/models/shared/v3paymentinitiationadjustment.md b/docs/models/shared/v3paymentinitiationadjustment.md index 947634a6..cf5b52d3 100644 --- a/docs/models/shared/v3paymentinitiationadjustment.md +++ b/docs/models/shared/v3paymentinitiationadjustment.md @@ -5,10 +5,10 @@ | Field | Type | Required | Description | | -------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------- | -| `created_at` | [date](https://docs.python.org/3/library/datetime.html#date-objects) | :heavy_check_mark: | N/A | -| `id` | *str* | :heavy_check_mark: | N/A | -| `status` | [shared.V3PaymentInitiationStatusEnum](../../models/shared/v3paymentinitiationstatusenum.md) | :heavy_check_mark: | N/A | | `amount` | *Optional[int]* | :heavy_minus_sign: | N/A | | `asset` | *Optional[str]* | :heavy_minus_sign: | N/A | +| `created_at` | [date](https://docs.python.org/3/library/datetime.html#date-objects) | :heavy_check_mark: | N/A | | `error` | *Optional[str]* | :heavy_minus_sign: | N/A | -| `metadata` | Dict[str, *str*] | :heavy_minus_sign: | N/A | \ No newline at end of file +| `id` | *str* | :heavy_check_mark: | N/A | +| `metadata` | Dict[str, *str*] | :heavy_minus_sign: | N/A | +| `status` | [shared.V3PaymentInitiationStatusEnum](../../models/shared/v3paymentinitiationstatusenum.md) | :heavy_check_mark: | N/A | \ No newline at end of file diff --git a/docs/models/shared/v3paymentinitiationadjustmentscursorresponsecursor.md b/docs/models/shared/v3paymentinitiationadjustmentscursorresponsecursor.md index 859f7263..545ef038 100644 --- a/docs/models/shared/v3paymentinitiationadjustmentscursorresponsecursor.md +++ b/docs/models/shared/v3paymentinitiationadjustmentscursorresponsecursor.md @@ -7,6 +7,6 @@ | -------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------- | | `data` | List[[shared.V3PaymentInitiationAdjustment](../../models/shared/v3paymentinitiationadjustment.md)] | :heavy_check_mark: | N/A | | | `has_more` | *bool* | :heavy_check_mark: | N/A | false | -| `page_size` | *int* | :heavy_check_mark: | N/A | 15 | | `next` | *Optional[str]* | :heavy_minus_sign: | N/A | | +| `page_size` | *int* | :heavy_check_mark: | N/A | 15 | | `previous` | *Optional[str]* | :heavy_minus_sign: | N/A | YXVsdCBhbmQgYSBtYXhpbXVtIG1heF9yZXN1bHRzLol= | \ No newline at end of file diff --git a/docs/models/shared/v3paymentinitiationrelatedpaymentscursorresponsecursor.md b/docs/models/shared/v3paymentinitiationrelatedpaymentscursorresponsecursor.md index a8c4a4bb..bd40de0e 100644 --- a/docs/models/shared/v3paymentinitiationrelatedpaymentscursorresponsecursor.md +++ b/docs/models/shared/v3paymentinitiationrelatedpaymentscursorresponsecursor.md @@ -7,6 +7,6 @@ | ---------------------------------------------------------- | ---------------------------------------------------------- | ---------------------------------------------------------- | ---------------------------------------------------------- | ---------------------------------------------------------- | | `data` | List[[shared.V3Payment](../../models/shared/v3payment.md)] | :heavy_check_mark: | N/A | | | `has_more` | *bool* | :heavy_check_mark: | N/A | false | -| `page_size` | *int* | :heavy_check_mark: | N/A | 15 | | `next` | *Optional[str]* | :heavy_minus_sign: | N/A | | +| `page_size` | *int* | :heavy_check_mark: | N/A | 15 | | `previous` | *Optional[str]* | :heavy_minus_sign: | N/A | YXVsdCBhbmQgYSBtYXhpbXVtIG1heF9yZXN1bHRzLol= | \ No newline at end of file diff --git a/docs/models/shared/v3paymentinitiationscursorresponsecursor.md b/docs/models/shared/v3paymentinitiationscursorresponsecursor.md index 5b08da13..4ca859a3 100644 --- a/docs/models/shared/v3paymentinitiationscursorresponsecursor.md +++ b/docs/models/shared/v3paymentinitiationscursorresponsecursor.md @@ -7,6 +7,6 @@ | ------------------------------------------------------------------------------ | ------------------------------------------------------------------------------ | ------------------------------------------------------------------------------ | ------------------------------------------------------------------------------ | ------------------------------------------------------------------------------ | | `data` | List[[shared.V3PaymentInitiation](../../models/shared/v3paymentinitiation.md)] | :heavy_check_mark: | N/A | | | `has_more` | *bool* | :heavy_check_mark: | N/A | false | -| `page_size` | *int* | :heavy_check_mark: | N/A | 15 | | `next` | *Optional[str]* | :heavy_minus_sign: | N/A | | +| `page_size` | *int* | :heavy_check_mark: | N/A | 15 | | `previous` | *Optional[str]* | :heavy_minus_sign: | N/A | YXVsdCBhbmQgYSBtYXhpbXVtIG1heF9yZXN1bHRzLol= | \ No newline at end of file diff --git a/docs/models/shared/v3paymentscursorresponsecursor.md b/docs/models/shared/v3paymentscursorresponsecursor.md index d1b83dfc..87da8d63 100644 --- a/docs/models/shared/v3paymentscursorresponsecursor.md +++ b/docs/models/shared/v3paymentscursorresponsecursor.md @@ -7,6 +7,6 @@ | ---------------------------------------------------------- | ---------------------------------------------------------- | ---------------------------------------------------------- | ---------------------------------------------------------- | ---------------------------------------------------------- | | `data` | List[[shared.V3Payment](../../models/shared/v3payment.md)] | :heavy_check_mark: | N/A | | | `has_more` | *bool* | :heavy_check_mark: | N/A | false | -| `page_size` | *int* | :heavy_check_mark: | N/A | 15 | | `next` | *Optional[str]* | :heavy_minus_sign: | N/A | | +| `page_size` | *int* | :heavy_check_mark: | N/A | 15 | | `previous` | *Optional[str]* | :heavy_minus_sign: | N/A | YXVsdCBhbmQgYSBtYXhpbXVtIG1heF9yZXN1bHRzLol= | \ No newline at end of file diff --git a/docs/models/shared/v3poolscursorresponsecursor.md b/docs/models/shared/v3poolscursorresponsecursor.md index 74c3db8b..af5fd021 100644 --- a/docs/models/shared/v3poolscursorresponsecursor.md +++ b/docs/models/shared/v3poolscursorresponsecursor.md @@ -7,6 +7,6 @@ | ---------------------------------------------------- | ---------------------------------------------------- | ---------------------------------------------------- | ---------------------------------------------------- | ---------------------------------------------------- | | `data` | List[[shared.V3Pool](../../models/shared/v3pool.md)] | :heavy_check_mark: | N/A | | | `has_more` | *bool* | :heavy_check_mark: | N/A | false | -| `page_size` | *int* | :heavy_check_mark: | N/A | 15 | | `next` | *Optional[str]* | :heavy_minus_sign: | N/A | | +| `page_size` | *int* | :heavy_check_mark: | N/A | 15 | | `previous` | *Optional[str]* | :heavy_minus_sign: | N/A | YXVsdCBhbmQgYSBtYXhpbXVtIG1heF9yZXN1bHRzLol= | \ No newline at end of file diff --git a/docs/models/shared/v3reversepaymentinitiationrequest.md b/docs/models/shared/v3reversepaymentinitiationrequest.md index c90dade3..c0e36737 100644 --- a/docs/models/shared/v3reversepaymentinitiationrequest.md +++ b/docs/models/shared/v3reversepaymentinitiationrequest.md @@ -8,5 +8,5 @@ | `amount` | *int* | :heavy_check_mark: | N/A | | `asset` | *str* | :heavy_check_mark: | N/A | | `description` | *str* | :heavy_check_mark: | N/A | -| `reference` | *str* | :heavy_check_mark: | N/A | -| `metadata` | Dict[str, *str*] | :heavy_minus_sign: | N/A | \ No newline at end of file +| `metadata` | Dict[str, *str*] | :heavy_minus_sign: | N/A | +| `reference` | *str* | :heavy_check_mark: | N/A | \ No newline at end of file diff --git a/docs/models/shared/v3task.md b/docs/models/shared/v3task.md index b90925fc..ca9b6bd4 100644 --- a/docs/models/shared/v3task.md +++ b/docs/models/shared/v3task.md @@ -5,10 +5,10 @@ | Field | Type | Required | Description | | -------------------------------------------------------------------- | -------------------------------------------------------------------- | -------------------------------------------------------------------- | -------------------------------------------------------------------- | +| `connector_id` | *Optional[str]* | :heavy_minus_sign: | N/A | | `created_at` | [date](https://docs.python.org/3/library/datetime.html#date-objects) | :heavy_check_mark: | N/A | +| `created_object_id` | *Optional[str]* | :heavy_minus_sign: | N/A | +| `error` | *Optional[str]* | :heavy_minus_sign: | N/A | | `id` | *str* | :heavy_check_mark: | N/A | | `status` | [shared.V3TaskStatusEnum](../../models/shared/v3taskstatusenum.md) | :heavy_check_mark: | N/A | -| `updated_at` | [date](https://docs.python.org/3/library/datetime.html#date-objects) | :heavy_check_mark: | N/A | -| `connector_id` | *Optional[str]* | :heavy_minus_sign: | N/A | -| `created_object_id` | *Optional[str]* | :heavy_minus_sign: | N/A | -| `error` | *Optional[str]* | :heavy_minus_sign: | N/A | \ No newline at end of file +| `updated_at` | [date](https://docs.python.org/3/library/datetime.html#date-objects) | :heavy_check_mark: | N/A | \ No newline at end of file diff --git a/docs/models/shared/v3wiseconfig.md b/docs/models/shared/v3wiseconfig.md index 95b1da14..a4c75d86 100644 --- a/docs/models/shared/v3wiseconfig.md +++ b/docs/models/shared/v3wiseconfig.md @@ -7,7 +7,7 @@ | -------------------- | -------------------- | -------------------- | -------------------- | | `api_key` | *str* | :heavy_check_mark: | N/A | | `name` | *str* | :heavy_check_mark: | N/A | -| `webhook_public_key` | *str* | :heavy_check_mark: | N/A | | `page_size` | *Optional[int]* | :heavy_minus_sign: | N/A | | `polling_period` | *Optional[str]* | :heavy_minus_sign: | N/A | -| `provider` | *Optional[str]* | :heavy_minus_sign: | N/A | \ No newline at end of file +| `provider` | *Optional[str]* | :heavy_minus_sign: | N/A | +| `webhook_public_key` | *str* | :heavy_check_mark: | N/A | \ No newline at end of file diff --git a/docs/models/shared/volume.md b/docs/models/shared/volume.md index 7e25dc5a..14ddf830 100644 --- a/docs/models/shared/volume.md +++ b/docs/models/shared/volume.md @@ -5,6 +5,6 @@ | Field | Type | Required | Description | | ------------------ | ------------------ | ------------------ | ------------------ | +| `balance` | *Optional[int]* | :heavy_minus_sign: | N/A | | `input` | *int* | :heavy_check_mark: | N/A | -| `output` | *int* | :heavy_check_mark: | N/A | -| `balance` | *Optional[int]* | :heavy_minus_sign: | N/A | \ No newline at end of file +| `output` | *int* | :heavy_check_mark: | N/A | \ No newline at end of file diff --git a/docs/models/shared/wallet.md b/docs/models/shared/wallet.md index 2d1ffec5..1b19c180 100644 --- a/docs/models/shared/wallet.md +++ b/docs/models/shared/wallet.md @@ -5,9 +5,9 @@ | Field | Type | Required | Description | | ------------------------------------------------------------------------ | ------------------------------------------------------------------------ | ------------------------------------------------------------------------ | ------------------------------------------------------------------------ | +| `balances` | [Optional[shared.WalletBalances]](../../models/shared/walletbalances.md) | :heavy_minus_sign: | N/A | | `created_at` | [date](https://docs.python.org/3/library/datetime.html#date-objects) | :heavy_check_mark: | N/A | | `id` | *str* | :heavy_check_mark: | The unique ID of the wallet. | | `ledger` | *str* | :heavy_check_mark: | N/A | | `metadata` | Dict[str, *str*] | :heavy_check_mark: | Metadata associated with the wallet. | -| `name` | *str* | :heavy_check_mark: | N/A | -| `balances` | [Optional[shared.WalletBalances]](../../models/shared/walletbalances.md) | :heavy_minus_sign: | N/A | \ No newline at end of file +| `name` | *str* | :heavy_check_mark: | N/A | \ No newline at end of file diff --git a/docs/models/shared/walletstransaction.md b/docs/models/shared/walletstransaction.md index 343d0c26..b02c0421 100644 --- a/docs/models/shared/walletstransaction.md +++ b/docs/models/shared/walletstransaction.md @@ -6,10 +6,10 @@ | Field | Type | Required | Description | Example | | ---------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------- | | `id` | *int* | :heavy_check_mark: | N/A | | -| `metadata` | Dict[str, *str*] | :heavy_check_mark: | Metadata associated with the wallet. | | -| `postings` | List[[shared.Posting](../../models/shared/posting.md)] | :heavy_check_mark: | N/A | | -| `timestamp` | [date](https://docs.python.org/3/library/datetime.html#date-objects) | :heavy_check_mark: | N/A | | | `ledger` | *Optional[str]* | :heavy_minus_sign: | N/A | | +| `metadata` | Dict[str, *str*] | :heavy_check_mark: | Metadata associated with the wallet. | | | `post_commit_volumes` | Dict[str, Dict[str, [shared.WalletsVolume](../../models/shared/walletsvolume.md)]] | :heavy_minus_sign: | N/A | | +| `postings` | List[[shared.Posting](../../models/shared/posting.md)] | :heavy_check_mark: | N/A | | | `pre_commit_volumes` | Dict[str, Dict[str, [shared.WalletsVolume](../../models/shared/walletsvolume.md)]] | :heavy_minus_sign: | N/A | | -| `reference` | *Optional[str]* | :heavy_minus_sign: | N/A | ref:001 | \ No newline at end of file +| `reference` | *Optional[str]* | :heavy_minus_sign: | N/A | ref:001 | +| `timestamp` | [date](https://docs.python.org/3/library/datetime.html#date-objects) | :heavy_check_mark: | N/A | | \ No newline at end of file diff --git a/docs/models/shared/walletsubject.md b/docs/models/shared/walletsubject.md index b7da620c..7382ee91 100644 --- a/docs/models/shared/walletsubject.md +++ b/docs/models/shared/walletsubject.md @@ -5,6 +5,6 @@ | Field | Type | Required | Description | | ------------------ | ------------------ | ------------------ | ------------------ | +| `balance` | *Optional[str]* | :heavy_minus_sign: | N/A | | `identifier` | *str* | :heavy_check_mark: | N/A | -| `type` | *str* | :heavy_check_mark: | N/A | -| `balance` | *Optional[str]* | :heavy_minus_sign: | N/A | \ No newline at end of file +| `type` | *str* | :heavy_check_mark: | N/A | \ No newline at end of file diff --git a/docs/models/shared/workflowconfig.md b/docs/models/shared/workflowconfig.md index f174a71e..7db1f75c 100644 --- a/docs/models/shared/workflowconfig.md +++ b/docs/models/shared/workflowconfig.md @@ -5,5 +5,5 @@ | Field | Type | Required | Description | | ---------------------- | ---------------------- | ---------------------- | ---------------------- | -| `stages` | List[Dict[str, *Any*]] | :heavy_check_mark: | N/A | -| `name` | *Optional[str]* | :heavy_minus_sign: | N/A | \ No newline at end of file +| `name` | *Optional[str]* | :heavy_minus_sign: | N/A | +| `stages` | List[Dict[str, *Any*]] | :heavy_check_mark: | N/A | \ No newline at end of file diff --git a/docs/models/shared/workflowinstance.md b/docs/models/shared/workflowinstance.md index b910217f..6cbdd070 100644 --- a/docs/models/shared/workflowinstance.md +++ b/docs/models/shared/workflowinstance.md @@ -6,10 +6,10 @@ | Field | Type | Required | Description | | -------------------------------------------------------------------- | -------------------------------------------------------------------- | -------------------------------------------------------------------- | -------------------------------------------------------------------- | | `created_at` | [date](https://docs.python.org/3/library/datetime.html#date-objects) | :heavy_check_mark: | N/A | +| `error` | *Optional[str]* | :heavy_minus_sign: | N/A | | `id` | *str* | :heavy_check_mark: | N/A | +| `status` | List[[shared.StageStatus](../../models/shared/stagestatus.md)] | :heavy_minus_sign: | N/A | | `terminated` | *bool* | :heavy_check_mark: | N/A | +| `terminated_at` | [date](https://docs.python.org/3/library/datetime.html#date-objects) | :heavy_minus_sign: | N/A | | `updated_at` | [date](https://docs.python.org/3/library/datetime.html#date-objects) | :heavy_check_mark: | N/A | -| `workflow_id` | *str* | :heavy_check_mark: | N/A | -| `error` | *Optional[str]* | :heavy_minus_sign: | N/A | -| `status` | List[[shared.StageStatus](../../models/shared/stagestatus.md)] | :heavy_minus_sign: | N/A | -| `terminated_at` | [date](https://docs.python.org/3/library/datetime.html#date-objects) | :heavy_minus_sign: | N/A | \ No newline at end of file +| `workflow_id` | *str* | :heavy_check_mark: | N/A | \ No newline at end of file diff --git a/docs/models/shared/workflowinstancehistory.md b/docs/models/shared/workflowinstancehistory.md index dc1af4d2..7a5cbecb 100644 --- a/docs/models/shared/workflowinstancehistory.md +++ b/docs/models/shared/workflowinstancehistory.md @@ -5,9 +5,9 @@ | Field | Type | Required | Description | | -------------------------------------------------------------------- | -------------------------------------------------------------------- | -------------------------------------------------------------------- | -------------------------------------------------------------------- | +| `error` | *Optional[str]* | :heavy_minus_sign: | N/A | | `input` | [shared.Stage](../../models/shared/stage.md) | :heavy_check_mark: | N/A | | `name` | *str* | :heavy_check_mark: | N/A | | `started_at` | [date](https://docs.python.org/3/library/datetime.html#date-objects) | :heavy_check_mark: | N/A | | `terminated` | *bool* | :heavy_check_mark: | N/A | -| `error` | *Optional[str]* | :heavy_minus_sign: | N/A | | `terminated_at` | [date](https://docs.python.org/3/library/datetime.html#date-objects) | :heavy_minus_sign: | N/A | \ No newline at end of file diff --git a/docs/models/shared/workflowinstancehistorystage.md b/docs/models/shared/workflowinstancehistorystage.md index 933bf681..7a61d49e 100644 --- a/docs/models/shared/workflowinstancehistorystage.md +++ b/docs/models/shared/workflowinstancehistorystage.md @@ -6,12 +6,12 @@ | Field | Type | Required | Description | | ---------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------- | | `attempt` | *int* | :heavy_check_mark: | N/A | -| `input` | [shared.WorkflowInstanceHistoryStageInput](../../models/shared/workflowinstancehistorystageinput.md) | :heavy_check_mark: | N/A | -| `name` | *str* | :heavy_check_mark: | N/A | -| `started_at` | [date](https://docs.python.org/3/library/datetime.html#date-objects) | :heavy_check_mark: | N/A | -| `terminated` | *bool* | :heavy_check_mark: | N/A | | `error` | *Optional[str]* | :heavy_minus_sign: | N/A | +| `input` | [shared.WorkflowInstanceHistoryStageInput](../../models/shared/workflowinstancehistorystageinput.md) | :heavy_check_mark: | N/A | | `last_failure` | *Optional[str]* | :heavy_minus_sign: | N/A | +| `name` | *str* | :heavy_check_mark: | N/A | | `next_execution` | [date](https://docs.python.org/3/library/datetime.html#date-objects) | :heavy_minus_sign: | N/A | | `output` | [Optional[shared.WorkflowInstanceHistoryStageOutput]](../../models/shared/workflowinstancehistorystageoutput.md) | :heavy_minus_sign: | N/A | +| `started_at` | [date](https://docs.python.org/3/library/datetime.html#date-objects) | :heavy_check_mark: | N/A | +| `terminated` | *bool* | :heavy_check_mark: | N/A | | `terminated_at` | [date](https://docs.python.org/3/library/datetime.html#date-objects) | :heavy_minus_sign: | N/A | \ No newline at end of file diff --git a/docs/models/shared/workflowinstancehistorystageoutput.md b/docs/models/shared/workflowinstancehistorystageoutput.md index d35aae8c..5d47c5a5 100644 --- a/docs/models/shared/workflowinstancehistorystageoutput.md +++ b/docs/models/shared/workflowinstancehistorystageoutput.md @@ -11,4 +11,4 @@ | `get_payment` | [Optional[shared.ActivityGetPaymentOutput]](../../models/shared/activitygetpaymentoutput.md) | :heavy_minus_sign: | N/A | | `get_wallet` | [Optional[shared.ActivityGetWalletOutput]](../../models/shared/activitygetwalletoutput.md) | :heavy_minus_sign: | N/A | | `list_wallets` | [Optional[shared.OrchestrationListWalletsResponse]](../../models/shared/orchestrationlistwalletsresponse.md) | :heavy_minus_sign: | N/A | -| `revert_transaction` | [Optional[shared.ActivityRevertTransactionOutput]](../../models/shared/activityreverttransactionoutput.md) | :heavy_minus_sign: | N/A | \ No newline at end of file +| `revert_transaction` | [Optional[shared.ActivityCreateTransactionOutput]](../../models/shared/activitycreatetransactionoutput.md) | :heavy_minus_sign: | N/A | \ No newline at end of file diff --git a/docs/sdks/v1/README.md b/docs/sdks/authv1/README.md similarity index 95% rename from docs/sdks/v1/README.md rename to docs/sdks/authv1/README.md index 08c208b3..2aff309d 100644 --- a/docs/sdks/v1/README.md +++ b/docs/sdks/authv1/README.md @@ -1,4 +1,4 @@ -# V1 +# AuthV1 (*auth.v1*) ## Overview @@ -46,10 +46,10 @@ with SDK( ### Parameters -| Parameter | Type | Required | Description | -| ------------------------------------------------------------------------ | ------------------------------------------------------------------------ | ------------------------------------------------------------------------ | ------------------------------------------------------------------------ | -| `request` | [shared.CreateClientRequest](../../models/shared/createclientrequest.md) | :heavy_check_mark: | The request object to use for the request. | -| `retries` | [Optional[utils.RetryConfig]](../../models/utils/retryconfig.md) | :heavy_minus_sign: | Configuration to override the default retry behavior of the client. | +| Parameter | Type | Required | Description | +| ------------------------------------------------------------------- | ------------------------------------------------------------------- | ------------------------------------------------------------------- | ------------------------------------------------------------------- | +| `request` | [shared.ClientOptions](../../models/shared/clientoptions.md) | :heavy_check_mark: | The request object to use for the request. | +| `retries` | [Optional[utils.RetryConfig]](../../models/utils/retryconfig.md) | :heavy_minus_sign: | Configuration to override the default retry behavior of the client. | ### Response @@ -486,10 +486,10 @@ with SDK( "client_id": "", }) - assert res.update_client_response is not None + assert res.create_client_response is not None # Handle response - print(res.update_client_response) + print(res.create_client_response) ``` diff --git a/docs/sdks/sdkv1/README.md b/docs/sdks/ledgerv1/README.md similarity index 93% rename from docs/sdks/sdkv1/README.md rename to docs/sdks/ledgerv1/README.md index 0479156a..e9b47705 100644 --- a/docs/sdks/sdkv1/README.md +++ b/docs/sdks/ledgerv1/README.md @@ -1,4 +1,4 @@ -# SDKV1 +# LedgerV1 (*ledger.v1*) ## Overview @@ -55,18 +55,6 @@ with SDK( "destination": "users:002", "source": "users:001", }, - { - "amount": 100, - "asset": "COIN", - "destination": "users:002", - "source": "users:001", - }, - { - "amount": 100, - "asset": "COIN", - "destination": "users:002", - "source": "users:001", - }, ], "reference": "ref:001", }, @@ -120,7 +108,7 @@ with SDK( res = sdk.ledger.v1.add_metadata_on_transaction(request={ "request_body": { - "key": "", + }, "ledger": "ledger001", "txid": 1234, @@ -172,6 +160,8 @@ with SDK( res = sdk.ledger.v1.add_metadata_to_account(request={ "request_body": { "key": "", + "key1": "", + "key2": "", }, "address": "users:001", "ledger": "ledger001", @@ -221,59 +211,12 @@ with SDK( ) as sdk: res = sdk.ledger.v1.count_accounts(request={ - "ledger": "ledger001", "address": "users:.+", + "ledger": "ledger001", "metadata": { - "0": "m", - "1": "e", - "2": "t", - "3": "a", - "4": "d", - "5": "a", - "6": "t", - "7": "a", - "8": "[", - "9": "k", - "10": "e", - "11": "y", - "12": "]", - "13": "=", - "14": "v", - "15": "a", - "16": "l", - "17": "u", - "18": "e", - "19": "1", - "20": "&", - "21": "m", - "22": "e", - "23": "t", - "24": "a", - "25": "d", - "26": "a", - "27": "t", - "28": "a", - "29": "[", - "30": "a", - "31": ".", - "32": "n", - "33": "e", - "34": "s", - "35": "t", - "36": "e", - "37": "d", - "38": ".", - "39": "k", - "40": "e", - "41": "y", - "42": "]", - "43": "=", - "44": "v", - "45": "a", - "46": "l", - "47": "u", - "48": "e", - "49": "2", + "key": "", + "key1": "", + "key2": "", }, }) @@ -321,9 +264,9 @@ with SDK( ) as sdk: res = sdk.ledger.v1.count_transactions(request={ - "ledger": "ledger001", "account": "users:001", "destination": "users:001", + "ledger": "ledger001", "metadata": {}, "reference": "ref:001", "source": "users:001", @@ -381,18 +324,6 @@ with SDK( "destination": "users:002", "source": "users:001", }, - { - "amount": 100, - "asset": "COIN", - "destination": "users:002", - "source": "users:001", - }, - { - "amount": 100, - "asset": "COIN", - "destination": "users:002", - "source": "users:001", - }, ], "reference": "ref:001", "script": { @@ -505,10 +436,10 @@ with SDK( ) as sdk: res = sdk.ledger.v1.get_balances(request={ - "ledger": "ledger001", "address": "users:001", "after": "users:003", "cursor": "aHR0cHM6Ly9nLnBhZ2UvTmVrby1SYW1lbj9zaGFyZQ==", + "ledger": "ledger001", }) assert res.balances_cursor_response is not None @@ -555,8 +486,8 @@ with SDK( ) as sdk: res = sdk.ledger.v1.get_balances_aggregated(request={ - "ledger": "ledger001", "address": "users:001", + "ledger": "ledger001", }) assert res.aggregate_balances_response is not None @@ -789,65 +720,15 @@ with SDK( ) as sdk: res = sdk.ledger.v1.list_accounts(request={ - "ledger": "ledger001", "address": "users:.+", "after": "users:003", "balance": 2400, "cursor": "aHR0cHM6Ly9nLnBhZ2UvTmVrby1SYW1lbj9zaGFyZQ==", + "ledger": "ledger001", "metadata": { - "0": "m", - "1": "e", - "2": "t", - "3": "a", - "4": "d", - "5": "a", - "6": "t", - "7": "a", - "8": "[", - "9": "k", - "10": "e", - "11": "y", - "12": "]", - "13": "=", - "14": "v", - "15": "a", - "16": "l", - "17": "u", - "18": "e", - "19": "1", - "20": "&", - "21": "m", - "22": "e", - "23": "t", - "24": "a", - "25": "d", - "26": "a", - "27": "t", - "28": "a", - "29": "[", - "30": "a", - "31": ".", - "32": "n", - "33": "e", - "34": "s", - "35": "t", - "36": "e", - "37": "d", - "38": ".", - "39": "k", - "40": "e", - "41": "y", - "42": "]", - "43": "=", - "44": "v", - "45": "a", - "46": "l", - "47": "u", - "48": "e", - "49": "2", + "key": "", }, "page_size": 100, - "pagination_token": "aHR0cHM6Ly9nLnBhZ2UvTmVrby1SYW1lbj9zaGFyZQ==", }) assert res.accounts_cursor_response is not None @@ -894,9 +775,9 @@ with SDK( ) as sdk: res = sdk.ledger.v1.list_logs(request={ - "ledger": "ledger001", "after": "1234", "cursor": "aHR0cHM6Ly9nLnBhZ2UvTmVrby1SYW1lbj9zaGFyZQ==", + "ledger": "ledger001", "page_size": 100, }) @@ -944,11 +825,11 @@ with SDK( ) as sdk: res = sdk.ledger.v1.list_transactions(request={ - "ledger": "ledger001", "account": "users:001", "after": "1234", "cursor": "aHR0cHM6Ly9nLnBhZ2UvTmVrby1SYW1lbj9zaGFyZQ==", "destination": "users:001", + "ledger": "ledger001", "page_size": 100, "reference": "ref:001", "source": "users:001", @@ -1158,18 +1039,7 @@ with SDK( ) as sdk: res = sdk.ledger.v1.update_mapping(request={ - "mapping": { - "contracts": [ - { - "expr": {}, - "account": "users:001", - }, - { - "expr": {}, - "account": "users:001", - }, - ], - }, + "mapping": None, "ledger": "ledger001", }) diff --git a/docs/sdks/v2/README.md b/docs/sdks/ledgerv2/README.md similarity index 99% rename from docs/sdks/v2/README.md rename to docs/sdks/ledgerv2/README.md index cd95ea2f..708afba6 100644 --- a/docs/sdks/v2/README.md +++ b/docs/sdks/ledgerv2/README.md @@ -1,4 +1,4 @@ -# V2 +# LedgerV2 (*ledger.v2*) ## Overview @@ -55,9 +55,9 @@ with SDK( "request_body": { "admin": "true", }, + "dry_run": True, "id": 1234, "ledger": "ledger001", - "dry_run": True, }) assert res is not None @@ -108,8 +108,8 @@ with SDK( "admin": "true", }, "address": "users:001", - "ledger": "ledger001", "dry_run": True, + "ledger": "ledger001", }) assert res is not None @@ -158,6 +158,7 @@ with SDK( res = sdk.ledger.v2.count_accounts(request={ "request_body": { "key": "", + "key1": "", }, "ledger": "ledger001", }) @@ -208,7 +209,6 @@ with SDK( res = sdk.ledger.v2.count_transactions(request={ "request_body": { "key": "", - "key1": "", }, "ledger": "ledger001", }) @@ -259,12 +259,12 @@ with SDK( res = sdk.ledger.v2.create_bulk(request={ "request_body": [ { - "action": "", + "action": "REVERT_TRANSACTION", }, ], - "ledger": "ledger001", "atomic": True, "continue_on_failure": True, + "ledger": "ledger001", "parallel": True, }) @@ -375,12 +375,6 @@ with SDK( "destination": "users:002", "source": "users:001", }, - { - "amount": 100, - "asset": "COIN", - "destination": "users:002", - "source": "users:001", - }, ], "reference": "ref:001", "script": { @@ -397,9 +391,9 @@ with SDK( }, }, }, - "ledger": "ledger001", "dry_run": True, "force": True, + "ledger": "ledger001", }) assert res.v2_create_transaction_response is not None @@ -446,7 +440,7 @@ with SDK( ) as sdk: res = sdk.ledger.v2.delete_account_metadata(request={ - "address": "96609 Cummings Canyon", + "address": "6753 S Washington Street", "key": "foo", "ledger": "ledger001", }) @@ -688,6 +682,8 @@ with SDK( res = sdk.ledger.v2.get_balances_aggregated(request={ "request_body": { "key": "", + "key1": "", + "key2": "", }, "ledger": "ledger001", }) @@ -969,9 +965,9 @@ with SDK( "request_body": { "key": "", }, - "ledger": "ledger001", "cursor": "aHR0cHM6Ly9nLnBhZ2UvTmVrby1SYW1lbj9zaGFyZQ==", "group_by": 3, + "ledger": "ledger001", "page_size": 100, }) @@ -1068,8 +1064,8 @@ with SDK( "request_body": { }, - "ledger": "ledger001", "cursor": "aHR0cHM6Ly9nLnBhZ2UvTmVrby1SYW1lbj9zaGFyZQ==", + "ledger": "ledger001", "page_size": 100, }) @@ -1166,10 +1162,10 @@ with SDK( res = sdk.ledger.v2.list_logs(request={ "request_body": { - "key": "", + }, - "ledger": "ledger001", "cursor": "aHR0cHM6Ly9nLnBhZ2UvTmVrby1SYW1lbj9zaGFyZQ==", + "ledger": "ledger001", "page_size": 100, }) @@ -1220,8 +1216,8 @@ with SDK( "request_body": { }, - "ledger": "ledger001", "cursor": "aHR0cHM6Ly9nLnBhZ2UvTmVrby1SYW1lbj9zaGFyZQ==", + "ledger": "ledger001", "page_size": 100, }) @@ -1317,15 +1313,15 @@ with SDK( ) as sdk: res = sdk.ledger.v2.revert_transaction(request={ + "dry_run": True, "id": 1234, "ledger": "ledger001", - "dry_run": True, }) - assert res.v2_revert_transaction_response is not None + assert res.v2_create_transaction_response is not None # Handle response - print(res.v2_revert_transaction_response) + print(res.v2_create_transaction_response) ``` diff --git a/docs/sdks/sdkorchestrationv1/README.md b/docs/sdks/orchestrationv1/README.md similarity index 97% rename from docs/sdks/sdkorchestrationv1/README.md rename to docs/sdks/orchestrationv1/README.md index a95be76f..e62d654f 100644 --- a/docs/sdks/sdkorchestrationv1/README.md +++ b/docs/sdks/orchestrationv1/README.md @@ -1,4 +1,4 @@ -# SDKOrchestrationV1 +# OrchestrationV1 (*orchestration.v1*) ## Overview @@ -144,10 +144,10 @@ with SDK( ### Parameters -| Parameter | Type | Required | Description | -| ---------------------------------------------------------------------------- | ---------------------------------------------------------------------------- | ---------------------------------------------------------------------------- | ---------------------------------------------------------------------------- | -| `request` | [shared.CreateWorkflowRequest](../../models/shared/createworkflowrequest.md) | :heavy_check_mark: | The request object to use for the request. | -| `retries` | [Optional[utils.RetryConfig]](../../models/utils/retryconfig.md) | :heavy_minus_sign: | Configuration to override the default retry behavior of the client. | +| Parameter | Type | Required | Description | +| ------------------------------------------------------------------- | ------------------------------------------------------------------- | ------------------------------------------------------------------- | ------------------------------------------------------------------- | +| `request` | [shared.WorkflowConfig](../../models/shared/workflowconfig.md) | :heavy_check_mark: | The request object to use for the request. | +| `retries` | [Optional[utils.RetryConfig]](../../models/utils/retryconfig.md) | :heavy_minus_sign: | Configuration to override the default retry behavior of the client. | ### Response diff --git a/docs/sdks/sdkv2/README.md b/docs/sdks/orchestrationv2/README.md similarity index 97% rename from docs/sdks/sdkv2/README.md rename to docs/sdks/orchestrationv2/README.md index 77cfb7cd..500a9f2d 100644 --- a/docs/sdks/sdkv2/README.md +++ b/docs/sdks/orchestrationv2/README.md @@ -1,4 +1,4 @@ -# SDKV2 +# OrchestrationV2 (*orchestration.v2*) ## Overview @@ -145,10 +145,10 @@ with SDK( ### Parameters -| Parameter | Type | Required | Description | -| -------------------------------------------------------------------------------- | -------------------------------------------------------------------------------- | -------------------------------------------------------------------------------- | -------------------------------------------------------------------------------- | -| `request` | [shared.V2CreateWorkflowRequest](../../models/shared/v2createworkflowrequest.md) | :heavy_check_mark: | The request object to use for the request. | -| `retries` | [Optional[utils.RetryConfig]](../../models/utils/retryconfig.md) | :heavy_minus_sign: | Configuration to override the default retry behavior of the client. | +| Parameter | Type | Required | Description | +| ------------------------------------------------------------------- | ------------------------------------------------------------------- | ------------------------------------------------------------------- | ------------------------------------------------------------------- | +| `request` | [shared.V2WorkflowConfig](../../models/shared/v2workflowconfig.md) | :heavy_check_mark: | The request object to use for the request. | +| `retries` | [Optional[utils.RetryConfig]](../../models/utils/retryconfig.md) | :heavy_minus_sign: | Configuration to override the default retry behavior of the client. | ### Response @@ -605,9 +605,9 @@ with SDK( ) as sdk: res = sdk.orchestration.v2.list_triggers_occurrences(request={ - "trigger_id": "", "cursor": "aHR0cHM6Ly9nLnBhZ2UvTmVrby1SYW1lbj9zaGFyZQ==", "page_size": 100, + "trigger_id": "", }) assert res.v2_list_triggers_occurrences_response is not None diff --git a/docs/sdks/sdkpaymentsv1/README.md b/docs/sdks/paymentsv1/README.md similarity index 98% rename from docs/sdks/sdkpaymentsv1/README.md rename to docs/sdks/paymentsv1/README.md index a65bc118..0d32ee7c 100644 --- a/docs/sdks/sdkpaymentsv1/README.md +++ b/docs/sdks/paymentsv1/README.md @@ -1,4 +1,4 @@ -# SDKPaymentsV1 +# PaymentsV1 (*payments.v1*) ## Overview @@ -124,7 +124,7 @@ with SDK( "destination": "acct_1Gqj58KZcSIg2N2q", "source": "acct_1Gqj58KZcSIg2N2q", }, - "connector": shared.Connector.BANKING_CIRCLE, + "connector": shared.ConnectorEnum.GENERIC, }) assert res.transfer_response is not None @@ -159,9 +159,9 @@ Create an account ### Example Usage ```python -import dateutil.parser from formance_sdk_python import SDK from formance_sdk_python.models import shared +from formance_sdk_python.utils import parse_datetime with SDK( @@ -173,9 +173,9 @@ with SDK( res = sdk.payments.v1.create_account(request={ "connector_id": "", - "created_at": dateutil.parser.isoparse("2025-08-19T02:15:08.152Z"), + "created_at": parse_datetime("2025-07-27T08:57:17.388Z"), "reference": "", - "type": shared.AccountType.INTERNAL, + "type": shared.AccountType.UNKNOWN, }) assert res.payments_account_response is not None @@ -259,9 +259,9 @@ Create a payment ### Example Usage ```python -import dateutil.parser from formance_sdk_python import SDK from formance_sdk_python.models import shared +from formance_sdk_python.utils import parse_datetime with SDK( @@ -275,9 +275,9 @@ with SDK( "amount": 100, "asset": "USD", "connector_id": "", - "created_at": dateutil.parser.isoparse("2025-11-09T01:03:21.011Z"), + "created_at": parse_datetime("2025-08-26T06:29:11.777Z"), "reference": "", - "scheme": shared.PaymentScheme.MOLPAY, + "scheme": shared.PaymentScheme.RTP, "status": shared.PaymentStatus.REFUNDED_FAILURE, "type": shared.PaymentType.PAYOUT, }) @@ -327,9 +327,8 @@ with SDK( res = sdk.payments.v1.create_pool(request={ "account_i_ds": [ - "", - "", - "", + "", + "", ], "name": "", }) @@ -366,9 +365,9 @@ Create a transfer initiation ### Example Usage ```python -import dateutil.parser from formance_sdk_python import SDK from formance_sdk_python.models import shared +from formance_sdk_python.utils import parse_datetime with SDK( @@ -379,15 +378,15 @@ with SDK( ) as sdk: res = sdk.payments.v1.create_transfer_initiation(request={ - "amount": 256698, + "amount": 83093, "asset": "USD", - "description": "worthy pace vague ick liberalize between um", + "description": "flowery yum keenly operating knavishly commemorate recent apropos", "destination_account_id": "", "reference": "XXX", - "scheduled_at": dateutil.parser.isoparse("2025-05-02T09:50:03.622Z"), + "scheduled_at": parse_datetime("2025-07-09T05:18:01.065Z"), "source_account_id": "", - "type": shared.TransferInitiationRequestType.PAYOUT, - "validated": True, + "type": shared.TransferInitiationRequestType.TRANSFER, + "validated": False, }) assert res.transfer_initiation_response is not None @@ -580,6 +579,7 @@ with SDK( res = sdk.payments.v1.get_account_balances(request={ "account_id": "XXX", "cursor": "aHR0cHM6Ly9nLnBhZ2UvTmVrby1SYW1lbj9zaGFyZQ==", + "page_size": 100, "sort": [ "date:asc", "status:desc", @@ -679,7 +679,7 @@ with SDK( ) as sdk: res = sdk.payments.v1.get_connector_task(request={ - "connector": shared.Connector.ADYEN, + "connector": shared.ConnectorEnum.MONEYCORP, "task_id": "task1", }) @@ -727,7 +727,7 @@ with SDK( ) as sdk: res = sdk.payments.v1.get_connector_task_v1(request={ - "connector": shared.Connector.BANKING_CIRCLE, + "connector": shared.ConnectorEnum.MODULR, "connector_id": "XXX", "task_id": "task1", }) @@ -858,9 +858,9 @@ Get pool balances ### Example Usage ```python -import dateutil.parser from formance_sdk_python import SDK from formance_sdk_python.models import shared +from formance_sdk_python.utils import parse_datetime with SDK( @@ -871,7 +871,7 @@ with SDK( ) as sdk: res = sdk.payments.v1.get_pool_balances(request={ - "at": dateutil.parser.isoparse("2024-05-04T06:40:23.119Z"), + "at": parse_datetime("2024-11-27T10:59:51.663Z"), "pool_id": "XXX", }) @@ -967,17 +967,13 @@ with SDK( res = sdk.payments.v1.install_connector(request={ "connector_config": { - "authorization_endpoint": "XXX", - "endpoint": "XXX", - "name": "My Banking Circle Account", - "password": "XXX", - "user_certificate": "XXX", - "user_certificate_key": "XXX", - "username": "XXX", + "api_key": "XXX", + "login_id": "XXX", + "name": "My CurrencyCloud Account", "polling_period": "60s", - "provider": "Bankingcircle", + "provider": "Currencycloud", }, - "connector": shared.Connector.ATLAR, + "connector": shared.ConnectorEnum.MANGOPAY, }) assert res.connector_response is not None @@ -1069,6 +1065,7 @@ with SDK( res = sdk.payments.v1.list_bank_accounts(request={ "cursor": "aHR0cHM6Ly9nLnBhZ2UvTmVrby1SYW1lbj9zaGFyZQ==", + "page_size": 100, "sort": [ "date:asc", "status:desc", @@ -1165,8 +1162,9 @@ with SDK( ) as sdk: res = sdk.payments.v1.list_connector_tasks(request={ - "connector": shared.Connector.MODULR, + "connector": shared.ConnectorEnum.MODULR, "cursor": "aHR0cHM6Ly9nLnBhZ2UvTmVrby1SYW1lbj9zaGFyZQ==", + "page_size": 100, }) assert res.tasks_cursor is not None @@ -1213,9 +1211,10 @@ with SDK( ) as sdk: res = sdk.payments.v1.list_connector_tasks_v1(request={ - "connector": shared.Connector.BANKING_CIRCLE, + "connector": shared.ConnectorEnum.WISE, "connector_id": "XXX", "cursor": "aHR0cHM6Ly9nLnBhZ2UvTmVrby1SYW1lbj9zaGFyZQ==", + "page_size": 100, }) assert res.tasks_cursor is not None @@ -1263,6 +1262,7 @@ with SDK( res = sdk.payments.v1.list_payments(request={ "cursor": "aHR0cHM6Ly9nLnBhZ2UvTmVrby1SYW1lbj9zaGFyZQ==", + "page_size": 100, "sort": [ "date:asc", "status:desc", @@ -1314,6 +1314,7 @@ with SDK( res = sdk.payments.v1.list_pools(request={ "cursor": "aHR0cHM6Ly9nLnBhZ2UvTmVrby1SYW1lbj9zaGFyZQ==", + "page_size": 100, "sort": [ "date:asc", "status:desc", @@ -1365,6 +1366,7 @@ with SDK( res = sdk.payments.v1.list_transfer_initiations(request={ "cursor": "aHR0cHM6Ly9nLnBhZ2UvTmVrby1SYW1lbj9zaGFyZQ==", + "page_size": 100, "sort": [ "date:asc", "status:desc", @@ -1507,6 +1509,7 @@ with SDK( res = sdk.payments.v1.paymentslist_accounts(request={ "cursor": "aHR0cHM6Ly9nLnBhZ2UvTmVrby1SYW1lbj9zaGFyZQ==", + "page_size": 100, "sort": [ "date:asc", "status:desc", @@ -1559,7 +1562,7 @@ with SDK( ) as sdk: res = sdk.payments.v1.read_connector_config(request={ - "connector": shared.Connector.GENERIC, + "connector": shared.ConnectorEnum.MODULR, }) assert res.connector_config_response is not None @@ -1606,7 +1609,7 @@ with SDK( ) as sdk: res = sdk.payments.v1.read_connector_config_v1(request={ - "connector": shared.Connector.CURRENCY_CLOUD, + "connector": shared.ConnectorEnum.MANGOPAY, "connector_id": "XXX", }) @@ -1706,7 +1709,7 @@ with SDK( ) as sdk: res = sdk.payments.v1.reset_connector(request={ - "connector": shared.Connector.ATLAR, + "connector": shared.ConnectorEnum.WISE, }) assert res is not None @@ -1755,7 +1758,7 @@ with SDK( ) as sdk: res = sdk.payments.v1.reset_connector_v1(request={ - "connector": shared.Connector.GENERIC, + "connector": shared.ConnectorEnum.WISE, "connector_id": "XXX", }) @@ -1851,9 +1854,9 @@ with SDK( res = sdk.payments.v1.reverse_transfer_initiation(request={ "reverse_transfer_initiation_request": { - "amount": 327549, + "amount": 978875, "asset": "USD", - "description": "till gosh how proselytise worriedly whoa", + "description": "whenever phooey a unlike tremendously whoever after when tight", "metadata": { "key": "", }, @@ -1958,7 +1961,7 @@ with SDK( ) as sdk: res = sdk.payments.v1.uninstall_connector(request={ - "connector": shared.Connector.MODULR, + "connector": shared.ConnectorEnum.GENERIC, }) assert res is not None @@ -2005,7 +2008,7 @@ with SDK( ) as sdk: res = sdk.payments.v1.uninstall_connector_v1(request={ - "connector": shared.Connector.GENERIC, + "connector": shared.ConnectorEnum.BANKING_CIRCLE, "connector_id": "XXX", }) @@ -2056,6 +2059,8 @@ with SDK( "update_bank_account_metadata_request": { "metadata": { "key": "", + "key1": "", + "key2": "", }, }, "bank_account_id": "XXX", @@ -2107,13 +2112,12 @@ with SDK( res = sdk.payments.v1.update_connector_config_v1(request={ "connector_config": { "api_key": "XXX", - "hmac_key": "XXX", - "name": "My Adyen Account", - "live_endpoint_prefix": "XXX", - "polling_period": "120s", - "provider": "Adyen", + "api_secret": "XXX", + "name": "My Modulr Account", + "polling_period": "60s", + "provider": "Modulr", }, - "connector": shared.Connector.ADYEN, + "connector": shared.ConnectorEnum.MANGOPAY, "connector_id": "XXX", }) @@ -2163,7 +2167,6 @@ with SDK( res = sdk.payments.v1.update_metadata(request={ "request_body": { "key": "", - "key1": "", }, "payment_id": "XXX", }) diff --git a/docs/sdks/sdkreconciliationv1/README.md b/docs/sdks/reconciliationv1/README.md similarity index 98% rename from docs/sdks/sdkreconciliationv1/README.md rename to docs/sdks/reconciliationv1/README.md index dc82c645..0673cce6 100644 --- a/docs/sdks/sdkreconciliationv1/README.md +++ b/docs/sdks/reconciliationv1/README.md @@ -1,4 +1,4 @@ -# SDKReconciliationV1 +# ReconciliationV1 (*reconciliation.v1*) ## Overview @@ -310,9 +310,9 @@ Reconcile using a policy ### Example Usage ```python -import dateutil.parser from formance_sdk_python import SDK from formance_sdk_python.models import shared +from formance_sdk_python.utils import parse_datetime with SDK( @@ -324,8 +324,8 @@ with SDK( res = sdk.reconciliation.v1.reconcile(request={ "reconciliation_request": { - "reconciled_at_ledger": dateutil.parser.isoparse("2021-01-01T00:00:00.000Z"), - "reconciled_at_payments": dateutil.parser.isoparse("2021-01-01T00:00:00.000Z"), + "reconciled_at_ledger": parse_datetime("2021-01-01T00:00:00.000Z"), + "reconciled_at_payments": parse_datetime("2021-01-01T00:00:00.000Z"), }, "policy_id": "XXX", }) diff --git a/docs/sdks/sdksearchv1/README.md b/docs/sdks/searchv1/README.md similarity index 99% rename from docs/sdks/sdksearchv1/README.md rename to docs/sdks/searchv1/README.md index 41a78ec0..ec8f000c 100644 --- a/docs/sdks/sdksearchv1/README.md +++ b/docs/sdks/searchv1/README.md @@ -1,4 +1,4 @@ -# SDKSearchV1 +# SearchV1 (*search.v1*) ## Overview @@ -37,6 +37,7 @@ with SDK( "quickstart", ], "policy": "OR", + "raw": {}, "sort": "id:asc", "terms": [ "destination=central_bank1", diff --git a/docs/sdks/v3/README.md b/docs/sdks/v3/README.md index 716e9b9c..7c81e164 100644 --- a/docs/sdks/v3/README.md +++ b/docs/sdks/v3/README.md @@ -1193,9 +1193,9 @@ with SDK( res = sdk.payments.v3.list_connector_schedule_instances(request={ "connector_id": "", - "schedule_id": "", "cursor": "aHR0cHM6Ly9nLnBhZ2UvTmVrby1SYW1lbj9zaGFyZQ==", "page_size": 100, + "schedule_id": "", }) assert res.v3_connector_schedule_instances_cursor_response is not None @@ -1339,9 +1339,9 @@ with SDK( ) as sdk: res = sdk.payments.v3.list_payment_initiation_adjustments(request={ - "payment_initiation_id": "", "cursor": "aHR0cHM6Ly9nLnBhZ2UvTmVrby1SYW1lbj9zaGFyZQ==", "page_size": 100, + "payment_initiation_id": "", }) assert res.v3_payment_initiation_adjustments_cursor_response is not None @@ -1388,9 +1388,9 @@ with SDK( ) as sdk: res = sdk.payments.v3.list_payment_initiation_related_payments(request={ - "payment_initiation_id": "", "cursor": "aHR0cHM6Ly9nLnBhZ2UvTmVrby1SYW1lbj9zaGFyZQ==", "page_size": 100, + "payment_initiation_id": "", }) assert res.v3_payment_initiation_related_payments_cursor_response is not None diff --git a/docs/sdks/sdkwalletsv1/README.md b/docs/sdks/walletsv1/README.md similarity index 99% rename from docs/sdks/sdkwalletsv1/README.md rename to docs/sdks/walletsv1/README.md index 25abea5e..f27733f8 100644 --- a/docs/sdks/sdkwalletsv1/README.md +++ b/docs/sdks/walletsv1/README.md @@ -1,4 +1,4 @@ -# SDKWalletsV1 +# WalletsV1 (*wallets.v1*) ## Overview @@ -41,11 +41,11 @@ with SDK( ) as sdk: res = sdk.wallets.v1.confirm_hold(request={ - "hold_id": "", "confirm_hold_request": { "amount": 100, "final": True, }, + "hold_id": "", }) assert res is not None @@ -184,7 +184,6 @@ with SDK( ) as sdk: res = sdk.wallets.v1.credit_wallet(request={ - "id": "", "credit_wallet_request": { "amount": { "amount": 100, @@ -193,10 +192,9 @@ with SDK( "metadata": { "key": "", }, - "sources": [ - - ], + "sources": [], }, + "id": "", }) assert res is not None @@ -243,7 +241,6 @@ with SDK( ) as sdk: res = sdk.wallets.v1.debit_wallet(request={ - "id": "", "debit_wallet_request": { "amount": { "amount": 100, @@ -254,12 +251,13 @@ with SDK( }, "pending": True, }, + "id": "", }) - assert res.debit_wallet_response is not None + assert res.activity_debit_wallet_output is not None # Handle response - print(res.debit_wallet_response) + print(res.activity_debit_wallet_output) ``` @@ -399,6 +397,7 @@ with SDK( "metadata": { "admin": "true", }, + "page_size": 100, "wallet_id": "wallet1", }) @@ -445,6 +444,7 @@ with SDK( res = sdk.wallets.v1.get_transactions(request={ "cursor": "aHR0cHM6Ly9nLnBhZ2UvTmVrby1SYW1lbj9zaGFyZQ==", + "page_size": 100, "wallet_id": "wallet1", }) @@ -495,10 +495,10 @@ with SDK( "id": "", }) - assert res.get_wallet_response is not None + assert res.activity_get_wallet_output is not None # Handle response - print(res.get_wallet_response) + print(res.activity_get_wallet_output) ``` @@ -638,6 +638,7 @@ with SDK( "admin": "true", }, "name": "wallet1", + "page_size": 100, }) assert res.list_wallets_response is not None diff --git a/docs/sdks/sdkwebhooksv1/README.md b/docs/sdks/webhooksv1/README.md similarity index 99% rename from docs/sdks/sdkwebhooksv1/README.md rename to docs/sdks/webhooksv1/README.md index 9e541368..274553fc 100644 --- a/docs/sdks/sdkwebhooksv1/README.md +++ b/docs/sdks/webhooksv1/README.md @@ -1,4 +1,4 @@ -# SDKWebhooksV1 +# WebhooksV1 (*webhooks.v1*) ## Overview @@ -84,10 +84,10 @@ with SDK( ) as sdk: res = sdk.webhooks.v1.change_config_secret(request={ - "id": "4997257d-dfb6-445b-929c-cbe2ab182818", "config_change_secret": { "secret": "V0bivxRWveaoz08afqjU6Ko/jwO0Cb+3", }, + "id": "4997257d-dfb6-445b-929c-cbe2ab182818", }) assert res.config_response is not None @@ -288,6 +288,7 @@ with SDK( "endpoint": "https://example.com", "event_types": [ "TYPE1", + "TYPE2", ], "name": "customer_payment", "secret": "V0bivxRWveaoz08afqjU6Ko/jwO0Cb+3", @@ -388,6 +389,7 @@ with SDK( "endpoint": "https://example.com", "event_types": [ "TYPE1", + "TYPE2", ], "name": "customer_payment", "secret": "V0bivxRWveaoz08afqjU6Ko/jwO0Cb+3", diff --git a/gen.yaml b/gen.yaml index ce5d6e21..fe3ba3cf 100755 --- a/gen.yaml +++ b/gen.yaml @@ -3,19 +3,21 @@ generation: sdkClassName: SDK usageSnippets: optionalPropertyRendering: withExample + sdkInitStyle: constructor fixes: nameResolutionDec2023: true nameResolutionFeb2025: true parameterOrderingFeb2024: false requestResponseComponentNamesFeb2024: false securityFeb2025: false + sharedErrorComponentsApr2025: false auth: oAuth2ClientCredentialsEnabled: true oAuth2PasswordEnabled: false comments: {} telemetryEnabled: false python: - version: 6.2.1 + version: 6.3.0 additionalDependencies: dev: {} main: {} @@ -44,9 +46,11 @@ python: inputModelSuffix: input maxMethodParams: 0 methodArguments: require-security-and-request + moduleName: "" outputModelSuffix: output packageName: formance-sdk-python projectUrls: {} + pytestFilterWarnings: [] pytestTimeout: 0 responseFormat: envelope templateVersion: v2 diff --git a/poetry.lock b/poetry.lock index 901ec99a..4d933be5 100644 --- a/poetry.lock +++ b/poetry.lock @@ -1,4 +1,4 @@ -# This file is automatically @generated by Poetry 2.1.1 and should not be changed by hand. +# This file is automatically @generated by Poetry 2.1.3 and should not be changed by hand. [[package]] name = "annotated-types" @@ -91,21 +91,6 @@ files = [ graph = ["objgraph (>=1.7.2)"] profile = ["gprof2dot (>=2022.7.29)"] -[[package]] -name = "eval-type-backport" -version = "0.2.2" -description = "Like `typing._eval_type`, but lets older Python versions use newer typing features." -optional = false -python-versions = ">=3.8" -groups = ["main"] -files = [ - {file = "eval_type_backport-0.2.2-py3-none-any.whl", hash = "sha256:cb6ad7c393517f476f96d456d0412ea80f0a8cf96f6892834cd9340149111b0a"}, - {file = "eval_type_backport-0.2.2.tar.gz", hash = "sha256:f0576b4cf01ebb5bd358d02314d31846af5e07678387486e2c798af0e7d849c1"}, -] - -[package.extras] -tests = ["pytest"] - [[package]] name = "exceptiongroup" version = "1.2.2" @@ -124,31 +109,31 @@ test = ["pytest (>=6)"] [[package]] name = "h11" -version = "0.14.0" +version = "0.16.0" description = "A pure-Python, bring-your-own-I/O implementation of HTTP/1.1" optional = false -python-versions = ">=3.7" +python-versions = ">=3.8" groups = ["main"] files = [ - {file = "h11-0.14.0-py3-none-any.whl", hash = "sha256:e3fe4ac4b851c468cc8363d500db52c2ead036020723024a109d37346efaa761"}, - {file = "h11-0.14.0.tar.gz", hash = "sha256:8f19fbbe99e72420ff35c00b27a34cb9937e902a8b810e2c88300c6f0a3b699d"}, + {file = "h11-0.16.0-py3-none-any.whl", hash = "sha256:63cf8bbe7522de3bf65932fda1d9c2772064ffb3dae62d55932da54b31cb6c86"}, + {file = "h11-0.16.0.tar.gz", hash = "sha256:4e35b956cf45792e4caa5885e69fba00bdbc6ffafbfa020300e549b208ee5ff1"}, ] [[package]] name = "httpcore" -version = "1.0.7" +version = "1.0.9" description = "A minimal low-level HTTP client." optional = false python-versions = ">=3.8" groups = ["main"] files = [ - {file = "httpcore-1.0.7-py3-none-any.whl", hash = "sha256:a3fff8f43dc260d5bd363d9f9cf1830fa3a458b332856f34282de498ed420edd"}, - {file = "httpcore-1.0.7.tar.gz", hash = "sha256:8551cb62a169ec7162ac7be8d4817d561f60e08eaa485234898414bb5a8a0b4c"}, + {file = "httpcore-1.0.9-py3-none-any.whl", hash = "sha256:2d400746a40668fc9dec9810239072b40b4484b640a8c38fd654a024c7a1bf55"}, + {file = "httpcore-1.0.9.tar.gz", hash = "sha256:6e34463af53fd2ab5d807f399a9b45ea31c3dfa2276f15a2c3f00afff6e176e8"}, ] [package.dependencies] certifi = "*" -h11 = ">=0.13,<0.15" +h11 = ">=0.16" [package.extras] asyncio = ["anyio (>=4.0,<5.0)"] @@ -225,50 +210,44 @@ files = [ [[package]] name = "mypy" -version = "1.14.1" +version = "1.15.0" description = "Optional static typing for Python" optional = false -python-versions = ">=3.8" +python-versions = ">=3.9" groups = ["dev"] files = [ - {file = "mypy-1.14.1-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:52686e37cf13d559f668aa398dd7ddf1f92c5d613e4f8cb262be2fb4fedb0fcb"}, - {file = "mypy-1.14.1-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:1fb545ca340537d4b45d3eecdb3def05e913299ca72c290326be19b3804b39c0"}, - {file = "mypy-1.14.1-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:90716d8b2d1f4cd503309788e51366f07c56635a3309b0f6a32547eaaa36a64d"}, - {file = "mypy-1.14.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:2ae753f5c9fef278bcf12e1a564351764f2a6da579d4a81347e1d5a15819997b"}, - {file = "mypy-1.14.1-cp310-cp310-musllinux_1_2_x86_64.whl", hash = "sha256:e0fe0f5feaafcb04505bcf439e991c6d8f1bf8b15f12b05feeed96e9e7bf1427"}, - {file = "mypy-1.14.1-cp310-cp310-win_amd64.whl", hash = "sha256:7d54bd85b925e501c555a3227f3ec0cfc54ee8b6930bd6141ec872d1c572f81f"}, - {file = "mypy-1.14.1-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:f995e511de847791c3b11ed90084a7a0aafdc074ab88c5a9711622fe4751138c"}, - {file = "mypy-1.14.1-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:d64169ec3b8461311f8ce2fd2eb5d33e2d0f2c7b49116259c51d0d96edee48d1"}, - {file = "mypy-1.14.1-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:ba24549de7b89b6381b91fbc068d798192b1b5201987070319889e93038967a8"}, - {file = "mypy-1.14.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:183cf0a45457d28ff9d758730cd0210419ac27d4d3f285beda038c9083363b1f"}, - {file = "mypy-1.14.1-cp311-cp311-musllinux_1_2_x86_64.whl", hash = "sha256:f2a0ecc86378f45347f586e4163d1769dd81c5a223d577fe351f26b179e148b1"}, - {file = "mypy-1.14.1-cp311-cp311-win_amd64.whl", hash = "sha256:ad3301ebebec9e8ee7135d8e3109ca76c23752bac1e717bc84cd3836b4bf3eae"}, - {file = "mypy-1.14.1-cp312-cp312-macosx_10_13_x86_64.whl", hash = "sha256:30ff5ef8519bbc2e18b3b54521ec319513a26f1bba19a7582e7b1f58a6e69f14"}, - {file = "mypy-1.14.1-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:cb9f255c18052343c70234907e2e532bc7e55a62565d64536dbc7706a20b78b9"}, - {file = "mypy-1.14.1-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:8b4e3413e0bddea671012b063e27591b953d653209e7a4fa5e48759cda77ca11"}, - {file = "mypy-1.14.1-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:553c293b1fbdebb6c3c4030589dab9fafb6dfa768995a453d8a5d3b23784af2e"}, - {file = "mypy-1.14.1-cp312-cp312-musllinux_1_2_x86_64.whl", hash = "sha256:fad79bfe3b65fe6a1efaed97b445c3d37f7be9fdc348bdb2d7cac75579607c89"}, - {file = "mypy-1.14.1-cp312-cp312-win_amd64.whl", hash = "sha256:8fa2220e54d2946e94ab6dbb3ba0a992795bd68b16dc852db33028df2b00191b"}, - {file = "mypy-1.14.1-cp313-cp313-macosx_10_13_x86_64.whl", hash = "sha256:92c3ed5afb06c3a8e188cb5da4984cab9ec9a77ba956ee419c68a388b4595255"}, - {file = "mypy-1.14.1-cp313-cp313-macosx_11_0_arm64.whl", hash = "sha256:dbec574648b3e25f43d23577309b16534431db4ddc09fda50841f1e34e64ed34"}, - {file = "mypy-1.14.1-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:8c6d94b16d62eb3e947281aa7347d78236688e21081f11de976376cf010eb31a"}, - {file = "mypy-1.14.1-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:d4b19b03fdf54f3c5b2fa474c56b4c13c9dbfb9a2db4370ede7ec11a2c5927d9"}, - {file = "mypy-1.14.1-cp313-cp313-musllinux_1_2_x86_64.whl", hash = "sha256:0c911fde686394753fff899c409fd4e16e9b294c24bfd5e1ea4675deae1ac6fd"}, - {file = "mypy-1.14.1-cp313-cp313-win_amd64.whl", hash = "sha256:8b21525cb51671219f5307be85f7e646a153e5acc656e5cebf64bfa076c50107"}, - {file = "mypy-1.14.1-cp38-cp38-macosx_10_9_x86_64.whl", hash = "sha256:7084fb8f1128c76cd9cf68fe5971b37072598e7c31b2f9f95586b65c741a9d31"}, - {file = "mypy-1.14.1-cp38-cp38-macosx_11_0_arm64.whl", hash = "sha256:8f845a00b4f420f693f870eaee5f3e2692fa84cc8514496114649cfa8fd5e2c6"}, - {file = "mypy-1.14.1-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:44bf464499f0e3a2d14d58b54674dee25c031703b2ffc35064bd0df2e0fac319"}, - {file = "mypy-1.14.1-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:c99f27732c0b7dc847adb21c9d47ce57eb48fa33a17bc6d7d5c5e9f9e7ae5bac"}, - {file = "mypy-1.14.1-cp38-cp38-musllinux_1_2_x86_64.whl", hash = "sha256:bce23c7377b43602baa0bd22ea3265c49b9ff0b76eb315d6c34721af4cdf1d9b"}, - {file = "mypy-1.14.1-cp38-cp38-win_amd64.whl", hash = "sha256:8edc07eeade7ebc771ff9cf6b211b9a7d93687ff892150cb5692e4f4272b0837"}, - {file = "mypy-1.14.1-cp39-cp39-macosx_10_9_x86_64.whl", hash = "sha256:3888a1816d69f7ab92092f785a462944b3ca16d7c470d564165fe703b0970c35"}, - {file = "mypy-1.14.1-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:46c756a444117c43ee984bd055db99e498bc613a70bbbc120272bd13ca579fbc"}, - {file = "mypy-1.14.1-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:27fc248022907e72abfd8e22ab1f10e903915ff69961174784a3900a8cba9ad9"}, - {file = "mypy-1.14.1-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:499d6a72fb7e5de92218db961f1a66d5f11783f9ae549d214617edab5d4dbdbb"}, - {file = "mypy-1.14.1-cp39-cp39-musllinux_1_2_x86_64.whl", hash = "sha256:57961db9795eb566dc1d1b4e9139ebc4c6b0cb6e7254ecde69d1552bf7613f60"}, - {file = "mypy-1.14.1-cp39-cp39-win_amd64.whl", hash = "sha256:07ba89fdcc9451f2ebb02853deb6aaaa3d2239a236669a63ab3801bbf923ef5c"}, - {file = "mypy-1.14.1-py3-none-any.whl", hash = "sha256:b66a60cc4073aeb8ae00057f9c1f64d49e90f918fbcef9a977eb121da8b8f1d1"}, - {file = "mypy-1.14.1.tar.gz", hash = "sha256:7ec88144fe9b510e8475ec2f5f251992690fcf89ccb4500b214b4226abcd32d6"}, + {file = "mypy-1.15.0-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:979e4e1a006511dacf628e36fadfecbcc0160a8af6ca7dad2f5025529e082c13"}, + {file = "mypy-1.15.0-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:c4bb0e1bd29f7d34efcccd71cf733580191e9a264a2202b0239da95984c5b559"}, + {file = "mypy-1.15.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:be68172e9fd9ad8fb876c6389f16d1c1b5f100ffa779f77b1fb2176fcc9ab95b"}, + {file = "mypy-1.15.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:c7be1e46525adfa0d97681432ee9fcd61a3964c2446795714699a998d193f1a3"}, + {file = "mypy-1.15.0-cp310-cp310-musllinux_1_2_x86_64.whl", hash = "sha256:2e2c2e6d3593f6451b18588848e66260ff62ccca522dd231cd4dd59b0160668b"}, + {file = "mypy-1.15.0-cp310-cp310-win_amd64.whl", hash = "sha256:6983aae8b2f653e098edb77f893f7b6aca69f6cffb19b2cc7443f23cce5f4828"}, + {file = "mypy-1.15.0-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:2922d42e16d6de288022e5ca321cd0618b238cfc5570e0263e5ba0a77dbef56f"}, + {file = "mypy-1.15.0-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:2ee2d57e01a7c35de00f4634ba1bbf015185b219e4dc5909e281016df43f5ee5"}, + {file = "mypy-1.15.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:973500e0774b85d9689715feeffcc980193086551110fd678ebe1f4342fb7c5e"}, + {file = "mypy-1.15.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:5a95fb17c13e29d2d5195869262f8125dfdb5c134dc8d9a9d0aecf7525b10c2c"}, + {file = "mypy-1.15.0-cp311-cp311-musllinux_1_2_x86_64.whl", hash = "sha256:1905f494bfd7d85a23a88c5d97840888a7bd516545fc5aaedff0267e0bb54e2f"}, + {file = "mypy-1.15.0-cp311-cp311-win_amd64.whl", hash = "sha256:c9817fa23833ff189db061e6d2eff49b2f3b6ed9856b4a0a73046e41932d744f"}, + {file = "mypy-1.15.0-cp312-cp312-macosx_10_13_x86_64.whl", hash = "sha256:aea39e0583d05124836ea645f412e88a5c7d0fd77a6d694b60d9b6b2d9f184fd"}, + {file = "mypy-1.15.0-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:2f2147ab812b75e5b5499b01ade1f4a81489a147c01585cda36019102538615f"}, + {file = "mypy-1.15.0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:ce436f4c6d218a070048ed6a44c0bbb10cd2cc5e272b29e7845f6a2f57ee4464"}, + {file = "mypy-1.15.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:8023ff13985661b50a5928fc7a5ca15f3d1affb41e5f0a9952cb68ef090b31ee"}, + {file = "mypy-1.15.0-cp312-cp312-musllinux_1_2_x86_64.whl", hash = "sha256:1124a18bc11a6a62887e3e137f37f53fbae476dc36c185d549d4f837a2a6a14e"}, + {file = "mypy-1.15.0-cp312-cp312-win_amd64.whl", hash = "sha256:171a9ca9a40cd1843abeca0e405bc1940cd9b305eaeea2dda769ba096932bb22"}, + {file = "mypy-1.15.0-cp313-cp313-macosx_10_13_x86_64.whl", hash = "sha256:93faf3fdb04768d44bf28693293f3904bbb555d076b781ad2530214ee53e3445"}, + {file = "mypy-1.15.0-cp313-cp313-macosx_11_0_arm64.whl", hash = "sha256:811aeccadfb730024c5d3e326b2fbe9249bb7413553f15499a4050f7c30e801d"}, + {file = "mypy-1.15.0-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:98b7b9b9aedb65fe628c62a6dc57f6d5088ef2dfca37903a7d9ee374d03acca5"}, + {file = "mypy-1.15.0-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:c43a7682e24b4f576d93072216bf56eeff70d9140241f9edec0c104d0c515036"}, + {file = "mypy-1.15.0-cp313-cp313-musllinux_1_2_x86_64.whl", hash = "sha256:baefc32840a9f00babd83251560e0ae1573e2f9d1b067719479bfb0e987c6357"}, + {file = "mypy-1.15.0-cp313-cp313-win_amd64.whl", hash = "sha256:b9378e2c00146c44793c98b8d5a61039a048e31f429fb0eb546d93f4b000bedf"}, + {file = "mypy-1.15.0-cp39-cp39-macosx_10_9_x86_64.whl", hash = "sha256:e601a7fa172c2131bff456bb3ee08a88360760d0d2f8cbd7a75a65497e2df078"}, + {file = "mypy-1.15.0-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:712e962a6357634fef20412699a3655c610110e01cdaa6180acec7fc9f8513ba"}, + {file = "mypy-1.15.0-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:f95579473af29ab73a10bada2f9722856792a36ec5af5399b653aa28360290a5"}, + {file = "mypy-1.15.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:8f8722560a14cde92fdb1e31597760dc35f9f5524cce17836c0d22841830fd5b"}, + {file = "mypy-1.15.0-cp39-cp39-musllinux_1_2_x86_64.whl", hash = "sha256:1fbb8da62dc352133d7d7ca90ed2fb0e9d42bb1a32724c287d3c76c58cbaa9c2"}, + {file = "mypy-1.15.0-cp39-cp39-win_amd64.whl", hash = "sha256:d10d994b41fb3497719bbf866f227b3489048ea4bbbb5015357db306249f7980"}, + {file = "mypy-1.15.0-py3-none-any.whl", hash = "sha256:5469affef548bd1895d86d3bf10ce2b44e33d86923c29e4d675b3e323437ea3e"}, + {file = "mypy-1.15.0.tar.gz", hash = "sha256:404534629d51d3efea5c800ee7c42b72a6554d6c400e6a79eafe15d11341fd43"}, ] [package.dependencies] @@ -314,20 +293,21 @@ type = ["mypy (>=1.11.2)"] [[package]] name = "pydantic" -version = "2.10.4" +version = "2.11.5" description = "Data validation using Python type hints" optional = false -python-versions = ">=3.8" +python-versions = ">=3.9" groups = ["main"] files = [ - {file = "pydantic-2.10.4-py3-none-any.whl", hash = "sha256:597e135ea68be3a37552fb524bc7d0d66dcf93d395acd93a00682f1efcb8ee3d"}, - {file = "pydantic-2.10.4.tar.gz", hash = "sha256:82f12e9723da6de4fe2ba888b5971157b3be7ad914267dea8f05f82b28254f06"}, + {file = "pydantic-2.11.5-py3-none-any.whl", hash = "sha256:f9c26ba06f9747749ca1e5c94d6a85cb84254577553c8785576fd38fa64dc0f7"}, + {file = "pydantic-2.11.5.tar.gz", hash = "sha256:7f853db3d0ce78ce8bbb148c401c2cdd6431b3473c0cdff2755c7690952a7b7a"}, ] [package.dependencies] annotated-types = ">=0.6.0" -pydantic-core = "2.27.2" +pydantic-core = "2.33.2" typing-extensions = ">=4.12.2" +typing-inspection = ">=0.4.0" [package.extras] email = ["email-validator (>=2.0.0)"] @@ -335,112 +315,111 @@ timezone = ["tzdata ; python_version >= \"3.9\" and platform_system == \"Windows [[package]] name = "pydantic-core" -version = "2.27.2" +version = "2.33.2" description = "Core functionality for Pydantic validation and serialization" optional = false -python-versions = ">=3.8" +python-versions = ">=3.9" groups = ["main"] files = [ - {file = "pydantic_core-2.27.2-cp310-cp310-macosx_10_12_x86_64.whl", hash = "sha256:2d367ca20b2f14095a8f4fa1210f5a7b78b8a20009ecced6b12818f455b1e9fa"}, - {file = "pydantic_core-2.27.2-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:491a2b73db93fab69731eaee494f320faa4e093dbed776be1a829c2eb222c34c"}, - {file = "pydantic_core-2.27.2-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:7969e133a6f183be60e9f6f56bfae753585680f3b7307a8e555a948d443cc05a"}, - {file = "pydantic_core-2.27.2-cp310-cp310-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:3de9961f2a346257caf0aa508a4da705467f53778e9ef6fe744c038119737ef5"}, - {file = "pydantic_core-2.27.2-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:e2bb4d3e5873c37bb3dd58714d4cd0b0e6238cebc4177ac8fe878f8b3aa8e74c"}, - {file = "pydantic_core-2.27.2-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:280d219beebb0752699480fe8f1dc61ab6615c2046d76b7ab7ee38858de0a4e7"}, - {file = "pydantic_core-2.27.2-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:47956ae78b6422cbd46f772f1746799cbb862de838fd8d1fbd34a82e05b0983a"}, - {file = "pydantic_core-2.27.2-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:14d4a5c49d2f009d62a2a7140d3064f686d17a5d1a268bc641954ba181880236"}, - {file = "pydantic_core-2.27.2-cp310-cp310-musllinux_1_1_aarch64.whl", hash = "sha256:337b443af21d488716f8d0b6164de833e788aa6bd7e3a39c005febc1284f4962"}, - {file = "pydantic_core-2.27.2-cp310-cp310-musllinux_1_1_armv7l.whl", hash = "sha256:03d0f86ea3184a12f41a2d23f7ccb79cdb5a18e06993f8a45baa8dfec746f0e9"}, - {file = "pydantic_core-2.27.2-cp310-cp310-musllinux_1_1_x86_64.whl", hash = "sha256:7041c36f5680c6e0f08d922aed302e98b3745d97fe1589db0a3eebf6624523af"}, - {file = "pydantic_core-2.27.2-cp310-cp310-win32.whl", hash = "sha256:50a68f3e3819077be2c98110c1f9dcb3817e93f267ba80a2c05bb4f8799e2ff4"}, - {file = "pydantic_core-2.27.2-cp310-cp310-win_amd64.whl", hash = "sha256:e0fd26b16394ead34a424eecf8a31a1f5137094cabe84a1bcb10fa6ba39d3d31"}, - {file = "pydantic_core-2.27.2-cp311-cp311-macosx_10_12_x86_64.whl", hash = "sha256:8e10c99ef58cfdf2a66fc15d66b16c4a04f62bca39db589ae8cba08bc55331bc"}, - {file = "pydantic_core-2.27.2-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:26f32e0adf166a84d0cb63be85c562ca8a6fa8de28e5f0d92250c6b7e9e2aff7"}, - {file = "pydantic_core-2.27.2-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:8c19d1ea0673cd13cc2f872f6c9ab42acc4e4f492a7ca9d3795ce2b112dd7e15"}, - {file = "pydantic_core-2.27.2-cp311-cp311-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:5e68c4446fe0810e959cdff46ab0a41ce2f2c86d227d96dc3847af0ba7def306"}, - {file = "pydantic_core-2.27.2-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:d9640b0059ff4f14d1f37321b94061c6db164fbe49b334b31643e0528d100d99"}, - {file = "pydantic_core-2.27.2-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:40d02e7d45c9f8af700f3452f329ead92da4c5f4317ca9b896de7ce7199ea459"}, - {file = "pydantic_core-2.27.2-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:1c1fd185014191700554795c99b347d64f2bb637966c4cfc16998a0ca700d048"}, - {file = "pydantic_core-2.27.2-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:d81d2068e1c1228a565af076598f9e7451712700b673de8f502f0334f281387d"}, - {file = "pydantic_core-2.27.2-cp311-cp311-musllinux_1_1_aarch64.whl", hash = "sha256:1a4207639fb02ec2dbb76227d7c751a20b1a6b4bc52850568e52260cae64ca3b"}, - {file = "pydantic_core-2.27.2-cp311-cp311-musllinux_1_1_armv7l.whl", hash = "sha256:3de3ce3c9ddc8bbd88f6e0e304dea0e66d843ec9de1b0042b0911c1663ffd474"}, - {file = "pydantic_core-2.27.2-cp311-cp311-musllinux_1_1_x86_64.whl", hash = "sha256:30c5f68ded0c36466acede341551106821043e9afaad516adfb6e8fa80a4e6a6"}, - {file = "pydantic_core-2.27.2-cp311-cp311-win32.whl", hash = "sha256:c70c26d2c99f78b125a3459f8afe1aed4d9687c24fd677c6a4436bc042e50d6c"}, - {file = "pydantic_core-2.27.2-cp311-cp311-win_amd64.whl", hash = "sha256:08e125dbdc505fa69ca7d9c499639ab6407cfa909214d500897d02afb816e7cc"}, - {file = "pydantic_core-2.27.2-cp311-cp311-win_arm64.whl", hash = "sha256:26f0d68d4b235a2bae0c3fc585c585b4ecc51382db0e3ba402a22cbc440915e4"}, - {file = "pydantic_core-2.27.2-cp312-cp312-macosx_10_12_x86_64.whl", hash = "sha256:9e0c8cfefa0ef83b4da9588448b6d8d2a2bf1a53c3f1ae5fca39eb3061e2f0b0"}, - {file = "pydantic_core-2.27.2-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:83097677b8e3bd7eaa6775720ec8e0405f1575015a463285a92bfdfe254529ef"}, - {file = "pydantic_core-2.27.2-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:172fce187655fece0c90d90a678424b013f8fbb0ca8b036ac266749c09438cb7"}, - {file = "pydantic_core-2.27.2-cp312-cp312-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:519f29f5213271eeeeb3093f662ba2fd512b91c5f188f3bb7b27bc5973816934"}, - {file = "pydantic_core-2.27.2-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:05e3a55d124407fffba0dd6b0c0cd056d10e983ceb4e5dbd10dda135c31071d6"}, - {file = "pydantic_core-2.27.2-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:9c3ed807c7b91de05e63930188f19e921d1fe90de6b4f5cd43ee7fcc3525cb8c"}, - {file = "pydantic_core-2.27.2-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:6fb4aadc0b9a0c063206846d603b92030eb6f03069151a625667f982887153e2"}, - {file = "pydantic_core-2.27.2-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:28ccb213807e037460326424ceb8b5245acb88f32f3d2777427476e1b32c48c4"}, - {file = "pydantic_core-2.27.2-cp312-cp312-musllinux_1_1_aarch64.whl", hash = "sha256:de3cd1899e2c279b140adde9357c4495ed9d47131b4a4eaff9052f23398076b3"}, - {file = "pydantic_core-2.27.2-cp312-cp312-musllinux_1_1_armv7l.whl", hash = "sha256:220f892729375e2d736b97d0e51466252ad84c51857d4d15f5e9692f9ef12be4"}, - {file = "pydantic_core-2.27.2-cp312-cp312-musllinux_1_1_x86_64.whl", hash = "sha256:a0fcd29cd6b4e74fe8ddd2c90330fd8edf2e30cb52acda47f06dd615ae72da57"}, - {file = "pydantic_core-2.27.2-cp312-cp312-win32.whl", hash = "sha256:1e2cb691ed9834cd6a8be61228471d0a503731abfb42f82458ff27be7b2186fc"}, - {file = "pydantic_core-2.27.2-cp312-cp312-win_amd64.whl", hash = "sha256:cc3f1a99a4f4f9dd1de4fe0312c114e740b5ddead65bb4102884b384c15d8bc9"}, - {file = "pydantic_core-2.27.2-cp312-cp312-win_arm64.whl", hash = "sha256:3911ac9284cd8a1792d3cb26a2da18f3ca26c6908cc434a18f730dc0db7bfa3b"}, - {file = "pydantic_core-2.27.2-cp313-cp313-macosx_10_12_x86_64.whl", hash = "sha256:7d14bd329640e63852364c306f4d23eb744e0f8193148d4044dd3dacdaacbd8b"}, - {file = "pydantic_core-2.27.2-cp313-cp313-macosx_11_0_arm64.whl", hash = "sha256:82f91663004eb8ed30ff478d77c4d1179b3563df6cdb15c0817cd1cdaf34d154"}, - {file = "pydantic_core-2.27.2-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:71b24c7d61131bb83df10cc7e687433609963a944ccf45190cfc21e0887b08c9"}, - {file = "pydantic_core-2.27.2-cp313-cp313-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:fa8e459d4954f608fa26116118bb67f56b93b209c39b008277ace29937453dc9"}, - {file = "pydantic_core-2.27.2-cp313-cp313-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:ce8918cbebc8da707ba805b7fd0b382816858728ae7fe19a942080c24e5b7cd1"}, - {file = "pydantic_core-2.27.2-cp313-cp313-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:eda3f5c2a021bbc5d976107bb302e0131351c2ba54343f8a496dc8783d3d3a6a"}, - {file = "pydantic_core-2.27.2-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:bd8086fa684c4775c27f03f062cbb9eaa6e17f064307e86b21b9e0abc9c0f02e"}, - {file = "pydantic_core-2.27.2-cp313-cp313-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:8d9b3388db186ba0c099a6d20f0604a44eabdeef1777ddd94786cdae158729e4"}, - {file = "pydantic_core-2.27.2-cp313-cp313-musllinux_1_1_aarch64.whl", hash = "sha256:7a66efda2387de898c8f38c0cf7f14fca0b51a8ef0b24bfea5849f1b3c95af27"}, - {file = "pydantic_core-2.27.2-cp313-cp313-musllinux_1_1_armv7l.whl", hash = "sha256:18a101c168e4e092ab40dbc2503bdc0f62010e95d292b27827871dc85450d7ee"}, - {file = "pydantic_core-2.27.2-cp313-cp313-musllinux_1_1_x86_64.whl", hash = "sha256:ba5dd002f88b78a4215ed2f8ddbdf85e8513382820ba15ad5ad8955ce0ca19a1"}, - {file = "pydantic_core-2.27.2-cp313-cp313-win32.whl", hash = "sha256:1ebaf1d0481914d004a573394f4be3a7616334be70261007e47c2a6fe7e50130"}, - {file = "pydantic_core-2.27.2-cp313-cp313-win_amd64.whl", hash = "sha256:953101387ecf2f5652883208769a79e48db18c6df442568a0b5ccd8c2723abee"}, - {file = "pydantic_core-2.27.2-cp313-cp313-win_arm64.whl", hash = "sha256:ac4dbfd1691affb8f48c2c13241a2e3b60ff23247cbcf981759c768b6633cf8b"}, - {file = "pydantic_core-2.27.2-cp38-cp38-macosx_10_12_x86_64.whl", hash = "sha256:d3e8d504bdd3f10835468f29008d72fc8359d95c9c415ce6e767203db6127506"}, - {file = "pydantic_core-2.27.2-cp38-cp38-macosx_11_0_arm64.whl", hash = "sha256:521eb9b7f036c9b6187f0b47318ab0d7ca14bd87f776240b90b21c1f4f149320"}, - {file = "pydantic_core-2.27.2-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:85210c4d99a0114f5a9481b44560d7d1e35e32cc5634c656bc48e590b669b145"}, - {file = "pydantic_core-2.27.2-cp38-cp38-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:d716e2e30c6f140d7560ef1538953a5cd1a87264c737643d481f2779fc247fe1"}, - {file = "pydantic_core-2.27.2-cp38-cp38-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:f66d89ba397d92f840f8654756196d93804278457b5fbede59598a1f9f90b228"}, - {file = "pydantic_core-2.27.2-cp38-cp38-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:669e193c1c576a58f132e3158f9dfa9662969edb1a250c54d8fa52590045f046"}, - {file = "pydantic_core-2.27.2-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:9fdbe7629b996647b99c01b37f11170a57ae675375b14b8c13b8518b8320ced5"}, - {file = "pydantic_core-2.27.2-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:d262606bf386a5ba0b0af3b97f37c83d7011439e3dc1a9298f21efb292e42f1a"}, - {file = "pydantic_core-2.27.2-cp38-cp38-musllinux_1_1_aarch64.whl", hash = "sha256:cabb9bcb7e0d97f74df8646f34fc76fbf793b7f6dc2438517d7a9e50eee4f14d"}, - {file = "pydantic_core-2.27.2-cp38-cp38-musllinux_1_1_armv7l.whl", hash = "sha256:d2d63f1215638d28221f664596b1ccb3944f6e25dd18cd3b86b0a4c408d5ebb9"}, - {file = "pydantic_core-2.27.2-cp38-cp38-musllinux_1_1_x86_64.whl", hash = "sha256:bca101c00bff0adb45a833f8451b9105d9df18accb8743b08107d7ada14bd7da"}, - {file = "pydantic_core-2.27.2-cp38-cp38-win32.whl", hash = "sha256:f6f8e111843bbb0dee4cb6594cdc73e79b3329b526037ec242a3e49012495b3b"}, - {file = "pydantic_core-2.27.2-cp38-cp38-win_amd64.whl", hash = "sha256:fd1aea04935a508f62e0d0ef1f5ae968774a32afc306fb8545e06f5ff5cdf3ad"}, - {file = "pydantic_core-2.27.2-cp39-cp39-macosx_10_12_x86_64.whl", hash = "sha256:c10eb4f1659290b523af58fa7cffb452a61ad6ae5613404519aee4bfbf1df993"}, - {file = "pydantic_core-2.27.2-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:ef592d4bad47296fb11f96cd7dc898b92e795032b4894dfb4076cfccd43a9308"}, - {file = "pydantic_core-2.27.2-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:c61709a844acc6bf0b7dce7daae75195a10aac96a596ea1b776996414791ede4"}, - {file = "pydantic_core-2.27.2-cp39-cp39-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:42c5f762659e47fdb7b16956c71598292f60a03aa92f8b6351504359dbdba6cf"}, - {file = "pydantic_core-2.27.2-cp39-cp39-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:4c9775e339e42e79ec99c441d9730fccf07414af63eac2f0e48e08fd38a64d76"}, - {file = "pydantic_core-2.27.2-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:57762139821c31847cfb2df63c12f725788bd9f04bc2fb392790959b8f70f118"}, - {file = "pydantic_core-2.27.2-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:0d1e85068e818c73e048fe28cfc769040bb1f475524f4745a5dc621f75ac7630"}, - {file = "pydantic_core-2.27.2-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:097830ed52fd9e427942ff3b9bc17fab52913b2f50f2880dc4a5611446606a54"}, - {file = "pydantic_core-2.27.2-cp39-cp39-musllinux_1_1_aarch64.whl", hash = "sha256:044a50963a614ecfae59bb1eaf7ea7efc4bc62f49ed594e18fa1e5d953c40e9f"}, - {file = "pydantic_core-2.27.2-cp39-cp39-musllinux_1_1_armv7l.whl", hash = "sha256:4e0b4220ba5b40d727c7f879eac379b822eee5d8fff418e9d3381ee45b3b0362"}, - {file = "pydantic_core-2.27.2-cp39-cp39-musllinux_1_1_x86_64.whl", hash = "sha256:5e4f4bb20d75e9325cc9696c6802657b58bc1dbbe3022f32cc2b2b632c3fbb96"}, - {file = "pydantic_core-2.27.2-cp39-cp39-win32.whl", hash = "sha256:cca63613e90d001b9f2f9a9ceb276c308bfa2a43fafb75c8031c4f66039e8c6e"}, - {file = "pydantic_core-2.27.2-cp39-cp39-win_amd64.whl", hash = "sha256:77d1bca19b0f7021b3a982e6f903dcd5b2b06076def36a652e3907f596e29f67"}, - {file = "pydantic_core-2.27.2-pp310-pypy310_pp73-macosx_10_12_x86_64.whl", hash = "sha256:2bf14caea37e91198329b828eae1618c068dfb8ef17bb33287a7ad4b61ac314e"}, - {file = "pydantic_core-2.27.2-pp310-pypy310_pp73-macosx_11_0_arm64.whl", hash = "sha256:b0cb791f5b45307caae8810c2023a184c74605ec3bcbb67d13846c28ff731ff8"}, - {file = "pydantic_core-2.27.2-pp310-pypy310_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:688d3fd9fcb71f41c4c015c023d12a79d1c4c0732ec9eb35d96e3388a120dcf3"}, - {file = "pydantic_core-2.27.2-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:3d591580c34f4d731592f0e9fe40f9cc1b430d297eecc70b962e93c5c668f15f"}, - {file = "pydantic_core-2.27.2-pp310-pypy310_pp73-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:82f986faf4e644ffc189a7f1aafc86e46ef70372bb153e7001e8afccc6e54133"}, - {file = "pydantic_core-2.27.2-pp310-pypy310_pp73-musllinux_1_1_aarch64.whl", hash = "sha256:bec317a27290e2537f922639cafd54990551725fc844249e64c523301d0822fc"}, - {file = "pydantic_core-2.27.2-pp310-pypy310_pp73-musllinux_1_1_armv7l.whl", hash = "sha256:0296abcb83a797db256b773f45773da397da75a08f5fcaef41f2044adec05f50"}, - {file = "pydantic_core-2.27.2-pp310-pypy310_pp73-musllinux_1_1_x86_64.whl", hash = "sha256:0d75070718e369e452075a6017fbf187f788e17ed67a3abd47fa934d001863d9"}, - {file = "pydantic_core-2.27.2-pp310-pypy310_pp73-win_amd64.whl", hash = "sha256:7e17b560be3c98a8e3aa66ce828bdebb9e9ac6ad5466fba92eb74c4c95cb1151"}, - {file = "pydantic_core-2.27.2-pp39-pypy39_pp73-macosx_10_12_x86_64.whl", hash = "sha256:c33939a82924da9ed65dab5a65d427205a73181d8098e79b6b426bdf8ad4e656"}, - {file = "pydantic_core-2.27.2-pp39-pypy39_pp73-macosx_11_0_arm64.whl", hash = "sha256:00bad2484fa6bda1e216e7345a798bd37c68fb2d97558edd584942aa41b7d278"}, - {file = "pydantic_core-2.27.2-pp39-pypy39_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:c817e2b40aba42bac6f457498dacabc568c3b7a986fc9ba7c8d9d260b71485fb"}, - {file = "pydantic_core-2.27.2-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:251136cdad0cb722e93732cb45ca5299fb56e1344a833640bf93b2803f8d1bfd"}, - {file = "pydantic_core-2.27.2-pp39-pypy39_pp73-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:d2088237af596f0a524d3afc39ab3b036e8adb054ee57cbb1dcf8e09da5b29cc"}, - {file = "pydantic_core-2.27.2-pp39-pypy39_pp73-musllinux_1_1_aarch64.whl", hash = "sha256:d4041c0b966a84b4ae7a09832eb691a35aec90910cd2dbe7a208de59be77965b"}, - {file = "pydantic_core-2.27.2-pp39-pypy39_pp73-musllinux_1_1_armv7l.whl", hash = "sha256:8083d4e875ebe0b864ffef72a4304827015cff328a1be6e22cc850753bfb122b"}, - {file = "pydantic_core-2.27.2-pp39-pypy39_pp73-musllinux_1_1_x86_64.whl", hash = "sha256:f141ee28a0ad2123b6611b6ceff018039df17f32ada8b534e6aa039545a3efb2"}, - {file = "pydantic_core-2.27.2-pp39-pypy39_pp73-win_amd64.whl", hash = "sha256:7d0c8399fcc1848491f00e0314bd59fb34a9c008761bcb422a057670c3f65e35"}, - {file = "pydantic_core-2.27.2.tar.gz", hash = "sha256:eb026e5a4c1fee05726072337ff51d1efb6f59090b7da90d30ea58625b1ffb39"}, + {file = "pydantic_core-2.33.2-cp310-cp310-macosx_10_12_x86_64.whl", hash = "sha256:2b3d326aaef0c0399d9afffeb6367d5e26ddc24d351dbc9c636840ac355dc5d8"}, + {file = "pydantic_core-2.33.2-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:0e5b2671f05ba48b94cb90ce55d8bdcaaedb8ba00cc5359f6810fc918713983d"}, + {file = "pydantic_core-2.33.2-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:0069c9acc3f3981b9ff4cdfaf088e98d83440a4c7ea1bc07460af3d4dc22e72d"}, + {file = "pydantic_core-2.33.2-cp310-cp310-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:d53b22f2032c42eaaf025f7c40c2e3b94568ae077a606f006d206a463bc69572"}, + {file = "pydantic_core-2.33.2-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:0405262705a123b7ce9f0b92f123334d67b70fd1f20a9372b907ce1080c7ba02"}, + {file = "pydantic_core-2.33.2-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:4b25d91e288e2c4e0662b8038a28c6a07eaac3e196cfc4ff69de4ea3db992a1b"}, + {file = "pydantic_core-2.33.2-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:6bdfe4b3789761f3bcb4b1ddf33355a71079858958e3a552f16d5af19768fef2"}, + {file = "pydantic_core-2.33.2-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:efec8db3266b76ef9607c2c4c419bdb06bf335ae433b80816089ea7585816f6a"}, + {file = "pydantic_core-2.33.2-cp310-cp310-musllinux_1_1_aarch64.whl", hash = "sha256:031c57d67ca86902726e0fae2214ce6770bbe2f710dc33063187a68744a5ecac"}, + {file = "pydantic_core-2.33.2-cp310-cp310-musllinux_1_1_armv7l.whl", hash = "sha256:f8de619080e944347f5f20de29a975c2d815d9ddd8be9b9b7268e2e3ef68605a"}, + {file = "pydantic_core-2.33.2-cp310-cp310-musllinux_1_1_x86_64.whl", hash = "sha256:73662edf539e72a9440129f231ed3757faab89630d291b784ca99237fb94db2b"}, + {file = "pydantic_core-2.33.2-cp310-cp310-win32.whl", hash = "sha256:0a39979dcbb70998b0e505fb1556a1d550a0781463ce84ebf915ba293ccb7e22"}, + {file = "pydantic_core-2.33.2-cp310-cp310-win_amd64.whl", hash = "sha256:b0379a2b24882fef529ec3b4987cb5d003b9cda32256024e6fe1586ac45fc640"}, + {file = "pydantic_core-2.33.2-cp311-cp311-macosx_10_12_x86_64.whl", hash = "sha256:4c5b0a576fb381edd6d27f0a85915c6daf2f8138dc5c267a57c08a62900758c7"}, + {file = "pydantic_core-2.33.2-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:e799c050df38a639db758c617ec771fd8fb7a5f8eaaa4b27b101f266b216a246"}, + {file = "pydantic_core-2.33.2-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:dc46a01bf8d62f227d5ecee74178ffc448ff4e5197c756331f71efcc66dc980f"}, + {file = "pydantic_core-2.33.2-cp311-cp311-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:a144d4f717285c6d9234a66778059f33a89096dfb9b39117663fd8413d582dcc"}, + {file = "pydantic_core-2.33.2-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:73cf6373c21bc80b2e0dc88444f41ae60b2f070ed02095754eb5a01df12256de"}, + {file = "pydantic_core-2.33.2-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:3dc625f4aa79713512d1976fe9f0bc99f706a9dee21dfd1810b4bbbf228d0e8a"}, + {file = "pydantic_core-2.33.2-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:881b21b5549499972441da4758d662aeea93f1923f953e9cbaff14b8b9565aef"}, + {file = "pydantic_core-2.33.2-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:bdc25f3681f7b78572699569514036afe3c243bc3059d3942624e936ec93450e"}, + {file = "pydantic_core-2.33.2-cp311-cp311-musllinux_1_1_aarch64.whl", hash = "sha256:fe5b32187cbc0c862ee201ad66c30cf218e5ed468ec8dc1cf49dec66e160cc4d"}, + {file = "pydantic_core-2.33.2-cp311-cp311-musllinux_1_1_armv7l.whl", hash = "sha256:bc7aee6f634a6f4a95676fcb5d6559a2c2a390330098dba5e5a5f28a2e4ada30"}, + {file = "pydantic_core-2.33.2-cp311-cp311-musllinux_1_1_x86_64.whl", hash = "sha256:235f45e5dbcccf6bd99f9f472858849f73d11120d76ea8707115415f8e5ebebf"}, + {file = "pydantic_core-2.33.2-cp311-cp311-win32.whl", hash = "sha256:6368900c2d3ef09b69cb0b913f9f8263b03786e5b2a387706c5afb66800efd51"}, + {file = "pydantic_core-2.33.2-cp311-cp311-win_amd64.whl", hash = "sha256:1e063337ef9e9820c77acc768546325ebe04ee38b08703244c1309cccc4f1bab"}, + {file = "pydantic_core-2.33.2-cp311-cp311-win_arm64.whl", hash = "sha256:6b99022f1d19bc32a4c2a0d544fc9a76e3be90f0b3f4af413f87d38749300e65"}, + {file = "pydantic_core-2.33.2-cp312-cp312-macosx_10_12_x86_64.whl", hash = "sha256:a7ec89dc587667f22b6a0b6579c249fca9026ce7c333fc142ba42411fa243cdc"}, + {file = "pydantic_core-2.33.2-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:3c6db6e52c6d70aa0d00d45cdb9b40f0433b96380071ea80b09277dba021ddf7"}, + {file = "pydantic_core-2.33.2-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:4e61206137cbc65e6d5256e1166f88331d3b6238e082d9f74613b9b765fb9025"}, + {file = "pydantic_core-2.33.2-cp312-cp312-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:eb8c529b2819c37140eb51b914153063d27ed88e3bdc31b71198a198e921e011"}, + {file = "pydantic_core-2.33.2-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:c52b02ad8b4e2cf14ca7b3d918f3eb0ee91e63b3167c32591e57c4317e134f8f"}, + {file = "pydantic_core-2.33.2-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:96081f1605125ba0855dfda83f6f3df5ec90c61195421ba72223de35ccfb2f88"}, + {file = "pydantic_core-2.33.2-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:8f57a69461af2a5fa6e6bbd7a5f60d3b7e6cebb687f55106933188e79ad155c1"}, + {file = "pydantic_core-2.33.2-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:572c7e6c8bb4774d2ac88929e3d1f12bc45714ae5ee6d9a788a9fb35e60bb04b"}, + {file = "pydantic_core-2.33.2-cp312-cp312-musllinux_1_1_aarch64.whl", hash = "sha256:db4b41f9bd95fbe5acd76d89920336ba96f03e149097365afe1cb092fceb89a1"}, + {file = "pydantic_core-2.33.2-cp312-cp312-musllinux_1_1_armv7l.whl", hash = "sha256:fa854f5cf7e33842a892e5c73f45327760bc7bc516339fda888c75ae60edaeb6"}, + {file = "pydantic_core-2.33.2-cp312-cp312-musllinux_1_1_x86_64.whl", hash = "sha256:5f483cfb75ff703095c59e365360cb73e00185e01aaea067cd19acffd2ab20ea"}, + {file = "pydantic_core-2.33.2-cp312-cp312-win32.whl", hash = "sha256:9cb1da0f5a471435a7bc7e439b8a728e8b61e59784b2af70d7c169f8dd8ae290"}, + {file = "pydantic_core-2.33.2-cp312-cp312-win_amd64.whl", hash = "sha256:f941635f2a3d96b2973e867144fde513665c87f13fe0e193c158ac51bfaaa7b2"}, + {file = "pydantic_core-2.33.2-cp312-cp312-win_arm64.whl", hash = "sha256:cca3868ddfaccfbc4bfb1d608e2ccaaebe0ae628e1416aeb9c4d88c001bb45ab"}, + {file = "pydantic_core-2.33.2-cp313-cp313-macosx_10_12_x86_64.whl", hash = "sha256:1082dd3e2d7109ad8b7da48e1d4710c8d06c253cbc4a27c1cff4fbcaa97a9e3f"}, + {file = "pydantic_core-2.33.2-cp313-cp313-macosx_11_0_arm64.whl", hash = "sha256:f517ca031dfc037a9c07e748cefd8d96235088b83b4f4ba8939105d20fa1dcd6"}, + {file = "pydantic_core-2.33.2-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:0a9f2c9dd19656823cb8250b0724ee9c60a82f3cdf68a080979d13092a3b0fef"}, + {file = "pydantic_core-2.33.2-cp313-cp313-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:2b0a451c263b01acebe51895bfb0e1cc842a5c666efe06cdf13846c7418caa9a"}, + {file = "pydantic_core-2.33.2-cp313-cp313-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:1ea40a64d23faa25e62a70ad163571c0b342b8bf66d5fa612ac0dec4f069d916"}, + {file = "pydantic_core-2.33.2-cp313-cp313-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:0fb2d542b4d66f9470e8065c5469ec676978d625a8b7a363f07d9a501a9cb36a"}, + {file = "pydantic_core-2.33.2-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:9fdac5d6ffa1b5a83bca06ffe7583f5576555e6c8b3a91fbd25ea7780f825f7d"}, + {file = "pydantic_core-2.33.2-cp313-cp313-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:04a1a413977ab517154eebb2d326da71638271477d6ad87a769102f7c2488c56"}, + {file = "pydantic_core-2.33.2-cp313-cp313-musllinux_1_1_aarch64.whl", hash = "sha256:c8e7af2f4e0194c22b5b37205bfb293d166a7344a5b0d0eaccebc376546d77d5"}, + {file = "pydantic_core-2.33.2-cp313-cp313-musllinux_1_1_armv7l.whl", hash = "sha256:5c92edd15cd58b3c2d34873597a1e20f13094f59cf88068adb18947df5455b4e"}, + {file = "pydantic_core-2.33.2-cp313-cp313-musllinux_1_1_x86_64.whl", hash = "sha256:65132b7b4a1c0beded5e057324b7e16e10910c106d43675d9bd87d4f38dde162"}, + {file = "pydantic_core-2.33.2-cp313-cp313-win32.whl", hash = "sha256:52fb90784e0a242bb96ec53f42196a17278855b0f31ac7c3cc6f5c1ec4811849"}, + {file = "pydantic_core-2.33.2-cp313-cp313-win_amd64.whl", hash = "sha256:c083a3bdd5a93dfe480f1125926afcdbf2917ae714bdb80b36d34318b2bec5d9"}, + {file = "pydantic_core-2.33.2-cp313-cp313-win_arm64.whl", hash = "sha256:e80b087132752f6b3d714f041ccf74403799d3b23a72722ea2e6ba2e892555b9"}, + {file = "pydantic_core-2.33.2-cp313-cp313t-macosx_11_0_arm64.whl", hash = "sha256:61c18fba8e5e9db3ab908620af374db0ac1baa69f0f32df4f61ae23f15e586ac"}, + {file = "pydantic_core-2.33.2-cp313-cp313t-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:95237e53bb015f67b63c91af7518a62a8660376a6a0db19b89acc77a4d6199f5"}, + {file = "pydantic_core-2.33.2-cp313-cp313t-win_amd64.whl", hash = "sha256:c2fc0a768ef76c15ab9238afa6da7f69895bb5d1ee83aeea2e3509af4472d0b9"}, + {file = "pydantic_core-2.33.2-cp39-cp39-macosx_10_12_x86_64.whl", hash = "sha256:a2b911a5b90e0374d03813674bf0a5fbbb7741570dcd4b4e85a2e48d17def29d"}, + {file = "pydantic_core-2.33.2-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:6fa6dfc3e4d1f734a34710f391ae822e0a8eb8559a85c6979e14e65ee6ba2954"}, + {file = "pydantic_core-2.33.2-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:c54c939ee22dc8e2d545da79fc5381f1c020d6d3141d3bd747eab59164dc89fb"}, + {file = "pydantic_core-2.33.2-cp39-cp39-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:53a57d2ed685940a504248187d5685e49eb5eef0f696853647bf37c418c538f7"}, + {file = "pydantic_core-2.33.2-cp39-cp39-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:09fb9dd6571aacd023fe6aaca316bd01cf60ab27240d7eb39ebd66a3a15293b4"}, + {file = "pydantic_core-2.33.2-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:0e6116757f7959a712db11f3e9c0a99ade00a5bbedae83cb801985aa154f071b"}, + {file = "pydantic_core-2.33.2-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:8d55ab81c57b8ff8548c3e4947f119551253f4e3787a7bbc0b6b3ca47498a9d3"}, + {file = "pydantic_core-2.33.2-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:c20c462aa4434b33a2661701b861604913f912254e441ab8d78d30485736115a"}, + {file = "pydantic_core-2.33.2-cp39-cp39-musllinux_1_1_aarch64.whl", hash = "sha256:44857c3227d3fb5e753d5fe4a3420d6376fa594b07b621e220cd93703fe21782"}, + {file = "pydantic_core-2.33.2-cp39-cp39-musllinux_1_1_armv7l.whl", hash = "sha256:eb9b459ca4df0e5c87deb59d37377461a538852765293f9e6ee834f0435a93b9"}, + {file = "pydantic_core-2.33.2-cp39-cp39-musllinux_1_1_x86_64.whl", hash = "sha256:9fcd347d2cc5c23b06de6d3b7b8275be558a0c90549495c699e379a80bf8379e"}, + {file = "pydantic_core-2.33.2-cp39-cp39-win32.whl", hash = "sha256:83aa99b1285bc8f038941ddf598501a86f1536789740991d7d8756e34f1e74d9"}, + {file = "pydantic_core-2.33.2-cp39-cp39-win_amd64.whl", hash = "sha256:f481959862f57f29601ccced557cc2e817bce7533ab8e01a797a48b49c9692b3"}, + {file = "pydantic_core-2.33.2-pp310-pypy310_pp73-macosx_10_12_x86_64.whl", hash = "sha256:5c4aa4e82353f65e548c476b37e64189783aa5384903bfea4f41580f255fddfa"}, + {file = "pydantic_core-2.33.2-pp310-pypy310_pp73-macosx_11_0_arm64.whl", hash = "sha256:d946c8bf0d5c24bf4fe333af284c59a19358aa3ec18cb3dc4370080da1e8ad29"}, + {file = "pydantic_core-2.33.2-pp310-pypy310_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:87b31b6846e361ef83fedb187bb5b4372d0da3f7e28d85415efa92d6125d6e6d"}, + {file = "pydantic_core-2.33.2-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:aa9d91b338f2df0508606f7009fde642391425189bba6d8c653afd80fd6bb64e"}, + {file = "pydantic_core-2.33.2-pp310-pypy310_pp73-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:2058a32994f1fde4ca0480ab9d1e75a0e8c87c22b53a3ae66554f9af78f2fe8c"}, + {file = "pydantic_core-2.33.2-pp310-pypy310_pp73-musllinux_1_1_aarch64.whl", hash = "sha256:0e03262ab796d986f978f79c943fc5f620381be7287148b8010b4097f79a39ec"}, + {file = "pydantic_core-2.33.2-pp310-pypy310_pp73-musllinux_1_1_armv7l.whl", hash = "sha256:1a8695a8d00c73e50bff9dfda4d540b7dee29ff9b8053e38380426a85ef10052"}, + {file = "pydantic_core-2.33.2-pp310-pypy310_pp73-musllinux_1_1_x86_64.whl", hash = "sha256:fa754d1850735a0b0e03bcffd9d4b4343eb417e47196e4485d9cca326073a42c"}, + {file = "pydantic_core-2.33.2-pp310-pypy310_pp73-win_amd64.whl", hash = "sha256:a11c8d26a50bfab49002947d3d237abe4d9e4b5bdc8846a63537b6488e197808"}, + {file = "pydantic_core-2.33.2-pp311-pypy311_pp73-macosx_10_12_x86_64.whl", hash = "sha256:dd14041875d09cc0f9308e37a6f8b65f5585cf2598a53aa0123df8b129d481f8"}, + {file = "pydantic_core-2.33.2-pp311-pypy311_pp73-macosx_11_0_arm64.whl", hash = "sha256:d87c561733f66531dced0da6e864f44ebf89a8fba55f31407b00c2f7f9449593"}, + {file = "pydantic_core-2.33.2-pp311-pypy311_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:2f82865531efd18d6e07a04a17331af02cb7a651583c418df8266f17a63c6612"}, + {file = "pydantic_core-2.33.2-pp311-pypy311_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:2bfb5112df54209d820d7bf9317c7a6c9025ea52e49f46b6a2060104bba37de7"}, + {file = "pydantic_core-2.33.2-pp311-pypy311_pp73-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:64632ff9d614e5eecfb495796ad51b0ed98c453e447a76bcbeeb69615079fc7e"}, + {file = "pydantic_core-2.33.2-pp311-pypy311_pp73-musllinux_1_1_aarch64.whl", hash = "sha256:f889f7a40498cc077332c7ab6b4608d296d852182211787d4f3ee377aaae66e8"}, + {file = "pydantic_core-2.33.2-pp311-pypy311_pp73-musllinux_1_1_armv7l.whl", hash = "sha256:de4b83bb311557e439b9e186f733f6c645b9417c84e2eb8203f3f820a4b988bf"}, + {file = "pydantic_core-2.33.2-pp311-pypy311_pp73-musllinux_1_1_x86_64.whl", hash = "sha256:82f68293f055f51b51ea42fafc74b6aad03e70e191799430b90c13d643059ebb"}, + {file = "pydantic_core-2.33.2-pp311-pypy311_pp73-win_amd64.whl", hash = "sha256:329467cecfb529c925cf2bbd4d60d2c509bc2fb52a20c1045bf09bb70971a9c1"}, + {file = "pydantic_core-2.33.2-pp39-pypy39_pp73-macosx_10_12_x86_64.whl", hash = "sha256:87acbfcf8e90ca885206e98359d7dca4bcbb35abdc0ff66672a293e1d7a19101"}, + {file = "pydantic_core-2.33.2-pp39-pypy39_pp73-macosx_11_0_arm64.whl", hash = "sha256:7f92c15cd1e97d4b12acd1cc9004fa092578acfa57b67ad5e43a197175d01a64"}, + {file = "pydantic_core-2.33.2-pp39-pypy39_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:d3f26877a748dc4251cfcfda9dfb5f13fcb034f5308388066bcfe9031b63ae7d"}, + {file = "pydantic_core-2.33.2-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:dac89aea9af8cd672fa7b510e7b8c33b0bba9a43186680550ccf23020f32d535"}, + {file = "pydantic_core-2.33.2-pp39-pypy39_pp73-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:970919794d126ba8645f3837ab6046fb4e72bbc057b3709144066204c19a455d"}, + {file = "pydantic_core-2.33.2-pp39-pypy39_pp73-musllinux_1_1_aarch64.whl", hash = "sha256:3eb3fe62804e8f859c49ed20a8451342de53ed764150cb14ca71357c765dc2a6"}, + {file = "pydantic_core-2.33.2-pp39-pypy39_pp73-musllinux_1_1_armv7l.whl", hash = "sha256:3abcd9392a36025e3bd55f9bd38d908bd17962cc49bc6da8e7e96285336e2bca"}, + {file = "pydantic_core-2.33.2-pp39-pypy39_pp73-musllinux_1_1_x86_64.whl", hash = "sha256:3a1c81334778f9e3af2f8aeb7a960736e5cab1dfebfb26aabca09afd2906c039"}, + {file = "pydantic_core-2.33.2-pp39-pypy39_pp73-win_amd64.whl", hash = "sha256:2807668ba86cb38c6817ad9bc66215ab8584d1d304030ce4f0887336f28a5e27"}, + {file = "pydantic_core-2.33.2.tar.gz", hash = "sha256:7cb8bc3605c29176e1b105350d2e6474142d7c1bd1d9327c4a9bdb46bf827acc"}, ] [package.dependencies] @@ -477,33 +456,6 @@ typing-extensions = {version = ">=3.10.0", markers = "python_version < \"3.10\"" spelling = ["pyenchant (>=3.2,<4.0)"] testutils = ["gitpython (>3)"] -[[package]] -name = "python-dateutil" -version = "2.9.0.post0" -description = "Extensions to the standard Python datetime module" -optional = false -python-versions = "!=3.0.*,!=3.1.*,!=3.2.*,>=2.7" -groups = ["main"] -files = [ - {file = "python-dateutil-2.9.0.post0.tar.gz", hash = "sha256:37dd54208da7e1cd875388217d5e00ebd4179249f90fb72437e91a35459a0ad3"}, - {file = "python_dateutil-2.9.0.post0-py2.py3-none-any.whl", hash = "sha256:a8b2bc7bffae282281c8140a97d3aa9c14da0b136dfe83f850eea9a5f7470427"}, -] - -[package.dependencies] -six = ">=1.5" - -[[package]] -name = "six" -version = "1.17.0" -description = "Python 2 and 3 compatibility utilities" -optional = false -python-versions = "!=3.0.*,!=3.1.*,!=3.2.*,>=2.7" -groups = ["main"] -files = [ - {file = "six-1.17.0-py2.py3-none-any.whl", hash = "sha256:4721f391ed90541fddacab5acf947aa0d3dc7d27b2e1e8eda2be8970586c3274"}, - {file = "six-1.17.0.tar.gz", hash = "sha256:ff70335d468e7eb6ec65b95b99d3a2836546063f63acc5171de367e834932a81"}, -] - [[package]] name = "sniffio" version = "1.3.1" @@ -571,18 +523,6 @@ files = [ {file = "tomlkit-0.13.2.tar.gz", hash = "sha256:fff5fe59a87295b278abd31bec92c15d9bc4a06885ab12bcea52c71119392e79"}, ] -[[package]] -name = "types-python-dateutil" -version = "2.9.0.20241206" -description = "Typing stubs for python-dateutil" -optional = false -python-versions = ">=3.8" -groups = ["dev"] -files = [ - {file = "types_python_dateutil-2.9.0.20241206-py3-none-any.whl", hash = "sha256:e248a4bc70a486d3e3ec84d0dc30eec3a5f979d6e7ee4123ae043eedbb987f53"}, - {file = "types_python_dateutil-2.9.0.20241206.tar.gz", hash = "sha256:18f493414c26ffba692a72369fea7a154c502646301ebfe3d56a04b3767284cb"}, -] - [[package]] name = "typing-extensions" version = "4.12.2" @@ -612,5 +552,5 @@ typing-extensions = ">=4.12.0" [metadata] lock-version = "2.1" -python-versions = ">=3.9" -content-hash = "a287b0496a874e000c887363ddbaaa37fd0b896491785c7e9eccaee92e0bf43b" +python-versions = ">=3.9.2" +content-hash = "fd5d2a9148a00cbc5258586b48c24f763e191bdc12367f4e92abdbfc15e30679" diff --git a/pylintrc b/pylintrc index b3bc02d1..6d34302e 100644 --- a/pylintrc +++ b/pylintrc @@ -188,13 +188,11 @@ good-names=i, Run, _, e, - v1, - v2, + at, id, + ik, to, - at, - v3, - ik + v3 # Good variable names regexes, separated by a comma. If names match any regex, # they will always be accepted diff --git a/pyproject.toml b/pyproject.toml index b870b47d..2672b820 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -1,16 +1,14 @@ [project] name = "formance-sdk-python" -version = "6.2.1" +version = "6.3.0" description = "Python Client SDK Generated by Speakeasy" authors = [{ name = "Speakeasy" },] readme = "README-PYPI.md" -requires-python = ">=3.9" +requires-python = ">=3.9.2" dependencies = [ - "eval-type-backport >=0.2.0", + "httpcore >=1.0.9", "httpx >=0.28.1", - "pydantic >=2.10.3", - "python-dateutil >=2.8.2", - "typing-inspection >=0.4.0", + "pydantic >=2.11.2", ] [tool.poetry] @@ -27,9 +25,8 @@ include = ["py.typed", "src/formance_sdk_python/py.typed"] in-project = true [tool.poetry.group.dev.dependencies] -mypy = "==1.14.1" +mypy = "==1.15.0" pylint = "==3.2.3" -types-python-dateutil = "^2.9.0.20240316" [build-system] requires = ["poetry-core"] diff --git a/src/formance_sdk_python/_hooks/clientcredentials.py b/src/formance_sdk_python/_hooks/clientcredentials.py index 18aae500..8c925859 100644 --- a/src/formance_sdk_python/_hooks/clientcredentials.py +++ b/src/formance_sdk_python/_hooks/clientcredentials.py @@ -159,7 +159,6 @@ def do_token_request( token_url = credentials.token_url if not bool(urlparse(credentials.token_url).netloc): token_url = urljoin(hook_ctx.base_url, credentials.token_url) - response = self.client.send( self.client.build_request(method="POST", url=token_url, data=payload) ) diff --git a/src/formance_sdk_python/_hooks/types.py b/src/formance_sdk_python/_hooks/types.py index 351afcaa..34750f90 100644 --- a/src/formance_sdk_python/_hooks/types.py +++ b/src/formance_sdk_python/_hooks/types.py @@ -2,11 +2,13 @@ from abc import ABC, abstractmethod from formance_sdk_python.httpclient import HttpClient +from formance_sdk_python.sdkconfiguration import SDKConfiguration import httpx from typing import Any, Callable, List, Optional, Tuple, Union class HookContext: + config: SDKConfiguration base_url: str operation_id: str oauth2_scopes: Optional[List[str]] = None @@ -14,11 +16,13 @@ class HookContext: def __init__( self, + config: SDKConfiguration, base_url: str, operation_id: str, oauth2_scopes: Optional[List[str]], security_source: Optional[Union[Any, Callable[[], Any]]], ): + self.config = config self.base_url = base_url self.operation_id = operation_id self.oauth2_scopes = oauth2_scopes @@ -28,6 +32,7 @@ def __init__( class BeforeRequestContext(HookContext): def __init__(self, hook_ctx: HookContext): super().__init__( + hook_ctx.config, hook_ctx.base_url, hook_ctx.operation_id, hook_ctx.oauth2_scopes, @@ -38,6 +43,7 @@ def __init__(self, hook_ctx: HookContext): class AfterSuccessContext(HookContext): def __init__(self, hook_ctx: HookContext): super().__init__( + hook_ctx.config, hook_ctx.base_url, hook_ctx.operation_id, hook_ctx.oauth2_scopes, @@ -48,6 +54,7 @@ def __init__(self, hook_ctx: HookContext): class AfterErrorContext(HookContext): def __init__(self, hook_ctx: HookContext): super().__init__( + hook_ctx.config, hook_ctx.base_url, hook_ctx.operation_id, hook_ctx.oauth2_scopes, diff --git a/src/formance_sdk_python/_version.py b/src/formance_sdk_python/_version.py index cd32a6d0..841a2d51 100644 --- a/src/formance_sdk_python/_version.py +++ b/src/formance_sdk_python/_version.py @@ -3,10 +3,10 @@ import importlib.metadata __title__: str = "formance-sdk-python" -__version__: str = "6.2.1" -__openapi_doc_version__: str = "v3.0.3" -__gen_version__: str = "2.558.5" -__user_agent__: str = "speakeasy-sdk/python 6.2.1 2.558.5 v3.0.3 formance-sdk-python" +__version__: str = "6.3.0" +__openapi_doc_version__: str = "v3.0.4" +__gen_version__: str = "2.620.2" +__user_agent__: str = "speakeasy-sdk/python 6.3.0 2.620.2 v3.0.4 formance-sdk-python" try: if __package__ is not None: diff --git a/src/formance_sdk_python/auth.py b/src/formance_sdk_python/auth.py index 64e8966e..4bbe88fe 100644 --- a/src/formance_sdk_python/auth.py +++ b/src/formance_sdk_python/auth.py @@ -2,11 +2,11 @@ from .basesdk import BaseSDK from .sdkconfiguration import SDKConfiguration -from formance_sdk_python.v1 import V1 +from formance_sdk_python.auth_v1 import AuthV1 class Auth(BaseSDK): - v1: V1 + v1: AuthV1 def __init__(self, sdk_config: SDKConfiguration) -> None: BaseSDK.__init__(self, sdk_config) @@ -14,4 +14,4 @@ def __init__(self, sdk_config: SDKConfiguration) -> None: self._init_sdks() def _init_sdks(self): - self.v1 = V1(self.sdk_configuration) + self.v1 = AuthV1(self.sdk_configuration) diff --git a/src/formance_sdk_python/v1.py b/src/formance_sdk_python/auth_v1.py similarity index 97% rename from src/formance_sdk_python/v1.py rename to src/formance_sdk_python/auth_v1.py index 92f80190..dcf65a86 100644 --- a/src/formance_sdk_python/v1.py +++ b/src/formance_sdk_python/auth_v1.py @@ -8,12 +8,12 @@ from typing import Mapping, Optional, Union, cast -class V1(BaseSDK): +class AuthV1(BaseSDK): def create_client( self, *, request: Optional[ - Union[shared.CreateClientRequest, shared.CreateClientRequestTypedDict] + Union[shared.ClientOptions, shared.ClientOptionsTypedDict] ] = None, retries: OptionalNullable[utils.RetryConfig] = UNSET, server_url: Optional[str] = None, @@ -39,8 +39,8 @@ def create_client( base_url = self._get_url(base_url, url_variables) if not isinstance(request, BaseModel): - request = utils.unmarshal(request, Optional[shared.CreateClientRequest]) - request = cast(Optional[shared.CreateClientRequest], request) + request = utils.unmarshal(request, Optional[shared.ClientOptions]) + request = cast(Optional[shared.ClientOptions], request) req = self._build_request( method="POST", @@ -56,7 +56,7 @@ def create_client( http_headers=http_headers, security=self.sdk_configuration.security, get_serialized_body=lambda: utils.serialize_request_body( - request, False, True, "json", Optional[shared.CreateClientRequest] + request, False, True, "json", Optional[shared.ClientOptions] ), timeout_ms=timeout_ms, ) @@ -71,6 +71,7 @@ def create_client( http_res = self.do_request( hook_ctx=HookContext( + config=self.sdk_configuration, base_url=base_url or "", operation_id="createClient", oauth2_scopes=["auth:read", "auth:write"], @@ -109,7 +110,7 @@ async def create_client_async( self, *, request: Optional[ - Union[shared.CreateClientRequest, shared.CreateClientRequestTypedDict] + Union[shared.ClientOptions, shared.ClientOptionsTypedDict] ] = None, retries: OptionalNullable[utils.RetryConfig] = UNSET, server_url: Optional[str] = None, @@ -135,8 +136,8 @@ async def create_client_async( base_url = self._get_url(base_url, url_variables) if not isinstance(request, BaseModel): - request = utils.unmarshal(request, Optional[shared.CreateClientRequest]) - request = cast(Optional[shared.CreateClientRequest], request) + request = utils.unmarshal(request, Optional[shared.ClientOptions]) + request = cast(Optional[shared.ClientOptions], request) req = self._build_request_async( method="POST", @@ -152,7 +153,7 @@ async def create_client_async( http_headers=http_headers, security=self.sdk_configuration.security, get_serialized_body=lambda: utils.serialize_request_body( - request, False, True, "json", Optional[shared.CreateClientRequest] + request, False, True, "json", Optional[shared.ClientOptions] ), timeout_ms=timeout_ms, ) @@ -167,6 +168,7 @@ async def create_client_async( http_res = await self.do_request_async( hook_ctx=HookContext( + config=self.sdk_configuration, base_url=base_url or "", operation_id="createClient", oauth2_scopes=["auth:read", "auth:write"], @@ -267,6 +269,7 @@ def create_secret( http_res = self.do_request( hook_ctx=HookContext( + config=self.sdk_configuration, base_url=base_url or "", operation_id="createSecret", oauth2_scopes=["auth:read", "auth:write"], @@ -367,6 +370,7 @@ async def create_secret_async( http_res = await self.do_request_async( hook_ctx=HookContext( + config=self.sdk_configuration, base_url=base_url or "", operation_id="createSecret", oauth2_scopes=["auth:read", "auth:write"], @@ -460,6 +464,7 @@ def delete_client( http_res = self.do_request( hook_ctx=HookContext( + config=self.sdk_configuration, base_url=base_url or "", operation_id="deleteClient", oauth2_scopes=["auth:read", "auth:write"], @@ -550,6 +555,7 @@ async def delete_client_async( http_res = await self.do_request_async( hook_ctx=HookContext( + config=self.sdk_configuration, base_url=base_url or "", operation_id="deleteClient", oauth2_scopes=["auth:read", "auth:write"], @@ -640,6 +646,7 @@ def delete_secret( http_res = self.do_request( hook_ctx=HookContext( + config=self.sdk_configuration, base_url=base_url or "", operation_id="deleteSecret", oauth2_scopes=["auth:read", "auth:write"], @@ -730,6 +737,7 @@ async def delete_secret_async( http_res = await self.do_request_async( hook_ctx=HookContext( + config=self.sdk_configuration, base_url=base_url or "", operation_id="deleteSecret", oauth2_scopes=["auth:read", "auth:write"], @@ -811,6 +819,7 @@ def get_oidc_well_knowns( http_res = self.do_request( hook_ctx=HookContext( + config=self.sdk_configuration, base_url=base_url or "", operation_id="getOIDCWellKnowns", oauth2_scopes=["auth:read", "auth:read"], @@ -892,6 +901,7 @@ async def get_oidc_well_knowns_async( http_res = await self.do_request_async( hook_ctx=HookContext( + config=self.sdk_configuration, base_url=base_url or "", operation_id="getOIDCWellKnowns", oauth2_scopes=["auth:read", "auth:read"], @@ -973,6 +983,7 @@ def get_server_info( http_res = self.do_request( hook_ctx=HookContext( + config=self.sdk_configuration, base_url=base_url or "", operation_id="getServerInfo", oauth2_scopes=["auth:read", "auth:read"], @@ -1057,6 +1068,7 @@ async def get_server_info_async( http_res = await self.do_request_async( hook_ctx=HookContext( + config=self.sdk_configuration, base_url=base_url or "", operation_id="getServerInfo", oauth2_scopes=["auth:read", "auth:read"], @@ -1141,6 +1153,7 @@ def list_clients( http_res = self.do_request( hook_ctx=HookContext( + config=self.sdk_configuration, base_url=base_url or "", operation_id="listClients", oauth2_scopes=["auth:read", "auth:read"], @@ -1225,6 +1238,7 @@ async def list_clients_async( http_res = await self.do_request_async( hook_ctx=HookContext( + config=self.sdk_configuration, base_url=base_url or "", operation_id="listClients", oauth2_scopes=["auth:read", "auth:read"], @@ -1311,6 +1325,7 @@ def list_users( http_res = self.do_request( hook_ctx=HookContext( + config=self.sdk_configuration, base_url=base_url or "", operation_id="listUsers", oauth2_scopes=["auth:read", "auth:read"], @@ -1397,6 +1412,7 @@ async def list_users_async( http_res = await self.do_request_async( hook_ctx=HookContext( + config=self.sdk_configuration, base_url=base_url or "", operation_id="listUsers", oauth2_scopes=["auth:read", "auth:read"], @@ -1490,6 +1506,7 @@ def read_client( http_res = self.do_request( hook_ctx=HookContext( + config=self.sdk_configuration, base_url=base_url or "", operation_id="readClient", oauth2_scopes=["auth:read", "auth:read"], @@ -1583,6 +1600,7 @@ async def read_client_async( http_res = await self.do_request_async( hook_ctx=HookContext( + config=self.sdk_configuration, base_url=base_url or "", operation_id="readClient", oauth2_scopes=["auth:read", "auth:read"], @@ -1676,6 +1694,7 @@ def read_user( http_res = self.do_request( hook_ctx=HookContext( + config=self.sdk_configuration, base_url=base_url or "", operation_id="readUser", oauth2_scopes=["auth:read", "auth:read"], @@ -1769,6 +1788,7 @@ async def read_user_async( http_res = await self.do_request_async( hook_ctx=HookContext( + config=self.sdk_configuration, base_url=base_url or "", operation_id="readUser", oauth2_scopes=["auth:read", "auth:read"], @@ -1850,11 +1870,11 @@ def update_client( http_headers=http_headers, security=self.sdk_configuration.security, get_serialized_body=lambda: utils.serialize_request_body( - request.update_client_request, + request.client_options, False, True, "json", - Optional[shared.UpdateClientRequest], + Optional[shared.ClientOptions], ), timeout_ms=timeout_ms, ) @@ -1869,6 +1889,7 @@ def update_client( http_res = self.do_request( hook_ctx=HookContext( + config=self.sdk_configuration, base_url=base_url or "", operation_id="updateClient", oauth2_scopes=["auth:read", "auth:write"], @@ -1881,8 +1902,8 @@ def update_client( if utils.match_response(http_res, "200", "application/json"): return operations.UpdateClientResponse( - update_client_response=utils.unmarshal_json( - http_res.text, Optional[shared.UpdateClientResponse] + create_client_response=utils.unmarshal_json( + http_res.text, Optional[shared.CreateClientResponse] ), status_code=http_res.status_code, content_type=http_res.headers.get("Content-Type") or "", @@ -1950,11 +1971,11 @@ async def update_client_async( http_headers=http_headers, security=self.sdk_configuration.security, get_serialized_body=lambda: utils.serialize_request_body( - request.update_client_request, + request.client_options, False, True, "json", - Optional[shared.UpdateClientRequest], + Optional[shared.ClientOptions], ), timeout_ms=timeout_ms, ) @@ -1969,6 +1990,7 @@ async def update_client_async( http_res = await self.do_request_async( hook_ctx=HookContext( + config=self.sdk_configuration, base_url=base_url or "", operation_id="updateClient", oauth2_scopes=["auth:read", "auth:write"], @@ -1981,8 +2003,8 @@ async def update_client_async( if utils.match_response(http_res, "200", "application/json"): return operations.UpdateClientResponse( - update_client_response=utils.unmarshal_json( - http_res.text, Optional[shared.UpdateClientResponse] + create_client_response=utils.unmarshal_json( + http_res.text, Optional[shared.CreateClientResponse] ), status_code=http_res.status_code, content_type=http_res.headers.get("Content-Type") or "", diff --git a/src/formance_sdk_python/basesdk.py b/src/formance_sdk_python/basesdk.py index ac15aa20..d41e6cd3 100644 --- a/src/formance_sdk_python/basesdk.py +++ b/src/formance_sdk_python/basesdk.py @@ -223,12 +223,12 @@ def do_request( client = self.sdk_configuration.client logger = self.sdk_configuration.debug_logger + hooks = self.sdk_configuration.__dict__["_hooks"] + def do(): http_res = None try: - req = self.sdk_configuration.get_hooks().before_request( - BeforeRequestContext(hook_ctx), request - ) + req = hooks.before_request(BeforeRequestContext(hook_ctx), request) logger.debug( "Request:\nMethod: %s\nURL: %s\nHeaders: %s\nBody: %s", req.method, @@ -242,9 +242,7 @@ def do(): http_res = client.send(req, stream=stream) except Exception as e: - _, e = self.sdk_configuration.get_hooks().after_error( - AfterErrorContext(hook_ctx), None, e - ) + _, e = hooks.after_error(AfterErrorContext(hook_ctx), None, e) if e is not None: logger.debug("Request Exception", exc_info=True) raise e @@ -262,7 +260,7 @@ def do(): ) if utils.match_status_codes(error_status_codes, http_res.status_code): - result, err = self.sdk_configuration.get_hooks().after_error( + result, err = hooks.after_error( AfterErrorContext(hook_ctx), http_res, None ) if err is not None: @@ -282,9 +280,7 @@ def do(): http_res = do() if not utils.match_status_codes(error_status_codes, http_res.status_code): - http_res = self.sdk_configuration.get_hooks().after_success( - AfterSuccessContext(hook_ctx), http_res - ) + http_res = hooks.after_success(AfterSuccessContext(hook_ctx), http_res) return http_res @@ -299,12 +295,12 @@ async def do_request_async( client = self.sdk_configuration.async_client logger = self.sdk_configuration.debug_logger + hooks = self.sdk_configuration.__dict__["_hooks"] + async def do(): http_res = None try: - req = self.sdk_configuration.get_hooks().before_request( - BeforeRequestContext(hook_ctx), request - ) + req = hooks.before_request(BeforeRequestContext(hook_ctx), request) logger.debug( "Request:\nMethod: %s\nURL: %s\nHeaders: %s\nBody: %s", req.method, @@ -318,9 +314,7 @@ async def do(): http_res = await client.send(req, stream=stream) except Exception as e: - _, e = self.sdk_configuration.get_hooks().after_error( - AfterErrorContext(hook_ctx), None, e - ) + _, e = hooks.after_error(AfterErrorContext(hook_ctx), None, e) if e is not None: logger.debug("Request Exception", exc_info=True) raise e @@ -338,7 +332,7 @@ async def do(): ) if utils.match_status_codes(error_status_codes, http_res.status_code): - result, err = self.sdk_configuration.get_hooks().after_error( + result, err = hooks.after_error( AfterErrorContext(hook_ctx), http_res, None ) if err is not None: @@ -360,8 +354,6 @@ async def do(): http_res = await do() if not utils.match_status_codes(error_status_codes, http_res.status_code): - http_res = self.sdk_configuration.get_hooks().after_success( - AfterSuccessContext(hook_ctx), http_res - ) + http_res = hooks.after_success(AfterSuccessContext(hook_ctx), http_res) return http_res diff --git a/src/formance_sdk_python/httpclient.py b/src/formance_sdk_python/httpclient.py index 1e426352..47b052cb 100644 --- a/src/formance_sdk_python/httpclient.py +++ b/src/formance_sdk_python/httpclient.py @@ -2,7 +2,6 @@ # pyright: reportReturnType = false import asyncio -from concurrent.futures import ThreadPoolExecutor from typing_extensions import Protocol, runtime_checkable import httpx from typing import Any, Optional, Union @@ -116,21 +115,12 @@ def close_clients( pass if async_client is not None and not async_client_supplied: - is_async = False try: - asyncio.get_running_loop() - is_async = True + loop = asyncio.get_running_loop() + asyncio.run_coroutine_threadsafe(async_client.aclose(), loop) except RuntimeError: - pass - - try: - # If this function is called in an async loop then start another - # loop in a separate thread to close the async http client. - if is_async: - with ThreadPoolExecutor(max_workers=1) as executor: - future = executor.submit(asyncio.run, async_client.aclose()) - future.result() - else: + try: asyncio.run(async_client.aclose()) - except Exception: - pass + except RuntimeError: + # best effort + pass diff --git a/src/formance_sdk_python/ledger.py b/src/formance_sdk_python/ledger.py index 80baacfb..1a873a84 100644 --- a/src/formance_sdk_python/ledger.py +++ b/src/formance_sdk_python/ledger.py @@ -2,13 +2,13 @@ from .basesdk import BaseSDK from .sdkconfiguration import SDKConfiguration -from formance_sdk_python.sdk_v1 import SDKV1 -from formance_sdk_python.v2 import V2 +from formance_sdk_python.ledger_v1 import LedgerV1 +from formance_sdk_python.ledger_v2 import LedgerV2 class Ledger(BaseSDK): - v2: V2 - v1: SDKV1 + v2: LedgerV2 + v1: LedgerV1 def __init__(self, sdk_config: SDKConfiguration) -> None: BaseSDK.__init__(self, sdk_config) @@ -16,5 +16,5 @@ def __init__(self, sdk_config: SDKConfiguration) -> None: self._init_sdks() def _init_sdks(self): - self.v2 = V2(self.sdk_configuration) - self.v1 = SDKV1(self.sdk_configuration) + self.v2 = LedgerV2(self.sdk_configuration) + self.v1 = LedgerV1(self.sdk_configuration) diff --git a/src/formance_sdk_python/sdk_v1.py b/src/formance_sdk_python/ledger_v1.py similarity index 98% rename from src/formance_sdk_python/sdk_v1.py rename to src/formance_sdk_python/ledger_v1.py index e8e518f1..58f46613 100644 --- a/src/formance_sdk_python/sdk_v1.py +++ b/src/formance_sdk_python/ledger_v1.py @@ -9,7 +9,7 @@ from typing_extensions import deprecated -class SDKV1(BaseSDK): +class LedgerV1(BaseSDK): def create_transactions( self, *, @@ -73,6 +73,7 @@ def create_transactions( http_res = self.do_request( hook_ctx=HookContext( + config=self.sdk_configuration, base_url=base_url or "", operation_id="CreateTransactions", oauth2_scopes=["auth:read", "ledger:write"], @@ -171,6 +172,7 @@ async def create_transactions_async( http_res = await self.do_request_async( hook_ctx=HookContext( + config=self.sdk_configuration, base_url=base_url or "", operation_id="CreateTransactions", oauth2_scopes=["auth:read", "ledger:write"], @@ -271,6 +273,7 @@ def add_metadata_on_transaction( http_res = self.do_request( hook_ctx=HookContext( + config=self.sdk_configuration, base_url=base_url or "", operation_id="addMetadataOnTransaction", oauth2_scopes=["auth:read", "ledger:write"], @@ -368,6 +371,7 @@ async def add_metadata_on_transaction_async( http_res = await self.do_request_async( hook_ctx=HookContext( + config=self.sdk_configuration, base_url=base_url or "", operation_id="addMetadataOnTransaction", oauth2_scopes=["auth:read", "ledger:write"], @@ -463,6 +467,7 @@ def add_metadata_to_account( http_res = self.do_request( hook_ctx=HookContext( + config=self.sdk_configuration, base_url=base_url or "", operation_id="addMetadataToAccount", oauth2_scopes=["auth:read", "ledger:write"], @@ -558,6 +563,7 @@ async def add_metadata_to_account_async( http_res = await self.do_request_async( hook_ctx=HookContext( + config=self.sdk_configuration, base_url=base_url or "", operation_id="addMetadataToAccount", oauth2_scopes=["auth:read", "ledger:write"], @@ -649,6 +655,7 @@ def count_accounts( http_res = self.do_request( hook_ctx=HookContext( + config=self.sdk_configuration, base_url=base_url or "", operation_id="countAccounts", oauth2_scopes=["auth:read", "ledger:read"], @@ -741,6 +748,7 @@ async def count_accounts_async( http_res = await self.do_request_async( hook_ctx=HookContext( + config=self.sdk_configuration, base_url=base_url or "", operation_id="countAccounts", oauth2_scopes=["auth:read", "ledger:read"], @@ -834,6 +842,7 @@ def count_transactions( http_res = self.do_request( hook_ctx=HookContext( + config=self.sdk_configuration, base_url=base_url or "", operation_id="countTransactions", oauth2_scopes=["auth:read", "ledger:read"], @@ -927,6 +936,7 @@ async def count_transactions_async( http_res = await self.do_request_async( hook_ctx=HookContext( + config=self.sdk_configuration, base_url=base_url or "", operation_id="countTransactions", oauth2_scopes=["auth:read", "ledger:read"], @@ -1023,6 +1033,7 @@ def create_transaction( http_res = self.do_request( hook_ctx=HookContext( + config=self.sdk_configuration, base_url=base_url or "", operation_id="createTransaction", oauth2_scopes=["auth:read", "ledger:write"], @@ -1121,6 +1132,7 @@ async def create_transaction_async( http_res = await self.do_request_async( hook_ctx=HookContext( + config=self.sdk_configuration, base_url=base_url or "", operation_id="createTransaction", oauth2_scopes=["auth:read", "ledger:write"], @@ -1215,6 +1227,7 @@ def get_account( http_res = self.do_request( hook_ctx=HookContext( + config=self.sdk_configuration, base_url=base_url or "", operation_id="getAccount", oauth2_scopes=["auth:read", "ledger:read"], @@ -1309,6 +1322,7 @@ async def get_account_async( http_res = await self.do_request_async( hook_ctx=HookContext( + config=self.sdk_configuration, base_url=base_url or "", operation_id="getAccount", oauth2_scopes=["auth:read", "ledger:read"], @@ -1403,6 +1417,7 @@ def get_balances( http_res = self.do_request( hook_ctx=HookContext( + config=self.sdk_configuration, base_url=base_url or "", operation_id="getBalances", oauth2_scopes=["auth:read", "ledger:read"], @@ -1497,6 +1512,7 @@ async def get_balances_async( http_res = await self.do_request_async( hook_ctx=HookContext( + config=self.sdk_configuration, base_url=base_url or "", operation_id="getBalances", oauth2_scopes=["auth:read", "ledger:read"], @@ -1592,6 +1608,7 @@ def get_balances_aggregated( http_res = self.do_request( hook_ctx=HookContext( + config=self.sdk_configuration, base_url=base_url or "", operation_id="getBalancesAggregated", oauth2_scopes=["auth:read", "ledger:read"], @@ -1687,6 +1704,7 @@ async def get_balances_aggregated_async( http_res = await self.do_request_async( hook_ctx=HookContext( + config=self.sdk_configuration, base_url=base_url or "", operation_id="getBalancesAggregated", oauth2_scopes=["auth:read", "ledger:read"], @@ -1772,6 +1790,7 @@ def get_info( http_res = self.do_request( hook_ctx=HookContext( + config=self.sdk_configuration, base_url=base_url or "", operation_id="getInfo", oauth2_scopes=["auth:read", "ledger:read"], @@ -1857,6 +1876,7 @@ async def get_info_async( http_res = await self.do_request_async( hook_ctx=HookContext( + config=self.sdk_configuration, base_url=base_url or "", operation_id="getInfo", oauth2_scopes=["auth:read", "ledger:read"], @@ -1951,6 +1971,7 @@ def get_ledger_info( http_res = self.do_request( hook_ctx=HookContext( + config=self.sdk_configuration, base_url=base_url or "", operation_id="getLedgerInfo", oauth2_scopes=["auth:read", "ledger:read"], @@ -2045,6 +2066,7 @@ async def get_ledger_info_async( http_res = await self.do_request_async( hook_ctx=HookContext( + config=self.sdk_configuration, base_url=base_url or "", operation_id="getLedgerInfo", oauth2_scopes=["auth:read", "ledger:read"], @@ -2139,6 +2161,7 @@ def get_mapping( http_res = self.do_request( hook_ctx=HookContext( + config=self.sdk_configuration, base_url=base_url or "", operation_id="getMapping", oauth2_scopes=["auth:read", "ledger:read"], @@ -2233,6 +2256,7 @@ async def get_mapping_async( http_res = await self.do_request_async( hook_ctx=HookContext( + config=self.sdk_configuration, base_url=base_url or "", operation_id="getMapping", oauth2_scopes=["auth:read", "ledger:read"], @@ -2327,6 +2351,7 @@ def get_transaction( http_res = self.do_request( hook_ctx=HookContext( + config=self.sdk_configuration, base_url=base_url or "", operation_id="getTransaction", oauth2_scopes=["auth:read", "ledger:read"], @@ -2421,6 +2446,7 @@ async def get_transaction_async( http_res = await self.do_request_async( hook_ctx=HookContext( + config=self.sdk_configuration, base_url=base_url or "", operation_id="getTransaction", oauth2_scopes=["auth:read", "ledger:read"], @@ -2517,6 +2543,7 @@ def list_accounts( http_res = self.do_request( hook_ctx=HookContext( + config=self.sdk_configuration, base_url=base_url or "", operation_id="listAccounts", oauth2_scopes=["auth:read", "ledger:read"], @@ -2622,6 +2649,7 @@ async def list_accounts_async( http_res = await self.do_request_async( hook_ctx=HookContext( + config=self.sdk_configuration, base_url=base_url or "", operation_id="listAccounts", oauth2_scopes=["auth:read", "ledger:read"], @@ -2725,6 +2753,7 @@ def list_logs( http_res = self.do_request( hook_ctx=HookContext( + config=self.sdk_configuration, base_url=base_url or "", operation_id="listLogs", oauth2_scopes=["auth:read", "ledger:read"], @@ -2819,6 +2848,7 @@ async def list_logs_async( http_res = await self.do_request_async( hook_ctx=HookContext( + config=self.sdk_configuration, base_url=base_url or "", operation_id="listLogs", oauth2_scopes=["auth:read", "ledger:read"], @@ -2916,6 +2946,7 @@ def list_transactions( http_res = self.do_request( hook_ctx=HookContext( + config=self.sdk_configuration, base_url=base_url or "", operation_id="listTransactions", oauth2_scopes=["auth:read", "ledger:read"], @@ -3013,6 +3044,7 @@ async def list_transactions_async( http_res = await self.do_request_async( hook_ctx=HookContext( + config=self.sdk_configuration, base_url=base_url or "", operation_id="listTransactions", oauth2_scopes=["auth:read", "ledger:read"], @@ -3110,6 +3142,7 @@ def read_stats( http_res = self.do_request( hook_ctx=HookContext( + config=self.sdk_configuration, base_url=base_url or "", operation_id="readStats", oauth2_scopes=["auth:read", "ledger:read"], @@ -3207,6 +3240,7 @@ async def read_stats_async( http_res = await self.do_request_async( hook_ctx=HookContext( + config=self.sdk_configuration, base_url=base_url or "", operation_id="readStats", oauth2_scopes=["auth:read", "ledger:read"], @@ -3302,6 +3336,7 @@ def revert_transaction( http_res = self.do_request( hook_ctx=HookContext( + config=self.sdk_configuration, base_url=base_url or "", operation_id="revertTransaction", oauth2_scopes=["auth:read", "ledger:write"], @@ -3397,6 +3432,7 @@ async def revert_transaction_async( http_res = await self.do_request_async( hook_ctx=HookContext( + config=self.sdk_configuration, base_url=base_url or "", operation_id="revertTransaction", oauth2_scopes=["auth:read", "ledger:write"], @@ -3500,6 +3536,7 @@ def run_script( http_res = self.do_request( hook_ctx=HookContext( + config=self.sdk_configuration, base_url=base_url or "", operation_id="runScript", oauth2_scopes=["auth:read", "ledger:write"], @@ -3602,6 +3639,7 @@ async def run_script_async( http_res = await self.do_request_async( hook_ctx=HookContext( + config=self.sdk_configuration, base_url=base_url or "", operation_id="runScript", oauth2_scopes=["auth:read", "ledger:write"], @@ -3698,6 +3736,7 @@ def update_mapping( http_res = self.do_request( hook_ctx=HookContext( + config=self.sdk_configuration, base_url=base_url or "", operation_id="updateMapping", oauth2_scopes=["auth:read", "ledger:write"], @@ -3795,6 +3834,7 @@ async def update_mapping_async( http_res = await self.do_request_async( hook_ctx=HookContext( + config=self.sdk_configuration, base_url=base_url or "", operation_id="updateMapping", oauth2_scopes=["auth:read", "ledger:write"], diff --git a/src/formance_sdk_python/v2.py b/src/formance_sdk_python/ledger_v2.py similarity index 98% rename from src/formance_sdk_python/v2.py rename to src/formance_sdk_python/ledger_v2.py index 7ce37cf4..23de25d2 100644 --- a/src/formance_sdk_python/v2.py +++ b/src/formance_sdk_python/ledger_v2.py @@ -9,7 +9,7 @@ from typing import Any, Dict, IO, List, Mapping, Optional, Union, cast -class V2(BaseSDK): +class LedgerV2(BaseSDK): def add_metadata_on_transaction( self, *, @@ -75,6 +75,7 @@ def add_metadata_on_transaction( http_res = self.do_request( hook_ctx=HookContext( + config=self.sdk_configuration, base_url=base_url or "", operation_id="v2AddMetadataOnTransaction", oauth2_scopes=["auth:read", "ledger:write"], @@ -172,6 +173,7 @@ async def add_metadata_on_transaction_async( http_res = await self.do_request_async( hook_ctx=HookContext( + config=self.sdk_configuration, base_url=base_url or "", operation_id="v2AddMetadataOnTransaction", oauth2_scopes=["auth:read", "ledger:write"], @@ -267,6 +269,7 @@ def add_metadata_to_account( http_res = self.do_request( hook_ctx=HookContext( + config=self.sdk_configuration, base_url=base_url or "", operation_id="v2AddMetadataToAccount", oauth2_scopes=["auth:read", "ledger:write"], @@ -362,6 +365,7 @@ async def add_metadata_to_account_async( http_res = await self.do_request_async( hook_ctx=HookContext( + config=self.sdk_configuration, base_url=base_url or "", operation_id="v2AddMetadataToAccount", oauth2_scopes=["auth:read", "ledger:write"], @@ -457,6 +461,7 @@ def count_accounts( http_res = self.do_request( hook_ctx=HookContext( + config=self.sdk_configuration, base_url=base_url or "", operation_id="v2CountAccounts", oauth2_scopes=["auth:read", "ledger:read"], @@ -553,6 +558,7 @@ async def count_accounts_async( http_res = await self.do_request_async( hook_ctx=HookContext( + config=self.sdk_configuration, base_url=base_url or "", operation_id="v2CountAccounts", oauth2_scopes=["auth:read", "ledger:read"], @@ -649,6 +655,7 @@ def count_transactions( http_res = self.do_request( hook_ctx=HookContext( + config=self.sdk_configuration, base_url=base_url or "", operation_id="v2CountTransactions", oauth2_scopes=["auth:read", "ledger:read"], @@ -745,6 +752,7 @@ async def count_transactions_async( http_res = await self.do_request_async( hook_ctx=HookContext( + config=self.sdk_configuration, base_url=base_url or "", operation_id="v2CountTransactions", oauth2_scopes=["auth:read", "ledger:read"], @@ -840,6 +848,7 @@ def create_bulk( http_res = self.do_request( hook_ctx=HookContext( + config=self.sdk_configuration, base_url=base_url or "", operation_id="v2CreateBulk", oauth2_scopes=["auth:read", "ledger:write"], @@ -946,6 +955,7 @@ async def create_bulk_async( http_res = await self.do_request_async( hook_ctx=HookContext( + config=self.sdk_configuration, base_url=base_url or "", operation_id="v2CreateBulk", oauth2_scopes=["auth:read", "ledger:write"], @@ -1056,6 +1066,7 @@ def create_ledger( http_res = self.do_request( hook_ctx=HookContext( + config=self.sdk_configuration, base_url=base_url or "", operation_id="v2CreateLedger", oauth2_scopes=["auth:read", "ledger:write"], @@ -1154,6 +1165,7 @@ async def create_ledger_async( http_res = await self.do_request_async( hook_ctx=HookContext( + config=self.sdk_configuration, base_url=base_url or "", operation_id="v2CreateLedger", oauth2_scopes=["auth:read", "ledger:write"], @@ -1253,6 +1265,7 @@ def create_transaction( http_res = self.do_request( hook_ctx=HookContext( + config=self.sdk_configuration, base_url=base_url or "", operation_id="v2CreateTransaction", oauth2_scopes=["auth:read", "ledger:write"], @@ -1355,6 +1368,7 @@ async def create_transaction_async( http_res = await self.do_request_async( hook_ctx=HookContext( + config=self.sdk_configuration, base_url=base_url or "", operation_id="v2CreateTransaction", oauth2_scopes=["auth:read", "ledger:write"], @@ -1454,6 +1468,7 @@ def delete_account_metadata( http_res = self.do_request( hook_ctx=HookContext( + config=self.sdk_configuration, base_url=base_url or "", operation_id="v2DeleteAccountMetadata", oauth2_scopes=["auth:read", "ledger:write"], @@ -1550,6 +1565,7 @@ async def delete_account_metadata_async( http_res = await self.do_request_async( hook_ctx=HookContext( + config=self.sdk_configuration, base_url=base_url or "", operation_id="v2DeleteAccountMetadata", oauth2_scopes=["auth:read", "ledger:write"], @@ -1642,6 +1658,7 @@ def delete_ledger_metadata( http_res = self.do_request( hook_ctx=HookContext( + config=self.sdk_configuration, base_url=base_url or "", operation_id="v2DeleteLedgerMetadata", oauth2_scopes=["auth:read", "ledger:write"], @@ -1734,6 +1751,7 @@ async def delete_ledger_metadata_async( http_res = await self.do_request_async( hook_ctx=HookContext( + config=self.sdk_configuration, base_url=base_url or "", operation_id="v2DeleteLedgerMetadata", oauth2_scopes=["auth:read", "ledger:write"], @@ -1830,6 +1848,7 @@ def delete_transaction_metadata( http_res = self.do_request( hook_ctx=HookContext( + config=self.sdk_configuration, base_url=base_url or "", operation_id="v2DeleteTransactionMetadata", oauth2_scopes=["auth:read", "ledger:write"], @@ -1926,6 +1945,7 @@ async def delete_transaction_metadata_async( http_res = await self.do_request_async( hook_ctx=HookContext( + config=self.sdk_configuration, base_url=base_url or "", operation_id="v2DeleteTransactionMetadata", oauth2_scopes=["auth:read", "ledger:write"], @@ -2017,6 +2037,7 @@ def export_logs( http_res = self.do_request( hook_ctx=HookContext( + config=self.sdk_configuration, base_url=base_url or "", operation_id="v2ExportLogs", oauth2_scopes=["auth:read", "ledger:write"], @@ -2107,6 +2128,7 @@ async def export_logs_async( http_res = await self.do_request_async( hook_ctx=HookContext( + config=self.sdk_configuration, base_url=base_url or "", operation_id="v2ExportLogs", oauth2_scopes=["auth:read", "ledger:write"], @@ -2197,6 +2219,7 @@ def get_account( http_res = self.do_request( hook_ctx=HookContext( + config=self.sdk_configuration, base_url=base_url or "", operation_id="v2GetAccount", oauth2_scopes=["auth:read", "ledger:read"], @@ -2291,6 +2314,7 @@ async def get_account_async( http_res = await self.do_request_async( hook_ctx=HookContext( + config=self.sdk_configuration, base_url=base_url or "", operation_id="v2GetAccount", oauth2_scopes=["auth:read", "ledger:read"], @@ -2391,6 +2415,7 @@ def get_balances_aggregated( http_res = self.do_request( hook_ctx=HookContext( + config=self.sdk_configuration, base_url=base_url or "", operation_id="v2GetBalancesAggregated", oauth2_scopes=["auth:read", "ledger:read"], @@ -2491,6 +2516,7 @@ async def get_balances_aggregated_async( http_res = await self.do_request_async( hook_ctx=HookContext( + config=self.sdk_configuration, base_url=base_url or "", operation_id="v2GetBalancesAggregated", oauth2_scopes=["auth:read", "ledger:read"], @@ -2576,6 +2602,7 @@ def get_info( http_res = self.do_request( hook_ctx=HookContext( + config=self.sdk_configuration, base_url=base_url or "", operation_id="v2GetInfo", oauth2_scopes=["auth:read", "ledger:read"], @@ -2670,6 +2697,7 @@ async def get_info_async( http_res = await self.do_request_async( hook_ctx=HookContext( + config=self.sdk_configuration, base_url=base_url or "", operation_id="v2GetInfo", oauth2_scopes=["auth:read", "ledger:read"], @@ -2773,6 +2801,7 @@ def get_ledger( http_res = self.do_request( hook_ctx=HookContext( + config=self.sdk_configuration, base_url=base_url or "", operation_id="v2GetLedger", oauth2_scopes=["auth:read", "ledger:read"], @@ -2867,6 +2896,7 @@ async def get_ledger_async( http_res = await self.do_request_async( hook_ctx=HookContext( + config=self.sdk_configuration, base_url=base_url or "", operation_id="v2GetLedger", oauth2_scopes=["auth:read", "ledger:read"], @@ -2962,6 +2992,7 @@ def get_ledger_info( http_res = self.do_request( hook_ctx=HookContext( + config=self.sdk_configuration, base_url=base_url or "", operation_id="v2GetLedgerInfo", oauth2_scopes=["auth:read", "ledger:read"], @@ -3057,6 +3088,7 @@ async def get_ledger_info_async( http_res = await self.do_request_async( hook_ctx=HookContext( + config=self.sdk_configuration, base_url=base_url or "", operation_id="v2GetLedgerInfo", oauth2_scopes=["auth:read", "ledger:read"], @@ -3142,6 +3174,7 @@ def get_metrics( http_res = self.do_request( hook_ctx=HookContext( + config=self.sdk_configuration, base_url=base_url or "", operation_id="getMetrics", oauth2_scopes=["auth:read", "ledger:read"], @@ -3225,6 +3258,7 @@ async def get_metrics_async( http_res = await self.do_request_async( hook_ctx=HookContext( + config=self.sdk_configuration, base_url=base_url or "", operation_id="getMetrics", oauth2_scopes=["auth:read", "ledger:read"], @@ -3318,6 +3352,7 @@ def get_transaction( http_res = self.do_request( hook_ctx=HookContext( + config=self.sdk_configuration, base_url=base_url or "", operation_id="v2GetTransaction", oauth2_scopes=["auth:read", "ledger:read"], @@ -3413,6 +3448,7 @@ async def get_transaction_async( http_res = await self.do_request_async( hook_ctx=HookContext( + config=self.sdk_configuration, base_url=base_url or "", operation_id="v2GetTransaction", oauth2_scopes=["auth:read", "ledger:read"], @@ -3513,6 +3549,7 @@ def get_volumes_with_balances( http_res = self.do_request( hook_ctx=HookContext( + config=self.sdk_configuration, base_url=base_url or "", operation_id="v2GetVolumesWithBalances", oauth2_scopes=["auth:read", "ledger:read"], @@ -3613,6 +3650,7 @@ async def get_volumes_with_balances_async( http_res = await self.do_request_async( hook_ctx=HookContext( + config=self.sdk_configuration, base_url=base_url or "", operation_id="v2GetVolumesWithBalances", oauth2_scopes=["auth:read", "ledger:read"], @@ -3713,6 +3751,7 @@ def import_logs( http_res = self.do_request( hook_ctx=HookContext( + config=self.sdk_configuration, base_url=base_url or "", operation_id="v2ImportLogs", oauth2_scopes=["auth:read", "ledger:write"], @@ -3810,6 +3849,7 @@ async def import_logs_async( http_res = await self.do_request_async( hook_ctx=HookContext( + config=self.sdk_configuration, base_url=base_url or "", operation_id="v2ImportLogs", oauth2_scopes=["auth:read", "ledger:write"], @@ -3906,6 +3946,7 @@ def list_accounts( http_res = self.do_request( hook_ctx=HookContext( + config=self.sdk_configuration, base_url=base_url or "", operation_id="v2ListAccounts", oauth2_scopes=["auth:read", "ledger:read"], @@ -4005,6 +4046,7 @@ async def list_accounts_async( http_res = await self.do_request_async( hook_ctx=HookContext( + config=self.sdk_configuration, base_url=base_url or "", operation_id="v2ListAccounts", oauth2_scopes=["auth:read", "ledger:read"], @@ -4099,6 +4141,7 @@ def list_ledgers( http_res = self.do_request( hook_ctx=HookContext( + config=self.sdk_configuration, base_url=base_url or "", operation_id="v2ListLedgers", oauth2_scopes=["auth:read", "ledger:read"], @@ -4193,6 +4236,7 @@ async def list_ledgers_async( http_res = await self.do_request_async( hook_ctx=HookContext( + config=self.sdk_configuration, base_url=base_url or "", operation_id="v2ListLedgers", oauth2_scopes=["auth:read", "ledger:read"], @@ -4292,6 +4336,7 @@ def list_logs( http_res = self.do_request( hook_ctx=HookContext( + config=self.sdk_configuration, base_url=base_url or "", operation_id="v2ListLogs", oauth2_scopes=["auth:read", "ledger:read"], @@ -4391,6 +4436,7 @@ async def list_logs_async( http_res = await self.do_request_async( hook_ctx=HookContext( + config=self.sdk_configuration, base_url=base_url or "", operation_id="v2ListLogs", oauth2_scopes=["auth:read", "ledger:read"], @@ -4491,6 +4537,7 @@ def list_transactions( http_res = self.do_request( hook_ctx=HookContext( + config=self.sdk_configuration, base_url=base_url or "", operation_id="v2ListTransactions", oauth2_scopes=["auth:read", "ledger:read"], @@ -4591,6 +4638,7 @@ async def list_transactions_async( http_res = await self.do_request_async( hook_ctx=HookContext( + config=self.sdk_configuration, base_url=base_url or "", operation_id="v2ListTransactions", oauth2_scopes=["auth:read", "ledger:read"], @@ -4688,6 +4736,7 @@ def read_stats( http_res = self.do_request( hook_ctx=HookContext( + config=self.sdk_configuration, base_url=base_url or "", operation_id="v2ReadStats", oauth2_scopes=["auth:read", "ledger:read"], @@ -4785,6 +4834,7 @@ async def read_stats_async( http_res = await self.do_request_async( hook_ctx=HookContext( + config=self.sdk_configuration, base_url=base_url or "", operation_id="v2ReadStats", oauth2_scopes=["auth:read", "ledger:read"], @@ -4880,6 +4930,7 @@ def revert_transaction( http_res = self.do_request( hook_ctx=HookContext( + config=self.sdk_configuration, base_url=base_url or "", operation_id="v2RevertTransaction", oauth2_scopes=["auth:read", "ledger:write"], @@ -4893,8 +4944,8 @@ def revert_transaction( response_data: Any = None if utils.match_response(http_res, "201", "application/json"): return operations.V2RevertTransactionResponse( - v2_revert_transaction_response=utils.unmarshal_json( - http_res.text, Optional[shared.V2RevertTransactionResponse] + v2_create_transaction_response=utils.unmarshal_json( + http_res.text, Optional[shared.V2CreateTransactionResponse] ), status_code=http_res.status_code, content_type=http_res.headers.get("Content-Type") or "", @@ -4975,6 +5026,7 @@ async def revert_transaction_async( http_res = await self.do_request_async( hook_ctx=HookContext( + config=self.sdk_configuration, base_url=base_url or "", operation_id="v2RevertTransaction", oauth2_scopes=["auth:read", "ledger:write"], @@ -4988,8 +5040,8 @@ async def revert_transaction_async( response_data: Any = None if utils.match_response(http_res, "201", "application/json"): return operations.V2RevertTransactionResponse( - v2_revert_transaction_response=utils.unmarshal_json( - http_res.text, Optional[shared.V2RevertTransactionResponse] + v2_create_transaction_response=utils.unmarshal_json( + http_res.text, Optional[shared.V2CreateTransactionResponse] ), status_code=http_res.status_code, content_type=http_res.headers.get("Content-Type") or "", @@ -5073,6 +5125,7 @@ def update_ledger_metadata( http_res = self.do_request( hook_ctx=HookContext( + config=self.sdk_configuration, base_url=base_url or "", operation_id="v2UpdateLedgerMetadata", oauth2_scopes=["auth:read", "ledger:write"], @@ -5177,6 +5230,7 @@ async def update_ledger_metadata_async( http_res = await self.do_request_async( hook_ctx=HookContext( + config=self.sdk_configuration, base_url=base_url or "", operation_id="v2UpdateLedgerMetadata", oauth2_scopes=["auth:read", "ledger:write"], diff --git a/src/formance_sdk_python/models/__init__.py b/src/formance_sdk_python/models/__init__.py index cc53976c..726fc5eb 100644 --- a/src/formance_sdk_python/models/__init__.py +++ b/src/formance_sdk_python/models/__init__.py @@ -1,4 +1,3 @@ """Code generated by Speakeasy (https://speakeasy.com). DO NOT EDIT.""" # package - diff --git a/src/formance_sdk_python/models/errors/__init__.py b/src/formance_sdk_python/models/errors/__init__.py index f5a633ae..30ef896a 100644 --- a/src/formance_sdk_python/models/errors/__init__.py +++ b/src/formance_sdk_python/models/errors/__init__.py @@ -1,28 +1,31 @@ """Code generated by Speakeasy (https://speakeasy.com). DO NOT EDIT.""" -from .error import Error, ErrorCode, ErrorData -from .errorresponse import ErrorResponse, ErrorResponseData -from .paymentserrorresponse import PaymentsErrorResponse, PaymentsErrorResponseData -from .reconciliationerrorresponse import ( - ReconciliationErrorResponse, - ReconciliationErrorResponseData, -) -from .sdkerror import SDKError -from .v2error import SchemasErrorCode, V2Error, V2ErrorData -from .v2errorresponse import V2ErrorResponse, V2ErrorResponseData -from .v3errorresponse import V3ErrorResponse, V3ErrorResponseData -from .walletserrorresponse import ( - SchemasWalletsErrorResponseErrorCode, - WalletsErrorResponse, - WalletsErrorResponseData, -) -from .webhookserrorresponse import WebhooksErrorResponse, WebhooksErrorResponseData +from typing import TYPE_CHECKING +from importlib import import_module +if TYPE_CHECKING: + from .error import Error, ErrorData, ErrorErrorCode + from .errorresponse import ErrorResponse, ErrorResponseData + from .paymentserrorresponse import PaymentsErrorResponse, PaymentsErrorResponseData + from .reconciliationerrorresponse import ( + ReconciliationErrorResponse, + ReconciliationErrorResponseData, + ) + from .sdkerror import SDKError + from .v2error import V2Error, V2ErrorData, V2ErrorErrorCode + from .v2errorresponse import V2ErrorResponse, V2ErrorResponseData + from .v3errorresponse import V3ErrorResponse, V3ErrorResponseData + from .walletserrorresponse import ( + WalletsErrorResponse, + WalletsErrorResponseData, + WalletsErrorResponseErrorCode, + ) + from .webhookserrorresponse import WebhooksErrorResponse, WebhooksErrorResponseData __all__ = [ "Error", - "ErrorCode", "ErrorData", + "ErrorErrorCode", "ErrorResponse", "ErrorResponseData", "PaymentsErrorResponse", @@ -30,16 +33,67 @@ "ReconciliationErrorResponse", "ReconciliationErrorResponseData", "SDKError", - "SchemasErrorCode", - "SchemasWalletsErrorResponseErrorCode", "V2Error", "V2ErrorData", + "V2ErrorErrorCode", "V2ErrorResponse", "V2ErrorResponseData", "V3ErrorResponse", "V3ErrorResponseData", "WalletsErrorResponse", "WalletsErrorResponseData", + "WalletsErrorResponseErrorCode", "WebhooksErrorResponse", "WebhooksErrorResponseData", ] + +_dynamic_imports: dict[str, str] = { + "Error": ".error", + "ErrorData": ".error", + "ErrorErrorCode": ".error", + "ErrorResponse": ".errorresponse", + "ErrorResponseData": ".errorresponse", + "PaymentsErrorResponse": ".paymentserrorresponse", + "PaymentsErrorResponseData": ".paymentserrorresponse", + "ReconciliationErrorResponse": ".reconciliationerrorresponse", + "ReconciliationErrorResponseData": ".reconciliationerrorresponse", + "SDKError": ".sdkerror", + "V2Error": ".v2error", + "V2ErrorData": ".v2error", + "V2ErrorErrorCode": ".v2error", + "V2ErrorResponse": ".v2errorresponse", + "V2ErrorResponseData": ".v2errorresponse", + "V3ErrorResponse": ".v3errorresponse", + "V3ErrorResponseData": ".v3errorresponse", + "WalletsErrorResponse": ".walletserrorresponse", + "WalletsErrorResponseData": ".walletserrorresponse", + "WalletsErrorResponseErrorCode": ".walletserrorresponse", + "WebhooksErrorResponse": ".webhookserrorresponse", + "WebhooksErrorResponseData": ".webhookserrorresponse", +} + + +def __getattr__(attr_name: str) -> object: + module_name = _dynamic_imports.get(attr_name) + if module_name is None: + raise AttributeError( + f"No {attr_name} found in _dynamic_imports for module name -> {__name__} " + ) + + try: + module = import_module(module_name, __package__) + result = getattr(module, attr_name) + return result + except ImportError as e: + raise ImportError( + f"Failed to import {attr_name} from {module_name}: {e}" + ) from e + except AttributeError as e: + raise AttributeError( + f"Failed to get {attr_name} from {module_name}: {e}" + ) from e + + +def __dir__(): + lazy_attrs = list(_dynamic_imports.keys()) + return sorted(lazy_attrs) diff --git a/src/formance_sdk_python/models/errors/error.py b/src/formance_sdk_python/models/errors/error.py index 4d84ceaa..ba74bfb0 100644 --- a/src/formance_sdk_python/models/errors/error.py +++ b/src/formance_sdk_python/models/errors/error.py @@ -8,14 +8,14 @@ from typing_extensions import Annotated -class ErrorCode(str, Enum): +class ErrorErrorCode(str, Enum): VALIDATION = "VALIDATION" NOT_FOUND = "NOT_FOUND" INTERNAL = "INTERNAL" class ErrorData(BaseModel): - error_code: Annotated[ErrorCode, pydantic.Field(alias="errorCode")] + error_code: Annotated[ErrorErrorCode, pydantic.Field(alias="errorCode")] error_message: Annotated[str, pydantic.Field(alias="errorMessage")] diff --git a/src/formance_sdk_python/models/errors/v2error.py b/src/formance_sdk_python/models/errors/v2error.py index 4791e51d..62d27888 100644 --- a/src/formance_sdk_python/models/errors/v2error.py +++ b/src/formance_sdk_python/models/errors/v2error.py @@ -8,14 +8,14 @@ from typing_extensions import Annotated -class SchemasErrorCode(str, Enum): +class V2ErrorErrorCode(str, Enum): VALIDATION = "VALIDATION" NOT_FOUND = "NOT_FOUND" INTERNAL = "INTERNAL" class V2ErrorData(BaseModel): - error_code: Annotated[SchemasErrorCode, pydantic.Field(alias="errorCode")] + error_code: Annotated[V2ErrorErrorCode, pydantic.Field(alias="errorCode")] error_message: Annotated[str, pydantic.Field(alias="errorMessage")] diff --git a/src/formance_sdk_python/models/errors/walletserrorresponse.py b/src/formance_sdk_python/models/errors/walletserrorresponse.py index 6ba88ed2..0d1dcb30 100644 --- a/src/formance_sdk_python/models/errors/walletserrorresponse.py +++ b/src/formance_sdk_python/models/errors/walletserrorresponse.py @@ -8,7 +8,7 @@ from typing_extensions import Annotated -class SchemasWalletsErrorResponseErrorCode(str, Enum): +class WalletsErrorResponseErrorCode(str, Enum): VALIDATION = "VALIDATION" INTERNAL_ERROR = "INTERNAL_ERROR" INSUFFICIENT_FUND = "INSUFFICIENT_FUND" @@ -17,7 +17,7 @@ class SchemasWalletsErrorResponseErrorCode(str, Enum): class WalletsErrorResponseData(BaseModel): error_code: Annotated[ - SchemasWalletsErrorResponseErrorCode, pydantic.Field(alias="errorCode") + WalletsErrorResponseErrorCode, pydantic.Field(alias="errorCode") ] error_message: Annotated[str, pydantic.Field(alias="errorMessage")] diff --git a/src/formance_sdk_python/models/operations/__init__.py b/src/formance_sdk_python/models/operations/__init__.py index 060d5aff..18830b7d 100644 --- a/src/formance_sdk_python/models/operations/__init__.py +++ b/src/formance_sdk_python/models/operations/__init__.py @@ -1,1145 +1,1160 @@ """Code generated by Speakeasy (https://speakeasy.com). DO NOT EDIT.""" -from .activateconfig import ( - ActivateConfigRequest, - ActivateConfigRequestTypedDict, - ActivateConfigResponse, - ActivateConfigResponseTypedDict, -) -from .addaccounttopool import ( - AddAccountToPoolRequest, - AddAccountToPoolRequestTypedDict, - AddAccountToPoolResponse, - AddAccountToPoolResponseTypedDict, -) -from .addmetadataontransaction import ( - AddMetadataOnTransactionRequest, - AddMetadataOnTransactionRequestTypedDict, - AddMetadataOnTransactionResponse, - AddMetadataOnTransactionResponseTypedDict, -) -from .addmetadatatoaccount import ( - AddMetadataToAccountRequest, - AddMetadataToAccountRequestTypedDict, - AddMetadataToAccountResponse, - AddMetadataToAccountResponseTypedDict, -) -from .cancelevent import ( - CancelEventRequest, - CancelEventRequestTypedDict, - CancelEventResponse, - CancelEventResponseTypedDict, -) -from .changeconfigsecret import ( - ChangeConfigSecretRequest, - ChangeConfigSecretRequestTypedDict, - ChangeConfigSecretResponse, - ChangeConfigSecretResponseTypedDict, -) -from .confirmhold import ( - ConfirmHoldRequest, - ConfirmHoldRequestTypedDict, - ConfirmHoldResponse, - ConfirmHoldResponseTypedDict, -) -from .connectorstransfer import ( - ConnectorsTransferRequest, - ConnectorsTransferRequestTypedDict, - ConnectorsTransferResponse, - ConnectorsTransferResponseTypedDict, -) -from .countaccounts import ( - CountAccountsRequest, - CountAccountsRequestTypedDict, - CountAccountsResponse, - CountAccountsResponseTypedDict, -) -from .counttransactions import ( - CountTransactionsRequest, - CountTransactionsRequestTypedDict, - CountTransactionsResponse, - CountTransactionsResponseTypedDict, - Metadata, - MetadataTypedDict, -) -from .createaccount import CreateAccountResponse, CreateAccountResponseTypedDict -from .createbalance import ( - CreateBalanceRequest, - CreateBalanceRequestTypedDict, - CreateBalanceResponse, - CreateBalanceResponseTypedDict, -) -from .createbankaccount import ( - CreateBankAccountResponse, - CreateBankAccountResponseTypedDict, -) -from .createclient import CreateClientResponse, CreateClientResponseTypedDict -from .createpayment import CreatePaymentResponse, CreatePaymentResponseTypedDict -from .createpolicy import CreatePolicyResponse, CreatePolicyResponseTypedDict -from .createpool import CreatePoolResponse, CreatePoolResponseTypedDict -from .createsecret import ( - CreateSecretRequest, - CreateSecretRequestTypedDict, - CreateSecretResponse, - CreateSecretResponseTypedDict, -) -from .createtransaction import ( - CreateTransactionRequest, - CreateTransactionRequestTypedDict, - CreateTransactionResponse, - CreateTransactionResponseTypedDict, -) -from .createtransactions import ( - CreateTransactionsRequest, - CreateTransactionsRequestTypedDict, - CreateTransactionsResponse, - CreateTransactionsResponseTypedDict, -) -from .createtransferinitiation import ( - CreateTransferInitiationResponse, - CreateTransferInitiationResponseTypedDict, -) -from .createtrigger import CreateTriggerResponse, CreateTriggerResponseTypedDict -from .createwallet import ( - CreateWalletRequest, - CreateWalletRequestTypedDict, - CreateWalletResponse, - CreateWalletResponseTypedDict, -) -from .createworkflow import CreateWorkflowResponse, CreateWorkflowResponseTypedDict -from .creditwallet import ( - CreditWalletRequest, - CreditWalletRequestTypedDict, - CreditWalletResponse, - CreditWalletResponseTypedDict, -) -from .deactivateconfig import ( - DeactivateConfigRequest, - DeactivateConfigRequestTypedDict, - DeactivateConfigResponse, - DeactivateConfigResponseTypedDict, -) -from .debitwallet import ( - DebitWalletRequest, - DebitWalletRequestTypedDict, - DebitWalletResponse, - DebitWalletResponseTypedDict, -) -from .deleteclient import ( - DeleteClientRequest, - DeleteClientRequestTypedDict, - DeleteClientResponse, - DeleteClientResponseTypedDict, -) -from .deleteconfig import ( - DeleteConfigRequest, - DeleteConfigRequestTypedDict, - DeleteConfigResponse, - DeleteConfigResponseTypedDict, -) -from .deletepolicy import ( - DeletePolicyRequest, - DeletePolicyRequestTypedDict, - DeletePolicyResponse, - DeletePolicyResponseTypedDict, -) -from .deletepool import ( - DeletePoolRequest, - DeletePoolRequestTypedDict, - DeletePoolResponse, - DeletePoolResponseTypedDict, -) -from .deletesecret import ( - DeleteSecretRequest, - DeleteSecretRequestTypedDict, - DeleteSecretResponse, - DeleteSecretResponseTypedDict, -) -from .deletetransferinitiation import ( - DeleteTransferInitiationRequest, - DeleteTransferInitiationRequestTypedDict, - DeleteTransferInitiationResponse, - DeleteTransferInitiationResponseTypedDict, -) -from .deletetrigger import ( - DeleteTriggerRequest, - DeleteTriggerRequestTypedDict, - DeleteTriggerResponse, - DeleteTriggerResponseTypedDict, -) -from .deleteworkflow import ( - DeleteWorkflowRequest, - DeleteWorkflowRequestTypedDict, - DeleteWorkflowResponse, - DeleteWorkflowResponseTypedDict, -) -from .forwardbankaccount import ( - ForwardBankAccountRequest, - ForwardBankAccountRequestTypedDict, - ForwardBankAccountResponse, - ForwardBankAccountResponseTypedDict, -) -from .getaccount import ( - GetAccountRequest, - GetAccountRequestTypedDict, - GetAccountResponse, - GetAccountResponseTypedDict, -) -from .getaccountbalances import ( - GetAccountBalancesRequest, - GetAccountBalancesRequestTypedDict, - GetAccountBalancesResponse, - GetAccountBalancesResponseTypedDict, -) -from .getbalance import ( - GetBalanceRequest, - GetBalanceRequestTypedDict, - GetBalanceResponse, - GetBalanceResponseTypedDict, -) -from .getbalances import ( - GetBalancesRequest, - GetBalancesRequestTypedDict, - GetBalancesResponse, - GetBalancesResponseTypedDict, -) -from .getbalancesaggregated import ( - GetBalancesAggregatedRequest, - GetBalancesAggregatedRequestTypedDict, - GetBalancesAggregatedResponse, - GetBalancesAggregatedResponseTypedDict, -) -from .getbankaccount import ( - GetBankAccountRequest, - GetBankAccountRequestTypedDict, - GetBankAccountResponse, - GetBankAccountResponseTypedDict, -) -from .getconnectortask import ( - GetConnectorTaskRequest, - GetConnectorTaskRequestTypedDict, - GetConnectorTaskResponse, - GetConnectorTaskResponseTypedDict, -) -from .getconnectortaskv1 import ( - GetConnectorTaskV1Request, - GetConnectorTaskV1RequestTypedDict, - GetConnectorTaskV1Response, - GetConnectorTaskV1ResponseTypedDict, -) -from .gethold import ( - GetHoldRequest, - GetHoldRequestTypedDict, - GetHoldResponse, - GetHoldResponseTypedDict, -) -from .getholds import ( - GetHoldsRequest, - GetHoldsRequestTypedDict, - GetHoldsResponse, - GetHoldsResponseTypedDict, -) -from .getinfo import GetInfoResponse, GetInfoResponseTypedDict -from .getinstance import ( - GetInstanceRequest, - GetInstanceRequestTypedDict, - GetInstanceResponse, - GetInstanceResponseTypedDict, -) -from .getinstancehistory import ( - GetInstanceHistoryRequest, - GetInstanceHistoryRequestTypedDict, - GetInstanceHistoryResponse, - GetInstanceHistoryResponseTypedDict, -) -from .getinstancestagehistory import ( - GetInstanceStageHistoryRequest, - GetInstanceStageHistoryRequestTypedDict, - GetInstanceStageHistoryResponse, - GetInstanceStageHistoryResponseTypedDict, -) -from .getledgerinfo import ( - GetLedgerInfoRequest, - GetLedgerInfoRequestTypedDict, - GetLedgerInfoResponse, - GetLedgerInfoResponseTypedDict, -) -from .getmanyconfigs import ( - GetManyConfigsRequest, - GetManyConfigsRequestTypedDict, - GetManyConfigsResponse, - GetManyConfigsResponseTypedDict, -) -from .getmapping import ( - GetMappingRequest, - GetMappingRequestTypedDict, - GetMappingResponse, - GetMappingResponseTypedDict, -) -from .getmetrics import GetMetricsResponse, GetMetricsResponseTypedDict -from .getoidcwellknowns import ( - GetOIDCWellKnownsResponse, - GetOIDCWellKnownsResponseTypedDict, -) -from .getpayment import ( - GetPaymentRequest, - GetPaymentRequestTypedDict, - GetPaymentResponse, - GetPaymentResponseTypedDict, -) -from .getpolicy import ( - GetPolicyRequest, - GetPolicyRequestTypedDict, - GetPolicyResponse, - GetPolicyResponseTypedDict, -) -from .getpool import ( - GetPoolRequest, - GetPoolRequestTypedDict, - GetPoolResponse, - GetPoolResponseTypedDict, -) -from .getpoolbalances import ( - GetPoolBalancesRequest, - GetPoolBalancesRequestTypedDict, - GetPoolBalancesResponse, - GetPoolBalancesResponseTypedDict, -) -from .getreconciliation import ( - GetReconciliationRequest, - GetReconciliationRequestTypedDict, - GetReconciliationResponse, - GetReconciliationResponseTypedDict, -) -from .getserverinfo import GetServerInfoResponse, GetServerInfoResponseTypedDict -from .gettransaction import ( - GetTransactionRequest, - GetTransactionRequestTypedDict, - GetTransactionResponse, - GetTransactionResponseTypedDict, -) -from .gettransactions import ( - GetTransactionsRequest, - GetTransactionsRequestTypedDict, - GetTransactionsResponse, - GetTransactionsResponseTypedDict, -) -from .gettransferinitiation import ( - GetTransferInitiationRequest, - GetTransferInitiationRequestTypedDict, - GetTransferInitiationResponse, - GetTransferInitiationResponseTypedDict, -) -from .getversions import GetVersionsResponse, GetVersionsResponseTypedDict -from .getwallet import ( - GetWalletRequest, - GetWalletRequestTypedDict, - GetWalletResponse, - GetWalletResponseTypedDict, -) -from .getwalletsummary import ( - GetWalletSummaryRequest, - GetWalletSummaryRequestTypedDict, - GetWalletSummaryResponse, - GetWalletSummaryResponseTypedDict, -) -from .getworkflow import ( - GetWorkflowRequest, - GetWorkflowRequestTypedDict, - GetWorkflowResponse, - GetWorkflowResponseTypedDict, -) -from .insertconfig import InsertConfigResponse, InsertConfigResponseTypedDict -from .installconnector import ( - InstallConnectorRequest, - InstallConnectorRequestTypedDict, - InstallConnectorResponse, - InstallConnectorResponseTypedDict, -) -from .listaccounts import ( - ListAccountsRequest, - ListAccountsRequestTypedDict, - ListAccountsResponse, - ListAccountsResponseTypedDict, -) -from .listallconnectors import ( - ListAllConnectorsResponse, - ListAllConnectorsResponseTypedDict, -) -from .listbalances import ( - ListBalancesRequest, - ListBalancesRequestTypedDict, - ListBalancesResponse, - ListBalancesResponseTypedDict, -) -from .listbankaccounts import ( - ListBankAccountsRequest, - ListBankAccountsRequestTypedDict, - ListBankAccountsResponse, - ListBankAccountsResponseTypedDict, -) -from .listclients import ListClientsResponse, ListClientsResponseTypedDict -from .listconfigsavailableconnectors import ( - ListConfigsAvailableConnectorsResponse, - ListConfigsAvailableConnectorsResponseTypedDict, -) -from .listconnectortasks import ( - ListConnectorTasksRequest, - ListConnectorTasksRequestTypedDict, - ListConnectorTasksResponse, - ListConnectorTasksResponseTypedDict, -) -from .listconnectortasksv1 import ( - ListConnectorTasksV1Request, - ListConnectorTasksV1RequestTypedDict, - ListConnectorTasksV1Response, - ListConnectorTasksV1ResponseTypedDict, -) -from .listinstances import ( - ListInstancesRequest, - ListInstancesRequestTypedDict, - ListInstancesResponse, - ListInstancesResponseTypedDict, -) -from .listlogs import ( - ListLogsRequest, - ListLogsRequestTypedDict, - ListLogsResponse, - ListLogsResponseTypedDict, -) -from .listpayments import ( - ListPaymentsRequest, - ListPaymentsRequestTypedDict, - ListPaymentsResponse, - ListPaymentsResponseTypedDict, -) -from .listpolicies import ( - ListPoliciesRequest, - ListPoliciesRequestTypedDict, - ListPoliciesResponse, - ListPoliciesResponseTypedDict, -) -from .listpools import ( - ListPoolsRequest, - ListPoolsRequestTypedDict, - ListPoolsResponse, - ListPoolsResponseTypedDict, -) -from .listreconciliations import ( - ListReconciliationsRequest, - ListReconciliationsRequestTypedDict, - ListReconciliationsResponse, - ListReconciliationsResponseTypedDict, -) -from .listtransactions import ( - ListTransactionsRequest, - ListTransactionsRequestTypedDict, - ListTransactionsResponse, - ListTransactionsResponseTypedDict, -) -from .listtransferinitiations import ( - ListTransferInitiationsRequest, - ListTransferInitiationsRequestTypedDict, - ListTransferInitiationsResponse, - ListTransferInitiationsResponseTypedDict, -) -from .listtriggers import ( - ListTriggersRequest, - ListTriggersRequestTypedDict, - ListTriggersResponse, - ListTriggersResponseTypedDict, -) -from .listtriggersoccurrences import ( - ListTriggersOccurrencesRequest, - ListTriggersOccurrencesRequestTypedDict, - ListTriggersOccurrencesResponse, - ListTriggersOccurrencesResponseTypedDict, -) -from .listusers import ListUsersResponse, ListUsersResponseTypedDict -from .listwallets import ( - ListWalletsRequest, - ListWalletsRequestTypedDict, - ListWalletsResponse, - ListWalletsResponseTypedDict, -) -from .listworkflows import ListWorkflowsResponse, ListWorkflowsResponseTypedDict -from .orchestrationgetserverinfo import ( - OrchestrationgetServerInfoResponse, - OrchestrationgetServerInfoResponseTypedDict, -) -from .paymentsgetaccount import ( - PaymentsgetAccountRequest, - PaymentsgetAccountRequestTypedDict, - PaymentsgetAccountResponse, - PaymentsgetAccountResponseTypedDict, -) -from .paymentsgetserverinfo import ( - PaymentsgetServerInfoResponse, - PaymentsgetServerInfoResponseTypedDict, -) -from .paymentslistaccounts import ( - PaymentslistAccountsRequest, - PaymentslistAccountsRequestTypedDict, - PaymentslistAccountsResponse, - PaymentslistAccountsResponseTypedDict, -) -from .readclient import ( - ReadClientRequest, - ReadClientRequestTypedDict, - ReadClientResponse, - ReadClientResponseTypedDict, -) -from .readconnectorconfig import ( - ReadConnectorConfigRequest, - ReadConnectorConfigRequestTypedDict, - ReadConnectorConfigResponse, - ReadConnectorConfigResponseTypedDict, -) -from .readconnectorconfigv1 import ( - ReadConnectorConfigV1Request, - ReadConnectorConfigV1RequestTypedDict, - ReadConnectorConfigV1Response, - ReadConnectorConfigV1ResponseTypedDict, -) -from .readstats import ( - ReadStatsRequest, - ReadStatsRequestTypedDict, - ReadStatsResponse, - ReadStatsResponseTypedDict, -) -from .readtrigger import ( - ReadTriggerRequest, - ReadTriggerRequestTypedDict, - ReadTriggerResponse, - ReadTriggerResponseTypedDict, -) -from .readuser import ( - ReadUserRequest, - ReadUserRequestTypedDict, - ReadUserResponse, - ReadUserResponseTypedDict, -) -from .reconcile import ( - ReconcileRequest, - ReconcileRequestTypedDict, - ReconcileResponse, - ReconcileResponseTypedDict, -) -from .reconciliationgetserverinfo import ( - ReconciliationgetServerInfoResponse, - ReconciliationgetServerInfoResponseTypedDict, -) -from .removeaccountfrompool import ( - RemoveAccountFromPoolRequest, - RemoveAccountFromPoolRequestTypedDict, - RemoveAccountFromPoolResponse, - RemoveAccountFromPoolResponseTypedDict, -) -from .resetconnector import ( - ResetConnectorRequest, - ResetConnectorRequestTypedDict, - ResetConnectorResponse, - ResetConnectorResponseTypedDict, -) -from .resetconnectorv1 import ( - ResetConnectorV1Request, - ResetConnectorV1RequestTypedDict, - ResetConnectorV1Response, - ResetConnectorV1ResponseTypedDict, -) -from .retrytransferinitiation import ( - RetryTransferInitiationRequest, - RetryTransferInitiationRequestTypedDict, - RetryTransferInitiationResponse, - RetryTransferInitiationResponseTypedDict, -) -from .reversetransferinitiation import ( - ReverseTransferInitiationRequest, - ReverseTransferInitiationRequestTypedDict, - ReverseTransferInitiationResponse, - ReverseTransferInitiationResponseTypedDict, -) -from .reverttransaction import ( - RevertTransactionRequest, - RevertTransactionRequestTypedDict, - RevertTransactionResponse, - RevertTransactionResponseTypedDict, -) -from .runscript import ( - RunScriptRequest, - RunScriptRequestTypedDict, - RunScriptResponse, - RunScriptResponseTypedDict, -) -from .runworkflow import ( - RunWorkflowRequest, - RunWorkflowRequestTypedDict, - RunWorkflowResponse, - RunWorkflowResponseTypedDict, -) -from .search import SearchResponse, SearchResponseTypedDict -from .searchgetserverinfo import ( - SearchgetServerInfoResponse, - SearchgetServerInfoResponseTypedDict, -) -from .sendevent import ( - SendEventRequest, - SendEventRequestBody, - SendEventRequestBodyTypedDict, - SendEventRequestTypedDict, - SendEventResponse, - SendEventResponseTypedDict, -) -from .testconfig import ( - TestConfigRequest, - TestConfigRequestTypedDict, - TestConfigResponse, - TestConfigResponseTypedDict, -) -from .testtrigger import ( - TestTriggerRequest, - TestTriggerRequestTypedDict, - TestTriggerResponse, - TestTriggerResponseTypedDict, -) -from .udpatetransferinitiationstatus import ( - UdpateTransferInitiationStatusRequest, - UdpateTransferInitiationStatusRequestTypedDict, - UdpateTransferInitiationStatusResponse, - UdpateTransferInitiationStatusResponseTypedDict, -) -from .uninstallconnector import ( - UninstallConnectorRequest, - UninstallConnectorRequestTypedDict, - UninstallConnectorResponse, - UninstallConnectorResponseTypedDict, -) -from .uninstallconnectorv1 import ( - UninstallConnectorV1Request, - UninstallConnectorV1RequestTypedDict, - UninstallConnectorV1Response, - UninstallConnectorV1ResponseTypedDict, -) -from .updatebankaccountmetadata import ( - UpdateBankAccountMetadataRequest, - UpdateBankAccountMetadataRequestTypedDict, - UpdateBankAccountMetadataResponse, - UpdateBankAccountMetadataResponseTypedDict, -) -from .updateclient import ( - UpdateClientRequest, - UpdateClientRequestTypedDict, - UpdateClientResponse, - UpdateClientResponseTypedDict, -) -from .updateconfig import ( - UpdateConfigRequest, - UpdateConfigRequestTypedDict, - UpdateConfigResponse, - UpdateConfigResponseTypedDict, -) -from .updateconnectorconfigv1 import ( - UpdateConnectorConfigV1Request, - UpdateConnectorConfigV1RequestTypedDict, - UpdateConnectorConfigV1Response, - UpdateConnectorConfigV1ResponseTypedDict, -) -from .updatemapping import ( - UpdateMappingRequest, - UpdateMappingRequestTypedDict, - UpdateMappingResponse, - UpdateMappingResponseTypedDict, -) -from .updatemetadata import ( - UpdateMetadataRequest, - UpdateMetadataRequestTypedDict, - UpdateMetadataResponse, - UpdateMetadataResponseTypedDict, -) -from .updatewallet import ( - UpdateWalletRequest, - UpdateWalletRequestBody, - UpdateWalletRequestBodyTypedDict, - UpdateWalletRequestTypedDict, - UpdateWalletResponse, - UpdateWalletResponseTypedDict, -) -from .v2addmetadataontransaction import ( - V2AddMetadataOnTransactionRequest, - V2AddMetadataOnTransactionRequestTypedDict, - V2AddMetadataOnTransactionResponse, - V2AddMetadataOnTransactionResponseTypedDict, -) -from .v2addmetadatatoaccount import ( - V2AddMetadataToAccountRequest, - V2AddMetadataToAccountRequestTypedDict, - V2AddMetadataToAccountResponse, - V2AddMetadataToAccountResponseTypedDict, -) -from .v2cancelevent import ( - V2CancelEventRequest, - V2CancelEventRequestTypedDict, - V2CancelEventResponse, - V2CancelEventResponseTypedDict, -) -from .v2countaccounts import ( - V2CountAccountsRequest, - V2CountAccountsRequestTypedDict, - V2CountAccountsResponse, - V2CountAccountsResponseTypedDict, -) -from .v2counttransactions import ( - V2CountTransactionsRequest, - V2CountTransactionsRequestTypedDict, - V2CountTransactionsResponse, - V2CountTransactionsResponseTypedDict, -) -from .v2createbulk import ( - V2CreateBulkRequest, - V2CreateBulkRequestTypedDict, - V2CreateBulkResponse, - V2CreateBulkResponseTypedDict, -) -from .v2createledger import ( - V2CreateLedgerRequest, - V2CreateLedgerRequestTypedDict, - V2CreateLedgerResponse, - V2CreateLedgerResponseTypedDict, -) -from .v2createtransaction import ( - V2CreateTransactionRequest, - V2CreateTransactionRequestTypedDict, - V2CreateTransactionResponse, - V2CreateTransactionResponseTypedDict, -) -from .v2createtrigger import V2CreateTriggerResponse, V2CreateTriggerResponseTypedDict -from .v2createworkflow import ( - V2CreateWorkflowResponse, - V2CreateWorkflowResponseTypedDict, -) -from .v2deleteaccountmetadata import ( - V2DeleteAccountMetadataRequest, - V2DeleteAccountMetadataRequestTypedDict, - V2DeleteAccountMetadataResponse, - V2DeleteAccountMetadataResponseTypedDict, -) -from .v2deleteledgermetadata import ( - V2DeleteLedgerMetadataRequest, - V2DeleteLedgerMetadataRequestTypedDict, - V2DeleteLedgerMetadataResponse, - V2DeleteLedgerMetadataResponseTypedDict, -) -from .v2deletetransactionmetadata import ( - V2DeleteTransactionMetadataRequest, - V2DeleteTransactionMetadataRequestTypedDict, - V2DeleteTransactionMetadataResponse, - V2DeleteTransactionMetadataResponseTypedDict, -) -from .v2deletetrigger import ( - V2DeleteTriggerRequest, - V2DeleteTriggerRequestTypedDict, - V2DeleteTriggerResponse, - V2DeleteTriggerResponseTypedDict, -) -from .v2deleteworkflow import ( - V2DeleteWorkflowRequest, - V2DeleteWorkflowRequestTypedDict, - V2DeleteWorkflowResponse, - V2DeleteWorkflowResponseTypedDict, -) -from .v2exportlogs import ( - V2ExportLogsRequest, - V2ExportLogsRequestTypedDict, - V2ExportLogsResponse, - V2ExportLogsResponseTypedDict, -) -from .v2getaccount import ( - V2GetAccountRequest, - V2GetAccountRequestTypedDict, - V2GetAccountResponse, - V2GetAccountResponseTypedDict, -) -from .v2getbalancesaggregated import ( - V2GetBalancesAggregatedRequest, - V2GetBalancesAggregatedRequestTypedDict, - V2GetBalancesAggregatedResponse, - V2GetBalancesAggregatedResponseTypedDict, -) -from .v2getinfo import V2GetInfoResponse, V2GetInfoResponseTypedDict -from .v2getinstance import ( - V2GetInstanceRequest, - V2GetInstanceRequestTypedDict, - V2GetInstanceResponse, - V2GetInstanceResponseTypedDict, -) -from .v2getinstancehistory import ( - V2GetInstanceHistoryRequest, - V2GetInstanceHistoryRequestTypedDict, - V2GetInstanceHistoryResponse, - V2GetInstanceHistoryResponseTypedDict, -) -from .v2getinstancestagehistory import ( - V2GetInstanceStageHistoryRequest, - V2GetInstanceStageHistoryRequestTypedDict, - V2GetInstanceStageHistoryResponse, - V2GetInstanceStageHistoryResponseTypedDict, -) -from .v2getledger import ( - V2GetLedgerRequest, - V2GetLedgerRequestTypedDict, - V2GetLedgerResponse, - V2GetLedgerResponseTypedDict, -) -from .v2getledgerinfo import ( - V2GetLedgerInfoRequest, - V2GetLedgerInfoRequestTypedDict, - V2GetLedgerInfoResponse, - V2GetLedgerInfoResponseTypedDict, -) -from .v2getserverinfo import V2GetServerInfoResponse, V2GetServerInfoResponseTypedDict -from .v2gettransaction import ( - V2GetTransactionRequest, - V2GetTransactionRequestTypedDict, - V2GetTransactionResponse, - V2GetTransactionResponseTypedDict, -) -from .v2getvolumeswithbalances import ( - V2GetVolumesWithBalancesRequest, - V2GetVolumesWithBalancesRequestTypedDict, - V2GetVolumesWithBalancesResponse, - V2GetVolumesWithBalancesResponseTypedDict, -) -from .v2getworkflow import ( - V2GetWorkflowRequest, - V2GetWorkflowRequestTypedDict, - V2GetWorkflowResponse, - V2GetWorkflowResponseTypedDict, -) -from .v2importlogs import ( - V2ImportLogsRequest, - V2ImportLogsRequestTypedDict, - V2ImportLogsResponse, - V2ImportLogsResponseTypedDict, -) -from .v2listaccounts import ( - V2ListAccountsRequest, - V2ListAccountsRequestTypedDict, - V2ListAccountsResponse, - V2ListAccountsResponseTypedDict, -) -from .v2listinstances import ( - V2ListInstancesRequest, - V2ListInstancesRequestTypedDict, - V2ListInstancesResponse, - V2ListInstancesResponseTypedDict, -) -from .v2listledgers import ( - V2ListLedgersRequest, - V2ListLedgersRequestTypedDict, - V2ListLedgersResponse, - V2ListLedgersResponseTypedDict, -) -from .v2listlogs import ( - V2ListLogsRequest, - V2ListLogsRequestTypedDict, - V2ListLogsResponse, - V2ListLogsResponseTypedDict, -) -from .v2listtransactions import ( - Order, - V2ListTransactionsRequest, - V2ListTransactionsRequestTypedDict, - V2ListTransactionsResponse, - V2ListTransactionsResponseTypedDict, -) -from .v2listtriggers import ( - V2ListTriggersRequest, - V2ListTriggersRequestTypedDict, - V2ListTriggersResponse, - V2ListTriggersResponseTypedDict, -) -from .v2listtriggersoccurrences import ( - V2ListTriggersOccurrencesRequest, - V2ListTriggersOccurrencesRequestTypedDict, - V2ListTriggersOccurrencesResponse, - V2ListTriggersOccurrencesResponseTypedDict, -) -from .v2listworkflows import ( - V2ListWorkflowsRequest, - V2ListWorkflowsRequestTypedDict, - V2ListWorkflowsResponse, - V2ListWorkflowsResponseTypedDict, -) -from .v2readstats import ( - V2ReadStatsRequest, - V2ReadStatsRequestTypedDict, - V2ReadStatsResponse, - V2ReadStatsResponseTypedDict, -) -from .v2readtrigger import ( - V2ReadTriggerRequest, - V2ReadTriggerRequestTypedDict, - V2ReadTriggerResponse, - V2ReadTriggerResponseTypedDict, -) -from .v2reverttransaction import ( - V2RevertTransactionRequest, - V2RevertTransactionRequestTypedDict, - V2RevertTransactionResponse, - V2RevertTransactionResponseTypedDict, -) -from .v2runworkflow import ( - V2RunWorkflowRequest, - V2RunWorkflowRequestTypedDict, - V2RunWorkflowResponse, - V2RunWorkflowResponseTypedDict, -) -from .v2sendevent import ( - V2SendEventRequest, - V2SendEventRequestBody, - V2SendEventRequestBodyTypedDict, - V2SendEventRequestTypedDict, - V2SendEventResponse, - V2SendEventResponseTypedDict, -) -from .v2updateledgermetadata import ( - V2UpdateLedgerMetadataRequest, - V2UpdateLedgerMetadataRequestTypedDict, - V2UpdateLedgerMetadataResponse, - V2UpdateLedgerMetadataResponseTypedDict, -) -from .v3addaccounttopool import ( - V3AddAccountToPoolRequest, - V3AddAccountToPoolRequestTypedDict, - V3AddAccountToPoolResponse, - V3AddAccountToPoolResponseTypedDict, -) -from .v3approvepaymentinitiation import ( - V3ApprovePaymentInitiationRequest, - V3ApprovePaymentInitiationRequestTypedDict, - V3ApprovePaymentInitiationResponse, - V3ApprovePaymentInitiationResponseTypedDict, -) -from .v3createaccount import V3CreateAccountResponse, V3CreateAccountResponseTypedDict -from .v3createbankaccount import ( - V3CreateBankAccountResponse, - V3CreateBankAccountResponseTypedDict, -) -from .v3createpayment import V3CreatePaymentResponse, V3CreatePaymentResponseTypedDict -from .v3createpool import V3CreatePoolResponse, V3CreatePoolResponseTypedDict -from .v3deletepaymentinitiation import ( - V3DeletePaymentInitiationRequest, - V3DeletePaymentInitiationRequestTypedDict, - V3DeletePaymentInitiationResponse, - V3DeletePaymentInitiationResponseTypedDict, -) -from .v3deletepool import ( - V3DeletePoolRequest, - V3DeletePoolRequestTypedDict, - V3DeletePoolResponse, - V3DeletePoolResponseTypedDict, -) -from .v3forwardbankaccount import ( - V3ForwardBankAccountRequest, - V3ForwardBankAccountRequestTypedDict, - V3ForwardBankAccountResponse, - V3ForwardBankAccountResponseTypedDict, -) -from .v3getaccount import ( - V3GetAccountRequest, - V3GetAccountRequestTypedDict, - V3GetAccountResponse, - V3GetAccountResponseTypedDict, -) -from .v3getaccountbalances import ( - V3GetAccountBalancesRequest, - V3GetAccountBalancesRequestTypedDict, - V3GetAccountBalancesResponse, - V3GetAccountBalancesResponseTypedDict, -) -from .v3getbankaccount import ( - V3GetBankAccountRequest, - V3GetBankAccountRequestTypedDict, - V3GetBankAccountResponse, - V3GetBankAccountResponseTypedDict, -) -from .v3getconnectorconfig import ( - V3GetConnectorConfigRequest, - V3GetConnectorConfigRequestTypedDict, - V3GetConnectorConfigResponse, - V3GetConnectorConfigResponseTypedDict, -) -from .v3getconnectorschedule import ( - V3GetConnectorScheduleRequest, - V3GetConnectorScheduleRequestTypedDict, - V3GetConnectorScheduleResponse, - V3GetConnectorScheduleResponseTypedDict, -) -from .v3getpayment import ( - V3GetPaymentRequest, - V3GetPaymentRequestTypedDict, - V3GetPaymentResponse, - V3GetPaymentResponseTypedDict, -) -from .v3getpaymentinitiation import ( - V3GetPaymentInitiationRequest, - V3GetPaymentInitiationRequestTypedDict, - V3GetPaymentInitiationResponse, - V3GetPaymentInitiationResponseTypedDict, -) -from .v3getpool import ( - V3GetPoolRequest, - V3GetPoolRequestTypedDict, - V3GetPoolResponse, - V3GetPoolResponseTypedDict, -) -from .v3getpoolbalances import ( - V3GetPoolBalancesRequest, - V3GetPoolBalancesRequestTypedDict, - V3GetPoolBalancesResponse, - V3GetPoolBalancesResponseTypedDict, -) -from .v3gettask import ( - V3GetTaskRequest, - V3GetTaskRequestTypedDict, - V3GetTaskResponse, - V3GetTaskResponseTypedDict, -) -from .v3initiatepayment import ( - V3InitiatePaymentRequest, - V3InitiatePaymentRequestTypedDict, - V3InitiatePaymentResponse, - V3InitiatePaymentResponseTypedDict, -) -from .v3installconnector import ( - V3InstallConnectorRequest, - V3InstallConnectorRequestTypedDict, - V3InstallConnectorResponse, - V3InstallConnectorResponseTypedDict, -) -from .v3listaccounts import ( - V3ListAccountsRequest, - V3ListAccountsRequestTypedDict, - V3ListAccountsResponse, - V3ListAccountsResponseTypedDict, -) -from .v3listbankaccounts import ( - V3ListBankAccountsRequest, - V3ListBankAccountsRequestTypedDict, - V3ListBankAccountsResponse, - V3ListBankAccountsResponseTypedDict, -) -from .v3listconnectorconfigs import ( - V3ListConnectorConfigsResponse, - V3ListConnectorConfigsResponseTypedDict, -) -from .v3listconnectors import ( - V3ListConnectorsRequest, - V3ListConnectorsRequestTypedDict, - V3ListConnectorsResponse, - V3ListConnectorsResponseTypedDict, -) -from .v3listconnectorscheduleinstances import ( - V3ListConnectorScheduleInstancesRequest, - V3ListConnectorScheduleInstancesRequestTypedDict, - V3ListConnectorScheduleInstancesResponse, - V3ListConnectorScheduleInstancesResponseTypedDict, -) -from .v3listconnectorschedules import ( - V3ListConnectorSchedulesRequest, - V3ListConnectorSchedulesRequestTypedDict, - V3ListConnectorSchedulesResponse, - V3ListConnectorSchedulesResponseTypedDict, -) -from .v3listpaymentinitiationadjustments import ( - V3ListPaymentInitiationAdjustmentsRequest, - V3ListPaymentInitiationAdjustmentsRequestTypedDict, - V3ListPaymentInitiationAdjustmentsResponse, - V3ListPaymentInitiationAdjustmentsResponseTypedDict, -) -from .v3listpaymentinitiationrelatedpayments import ( - V3ListPaymentInitiationRelatedPaymentsRequest, - V3ListPaymentInitiationRelatedPaymentsRequestTypedDict, - V3ListPaymentInitiationRelatedPaymentsResponse, - V3ListPaymentInitiationRelatedPaymentsResponseTypedDict, -) -from .v3listpaymentinitiations import ( - V3ListPaymentInitiationsRequest, - V3ListPaymentInitiationsRequestTypedDict, - V3ListPaymentInitiationsResponse, - V3ListPaymentInitiationsResponseTypedDict, -) -from .v3listpayments import ( - V3ListPaymentsRequest, - V3ListPaymentsRequestTypedDict, - V3ListPaymentsResponse, - V3ListPaymentsResponseTypedDict, -) -from .v3listpools import ( - V3ListPoolsRequest, - V3ListPoolsRequestTypedDict, - V3ListPoolsResponse, - V3ListPoolsResponseTypedDict, -) -from .v3rejectpaymentinitiation import ( - V3RejectPaymentInitiationRequest, - V3RejectPaymentInitiationRequestTypedDict, - V3RejectPaymentInitiationResponse, - V3RejectPaymentInitiationResponseTypedDict, -) -from .v3removeaccountfrompool import ( - V3RemoveAccountFromPoolRequest, - V3RemoveAccountFromPoolRequestTypedDict, - V3RemoveAccountFromPoolResponse, - V3RemoveAccountFromPoolResponseTypedDict, -) -from .v3resetconnector import ( - V3ResetConnectorRequest, - V3ResetConnectorRequestTypedDict, - V3ResetConnectorResponse, - V3ResetConnectorResponseTypedDict, -) -from .v3retrypaymentinitiation import ( - V3RetryPaymentInitiationRequest, - V3RetryPaymentInitiationRequestTypedDict, - V3RetryPaymentInitiationResponse, - V3RetryPaymentInitiationResponseTypedDict, -) -from .v3reversepaymentinitiation import ( - V3ReversePaymentInitiationRequest, - V3ReversePaymentInitiationRequestTypedDict, - V3ReversePaymentInitiationResponse, - V3ReversePaymentInitiationResponseTypedDict, -) -from .v3uninstallconnector import ( - V3UninstallConnectorRequest, - V3UninstallConnectorRequestTypedDict, - V3UninstallConnectorResponse, - V3UninstallConnectorResponseTypedDict, -) -from .v3updatebankaccountmetadata import ( - V3UpdateBankAccountMetadataRequest, - V3UpdateBankAccountMetadataRequestTypedDict, - V3UpdateBankAccountMetadataResponse, - V3UpdateBankAccountMetadataResponseTypedDict, -) -from .v3updatepaymentmetadata import ( - V3UpdatePaymentMetadataRequest, - V3UpdatePaymentMetadataRequestTypedDict, - V3UpdatePaymentMetadataResponse, - V3UpdatePaymentMetadataResponseTypedDict, -) -from .voidhold import ( - VoidHoldRequest, - VoidHoldRequestTypedDict, - VoidHoldResponse, - VoidHoldResponseTypedDict, -) -from .walletsgetserverinfo import ( - WalletsgetServerInfoResponse, - WalletsgetServerInfoResponseTypedDict, -) +from typing import TYPE_CHECKING +from importlib import import_module +if TYPE_CHECKING: + from .activateconfig import ( + ActivateConfigRequest, + ActivateConfigRequestTypedDict, + ActivateConfigResponse, + ActivateConfigResponseTypedDict, + ) + from .addaccounttopool import ( + AddAccountToPoolRequest, + AddAccountToPoolRequestTypedDict, + AddAccountToPoolResponse, + AddAccountToPoolResponseTypedDict, + ) + from .addmetadataontransaction import ( + AddMetadataOnTransactionRequest, + AddMetadataOnTransactionRequestTypedDict, + AddMetadataOnTransactionResponse, + AddMetadataOnTransactionResponseTypedDict, + ) + from .addmetadatatoaccount import ( + AddMetadataToAccountRequest, + AddMetadataToAccountRequestTypedDict, + AddMetadataToAccountResponse, + AddMetadataToAccountResponseTypedDict, + ) + from .cancelevent import ( + CancelEventRequest, + CancelEventRequestTypedDict, + CancelEventResponse, + CancelEventResponseTypedDict, + ) + from .changeconfigsecret import ( + ChangeConfigSecretRequest, + ChangeConfigSecretRequestTypedDict, + ChangeConfigSecretResponse, + ChangeConfigSecretResponseTypedDict, + ) + from .confirmhold import ( + ConfirmHoldRequest, + ConfirmHoldRequestTypedDict, + ConfirmHoldResponse, + ConfirmHoldResponseTypedDict, + ) + from .connectorstransfer import ( + ConnectorsTransferRequest, + ConnectorsTransferRequestTypedDict, + ConnectorsTransferResponse, + ConnectorsTransferResponseTypedDict, + ) + from .countaccounts import ( + CountAccountsRequest, + CountAccountsRequestTypedDict, + CountAccountsResponse, + CountAccountsResponseTypedDict, + ) + from .counttransactions import ( + CountTransactionsRequest, + CountTransactionsRequestTypedDict, + CountTransactionsResponse, + CountTransactionsResponseTypedDict, + Metadata, + MetadataTypedDict, + ) + from .createaccount import CreateAccountResponse, CreateAccountResponseTypedDict + from .createbalance import ( + CreateBalanceRequest, + CreateBalanceRequestTypedDict, + CreateBalanceResponse, + CreateBalanceResponseTypedDict, + ) + from .createbankaccount import ( + CreateBankAccountResponse, + CreateBankAccountResponseTypedDict, + ) + from .createclient import CreateClientResponse, CreateClientResponseTypedDict + from .createpayment import CreatePaymentResponse, CreatePaymentResponseTypedDict + from .createpolicy import CreatePolicyResponse, CreatePolicyResponseTypedDict + from .createpool import CreatePoolResponse, CreatePoolResponseTypedDict + from .createsecret import ( + CreateSecretRequest, + CreateSecretRequestTypedDict, + CreateSecretResponse, + CreateSecretResponseTypedDict, + ) + from .createtransaction import ( + CreateTransactionRequest, + CreateTransactionRequestTypedDict, + CreateTransactionResponse, + CreateTransactionResponseTypedDict, + ) + from .createtransactions import ( + CreateTransactionsRequest, + CreateTransactionsRequestTypedDict, + CreateTransactionsResponse, + CreateTransactionsResponseTypedDict, + ) + from .createtransferinitiation import ( + CreateTransferInitiationResponse, + CreateTransferInitiationResponseTypedDict, + ) + from .createtrigger import CreateTriggerResponse, CreateTriggerResponseTypedDict + from .createwallet import ( + CreateWalletRequest, + CreateWalletRequestTypedDict, + CreateWalletResponse, + CreateWalletResponseTypedDict, + ) + from .createworkflow import CreateWorkflowResponse, CreateWorkflowResponseTypedDict + from .creditwallet import ( + CreditWalletRequest, + CreditWalletRequestTypedDict, + CreditWalletResponse, + CreditWalletResponseTypedDict, + ) + from .deactivateconfig import ( + DeactivateConfigRequest, + DeactivateConfigRequestTypedDict, + DeactivateConfigResponse, + DeactivateConfigResponseTypedDict, + ) + from .debitwallet import ( + DebitWalletRequest, + DebitWalletRequestTypedDict, + DebitWalletResponse, + DebitWalletResponseTypedDict, + ) + from .deleteclient import ( + DeleteClientRequest, + DeleteClientRequestTypedDict, + DeleteClientResponse, + DeleteClientResponseTypedDict, + ) + from .deleteconfig import ( + DeleteConfigRequest, + DeleteConfigRequestTypedDict, + DeleteConfigResponse, + DeleteConfigResponseTypedDict, + ) + from .deletepolicy import ( + DeletePolicyRequest, + DeletePolicyRequestTypedDict, + DeletePolicyResponse, + DeletePolicyResponseTypedDict, + ) + from .deletepool import ( + DeletePoolRequest, + DeletePoolRequestTypedDict, + DeletePoolResponse, + DeletePoolResponseTypedDict, + ) + from .deletesecret import ( + DeleteSecretRequest, + DeleteSecretRequestTypedDict, + DeleteSecretResponse, + DeleteSecretResponseTypedDict, + ) + from .deletetransferinitiation import ( + DeleteTransferInitiationRequest, + DeleteTransferInitiationRequestTypedDict, + DeleteTransferInitiationResponse, + DeleteTransferInitiationResponseTypedDict, + ) + from .deletetrigger import ( + DeleteTriggerRequest, + DeleteTriggerRequestTypedDict, + DeleteTriggerResponse, + DeleteTriggerResponseTypedDict, + ) + from .deleteworkflow import ( + DeleteWorkflowRequest, + DeleteWorkflowRequestTypedDict, + DeleteWorkflowResponse, + DeleteWorkflowResponseTypedDict, + ) + from .forwardbankaccount import ( + ForwardBankAccountRequest, + ForwardBankAccountRequestTypedDict, + ForwardBankAccountResponse, + ForwardBankAccountResponseTypedDict, + ) + from .getaccount import ( + GetAccountRequest, + GetAccountRequestTypedDict, + GetAccountResponse, + GetAccountResponseTypedDict, + ) + from .getaccountbalances import ( + GetAccountBalancesRequest, + GetAccountBalancesRequestTypedDict, + GetAccountBalancesResponse, + GetAccountBalancesResponseTypedDict, + ) + from .getbalance import ( + GetBalanceRequest, + GetBalanceRequestTypedDict, + GetBalanceResponse, + GetBalanceResponseTypedDict, + ) + from .getbalances import ( + GetBalancesRequest, + GetBalancesRequestTypedDict, + GetBalancesResponse, + GetBalancesResponseTypedDict, + ) + from .getbalancesaggregated import ( + GetBalancesAggregatedRequest, + GetBalancesAggregatedRequestTypedDict, + GetBalancesAggregatedResponse, + GetBalancesAggregatedResponseTypedDict, + ) + from .getbankaccount import ( + GetBankAccountRequest, + GetBankAccountRequestTypedDict, + GetBankAccountResponse, + GetBankAccountResponseTypedDict, + ) + from .getconnectortask import ( + GetConnectorTaskRequest, + GetConnectorTaskRequestTypedDict, + GetConnectorTaskResponse, + GetConnectorTaskResponseTypedDict, + ) + from .getconnectortaskv1 import ( + GetConnectorTaskV1Request, + GetConnectorTaskV1RequestTypedDict, + GetConnectorTaskV1Response, + GetConnectorTaskV1ResponseTypedDict, + ) + from .gethold import ( + GetHoldRequest, + GetHoldRequestTypedDict, + GetHoldResponse, + GetHoldResponseTypedDict, + ) + from .getholds import ( + GetHoldsRequest, + GetHoldsRequestTypedDict, + GetHoldsResponse, + GetHoldsResponseTypedDict, + ) + from .getinfo import GetInfoResponse, GetInfoResponseTypedDict + from .getinstance import ( + GetInstanceRequest, + GetInstanceRequestTypedDict, + GetInstanceResponse, + GetInstanceResponseTypedDict, + ) + from .getinstancehistory import ( + GetInstanceHistoryRequest, + GetInstanceHistoryRequestTypedDict, + GetInstanceHistoryResponse, + GetInstanceHistoryResponseTypedDict, + ) + from .getinstancestagehistory import ( + GetInstanceStageHistoryRequest, + GetInstanceStageHistoryRequestTypedDict, + GetInstanceStageHistoryResponse, + GetInstanceStageHistoryResponseTypedDict, + ) + from .getledgerinfo import ( + GetLedgerInfoRequest, + GetLedgerInfoRequestTypedDict, + GetLedgerInfoResponse, + GetLedgerInfoResponseTypedDict, + ) + from .getmanyconfigs import ( + GetManyConfigsRequest, + GetManyConfigsRequestTypedDict, + GetManyConfigsResponse, + GetManyConfigsResponseTypedDict, + ) + from .getmapping import ( + GetMappingRequest, + GetMappingRequestTypedDict, + GetMappingResponse, + GetMappingResponseTypedDict, + ) + from .getmetrics import GetMetricsResponse, GetMetricsResponseTypedDict + from .getoidcwellknowns import ( + GetOIDCWellKnownsResponse, + GetOIDCWellKnownsResponseTypedDict, + ) + from .getpayment import ( + GetPaymentRequest, + GetPaymentRequestTypedDict, + GetPaymentResponse, + GetPaymentResponseTypedDict, + ) + from .getpolicy import ( + GetPolicyRequest, + GetPolicyRequestTypedDict, + GetPolicyResponse, + GetPolicyResponseTypedDict, + ) + from .getpool import ( + GetPoolRequest, + GetPoolRequestTypedDict, + GetPoolResponse, + GetPoolResponseTypedDict, + ) + from .getpoolbalances import ( + GetPoolBalancesRequest, + GetPoolBalancesRequestTypedDict, + GetPoolBalancesResponse, + GetPoolBalancesResponseTypedDict, + ) + from .getreconciliation import ( + GetReconciliationRequest, + GetReconciliationRequestTypedDict, + GetReconciliationResponse, + GetReconciliationResponseTypedDict, + ) + from .getserverinfo import GetServerInfoResponse, GetServerInfoResponseTypedDict + from .gettransaction import ( + GetTransactionRequest, + GetTransactionRequestTypedDict, + GetTransactionResponse, + GetTransactionResponseTypedDict, + ) + from .gettransactions import ( + GetTransactionsRequest, + GetTransactionsRequestTypedDict, + GetTransactionsResponse, + GetTransactionsResponseTypedDict, + ) + from .gettransferinitiation import ( + GetTransferInitiationRequest, + GetTransferInitiationRequestTypedDict, + GetTransferInitiationResponse, + GetTransferInitiationResponseTypedDict, + ) + from .getversions import GetVersionsResponse, GetVersionsResponseTypedDict + from .getwallet import ( + GetWalletRequest, + GetWalletRequestTypedDict, + GetWalletResponse, + GetWalletResponseTypedDict, + ) + from .getwalletsummary import ( + GetWalletSummaryRequest, + GetWalletSummaryRequestTypedDict, + GetWalletSummaryResponse, + GetWalletSummaryResponseTypedDict, + ) + from .getworkflow import ( + GetWorkflowRequest, + GetWorkflowRequestTypedDict, + GetWorkflowResponse, + GetWorkflowResponseTypedDict, + ) + from .insertconfig import InsertConfigResponse, InsertConfigResponseTypedDict + from .installconnector import ( + InstallConnectorRequest, + InstallConnectorRequestTypedDict, + InstallConnectorResponse, + InstallConnectorResponseTypedDict, + ) + from .listaccounts import ( + ListAccountsRequest, + ListAccountsRequestTypedDict, + ListAccountsResponse, + ListAccountsResponseTypedDict, + ) + from .listallconnectors import ( + ListAllConnectorsResponse, + ListAllConnectorsResponseTypedDict, + ) + from .listbalances import ( + ListBalancesRequest, + ListBalancesRequestTypedDict, + ListBalancesResponse, + ListBalancesResponseTypedDict, + ) + from .listbankaccounts import ( + ListBankAccountsRequest, + ListBankAccountsRequestTypedDict, + ListBankAccountsResponse, + ListBankAccountsResponseTypedDict, + ) + from .listclients import ListClientsResponse, ListClientsResponseTypedDict + from .listconfigsavailableconnectors import ( + ListConfigsAvailableConnectorsResponse, + ListConfigsAvailableConnectorsResponseTypedDict, + ) + from .listconnectortasks import ( + ListConnectorTasksRequest, + ListConnectorTasksRequestTypedDict, + ListConnectorTasksResponse, + ListConnectorTasksResponseTypedDict, + ) + from .listconnectortasksv1 import ( + ListConnectorTasksV1Request, + ListConnectorTasksV1RequestTypedDict, + ListConnectorTasksV1Response, + ListConnectorTasksV1ResponseTypedDict, + ) + from .listinstances import ( + ListInstancesRequest, + ListInstancesRequestTypedDict, + ListInstancesResponse, + ListInstancesResponseTypedDict, + ) + from .listlogs import ( + ListLogsRequest, + ListLogsRequestTypedDict, + ListLogsResponse, + ListLogsResponseTypedDict, + ) + from .listpayments import ( + ListPaymentsRequest, + ListPaymentsRequestTypedDict, + ListPaymentsResponse, + ListPaymentsResponseTypedDict, + ) + from .listpolicies import ( + ListPoliciesRequest, + ListPoliciesRequestTypedDict, + ListPoliciesResponse, + ListPoliciesResponseTypedDict, + ) + from .listpools import ( + ListPoolsRequest, + ListPoolsRequestTypedDict, + ListPoolsResponse, + ListPoolsResponseTypedDict, + ) + from .listreconciliations import ( + ListReconciliationsRequest, + ListReconciliationsRequestTypedDict, + ListReconciliationsResponse, + ListReconciliationsResponseTypedDict, + ) + from .listtransactions import ( + ListTransactionsRequest, + ListTransactionsRequestTypedDict, + ListTransactionsResponse, + ListTransactionsResponseTypedDict, + ) + from .listtransferinitiations import ( + ListTransferInitiationsRequest, + ListTransferInitiationsRequestTypedDict, + ListTransferInitiationsResponse, + ListTransferInitiationsResponseTypedDict, + ) + from .listtriggers import ( + ListTriggersRequest, + ListTriggersRequestTypedDict, + ListTriggersResponse, + ListTriggersResponseTypedDict, + ) + from .listtriggersoccurrences import ( + ListTriggersOccurrencesRequest, + ListTriggersOccurrencesRequestTypedDict, + ListTriggersOccurrencesResponse, + ListTriggersOccurrencesResponseTypedDict, + ) + from .listusers import ListUsersResponse, ListUsersResponseTypedDict + from .listwallets import ( + ListWalletsRequest, + ListWalletsRequestTypedDict, + ListWalletsResponse, + ListWalletsResponseTypedDict, + ) + from .listworkflows import ListWorkflowsResponse, ListWorkflowsResponseTypedDict + from .orchestrationgetserverinfo import ( + OrchestrationgetServerInfoResponse, + OrchestrationgetServerInfoResponseTypedDict, + ) + from .paymentsgetaccount import ( + PaymentsgetAccountRequest, + PaymentsgetAccountRequestTypedDict, + PaymentsgetAccountResponse, + PaymentsgetAccountResponseTypedDict, + ) + from .paymentsgetserverinfo import ( + PaymentsgetServerInfoResponse, + PaymentsgetServerInfoResponseTypedDict, + ) + from .paymentslistaccounts import ( + PaymentslistAccountsRequest, + PaymentslistAccountsRequestTypedDict, + PaymentslistAccountsResponse, + PaymentslistAccountsResponseTypedDict, + ) + from .readclient import ( + ReadClientRequest, + ReadClientRequestTypedDict, + ReadClientResponse, + ReadClientResponseTypedDict, + ) + from .readconnectorconfig import ( + ReadConnectorConfigRequest, + ReadConnectorConfigRequestTypedDict, + ReadConnectorConfigResponse, + ReadConnectorConfigResponseTypedDict, + ) + from .readconnectorconfigv1 import ( + ReadConnectorConfigV1Request, + ReadConnectorConfigV1RequestTypedDict, + ReadConnectorConfigV1Response, + ReadConnectorConfigV1ResponseTypedDict, + ) + from .readstats import ( + ReadStatsRequest, + ReadStatsRequestTypedDict, + ReadStatsResponse, + ReadStatsResponseTypedDict, + ) + from .readtrigger import ( + ReadTriggerRequest, + ReadTriggerRequestTypedDict, + ReadTriggerResponse, + ReadTriggerResponseTypedDict, + ) + from .readuser import ( + ReadUserRequest, + ReadUserRequestTypedDict, + ReadUserResponse, + ReadUserResponseTypedDict, + ) + from .reconcile import ( + ReconcileRequest, + ReconcileRequestTypedDict, + ReconcileResponse, + ReconcileResponseTypedDict, + ) + from .reconciliationgetserverinfo import ( + ReconciliationgetServerInfoResponse, + ReconciliationgetServerInfoResponseTypedDict, + ) + from .removeaccountfrompool import ( + RemoveAccountFromPoolRequest, + RemoveAccountFromPoolRequestTypedDict, + RemoveAccountFromPoolResponse, + RemoveAccountFromPoolResponseTypedDict, + ) + from .resetconnector import ( + ResetConnectorRequest, + ResetConnectorRequestTypedDict, + ResetConnectorResponse, + ResetConnectorResponseTypedDict, + ) + from .resetconnectorv1 import ( + ResetConnectorV1Request, + ResetConnectorV1RequestTypedDict, + ResetConnectorV1Response, + ResetConnectorV1ResponseTypedDict, + ) + from .retrytransferinitiation import ( + RetryTransferInitiationRequest, + RetryTransferInitiationRequestTypedDict, + RetryTransferInitiationResponse, + RetryTransferInitiationResponseTypedDict, + ) + from .reversetransferinitiation import ( + ReverseTransferInitiationRequest, + ReverseTransferInitiationRequestTypedDict, + ReverseTransferInitiationResponse, + ReverseTransferInitiationResponseTypedDict, + ) + from .reverttransaction import ( + RevertTransactionRequest, + RevertTransactionRequestTypedDict, + RevertTransactionResponse, + RevertTransactionResponseTypedDict, + ) + from .runscript import ( + RunScriptRequest, + RunScriptRequestTypedDict, + RunScriptResponse, + RunScriptResponseTypedDict, + ) + from .runworkflow import ( + RunWorkflowRequest, + RunWorkflowRequestTypedDict, + RunWorkflowResponse, + RunWorkflowResponseTypedDict, + ) + from .search import SearchResponse, SearchResponseTypedDict + from .searchgetserverinfo import ( + SearchgetServerInfoResponse, + SearchgetServerInfoResponseTypedDict, + ) + from .sendevent import ( + SendEventRequest, + SendEventRequestBody, + SendEventRequestBodyTypedDict, + SendEventRequestTypedDict, + SendEventResponse, + SendEventResponseTypedDict, + ) + from .testconfig import ( + TestConfigRequest, + TestConfigRequestTypedDict, + TestConfigResponse, + TestConfigResponseTypedDict, + ) + from .testtrigger import ( + TestTriggerRequest, + TestTriggerRequestTypedDict, + TestTriggerResponse, + TestTriggerResponseTypedDict, + ) + from .udpatetransferinitiationstatus import ( + UdpateTransferInitiationStatusRequest, + UdpateTransferInitiationStatusRequestTypedDict, + UdpateTransferInitiationStatusResponse, + UdpateTransferInitiationStatusResponseTypedDict, + ) + from .uninstallconnector import ( + UninstallConnectorRequest, + UninstallConnectorRequestTypedDict, + UninstallConnectorResponse, + UninstallConnectorResponseTypedDict, + ) + from .uninstallconnectorv1 import ( + UninstallConnectorV1Request, + UninstallConnectorV1RequestTypedDict, + UninstallConnectorV1Response, + UninstallConnectorV1ResponseTypedDict, + ) + from .updatebankaccountmetadata import ( + UpdateBankAccountMetadataRequest, + UpdateBankAccountMetadataRequestTypedDict, + UpdateBankAccountMetadataResponse, + UpdateBankAccountMetadataResponseTypedDict, + ) + from .updateclient import ( + UpdateClientRequest, + UpdateClientRequestTypedDict, + UpdateClientResponse, + UpdateClientResponseTypedDict, + ) + from .updateconfig import ( + UpdateConfigRequest, + UpdateConfigRequestTypedDict, + UpdateConfigResponse, + UpdateConfigResponseTypedDict, + ) + from .updateconnectorconfigv1 import ( + UpdateConnectorConfigV1Request, + UpdateConnectorConfigV1RequestTypedDict, + UpdateConnectorConfigV1Response, + UpdateConnectorConfigV1ResponseTypedDict, + ) + from .updatemapping import ( + UpdateMappingRequest, + UpdateMappingRequestTypedDict, + UpdateMappingResponse, + UpdateMappingResponseTypedDict, + ) + from .updatemetadata import ( + UpdateMetadataRequest, + UpdateMetadataRequestTypedDict, + UpdateMetadataResponse, + UpdateMetadataResponseTypedDict, + ) + from .updatewallet import ( + UpdateWalletRequest, + UpdateWalletRequestBody, + UpdateWalletRequestBodyTypedDict, + UpdateWalletRequestTypedDict, + UpdateWalletResponse, + UpdateWalletResponseTypedDict, + ) + from .v2addmetadataontransaction import ( + V2AddMetadataOnTransactionRequest, + V2AddMetadataOnTransactionRequestTypedDict, + V2AddMetadataOnTransactionResponse, + V2AddMetadataOnTransactionResponseTypedDict, + ) + from .v2addmetadatatoaccount import ( + V2AddMetadataToAccountRequest, + V2AddMetadataToAccountRequestTypedDict, + V2AddMetadataToAccountResponse, + V2AddMetadataToAccountResponseTypedDict, + ) + from .v2cancelevent import ( + V2CancelEventRequest, + V2CancelEventRequestTypedDict, + V2CancelEventResponse, + V2CancelEventResponseTypedDict, + ) + from .v2countaccounts import ( + V2CountAccountsRequest, + V2CountAccountsRequestTypedDict, + V2CountAccountsResponse, + V2CountAccountsResponseTypedDict, + ) + from .v2counttransactions import ( + V2CountTransactionsRequest, + V2CountTransactionsRequestTypedDict, + V2CountTransactionsResponse, + V2CountTransactionsResponseTypedDict, + ) + from .v2createbulk import ( + V2CreateBulkRequest, + V2CreateBulkRequestTypedDict, + V2CreateBulkResponse, + V2CreateBulkResponseTypedDict, + ) + from .v2createledger import ( + V2CreateLedgerRequest, + V2CreateLedgerRequestTypedDict, + V2CreateLedgerResponse, + V2CreateLedgerResponseTypedDict, + ) + from .v2createtransaction import ( + V2CreateTransactionRequest, + V2CreateTransactionRequestTypedDict, + V2CreateTransactionResponse, + V2CreateTransactionResponseTypedDict, + ) + from .v2createtrigger import ( + V2CreateTriggerResponse, + V2CreateTriggerResponseTypedDict, + ) + from .v2createworkflow import ( + V2CreateWorkflowResponse, + V2CreateWorkflowResponseTypedDict, + ) + from .v2deleteaccountmetadata import ( + V2DeleteAccountMetadataRequest, + V2DeleteAccountMetadataRequestTypedDict, + V2DeleteAccountMetadataResponse, + V2DeleteAccountMetadataResponseTypedDict, + ) + from .v2deleteledgermetadata import ( + V2DeleteLedgerMetadataRequest, + V2DeleteLedgerMetadataRequestTypedDict, + V2DeleteLedgerMetadataResponse, + V2DeleteLedgerMetadataResponseTypedDict, + ) + from .v2deletetransactionmetadata import ( + V2DeleteTransactionMetadataRequest, + V2DeleteTransactionMetadataRequestTypedDict, + V2DeleteTransactionMetadataResponse, + V2DeleteTransactionMetadataResponseTypedDict, + ) + from .v2deletetrigger import ( + V2DeleteTriggerRequest, + V2DeleteTriggerRequestTypedDict, + V2DeleteTriggerResponse, + V2DeleteTriggerResponseTypedDict, + ) + from .v2deleteworkflow import ( + V2DeleteWorkflowRequest, + V2DeleteWorkflowRequestTypedDict, + V2DeleteWorkflowResponse, + V2DeleteWorkflowResponseTypedDict, + ) + from .v2exportlogs import ( + V2ExportLogsRequest, + V2ExportLogsRequestTypedDict, + V2ExportLogsResponse, + V2ExportLogsResponseTypedDict, + ) + from .v2getaccount import ( + V2GetAccountRequest, + V2GetAccountRequestTypedDict, + V2GetAccountResponse, + V2GetAccountResponseTypedDict, + ) + from .v2getbalancesaggregated import ( + V2GetBalancesAggregatedRequest, + V2GetBalancesAggregatedRequestTypedDict, + V2GetBalancesAggregatedResponse, + V2GetBalancesAggregatedResponseTypedDict, + ) + from .v2getinfo import V2GetInfoResponse, V2GetInfoResponseTypedDict + from .v2getinstance import ( + V2GetInstanceRequest, + V2GetInstanceRequestTypedDict, + V2GetInstanceResponse, + V2GetInstanceResponseTypedDict, + ) + from .v2getinstancehistory import ( + V2GetInstanceHistoryRequest, + V2GetInstanceHistoryRequestTypedDict, + V2GetInstanceHistoryResponse, + V2GetInstanceHistoryResponseTypedDict, + ) + from .v2getinstancestagehistory import ( + V2GetInstanceStageHistoryRequest, + V2GetInstanceStageHistoryRequestTypedDict, + V2GetInstanceStageHistoryResponse, + V2GetInstanceStageHistoryResponseTypedDict, + ) + from .v2getledger import ( + V2GetLedgerRequest, + V2GetLedgerRequestTypedDict, + V2GetLedgerResponse, + V2GetLedgerResponseTypedDict, + ) + from .v2getledgerinfo import ( + V2GetLedgerInfoRequest, + V2GetLedgerInfoRequestTypedDict, + V2GetLedgerInfoResponse, + V2GetLedgerInfoResponseTypedDict, + ) + from .v2getserverinfo import ( + V2GetServerInfoResponse, + V2GetServerInfoResponseTypedDict, + ) + from .v2gettransaction import ( + V2GetTransactionRequest, + V2GetTransactionRequestTypedDict, + V2GetTransactionResponse, + V2GetTransactionResponseTypedDict, + ) + from .v2getvolumeswithbalances import ( + V2GetVolumesWithBalancesRequest, + V2GetVolumesWithBalancesRequestTypedDict, + V2GetVolumesWithBalancesResponse, + V2GetVolumesWithBalancesResponseTypedDict, + ) + from .v2getworkflow import ( + V2GetWorkflowRequest, + V2GetWorkflowRequestTypedDict, + V2GetWorkflowResponse, + V2GetWorkflowResponseTypedDict, + ) + from .v2importlogs import ( + V2ImportLogsRequest, + V2ImportLogsRequestTypedDict, + V2ImportLogsResponse, + V2ImportLogsResponseTypedDict, + ) + from .v2listaccounts import ( + V2ListAccountsRequest, + V2ListAccountsRequestTypedDict, + V2ListAccountsResponse, + V2ListAccountsResponseTypedDict, + ) + from .v2listinstances import ( + V2ListInstancesRequest, + V2ListInstancesRequestTypedDict, + V2ListInstancesResponse, + V2ListInstancesResponseTypedDict, + ) + from .v2listledgers import ( + V2ListLedgersRequest, + V2ListLedgersRequestTypedDict, + V2ListLedgersResponse, + V2ListLedgersResponseTypedDict, + ) + from .v2listlogs import ( + V2ListLogsRequest, + V2ListLogsRequestTypedDict, + V2ListLogsResponse, + V2ListLogsResponseTypedDict, + ) + from .v2listtransactions import ( + Order, + V2ListTransactionsRequest, + V2ListTransactionsRequestTypedDict, + V2ListTransactionsResponse, + V2ListTransactionsResponseTypedDict, + ) + from .v2listtriggers import ( + V2ListTriggersRequest, + V2ListTriggersRequestTypedDict, + V2ListTriggersResponse, + V2ListTriggersResponseTypedDict, + ) + from .v2listtriggersoccurrences import ( + V2ListTriggersOccurrencesRequest, + V2ListTriggersOccurrencesRequestTypedDict, + V2ListTriggersOccurrencesResponse, + V2ListTriggersOccurrencesResponseTypedDict, + ) + from .v2listworkflows import ( + V2ListWorkflowsRequest, + V2ListWorkflowsRequestTypedDict, + V2ListWorkflowsResponse, + V2ListWorkflowsResponseTypedDict, + ) + from .v2readstats import ( + V2ReadStatsRequest, + V2ReadStatsRequestTypedDict, + V2ReadStatsResponse, + V2ReadStatsResponseTypedDict, + ) + from .v2readtrigger import ( + V2ReadTriggerRequest, + V2ReadTriggerRequestTypedDict, + V2ReadTriggerResponse, + V2ReadTriggerResponseTypedDict, + ) + from .v2reverttransaction import ( + V2RevertTransactionRequest, + V2RevertTransactionRequestTypedDict, + V2RevertTransactionResponse, + V2RevertTransactionResponseTypedDict, + ) + from .v2runworkflow import ( + V2RunWorkflowRequest, + V2RunWorkflowRequestTypedDict, + V2RunWorkflowResponse, + V2RunWorkflowResponseTypedDict, + ) + from .v2sendevent import ( + V2SendEventRequest, + V2SendEventRequestBody, + V2SendEventRequestBodyTypedDict, + V2SendEventRequestTypedDict, + V2SendEventResponse, + V2SendEventResponseTypedDict, + ) + from .v2updateledgermetadata import ( + V2UpdateLedgerMetadataRequest, + V2UpdateLedgerMetadataRequestTypedDict, + V2UpdateLedgerMetadataResponse, + V2UpdateLedgerMetadataResponseTypedDict, + ) + from .v3addaccounttopool import ( + V3AddAccountToPoolRequest, + V3AddAccountToPoolRequestTypedDict, + V3AddAccountToPoolResponse, + V3AddAccountToPoolResponseTypedDict, + ) + from .v3approvepaymentinitiation import ( + V3ApprovePaymentInitiationRequest, + V3ApprovePaymentInitiationRequestTypedDict, + V3ApprovePaymentInitiationResponse, + V3ApprovePaymentInitiationResponseTypedDict, + ) + from .v3createaccount import ( + V3CreateAccountResponse, + V3CreateAccountResponseTypedDict, + ) + from .v3createbankaccount import ( + V3CreateBankAccountResponse, + V3CreateBankAccountResponseTypedDict, + ) + from .v3createpayment import ( + V3CreatePaymentResponse, + V3CreatePaymentResponseTypedDict, + ) + from .v3createpool import V3CreatePoolResponse, V3CreatePoolResponseTypedDict + from .v3deletepaymentinitiation import ( + V3DeletePaymentInitiationRequest, + V3DeletePaymentInitiationRequestTypedDict, + V3DeletePaymentInitiationResponse, + V3DeletePaymentInitiationResponseTypedDict, + ) + from .v3deletepool import ( + V3DeletePoolRequest, + V3DeletePoolRequestTypedDict, + V3DeletePoolResponse, + V3DeletePoolResponseTypedDict, + ) + from .v3forwardbankaccount import ( + V3ForwardBankAccountRequest, + V3ForwardBankAccountRequestTypedDict, + V3ForwardBankAccountResponse, + V3ForwardBankAccountResponseTypedDict, + ) + from .v3getaccount import ( + V3GetAccountRequest, + V3GetAccountRequestTypedDict, + V3GetAccountResponse, + V3GetAccountResponseTypedDict, + ) + from .v3getaccountbalances import ( + V3GetAccountBalancesRequest, + V3GetAccountBalancesRequestTypedDict, + V3GetAccountBalancesResponse, + V3GetAccountBalancesResponseTypedDict, + ) + from .v3getbankaccount import ( + V3GetBankAccountRequest, + V3GetBankAccountRequestTypedDict, + V3GetBankAccountResponse, + V3GetBankAccountResponseTypedDict, + ) + from .v3getconnectorconfig import ( + V3GetConnectorConfigRequest, + V3GetConnectorConfigRequestTypedDict, + V3GetConnectorConfigResponse, + V3GetConnectorConfigResponseTypedDict, + ) + from .v3getconnectorschedule import ( + V3GetConnectorScheduleRequest, + V3GetConnectorScheduleRequestTypedDict, + V3GetConnectorScheduleResponse, + V3GetConnectorScheduleResponseTypedDict, + ) + from .v3getpayment import ( + V3GetPaymentRequest, + V3GetPaymentRequestTypedDict, + V3GetPaymentResponse, + V3GetPaymentResponseTypedDict, + ) + from .v3getpaymentinitiation import ( + V3GetPaymentInitiationRequest, + V3GetPaymentInitiationRequestTypedDict, + V3GetPaymentInitiationResponse, + V3GetPaymentInitiationResponseTypedDict, + ) + from .v3getpool import ( + V3GetPoolRequest, + V3GetPoolRequestTypedDict, + V3GetPoolResponse, + V3GetPoolResponseTypedDict, + ) + from .v3getpoolbalances import ( + V3GetPoolBalancesRequest, + V3GetPoolBalancesRequestTypedDict, + V3GetPoolBalancesResponse, + V3GetPoolBalancesResponseTypedDict, + ) + from .v3gettask import ( + V3GetTaskRequest, + V3GetTaskRequestTypedDict, + V3GetTaskResponse, + V3GetTaskResponseTypedDict, + ) + from .v3initiatepayment import ( + V3InitiatePaymentRequest, + V3InitiatePaymentRequestTypedDict, + V3InitiatePaymentResponse, + V3InitiatePaymentResponseTypedDict, + ) + from .v3installconnector import ( + V3InstallConnectorRequest, + V3InstallConnectorRequestTypedDict, + V3InstallConnectorResponse, + V3InstallConnectorResponseTypedDict, + ) + from .v3listaccounts import ( + V3ListAccountsRequest, + V3ListAccountsRequestTypedDict, + V3ListAccountsResponse, + V3ListAccountsResponseTypedDict, + ) + from .v3listbankaccounts import ( + V3ListBankAccountsRequest, + V3ListBankAccountsRequestTypedDict, + V3ListBankAccountsResponse, + V3ListBankAccountsResponseTypedDict, + ) + from .v3listconnectorconfigs import ( + V3ListConnectorConfigsResponse, + V3ListConnectorConfigsResponseTypedDict, + ) + from .v3listconnectors import ( + V3ListConnectorsRequest, + V3ListConnectorsRequestTypedDict, + V3ListConnectorsResponse, + V3ListConnectorsResponseTypedDict, + ) + from .v3listconnectorscheduleinstances import ( + V3ListConnectorScheduleInstancesRequest, + V3ListConnectorScheduleInstancesRequestTypedDict, + V3ListConnectorScheduleInstancesResponse, + V3ListConnectorScheduleInstancesResponseTypedDict, + ) + from .v3listconnectorschedules import ( + V3ListConnectorSchedulesRequest, + V3ListConnectorSchedulesRequestTypedDict, + V3ListConnectorSchedulesResponse, + V3ListConnectorSchedulesResponseTypedDict, + ) + from .v3listpaymentinitiationadjustments import ( + V3ListPaymentInitiationAdjustmentsRequest, + V3ListPaymentInitiationAdjustmentsRequestTypedDict, + V3ListPaymentInitiationAdjustmentsResponse, + V3ListPaymentInitiationAdjustmentsResponseTypedDict, + ) + from .v3listpaymentinitiationrelatedpayments import ( + V3ListPaymentInitiationRelatedPaymentsRequest, + V3ListPaymentInitiationRelatedPaymentsRequestTypedDict, + V3ListPaymentInitiationRelatedPaymentsResponse, + V3ListPaymentInitiationRelatedPaymentsResponseTypedDict, + ) + from .v3listpaymentinitiations import ( + V3ListPaymentInitiationsRequest, + V3ListPaymentInitiationsRequestTypedDict, + V3ListPaymentInitiationsResponse, + V3ListPaymentInitiationsResponseTypedDict, + ) + from .v3listpayments import ( + V3ListPaymentsRequest, + V3ListPaymentsRequestTypedDict, + V3ListPaymentsResponse, + V3ListPaymentsResponseTypedDict, + ) + from .v3listpools import ( + V3ListPoolsRequest, + V3ListPoolsRequestTypedDict, + V3ListPoolsResponse, + V3ListPoolsResponseTypedDict, + ) + from .v3rejectpaymentinitiation import ( + V3RejectPaymentInitiationRequest, + V3RejectPaymentInitiationRequestTypedDict, + V3RejectPaymentInitiationResponse, + V3RejectPaymentInitiationResponseTypedDict, + ) + from .v3removeaccountfrompool import ( + V3RemoveAccountFromPoolRequest, + V3RemoveAccountFromPoolRequestTypedDict, + V3RemoveAccountFromPoolResponse, + V3RemoveAccountFromPoolResponseTypedDict, + ) + from .v3resetconnector import ( + V3ResetConnectorRequest, + V3ResetConnectorRequestTypedDict, + V3ResetConnectorResponse, + V3ResetConnectorResponseTypedDict, + ) + from .v3retrypaymentinitiation import ( + V3RetryPaymentInitiationRequest, + V3RetryPaymentInitiationRequestTypedDict, + V3RetryPaymentInitiationResponse, + V3RetryPaymentInitiationResponseTypedDict, + ) + from .v3reversepaymentinitiation import ( + V3ReversePaymentInitiationRequest, + V3ReversePaymentInitiationRequestTypedDict, + V3ReversePaymentInitiationResponse, + V3ReversePaymentInitiationResponseTypedDict, + ) + from .v3uninstallconnector import ( + V3UninstallConnectorRequest, + V3UninstallConnectorRequestTypedDict, + V3UninstallConnectorResponse, + V3UninstallConnectorResponseTypedDict, + ) + from .v3updatebankaccountmetadata import ( + V3UpdateBankAccountMetadataRequest, + V3UpdateBankAccountMetadataRequestTypedDict, + V3UpdateBankAccountMetadataResponse, + V3UpdateBankAccountMetadataResponseTypedDict, + ) + from .v3updatepaymentmetadata import ( + V3UpdatePaymentMetadataRequest, + V3UpdatePaymentMetadataRequestTypedDict, + V3UpdatePaymentMetadataResponse, + V3UpdatePaymentMetadataResponseTypedDict, + ) + from .voidhold import ( + VoidHoldRequest, + VoidHoldRequestTypedDict, + VoidHoldResponse, + VoidHoldResponseTypedDict, + ) + from .walletsgetserverinfo import ( + WalletsgetServerInfoResponse, + WalletsgetServerInfoResponseTypedDict, + ) __all__ = [ "ActivateConfigRequest", @@ -1926,3 +1941,815 @@ "WalletsgetServerInfoResponse", "WalletsgetServerInfoResponseTypedDict", ] + +_dynamic_imports: dict[str, str] = { + "ActivateConfigRequest": ".activateconfig", + "ActivateConfigRequestTypedDict": ".activateconfig", + "ActivateConfigResponse": ".activateconfig", + "ActivateConfigResponseTypedDict": ".activateconfig", + "AddAccountToPoolRequest": ".addaccounttopool", + "AddAccountToPoolRequestTypedDict": ".addaccounttopool", + "AddAccountToPoolResponse": ".addaccounttopool", + "AddAccountToPoolResponseTypedDict": ".addaccounttopool", + "AddMetadataOnTransactionRequest": ".addmetadataontransaction", + "AddMetadataOnTransactionRequestTypedDict": ".addmetadataontransaction", + "AddMetadataOnTransactionResponse": ".addmetadataontransaction", + "AddMetadataOnTransactionResponseTypedDict": ".addmetadataontransaction", + "AddMetadataToAccountRequest": ".addmetadatatoaccount", + "AddMetadataToAccountRequestTypedDict": ".addmetadatatoaccount", + "AddMetadataToAccountResponse": ".addmetadatatoaccount", + "AddMetadataToAccountResponseTypedDict": ".addmetadatatoaccount", + "CancelEventRequest": ".cancelevent", + "CancelEventRequestTypedDict": ".cancelevent", + "CancelEventResponse": ".cancelevent", + "CancelEventResponseTypedDict": ".cancelevent", + "ChangeConfigSecretRequest": ".changeconfigsecret", + "ChangeConfigSecretRequestTypedDict": ".changeconfigsecret", + "ChangeConfigSecretResponse": ".changeconfigsecret", + "ChangeConfigSecretResponseTypedDict": ".changeconfigsecret", + "ConfirmHoldRequest": ".confirmhold", + "ConfirmHoldRequestTypedDict": ".confirmhold", + "ConfirmHoldResponse": ".confirmhold", + "ConfirmHoldResponseTypedDict": ".confirmhold", + "ConnectorsTransferRequest": ".connectorstransfer", + "ConnectorsTransferRequestTypedDict": ".connectorstransfer", + "ConnectorsTransferResponse": ".connectorstransfer", + "ConnectorsTransferResponseTypedDict": ".connectorstransfer", + "CountAccountsRequest": ".countaccounts", + "CountAccountsRequestTypedDict": ".countaccounts", + "CountAccountsResponse": ".countaccounts", + "CountAccountsResponseTypedDict": ".countaccounts", + "CountTransactionsRequest": ".counttransactions", + "CountTransactionsRequestTypedDict": ".counttransactions", + "CountTransactionsResponse": ".counttransactions", + "CountTransactionsResponseTypedDict": ".counttransactions", + "Metadata": ".counttransactions", + "MetadataTypedDict": ".counttransactions", + "CreateAccountResponse": ".createaccount", + "CreateAccountResponseTypedDict": ".createaccount", + "CreateBalanceRequest": ".createbalance", + "CreateBalanceRequestTypedDict": ".createbalance", + "CreateBalanceResponse": ".createbalance", + "CreateBalanceResponseTypedDict": ".createbalance", + "CreateBankAccountResponse": ".createbankaccount", + "CreateBankAccountResponseTypedDict": ".createbankaccount", + "CreateClientResponse": ".createclient", + "CreateClientResponseTypedDict": ".createclient", + "CreatePaymentResponse": ".createpayment", + "CreatePaymentResponseTypedDict": ".createpayment", + "CreatePolicyResponse": ".createpolicy", + "CreatePolicyResponseTypedDict": ".createpolicy", + "CreatePoolResponse": ".createpool", + "CreatePoolResponseTypedDict": ".createpool", + "CreateSecretRequest": ".createsecret", + "CreateSecretRequestTypedDict": ".createsecret", + "CreateSecretResponse": ".createsecret", + "CreateSecretResponseTypedDict": ".createsecret", + "CreateTransactionRequest": ".createtransaction", + "CreateTransactionRequestTypedDict": ".createtransaction", + "CreateTransactionResponse": ".createtransaction", + "CreateTransactionResponseTypedDict": ".createtransaction", + "CreateTransactionsRequest": ".createtransactions", + "CreateTransactionsRequestTypedDict": ".createtransactions", + "CreateTransactionsResponse": ".createtransactions", + "CreateTransactionsResponseTypedDict": ".createtransactions", + "CreateTransferInitiationResponse": ".createtransferinitiation", + "CreateTransferInitiationResponseTypedDict": ".createtransferinitiation", + "CreateTriggerResponse": ".createtrigger", + "CreateTriggerResponseTypedDict": ".createtrigger", + "CreateWalletRequest": ".createwallet", + "CreateWalletRequestTypedDict": ".createwallet", + "CreateWalletResponse": ".createwallet", + "CreateWalletResponseTypedDict": ".createwallet", + "CreateWorkflowResponse": ".createworkflow", + "CreateWorkflowResponseTypedDict": ".createworkflow", + "CreditWalletRequest": ".creditwallet", + "CreditWalletRequestTypedDict": ".creditwallet", + "CreditWalletResponse": ".creditwallet", + "CreditWalletResponseTypedDict": ".creditwallet", + "DeactivateConfigRequest": ".deactivateconfig", + "DeactivateConfigRequestTypedDict": ".deactivateconfig", + "DeactivateConfigResponse": ".deactivateconfig", + "DeactivateConfigResponseTypedDict": ".deactivateconfig", + "DebitWalletRequest": ".debitwallet", + "DebitWalletRequestTypedDict": ".debitwallet", + "DebitWalletResponse": ".debitwallet", + "DebitWalletResponseTypedDict": ".debitwallet", + "DeleteClientRequest": ".deleteclient", + "DeleteClientRequestTypedDict": ".deleteclient", + "DeleteClientResponse": ".deleteclient", + "DeleteClientResponseTypedDict": ".deleteclient", + "DeleteConfigRequest": ".deleteconfig", + "DeleteConfigRequestTypedDict": ".deleteconfig", + "DeleteConfigResponse": ".deleteconfig", + "DeleteConfigResponseTypedDict": ".deleteconfig", + "DeletePolicyRequest": ".deletepolicy", + "DeletePolicyRequestTypedDict": ".deletepolicy", + "DeletePolicyResponse": ".deletepolicy", + "DeletePolicyResponseTypedDict": ".deletepolicy", + "DeletePoolRequest": ".deletepool", + "DeletePoolRequestTypedDict": ".deletepool", + "DeletePoolResponse": ".deletepool", + "DeletePoolResponseTypedDict": ".deletepool", + "DeleteSecretRequest": ".deletesecret", + "DeleteSecretRequestTypedDict": ".deletesecret", + "DeleteSecretResponse": ".deletesecret", + "DeleteSecretResponseTypedDict": ".deletesecret", + "DeleteTransferInitiationRequest": ".deletetransferinitiation", + "DeleteTransferInitiationRequestTypedDict": ".deletetransferinitiation", + "DeleteTransferInitiationResponse": ".deletetransferinitiation", + "DeleteTransferInitiationResponseTypedDict": ".deletetransferinitiation", + "DeleteTriggerRequest": ".deletetrigger", + "DeleteTriggerRequestTypedDict": ".deletetrigger", + "DeleteTriggerResponse": ".deletetrigger", + "DeleteTriggerResponseTypedDict": ".deletetrigger", + "DeleteWorkflowRequest": ".deleteworkflow", + "DeleteWorkflowRequestTypedDict": ".deleteworkflow", + "DeleteWorkflowResponse": ".deleteworkflow", + "DeleteWorkflowResponseTypedDict": ".deleteworkflow", + "ForwardBankAccountRequest": ".forwardbankaccount", + "ForwardBankAccountRequestTypedDict": ".forwardbankaccount", + "ForwardBankAccountResponse": ".forwardbankaccount", + "ForwardBankAccountResponseTypedDict": ".forwardbankaccount", + "GetAccountRequest": ".getaccount", + "GetAccountRequestTypedDict": ".getaccount", + "GetAccountResponse": ".getaccount", + "GetAccountResponseTypedDict": ".getaccount", + "GetAccountBalancesRequest": ".getaccountbalances", + "GetAccountBalancesRequestTypedDict": ".getaccountbalances", + "GetAccountBalancesResponse": ".getaccountbalances", + "GetAccountBalancesResponseTypedDict": ".getaccountbalances", + "GetBalanceRequest": ".getbalance", + "GetBalanceRequestTypedDict": ".getbalance", + "GetBalanceResponse": ".getbalance", + "GetBalanceResponseTypedDict": ".getbalance", + "GetBalancesRequest": ".getbalances", + "GetBalancesRequestTypedDict": ".getbalances", + "GetBalancesResponse": ".getbalances", + "GetBalancesResponseTypedDict": ".getbalances", + "GetBalancesAggregatedRequest": ".getbalancesaggregated", + "GetBalancesAggregatedRequestTypedDict": ".getbalancesaggregated", + "GetBalancesAggregatedResponse": ".getbalancesaggregated", + "GetBalancesAggregatedResponseTypedDict": ".getbalancesaggregated", + "GetBankAccountRequest": ".getbankaccount", + "GetBankAccountRequestTypedDict": ".getbankaccount", + "GetBankAccountResponse": ".getbankaccount", + "GetBankAccountResponseTypedDict": ".getbankaccount", + "GetConnectorTaskRequest": ".getconnectortask", + "GetConnectorTaskRequestTypedDict": ".getconnectortask", + "GetConnectorTaskResponse": ".getconnectortask", + "GetConnectorTaskResponseTypedDict": ".getconnectortask", + "GetConnectorTaskV1Request": ".getconnectortaskv1", + "GetConnectorTaskV1RequestTypedDict": ".getconnectortaskv1", + "GetConnectorTaskV1Response": ".getconnectortaskv1", + "GetConnectorTaskV1ResponseTypedDict": ".getconnectortaskv1", + "GetHoldRequest": ".gethold", + "GetHoldRequestTypedDict": ".gethold", + "GetHoldResponse": ".gethold", + "GetHoldResponseTypedDict": ".gethold", + "GetHoldsRequest": ".getholds", + "GetHoldsRequestTypedDict": ".getholds", + "GetHoldsResponse": ".getholds", + "GetHoldsResponseTypedDict": ".getholds", + "GetInfoResponse": ".getinfo", + "GetInfoResponseTypedDict": ".getinfo", + "GetInstanceRequest": ".getinstance", + "GetInstanceRequestTypedDict": ".getinstance", + "GetInstanceResponse": ".getinstance", + "GetInstanceResponseTypedDict": ".getinstance", + "GetInstanceHistoryRequest": ".getinstancehistory", + "GetInstanceHistoryRequestTypedDict": ".getinstancehistory", + "GetInstanceHistoryResponse": ".getinstancehistory", + "GetInstanceHistoryResponseTypedDict": ".getinstancehistory", + "GetInstanceStageHistoryRequest": ".getinstancestagehistory", + "GetInstanceStageHistoryRequestTypedDict": ".getinstancestagehistory", + "GetInstanceStageHistoryResponse": ".getinstancestagehistory", + "GetInstanceStageHistoryResponseTypedDict": ".getinstancestagehistory", + "GetLedgerInfoRequest": ".getledgerinfo", + "GetLedgerInfoRequestTypedDict": ".getledgerinfo", + "GetLedgerInfoResponse": ".getledgerinfo", + "GetLedgerInfoResponseTypedDict": ".getledgerinfo", + "GetManyConfigsRequest": ".getmanyconfigs", + "GetManyConfigsRequestTypedDict": ".getmanyconfigs", + "GetManyConfigsResponse": ".getmanyconfigs", + "GetManyConfigsResponseTypedDict": ".getmanyconfigs", + "GetMappingRequest": ".getmapping", + "GetMappingRequestTypedDict": ".getmapping", + "GetMappingResponse": ".getmapping", + "GetMappingResponseTypedDict": ".getmapping", + "GetMetricsResponse": ".getmetrics", + "GetMetricsResponseTypedDict": ".getmetrics", + "GetOIDCWellKnownsResponse": ".getoidcwellknowns", + "GetOIDCWellKnownsResponseTypedDict": ".getoidcwellknowns", + "GetPaymentRequest": ".getpayment", + "GetPaymentRequestTypedDict": ".getpayment", + "GetPaymentResponse": ".getpayment", + "GetPaymentResponseTypedDict": ".getpayment", + "GetPolicyRequest": ".getpolicy", + "GetPolicyRequestTypedDict": ".getpolicy", + "GetPolicyResponse": ".getpolicy", + "GetPolicyResponseTypedDict": ".getpolicy", + "GetPoolRequest": ".getpool", + "GetPoolRequestTypedDict": ".getpool", + "GetPoolResponse": ".getpool", + "GetPoolResponseTypedDict": ".getpool", + "GetPoolBalancesRequest": ".getpoolbalances", + "GetPoolBalancesRequestTypedDict": ".getpoolbalances", + "GetPoolBalancesResponse": ".getpoolbalances", + "GetPoolBalancesResponseTypedDict": ".getpoolbalances", + "GetReconciliationRequest": ".getreconciliation", + "GetReconciliationRequestTypedDict": ".getreconciliation", + "GetReconciliationResponse": ".getreconciliation", + "GetReconciliationResponseTypedDict": ".getreconciliation", + "GetServerInfoResponse": ".getserverinfo", + "GetServerInfoResponseTypedDict": ".getserverinfo", + "GetTransactionRequest": ".gettransaction", + "GetTransactionRequestTypedDict": ".gettransaction", + "GetTransactionResponse": ".gettransaction", + "GetTransactionResponseTypedDict": ".gettransaction", + "GetTransactionsRequest": ".gettransactions", + "GetTransactionsRequestTypedDict": ".gettransactions", + "GetTransactionsResponse": ".gettransactions", + "GetTransactionsResponseTypedDict": ".gettransactions", + "GetTransferInitiationRequest": ".gettransferinitiation", + "GetTransferInitiationRequestTypedDict": ".gettransferinitiation", + "GetTransferInitiationResponse": ".gettransferinitiation", + "GetTransferInitiationResponseTypedDict": ".gettransferinitiation", + "GetVersionsResponse": ".getversions", + "GetVersionsResponseTypedDict": ".getversions", + "GetWalletRequest": ".getwallet", + "GetWalletRequestTypedDict": ".getwallet", + "GetWalletResponse": ".getwallet", + "GetWalletResponseTypedDict": ".getwallet", + "GetWalletSummaryRequest": ".getwalletsummary", + "GetWalletSummaryRequestTypedDict": ".getwalletsummary", + "GetWalletSummaryResponse": ".getwalletsummary", + "GetWalletSummaryResponseTypedDict": ".getwalletsummary", + "GetWorkflowRequest": ".getworkflow", + "GetWorkflowRequestTypedDict": ".getworkflow", + "GetWorkflowResponse": ".getworkflow", + "GetWorkflowResponseTypedDict": ".getworkflow", + "InsertConfigResponse": ".insertconfig", + "InsertConfigResponseTypedDict": ".insertconfig", + "InstallConnectorRequest": ".installconnector", + "InstallConnectorRequestTypedDict": ".installconnector", + "InstallConnectorResponse": ".installconnector", + "InstallConnectorResponseTypedDict": ".installconnector", + "ListAccountsRequest": ".listaccounts", + "ListAccountsRequestTypedDict": ".listaccounts", + "ListAccountsResponse": ".listaccounts", + "ListAccountsResponseTypedDict": ".listaccounts", + "ListAllConnectorsResponse": ".listallconnectors", + "ListAllConnectorsResponseTypedDict": ".listallconnectors", + "ListBalancesRequest": ".listbalances", + "ListBalancesRequestTypedDict": ".listbalances", + "ListBalancesResponse": ".listbalances", + "ListBalancesResponseTypedDict": ".listbalances", + "ListBankAccountsRequest": ".listbankaccounts", + "ListBankAccountsRequestTypedDict": ".listbankaccounts", + "ListBankAccountsResponse": ".listbankaccounts", + "ListBankAccountsResponseTypedDict": ".listbankaccounts", + "ListClientsResponse": ".listclients", + "ListClientsResponseTypedDict": ".listclients", + "ListConfigsAvailableConnectorsResponse": ".listconfigsavailableconnectors", + "ListConfigsAvailableConnectorsResponseTypedDict": ".listconfigsavailableconnectors", + "ListConnectorTasksRequest": ".listconnectortasks", + "ListConnectorTasksRequestTypedDict": ".listconnectortasks", + "ListConnectorTasksResponse": ".listconnectortasks", + "ListConnectorTasksResponseTypedDict": ".listconnectortasks", + "ListConnectorTasksV1Request": ".listconnectortasksv1", + "ListConnectorTasksV1RequestTypedDict": ".listconnectortasksv1", + "ListConnectorTasksV1Response": ".listconnectortasksv1", + "ListConnectorTasksV1ResponseTypedDict": ".listconnectortasksv1", + "ListInstancesRequest": ".listinstances", + "ListInstancesRequestTypedDict": ".listinstances", + "ListInstancesResponse": ".listinstances", + "ListInstancesResponseTypedDict": ".listinstances", + "ListLogsRequest": ".listlogs", + "ListLogsRequestTypedDict": ".listlogs", + "ListLogsResponse": ".listlogs", + "ListLogsResponseTypedDict": ".listlogs", + "ListPaymentsRequest": ".listpayments", + "ListPaymentsRequestTypedDict": ".listpayments", + "ListPaymentsResponse": ".listpayments", + "ListPaymentsResponseTypedDict": ".listpayments", + "ListPoliciesRequest": ".listpolicies", + "ListPoliciesRequestTypedDict": ".listpolicies", + "ListPoliciesResponse": ".listpolicies", + "ListPoliciesResponseTypedDict": ".listpolicies", + "ListPoolsRequest": ".listpools", + "ListPoolsRequestTypedDict": ".listpools", + "ListPoolsResponse": ".listpools", + "ListPoolsResponseTypedDict": ".listpools", + "ListReconciliationsRequest": ".listreconciliations", + "ListReconciliationsRequestTypedDict": ".listreconciliations", + "ListReconciliationsResponse": ".listreconciliations", + "ListReconciliationsResponseTypedDict": ".listreconciliations", + "ListTransactionsRequest": ".listtransactions", + "ListTransactionsRequestTypedDict": ".listtransactions", + "ListTransactionsResponse": ".listtransactions", + "ListTransactionsResponseTypedDict": ".listtransactions", + "ListTransferInitiationsRequest": ".listtransferinitiations", + "ListTransferInitiationsRequestTypedDict": ".listtransferinitiations", + "ListTransferInitiationsResponse": ".listtransferinitiations", + "ListTransferInitiationsResponseTypedDict": ".listtransferinitiations", + "ListTriggersRequest": ".listtriggers", + "ListTriggersRequestTypedDict": ".listtriggers", + "ListTriggersResponse": ".listtriggers", + "ListTriggersResponseTypedDict": ".listtriggers", + "ListTriggersOccurrencesRequest": ".listtriggersoccurrences", + "ListTriggersOccurrencesRequestTypedDict": ".listtriggersoccurrences", + "ListTriggersOccurrencesResponse": ".listtriggersoccurrences", + "ListTriggersOccurrencesResponseTypedDict": ".listtriggersoccurrences", + "ListUsersResponse": ".listusers", + "ListUsersResponseTypedDict": ".listusers", + "ListWalletsRequest": ".listwallets", + "ListWalletsRequestTypedDict": ".listwallets", + "ListWalletsResponse": ".listwallets", + "ListWalletsResponseTypedDict": ".listwallets", + "ListWorkflowsResponse": ".listworkflows", + "ListWorkflowsResponseTypedDict": ".listworkflows", + "OrchestrationgetServerInfoResponse": ".orchestrationgetserverinfo", + "OrchestrationgetServerInfoResponseTypedDict": ".orchestrationgetserverinfo", + "PaymentsgetAccountRequest": ".paymentsgetaccount", + "PaymentsgetAccountRequestTypedDict": ".paymentsgetaccount", + "PaymentsgetAccountResponse": ".paymentsgetaccount", + "PaymentsgetAccountResponseTypedDict": ".paymentsgetaccount", + "PaymentsgetServerInfoResponse": ".paymentsgetserverinfo", + "PaymentsgetServerInfoResponseTypedDict": ".paymentsgetserverinfo", + "PaymentslistAccountsRequest": ".paymentslistaccounts", + "PaymentslistAccountsRequestTypedDict": ".paymentslistaccounts", + "PaymentslistAccountsResponse": ".paymentslistaccounts", + "PaymentslistAccountsResponseTypedDict": ".paymentslistaccounts", + "ReadClientRequest": ".readclient", + "ReadClientRequestTypedDict": ".readclient", + "ReadClientResponse": ".readclient", + "ReadClientResponseTypedDict": ".readclient", + "ReadConnectorConfigRequest": ".readconnectorconfig", + "ReadConnectorConfigRequestTypedDict": ".readconnectorconfig", + "ReadConnectorConfigResponse": ".readconnectorconfig", + "ReadConnectorConfigResponseTypedDict": ".readconnectorconfig", + "ReadConnectorConfigV1Request": ".readconnectorconfigv1", + "ReadConnectorConfigV1RequestTypedDict": ".readconnectorconfigv1", + "ReadConnectorConfigV1Response": ".readconnectorconfigv1", + "ReadConnectorConfigV1ResponseTypedDict": ".readconnectorconfigv1", + "ReadStatsRequest": ".readstats", + "ReadStatsRequestTypedDict": ".readstats", + "ReadStatsResponse": ".readstats", + "ReadStatsResponseTypedDict": ".readstats", + "ReadTriggerRequest": ".readtrigger", + "ReadTriggerRequestTypedDict": ".readtrigger", + "ReadTriggerResponse": ".readtrigger", + "ReadTriggerResponseTypedDict": ".readtrigger", + "ReadUserRequest": ".readuser", + "ReadUserRequestTypedDict": ".readuser", + "ReadUserResponse": ".readuser", + "ReadUserResponseTypedDict": ".readuser", + "ReconcileRequest": ".reconcile", + "ReconcileRequestTypedDict": ".reconcile", + "ReconcileResponse": ".reconcile", + "ReconcileResponseTypedDict": ".reconcile", + "ReconciliationgetServerInfoResponse": ".reconciliationgetserverinfo", + "ReconciliationgetServerInfoResponseTypedDict": ".reconciliationgetserverinfo", + "RemoveAccountFromPoolRequest": ".removeaccountfrompool", + "RemoveAccountFromPoolRequestTypedDict": ".removeaccountfrompool", + "RemoveAccountFromPoolResponse": ".removeaccountfrompool", + "RemoveAccountFromPoolResponseTypedDict": ".removeaccountfrompool", + "ResetConnectorRequest": ".resetconnector", + "ResetConnectorRequestTypedDict": ".resetconnector", + "ResetConnectorResponse": ".resetconnector", + "ResetConnectorResponseTypedDict": ".resetconnector", + "ResetConnectorV1Request": ".resetconnectorv1", + "ResetConnectorV1RequestTypedDict": ".resetconnectorv1", + "ResetConnectorV1Response": ".resetconnectorv1", + "ResetConnectorV1ResponseTypedDict": ".resetconnectorv1", + "RetryTransferInitiationRequest": ".retrytransferinitiation", + "RetryTransferInitiationRequestTypedDict": ".retrytransferinitiation", + "RetryTransferInitiationResponse": ".retrytransferinitiation", + "RetryTransferInitiationResponseTypedDict": ".retrytransferinitiation", + "ReverseTransferInitiationRequest": ".reversetransferinitiation", + "ReverseTransferInitiationRequestTypedDict": ".reversetransferinitiation", + "ReverseTransferInitiationResponse": ".reversetransferinitiation", + "ReverseTransferInitiationResponseTypedDict": ".reversetransferinitiation", + "RevertTransactionRequest": ".reverttransaction", + "RevertTransactionRequestTypedDict": ".reverttransaction", + "RevertTransactionResponse": ".reverttransaction", + "RevertTransactionResponseTypedDict": ".reverttransaction", + "RunScriptRequest": ".runscript", + "RunScriptRequestTypedDict": ".runscript", + "RunScriptResponse": ".runscript", + "RunScriptResponseTypedDict": ".runscript", + "RunWorkflowRequest": ".runworkflow", + "RunWorkflowRequestTypedDict": ".runworkflow", + "RunWorkflowResponse": ".runworkflow", + "RunWorkflowResponseTypedDict": ".runworkflow", + "SearchResponse": ".search", + "SearchResponseTypedDict": ".search", + "SearchgetServerInfoResponse": ".searchgetserverinfo", + "SearchgetServerInfoResponseTypedDict": ".searchgetserverinfo", + "SendEventRequest": ".sendevent", + "SendEventRequestBody": ".sendevent", + "SendEventRequestBodyTypedDict": ".sendevent", + "SendEventRequestTypedDict": ".sendevent", + "SendEventResponse": ".sendevent", + "SendEventResponseTypedDict": ".sendevent", + "TestConfigRequest": ".testconfig", + "TestConfigRequestTypedDict": ".testconfig", + "TestConfigResponse": ".testconfig", + "TestConfigResponseTypedDict": ".testconfig", + "TestTriggerRequest": ".testtrigger", + "TestTriggerRequestTypedDict": ".testtrigger", + "TestTriggerResponse": ".testtrigger", + "TestTriggerResponseTypedDict": ".testtrigger", + "UdpateTransferInitiationStatusRequest": ".udpatetransferinitiationstatus", + "UdpateTransferInitiationStatusRequestTypedDict": ".udpatetransferinitiationstatus", + "UdpateTransferInitiationStatusResponse": ".udpatetransferinitiationstatus", + "UdpateTransferInitiationStatusResponseTypedDict": ".udpatetransferinitiationstatus", + "UninstallConnectorRequest": ".uninstallconnector", + "UninstallConnectorRequestTypedDict": ".uninstallconnector", + "UninstallConnectorResponse": ".uninstallconnector", + "UninstallConnectorResponseTypedDict": ".uninstallconnector", + "UninstallConnectorV1Request": ".uninstallconnectorv1", + "UninstallConnectorV1RequestTypedDict": ".uninstallconnectorv1", + "UninstallConnectorV1Response": ".uninstallconnectorv1", + "UninstallConnectorV1ResponseTypedDict": ".uninstallconnectorv1", + "UpdateBankAccountMetadataRequest": ".updatebankaccountmetadata", + "UpdateBankAccountMetadataRequestTypedDict": ".updatebankaccountmetadata", + "UpdateBankAccountMetadataResponse": ".updatebankaccountmetadata", + "UpdateBankAccountMetadataResponseTypedDict": ".updatebankaccountmetadata", + "UpdateClientRequest": ".updateclient", + "UpdateClientRequestTypedDict": ".updateclient", + "UpdateClientResponse": ".updateclient", + "UpdateClientResponseTypedDict": ".updateclient", + "UpdateConfigRequest": ".updateconfig", + "UpdateConfigRequestTypedDict": ".updateconfig", + "UpdateConfigResponse": ".updateconfig", + "UpdateConfigResponseTypedDict": ".updateconfig", + "UpdateConnectorConfigV1Request": ".updateconnectorconfigv1", + "UpdateConnectorConfigV1RequestTypedDict": ".updateconnectorconfigv1", + "UpdateConnectorConfigV1Response": ".updateconnectorconfigv1", + "UpdateConnectorConfigV1ResponseTypedDict": ".updateconnectorconfigv1", + "UpdateMappingRequest": ".updatemapping", + "UpdateMappingRequestTypedDict": ".updatemapping", + "UpdateMappingResponse": ".updatemapping", + "UpdateMappingResponseTypedDict": ".updatemapping", + "UpdateMetadataRequest": ".updatemetadata", + "UpdateMetadataRequestTypedDict": ".updatemetadata", + "UpdateMetadataResponse": ".updatemetadata", + "UpdateMetadataResponseTypedDict": ".updatemetadata", + "UpdateWalletRequest": ".updatewallet", + "UpdateWalletRequestBody": ".updatewallet", + "UpdateWalletRequestBodyTypedDict": ".updatewallet", + "UpdateWalletRequestTypedDict": ".updatewallet", + "UpdateWalletResponse": ".updatewallet", + "UpdateWalletResponseTypedDict": ".updatewallet", + "V2AddMetadataOnTransactionRequest": ".v2addmetadataontransaction", + "V2AddMetadataOnTransactionRequestTypedDict": ".v2addmetadataontransaction", + "V2AddMetadataOnTransactionResponse": ".v2addmetadataontransaction", + "V2AddMetadataOnTransactionResponseTypedDict": ".v2addmetadataontransaction", + "V2AddMetadataToAccountRequest": ".v2addmetadatatoaccount", + "V2AddMetadataToAccountRequestTypedDict": ".v2addmetadatatoaccount", + "V2AddMetadataToAccountResponse": ".v2addmetadatatoaccount", + "V2AddMetadataToAccountResponseTypedDict": ".v2addmetadatatoaccount", + "V2CancelEventRequest": ".v2cancelevent", + "V2CancelEventRequestTypedDict": ".v2cancelevent", + "V2CancelEventResponse": ".v2cancelevent", + "V2CancelEventResponseTypedDict": ".v2cancelevent", + "V2CountAccountsRequest": ".v2countaccounts", + "V2CountAccountsRequestTypedDict": ".v2countaccounts", + "V2CountAccountsResponse": ".v2countaccounts", + "V2CountAccountsResponseTypedDict": ".v2countaccounts", + "V2CountTransactionsRequest": ".v2counttransactions", + "V2CountTransactionsRequestTypedDict": ".v2counttransactions", + "V2CountTransactionsResponse": ".v2counttransactions", + "V2CountTransactionsResponseTypedDict": ".v2counttransactions", + "V2CreateBulkRequest": ".v2createbulk", + "V2CreateBulkRequestTypedDict": ".v2createbulk", + "V2CreateBulkResponse": ".v2createbulk", + "V2CreateBulkResponseTypedDict": ".v2createbulk", + "V2CreateLedgerRequest": ".v2createledger", + "V2CreateLedgerRequestTypedDict": ".v2createledger", + "V2CreateLedgerResponse": ".v2createledger", + "V2CreateLedgerResponseTypedDict": ".v2createledger", + "V2CreateTransactionRequest": ".v2createtransaction", + "V2CreateTransactionRequestTypedDict": ".v2createtransaction", + "V2CreateTransactionResponse": ".v2createtransaction", + "V2CreateTransactionResponseTypedDict": ".v2createtransaction", + "V2CreateTriggerResponse": ".v2createtrigger", + "V2CreateTriggerResponseTypedDict": ".v2createtrigger", + "V2CreateWorkflowResponse": ".v2createworkflow", + "V2CreateWorkflowResponseTypedDict": ".v2createworkflow", + "V2DeleteAccountMetadataRequest": ".v2deleteaccountmetadata", + "V2DeleteAccountMetadataRequestTypedDict": ".v2deleteaccountmetadata", + "V2DeleteAccountMetadataResponse": ".v2deleteaccountmetadata", + "V2DeleteAccountMetadataResponseTypedDict": ".v2deleteaccountmetadata", + "V2DeleteLedgerMetadataRequest": ".v2deleteledgermetadata", + "V2DeleteLedgerMetadataRequestTypedDict": ".v2deleteledgermetadata", + "V2DeleteLedgerMetadataResponse": ".v2deleteledgermetadata", + "V2DeleteLedgerMetadataResponseTypedDict": ".v2deleteledgermetadata", + "V2DeleteTransactionMetadataRequest": ".v2deletetransactionmetadata", + "V2DeleteTransactionMetadataRequestTypedDict": ".v2deletetransactionmetadata", + "V2DeleteTransactionMetadataResponse": ".v2deletetransactionmetadata", + "V2DeleteTransactionMetadataResponseTypedDict": ".v2deletetransactionmetadata", + "V2DeleteTriggerRequest": ".v2deletetrigger", + "V2DeleteTriggerRequestTypedDict": ".v2deletetrigger", + "V2DeleteTriggerResponse": ".v2deletetrigger", + "V2DeleteTriggerResponseTypedDict": ".v2deletetrigger", + "V2DeleteWorkflowRequest": ".v2deleteworkflow", + "V2DeleteWorkflowRequestTypedDict": ".v2deleteworkflow", + "V2DeleteWorkflowResponse": ".v2deleteworkflow", + "V2DeleteWorkflowResponseTypedDict": ".v2deleteworkflow", + "V2ExportLogsRequest": ".v2exportlogs", + "V2ExportLogsRequestTypedDict": ".v2exportlogs", + "V2ExportLogsResponse": ".v2exportlogs", + "V2ExportLogsResponseTypedDict": ".v2exportlogs", + "V2GetAccountRequest": ".v2getaccount", + "V2GetAccountRequestTypedDict": ".v2getaccount", + "V2GetAccountResponse": ".v2getaccount", + "V2GetAccountResponseTypedDict": ".v2getaccount", + "V2GetBalancesAggregatedRequest": ".v2getbalancesaggregated", + "V2GetBalancesAggregatedRequestTypedDict": ".v2getbalancesaggregated", + "V2GetBalancesAggregatedResponse": ".v2getbalancesaggregated", + "V2GetBalancesAggregatedResponseTypedDict": ".v2getbalancesaggregated", + "V2GetInfoResponse": ".v2getinfo", + "V2GetInfoResponseTypedDict": ".v2getinfo", + "V2GetInstanceRequest": ".v2getinstance", + "V2GetInstanceRequestTypedDict": ".v2getinstance", + "V2GetInstanceResponse": ".v2getinstance", + "V2GetInstanceResponseTypedDict": ".v2getinstance", + "V2GetInstanceHistoryRequest": ".v2getinstancehistory", + "V2GetInstanceHistoryRequestTypedDict": ".v2getinstancehistory", + "V2GetInstanceHistoryResponse": ".v2getinstancehistory", + "V2GetInstanceHistoryResponseTypedDict": ".v2getinstancehistory", + "V2GetInstanceStageHistoryRequest": ".v2getinstancestagehistory", + "V2GetInstanceStageHistoryRequestTypedDict": ".v2getinstancestagehistory", + "V2GetInstanceStageHistoryResponse": ".v2getinstancestagehistory", + "V2GetInstanceStageHistoryResponseTypedDict": ".v2getinstancestagehistory", + "V2GetLedgerRequest": ".v2getledger", + "V2GetLedgerRequestTypedDict": ".v2getledger", + "V2GetLedgerResponse": ".v2getledger", + "V2GetLedgerResponseTypedDict": ".v2getledger", + "V2GetLedgerInfoRequest": ".v2getledgerinfo", + "V2GetLedgerInfoRequestTypedDict": ".v2getledgerinfo", + "V2GetLedgerInfoResponse": ".v2getledgerinfo", + "V2GetLedgerInfoResponseTypedDict": ".v2getledgerinfo", + "V2GetServerInfoResponse": ".v2getserverinfo", + "V2GetServerInfoResponseTypedDict": ".v2getserverinfo", + "V2GetTransactionRequest": ".v2gettransaction", + "V2GetTransactionRequestTypedDict": ".v2gettransaction", + "V2GetTransactionResponse": ".v2gettransaction", + "V2GetTransactionResponseTypedDict": ".v2gettransaction", + "V2GetVolumesWithBalancesRequest": ".v2getvolumeswithbalances", + "V2GetVolumesWithBalancesRequestTypedDict": ".v2getvolumeswithbalances", + "V2GetVolumesWithBalancesResponse": ".v2getvolumeswithbalances", + "V2GetVolumesWithBalancesResponseTypedDict": ".v2getvolumeswithbalances", + "V2GetWorkflowRequest": ".v2getworkflow", + "V2GetWorkflowRequestTypedDict": ".v2getworkflow", + "V2GetWorkflowResponse": ".v2getworkflow", + "V2GetWorkflowResponseTypedDict": ".v2getworkflow", + "V2ImportLogsRequest": ".v2importlogs", + "V2ImportLogsRequestTypedDict": ".v2importlogs", + "V2ImportLogsResponse": ".v2importlogs", + "V2ImportLogsResponseTypedDict": ".v2importlogs", + "V2ListAccountsRequest": ".v2listaccounts", + "V2ListAccountsRequestTypedDict": ".v2listaccounts", + "V2ListAccountsResponse": ".v2listaccounts", + "V2ListAccountsResponseTypedDict": ".v2listaccounts", + "V2ListInstancesRequest": ".v2listinstances", + "V2ListInstancesRequestTypedDict": ".v2listinstances", + "V2ListInstancesResponse": ".v2listinstances", + "V2ListInstancesResponseTypedDict": ".v2listinstances", + "V2ListLedgersRequest": ".v2listledgers", + "V2ListLedgersRequestTypedDict": ".v2listledgers", + "V2ListLedgersResponse": ".v2listledgers", + "V2ListLedgersResponseTypedDict": ".v2listledgers", + "V2ListLogsRequest": ".v2listlogs", + "V2ListLogsRequestTypedDict": ".v2listlogs", + "V2ListLogsResponse": ".v2listlogs", + "V2ListLogsResponseTypedDict": ".v2listlogs", + "Order": ".v2listtransactions", + "V2ListTransactionsRequest": ".v2listtransactions", + "V2ListTransactionsRequestTypedDict": ".v2listtransactions", + "V2ListTransactionsResponse": ".v2listtransactions", + "V2ListTransactionsResponseTypedDict": ".v2listtransactions", + "V2ListTriggersRequest": ".v2listtriggers", + "V2ListTriggersRequestTypedDict": ".v2listtriggers", + "V2ListTriggersResponse": ".v2listtriggers", + "V2ListTriggersResponseTypedDict": ".v2listtriggers", + "V2ListTriggersOccurrencesRequest": ".v2listtriggersoccurrences", + "V2ListTriggersOccurrencesRequestTypedDict": ".v2listtriggersoccurrences", + "V2ListTriggersOccurrencesResponse": ".v2listtriggersoccurrences", + "V2ListTriggersOccurrencesResponseTypedDict": ".v2listtriggersoccurrences", + "V2ListWorkflowsRequest": ".v2listworkflows", + "V2ListWorkflowsRequestTypedDict": ".v2listworkflows", + "V2ListWorkflowsResponse": ".v2listworkflows", + "V2ListWorkflowsResponseTypedDict": ".v2listworkflows", + "V2ReadStatsRequest": ".v2readstats", + "V2ReadStatsRequestTypedDict": ".v2readstats", + "V2ReadStatsResponse": ".v2readstats", + "V2ReadStatsResponseTypedDict": ".v2readstats", + "V2ReadTriggerRequest": ".v2readtrigger", + "V2ReadTriggerRequestTypedDict": ".v2readtrigger", + "V2ReadTriggerResponse": ".v2readtrigger", + "V2ReadTriggerResponseTypedDict": ".v2readtrigger", + "V2RevertTransactionRequest": ".v2reverttransaction", + "V2RevertTransactionRequestTypedDict": ".v2reverttransaction", + "V2RevertTransactionResponse": ".v2reverttransaction", + "V2RevertTransactionResponseTypedDict": ".v2reverttransaction", + "V2RunWorkflowRequest": ".v2runworkflow", + "V2RunWorkflowRequestTypedDict": ".v2runworkflow", + "V2RunWorkflowResponse": ".v2runworkflow", + "V2RunWorkflowResponseTypedDict": ".v2runworkflow", + "V2SendEventRequest": ".v2sendevent", + "V2SendEventRequestBody": ".v2sendevent", + "V2SendEventRequestBodyTypedDict": ".v2sendevent", + "V2SendEventRequestTypedDict": ".v2sendevent", + "V2SendEventResponse": ".v2sendevent", + "V2SendEventResponseTypedDict": ".v2sendevent", + "V2UpdateLedgerMetadataRequest": ".v2updateledgermetadata", + "V2UpdateLedgerMetadataRequestTypedDict": ".v2updateledgermetadata", + "V2UpdateLedgerMetadataResponse": ".v2updateledgermetadata", + "V2UpdateLedgerMetadataResponseTypedDict": ".v2updateledgermetadata", + "V3AddAccountToPoolRequest": ".v3addaccounttopool", + "V3AddAccountToPoolRequestTypedDict": ".v3addaccounttopool", + "V3AddAccountToPoolResponse": ".v3addaccounttopool", + "V3AddAccountToPoolResponseTypedDict": ".v3addaccounttopool", + "V3ApprovePaymentInitiationRequest": ".v3approvepaymentinitiation", + "V3ApprovePaymentInitiationRequestTypedDict": ".v3approvepaymentinitiation", + "V3ApprovePaymentInitiationResponse": ".v3approvepaymentinitiation", + "V3ApprovePaymentInitiationResponseTypedDict": ".v3approvepaymentinitiation", + "V3CreateAccountResponse": ".v3createaccount", + "V3CreateAccountResponseTypedDict": ".v3createaccount", + "V3CreateBankAccountResponse": ".v3createbankaccount", + "V3CreateBankAccountResponseTypedDict": ".v3createbankaccount", + "V3CreatePaymentResponse": ".v3createpayment", + "V3CreatePaymentResponseTypedDict": ".v3createpayment", + "V3CreatePoolResponse": ".v3createpool", + "V3CreatePoolResponseTypedDict": ".v3createpool", + "V3DeletePaymentInitiationRequest": ".v3deletepaymentinitiation", + "V3DeletePaymentInitiationRequestTypedDict": ".v3deletepaymentinitiation", + "V3DeletePaymentInitiationResponse": ".v3deletepaymentinitiation", + "V3DeletePaymentInitiationResponseTypedDict": ".v3deletepaymentinitiation", + "V3DeletePoolRequest": ".v3deletepool", + "V3DeletePoolRequestTypedDict": ".v3deletepool", + "V3DeletePoolResponse": ".v3deletepool", + "V3DeletePoolResponseTypedDict": ".v3deletepool", + "V3ForwardBankAccountRequest": ".v3forwardbankaccount", + "V3ForwardBankAccountRequestTypedDict": ".v3forwardbankaccount", + "V3ForwardBankAccountResponse": ".v3forwardbankaccount", + "V3ForwardBankAccountResponseTypedDict": ".v3forwardbankaccount", + "V3GetAccountRequest": ".v3getaccount", + "V3GetAccountRequestTypedDict": ".v3getaccount", + "V3GetAccountResponse": ".v3getaccount", + "V3GetAccountResponseTypedDict": ".v3getaccount", + "V3GetAccountBalancesRequest": ".v3getaccountbalances", + "V3GetAccountBalancesRequestTypedDict": ".v3getaccountbalances", + "V3GetAccountBalancesResponse": ".v3getaccountbalances", + "V3GetAccountBalancesResponseTypedDict": ".v3getaccountbalances", + "V3GetBankAccountRequest": ".v3getbankaccount", + "V3GetBankAccountRequestTypedDict": ".v3getbankaccount", + "V3GetBankAccountResponse": ".v3getbankaccount", + "V3GetBankAccountResponseTypedDict": ".v3getbankaccount", + "V3GetConnectorConfigRequest": ".v3getconnectorconfig", + "V3GetConnectorConfigRequestTypedDict": ".v3getconnectorconfig", + "V3GetConnectorConfigResponse": ".v3getconnectorconfig", + "V3GetConnectorConfigResponseTypedDict": ".v3getconnectorconfig", + "V3GetConnectorScheduleRequest": ".v3getconnectorschedule", + "V3GetConnectorScheduleRequestTypedDict": ".v3getconnectorschedule", + "V3GetConnectorScheduleResponse": ".v3getconnectorschedule", + "V3GetConnectorScheduleResponseTypedDict": ".v3getconnectorschedule", + "V3GetPaymentRequest": ".v3getpayment", + "V3GetPaymentRequestTypedDict": ".v3getpayment", + "V3GetPaymentResponse": ".v3getpayment", + "V3GetPaymentResponseTypedDict": ".v3getpayment", + "V3GetPaymentInitiationRequest": ".v3getpaymentinitiation", + "V3GetPaymentInitiationRequestTypedDict": ".v3getpaymentinitiation", + "V3GetPaymentInitiationResponse": ".v3getpaymentinitiation", + "V3GetPaymentInitiationResponseTypedDict": ".v3getpaymentinitiation", + "V3GetPoolRequest": ".v3getpool", + "V3GetPoolRequestTypedDict": ".v3getpool", + "V3GetPoolResponse": ".v3getpool", + "V3GetPoolResponseTypedDict": ".v3getpool", + "V3GetPoolBalancesRequest": ".v3getpoolbalances", + "V3GetPoolBalancesRequestTypedDict": ".v3getpoolbalances", + "V3GetPoolBalancesResponse": ".v3getpoolbalances", + "V3GetPoolBalancesResponseTypedDict": ".v3getpoolbalances", + "V3GetTaskRequest": ".v3gettask", + "V3GetTaskRequestTypedDict": ".v3gettask", + "V3GetTaskResponse": ".v3gettask", + "V3GetTaskResponseTypedDict": ".v3gettask", + "V3InitiatePaymentRequest": ".v3initiatepayment", + "V3InitiatePaymentRequestTypedDict": ".v3initiatepayment", + "V3InitiatePaymentResponse": ".v3initiatepayment", + "V3InitiatePaymentResponseTypedDict": ".v3initiatepayment", + "V3InstallConnectorRequest": ".v3installconnector", + "V3InstallConnectorRequestTypedDict": ".v3installconnector", + "V3InstallConnectorResponse": ".v3installconnector", + "V3InstallConnectorResponseTypedDict": ".v3installconnector", + "V3ListAccountsRequest": ".v3listaccounts", + "V3ListAccountsRequestTypedDict": ".v3listaccounts", + "V3ListAccountsResponse": ".v3listaccounts", + "V3ListAccountsResponseTypedDict": ".v3listaccounts", + "V3ListBankAccountsRequest": ".v3listbankaccounts", + "V3ListBankAccountsRequestTypedDict": ".v3listbankaccounts", + "V3ListBankAccountsResponse": ".v3listbankaccounts", + "V3ListBankAccountsResponseTypedDict": ".v3listbankaccounts", + "V3ListConnectorConfigsResponse": ".v3listconnectorconfigs", + "V3ListConnectorConfigsResponseTypedDict": ".v3listconnectorconfigs", + "V3ListConnectorsRequest": ".v3listconnectors", + "V3ListConnectorsRequestTypedDict": ".v3listconnectors", + "V3ListConnectorsResponse": ".v3listconnectors", + "V3ListConnectorsResponseTypedDict": ".v3listconnectors", + "V3ListConnectorScheduleInstancesRequest": ".v3listconnectorscheduleinstances", + "V3ListConnectorScheduleInstancesRequestTypedDict": ".v3listconnectorscheduleinstances", + "V3ListConnectorScheduleInstancesResponse": ".v3listconnectorscheduleinstances", + "V3ListConnectorScheduleInstancesResponseTypedDict": ".v3listconnectorscheduleinstances", + "V3ListConnectorSchedulesRequest": ".v3listconnectorschedules", + "V3ListConnectorSchedulesRequestTypedDict": ".v3listconnectorschedules", + "V3ListConnectorSchedulesResponse": ".v3listconnectorschedules", + "V3ListConnectorSchedulesResponseTypedDict": ".v3listconnectorschedules", + "V3ListPaymentInitiationAdjustmentsRequest": ".v3listpaymentinitiationadjustments", + "V3ListPaymentInitiationAdjustmentsRequestTypedDict": ".v3listpaymentinitiationadjustments", + "V3ListPaymentInitiationAdjustmentsResponse": ".v3listpaymentinitiationadjustments", + "V3ListPaymentInitiationAdjustmentsResponseTypedDict": ".v3listpaymentinitiationadjustments", + "V3ListPaymentInitiationRelatedPaymentsRequest": ".v3listpaymentinitiationrelatedpayments", + "V3ListPaymentInitiationRelatedPaymentsRequestTypedDict": ".v3listpaymentinitiationrelatedpayments", + "V3ListPaymentInitiationRelatedPaymentsResponse": ".v3listpaymentinitiationrelatedpayments", + "V3ListPaymentInitiationRelatedPaymentsResponseTypedDict": ".v3listpaymentinitiationrelatedpayments", + "V3ListPaymentInitiationsRequest": ".v3listpaymentinitiations", + "V3ListPaymentInitiationsRequestTypedDict": ".v3listpaymentinitiations", + "V3ListPaymentInitiationsResponse": ".v3listpaymentinitiations", + "V3ListPaymentInitiationsResponseTypedDict": ".v3listpaymentinitiations", + "V3ListPaymentsRequest": ".v3listpayments", + "V3ListPaymentsRequestTypedDict": ".v3listpayments", + "V3ListPaymentsResponse": ".v3listpayments", + "V3ListPaymentsResponseTypedDict": ".v3listpayments", + "V3ListPoolsRequest": ".v3listpools", + "V3ListPoolsRequestTypedDict": ".v3listpools", + "V3ListPoolsResponse": ".v3listpools", + "V3ListPoolsResponseTypedDict": ".v3listpools", + "V3RejectPaymentInitiationRequest": ".v3rejectpaymentinitiation", + "V3RejectPaymentInitiationRequestTypedDict": ".v3rejectpaymentinitiation", + "V3RejectPaymentInitiationResponse": ".v3rejectpaymentinitiation", + "V3RejectPaymentInitiationResponseTypedDict": ".v3rejectpaymentinitiation", + "V3RemoveAccountFromPoolRequest": ".v3removeaccountfrompool", + "V3RemoveAccountFromPoolRequestTypedDict": ".v3removeaccountfrompool", + "V3RemoveAccountFromPoolResponse": ".v3removeaccountfrompool", + "V3RemoveAccountFromPoolResponseTypedDict": ".v3removeaccountfrompool", + "V3ResetConnectorRequest": ".v3resetconnector", + "V3ResetConnectorRequestTypedDict": ".v3resetconnector", + "V3ResetConnectorResponse": ".v3resetconnector", + "V3ResetConnectorResponseTypedDict": ".v3resetconnector", + "V3RetryPaymentInitiationRequest": ".v3retrypaymentinitiation", + "V3RetryPaymentInitiationRequestTypedDict": ".v3retrypaymentinitiation", + "V3RetryPaymentInitiationResponse": ".v3retrypaymentinitiation", + "V3RetryPaymentInitiationResponseTypedDict": ".v3retrypaymentinitiation", + "V3ReversePaymentInitiationRequest": ".v3reversepaymentinitiation", + "V3ReversePaymentInitiationRequestTypedDict": ".v3reversepaymentinitiation", + "V3ReversePaymentInitiationResponse": ".v3reversepaymentinitiation", + "V3ReversePaymentInitiationResponseTypedDict": ".v3reversepaymentinitiation", + "V3UninstallConnectorRequest": ".v3uninstallconnector", + "V3UninstallConnectorRequestTypedDict": ".v3uninstallconnector", + "V3UninstallConnectorResponse": ".v3uninstallconnector", + "V3UninstallConnectorResponseTypedDict": ".v3uninstallconnector", + "V3UpdateBankAccountMetadataRequest": ".v3updatebankaccountmetadata", + "V3UpdateBankAccountMetadataRequestTypedDict": ".v3updatebankaccountmetadata", + "V3UpdateBankAccountMetadataResponse": ".v3updatebankaccountmetadata", + "V3UpdateBankAccountMetadataResponseTypedDict": ".v3updatebankaccountmetadata", + "V3UpdatePaymentMetadataRequest": ".v3updatepaymentmetadata", + "V3UpdatePaymentMetadataRequestTypedDict": ".v3updatepaymentmetadata", + "V3UpdatePaymentMetadataResponse": ".v3updatepaymentmetadata", + "V3UpdatePaymentMetadataResponseTypedDict": ".v3updatepaymentmetadata", + "VoidHoldRequest": ".voidhold", + "VoidHoldRequestTypedDict": ".voidhold", + "VoidHoldResponse": ".voidhold", + "VoidHoldResponseTypedDict": ".voidhold", + "WalletsgetServerInfoResponse": ".walletsgetserverinfo", + "WalletsgetServerInfoResponseTypedDict": ".walletsgetserverinfo", +} + + +def __getattr__(attr_name: str) -> object: + module_name = _dynamic_imports.get(attr_name) + if module_name is None: + raise AttributeError( + f"No {attr_name} found in _dynamic_imports for module name -> {__name__} " + ) + + try: + module = import_module(module_name, __package__) + result = getattr(module, attr_name) + return result + except ImportError as e: + raise ImportError( + f"Failed to import {attr_name} from {module_name}: {e}" + ) from e + except AttributeError as e: + raise AttributeError( + f"Failed to get {attr_name} from {module_name}: {e}" + ) from e + + +def __dir__(): + lazy_attrs = list(_dynamic_imports.keys()) + return sorted(lazy_attrs) diff --git a/src/formance_sdk_python/models/operations/addmetadataontransaction.py b/src/formance_sdk_python/models/operations/addmetadataontransaction.py index 87a3b920..486fd0f4 100644 --- a/src/formance_sdk_python/models/operations/addmetadataontransaction.py +++ b/src/formance_sdk_python/models/operations/addmetadataontransaction.py @@ -52,7 +52,7 @@ def serialize_model(self, handler): m = {} - for n, f in self.model_fields.items(): + for n, f in type(self).model_fields.items(): k = f.alias or n val = serialized.get(k) serialized.pop(k, None) diff --git a/src/formance_sdk_python/models/operations/addmetadatatoaccount.py b/src/formance_sdk_python/models/operations/addmetadatatoaccount.py index d0559abc..e58588a0 100644 --- a/src/formance_sdk_python/models/operations/addmetadatatoaccount.py +++ b/src/formance_sdk_python/models/operations/addmetadatatoaccount.py @@ -55,7 +55,7 @@ def serialize_model(self, handler): m = {} - for n, f in self.model_fields.items(): + for n, f in type(self).model_fields.items(): k = f.alias or n val = serialized.get(k) serialized.pop(k, None) diff --git a/src/formance_sdk_python/models/operations/connectorstransfer.py b/src/formance_sdk_python/models/operations/connectorstransfer.py index 5ffd577e..3fc1ace4 100644 --- a/src/formance_sdk_python/models/operations/connectorstransfer.py +++ b/src/formance_sdk_python/models/operations/connectorstransfer.py @@ -2,7 +2,7 @@ from __future__ import annotations from formance_sdk_python.models.shared import ( - connector as shared_connector, + connector_enum as shared_connector_enum, transferrequest as shared_transferrequest, transferresponse as shared_transferresponse, ) @@ -15,7 +15,7 @@ class ConnectorsTransferRequestTypedDict(TypedDict): transfer_request: shared_transferrequest.TransferRequestTypedDict - connector: shared_connector.Connector + connector: shared_connector_enum.ConnectorEnum r"""The name of the connector.""" @@ -26,7 +26,7 @@ class ConnectorsTransferRequest(BaseModel): ] connector: Annotated[ - shared_connector.Connector, + shared_connector_enum.ConnectorEnum, FieldMetadata(path=PathParamMetadata(style="simple", explode=False)), ] r"""The name of the connector.""" diff --git a/src/formance_sdk_python/models/operations/debitwallet.py b/src/formance_sdk_python/models/operations/debitwallet.py index 5710eb32..d57e6058 100644 --- a/src/formance_sdk_python/models/operations/debitwallet.py +++ b/src/formance_sdk_python/models/operations/debitwallet.py @@ -2,8 +2,8 @@ from __future__ import annotations from formance_sdk_python.models.shared import ( + activitydebitwalletoutput as shared_activitydebitwalletoutput, debitwalletrequest as shared_debitwalletrequest, - debitwalletresponse as shared_debitwalletresponse, ) from formance_sdk_python.types import BaseModel from formance_sdk_python.utils import ( @@ -52,8 +52,8 @@ class DebitWalletResponseTypedDict(TypedDict): r"""HTTP response status code for this operation""" raw_response: httpx.Response r"""Raw HTTP response; suitable for custom response parsing""" - debit_wallet_response: NotRequired[ - shared_debitwalletresponse.DebitWalletResponseTypedDict + activity_debit_wallet_output: NotRequired[ + shared_activitydebitwalletoutput.ActivityDebitWalletOutputTypedDict ] r"""Wallet successfully debited as a pending hold""" @@ -68,7 +68,7 @@ class DebitWalletResponse(BaseModel): raw_response: httpx.Response r"""Raw HTTP response; suitable for custom response parsing""" - debit_wallet_response: Optional[shared_debitwalletresponse.DebitWalletResponse] = ( - None - ) + activity_debit_wallet_output: Optional[ + shared_activitydebitwalletoutput.ActivityDebitWalletOutput + ] = None r"""Wallet successfully debited as a pending hold""" diff --git a/src/formance_sdk_python/models/operations/getconnectortask.py b/src/formance_sdk_python/models/operations/getconnectortask.py index e377611f..dd5c4b96 100644 --- a/src/formance_sdk_python/models/operations/getconnectortask.py +++ b/src/formance_sdk_python/models/operations/getconnectortask.py @@ -2,7 +2,7 @@ from __future__ import annotations from formance_sdk_python.models.shared import ( - connector as shared_connector, + connector_enum as shared_connector_enum, taskresponse as shared_taskresponse, ) from formance_sdk_python.types import BaseModel @@ -14,7 +14,7 @@ class GetConnectorTaskRequestTypedDict(TypedDict): - connector: shared_connector.Connector + connector: shared_connector_enum.ConnectorEnum r"""The name of the connector.""" task_id: str r"""The task ID.""" @@ -22,7 +22,7 @@ class GetConnectorTaskRequestTypedDict(TypedDict): class GetConnectorTaskRequest(BaseModel): connector: Annotated[ - shared_connector.Connector, + shared_connector_enum.ConnectorEnum, FieldMetadata(path=PathParamMetadata(style="simple", explode=False)), ] r"""The name of the connector.""" diff --git a/src/formance_sdk_python/models/operations/getconnectortaskv1.py b/src/formance_sdk_python/models/operations/getconnectortaskv1.py index c80c84d0..4bdef5b5 100644 --- a/src/formance_sdk_python/models/operations/getconnectortaskv1.py +++ b/src/formance_sdk_python/models/operations/getconnectortaskv1.py @@ -2,7 +2,7 @@ from __future__ import annotations from formance_sdk_python.models.shared import ( - connector as shared_connector, + connector_enum as shared_connector_enum, taskresponse as shared_taskresponse, ) from formance_sdk_python.types import BaseModel @@ -14,7 +14,7 @@ class GetConnectorTaskV1RequestTypedDict(TypedDict): - connector: shared_connector.Connector + connector: shared_connector_enum.ConnectorEnum r"""The name of the connector.""" connector_id: str r"""The connector ID.""" @@ -24,7 +24,7 @@ class GetConnectorTaskV1RequestTypedDict(TypedDict): class GetConnectorTaskV1Request(BaseModel): connector: Annotated[ - shared_connector.Connector, + shared_connector_enum.ConnectorEnum, FieldMetadata(path=PathParamMetadata(style="simple", explode=False)), ] r"""The name of the connector.""" diff --git a/src/formance_sdk_python/models/operations/getwallet.py b/src/formance_sdk_python/models/operations/getwallet.py index 26a28b8b..10570bb5 100644 --- a/src/formance_sdk_python/models/operations/getwallet.py +++ b/src/formance_sdk_python/models/operations/getwallet.py @@ -2,7 +2,7 @@ from __future__ import annotations from formance_sdk_python.models.shared import ( - getwalletresponse as shared_getwalletresponse, + activitygetwalletoutput as shared_activitygetwalletoutput, ) from formance_sdk_python.types import BaseModel from formance_sdk_python.utils import FieldMetadata, PathParamMetadata @@ -28,8 +28,8 @@ class GetWalletResponseTypedDict(TypedDict): r"""HTTP response status code for this operation""" raw_response: httpx.Response r"""Raw HTTP response; suitable for custom response parsing""" - get_wallet_response: NotRequired[ - shared_getwalletresponse.GetWalletResponseTypedDict + activity_get_wallet_output: NotRequired[ + shared_activitygetwalletoutput.ActivityGetWalletOutputTypedDict ] r"""Wallet""" @@ -44,5 +44,7 @@ class GetWalletResponse(BaseModel): raw_response: httpx.Response r"""Raw HTTP response; suitable for custom response parsing""" - get_wallet_response: Optional[shared_getwalletresponse.GetWalletResponse] = None + activity_get_wallet_output: Optional[ + shared_activitygetwalletoutput.ActivityGetWalletOutput + ] = None r"""Wallet""" diff --git a/src/formance_sdk_python/models/operations/installconnector.py b/src/formance_sdk_python/models/operations/installconnector.py index 2026575e..4e39bd63 100644 --- a/src/formance_sdk_python/models/operations/installconnector.py +++ b/src/formance_sdk_python/models/operations/installconnector.py @@ -2,7 +2,7 @@ from __future__ import annotations from formance_sdk_python.models.shared import ( - connector as shared_connector, + connector_enum as shared_connector_enum, connectorconfig as shared_connectorconfig, connectorresponse as shared_connectorresponse, ) @@ -15,7 +15,7 @@ class InstallConnectorRequestTypedDict(TypedDict): connector_config: shared_connectorconfig.ConnectorConfigTypedDict - connector: shared_connector.Connector + connector: shared_connector_enum.ConnectorEnum r"""The name of the connector.""" @@ -26,7 +26,7 @@ class InstallConnectorRequest(BaseModel): ] connector: Annotated[ - shared_connector.Connector, + shared_connector_enum.ConnectorEnum, FieldMetadata(path=PathParamMetadata(style="simple", explode=False)), ] r"""The name of the connector.""" diff --git a/src/formance_sdk_python/models/operations/listconnectortasks.py b/src/formance_sdk_python/models/operations/listconnectortasks.py index 179a2832..70891ce9 100644 --- a/src/formance_sdk_python/models/operations/listconnectortasks.py +++ b/src/formance_sdk_python/models/operations/listconnectortasks.py @@ -2,7 +2,7 @@ from __future__ import annotations from formance_sdk_python.models.shared import ( - connector as shared_connector, + connector_enum as shared_connector_enum, taskscursor as shared_taskscursor, ) from formance_sdk_python.types import BaseModel @@ -18,7 +18,7 @@ class ListConnectorTasksRequestTypedDict(TypedDict): - connector: shared_connector.Connector + connector: shared_connector_enum.ConnectorEnum r"""The name of the connector.""" cursor: NotRequired[str] r"""Parameter used in pagination requests. Maximum page size is set to 15. @@ -35,7 +35,7 @@ class ListConnectorTasksRequestTypedDict(TypedDict): class ListConnectorTasksRequest(BaseModel): connector: Annotated[ - shared_connector.Connector, + shared_connector_enum.ConnectorEnum, FieldMetadata(path=PathParamMetadata(style="simple", explode=False)), ] r"""The name of the connector.""" diff --git a/src/formance_sdk_python/models/operations/listconnectortasksv1.py b/src/formance_sdk_python/models/operations/listconnectortasksv1.py index b61de392..e24ba7d6 100644 --- a/src/formance_sdk_python/models/operations/listconnectortasksv1.py +++ b/src/formance_sdk_python/models/operations/listconnectortasksv1.py @@ -2,7 +2,7 @@ from __future__ import annotations from formance_sdk_python.models.shared import ( - connector as shared_connector, + connector_enum as shared_connector_enum, taskscursor as shared_taskscursor, ) from formance_sdk_python.types import BaseModel @@ -18,7 +18,7 @@ class ListConnectorTasksV1RequestTypedDict(TypedDict): - connector: shared_connector.Connector + connector: shared_connector_enum.ConnectorEnum r"""The name of the connector.""" connector_id: str r"""The connector ID.""" @@ -37,7 +37,7 @@ class ListConnectorTasksV1RequestTypedDict(TypedDict): class ListConnectorTasksV1Request(BaseModel): connector: Annotated[ - shared_connector.Connector, + shared_connector_enum.ConnectorEnum, FieldMetadata(path=PathParamMetadata(style="simple", explode=False)), ] r"""The name of the connector.""" diff --git a/src/formance_sdk_python/models/operations/readconnectorconfig.py b/src/formance_sdk_python/models/operations/readconnectorconfig.py index d3815e83..200cf4e9 100644 --- a/src/formance_sdk_python/models/operations/readconnectorconfig.py +++ b/src/formance_sdk_python/models/operations/readconnectorconfig.py @@ -2,7 +2,7 @@ from __future__ import annotations from formance_sdk_python.models.shared import ( - connector as shared_connector, + connector_enum as shared_connector_enum, connectorconfigresponse as shared_connectorconfigresponse, ) from formance_sdk_python.types import BaseModel @@ -13,13 +13,13 @@ class ReadConnectorConfigRequestTypedDict(TypedDict): - connector: shared_connector.Connector + connector: shared_connector_enum.ConnectorEnum r"""The name of the connector.""" class ReadConnectorConfigRequest(BaseModel): connector: Annotated[ - shared_connector.Connector, + shared_connector_enum.ConnectorEnum, FieldMetadata(path=PathParamMetadata(style="simple", explode=False)), ] r"""The name of the connector.""" diff --git a/src/formance_sdk_python/models/operations/readconnectorconfigv1.py b/src/formance_sdk_python/models/operations/readconnectorconfigv1.py index 9a6bfb2f..73faf768 100644 --- a/src/formance_sdk_python/models/operations/readconnectorconfigv1.py +++ b/src/formance_sdk_python/models/operations/readconnectorconfigv1.py @@ -2,7 +2,7 @@ from __future__ import annotations from formance_sdk_python.models.shared import ( - connector as shared_connector, + connector_enum as shared_connector_enum, connectorconfigresponse as shared_connectorconfigresponse, ) from formance_sdk_python.types import BaseModel @@ -14,7 +14,7 @@ class ReadConnectorConfigV1RequestTypedDict(TypedDict): - connector: shared_connector.Connector + connector: shared_connector_enum.ConnectorEnum r"""The name of the connector.""" connector_id: str r"""The connector ID.""" @@ -22,7 +22,7 @@ class ReadConnectorConfigV1RequestTypedDict(TypedDict): class ReadConnectorConfigV1Request(BaseModel): connector: Annotated[ - shared_connector.Connector, + shared_connector_enum.ConnectorEnum, FieldMetadata(path=PathParamMetadata(style="simple", explode=False)), ] r"""The name of the connector.""" diff --git a/src/formance_sdk_python/models/operations/resetconnector.py b/src/formance_sdk_python/models/operations/resetconnector.py index 7786330b..c8f01a54 100644 --- a/src/formance_sdk_python/models/operations/resetconnector.py +++ b/src/formance_sdk_python/models/operations/resetconnector.py @@ -1,7 +1,7 @@ """Code generated by Speakeasy (https://speakeasy.com). DO NOT EDIT.""" from __future__ import annotations -from formance_sdk_python.models.shared import connector as shared_connector +from formance_sdk_python.models.shared import connector_enum as shared_connector_enum from formance_sdk_python.types import BaseModel from formance_sdk_python.utils import FieldMetadata, PathParamMetadata import httpx @@ -9,13 +9,13 @@ class ResetConnectorRequestTypedDict(TypedDict): - connector: shared_connector.Connector + connector: shared_connector_enum.ConnectorEnum r"""The name of the connector.""" class ResetConnectorRequest(BaseModel): connector: Annotated[ - shared_connector.Connector, + shared_connector_enum.ConnectorEnum, FieldMetadata(path=PathParamMetadata(style="simple", explode=False)), ] r"""The name of the connector.""" diff --git a/src/formance_sdk_python/models/operations/resetconnectorv1.py b/src/formance_sdk_python/models/operations/resetconnectorv1.py index 3b335340..927f91e8 100644 --- a/src/formance_sdk_python/models/operations/resetconnectorv1.py +++ b/src/formance_sdk_python/models/operations/resetconnectorv1.py @@ -1,7 +1,7 @@ """Code generated by Speakeasy (https://speakeasy.com). DO NOT EDIT.""" from __future__ import annotations -from formance_sdk_python.models.shared import connector as shared_connector +from formance_sdk_python.models.shared import connector_enum as shared_connector_enum from formance_sdk_python.types import BaseModel from formance_sdk_python.utils import FieldMetadata, PathParamMetadata import httpx @@ -10,7 +10,7 @@ class ResetConnectorV1RequestTypedDict(TypedDict): - connector: shared_connector.Connector + connector: shared_connector_enum.ConnectorEnum r"""The name of the connector.""" connector_id: str r"""The connector ID.""" @@ -18,7 +18,7 @@ class ResetConnectorV1RequestTypedDict(TypedDict): class ResetConnectorV1Request(BaseModel): connector: Annotated[ - shared_connector.Connector, + shared_connector_enum.ConnectorEnum, FieldMetadata(path=PathParamMetadata(style="simple", explode=False)), ] r"""The name of the connector.""" diff --git a/src/formance_sdk_python/models/operations/uninstallconnector.py b/src/formance_sdk_python/models/operations/uninstallconnector.py index a0c62511..280e6d28 100644 --- a/src/formance_sdk_python/models/operations/uninstallconnector.py +++ b/src/formance_sdk_python/models/operations/uninstallconnector.py @@ -1,7 +1,7 @@ """Code generated by Speakeasy (https://speakeasy.com). DO NOT EDIT.""" from __future__ import annotations -from formance_sdk_python.models.shared import connector as shared_connector +from formance_sdk_python.models.shared import connector_enum as shared_connector_enum from formance_sdk_python.types import BaseModel from formance_sdk_python.utils import FieldMetadata, PathParamMetadata import httpx @@ -9,13 +9,13 @@ class UninstallConnectorRequestTypedDict(TypedDict): - connector: shared_connector.Connector + connector: shared_connector_enum.ConnectorEnum r"""The name of the connector.""" class UninstallConnectorRequest(BaseModel): connector: Annotated[ - shared_connector.Connector, + shared_connector_enum.ConnectorEnum, FieldMetadata(path=PathParamMetadata(style="simple", explode=False)), ] r"""The name of the connector.""" diff --git a/src/formance_sdk_python/models/operations/uninstallconnectorv1.py b/src/formance_sdk_python/models/operations/uninstallconnectorv1.py index e79d650f..43290ab9 100644 --- a/src/formance_sdk_python/models/operations/uninstallconnectorv1.py +++ b/src/formance_sdk_python/models/operations/uninstallconnectorv1.py @@ -1,7 +1,7 @@ """Code generated by Speakeasy (https://speakeasy.com). DO NOT EDIT.""" from __future__ import annotations -from formance_sdk_python.models.shared import connector as shared_connector +from formance_sdk_python.models.shared import connector_enum as shared_connector_enum from formance_sdk_python.types import BaseModel from formance_sdk_python.utils import FieldMetadata, PathParamMetadata import httpx @@ -10,7 +10,7 @@ class UninstallConnectorV1RequestTypedDict(TypedDict): - connector: shared_connector.Connector + connector: shared_connector_enum.ConnectorEnum r"""The name of the connector.""" connector_id: str r"""The connector ID.""" @@ -18,7 +18,7 @@ class UninstallConnectorV1RequestTypedDict(TypedDict): class UninstallConnectorV1Request(BaseModel): connector: Annotated[ - shared_connector.Connector, + shared_connector_enum.ConnectorEnum, FieldMetadata(path=PathParamMetadata(style="simple", explode=False)), ] r"""The name of the connector.""" diff --git a/src/formance_sdk_python/models/operations/updateclient.py b/src/formance_sdk_python/models/operations/updateclient.py index 082013c8..6adf9809 100644 --- a/src/formance_sdk_python/models/operations/updateclient.py +++ b/src/formance_sdk_python/models/operations/updateclient.py @@ -2,8 +2,8 @@ from __future__ import annotations from formance_sdk_python.models.shared import ( - updateclientrequest as shared_updateclientrequest, - updateclientresponse as shared_updateclientresponse, + clientoptions as shared_clientoptions, + createclientresponse as shared_createclientresponse, ) from formance_sdk_python.types import BaseModel from formance_sdk_python.utils import FieldMetadata, PathParamMetadata, RequestMetadata @@ -16,9 +16,7 @@ class UpdateClientRequestTypedDict(TypedDict): client_id: str r"""Client ID""" - update_client_request: NotRequired[ - shared_updateclientrequest.UpdateClientRequestTypedDict - ] + client_options: NotRequired[shared_clientoptions.ClientOptionsTypedDict] class UpdateClientRequest(BaseModel): @@ -29,8 +27,8 @@ class UpdateClientRequest(BaseModel): ] r"""Client ID""" - update_client_request: Annotated[ - Optional[shared_updateclientrequest.UpdateClientRequest], + client_options: Annotated[ + Optional[shared_clientoptions.ClientOptions], FieldMetadata(request=RequestMetadata(media_type="application/json")), ] = None @@ -42,8 +40,8 @@ class UpdateClientResponseTypedDict(TypedDict): r"""HTTP response status code for this operation""" raw_response: httpx.Response r"""Raw HTTP response; suitable for custom response parsing""" - update_client_response: NotRequired[ - shared_updateclientresponse.UpdateClientResponseTypedDict + create_client_response: NotRequired[ + shared_createclientresponse.CreateClientResponseTypedDict ] r"""Updated client""" @@ -58,7 +56,7 @@ class UpdateClientResponse(BaseModel): raw_response: httpx.Response r"""Raw HTTP response; suitable for custom response parsing""" - update_client_response: Optional[ - shared_updateclientresponse.UpdateClientResponse + create_client_response: Optional[ + shared_createclientresponse.CreateClientResponse ] = None r"""Updated client""" diff --git a/src/formance_sdk_python/models/operations/updateconnectorconfigv1.py b/src/formance_sdk_python/models/operations/updateconnectorconfigv1.py index 455b347f..9956d896 100644 --- a/src/formance_sdk_python/models/operations/updateconnectorconfigv1.py +++ b/src/formance_sdk_python/models/operations/updateconnectorconfigv1.py @@ -2,7 +2,7 @@ from __future__ import annotations from formance_sdk_python.models.shared import ( - connector as shared_connector, + connector_enum as shared_connector_enum, connectorconfig as shared_connectorconfig, ) from formance_sdk_python.types import BaseModel @@ -14,7 +14,7 @@ class UpdateConnectorConfigV1RequestTypedDict(TypedDict): connector_config: shared_connectorconfig.ConnectorConfigTypedDict - connector: shared_connector.Connector + connector: shared_connector_enum.ConnectorEnum r"""The name of the connector.""" connector_id: str r"""The connector ID.""" @@ -27,7 +27,7 @@ class UpdateConnectorConfigV1Request(BaseModel): ] connector: Annotated[ - shared_connector.Connector, + shared_connector_enum.ConnectorEnum, FieldMetadata(path=PathParamMetadata(style="simple", explode=False)), ] r"""The name of the connector.""" diff --git a/src/formance_sdk_python/models/operations/updatemapping.py b/src/formance_sdk_python/models/operations/updatemapping.py index 0c3bec98..7989d754 100644 --- a/src/formance_sdk_python/models/operations/updatemapping.py +++ b/src/formance_sdk_python/models/operations/updatemapping.py @@ -40,7 +40,7 @@ def serialize_model(self, handler): m = {} - for n, f in self.model_fields.items(): + for n, f in type(self).model_fields.items(): k = f.alias or n val = serialized.get(k) serialized.pop(k, None) diff --git a/src/formance_sdk_python/models/operations/updatemetadata.py b/src/formance_sdk_python/models/operations/updatemetadata.py index d8667d7a..52779bd4 100644 --- a/src/formance_sdk_python/models/operations/updatemetadata.py +++ b/src/formance_sdk_python/models/operations/updatemetadata.py @@ -39,7 +39,7 @@ def serialize_model(self, handler): m = {} - for n, f in self.model_fields.items(): + for n, f in type(self).model_fields.items(): k = f.alias or n val = serialized.get(k) serialized.pop(k, None) diff --git a/src/formance_sdk_python/models/operations/v2reverttransaction.py b/src/formance_sdk_python/models/operations/v2reverttransaction.py index fa60c12e..98c8cc66 100644 --- a/src/formance_sdk_python/models/operations/v2reverttransaction.py +++ b/src/formance_sdk_python/models/operations/v2reverttransaction.py @@ -2,7 +2,7 @@ from __future__ import annotations from formance_sdk_python.models.shared import ( - v2reverttransactionresponse as shared_v2reverttransactionresponse, + v2createtransactionresponse as shared_v2createtransactionresponse, ) from formance_sdk_python.types import BaseModel from formance_sdk_python.utils import ( @@ -71,8 +71,8 @@ class V2RevertTransactionResponseTypedDict(TypedDict): r"""HTTP response status code for this operation""" raw_response: httpx.Response r"""Raw HTTP response; suitable for custom response parsing""" - v2_revert_transaction_response: NotRequired[ - shared_v2reverttransactionresponse.V2RevertTransactionResponseTypedDict + v2_create_transaction_response: NotRequired[ + shared_v2createtransactionresponse.V2CreateTransactionResponseTypedDict ] r"""OK""" @@ -87,7 +87,7 @@ class V2RevertTransactionResponse(BaseModel): raw_response: httpx.Response r"""Raw HTTP response; suitable for custom response parsing""" - v2_revert_transaction_response: Optional[ - shared_v2reverttransactionresponse.V2RevertTransactionResponse + v2_create_transaction_response: Optional[ + shared_v2createtransactionresponse.V2CreateTransactionResponse ] = None r"""OK""" diff --git a/src/formance_sdk_python/models/shared/__init__.py b/src/formance_sdk_python/models/shared/__init__.py index d3c35ec8..0a03d26b 100644 --- a/src/formance_sdk_python/models/shared/__init__.py +++ b/src/formance_sdk_python/models/shared/__init__.py @@ -1,1186 +1,1264 @@ """Code generated by Speakeasy (https://speakeasy.com). DO NOT EDIT.""" -from .account import Account, AccountTypedDict -from .accountbalance import AccountBalance, AccountBalanceTypedDict -from .accountrequest import AccountRequest, AccountRequestTypedDict -from .accountresponse import AccountResponse, AccountResponseTypedDict -from .accountscursor import ( - AccountsCursor, - AccountsCursorTypedDict, - Cursor, - CursorTypedDict, -) -from .accountscursorresponse import ( - AccountsCursorResponse, - AccountsCursorResponseCursor, - AccountsCursorResponseCursorTypedDict, - AccountsCursorResponseTypedDict, -) -from .accounttype import AccountType -from .accountwithvolumesandbalances import ( - AccountWithVolumesAndBalances, - AccountWithVolumesAndBalancesTypedDict, -) -from .activityaddaccountmetadata import ( - ActivityAddAccountMetadata, - ActivityAddAccountMetadataTypedDict, -) -from .activityconfirmhold import ActivityConfirmHold, ActivityConfirmHoldTypedDict -from .activitycreatetransaction import ( - ActivityCreateTransaction, - ActivityCreateTransactionTypedDict, -) -from .activitycreatetransactionoutput import ( - ActivityCreateTransactionOutput, - ActivityCreateTransactionOutputTypedDict, -) -from .activitycreditwallet import ActivityCreditWallet, ActivityCreditWalletTypedDict -from .activitydebitwallet import ActivityDebitWallet, ActivityDebitWalletTypedDict -from .activitydebitwalletoutput import ( - ActivityDebitWalletOutput, - ActivityDebitWalletOutputTypedDict, -) -from .activitygetaccount import ActivityGetAccount, ActivityGetAccountTypedDict -from .activitygetaccountoutput import ( - ActivityGetAccountOutput, - ActivityGetAccountOutputTypedDict, -) -from .activitygetpayment import ActivityGetPayment, ActivityGetPaymentTypedDict -from .activitygetpaymentoutput import ( - ActivityGetPaymentOutput, - ActivityGetPaymentOutputTypedDict, -) -from .activitygetwallet import ActivityGetWallet, ActivityGetWalletTypedDict -from .activitygetwalletoutput import ( - ActivityGetWalletOutput, - ActivityGetWalletOutputTypedDict, -) -from .activitylistwallets import ActivityListWallets, ActivityListWalletsTypedDict -from .activityreverttransaction import ( - ActivityRevertTransaction, - ActivityRevertTransactionTypedDict, -) -from .activityreverttransactionoutput import ( - ActivityRevertTransactionOutput, - ActivityRevertTransactionOutputTypedDict, -) -from .activitystripetransfer import ( - ActivityStripeTransfer, - ActivityStripeTransferTypedDict, - Metadata, - MetadataTypedDict, -) -from .activityvoidhold import ActivityVoidHold, ActivityVoidHoldTypedDict -from .addaccounttopoolrequest import ( - AddAccountToPoolRequest, - AddAccountToPoolRequestTypedDict, -) -from .adyenconfig import AdyenConfig, AdyenConfigTypedDict -from .aggregatebalancesresponse import ( - AggregateBalancesResponse, - AggregateBalancesResponseTypedDict, -) -from .assetholder import AssetHolder, AssetHolderTypedDict -from .atlarconfig import AtlarConfig, AtlarConfigTypedDict -from .attempt import Attempt, AttemptTypedDict -from .attemptresponse import AttemptResponse, AttemptResponseTypedDict -from .balance import Balance, BalanceTypedDict -from .balancescursor import ( - BalancesCursor, - BalancesCursorCursor, - BalancesCursorCursorTypedDict, - BalancesCursorTypedDict, -) -from .balancescursorresponse import ( - BalancesCursorResponse, - BalancesCursorResponseCursor, - BalancesCursorResponseCursorTypedDict, - BalancesCursorResponseTypedDict, -) -from .balancewithassets import BalanceWithAssets, BalanceWithAssetsTypedDict -from .bankaccount import BankAccount, BankAccountTypedDict -from .bankaccountrelatedaccounts import ( - BankAccountRelatedAccounts, - BankAccountRelatedAccountsTypedDict, -) -from .bankaccountrequest import BankAccountRequest, BankAccountRequestTypedDict -from .bankaccountresponse import BankAccountResponse, BankAccountResponseTypedDict -from .bankaccountscursor import ( - BankAccountsCursor, - BankAccountsCursorCursor, - BankAccountsCursorCursorTypedDict, - BankAccountsCursorTypedDict, -) -from .bankingcircleconfig import BankingCircleConfig, BankingCircleConfigTypedDict -from .client import Client, ClientTypedDict -from .clientsecret import ClientSecret, ClientSecretTypedDict -from .config import Config, ConfigTypedDict -from .configchangesecret import ConfigChangeSecret, ConfigChangeSecretTypedDict -from .configinfo import ConfigInfo, ConfigInfoTypedDict -from .configinforesponse import ConfigInfoResponse, ConfigInfoResponseTypedDict -from .configresponse import ConfigResponse, ConfigResponseTypedDict -from .configsresponse import ( - ConfigsResponse, - ConfigsResponseCursor, - ConfigsResponseCursorTypedDict, - ConfigsResponseTypedDict, -) -from .configuser import ConfigUser, ConfigUserTypedDict -from .confirmholdrequest import ConfirmHoldRequest, ConfirmHoldRequestTypedDict -from .connector import Connector -from .connectorconfig import ConnectorConfig, ConnectorConfigTypedDict -from .connectorconfigresponse import ( - ConnectorConfigResponse, - ConnectorConfigResponseTypedDict, -) -from .connectorresponse import ( - ConnectorResponse, - ConnectorResponseTypedDict, - Data, - DataTypedDict, -) -from .connectorsconfigsresponse import ( - ConnectorsConfigsResponse, - ConnectorsConfigsResponseConnector, - ConnectorsConfigsResponseConnectorTypedDict, - ConnectorsConfigsResponseData, - ConnectorsConfigsResponseDataTypedDict, - ConnectorsConfigsResponseTypedDict, - Key, - KeyTypedDict, -) -from .connectorsresponse import ( - ConnectorsResponse, - ConnectorsResponseData, - ConnectorsResponseDataTypedDict, - ConnectorsResponseTypedDict, -) -from .contract import Contract, ContractTypedDict, Expr, ExprTypedDict -from .createbalancerequest import CreateBalanceRequest, CreateBalanceRequestTypedDict -from .createbalanceresponse import CreateBalanceResponse, CreateBalanceResponseTypedDict -from .createclientrequest import CreateClientRequest, CreateClientRequestTypedDict -from .createclientresponse import CreateClientResponse, CreateClientResponseTypedDict -from .createsecretrequest import CreateSecretRequest, CreateSecretRequestTypedDict -from .createsecretresponse import CreateSecretResponse, CreateSecretResponseTypedDict -from .createtriggerresponse import CreateTriggerResponse, CreateTriggerResponseTypedDict -from .createwalletrequest import CreateWalletRequest, CreateWalletRequestTypedDict -from .createwalletresponse import CreateWalletResponse, CreateWalletResponseTypedDict -from .createworkflowrequest import CreateWorkflowRequest, CreateWorkflowRequestTypedDict -from .createworkflowresponse import ( - CreateWorkflowResponse, - CreateWorkflowResponseTypedDict, -) -from .creditwalletrequest import CreditWalletRequest, CreditWalletRequestTypedDict -from .currencycloudconfig import CurrencyCloudConfig, CurrencyCloudConfigTypedDict -from .debitwalletrequest import DebitWalletRequest, DebitWalletRequestTypedDict -from .debitwalletresponse import DebitWalletResponse, DebitWalletResponseTypedDict -from .dummypayconfig import DummyPayConfig, DummyPayConfigTypedDict -from .errorresponse import ErrorResponse, ErrorResponseTypedDict -from .errorsenum import ErrorsEnum -from .expandeddebithold import ExpandedDebitHold, ExpandedDebitHoldTypedDict -from .forwardbankaccountrequest import ( - ForwardBankAccountRequest, - ForwardBankAccountRequestTypedDict, -) -from .genericconfig import GenericConfig, GenericConfigTypedDict -from .getbalanceresponse import GetBalanceResponse, GetBalanceResponseTypedDict -from .getholdresponse import GetHoldResponse, GetHoldResponseTypedDict -from .getholdsresponse import ( - GetHoldsResponse, - GetHoldsResponseCursor, - GetHoldsResponseCursorTypedDict, - GetHoldsResponseTypedDict, -) -from .gettransactionsresponse import ( - GetTransactionsResponse, - GetTransactionsResponseCursor, - GetTransactionsResponseCursorTypedDict, - GetTransactionsResponseTypedDict, -) -from .getversionsresponse import GetVersionsResponse, GetVersionsResponseTypedDict -from .getwalletresponse import GetWalletResponse, GetWalletResponseTypedDict -from .getwalletsummaryresponse import ( - GetWalletSummaryResponse, - GetWalletSummaryResponseTypedDict, -) -from .getworkflowinstancehistoryresponse import ( - GetWorkflowInstanceHistoryResponse, - GetWorkflowInstanceHistoryResponseTypedDict, -) -from .getworkflowinstancehistorystageresponse import ( - GetWorkflowInstanceHistoryStageResponse, - GetWorkflowInstanceHistoryStageResponseTypedDict, -) -from .getworkflowinstanceresponse import ( - GetWorkflowInstanceResponse, - GetWorkflowInstanceResponseTypedDict, -) -from .getworkflowresponse import GetWorkflowResponse, GetWorkflowResponseTypedDict -from .hold import Hold, HoldTypedDict -from .ledgeraccountsubject import LedgerAccountSubject, LedgerAccountSubjectTypedDict -from .ledgerinfo import LedgerInfo, LedgerInfoTypedDict, Storage, StorageTypedDict -from .ledgerinforesponse import LedgerInfoResponse, LedgerInfoResponseTypedDict -from .ledgerstorage import LedgerStorage, LedgerStorageTypedDict -from .listbalancesresponse import ( - ListBalancesResponse, - ListBalancesResponseCursor, - ListBalancesResponseCursorTypedDict, - ListBalancesResponseTypedDict, -) -from .listclientsresponse import ListClientsResponse, ListClientsResponseTypedDict -from .listrunsresponse import ListRunsResponse, ListRunsResponseTypedDict -from .listtriggersoccurrencesresponse import ( - ListTriggersOccurrencesResponse, - ListTriggersOccurrencesResponseTypedDict, -) -from .listtriggersresponse import ListTriggersResponse, ListTriggersResponseTypedDict -from .listusersresponse import ListUsersResponse, ListUsersResponseTypedDict -from .listwalletsresponse import ( - ListWalletsResponse, - ListWalletsResponseCursor, - ListWalletsResponseCursorTypedDict, - ListWalletsResponseTypedDict, -) -from .listworkflowsresponse import ListWorkflowsResponse, ListWorkflowsResponseTypedDict -from .log import Log, LogTypedDict, Type -from .logscursorresponse import ( - LogsCursorResponse, - LogsCursorResponseCursor, - LogsCursorResponseCursorTypedDict, - LogsCursorResponseTypedDict, -) -from .mangopayconfig import MangoPayConfig, MangoPayConfigTypedDict -from .mapping import Mapping, MappingTypedDict -from .mappingresponse import MappingResponse, MappingResponseTypedDict -from .migrationinfo import MigrationInfo, MigrationInfoTypedDict, State -from .modulrconfig import ModulrConfig, ModulrConfigTypedDict -from .monetary import Monetary, MonetaryTypedDict -from .moneycorpconfig import MoneycorpConfig, MoneycorpConfigTypedDict -from .orchestrationaccount import OrchestrationAccount, OrchestrationAccountTypedDict -from .orchestrationconnector import OrchestrationConnector -from .orchestrationcreditwalletrequest import ( - OrchestrationCreditWalletRequest, - OrchestrationCreditWalletRequestTypedDict, -) -from .orchestrationlistwalletsresponse import ( - OrchestrationListWalletsResponse, - OrchestrationListWalletsResponseCursor, - OrchestrationListWalletsResponseCursorTypedDict, - OrchestrationListWalletsResponseTypedDict, -) -from .orchestrationpayment import ( - OrchestrationPayment, - OrchestrationPaymentRaw, - OrchestrationPaymentRawTypedDict, - OrchestrationPaymentScheme, - OrchestrationPaymentType, - OrchestrationPaymentTypedDict, -) -from .orchestrationpaymentadjustment import ( - OrchestrationPaymentAdjustment, - OrchestrationPaymentAdjustmentRaw, - OrchestrationPaymentAdjustmentRawTypedDict, - OrchestrationPaymentAdjustmentTypedDict, -) -from .orchestrationpaymentmetadata import ( - OrchestrationPaymentMetadata, - OrchestrationPaymentMetadataTypedDict, -) -from .orchestrationpaymentstatus import OrchestrationPaymentStatus -from .orchestrationposttransaction import ( - OrchestrationPostTransaction, - OrchestrationPostTransactionScript, - OrchestrationPostTransactionScriptTypedDict, - OrchestrationPostTransactionTypedDict, -) -from .orchestrationtransaction import ( - OrchestrationTransaction, - OrchestrationTransactionTypedDict, -) -from .orchestrationv2posttransaction import ( - OrchestrationV2PostTransaction, - OrchestrationV2PostTransactionScript, - OrchestrationV2PostTransactionScriptTypedDict, - OrchestrationV2PostTransactionTypedDict, -) -from .orchestrationv2transaction import ( - OrchestrationV2Transaction, - OrchestrationV2TransactionTypedDict, -) -from .orchestrationwallet import OrchestrationWallet, OrchestrationWalletTypedDict -from .payment import Payment, PaymentTypedDict, Raw, RawTypedDict -from .paymentadjustment import ( - PaymentAdjustment, - PaymentAdjustmentRaw, - PaymentAdjustmentRawTypedDict, - PaymentAdjustmentTypedDict, -) -from .paymentrequest import PaymentRequest, PaymentRequestTypedDict -from .paymentresponse import PaymentResponse, PaymentResponseTypedDict -from .paymentsaccount import ( - PaymentsAccount, - PaymentsAccountRaw, - PaymentsAccountRawTypedDict, - PaymentsAccountTypedDict, -) -from .paymentsaccountresponse import ( - PaymentsAccountResponse, - PaymentsAccountResponseTypedDict, -) -from .paymentscheme import PaymentScheme -from .paymentscursor import ( - PaymentsCursor, - PaymentsCursorCursor, - PaymentsCursorCursorTypedDict, - PaymentsCursorTypedDict, -) -from .paymentserrorsenum import PaymentsErrorsEnum -from .paymentstatus import PaymentStatus -from .paymenttype import PaymentType -from .policiescursorresponse import ( - PoliciesCursorResponse, - PoliciesCursorResponseCursor, - PoliciesCursorResponseCursorTypedDict, - PoliciesCursorResponseTypedDict, -) -from .policy import Policy, PolicyTypedDict -from .policyrequest import PolicyRequest, PolicyRequestTypedDict -from .policyresponse import PolicyResponse, PolicyResponseTypedDict -from .pool import Pool, PoolTypedDict -from .poolbalance import PoolBalance, PoolBalanceTypedDict -from .poolbalances import PoolBalances, PoolBalancesTypedDict -from .poolbalancesresponse import PoolBalancesResponse, PoolBalancesResponseTypedDict -from .poolrequest import PoolRequest, PoolRequestTypedDict -from .poolresponse import PoolResponse, PoolResponseTypedDict -from .poolscursor import ( - PoolsCursor, - PoolsCursorCursor, - PoolsCursorCursorTypedDict, - PoolsCursorTypedDict, -) -from .posting import Posting, PostingTypedDict -from .posttransaction import ( - PostTransaction, - PostTransactionScript, - PostTransactionScriptTypedDict, - PostTransactionTypedDict, -) -from .query import Query, QueryRaw, QueryRawTypedDict, QueryTypedDict -from .readclientresponse import ReadClientResponse, ReadClientResponseTypedDict -from .readtriggerresponse import ReadTriggerResponse, ReadTriggerResponseTypedDict -from .readuserresponse import ReadUserResponse, ReadUserResponseTypedDict -from .reconciliation import Reconciliation, ReconciliationTypedDict -from .reconciliationrequest import ReconciliationRequest, ReconciliationRequestTypedDict -from .reconciliationresponse import ( - ReconciliationResponse, - ReconciliationResponseTypedDict, -) -from .reconciliationscursorresponse import ( - ReconciliationsCursorResponse, - ReconciliationsCursorResponseCursor, - ReconciliationsCursorResponseCursorTypedDict, - ReconciliationsCursorResponseTypedDict, -) -from .response import ( - Response, - ResponseCursor, - ResponseCursorTypedDict, - ResponseTypedDict, - Total, - TotalTypedDict, -) -from .reversetransferinitiationrequest import ( - ReverseTransferInitiationRequest, - ReverseTransferInitiationRequestTypedDict, -) -from .runworkflowresponse import RunWorkflowResponse, RunWorkflowResponseTypedDict -from .script import Script, ScriptTypedDict -from .scriptresponse import ScriptResponse, ScriptResponseTypedDict -from .secret import Secret, SecretTypedDict -from .security import Security, SecurityTypedDict -from .serverinfo import ServerInfo, ServerInfoTypedDict -from .stage import Stage, StageTypedDict -from .stagedelay import StageDelay, StageDelayTypedDict -from .stagesend import StageSend, StageSendTypedDict -from .stagesenddestination import StageSendDestination, StageSendDestinationTypedDict -from .stagesenddestinationaccount import ( - StageSendDestinationAccount, - StageSendDestinationAccountTypedDict, -) -from .stagesenddestinationpayment import ( - StageSendDestinationPayment, - StageSendDestinationPaymentTypedDict, -) -from .stagesenddestinationwallet import ( - StageSendDestinationWallet, - StageSendDestinationWalletTypedDict, -) -from .stagesendsource import StageSendSource, StageSendSourceTypedDict -from .stagesendsourceaccount import ( - StageSendSourceAccount, - StageSendSourceAccountTypedDict, -) -from .stagesendsourcepayment import ( - StageSendSourcePayment, - StageSendSourcePaymentTypedDict, -) -from .stagesendsourcewallet import StageSendSourceWallet, StageSendSourceWalletTypedDict -from .stagestatus import StageStatus, StageStatusTypedDict -from .stagewaitevent import StageWaitEvent, StageWaitEventTypedDict -from .stats import Stats, StatsTypedDict -from .statsresponse import StatsResponse, StatsResponseTypedDict -from .stripeconfig import StripeConfig, StripeConfigTypedDict -from .subject import Subject, SubjectTypedDict -from .taskbankingcircle import ( - Descriptor, - DescriptorTypedDict, - TaskBankingCircle, - TaskBankingCircleState, - TaskBankingCircleStateTypedDict, - TaskBankingCircleTypedDict, -) -from .taskcurrencycloud import ( - TaskCurrencyCloud, - TaskCurrencyCloudDescriptor, - TaskCurrencyCloudDescriptorTypedDict, - TaskCurrencyCloudState, - TaskCurrencyCloudStateTypedDict, - TaskCurrencyCloudTypedDict, -) -from .taskdummypay import ( - TaskDummyPay, - TaskDummyPayDescriptor, - TaskDummyPayDescriptorTypedDict, - TaskDummyPayState, - TaskDummyPayStateTypedDict, - TaskDummyPayTypedDict, -) -from .taskmangopay import ( - TaskMangoPay, - TaskMangoPayDescriptor, - TaskMangoPayDescriptorTypedDict, - TaskMangoPayState, - TaskMangoPayStateTypedDict, - TaskMangoPayTypedDict, -) -from .taskmodulr import ( - TaskModulr, - TaskModulrDescriptor, - TaskModulrDescriptorTypedDict, - TaskModulrState, - TaskModulrStateTypedDict, - TaskModulrTypedDict, -) -from .taskmoneycorp import ( - TaskMoneycorp, - TaskMoneycorpDescriptor, - TaskMoneycorpDescriptorTypedDict, - TaskMoneycorpState, - TaskMoneycorpStateTypedDict, - TaskMoneycorpTypedDict, -) -from .taskresponse import ( - TaskResponse, - TaskResponseData, - TaskResponseDataTypedDict, - TaskResponseTypedDict, -) -from .taskscursor import ( - TasksCursor, - TasksCursorCursor, - TasksCursorCursorTypedDict, - TasksCursorData, - TasksCursorDataTypedDict, - TasksCursorTypedDict, -) -from .taskstatus import TaskStatus -from .taskstripe import ( - TaskStripe, - TaskStripeDescriptor, - TaskStripeDescriptorTypedDict, - TaskStripeState, - TaskStripeStateTypedDict, - TaskStripeTypedDict, -) -from .taskwise import ( - TaskWise, - TaskWiseDescriptor, - TaskWiseDescriptorTypedDict, - TaskWiseState, - TaskWiseStateTypedDict, - TaskWiseTypedDict, -) -from .transaction import Transaction, TransactionTypedDict -from .transactiondata import TransactionData, TransactionDataTypedDict -from .transactionresponse import TransactionResponse, TransactionResponseTypedDict -from .transactions import Transactions, TransactionsTypedDict -from .transactionscursorresponse import ( - TransactionsCursorResponse, - TransactionsCursorResponseCursor, - TransactionsCursorResponseCursorTypedDict, - TransactionsCursorResponseTypedDict, -) -from .transactionsresponse import TransactionsResponse, TransactionsResponseTypedDict -from .transferinitiation import ( - TransferInitiation, - TransferInitiationType, - TransferInitiationTypedDict, -) -from .transferinitiationadjusments import ( - TransferInitiationAdjusments, - TransferInitiationAdjusmentsTypedDict, -) -from .transferinitiationpayments import ( - TransferInitiationPayments, - TransferInitiationPaymentsTypedDict, -) -from .transferinitiationrequest import ( - TransferInitiationRequest, - TransferInitiationRequestType, - TransferInitiationRequestTypedDict, -) -from .transferinitiationresponse import ( - TransferInitiationResponse, - TransferInitiationResponseTypedDict, -) -from .transferinitiationscursor import ( - TransferInitiationsCursor, - TransferInitiationsCursorCursor, - TransferInitiationsCursorCursorTypedDict, - TransferInitiationsCursorTypedDict, -) -from .transferinitiationstatus import TransferInitiationStatus -from .transferrequest import TransferRequest, TransferRequestTypedDict -from .transferresponse import TransferResponse, TransferResponseTypedDict -from .trigger import Trigger, TriggerTypedDict -from .triggerdata import TriggerData, TriggerDataTypedDict -from .triggeroccurrence import TriggerOccurrence, TriggerOccurrenceTypedDict -from .update import Update, UpdateTypedDict -from .updateaccount import UpdateAccount, UpdateAccountTypedDict -from .updatebankaccountmetadatarequest import ( - UpdateBankAccountMetadataRequest, - UpdateBankAccountMetadataRequestTypedDict, -) -from .updateclientrequest import UpdateClientRequest, UpdateClientRequestTypedDict -from .updateclientresponse import UpdateClientResponse, UpdateClientResponseTypedDict -from .updatetransferinitiationstatusrequest import ( - Status, - UpdateTransferInitiationStatusRequest, - UpdateTransferInitiationStatusRequestTypedDict, -) -from .user import User, UserTypedDict -from .v2account import V2Account, V2AccountTypedDict -from .v2accountresponse import V2AccountResponse, V2AccountResponseTypedDict -from .v2accountscursorresponse import ( - V2AccountsCursorResponse, - V2AccountsCursorResponseCursor, - V2AccountsCursorResponseCursorTypedDict, - V2AccountsCursorResponseTypedDict, -) -from .v2activityaddaccountmetadata import ( - V2ActivityAddAccountMetadata, - V2ActivityAddAccountMetadataTypedDict, -) -from .v2activityconfirmhold import V2ActivityConfirmHold, V2ActivityConfirmHoldTypedDict -from .v2activitycreatetransaction import ( - V2ActivityCreateTransaction, - V2ActivityCreateTransactionTypedDict, -) -from .v2activitycreatetransactionoutput import ( - V2ActivityCreateTransactionOutput, - V2ActivityCreateTransactionOutputTypedDict, -) -from .v2activitycreditwallet import ( - V2ActivityCreditWallet, - V2ActivityCreditWalletTypedDict, -) -from .v2activitydebitwallet import V2ActivityDebitWallet, V2ActivityDebitWalletTypedDict -from .v2activitydebitwalletoutput import ( - V2ActivityDebitWalletOutput, - V2ActivityDebitWalletOutputTypedDict, -) -from .v2activitygetaccount import V2ActivityGetAccount, V2ActivityGetAccountTypedDict -from .v2activitygetaccountoutput import ( - V2ActivityGetAccountOutput, - V2ActivityGetAccountOutputTypedDict, -) -from .v2activitygetpayment import V2ActivityGetPayment, V2ActivityGetPaymentTypedDict -from .v2activitygetpaymentoutput import ( - V2ActivityGetPaymentOutput, - V2ActivityGetPaymentOutputTypedDict, -) -from .v2activitygetwallet import V2ActivityGetWallet, V2ActivityGetWalletTypedDict -from .v2activitygetwalletoutput import ( - V2ActivityGetWalletOutput, - V2ActivityGetWalletOutputTypedDict, -) -from .v2activitylistwallets import V2ActivityListWallets, V2ActivityListWalletsTypedDict -from .v2activitystripetransfer import ( - V2ActivityStripeTransfer, - V2ActivityStripeTransferMetadata, - V2ActivityStripeTransferMetadataTypedDict, - V2ActivityStripeTransferTypedDict, -) -from .v2activityvoidhold import V2ActivityVoidHold, V2ActivityVoidHoldTypedDict -from .v2aggregatebalancesresponse import ( - V2AggregateBalancesResponse, - V2AggregateBalancesResponseTypedDict, -) -from .v2assetholder import V2AssetHolder, V2AssetHolderTypedDict -from .v2bulkelement import V2BulkElement, V2BulkElementTypedDict -from .v2bulkelementaddmetadata import ( - V2BulkElementAddMetadata, - V2BulkElementAddMetadataData, - V2BulkElementAddMetadataDataTypedDict, - V2BulkElementAddMetadataTypedDict, -) -from .v2bulkelementcreatetransaction import ( - V2BulkElementCreateTransaction, - V2BulkElementCreateTransactionTypedDict, -) -from .v2bulkelementdeletemetadata import ( - V2BulkElementDeleteMetadata, - V2BulkElementDeleteMetadataData, - V2BulkElementDeleteMetadataDataTypedDict, - V2BulkElementDeleteMetadataTypedDict, -) -from .v2bulkelementresult import ( - Schemas, - SchemasTypedDict, - V2BulkElementResult, - V2BulkElementResultCreateTransactionSchemas, - V2BulkElementResultCreateTransactionSchemasTypedDict, - V2BulkElementResultDeleteMetadataSchemas, - V2BulkElementResultDeleteMetadataSchemasTypedDict, - V2BulkElementResultErrorSchemas, - V2BulkElementResultErrorSchemasTypedDict, - V2BulkElementResultRevertTransactionSchemas, - V2BulkElementResultRevertTransactionSchemasTypedDict, - V2BulkElementResultTypedDict, -) -from .v2bulkelementreverttransaction import ( - V2BulkElementRevertTransaction, - V2BulkElementRevertTransactionData, - V2BulkElementRevertTransactionDataTypedDict, - V2BulkElementRevertTransactionTypedDict, -) -from .v2bulkresponse import V2BulkResponse, V2BulkResponseTypedDict -from .v2configinforesponse import V2ConfigInfoResponse, V2ConfigInfoResponseTypedDict -from .v2connector import V2Connector -from .v2createledgerrequest import V2CreateLedgerRequest, V2CreateLedgerRequestTypedDict -from .v2createtransactionresponse import ( - V2CreateTransactionResponse, - V2CreateTransactionResponseTypedDict, -) -from .v2createtriggerresponse import ( - V2CreateTriggerResponse, - V2CreateTriggerResponseTypedDict, -) -from .v2createworkflowrequest import ( - V2CreateWorkflowRequest, - V2CreateWorkflowRequestTypedDict, -) -from .v2createworkflowresponse import ( - V2CreateWorkflowResponse, - V2CreateWorkflowResponseTypedDict, -) -from .v2creditwalletrequest import V2CreditWalletRequest, V2CreditWalletRequestTypedDict -from .v2debitwalletrequest import V2DebitWalletRequest, V2DebitWalletRequestTypedDict -from .v2errorresponse import V2ErrorResponse, V2ErrorResponseTypedDict -from .v2errorsenum import V2ErrorsEnum -from .v2getledgerresponse import V2GetLedgerResponse, V2GetLedgerResponseTypedDict -from .v2gettransactionresponse import ( - V2GetTransactionResponse, - V2GetTransactionResponseTypedDict, -) -from .v2getworkflowinstancehistoryresponse import ( - V2GetWorkflowInstanceHistoryResponse, - V2GetWorkflowInstanceHistoryResponseTypedDict, -) -from .v2getworkflowinstancehistorystageresponse import ( - V2GetWorkflowInstanceHistoryStageResponse, - V2GetWorkflowInstanceHistoryStageResponseTypedDict, -) -from .v2getworkflowinstanceresponse import ( - V2GetWorkflowInstanceResponse, - V2GetWorkflowInstanceResponseTypedDict, -) -from .v2getworkflowresponse import V2GetWorkflowResponse, V2GetWorkflowResponseTypedDict -from .v2hold import V2Hold, V2HoldTypedDict -from .v2ledger import V2Ledger, V2LedgerTypedDict -from .v2ledgeraccountsubject import ( - V2LedgerAccountSubject, - V2LedgerAccountSubjectTypedDict, -) -from .v2ledgerinfo import ( - V2LedgerInfo, - V2LedgerInfoStorage, - V2LedgerInfoStorageTypedDict, - V2LedgerInfoTypedDict, -) -from .v2ledgerinforesponse import V2LedgerInfoResponse, V2LedgerInfoResponseTypedDict -from .v2ledgerlistresponse import ( - V2LedgerListResponse, - V2LedgerListResponseCursor, - V2LedgerListResponseCursorTypedDict, - V2LedgerListResponseTypedDict, -) -from .v2listrunsresponse import ( - V2ListRunsResponse, - V2ListRunsResponseCursor, - V2ListRunsResponseCursorTypedDict, - V2ListRunsResponseTypedDict, -) -from .v2listtriggersoccurrencesresponse import ( - V2ListTriggersOccurrencesResponse, - V2ListTriggersOccurrencesResponseCursor, - V2ListTriggersOccurrencesResponseCursorTypedDict, - V2ListTriggersOccurrencesResponseTypedDict, -) -from .v2listtriggersresponse import ( - V2ListTriggersResponse, - V2ListTriggersResponseCursor, - V2ListTriggersResponseCursorTypedDict, - V2ListTriggersResponseTypedDict, -) -from .v2listwalletsresponse import ( - V2ListWalletsResponse, - V2ListWalletsResponseCursor, - V2ListWalletsResponseCursorTypedDict, - V2ListWalletsResponseTypedDict, -) -from .v2listworkflowsresponse import ( - V2ListWorkflowsResponse, - V2ListWorkflowsResponseCursor, - V2ListWorkflowsResponseCursorTypedDict, - V2ListWorkflowsResponseTypedDict, -) -from .v2log import V2Log, V2LogType, V2LogTypedDict -from .v2logscursorresponse import ( - V2LogsCursorResponse, - V2LogsCursorResponseCursor, - V2LogsCursorResponseCursorTypedDict, - V2LogsCursorResponseTypedDict, -) -from .v2migrationinfo import ( - V2MigrationInfo, - V2MigrationInfoState, - V2MigrationInfoTypedDict, -) -from .v2monetary import V2Monetary, V2MonetaryTypedDict -from .v2payment import ( - Scheme, - V2Payment, - V2PaymentRaw, - V2PaymentRawTypedDict, - V2PaymentType, - V2PaymentTypedDict, -) -from .v2paymentadjustment import ( - V2PaymentAdjustment, - V2PaymentAdjustmentRaw, - V2PaymentAdjustmentRawTypedDict, - V2PaymentAdjustmentTypedDict, -) -from .v2paymentmetadata import V2PaymentMetadata, V2PaymentMetadataTypedDict -from .v2paymentstatus import V2PaymentStatus -from .v2posting import V2Posting, V2PostingTypedDict -from .v2posttransaction import ( - V2PostTransaction, - V2PostTransactionScript, - V2PostTransactionScriptTypedDict, - V2PostTransactionTypedDict, -) -from .v2readtriggerresponse import V2ReadTriggerResponse, V2ReadTriggerResponseTypedDict -from .v2reverttransactionresponse import ( - V2RevertTransactionResponse, - V2RevertTransactionResponseTypedDict, -) -from .v2runworkflowresponse import V2RunWorkflowResponse, V2RunWorkflowResponseTypedDict -from .v2serverinfo import V2ServerInfo, V2ServerInfoTypedDict -from .v2stage import V2Stage, V2StageTypedDict -from .v2stagedelay import V2StageDelay, V2StageDelayTypedDict -from .v2stagesend import V2StageSend, V2StageSendTypedDict -from .v2stagesenddestination import ( - V2StageSendDestination, - V2StageSendDestinationTypedDict, -) -from .v2stagesenddestinationaccount import ( - V2StageSendDestinationAccount, - V2StageSendDestinationAccountTypedDict, -) -from .v2stagesenddestinationpayment import ( - V2StageSendDestinationPayment, - V2StageSendDestinationPaymentTypedDict, -) -from .v2stagesenddestinationwallet import ( - V2StageSendDestinationWallet, - V2StageSendDestinationWalletTypedDict, -) -from .v2stagesendsource import V2StageSendSource, V2StageSendSourceTypedDict -from .v2stagesendsourceaccount import ( - V2StageSendSourceAccount, - V2StageSendSourceAccountTypedDict, -) -from .v2stagesendsourcepayment import ( - V2StageSendSourcePayment, - V2StageSendSourcePaymentTypedDict, -) -from .v2stagesendsourcewallet import ( - V2StageSendSourceWallet, - V2StageSendSourceWalletTypedDict, -) -from .v2stagestatus import V2StageStatus, V2StageStatusTypedDict -from .v2stagewaitevent import V2StageWaitEvent, V2StageWaitEventTypedDict -from .v2stats import V2Stats, V2StatsTypedDict -from .v2statsresponse import V2StatsResponse, V2StatsResponseTypedDict -from .v2subject import V2Subject, V2SubjectTypedDict -from .v2targetid import V2TargetID, V2TargetIDTypedDict -from .v2targettype import V2TargetType -from .v2testtriggerresponse import V2TestTriggerResponse, V2TestTriggerResponseTypedDict -from .v2transaction import V2Transaction, V2TransactionTypedDict -from .v2transactionscursorresponse import ( - V2TransactionsCursorResponse, - V2TransactionsCursorResponseCursor, - V2TransactionsCursorResponseCursorTypedDict, - V2TransactionsCursorResponseTypedDict, -) -from .v2trigger import V2Trigger, V2TriggerTypedDict -from .v2triggerdata import V2TriggerData, V2TriggerDataTypedDict -from .v2triggeroccurrence import V2TriggerOccurrence, V2TriggerOccurrenceTypedDict -from .v2triggertest import ( - Filter, - FilterTypedDict, - V2TriggerTest, - V2TriggerTestTypedDict, - Variables, - VariablesTypedDict, -) -from .v2update import V2Update, V2UpdateTypedDict -from .v2updateaccount import V2UpdateAccount, V2UpdateAccountTypedDict -from .v2volume import V2Volume, V2VolumeTypedDict -from .v2volumeswithbalance import V2VolumesWithBalance, V2VolumesWithBalanceTypedDict -from .v2volumeswithbalancecursorresponse import ( - V2VolumesWithBalanceCursorResponse, - V2VolumesWithBalanceCursorResponseCursor, - V2VolumesWithBalanceCursorResponseCursorTypedDict, - V2VolumesWithBalanceCursorResponseTypedDict, -) -from .v2wallet import V2Wallet, V2WalletTypedDict -from .v2walletsubject import V2WalletSubject, V2WalletSubjectTypedDict -from .v2walletwithbalances import ( - Balances, - BalancesTypedDict, - V2WalletWithBalances, - V2WalletWithBalancesTypedDict, -) -from .v2workflow import V2Workflow, V2WorkflowTypedDict -from .v2workflowconfig import V2WorkflowConfig, V2WorkflowConfigTypedDict -from .v2workflowinstance import V2WorkflowInstance, V2WorkflowInstanceTypedDict -from .v2workflowinstancehistory import ( - V2WorkflowInstanceHistory, - V2WorkflowInstanceHistoryTypedDict, -) -from .v2workflowinstancehistorystage import ( - V2WorkflowInstanceHistoryStage, - V2WorkflowInstanceHistoryStageTypedDict, -) -from .v2workflowinstancehistorystageinput import ( - V2WorkflowInstanceHistoryStageInput, - V2WorkflowInstanceHistoryStageInputTypedDict, -) -from .v2workflowinstancehistorystageoutput import ( - V2WorkflowInstanceHistoryStageOutput, - V2WorkflowInstanceHistoryStageOutputTypedDict, -) -from .v3account import ( - V3Account, - V3AccountRaw, - V3AccountRawTypedDict, - V3AccountTypedDict, -) -from .v3accountscursorresponse import ( - V3AccountsCursorResponse, - V3AccountsCursorResponseCursor, - V3AccountsCursorResponseCursorTypedDict, - V3AccountsCursorResponseTypedDict, -) -from .v3accounttypeenum import V3AccountTypeEnum -from .v3adyenconfig import V3AdyenConfig, V3AdyenConfigTypedDict -from .v3approvepaymentinitiationresponse import ( - V3ApprovePaymentInitiationResponse, - V3ApprovePaymentInitiationResponseData, - V3ApprovePaymentInitiationResponseDataTypedDict, - V3ApprovePaymentInitiationResponseTypedDict, -) -from .v3atlarconfig import V3AtlarConfig, V3AtlarConfigTypedDict -from .v3balance import V3Balance, V3BalanceTypedDict -from .v3balancescursorresponse import ( - V3BalancesCursorResponse, - V3BalancesCursorResponseCursor, - V3BalancesCursorResponseCursorTypedDict, - V3BalancesCursorResponseTypedDict, -) -from .v3bankaccount import V3BankAccount, V3BankAccountTypedDict -from .v3bankaccountrelatedaccount import ( - V3BankAccountRelatedAccount, - V3BankAccountRelatedAccountTypedDict, -) -from .v3bankaccountscursorresponse import ( - V3BankAccountsCursorResponse, - V3BankAccountsCursorResponseCursor, - V3BankAccountsCursorResponseCursorTypedDict, - V3BankAccountsCursorResponseTypedDict, -) -from .v3bankingcircleconfig import V3BankingcircleConfig, V3BankingcircleConfigTypedDict -from .v3connector import ( - V3Connector, - V3ConnectorSchemasConfig, - V3ConnectorSchemasConfigTypedDict, - V3ConnectorTypedDict, -) -from .v3connectorconfig import V3ConnectorConfig, V3ConnectorConfigTypedDict -from .v3connectorconfigsresponse import ( - V3ConnectorConfigsResponse, - V3ConnectorConfigsResponseConnector, - V3ConnectorConfigsResponseConnectorTypedDict, - V3ConnectorConfigsResponseData, - V3ConnectorConfigsResponseDataTypedDict, - V3ConnectorConfigsResponseKey, - V3ConnectorConfigsResponseKeyTypedDict, - V3ConnectorConfigsResponseTypedDict, -) -from .v3connectorscheduleinstancescursorresponse import ( - V3ConnectorScheduleInstancesCursorResponse, - V3ConnectorScheduleInstancesCursorResponseCursor, - V3ConnectorScheduleInstancesCursorResponseCursorTypedDict, - V3ConnectorScheduleInstancesCursorResponseTypedDict, -) -from .v3connectorscheduleresponse import ( - V3ConnectorScheduleResponse, - V3ConnectorScheduleResponseTypedDict, -) -from .v3connectorschedulescursorresponse import ( - V3ConnectorSchedulesCursorResponse, - V3ConnectorSchedulesCursorResponseCursor, - V3ConnectorSchedulesCursorResponseCursorTypedDict, - V3ConnectorSchedulesCursorResponseTypedDict, -) -from .v3connectorscursorresponse import ( - V3ConnectorsCursorResponse, - V3ConnectorsCursorResponseCursor, - V3ConnectorsCursorResponseCursorTypedDict, - V3ConnectorsCursorResponseTypedDict, -) -from .v3createaccountrequest import ( - V3CreateAccountRequest, - V3CreateAccountRequestTypedDict, -) -from .v3createaccountresponse import ( - V3CreateAccountResponse, - V3CreateAccountResponseTypedDict, -) -from .v3createbankaccountrequest import ( - V3CreateBankAccountRequest, - V3CreateBankAccountRequestTypedDict, -) -from .v3createbankaccountresponse import ( - V3CreateBankAccountResponse, - V3CreateBankAccountResponseTypedDict, -) -from .v3createpaymentadjustmentrequest import ( - V3CreatePaymentAdjustmentRequest, - V3CreatePaymentAdjustmentRequestTypedDict, -) -from .v3createpaymentrequest import ( - V3CreatePaymentRequest, - V3CreatePaymentRequestTypedDict, -) -from .v3createpaymentresponse import ( - V3CreatePaymentResponse, - V3CreatePaymentResponseTypedDict, -) -from .v3createpoolrequest import V3CreatePoolRequest, V3CreatePoolRequestTypedDict -from .v3createpoolresponse import V3CreatePoolResponse, V3CreatePoolResponseTypedDict -from .v3currencycloudconfig import V3CurrencycloudConfig, V3CurrencycloudConfigTypedDict -from .v3dummypayconfig import V3DummypayConfig, V3DummypayConfigTypedDict -from .v3errorsenum import V3ErrorsEnum -from .v3forwardbankaccountrequest import ( - V3ForwardBankAccountRequest, - V3ForwardBankAccountRequestTypedDict, -) -from .v3forwardbankaccountresponse import ( - V3ForwardBankAccountResponse, - V3ForwardBankAccountResponseData, - V3ForwardBankAccountResponseDataTypedDict, - V3ForwardBankAccountResponseTypedDict, -) -from .v3genericconfig import V3GenericConfig, V3GenericConfigTypedDict -from .v3getaccountresponse import V3GetAccountResponse, V3GetAccountResponseTypedDict -from .v3getbankaccountresponse import ( - V3GetBankAccountResponse, - V3GetBankAccountResponseTypedDict, -) -from .v3getconnectorconfigresponse import ( - V3GetConnectorConfigResponse, - V3GetConnectorConfigResponseTypedDict, -) -from .v3getpaymentinitiationresponse import ( - V3GetPaymentInitiationResponse, - V3GetPaymentInitiationResponseTypedDict, -) -from .v3getpaymentresponse import V3GetPaymentResponse, V3GetPaymentResponseTypedDict -from .v3getpoolresponse import V3GetPoolResponse, V3GetPoolResponseTypedDict -from .v3gettaskresponse import V3GetTaskResponse, V3GetTaskResponseTypedDict -from .v3initiatepaymentrequest import ( - V3InitiatePaymentRequest, - V3InitiatePaymentRequestTypedDict, -) -from .v3initiatepaymentresponse import ( - V3InitiatePaymentResponse, - V3InitiatePaymentResponseData, - V3InitiatePaymentResponseDataTypedDict, - V3InitiatePaymentResponseTypedDict, -) -from .v3installconnectorrequest import ( - V3InstallConnectorRequest, - V3InstallConnectorRequestTypedDict, -) -from .v3installconnectorresponse import ( - V3InstallConnectorResponse, - V3InstallConnectorResponseTypedDict, -) -from .v3instance import V3Instance, V3InstanceTypedDict -from .v3mangopayconfig import V3MangopayConfig, V3MangopayConfigTypedDict -from .v3modulrconfig import V3ModulrConfig, V3ModulrConfigTypedDict -from .v3moneycorpconfig import V3MoneycorpConfig, V3MoneycorpConfigTypedDict -from .v3payment import V3Payment, V3PaymentTypedDict -from .v3paymentadjustment import ( - V3PaymentAdjustment, - V3PaymentAdjustmentRaw, - V3PaymentAdjustmentRawTypedDict, - V3PaymentAdjustmentTypedDict, -) -from .v3paymentinitiation import V3PaymentInitiation, V3PaymentInitiationTypedDict -from .v3paymentinitiationadjustment import ( - V3PaymentInitiationAdjustment, - V3PaymentInitiationAdjustmentTypedDict, -) -from .v3paymentinitiationadjustmentscursorresponse import ( - V3PaymentInitiationAdjustmentsCursorResponse, - V3PaymentInitiationAdjustmentsCursorResponseCursor, - V3PaymentInitiationAdjustmentsCursorResponseCursorTypedDict, - V3PaymentInitiationAdjustmentsCursorResponseTypedDict, -) -from .v3paymentinitiationrelatedpaymentscursorresponse import ( - V3PaymentInitiationRelatedPaymentsCursorResponse, - V3PaymentInitiationRelatedPaymentsCursorResponseCursor, - V3PaymentInitiationRelatedPaymentsCursorResponseCursorTypedDict, - V3PaymentInitiationRelatedPaymentsCursorResponseTypedDict, -) -from .v3paymentinitiationscursorresponse import ( - V3PaymentInitiationsCursorResponse, - V3PaymentInitiationsCursorResponseCursor, - V3PaymentInitiationsCursorResponseCursorTypedDict, - V3PaymentInitiationsCursorResponseTypedDict, -) -from .v3paymentinitiationstatusenum import V3PaymentInitiationStatusEnum -from .v3paymentinitiationtypeenum import V3PaymentInitiationTypeEnum -from .v3paymentscursorresponse import ( - V3PaymentsCursorResponse, - V3PaymentsCursorResponseCursor, - V3PaymentsCursorResponseCursorTypedDict, - V3PaymentsCursorResponseTypedDict, -) -from .v3paymentstatusenum import V3PaymentStatusEnum -from .v3paymenttypeenum import V3PaymentTypeEnum -from .v3pool import V3Pool, V3PoolTypedDict -from .v3poolbalance import V3PoolBalance, V3PoolBalanceTypedDict -from .v3poolbalancesresponse import ( - V3PoolBalancesResponse, - V3PoolBalancesResponseTypedDict, -) -from .v3poolscursorresponse import ( - V3PoolsCursorResponse, - V3PoolsCursorResponseCursor, - V3PoolsCursorResponseCursorTypedDict, - V3PoolsCursorResponseTypedDict, -) -from .v3resetconnectorresponse import ( - V3ResetConnectorResponse, - V3ResetConnectorResponseTypedDict, -) -from .v3retrypaymentinitiationresponse import ( - V3RetryPaymentInitiationResponse, - V3RetryPaymentInitiationResponseData, - V3RetryPaymentInitiationResponseDataTypedDict, - V3RetryPaymentInitiationResponseTypedDict, -) -from .v3reversepaymentinitiationrequest import ( - V3ReversePaymentInitiationRequest, - V3ReversePaymentInitiationRequestTypedDict, -) -from .v3reversepaymentinitiationresponse import ( - V3ReversePaymentInitiationResponse, - V3ReversePaymentInitiationResponseData, - V3ReversePaymentInitiationResponseDataTypedDict, - V3ReversePaymentInitiationResponseTypedDict, -) -from .v3schedule import V3Schedule, V3ScheduleTypedDict -from .v3stripeconfig import V3StripeConfig, V3StripeConfigTypedDict -from .v3task import V3Task, V3TaskTypedDict -from .v3taskstatusenum import V3TaskStatusEnum -from .v3uninstallconnectorresponse import ( - V3UninstallConnectorResponse, - V3UninstallConnectorResponseData, - V3UninstallConnectorResponseDataTypedDict, - V3UninstallConnectorResponseTypedDict, -) -from .v3updatebankaccountmetadatarequest import ( - V3UpdateBankAccountMetadataRequest, - V3UpdateBankAccountMetadataRequestTypedDict, -) -from .v3updatepaymentmetadatarequest import ( - V3UpdatePaymentMetadataRequest, - V3UpdatePaymentMetadataRequestTypedDict, -) -from .v3wiseconfig import V3WiseConfig, V3WiseConfigTypedDict -from .version import Version, VersionTypedDict -from .volume import Volume, VolumeTypedDict -from .wallet import Wallet, WalletBalances, WalletBalancesTypedDict, WalletTypedDict -from .walletstransaction import WalletsTransaction, WalletsTransactionTypedDict -from .walletsubject import WalletSubject, WalletSubjectTypedDict -from .walletsummary import WalletSummary, WalletSummaryTypedDict -from .walletsvolume import WalletsVolume, WalletsVolumeTypedDict -from .walletwithbalances import ( - WalletWithBalances, - WalletWithBalancesBalances, - WalletWithBalancesBalancesTypedDict, - WalletWithBalancesTypedDict, -) -from .webhooksconfig import WebhooksConfig, WebhooksConfigTypedDict -from .webhookserrorsenum import WebhooksErrorsEnum -from .wiseconfig import WiseConfig, WiseConfigTypedDict -from .workflow import Workflow, WorkflowTypedDict -from .workflowconfig import WorkflowConfig, WorkflowConfigTypedDict -from .workflowinstance import WorkflowInstance, WorkflowInstanceTypedDict -from .workflowinstancehistory import ( - WorkflowInstanceHistory, - WorkflowInstanceHistoryTypedDict, -) -from .workflowinstancehistorystage import ( - WorkflowInstanceHistoryStage, - WorkflowInstanceHistoryStageTypedDict, -) -from .workflowinstancehistorystageinput import ( - WorkflowInstanceHistoryStageInput, - WorkflowInstanceHistoryStageInputTypedDict, -) -from .workflowinstancehistorystageoutput import ( - WorkflowInstanceHistoryStageOutput, - WorkflowInstanceHistoryStageOutputTypedDict, -) +from typing import TYPE_CHECKING +from importlib import import_module +if TYPE_CHECKING: + from .account import Account, AccountTypedDict + from .accountbalance import AccountBalance, AccountBalanceTypedDict + from .accountrequest import AccountRequest, AccountRequestTypedDict + from .accountresponse import AccountResponse, AccountResponseTypedDict + from .accountscursor import ( + AccountsCursor, + AccountsCursorCursor, + AccountsCursorCursorTypedDict, + AccountsCursorTypedDict, + ) + from .accountscursorresponse import ( + AccountsCursorResponse, + AccountsCursorResponseCursor, + AccountsCursorResponseCursorTypedDict, + AccountsCursorResponseTypedDict, + ) + from .accounttype import AccountType + from .accountwithvolumesandbalances import ( + AccountWithVolumesAndBalances, + AccountWithVolumesAndBalancesTypedDict, + ) + from .activityaddaccountmetadata import ( + ActivityAddAccountMetadata, + ActivityAddAccountMetadataTypedDict, + ) + from .activityconfirmhold import ActivityConfirmHold, ActivityConfirmHoldTypedDict + from .activitycreatetransaction import ( + ActivityCreateTransaction, + ActivityCreateTransactionTypedDict, + ) + from .activitycreatetransactionoutput import ( + ActivityCreateTransactionOutput, + ActivityCreateTransactionOutputTypedDict, + ) + from .activitycreditwallet import ( + ActivityCreditWallet, + ActivityCreditWalletTypedDict, + ) + from .activitydebitwallet import ActivityDebitWallet, ActivityDebitWalletTypedDict + from .activitydebitwalletoutput import ( + ActivityDebitWalletOutput, + ActivityDebitWalletOutputTypedDict, + ) + from .activitygetaccount import ActivityGetAccount, ActivityGetAccountTypedDict + from .activitygetaccountoutput import ( + ActivityGetAccountOutput, + ActivityGetAccountOutputTypedDict, + ) + from .activitygetpayment import ActivityGetPayment, ActivityGetPaymentTypedDict + from .activitygetpaymentoutput import ( + ActivityGetPaymentOutput, + ActivityGetPaymentOutputTypedDict, + ) + from .activitygetwallet import ActivityGetWallet, ActivityGetWalletTypedDict + from .activitygetwalletoutput import ( + ActivityGetWalletOutput, + ActivityGetWalletOutputTypedDict, + ) + from .activitylistwallets import ActivityListWallets, ActivityListWalletsTypedDict + from .activityreverttransaction import ( + ActivityRevertTransaction, + ActivityRevertTransactionTypedDict, + ) + from .activitystripetransfer import ( + ActivityStripeTransfer, + ActivityStripeTransferMetadata, + ActivityStripeTransferMetadataTypedDict, + ActivityStripeTransferTypedDict, + ) + from .activityvoidhold import ActivityVoidHold, ActivityVoidHoldTypedDict + from .addaccounttopoolrequest import ( + AddAccountToPoolRequest, + AddAccountToPoolRequestTypedDict, + ) + from .adyenconfig import AdyenConfig, AdyenConfigTypedDict + from .aggregatebalancesresponse import ( + AggregateBalancesResponse, + AggregateBalancesResponseTypedDict, + ) + from .assetholder import AssetHolder, AssetHolderTypedDict + from .atlarconfig import AtlarConfig, AtlarConfigTypedDict + from .attempt import Attempt, AttemptTypedDict + from .attemptresponse import AttemptResponse, AttemptResponseTypedDict + from .balance import Balance, BalanceTypedDict + from .balancescursor import ( + BalancesCursor, + BalancesCursorCursor, + BalancesCursorCursorTypedDict, + BalancesCursorTypedDict, + ) + from .balancescursorresponse import ( + BalancesCursorResponse, + BalancesCursorResponseCursor, + BalancesCursorResponseCursorTypedDict, + BalancesCursorResponseTypedDict, + ) + from .balancewithassets import BalanceWithAssets, BalanceWithAssetsTypedDict + from .bankaccount import BankAccount, BankAccountTypedDict + from .bankaccountrelatedaccounts import ( + BankAccountRelatedAccounts, + BankAccountRelatedAccountsTypedDict, + ) + from .bankaccountrequest import BankAccountRequest, BankAccountRequestTypedDict + from .bankaccountresponse import BankAccountResponse, BankAccountResponseTypedDict + from .bankaccountscursor import ( + BankAccountsCursor, + BankAccountsCursorCursor, + BankAccountsCursorCursorTypedDict, + BankAccountsCursorTypedDict, + ) + from .bankingcircleconfig import BankingCircleConfig, BankingCircleConfigTypedDict + from .client import Client, ClientTypedDict + from .clientoptions import ClientOptions, ClientOptionsTypedDict + from .clientsecret import ClientSecret, ClientSecretTypedDict + from .config import Config, ConfigTypedDict + from .configchangesecret import ConfigChangeSecret, ConfigChangeSecretTypedDict + from .configinfo import ConfigInfo, ConfigInfoTypedDict + from .configinforesponse import ConfigInfoResponse, ConfigInfoResponseTypedDict + from .configresponse import ConfigResponse, ConfigResponseTypedDict + from .configsresponse import ( + ConfigsResponse, + ConfigsResponseCursor, + ConfigsResponseCursorTypedDict, + ConfigsResponseTypedDict, + ) + from .configuser import ConfigUser, ConfigUserTypedDict + from .confirmholdrequest import ConfirmHoldRequest, ConfirmHoldRequestTypedDict + from .connector_enum import ConnectorEnum + from .connectorconfig import ConnectorConfig, ConnectorConfigTypedDict + from .connectorconfigresponse import ( + ConnectorConfigResponse, + ConnectorConfigResponseTypedDict, + ) + from .connectorresponse import ( + ConnectorResponse, + ConnectorResponseData, + ConnectorResponseDataTypedDict, + ConnectorResponseTypedDict, + ) + from .connectorsconfigsresponse import ( + ConnectorsConfigsResponse, + ConnectorsConfigsResponseConnector, + ConnectorsConfigsResponseConnectorTypedDict, + ConnectorsConfigsResponseData, + ConnectorsConfigsResponseDataTypedDict, + ConnectorsConfigsResponseKey, + ConnectorsConfigsResponseKeyTypedDict, + ConnectorsConfigsResponseTypedDict, + ) + from .connectorsresponse import ( + ConnectorsResponse, + ConnectorsResponseData, + ConnectorsResponseDataTypedDict, + ConnectorsResponseTypedDict, + ) + from .contract import Contract, ContractTypedDict, Expr, ExprTypedDict + from .createbalancerequest import ( + CreateBalanceRequest, + CreateBalanceRequestTypedDict, + ) + from .createbalanceresponse import ( + CreateBalanceResponse, + CreateBalanceResponseTypedDict, + ) + from .createclientresponse import ( + CreateClientResponse, + CreateClientResponseTypedDict, + ) + from .createsecretrequest import CreateSecretRequest, CreateSecretRequestTypedDict + from .createsecretresponse import ( + CreateSecretResponse, + CreateSecretResponseTypedDict, + ) + from .createtriggerresponse import ( + CreateTriggerResponse, + CreateTriggerResponseTypedDict, + ) + from .createwalletrequest import CreateWalletRequest, CreateWalletRequestTypedDict + from .createwalletresponse import ( + CreateWalletResponse, + CreateWalletResponseTypedDict, + ) + from .createworkflowresponse import ( + CreateWorkflowResponse, + CreateWorkflowResponseTypedDict, + ) + from .creditwalletrequest import CreditWalletRequest, CreditWalletRequestTypedDict + from .currencycloudconfig import CurrencyCloudConfig, CurrencyCloudConfigTypedDict + from .debitwalletrequest import DebitWalletRequest, DebitWalletRequestTypedDict + from .dummypayconfig import DummyPayConfig, DummyPayConfigTypedDict + from .errorresponse import ErrorResponse, ErrorResponseTypedDict + from .errorsenum import ErrorsEnum + from .expandeddebithold import ExpandedDebitHold, ExpandedDebitHoldTypedDict + from .forwardbankaccountrequest import ( + ForwardBankAccountRequest, + ForwardBankAccountRequestTypedDict, + ) + from .genericconfig import GenericConfig, GenericConfigTypedDict + from .getbalanceresponse import GetBalanceResponse, GetBalanceResponseTypedDict + from .getholdresponse import GetHoldResponse, GetHoldResponseTypedDict + from .getholdsresponse import ( + GetHoldsResponse, + GetHoldsResponseCursor, + GetHoldsResponseCursorTypedDict, + GetHoldsResponseTypedDict, + ) + from .gettransactionsresponse import ( + GetTransactionsResponse, + GetTransactionsResponseCursor, + GetTransactionsResponseCursorTypedDict, + GetTransactionsResponseTypedDict, + ) + from .getversionsresponse import GetVersionsResponse, GetVersionsResponseTypedDict + from .getwalletsummaryresponse import ( + GetWalletSummaryResponse, + GetWalletSummaryResponseTypedDict, + ) + from .getworkflowinstancehistoryresponse import ( + GetWorkflowInstanceHistoryResponse, + GetWorkflowInstanceHistoryResponseTypedDict, + ) + from .getworkflowinstancehistorystageresponse import ( + GetWorkflowInstanceHistoryStageResponse, + GetWorkflowInstanceHistoryStageResponseTypedDict, + ) + from .getworkflowinstanceresponse import ( + GetWorkflowInstanceResponse, + GetWorkflowInstanceResponseTypedDict, + ) + from .getworkflowresponse import GetWorkflowResponse, GetWorkflowResponseTypedDict + from .hold import Hold, HoldTypedDict + from .ledgeraccountsubject import ( + LedgerAccountSubject, + LedgerAccountSubjectTypedDict, + ) + from .ledgerinfo import ( + LedgerInfo, + LedgerInfoStorage, + LedgerInfoStorageTypedDict, + LedgerInfoTypedDict, + ) + from .ledgerinforesponse import LedgerInfoResponse, LedgerInfoResponseTypedDict + from .ledgerstorage import LedgerStorage, LedgerStorageTypedDict + from .listbalancesresponse import ( + ListBalancesResponse, + ListBalancesResponseCursor, + ListBalancesResponseCursorTypedDict, + ListBalancesResponseTypedDict, + ) + from .listclientsresponse import ListClientsResponse, ListClientsResponseTypedDict + from .listrunsresponse import ListRunsResponse, ListRunsResponseTypedDict + from .listtriggersoccurrencesresponse import ( + ListTriggersOccurrencesResponse, + ListTriggersOccurrencesResponseTypedDict, + ) + from .listtriggersresponse import ( + ListTriggersResponse, + ListTriggersResponseTypedDict, + ) + from .listusersresponse import ListUsersResponse, ListUsersResponseTypedDict + from .listwalletsresponse import ( + ListWalletsResponse, + ListWalletsResponseCursor, + ListWalletsResponseCursorTypedDict, + ListWalletsResponseTypedDict, + ) + from .listworkflowsresponse import ( + ListWorkflowsResponse, + ListWorkflowsResponseTypedDict, + ) + from .log import Log, LogType, LogTypedDict + from .logscursorresponse import ( + LogsCursorResponse, + LogsCursorResponseCursor, + LogsCursorResponseCursorTypedDict, + LogsCursorResponseTypedDict, + ) + from .mangopayconfig import MangoPayConfig, MangoPayConfigTypedDict + from .mapping import Mapping, MappingTypedDict + from .mappingresponse import MappingResponse, MappingResponseTypedDict + from .migrationinfo import MigrationInfo, MigrationInfoState, MigrationInfoTypedDict + from .modulrconfig import ModulrConfig, ModulrConfigTypedDict + from .monetary import Monetary, MonetaryTypedDict + from .moneycorpconfig import MoneycorpConfig, MoneycorpConfigTypedDict + from .orchestrationaccount import ( + OrchestrationAccount, + OrchestrationAccountTypedDict, + ) + from .orchestrationconnector import OrchestrationConnector + from .orchestrationcreditwalletrequest import ( + OrchestrationCreditWalletRequest, + OrchestrationCreditWalletRequestTypedDict, + ) + from .orchestrationlistwalletsresponse import ( + OrchestrationListWalletsResponse, + OrchestrationListWalletsResponseCursor, + OrchestrationListWalletsResponseCursorTypedDict, + OrchestrationListWalletsResponseTypedDict, + ) + from .orchestrationpayment import ( + OrchestrationPayment, + OrchestrationPaymentRaw, + OrchestrationPaymentRawTypedDict, + OrchestrationPaymentScheme, + OrchestrationPaymentType, + OrchestrationPaymentTypedDict, + ) + from .orchestrationpaymentadjustment import ( + OrchestrationPaymentAdjustment, + OrchestrationPaymentAdjustmentRaw, + OrchestrationPaymentAdjustmentRawTypedDict, + OrchestrationPaymentAdjustmentTypedDict, + ) + from .orchestrationpaymentmetadata import ( + OrchestrationPaymentMetadata, + OrchestrationPaymentMetadataTypedDict, + ) + from .orchestrationpaymentstatus import OrchestrationPaymentStatus + from .orchestrationposttransaction import ( + OrchestrationPostTransaction, + OrchestrationPostTransactionScript, + OrchestrationPostTransactionScriptTypedDict, + OrchestrationPostTransactionTypedDict, + ) + from .orchestrationtransaction import ( + OrchestrationTransaction, + OrchestrationTransactionTypedDict, + ) + from .orchestrationv2posttransaction import ( + OrchestrationV2PostTransaction, + OrchestrationV2PostTransactionScript, + OrchestrationV2PostTransactionScriptTypedDict, + OrchestrationV2PostTransactionTypedDict, + ) + from .orchestrationv2transaction import ( + OrchestrationV2Transaction, + OrchestrationV2TransactionTypedDict, + ) + from .orchestrationwallet import OrchestrationWallet, OrchestrationWalletTypedDict + from .payment import Payment, PaymentRaw, PaymentRawTypedDict, PaymentTypedDict + from .paymentadjustment import ( + PaymentAdjustment, + PaymentAdjustmentRaw, + PaymentAdjustmentRawTypedDict, + PaymentAdjustmentTypedDict, + ) + from .paymentrequest import PaymentRequest, PaymentRequestTypedDict + from .paymentresponse import PaymentResponse, PaymentResponseTypedDict + from .paymentsaccount import ( + PaymentsAccount, + PaymentsAccountRaw, + PaymentsAccountRawTypedDict, + PaymentsAccountTypedDict, + ) + from .paymentsaccountresponse import ( + PaymentsAccountResponse, + PaymentsAccountResponseTypedDict, + ) + from .paymentscheme import PaymentScheme + from .paymentscursor import ( + PaymentsCursor, + PaymentsCursorCursor, + PaymentsCursorCursorTypedDict, + PaymentsCursorTypedDict, + ) + from .paymentserrorsenum import PaymentsErrorsEnum + from .paymentstatus import PaymentStatus + from .paymenttype import PaymentType + from .policiescursorresponse import ( + PoliciesCursorResponse, + PoliciesCursorResponseCursor, + PoliciesCursorResponseCursorTypedDict, + PoliciesCursorResponseTypedDict, + ) + from .policy import Policy, PolicyTypedDict + from .policyrequest import PolicyRequest, PolicyRequestTypedDict + from .policyresponse import PolicyResponse, PolicyResponseTypedDict + from .pool import Pool, PoolTypedDict + from .poolbalance import PoolBalance, PoolBalanceTypedDict + from .poolbalances import PoolBalances, PoolBalancesTypedDict + from .poolbalancesresponse import ( + PoolBalancesResponse, + PoolBalancesResponseTypedDict, + ) + from .poolrequest import PoolRequest, PoolRequestTypedDict + from .poolresponse import PoolResponse, PoolResponseTypedDict + from .poolscursor import ( + PoolsCursor, + PoolsCursorCursor, + PoolsCursorCursorTypedDict, + PoolsCursorTypedDict, + ) + from .posting import Posting, PostingTypedDict + from .posttransaction import ( + PostTransaction, + PostTransactionScript, + PostTransactionScriptTypedDict, + PostTransactionTypedDict, + ) + from .query import Query, QueryRaw, QueryRawTypedDict, QueryTypedDict + from .readclientresponse import ReadClientResponse, ReadClientResponseTypedDict + from .readtriggerresponse import ReadTriggerResponse, ReadTriggerResponseTypedDict + from .readuserresponse import ReadUserResponse, ReadUserResponseTypedDict + from .reconciliation import Reconciliation, ReconciliationTypedDict + from .reconciliationrequest import ( + ReconciliationRequest, + ReconciliationRequestTypedDict, + ) + from .reconciliationresponse import ( + ReconciliationResponse, + ReconciliationResponseTypedDict, + ) + from .reconciliationscursorresponse import ( + ReconciliationsCursorResponse, + ReconciliationsCursorResponseCursor, + ReconciliationsCursorResponseCursorTypedDict, + ReconciliationsCursorResponseTypedDict, + ) + from .response import ( + Response, + ResponseCursor, + ResponseCursorTypedDict, + ResponseTypedDict, + Total, + TotalTypedDict, + ) + from .reversetransferinitiationrequest import ( + ReverseTransferInitiationRequest, + ReverseTransferInitiationRequestTypedDict, + ) + from .runworkflowresponse import RunWorkflowResponse, RunWorkflowResponseTypedDict + from .script import Script, ScriptTypedDict + from .scriptresponse import ScriptResponse, ScriptResponseTypedDict + from .secret import Secret, SecretTypedDict + from .security import Security, SecurityTypedDict + from .serverinfo import ServerInfo, ServerInfoTypedDict + from .stage import Stage, StageTypedDict + from .stagedelay import StageDelay, StageDelayTypedDict + from .stagesend import StageSend, StageSendTypedDict + from .stagesenddestination import ( + StageSendDestination, + StageSendDestinationTypedDict, + ) + from .stagesenddestinationaccount import ( + StageSendDestinationAccount, + StageSendDestinationAccountTypedDict, + ) + from .stagesenddestinationpayment import ( + StageSendDestinationPayment, + StageSendDestinationPaymentTypedDict, + ) + from .stagesenddestinationwallet import ( + StageSendDestinationWallet, + StageSendDestinationWalletTypedDict, + ) + from .stagesendsource import StageSendSource, StageSendSourceTypedDict + from .stagesendsourcepayment import ( + StageSendSourcePayment, + StageSendSourcePaymentTypedDict, + ) + from .stagestatus import StageStatus, StageStatusTypedDict + from .stagewaitevent import StageWaitEvent, StageWaitEventTypedDict + from .stats import Stats, StatsTypedDict + from .statsresponse import StatsResponse, StatsResponseTypedDict + from .stripeconfig import StripeConfig, StripeConfigTypedDict + from .subject import Subject, SubjectTypedDict + from .taskbankingcircle import ( + TaskBankingCircle, + TaskBankingCircleDescriptor, + TaskBankingCircleDescriptorTypedDict, + TaskBankingCircleState, + TaskBankingCircleStateTypedDict, + TaskBankingCircleTypedDict, + ) + from .taskcurrencycloud import ( + TaskCurrencyCloud, + TaskCurrencyCloudDescriptor, + TaskCurrencyCloudDescriptorTypedDict, + TaskCurrencyCloudState, + TaskCurrencyCloudStateTypedDict, + TaskCurrencyCloudTypedDict, + ) + from .taskdummypay import ( + TaskDummyPay, + TaskDummyPayDescriptor, + TaskDummyPayDescriptorTypedDict, + TaskDummyPayState, + TaskDummyPayStateTypedDict, + TaskDummyPayTypedDict, + ) + from .taskmangopay import ( + TaskMangoPay, + TaskMangoPayDescriptor, + TaskMangoPayDescriptorTypedDict, + TaskMangoPayState, + TaskMangoPayStateTypedDict, + TaskMangoPayTypedDict, + ) + from .taskmodulr import ( + TaskModulr, + TaskModulrDescriptor, + TaskModulrDescriptorTypedDict, + TaskModulrState, + TaskModulrStateTypedDict, + TaskModulrTypedDict, + ) + from .taskmoneycorp import ( + TaskMoneycorp, + TaskMoneycorpDescriptor, + TaskMoneycorpDescriptorTypedDict, + TaskMoneycorpState, + TaskMoneycorpStateTypedDict, + TaskMoneycorpTypedDict, + ) + from .taskresponse import ( + TaskResponse, + TaskResponseData, + TaskResponseDataTypedDict, + TaskResponseTypedDict, + ) + from .taskscursor import ( + TasksCursor, + TasksCursorCursor, + TasksCursorCursorTypedDict, + TasksCursorData, + TasksCursorDataTypedDict, + TasksCursorTypedDict, + ) + from .taskstatus import TaskStatus + from .taskstripe import ( + TaskStripe, + TaskStripeDescriptor, + TaskStripeDescriptorTypedDict, + TaskStripeState, + TaskStripeStateTypedDict, + TaskStripeTypedDict, + ) + from .taskwise import ( + TaskWise, + TaskWiseDescriptor, + TaskWiseDescriptorTypedDict, + TaskWiseState, + TaskWiseStateTypedDict, + TaskWiseTypedDict, + ) + from .transaction import Transaction, TransactionTypedDict + from .transactiondata import TransactionData, TransactionDataTypedDict + from .transactionresponse import TransactionResponse, TransactionResponseTypedDict + from .transactions import Transactions, TransactionsTypedDict + from .transactionscursorresponse import ( + TransactionsCursorResponse, + TransactionsCursorResponseCursor, + TransactionsCursorResponseCursorTypedDict, + TransactionsCursorResponseTypedDict, + ) + from .transactionsresponse import ( + TransactionsResponse, + TransactionsResponseTypedDict, + ) + from .transferinitiation import ( + TransferInitiation, + TransferInitiationType, + TransferInitiationTypedDict, + ) + from .transferinitiationadjusments import ( + TransferInitiationAdjusments, + TransferInitiationAdjusmentsTypedDict, + ) + from .transferinitiationpayments import ( + TransferInitiationPayments, + TransferInitiationPaymentsTypedDict, + ) + from .transferinitiationrequest import ( + TransferInitiationRequest, + TransferInitiationRequestType, + TransferInitiationRequestTypedDict, + ) + from .transferinitiationresponse import ( + TransferInitiationResponse, + TransferInitiationResponseTypedDict, + ) + from .transferinitiationscursor import ( + TransferInitiationsCursor, + TransferInitiationsCursorCursor, + TransferInitiationsCursorCursorTypedDict, + TransferInitiationsCursorTypedDict, + ) + from .transferinitiationstatus import TransferInitiationStatus + from .transferrequest import TransferRequest, TransferRequestTypedDict + from .transferresponse import TransferResponse, TransferResponseTypedDict + from .trigger import Trigger, TriggerTypedDict + from .triggerdata import TriggerData, TriggerDataTypedDict + from .triggeroccurrence import TriggerOccurrence, TriggerOccurrenceTypedDict + from .update import Update, UpdateTypedDict + from .updateaccount import UpdateAccount, UpdateAccountTypedDict + from .updatebankaccountmetadatarequest import ( + UpdateBankAccountMetadataRequest, + UpdateBankAccountMetadataRequestTypedDict, + ) + from .updatetransferinitiationstatusrequest import ( + Status, + UpdateTransferInitiationStatusRequest, + UpdateTransferInitiationStatusRequestTypedDict, + ) + from .user import User, UserTypedDict + from .v2account import V2Account, V2AccountTypedDict + from .v2accountresponse import V2AccountResponse, V2AccountResponseTypedDict + from .v2accountscursorresponse import ( + V2AccountsCursorResponse, + V2AccountsCursorResponseCursor, + V2AccountsCursorResponseCursorTypedDict, + V2AccountsCursorResponseTypedDict, + ) + from .v2activityaddaccountmetadata import ( + V2ActivityAddAccountMetadata, + V2ActivityAddAccountMetadataTypedDict, + ) + from .v2activityconfirmhold import ( + V2ActivityConfirmHold, + V2ActivityConfirmHoldTypedDict, + ) + from .v2activitycreatetransaction import ( + V2ActivityCreateTransaction, + V2ActivityCreateTransactionTypedDict, + ) + from .v2activitycreatetransactionoutput import ( + V2ActivityCreateTransactionOutput, + V2ActivityCreateTransactionOutputTypedDict, + ) + from .v2activitycreditwallet import ( + V2ActivityCreditWallet, + V2ActivityCreditWalletTypedDict, + ) + from .v2activitydebitwallet import ( + V2ActivityDebitWallet, + V2ActivityDebitWalletTypedDict, + ) + from .v2activitydebitwalletoutput import ( + V2ActivityDebitWalletOutput, + V2ActivityDebitWalletOutputTypedDict, + ) + from .v2activitygetaccount import ( + V2ActivityGetAccount, + V2ActivityGetAccountTypedDict, + ) + from .v2activitygetpayment import ( + V2ActivityGetPayment, + V2ActivityGetPaymentTypedDict, + ) + from .v2activitygetpaymentoutput import ( + V2ActivityGetPaymentOutput, + V2ActivityGetPaymentOutputTypedDict, + ) + from .v2activitygetwallet import V2ActivityGetWallet, V2ActivityGetWalletTypedDict + from .v2activitygetwalletoutput import ( + V2ActivityGetWalletOutput, + V2ActivityGetWalletOutputTypedDict, + ) + from .v2activitylistwallets import ( + V2ActivityListWallets, + V2ActivityListWalletsTypedDict, + ) + from .v2activitystripetransfer import ( + V2ActivityStripeTransfer, + V2ActivityStripeTransferMetadata, + V2ActivityStripeTransferMetadataTypedDict, + V2ActivityStripeTransferTypedDict, + ) + from .v2activityvoidhold import V2ActivityVoidHold, V2ActivityVoidHoldTypedDict + from .v2aggregatebalancesresponse import ( + V2AggregateBalancesResponse, + V2AggregateBalancesResponseTypedDict, + ) + from .v2assetholder import V2AssetHolder, V2AssetHolderTypedDict + from .v2bulkelement import V2BulkElement, V2BulkElementTypedDict + from .v2bulkelementaddmetadata import ( + V2BulkElementAddMetadata, + V2BulkElementAddMetadataData, + V2BulkElementAddMetadataDataTypedDict, + V2BulkElementAddMetadataTypedDict, + ) + from .v2bulkelementcreatetransaction import ( + V2BulkElementCreateTransaction, + V2BulkElementCreateTransactionTypedDict, + ) + from .v2bulkelementdeletemetadata import ( + V2BulkElementDeleteMetadata, + V2BulkElementDeleteMetadataData, + V2BulkElementDeleteMetadataDataTypedDict, + V2BulkElementDeleteMetadataTypedDict, + ) + from .v2bulkelementresult import ( + V2BulkElementResult, + V2BulkElementResultAddMetadata, + V2BulkElementResultAddMetadataTypedDict, + V2BulkElementResultCreateTransaction, + V2BulkElementResultCreateTransactionTypedDict, + V2BulkElementResultDeleteMetadata, + V2BulkElementResultDeleteMetadataTypedDict, + V2BulkElementResultError, + V2BulkElementResultErrorTypedDict, + V2BulkElementResultRevertTransaction, + V2BulkElementResultRevertTransactionTypedDict, + V2BulkElementResultTypedDict, + ) + from .v2bulkelementreverttransaction import ( + V2BulkElementRevertTransaction, + V2BulkElementRevertTransactionData, + V2BulkElementRevertTransactionDataTypedDict, + V2BulkElementRevertTransactionTypedDict, + ) + from .v2bulkresponse import V2BulkResponse, V2BulkResponseTypedDict + from .v2configinforesponse import ( + V2ConfigInfoResponse, + V2ConfigInfoResponseTypedDict, + ) + from .v2connector import V2Connector + from .v2createledgerrequest import ( + V2CreateLedgerRequest, + V2CreateLedgerRequestTypedDict, + ) + from .v2createtransactionresponse import ( + V2CreateTransactionResponse, + V2CreateTransactionResponseTypedDict, + ) + from .v2createtriggerresponse import ( + V2CreateTriggerResponse, + V2CreateTriggerResponseTypedDict, + ) + from .v2createworkflowresponse import ( + V2CreateWorkflowResponse, + V2CreateWorkflowResponseTypedDict, + ) + from .v2creditwalletrequest import ( + V2CreditWalletRequest, + V2CreditWalletRequestTypedDict, + ) + from .v2debitwalletrequest import ( + V2DebitWalletRequest, + V2DebitWalletRequestTypedDict, + ) + from .v2errorresponse import V2ErrorResponse, V2ErrorResponseTypedDict + from .v2errorsenum import V2ErrorsEnum + from .v2getledgerresponse import V2GetLedgerResponse, V2GetLedgerResponseTypedDict + from .v2gettransactionresponse import ( + V2GetTransactionResponse, + V2GetTransactionResponseTypedDict, + ) + from .v2getworkflowinstancehistoryresponse import ( + V2GetWorkflowInstanceHistoryResponse, + V2GetWorkflowInstanceHistoryResponseTypedDict, + ) + from .v2getworkflowinstancehistorystageresponse import ( + V2GetWorkflowInstanceHistoryStageResponse, + V2GetWorkflowInstanceHistoryStageResponseTypedDict, + ) + from .v2getworkflowinstanceresponse import ( + V2GetWorkflowInstanceResponse, + V2GetWorkflowInstanceResponseTypedDict, + ) + from .v2getworkflowresponse import ( + V2GetWorkflowResponse, + V2GetWorkflowResponseTypedDict, + ) + from .v2hold import V2Hold, V2HoldTypedDict + from .v2ledger import V2Ledger, V2LedgerTypedDict + from .v2ledgeraccountsubject import ( + V2LedgerAccountSubject, + V2LedgerAccountSubjectTypedDict, + ) + from .v2ledgerinfo import ( + V2LedgerInfo, + V2LedgerInfoStorage, + V2LedgerInfoStorageTypedDict, + V2LedgerInfoTypedDict, + ) + from .v2ledgerinforesponse import ( + V2LedgerInfoResponse, + V2LedgerInfoResponseTypedDict, + ) + from .v2ledgerlistresponse import ( + V2LedgerListResponse, + V2LedgerListResponseCursor, + V2LedgerListResponseCursorTypedDict, + V2LedgerListResponseTypedDict, + ) + from .v2listrunsresponse import ( + V2ListRunsResponse, + V2ListRunsResponseCursor, + V2ListRunsResponseCursorTypedDict, + V2ListRunsResponseTypedDict, + ) + from .v2listtriggersoccurrencesresponse import ( + V2ListTriggersOccurrencesResponse, + V2ListTriggersOccurrencesResponseCursor, + V2ListTriggersOccurrencesResponseCursorTypedDict, + V2ListTriggersOccurrencesResponseTypedDict, + ) + from .v2listtriggersresponse import ( + V2ListTriggersResponse, + V2ListTriggersResponseCursor, + V2ListTriggersResponseCursorTypedDict, + V2ListTriggersResponseTypedDict, + ) + from .v2listwalletsresponse import ( + V2ListWalletsResponse, + V2ListWalletsResponseCursor, + V2ListWalletsResponseCursorTypedDict, + V2ListWalletsResponseTypedDict, + ) + from .v2listworkflowsresponse import ( + V2ListWorkflowsResponse, + V2ListWorkflowsResponseCursor, + V2ListWorkflowsResponseCursorTypedDict, + V2ListWorkflowsResponseTypedDict, + ) + from .v2log import V2Log, V2LogType, V2LogTypedDict + from .v2logscursorresponse import ( + V2LogsCursorResponse, + V2LogsCursorResponseCursor, + V2LogsCursorResponseCursorTypedDict, + V2LogsCursorResponseTypedDict, + ) + from .v2migrationinfo import ( + V2MigrationInfo, + V2MigrationInfoState, + V2MigrationInfoTypedDict, + ) + from .v2monetary import V2Monetary, V2MonetaryTypedDict + from .v2payment import ( + V2Payment, + V2PaymentRaw, + V2PaymentRawTypedDict, + V2PaymentScheme, + V2PaymentType, + V2PaymentTypedDict, + ) + from .v2paymentadjustment import ( + V2PaymentAdjustment, + V2PaymentAdjustmentRaw, + V2PaymentAdjustmentRawTypedDict, + V2PaymentAdjustmentTypedDict, + ) + from .v2paymentmetadata import V2PaymentMetadata, V2PaymentMetadataTypedDict + from .v2paymentstatus import V2PaymentStatus + from .v2posting import V2Posting, V2PostingTypedDict + from .v2posttransaction import ( + V2PostTransaction, + V2PostTransactionScript, + V2PostTransactionScriptTypedDict, + V2PostTransactionTypedDict, + ) + from .v2readtriggerresponse import ( + V2ReadTriggerResponse, + V2ReadTriggerResponseTypedDict, + ) + from .v2runworkflowresponse import ( + V2RunWorkflowResponse, + V2RunWorkflowResponseTypedDict, + ) + from .v2serverinfo import V2ServerInfo, V2ServerInfoTypedDict + from .v2stage import V2Stage, V2StageTypedDict + from .v2stagedelay import V2StageDelay, V2StageDelayTypedDict + from .v2stagesend import V2StageSend, V2StageSendTypedDict + from .v2stagesenddestination import ( + V2StageSendDestination, + V2StageSendDestinationTypedDict, + ) + from .v2stagesenddestinationaccount import ( + V2StageSendDestinationAccount, + V2StageSendDestinationAccountTypedDict, + ) + from .v2stagesenddestinationpayment import ( + V2StageSendDestinationPayment, + V2StageSendDestinationPaymentTypedDict, + ) + from .v2stagesenddestinationwallet import ( + V2StageSendDestinationWallet, + V2StageSendDestinationWalletTypedDict, + ) + from .v2stagesendsource import V2StageSendSource, V2StageSendSourceTypedDict + from .v2stagesendsourcepayment import ( + V2StageSendSourcePayment, + V2StageSendSourcePaymentTypedDict, + ) + from .v2stagestatus import V2StageStatus, V2StageStatusTypedDict + from .v2stagewaitevent import V2StageWaitEvent, V2StageWaitEventTypedDict + from .v2stats import V2Stats, V2StatsTypedDict + from .v2statsresponse import V2StatsResponse, V2StatsResponseTypedDict + from .v2subject import V2Subject, V2SubjectTypedDict + from .v2targetid import V2TargetID, V2TargetIDTypedDict + from .v2targettype import V2TargetType + from .v2testtriggerresponse import ( + V2TestTriggerResponse, + V2TestTriggerResponseTypedDict, + ) + from .v2transaction import V2Transaction, V2TransactionTypedDict + from .v2transactionscursorresponse import ( + V2TransactionsCursorResponse, + V2TransactionsCursorResponseCursor, + V2TransactionsCursorResponseCursorTypedDict, + V2TransactionsCursorResponseTypedDict, + ) + from .v2trigger import V2Trigger, V2TriggerTypedDict + from .v2triggerdata import V2TriggerData, V2TriggerDataTypedDict + from .v2triggeroccurrence import V2TriggerOccurrence, V2TriggerOccurrenceTypedDict + from .v2triggertest import ( + Filter, + FilterTypedDict, + V2TriggerTest, + V2TriggerTestTypedDict, + Variables, + VariablesTypedDict, + ) + from .v2update import V2Update, V2UpdateTypedDict + from .v2updateaccount import V2UpdateAccount, V2UpdateAccountTypedDict + from .v2volume import V2Volume, V2VolumeTypedDict + from .v2volumeswithbalance import ( + V2VolumesWithBalance, + V2VolumesWithBalanceTypedDict, + ) + from .v2volumeswithbalancecursorresponse import ( + V2VolumesWithBalanceCursorResponse, + V2VolumesWithBalanceCursorResponseCursor, + V2VolumesWithBalanceCursorResponseCursorTypedDict, + V2VolumesWithBalanceCursorResponseTypedDict, + ) + from .v2wallet import V2Wallet, V2WalletTypedDict + from .v2walletsubject import V2WalletSubject, V2WalletSubjectTypedDict + from .v2walletwithbalances import ( + V2WalletWithBalances, + V2WalletWithBalancesBalances, + V2WalletWithBalancesBalancesTypedDict, + V2WalletWithBalancesTypedDict, + ) + from .v2workflow import V2Workflow, V2WorkflowTypedDict + from .v2workflowconfig import V2WorkflowConfig, V2WorkflowConfigTypedDict + from .v2workflowinstance import V2WorkflowInstance, V2WorkflowInstanceTypedDict + from .v2workflowinstancehistory import ( + V2WorkflowInstanceHistory, + V2WorkflowInstanceHistoryTypedDict, + ) + from .v2workflowinstancehistorystage import ( + V2WorkflowInstanceHistoryStage, + V2WorkflowInstanceHistoryStageTypedDict, + ) + from .v2workflowinstancehistorystageinput import ( + V2WorkflowInstanceHistoryStageInput, + V2WorkflowInstanceHistoryStageInputTypedDict, + ) + from .v2workflowinstancehistorystageoutput import ( + V2WorkflowInstanceHistoryStageOutput, + V2WorkflowInstanceHistoryStageOutputTypedDict, + ) + from .v3account import ( + V3Account, + V3AccountRaw, + V3AccountRawTypedDict, + V3AccountTypedDict, + ) + from .v3accountscursorresponse import ( + V3AccountsCursorResponse, + V3AccountsCursorResponseCursor, + V3AccountsCursorResponseCursorTypedDict, + V3AccountsCursorResponseTypedDict, + ) + from .v3accounttypeenum import V3AccountTypeEnum + from .v3adyenconfig import V3AdyenConfig, V3AdyenConfigTypedDict + from .v3approvepaymentinitiationresponse import ( + V3ApprovePaymentInitiationResponse, + V3ApprovePaymentInitiationResponseData, + V3ApprovePaymentInitiationResponseDataTypedDict, + V3ApprovePaymentInitiationResponseTypedDict, + ) + from .v3atlarconfig import V3AtlarConfig, V3AtlarConfigTypedDict + from .v3balance import V3Balance, V3BalanceTypedDict + from .v3balancescursorresponse import ( + V3BalancesCursorResponse, + V3BalancesCursorResponseCursor, + V3BalancesCursorResponseCursorTypedDict, + V3BalancesCursorResponseTypedDict, + ) + from .v3bankaccount import V3BankAccount, V3BankAccountTypedDict + from .v3bankaccountrelatedaccount import ( + V3BankAccountRelatedAccount, + V3BankAccountRelatedAccountTypedDict, + ) + from .v3bankaccountscursorresponse import ( + V3BankAccountsCursorResponse, + V3BankAccountsCursorResponseCursor, + V3BankAccountsCursorResponseCursorTypedDict, + V3BankAccountsCursorResponseTypedDict, + ) + from .v3bankingcircleconfig import ( + V3BankingcircleConfig, + V3BankingcircleConfigTypedDict, + ) + from .v3connector import ( + V3Connector, + V3ConnectorConfig, + V3ConnectorConfigTypedDict, + V3ConnectorTypedDict, + ) + from .v3connectorconfigsresponse import ( + V3ConnectorConfigsResponse, + V3ConnectorConfigsResponseConnector, + V3ConnectorConfigsResponseConnectorTypedDict, + V3ConnectorConfigsResponseData, + V3ConnectorConfigsResponseDataTypedDict, + V3ConnectorConfigsResponseKey, + V3ConnectorConfigsResponseKeyTypedDict, + V3ConnectorConfigsResponseTypedDict, + ) + from .v3connectorscheduleinstancescursorresponse import ( + V3ConnectorScheduleInstancesCursorResponse, + V3ConnectorScheduleInstancesCursorResponseCursor, + V3ConnectorScheduleInstancesCursorResponseCursorTypedDict, + V3ConnectorScheduleInstancesCursorResponseTypedDict, + ) + from .v3connectorscheduleresponse import ( + V3ConnectorScheduleResponse, + V3ConnectorScheduleResponseTypedDict, + ) + from .v3connectorschedulescursorresponse import ( + V3ConnectorSchedulesCursorResponse, + V3ConnectorSchedulesCursorResponseCursor, + V3ConnectorSchedulesCursorResponseCursorTypedDict, + V3ConnectorSchedulesCursorResponseTypedDict, + ) + from .v3connectorscursorresponse import ( + V3ConnectorsCursorResponse, + V3ConnectorsCursorResponseCursor, + V3ConnectorsCursorResponseCursorTypedDict, + V3ConnectorsCursorResponseTypedDict, + ) + from .v3createaccountrequest import ( + V3CreateAccountRequest, + V3CreateAccountRequestTypedDict, + ) + from .v3createaccountresponse import ( + V3CreateAccountResponse, + V3CreateAccountResponseTypedDict, + ) + from .v3createbankaccountrequest import ( + V3CreateBankAccountRequest, + V3CreateBankAccountRequestTypedDict, + ) + from .v3createbankaccountresponse import ( + V3CreateBankAccountResponse, + V3CreateBankAccountResponseTypedDict, + ) + from .v3createpaymentadjustmentrequest import ( + V3CreatePaymentAdjustmentRequest, + V3CreatePaymentAdjustmentRequestTypedDict, + ) + from .v3createpaymentrequest import ( + V3CreatePaymentRequest, + V3CreatePaymentRequestTypedDict, + ) + from .v3createpaymentresponse import ( + V3CreatePaymentResponse, + V3CreatePaymentResponseTypedDict, + ) + from .v3createpoolrequest import V3CreatePoolRequest, V3CreatePoolRequestTypedDict + from .v3createpoolresponse import ( + V3CreatePoolResponse, + V3CreatePoolResponseTypedDict, + ) + from .v3currencycloudconfig import ( + V3CurrencycloudConfig, + V3CurrencycloudConfigTypedDict, + ) + from .v3dummypayconfig import V3DummypayConfig, V3DummypayConfigTypedDict + from .v3errorsenum import V3ErrorsEnum + from .v3forwardbankaccountrequest import ( + V3ForwardBankAccountRequest, + V3ForwardBankAccountRequestTypedDict, + ) + from .v3forwardbankaccountresponse import ( + V3ForwardBankAccountResponse, + V3ForwardBankAccountResponseData, + V3ForwardBankAccountResponseDataTypedDict, + V3ForwardBankAccountResponseTypedDict, + ) + from .v3genericconfig import V3GenericConfig, V3GenericConfigTypedDict + from .v3getaccountresponse import ( + V3GetAccountResponse, + V3GetAccountResponseTypedDict, + ) + from .v3getbankaccountresponse import ( + V3GetBankAccountResponse, + V3GetBankAccountResponseTypedDict, + ) + from .v3getconnectorconfigresponse import ( + V3GetConnectorConfigResponse, + V3GetConnectorConfigResponseTypedDict, + ) + from .v3getpaymentinitiationresponse import ( + V3GetPaymentInitiationResponse, + V3GetPaymentInitiationResponseTypedDict, + ) + from .v3getpaymentresponse import ( + V3GetPaymentResponse, + V3GetPaymentResponseTypedDict, + ) + from .v3getpoolresponse import V3GetPoolResponse, V3GetPoolResponseTypedDict + from .v3gettaskresponse import V3GetTaskResponse, V3GetTaskResponseTypedDict + from .v3initiatepaymentrequest import ( + V3InitiatePaymentRequest, + V3InitiatePaymentRequestTypedDict, + ) + from .v3initiatepaymentresponse import ( + V3InitiatePaymentResponse, + V3InitiatePaymentResponseData, + V3InitiatePaymentResponseDataTypedDict, + V3InitiatePaymentResponseTypedDict, + ) + from .v3installconnectorrequest import ( + V3InstallConnectorRequest, + V3InstallConnectorRequestTypedDict, + ) + from .v3installconnectorresponse import ( + V3InstallConnectorResponse, + V3InstallConnectorResponseTypedDict, + ) + from .v3instance import V3Instance, V3InstanceTypedDict + from .v3mangopayconfig import V3MangopayConfig, V3MangopayConfigTypedDict + from .v3modulrconfig import V3ModulrConfig, V3ModulrConfigTypedDict + from .v3moneycorpconfig import V3MoneycorpConfig, V3MoneycorpConfigTypedDict + from .v3payment import V3Payment, V3PaymentTypedDict + from .v3paymentadjustment import ( + V3PaymentAdjustment, + V3PaymentAdjustmentRaw, + V3PaymentAdjustmentRawTypedDict, + V3PaymentAdjustmentTypedDict, + ) + from .v3paymentinitiation import V3PaymentInitiation, V3PaymentInitiationTypedDict + from .v3paymentinitiationadjustment import ( + V3PaymentInitiationAdjustment, + V3PaymentInitiationAdjustmentTypedDict, + ) + from .v3paymentinitiationadjustmentscursorresponse import ( + V3PaymentInitiationAdjustmentsCursorResponse, + V3PaymentInitiationAdjustmentsCursorResponseCursor, + V3PaymentInitiationAdjustmentsCursorResponseCursorTypedDict, + V3PaymentInitiationAdjustmentsCursorResponseTypedDict, + ) + from .v3paymentinitiationrelatedpaymentscursorresponse import ( + V3PaymentInitiationRelatedPaymentsCursorResponse, + V3PaymentInitiationRelatedPaymentsCursorResponseCursor, + V3PaymentInitiationRelatedPaymentsCursorResponseCursorTypedDict, + V3PaymentInitiationRelatedPaymentsCursorResponseTypedDict, + ) + from .v3paymentinitiationscursorresponse import ( + V3PaymentInitiationsCursorResponse, + V3PaymentInitiationsCursorResponseCursor, + V3PaymentInitiationsCursorResponseCursorTypedDict, + V3PaymentInitiationsCursorResponseTypedDict, + ) + from .v3paymentinitiationstatusenum import V3PaymentInitiationStatusEnum + from .v3paymentinitiationtypeenum import V3PaymentInitiationTypeEnum + from .v3paymentscursorresponse import ( + V3PaymentsCursorResponse, + V3PaymentsCursorResponseCursor, + V3PaymentsCursorResponseCursorTypedDict, + V3PaymentsCursorResponseTypedDict, + ) + from .v3paymentstatusenum import V3PaymentStatusEnum + from .v3paymenttypeenum import V3PaymentTypeEnum + from .v3pool import V3Pool, V3PoolTypedDict + from .v3poolbalance import V3PoolBalance, V3PoolBalanceTypedDict + from .v3poolbalancesresponse import ( + V3PoolBalancesResponse, + V3PoolBalancesResponseTypedDict, + ) + from .v3poolscursorresponse import ( + V3PoolsCursorResponse, + V3PoolsCursorResponseCursor, + V3PoolsCursorResponseCursorTypedDict, + V3PoolsCursorResponseTypedDict, + ) + from .v3resetconnectorresponse import ( + V3ResetConnectorResponse, + V3ResetConnectorResponseTypedDict, + ) + from .v3retrypaymentinitiationresponse import ( + V3RetryPaymentInitiationResponse, + V3RetryPaymentInitiationResponseData, + V3RetryPaymentInitiationResponseDataTypedDict, + V3RetryPaymentInitiationResponseTypedDict, + ) + from .v3reversepaymentinitiationrequest import ( + V3ReversePaymentInitiationRequest, + V3ReversePaymentInitiationRequestTypedDict, + ) + from .v3reversepaymentinitiationresponse import ( + V3ReversePaymentInitiationResponse, + V3ReversePaymentInitiationResponseData, + V3ReversePaymentInitiationResponseDataTypedDict, + V3ReversePaymentInitiationResponseTypedDict, + ) + from .v3schedule import V3Schedule, V3ScheduleTypedDict + from .v3stripeconfig import V3StripeConfig, V3StripeConfigTypedDict + from .v3task import V3Task, V3TaskTypedDict + from .v3taskstatusenum import V3TaskStatusEnum + from .v3uninstallconnectorresponse import ( + V3UninstallConnectorResponse, + V3UninstallConnectorResponseData, + V3UninstallConnectorResponseDataTypedDict, + V3UninstallConnectorResponseTypedDict, + ) + from .v3updatebankaccountmetadatarequest import ( + V3UpdateBankAccountMetadataRequest, + V3UpdateBankAccountMetadataRequestTypedDict, + ) + from .v3updatepaymentmetadatarequest import ( + V3UpdatePaymentMetadataRequest, + V3UpdatePaymentMetadataRequestTypedDict, + ) + from .v3wiseconfig import V3WiseConfig, V3WiseConfigTypedDict + from .version import Version, VersionTypedDict + from .volume import Volume, VolumeTypedDict + from .wallet import Wallet, WalletBalances, WalletBalancesTypedDict, WalletTypedDict + from .walletstransaction import WalletsTransaction, WalletsTransactionTypedDict + from .walletsubject import WalletSubject, WalletSubjectTypedDict + from .walletsummary import WalletSummary, WalletSummaryTypedDict + from .walletsvolume import WalletsVolume, WalletsVolumeTypedDict + from .walletwithbalances import ( + WalletWithBalances, + WalletWithBalancesBalances, + WalletWithBalancesBalancesTypedDict, + WalletWithBalancesTypedDict, + ) + from .webhooksconfig import WebhooksConfig, WebhooksConfigTypedDict + from .webhookserrorsenum import WebhooksErrorsEnum + from .wiseconfig import WiseConfig, WiseConfigTypedDict + from .workflow import Workflow, WorkflowTypedDict + from .workflowconfig import WorkflowConfig, WorkflowConfigTypedDict + from .workflowinstance import WorkflowInstance, WorkflowInstanceTypedDict + from .workflowinstancehistory import ( + WorkflowInstanceHistory, + WorkflowInstanceHistoryTypedDict, + ) + from .workflowinstancehistorystage import ( + WorkflowInstanceHistoryStage, + WorkflowInstanceHistoryStageTypedDict, + ) + from .workflowinstancehistorystageinput import ( + WorkflowInstanceHistoryStageInput, + WorkflowInstanceHistoryStageInputTypedDict, + ) + from .workflowinstancehistorystageoutput import ( + WorkflowInstanceHistoryStageOutput, + WorkflowInstanceHistoryStageOutputTypedDict, + ) __all__ = [ "Account", @@ -1195,6 +1273,8 @@ "AccountWithVolumesAndBalances", "AccountWithVolumesAndBalancesTypedDict", "AccountsCursor", + "AccountsCursorCursor", + "AccountsCursorCursorTypedDict", "AccountsCursorResponse", "AccountsCursorResponseCursor", "AccountsCursorResponseCursorTypedDict", @@ -1229,10 +1309,10 @@ "ActivityListWallets", "ActivityListWalletsTypedDict", "ActivityRevertTransaction", - "ActivityRevertTransactionOutput", - "ActivityRevertTransactionOutputTypedDict", "ActivityRevertTransactionTypedDict", "ActivityStripeTransfer", + "ActivityStripeTransferMetadata", + "ActivityStripeTransferMetadataTypedDict", "ActivityStripeTransferTypedDict", "ActivityVoidHold", "ActivityVoidHoldTypedDict", @@ -1254,7 +1334,6 @@ "BalanceTypedDict", "BalanceWithAssets", "BalanceWithAssetsTypedDict", - "Balances", "BalancesCursor", "BalancesCursorCursor", "BalancesCursorCursorTypedDict", @@ -1263,7 +1342,6 @@ "BalancesCursorResponseCursorTypedDict", "BalancesCursorResponseTypedDict", "BalancesCursorTypedDict", - "BalancesTypedDict", "BankAccount", "BankAccountRelatedAccounts", "BankAccountRelatedAccountsTypedDict", @@ -1279,6 +1357,8 @@ "BankingCircleConfig", "BankingCircleConfigTypedDict", "Client", + "ClientOptions", + "ClientOptionsTypedDict", "ClientSecret", "ClientSecretTypedDict", "ClientTypedDict", @@ -1300,18 +1380,22 @@ "ConfigsResponseTypedDict", "ConfirmHoldRequest", "ConfirmHoldRequestTypedDict", - "Connector", "ConnectorConfig", "ConnectorConfigResponse", "ConnectorConfigResponseTypedDict", "ConnectorConfigTypedDict", + "ConnectorEnum", "ConnectorResponse", + "ConnectorResponseData", + "ConnectorResponseDataTypedDict", "ConnectorResponseTypedDict", "ConnectorsConfigsResponse", "ConnectorsConfigsResponseConnector", "ConnectorsConfigsResponseConnectorTypedDict", "ConnectorsConfigsResponseData", "ConnectorsConfigsResponseDataTypedDict", + "ConnectorsConfigsResponseKey", + "ConnectorsConfigsResponseKeyTypedDict", "ConnectorsConfigsResponseTypedDict", "ConnectorsResponse", "ConnectorsResponseData", @@ -1323,8 +1407,6 @@ "CreateBalanceRequestTypedDict", "CreateBalanceResponse", "CreateBalanceResponseTypedDict", - "CreateClientRequest", - "CreateClientRequestTypedDict", "CreateClientResponse", "CreateClientResponseTypedDict", "CreateSecretRequest", @@ -1337,24 +1419,14 @@ "CreateWalletRequestTypedDict", "CreateWalletResponse", "CreateWalletResponseTypedDict", - "CreateWorkflowRequest", - "CreateWorkflowRequestTypedDict", "CreateWorkflowResponse", "CreateWorkflowResponseTypedDict", "CreditWalletRequest", "CreditWalletRequestTypedDict", "CurrencyCloudConfig", "CurrencyCloudConfigTypedDict", - "Cursor", - "CursorTypedDict", - "Data", - "DataTypedDict", "DebitWalletRequest", "DebitWalletRequestTypedDict", - "DebitWalletResponse", - "DebitWalletResponseTypedDict", - "Descriptor", - "DescriptorTypedDict", "DummyPayConfig", "DummyPayConfigTypedDict", "ErrorResponse", @@ -1384,8 +1456,6 @@ "GetTransactionsResponseTypedDict", "GetVersionsResponse", "GetVersionsResponseTypedDict", - "GetWalletResponse", - "GetWalletResponseTypedDict", "GetWalletSummaryResponse", "GetWalletSummaryResponseTypedDict", "GetWorkflowInstanceHistoryResponse", @@ -1398,13 +1468,13 @@ "GetWorkflowResponseTypedDict", "Hold", "HoldTypedDict", - "Key", - "KeyTypedDict", "LedgerAccountSubject", "LedgerAccountSubjectTypedDict", "LedgerInfo", "LedgerInfoResponse", "LedgerInfoResponseTypedDict", + "LedgerInfoStorage", + "LedgerInfoStorageTypedDict", "LedgerInfoTypedDict", "LedgerStorage", "LedgerStorageTypedDict", @@ -1429,6 +1499,7 @@ "ListWorkflowsResponse", "ListWorkflowsResponseTypedDict", "Log", + "LogType", "LogTypedDict", "LogsCursorResponse", "LogsCursorResponseCursor", @@ -1440,9 +1511,8 @@ "MappingResponse", "MappingResponseTypedDict", "MappingTypedDict", - "Metadata", - "MetadataTypedDict", "MigrationInfo", + "MigrationInfoState", "MigrationInfoTypedDict", "ModulrConfig", "ModulrConfigTypedDict", @@ -1491,6 +1561,8 @@ "PaymentAdjustmentRaw", "PaymentAdjustmentRawTypedDict", "PaymentAdjustmentTypedDict", + "PaymentRaw", + "PaymentRawTypedDict", "PaymentRequest", "PaymentRequestTypedDict", "PaymentResponse", @@ -1546,8 +1618,6 @@ "QueryRaw", "QueryRawTypedDict", "QueryTypedDict", - "Raw", - "RawTypedDict", "ReadClientResponse", "ReadClientResponseTypedDict", "ReadTriggerResponse", @@ -1572,9 +1642,6 @@ "ReverseTransferInitiationRequestTypedDict", "RunWorkflowResponse", "RunWorkflowResponseTypedDict", - "Schemas", - "SchemasTypedDict", - "Scheme", "Script", "ScriptResponse", "ScriptResponseTypedDict", @@ -1598,32 +1665,27 @@ "StageSendDestinationWallet", "StageSendDestinationWalletTypedDict", "StageSendSource", - "StageSendSourceAccount", - "StageSendSourceAccountTypedDict", "StageSendSourcePayment", "StageSendSourcePaymentTypedDict", "StageSendSourceTypedDict", - "StageSendSourceWallet", - "StageSendSourceWalletTypedDict", "StageSendTypedDict", "StageStatus", "StageStatusTypedDict", "StageTypedDict", "StageWaitEvent", "StageWaitEventTypedDict", - "State", "Stats", "StatsResponse", "StatsResponseTypedDict", "StatsTypedDict", "Status", - "Storage", - "StorageTypedDict", "StripeConfig", "StripeConfigTypedDict", "Subject", "SubjectTypedDict", "TaskBankingCircle", + "TaskBankingCircleDescriptor", + "TaskBankingCircleDescriptorTypedDict", "TaskBankingCircleState", "TaskBankingCircleStateTypedDict", "TaskBankingCircleTypedDict", @@ -1723,16 +1785,11 @@ "TriggerOccurrence", "TriggerOccurrenceTypedDict", "TriggerTypedDict", - "Type", "Update", "UpdateAccount", "UpdateAccountTypedDict", "UpdateBankAccountMetadataRequest", "UpdateBankAccountMetadataRequestTypedDict", - "UpdateClientRequest", - "UpdateClientRequestTypedDict", - "UpdateClientResponse", - "UpdateClientResponseTypedDict", "UpdateTransferInitiationStatusRequest", "UpdateTransferInitiationStatusRequestTypedDict", "UpdateTypedDict", @@ -1761,8 +1818,6 @@ "V2ActivityDebitWalletOutputTypedDict", "V2ActivityDebitWalletTypedDict", "V2ActivityGetAccount", - "V2ActivityGetAccountOutput", - "V2ActivityGetAccountOutputTypedDict", "V2ActivityGetAccountTypedDict", "V2ActivityGetPayment", "V2ActivityGetPaymentOutput", @@ -1796,14 +1851,16 @@ "V2BulkElementDeleteMetadataDataTypedDict", "V2BulkElementDeleteMetadataTypedDict", "V2BulkElementResult", - "V2BulkElementResultCreateTransactionSchemas", - "V2BulkElementResultCreateTransactionSchemasTypedDict", - "V2BulkElementResultDeleteMetadataSchemas", - "V2BulkElementResultDeleteMetadataSchemasTypedDict", - "V2BulkElementResultErrorSchemas", - "V2BulkElementResultErrorSchemasTypedDict", - "V2BulkElementResultRevertTransactionSchemas", - "V2BulkElementResultRevertTransactionSchemasTypedDict", + "V2BulkElementResultAddMetadata", + "V2BulkElementResultAddMetadataTypedDict", + "V2BulkElementResultCreateTransaction", + "V2BulkElementResultCreateTransactionTypedDict", + "V2BulkElementResultDeleteMetadata", + "V2BulkElementResultDeleteMetadataTypedDict", + "V2BulkElementResultError", + "V2BulkElementResultErrorTypedDict", + "V2BulkElementResultRevertTransaction", + "V2BulkElementResultRevertTransactionTypedDict", "V2BulkElementResultTypedDict", "V2BulkElementRevertTransaction", "V2BulkElementRevertTransactionData", @@ -1821,8 +1878,6 @@ "V2CreateTransactionResponseTypedDict", "V2CreateTriggerResponse", "V2CreateTriggerResponseTypedDict", - "V2CreateWorkflowRequest", - "V2CreateWorkflowRequestTypedDict", "V2CreateWorkflowResponse", "V2CreateWorkflowResponseTypedDict", "V2CreditWalletRequest", @@ -1901,6 +1956,7 @@ "V2PaymentMetadataTypedDict", "V2PaymentRaw", "V2PaymentRawTypedDict", + "V2PaymentScheme", "V2PaymentStatus", "V2PaymentType", "V2PaymentTypedDict", @@ -1912,8 +1968,6 @@ "V2PostingTypedDict", "V2ReadTriggerResponse", "V2ReadTriggerResponseTypedDict", - "V2RevertTransactionResponse", - "V2RevertTransactionResponseTypedDict", "V2RunWorkflowResponse", "V2RunWorkflowResponseTypedDict", "V2ServerInfo", @@ -1931,13 +1985,9 @@ "V2StageSendDestinationWallet", "V2StageSendDestinationWalletTypedDict", "V2StageSendSource", - "V2StageSendSourceAccount", - "V2StageSendSourceAccountTypedDict", "V2StageSendSourcePayment", "V2StageSendSourcePaymentTypedDict", "V2StageSendSourceTypedDict", - "V2StageSendSourceWallet", - "V2StageSendSourceWalletTypedDict", "V2StageSendTypedDict", "V2StageStatus", "V2StageStatusTypedDict", @@ -1986,6 +2036,8 @@ "V2WalletSubjectTypedDict", "V2WalletTypedDict", "V2WalletWithBalances", + "V2WalletWithBalancesBalances", + "V2WalletWithBalancesBalancesTypedDict", "V2WalletWithBalancesTypedDict", "V2Workflow", "V2WorkflowConfig", @@ -2055,8 +2107,6 @@ "V3ConnectorSchedulesCursorResponseCursor", "V3ConnectorSchedulesCursorResponseCursorTypedDict", "V3ConnectorSchedulesCursorResponseTypedDict", - "V3ConnectorSchemasConfig", - "V3ConnectorSchemasConfigTypedDict", "V3ConnectorTypedDict", "V3ConnectorsCursorResponse", "V3ConnectorsCursorResponseCursor", @@ -2236,3 +2286,1056 @@ "WorkflowInstanceTypedDict", "WorkflowTypedDict", ] + +_dynamic_imports: dict[str, str] = { + "Account": ".account", + "AccountTypedDict": ".account", + "AccountBalance": ".accountbalance", + "AccountBalanceTypedDict": ".accountbalance", + "AccountRequest": ".accountrequest", + "AccountRequestTypedDict": ".accountrequest", + "AccountResponse": ".accountresponse", + "AccountResponseTypedDict": ".accountresponse", + "AccountsCursor": ".accountscursor", + "AccountsCursorCursor": ".accountscursor", + "AccountsCursorCursorTypedDict": ".accountscursor", + "AccountsCursorTypedDict": ".accountscursor", + "AccountsCursorResponse": ".accountscursorresponse", + "AccountsCursorResponseCursor": ".accountscursorresponse", + "AccountsCursorResponseCursorTypedDict": ".accountscursorresponse", + "AccountsCursorResponseTypedDict": ".accountscursorresponse", + "AccountType": ".accounttype", + "AccountWithVolumesAndBalances": ".accountwithvolumesandbalances", + "AccountWithVolumesAndBalancesTypedDict": ".accountwithvolumesandbalances", + "ActivityAddAccountMetadata": ".activityaddaccountmetadata", + "ActivityAddAccountMetadataTypedDict": ".activityaddaccountmetadata", + "ActivityConfirmHold": ".activityconfirmhold", + "ActivityConfirmHoldTypedDict": ".activityconfirmhold", + "ActivityCreateTransaction": ".activitycreatetransaction", + "ActivityCreateTransactionTypedDict": ".activitycreatetransaction", + "ActivityCreateTransactionOutput": ".activitycreatetransactionoutput", + "ActivityCreateTransactionOutputTypedDict": ".activitycreatetransactionoutput", + "ActivityCreditWallet": ".activitycreditwallet", + "ActivityCreditWalletTypedDict": ".activitycreditwallet", + "ActivityDebitWallet": ".activitydebitwallet", + "ActivityDebitWalletTypedDict": ".activitydebitwallet", + "ActivityDebitWalletOutput": ".activitydebitwalletoutput", + "ActivityDebitWalletOutputTypedDict": ".activitydebitwalletoutput", + "ActivityGetAccount": ".activitygetaccount", + "ActivityGetAccountTypedDict": ".activitygetaccount", + "ActivityGetAccountOutput": ".activitygetaccountoutput", + "ActivityGetAccountOutputTypedDict": ".activitygetaccountoutput", + "ActivityGetPayment": ".activitygetpayment", + "ActivityGetPaymentTypedDict": ".activitygetpayment", + "ActivityGetPaymentOutput": ".activitygetpaymentoutput", + "ActivityGetPaymentOutputTypedDict": ".activitygetpaymentoutput", + "ActivityGetWallet": ".activitygetwallet", + "ActivityGetWalletTypedDict": ".activitygetwallet", + "ActivityGetWalletOutput": ".activitygetwalletoutput", + "ActivityGetWalletOutputTypedDict": ".activitygetwalletoutput", + "ActivityListWallets": ".activitylistwallets", + "ActivityListWalletsTypedDict": ".activitylistwallets", + "ActivityRevertTransaction": ".activityreverttransaction", + "ActivityRevertTransactionTypedDict": ".activityreverttransaction", + "ActivityStripeTransfer": ".activitystripetransfer", + "ActivityStripeTransferMetadata": ".activitystripetransfer", + "ActivityStripeTransferMetadataTypedDict": ".activitystripetransfer", + "ActivityStripeTransferTypedDict": ".activitystripetransfer", + "ActivityVoidHold": ".activityvoidhold", + "ActivityVoidHoldTypedDict": ".activityvoidhold", + "AddAccountToPoolRequest": ".addaccounttopoolrequest", + "AddAccountToPoolRequestTypedDict": ".addaccounttopoolrequest", + "AdyenConfig": ".adyenconfig", + "AdyenConfigTypedDict": ".adyenconfig", + "AggregateBalancesResponse": ".aggregatebalancesresponse", + "AggregateBalancesResponseTypedDict": ".aggregatebalancesresponse", + "AssetHolder": ".assetholder", + "AssetHolderTypedDict": ".assetholder", + "AtlarConfig": ".atlarconfig", + "AtlarConfigTypedDict": ".atlarconfig", + "Attempt": ".attempt", + "AttemptTypedDict": ".attempt", + "AttemptResponse": ".attemptresponse", + "AttemptResponseTypedDict": ".attemptresponse", + "Balance": ".balance", + "BalanceTypedDict": ".balance", + "BalancesCursor": ".balancescursor", + "BalancesCursorCursor": ".balancescursor", + "BalancesCursorCursorTypedDict": ".balancescursor", + "BalancesCursorTypedDict": ".balancescursor", + "BalancesCursorResponse": ".balancescursorresponse", + "BalancesCursorResponseCursor": ".balancescursorresponse", + "BalancesCursorResponseCursorTypedDict": ".balancescursorresponse", + "BalancesCursorResponseTypedDict": ".balancescursorresponse", + "BalanceWithAssets": ".balancewithassets", + "BalanceWithAssetsTypedDict": ".balancewithassets", + "BankAccount": ".bankaccount", + "BankAccountTypedDict": ".bankaccount", + "BankAccountRelatedAccounts": ".bankaccountrelatedaccounts", + "BankAccountRelatedAccountsTypedDict": ".bankaccountrelatedaccounts", + "BankAccountRequest": ".bankaccountrequest", + "BankAccountRequestTypedDict": ".bankaccountrequest", + "BankAccountResponse": ".bankaccountresponse", + "BankAccountResponseTypedDict": ".bankaccountresponse", + "BankAccountsCursor": ".bankaccountscursor", + "BankAccountsCursorCursor": ".bankaccountscursor", + "BankAccountsCursorCursorTypedDict": ".bankaccountscursor", + "BankAccountsCursorTypedDict": ".bankaccountscursor", + "BankingCircleConfig": ".bankingcircleconfig", + "BankingCircleConfigTypedDict": ".bankingcircleconfig", + "Client": ".client", + "ClientTypedDict": ".client", + "ClientOptions": ".clientoptions", + "ClientOptionsTypedDict": ".clientoptions", + "ClientSecret": ".clientsecret", + "ClientSecretTypedDict": ".clientsecret", + "Config": ".config", + "ConfigTypedDict": ".config", + "ConfigChangeSecret": ".configchangesecret", + "ConfigChangeSecretTypedDict": ".configchangesecret", + "ConfigInfo": ".configinfo", + "ConfigInfoTypedDict": ".configinfo", + "ConfigInfoResponse": ".configinforesponse", + "ConfigInfoResponseTypedDict": ".configinforesponse", + "ConfigResponse": ".configresponse", + "ConfigResponseTypedDict": ".configresponse", + "ConfigsResponse": ".configsresponse", + "ConfigsResponseCursor": ".configsresponse", + "ConfigsResponseCursorTypedDict": ".configsresponse", + "ConfigsResponseTypedDict": ".configsresponse", + "ConfigUser": ".configuser", + "ConfigUserTypedDict": ".configuser", + "ConfirmHoldRequest": ".confirmholdrequest", + "ConfirmHoldRequestTypedDict": ".confirmholdrequest", + "ConnectorEnum": ".connector_enum", + "ConnectorConfig": ".connectorconfig", + "ConnectorConfigTypedDict": ".connectorconfig", + "ConnectorConfigResponse": ".connectorconfigresponse", + "ConnectorConfigResponseTypedDict": ".connectorconfigresponse", + "ConnectorResponse": ".connectorresponse", + "ConnectorResponseData": ".connectorresponse", + "ConnectorResponseDataTypedDict": ".connectorresponse", + "ConnectorResponseTypedDict": ".connectorresponse", + "ConnectorsConfigsResponse": ".connectorsconfigsresponse", + "ConnectorsConfigsResponseConnector": ".connectorsconfigsresponse", + "ConnectorsConfigsResponseConnectorTypedDict": ".connectorsconfigsresponse", + "ConnectorsConfigsResponseData": ".connectorsconfigsresponse", + "ConnectorsConfigsResponseDataTypedDict": ".connectorsconfigsresponse", + "ConnectorsConfigsResponseKey": ".connectorsconfigsresponse", + "ConnectorsConfigsResponseKeyTypedDict": ".connectorsconfigsresponse", + "ConnectorsConfigsResponseTypedDict": ".connectorsconfigsresponse", + "ConnectorsResponse": ".connectorsresponse", + "ConnectorsResponseData": ".connectorsresponse", + "ConnectorsResponseDataTypedDict": ".connectorsresponse", + "ConnectorsResponseTypedDict": ".connectorsresponse", + "Contract": ".contract", + "ContractTypedDict": ".contract", + "Expr": ".contract", + "ExprTypedDict": ".contract", + "CreateBalanceRequest": ".createbalancerequest", + "CreateBalanceRequestTypedDict": ".createbalancerequest", + "CreateBalanceResponse": ".createbalanceresponse", + "CreateBalanceResponseTypedDict": ".createbalanceresponse", + "CreateClientResponse": ".createclientresponse", + "CreateClientResponseTypedDict": ".createclientresponse", + "CreateSecretRequest": ".createsecretrequest", + "CreateSecretRequestTypedDict": ".createsecretrequest", + "CreateSecretResponse": ".createsecretresponse", + "CreateSecretResponseTypedDict": ".createsecretresponse", + "CreateTriggerResponse": ".createtriggerresponse", + "CreateTriggerResponseTypedDict": ".createtriggerresponse", + "CreateWalletRequest": ".createwalletrequest", + "CreateWalletRequestTypedDict": ".createwalletrequest", + "CreateWalletResponse": ".createwalletresponse", + "CreateWalletResponseTypedDict": ".createwalletresponse", + "CreateWorkflowResponse": ".createworkflowresponse", + "CreateWorkflowResponseTypedDict": ".createworkflowresponse", + "CreditWalletRequest": ".creditwalletrequest", + "CreditWalletRequestTypedDict": ".creditwalletrequest", + "CurrencyCloudConfig": ".currencycloudconfig", + "CurrencyCloudConfigTypedDict": ".currencycloudconfig", + "DebitWalletRequest": ".debitwalletrequest", + "DebitWalletRequestTypedDict": ".debitwalletrequest", + "DummyPayConfig": ".dummypayconfig", + "DummyPayConfigTypedDict": ".dummypayconfig", + "ErrorResponse": ".errorresponse", + "ErrorResponseTypedDict": ".errorresponse", + "ErrorsEnum": ".errorsenum", + "ExpandedDebitHold": ".expandeddebithold", + "ExpandedDebitHoldTypedDict": ".expandeddebithold", + "ForwardBankAccountRequest": ".forwardbankaccountrequest", + "ForwardBankAccountRequestTypedDict": ".forwardbankaccountrequest", + "GenericConfig": ".genericconfig", + "GenericConfigTypedDict": ".genericconfig", + "GetBalanceResponse": ".getbalanceresponse", + "GetBalanceResponseTypedDict": ".getbalanceresponse", + "GetHoldResponse": ".getholdresponse", + "GetHoldResponseTypedDict": ".getholdresponse", + "GetHoldsResponse": ".getholdsresponse", + "GetHoldsResponseCursor": ".getholdsresponse", + "GetHoldsResponseCursorTypedDict": ".getholdsresponse", + "GetHoldsResponseTypedDict": ".getholdsresponse", + "GetTransactionsResponse": ".gettransactionsresponse", + "GetTransactionsResponseCursor": ".gettransactionsresponse", + "GetTransactionsResponseCursorTypedDict": ".gettransactionsresponse", + "GetTransactionsResponseTypedDict": ".gettransactionsresponse", + "GetVersionsResponse": ".getversionsresponse", + "GetVersionsResponseTypedDict": ".getversionsresponse", + "GetWalletSummaryResponse": ".getwalletsummaryresponse", + "GetWalletSummaryResponseTypedDict": ".getwalletsummaryresponse", + "GetWorkflowInstanceHistoryResponse": ".getworkflowinstancehistoryresponse", + "GetWorkflowInstanceHistoryResponseTypedDict": ".getworkflowinstancehistoryresponse", + "GetWorkflowInstanceHistoryStageResponse": ".getworkflowinstancehistorystageresponse", + "GetWorkflowInstanceHistoryStageResponseTypedDict": ".getworkflowinstancehistorystageresponse", + "GetWorkflowInstanceResponse": ".getworkflowinstanceresponse", + "GetWorkflowInstanceResponseTypedDict": ".getworkflowinstanceresponse", + "GetWorkflowResponse": ".getworkflowresponse", + "GetWorkflowResponseTypedDict": ".getworkflowresponse", + "Hold": ".hold", + "HoldTypedDict": ".hold", + "LedgerAccountSubject": ".ledgeraccountsubject", + "LedgerAccountSubjectTypedDict": ".ledgeraccountsubject", + "LedgerInfo": ".ledgerinfo", + "LedgerInfoStorage": ".ledgerinfo", + "LedgerInfoStorageTypedDict": ".ledgerinfo", + "LedgerInfoTypedDict": ".ledgerinfo", + "LedgerInfoResponse": ".ledgerinforesponse", + "LedgerInfoResponseTypedDict": ".ledgerinforesponse", + "LedgerStorage": ".ledgerstorage", + "LedgerStorageTypedDict": ".ledgerstorage", + "ListBalancesResponse": ".listbalancesresponse", + "ListBalancesResponseCursor": ".listbalancesresponse", + "ListBalancesResponseCursorTypedDict": ".listbalancesresponse", + "ListBalancesResponseTypedDict": ".listbalancesresponse", + "ListClientsResponse": ".listclientsresponse", + "ListClientsResponseTypedDict": ".listclientsresponse", + "ListRunsResponse": ".listrunsresponse", + "ListRunsResponseTypedDict": ".listrunsresponse", + "ListTriggersOccurrencesResponse": ".listtriggersoccurrencesresponse", + "ListTriggersOccurrencesResponseTypedDict": ".listtriggersoccurrencesresponse", + "ListTriggersResponse": ".listtriggersresponse", + "ListTriggersResponseTypedDict": ".listtriggersresponse", + "ListUsersResponse": ".listusersresponse", + "ListUsersResponseTypedDict": ".listusersresponse", + "ListWalletsResponse": ".listwalletsresponse", + "ListWalletsResponseCursor": ".listwalletsresponse", + "ListWalletsResponseCursorTypedDict": ".listwalletsresponse", + "ListWalletsResponseTypedDict": ".listwalletsresponse", + "ListWorkflowsResponse": ".listworkflowsresponse", + "ListWorkflowsResponseTypedDict": ".listworkflowsresponse", + "Log": ".log", + "LogType": ".log", + "LogTypedDict": ".log", + "LogsCursorResponse": ".logscursorresponse", + "LogsCursorResponseCursor": ".logscursorresponse", + "LogsCursorResponseCursorTypedDict": ".logscursorresponse", + "LogsCursorResponseTypedDict": ".logscursorresponse", + "MangoPayConfig": ".mangopayconfig", + "MangoPayConfigTypedDict": ".mangopayconfig", + "Mapping": ".mapping", + "MappingTypedDict": ".mapping", + "MappingResponse": ".mappingresponse", + "MappingResponseTypedDict": ".mappingresponse", + "MigrationInfo": ".migrationinfo", + "MigrationInfoState": ".migrationinfo", + "MigrationInfoTypedDict": ".migrationinfo", + "ModulrConfig": ".modulrconfig", + "ModulrConfigTypedDict": ".modulrconfig", + "Monetary": ".monetary", + "MonetaryTypedDict": ".monetary", + "MoneycorpConfig": ".moneycorpconfig", + "MoneycorpConfigTypedDict": ".moneycorpconfig", + "OrchestrationAccount": ".orchestrationaccount", + "OrchestrationAccountTypedDict": ".orchestrationaccount", + "OrchestrationConnector": ".orchestrationconnector", + "OrchestrationCreditWalletRequest": ".orchestrationcreditwalletrequest", + "OrchestrationCreditWalletRequestTypedDict": ".orchestrationcreditwalletrequest", + "OrchestrationListWalletsResponse": ".orchestrationlistwalletsresponse", + "OrchestrationListWalletsResponseCursor": ".orchestrationlistwalletsresponse", + "OrchestrationListWalletsResponseCursorTypedDict": ".orchestrationlistwalletsresponse", + "OrchestrationListWalletsResponseTypedDict": ".orchestrationlistwalletsresponse", + "OrchestrationPayment": ".orchestrationpayment", + "OrchestrationPaymentRaw": ".orchestrationpayment", + "OrchestrationPaymentRawTypedDict": ".orchestrationpayment", + "OrchestrationPaymentScheme": ".orchestrationpayment", + "OrchestrationPaymentType": ".orchestrationpayment", + "OrchestrationPaymentTypedDict": ".orchestrationpayment", + "OrchestrationPaymentAdjustment": ".orchestrationpaymentadjustment", + "OrchestrationPaymentAdjustmentRaw": ".orchestrationpaymentadjustment", + "OrchestrationPaymentAdjustmentRawTypedDict": ".orchestrationpaymentadjustment", + "OrchestrationPaymentAdjustmentTypedDict": ".orchestrationpaymentadjustment", + "OrchestrationPaymentMetadata": ".orchestrationpaymentmetadata", + "OrchestrationPaymentMetadataTypedDict": ".orchestrationpaymentmetadata", + "OrchestrationPaymentStatus": ".orchestrationpaymentstatus", + "OrchestrationPostTransaction": ".orchestrationposttransaction", + "OrchestrationPostTransactionScript": ".orchestrationposttransaction", + "OrchestrationPostTransactionScriptTypedDict": ".orchestrationposttransaction", + "OrchestrationPostTransactionTypedDict": ".orchestrationposttransaction", + "OrchestrationTransaction": ".orchestrationtransaction", + "OrchestrationTransactionTypedDict": ".orchestrationtransaction", + "OrchestrationV2PostTransaction": ".orchestrationv2posttransaction", + "OrchestrationV2PostTransactionScript": ".orchestrationv2posttransaction", + "OrchestrationV2PostTransactionScriptTypedDict": ".orchestrationv2posttransaction", + "OrchestrationV2PostTransactionTypedDict": ".orchestrationv2posttransaction", + "OrchestrationV2Transaction": ".orchestrationv2transaction", + "OrchestrationV2TransactionTypedDict": ".orchestrationv2transaction", + "OrchestrationWallet": ".orchestrationwallet", + "OrchestrationWalletTypedDict": ".orchestrationwallet", + "Payment": ".payment", + "PaymentRaw": ".payment", + "PaymentRawTypedDict": ".payment", + "PaymentTypedDict": ".payment", + "PaymentAdjustment": ".paymentadjustment", + "PaymentAdjustmentRaw": ".paymentadjustment", + "PaymentAdjustmentRawTypedDict": ".paymentadjustment", + "PaymentAdjustmentTypedDict": ".paymentadjustment", + "PaymentRequest": ".paymentrequest", + "PaymentRequestTypedDict": ".paymentrequest", + "PaymentResponse": ".paymentresponse", + "PaymentResponseTypedDict": ".paymentresponse", + "PaymentsAccount": ".paymentsaccount", + "PaymentsAccountRaw": ".paymentsaccount", + "PaymentsAccountRawTypedDict": ".paymentsaccount", + "PaymentsAccountTypedDict": ".paymentsaccount", + "PaymentsAccountResponse": ".paymentsaccountresponse", + "PaymentsAccountResponseTypedDict": ".paymentsaccountresponse", + "PaymentScheme": ".paymentscheme", + "PaymentsCursor": ".paymentscursor", + "PaymentsCursorCursor": ".paymentscursor", + "PaymentsCursorCursorTypedDict": ".paymentscursor", + "PaymentsCursorTypedDict": ".paymentscursor", + "PaymentsErrorsEnum": ".paymentserrorsenum", + "PaymentStatus": ".paymentstatus", + "PaymentType": ".paymenttype", + "PoliciesCursorResponse": ".policiescursorresponse", + "PoliciesCursorResponseCursor": ".policiescursorresponse", + "PoliciesCursorResponseCursorTypedDict": ".policiescursorresponse", + "PoliciesCursorResponseTypedDict": ".policiescursorresponse", + "Policy": ".policy", + "PolicyTypedDict": ".policy", + "PolicyRequest": ".policyrequest", + "PolicyRequestTypedDict": ".policyrequest", + "PolicyResponse": ".policyresponse", + "PolicyResponseTypedDict": ".policyresponse", + "Pool": ".pool", + "PoolTypedDict": ".pool", + "PoolBalance": ".poolbalance", + "PoolBalanceTypedDict": ".poolbalance", + "PoolBalances": ".poolbalances", + "PoolBalancesTypedDict": ".poolbalances", + "PoolBalancesResponse": ".poolbalancesresponse", + "PoolBalancesResponseTypedDict": ".poolbalancesresponse", + "PoolRequest": ".poolrequest", + "PoolRequestTypedDict": ".poolrequest", + "PoolResponse": ".poolresponse", + "PoolResponseTypedDict": ".poolresponse", + "PoolsCursor": ".poolscursor", + "PoolsCursorCursor": ".poolscursor", + "PoolsCursorCursorTypedDict": ".poolscursor", + "PoolsCursorTypedDict": ".poolscursor", + "Posting": ".posting", + "PostingTypedDict": ".posting", + "PostTransaction": ".posttransaction", + "PostTransactionScript": ".posttransaction", + "PostTransactionScriptTypedDict": ".posttransaction", + "PostTransactionTypedDict": ".posttransaction", + "Query": ".query", + "QueryRaw": ".query", + "QueryRawTypedDict": ".query", + "QueryTypedDict": ".query", + "ReadClientResponse": ".readclientresponse", + "ReadClientResponseTypedDict": ".readclientresponse", + "ReadTriggerResponse": ".readtriggerresponse", + "ReadTriggerResponseTypedDict": ".readtriggerresponse", + "ReadUserResponse": ".readuserresponse", + "ReadUserResponseTypedDict": ".readuserresponse", + "Reconciliation": ".reconciliation", + "ReconciliationTypedDict": ".reconciliation", + "ReconciliationRequest": ".reconciliationrequest", + "ReconciliationRequestTypedDict": ".reconciliationrequest", + "ReconciliationResponse": ".reconciliationresponse", + "ReconciliationResponseTypedDict": ".reconciliationresponse", + "ReconciliationsCursorResponse": ".reconciliationscursorresponse", + "ReconciliationsCursorResponseCursor": ".reconciliationscursorresponse", + "ReconciliationsCursorResponseCursorTypedDict": ".reconciliationscursorresponse", + "ReconciliationsCursorResponseTypedDict": ".reconciliationscursorresponse", + "Response": ".response", + "ResponseCursor": ".response", + "ResponseCursorTypedDict": ".response", + "ResponseTypedDict": ".response", + "Total": ".response", + "TotalTypedDict": ".response", + "ReverseTransferInitiationRequest": ".reversetransferinitiationrequest", + "ReverseTransferInitiationRequestTypedDict": ".reversetransferinitiationrequest", + "RunWorkflowResponse": ".runworkflowresponse", + "RunWorkflowResponseTypedDict": ".runworkflowresponse", + "Script": ".script", + "ScriptTypedDict": ".script", + "ScriptResponse": ".scriptresponse", + "ScriptResponseTypedDict": ".scriptresponse", + "Secret": ".secret", + "SecretTypedDict": ".secret", + "Security": ".security", + "SecurityTypedDict": ".security", + "ServerInfo": ".serverinfo", + "ServerInfoTypedDict": ".serverinfo", + "Stage": ".stage", + "StageTypedDict": ".stage", + "StageDelay": ".stagedelay", + "StageDelayTypedDict": ".stagedelay", + "StageSend": ".stagesend", + "StageSendTypedDict": ".stagesend", + "StageSendDestination": ".stagesenddestination", + "StageSendDestinationTypedDict": ".stagesenddestination", + "StageSendDestinationAccount": ".stagesenddestinationaccount", + "StageSendDestinationAccountTypedDict": ".stagesenddestinationaccount", + "StageSendDestinationPayment": ".stagesenddestinationpayment", + "StageSendDestinationPaymentTypedDict": ".stagesenddestinationpayment", + "StageSendDestinationWallet": ".stagesenddestinationwallet", + "StageSendDestinationWalletTypedDict": ".stagesenddestinationwallet", + "StageSendSource": ".stagesendsource", + "StageSendSourceTypedDict": ".stagesendsource", + "StageSendSourcePayment": ".stagesendsourcepayment", + "StageSendSourcePaymentTypedDict": ".stagesendsourcepayment", + "StageStatus": ".stagestatus", + "StageStatusTypedDict": ".stagestatus", + "StageWaitEvent": ".stagewaitevent", + "StageWaitEventTypedDict": ".stagewaitevent", + "Stats": ".stats", + "StatsTypedDict": ".stats", + "StatsResponse": ".statsresponse", + "StatsResponseTypedDict": ".statsresponse", + "StripeConfig": ".stripeconfig", + "StripeConfigTypedDict": ".stripeconfig", + "Subject": ".subject", + "SubjectTypedDict": ".subject", + "TaskBankingCircle": ".taskbankingcircle", + "TaskBankingCircleDescriptor": ".taskbankingcircle", + "TaskBankingCircleDescriptorTypedDict": ".taskbankingcircle", + "TaskBankingCircleState": ".taskbankingcircle", + "TaskBankingCircleStateTypedDict": ".taskbankingcircle", + "TaskBankingCircleTypedDict": ".taskbankingcircle", + "TaskCurrencyCloud": ".taskcurrencycloud", + "TaskCurrencyCloudDescriptor": ".taskcurrencycloud", + "TaskCurrencyCloudDescriptorTypedDict": ".taskcurrencycloud", + "TaskCurrencyCloudState": ".taskcurrencycloud", + "TaskCurrencyCloudStateTypedDict": ".taskcurrencycloud", + "TaskCurrencyCloudTypedDict": ".taskcurrencycloud", + "TaskDummyPay": ".taskdummypay", + "TaskDummyPayDescriptor": ".taskdummypay", + "TaskDummyPayDescriptorTypedDict": ".taskdummypay", + "TaskDummyPayState": ".taskdummypay", + "TaskDummyPayStateTypedDict": ".taskdummypay", + "TaskDummyPayTypedDict": ".taskdummypay", + "TaskMangoPay": ".taskmangopay", + "TaskMangoPayDescriptor": ".taskmangopay", + "TaskMangoPayDescriptorTypedDict": ".taskmangopay", + "TaskMangoPayState": ".taskmangopay", + "TaskMangoPayStateTypedDict": ".taskmangopay", + "TaskMangoPayTypedDict": ".taskmangopay", + "TaskModulr": ".taskmodulr", + "TaskModulrDescriptor": ".taskmodulr", + "TaskModulrDescriptorTypedDict": ".taskmodulr", + "TaskModulrState": ".taskmodulr", + "TaskModulrStateTypedDict": ".taskmodulr", + "TaskModulrTypedDict": ".taskmodulr", + "TaskMoneycorp": ".taskmoneycorp", + "TaskMoneycorpDescriptor": ".taskmoneycorp", + "TaskMoneycorpDescriptorTypedDict": ".taskmoneycorp", + "TaskMoneycorpState": ".taskmoneycorp", + "TaskMoneycorpStateTypedDict": ".taskmoneycorp", + "TaskMoneycorpTypedDict": ".taskmoneycorp", + "TaskResponse": ".taskresponse", + "TaskResponseData": ".taskresponse", + "TaskResponseDataTypedDict": ".taskresponse", + "TaskResponseTypedDict": ".taskresponse", + "TasksCursor": ".taskscursor", + "TasksCursorCursor": ".taskscursor", + "TasksCursorCursorTypedDict": ".taskscursor", + "TasksCursorData": ".taskscursor", + "TasksCursorDataTypedDict": ".taskscursor", + "TasksCursorTypedDict": ".taskscursor", + "TaskStatus": ".taskstatus", + "TaskStripe": ".taskstripe", + "TaskStripeDescriptor": ".taskstripe", + "TaskStripeDescriptorTypedDict": ".taskstripe", + "TaskStripeState": ".taskstripe", + "TaskStripeStateTypedDict": ".taskstripe", + "TaskStripeTypedDict": ".taskstripe", + "TaskWise": ".taskwise", + "TaskWiseDescriptor": ".taskwise", + "TaskWiseDescriptorTypedDict": ".taskwise", + "TaskWiseState": ".taskwise", + "TaskWiseStateTypedDict": ".taskwise", + "TaskWiseTypedDict": ".taskwise", + "Transaction": ".transaction", + "TransactionTypedDict": ".transaction", + "TransactionData": ".transactiondata", + "TransactionDataTypedDict": ".transactiondata", + "TransactionResponse": ".transactionresponse", + "TransactionResponseTypedDict": ".transactionresponse", + "Transactions": ".transactions", + "TransactionsTypedDict": ".transactions", + "TransactionsCursorResponse": ".transactionscursorresponse", + "TransactionsCursorResponseCursor": ".transactionscursorresponse", + "TransactionsCursorResponseCursorTypedDict": ".transactionscursorresponse", + "TransactionsCursorResponseTypedDict": ".transactionscursorresponse", + "TransactionsResponse": ".transactionsresponse", + "TransactionsResponseTypedDict": ".transactionsresponse", + "TransferInitiation": ".transferinitiation", + "TransferInitiationType": ".transferinitiation", + "TransferInitiationTypedDict": ".transferinitiation", + "TransferInitiationAdjusments": ".transferinitiationadjusments", + "TransferInitiationAdjusmentsTypedDict": ".transferinitiationadjusments", + "TransferInitiationPayments": ".transferinitiationpayments", + "TransferInitiationPaymentsTypedDict": ".transferinitiationpayments", + "TransferInitiationRequest": ".transferinitiationrequest", + "TransferInitiationRequestType": ".transferinitiationrequest", + "TransferInitiationRequestTypedDict": ".transferinitiationrequest", + "TransferInitiationResponse": ".transferinitiationresponse", + "TransferInitiationResponseTypedDict": ".transferinitiationresponse", + "TransferInitiationsCursor": ".transferinitiationscursor", + "TransferInitiationsCursorCursor": ".transferinitiationscursor", + "TransferInitiationsCursorCursorTypedDict": ".transferinitiationscursor", + "TransferInitiationsCursorTypedDict": ".transferinitiationscursor", + "TransferInitiationStatus": ".transferinitiationstatus", + "TransferRequest": ".transferrequest", + "TransferRequestTypedDict": ".transferrequest", + "TransferResponse": ".transferresponse", + "TransferResponseTypedDict": ".transferresponse", + "Trigger": ".trigger", + "TriggerTypedDict": ".trigger", + "TriggerData": ".triggerdata", + "TriggerDataTypedDict": ".triggerdata", + "TriggerOccurrence": ".triggeroccurrence", + "TriggerOccurrenceTypedDict": ".triggeroccurrence", + "Update": ".update", + "UpdateTypedDict": ".update", + "UpdateAccount": ".updateaccount", + "UpdateAccountTypedDict": ".updateaccount", + "UpdateBankAccountMetadataRequest": ".updatebankaccountmetadatarequest", + "UpdateBankAccountMetadataRequestTypedDict": ".updatebankaccountmetadatarequest", + "Status": ".updatetransferinitiationstatusrequest", + "UpdateTransferInitiationStatusRequest": ".updatetransferinitiationstatusrequest", + "UpdateTransferInitiationStatusRequestTypedDict": ".updatetransferinitiationstatusrequest", + "User": ".user", + "UserTypedDict": ".user", + "V2Account": ".v2account", + "V2AccountTypedDict": ".v2account", + "V2AccountResponse": ".v2accountresponse", + "V2AccountResponseTypedDict": ".v2accountresponse", + "V2AccountsCursorResponse": ".v2accountscursorresponse", + "V2AccountsCursorResponseCursor": ".v2accountscursorresponse", + "V2AccountsCursorResponseCursorTypedDict": ".v2accountscursorresponse", + "V2AccountsCursorResponseTypedDict": ".v2accountscursorresponse", + "V2ActivityAddAccountMetadata": ".v2activityaddaccountmetadata", + "V2ActivityAddAccountMetadataTypedDict": ".v2activityaddaccountmetadata", + "V2ActivityConfirmHold": ".v2activityconfirmhold", + "V2ActivityConfirmHoldTypedDict": ".v2activityconfirmhold", + "V2ActivityCreateTransaction": ".v2activitycreatetransaction", + "V2ActivityCreateTransactionTypedDict": ".v2activitycreatetransaction", + "V2ActivityCreateTransactionOutput": ".v2activitycreatetransactionoutput", + "V2ActivityCreateTransactionOutputTypedDict": ".v2activitycreatetransactionoutput", + "V2ActivityCreditWallet": ".v2activitycreditwallet", + "V2ActivityCreditWalletTypedDict": ".v2activitycreditwallet", + "V2ActivityDebitWallet": ".v2activitydebitwallet", + "V2ActivityDebitWalletTypedDict": ".v2activitydebitwallet", + "V2ActivityDebitWalletOutput": ".v2activitydebitwalletoutput", + "V2ActivityDebitWalletOutputTypedDict": ".v2activitydebitwalletoutput", + "V2ActivityGetAccount": ".v2activitygetaccount", + "V2ActivityGetAccountTypedDict": ".v2activitygetaccount", + "V2ActivityGetPayment": ".v2activitygetpayment", + "V2ActivityGetPaymentTypedDict": ".v2activitygetpayment", + "V2ActivityGetPaymentOutput": ".v2activitygetpaymentoutput", + "V2ActivityGetPaymentOutputTypedDict": ".v2activitygetpaymentoutput", + "V2ActivityGetWallet": ".v2activitygetwallet", + "V2ActivityGetWalletTypedDict": ".v2activitygetwallet", + "V2ActivityGetWalletOutput": ".v2activitygetwalletoutput", + "V2ActivityGetWalletOutputTypedDict": ".v2activitygetwalletoutput", + "V2ActivityListWallets": ".v2activitylistwallets", + "V2ActivityListWalletsTypedDict": ".v2activitylistwallets", + "V2ActivityStripeTransfer": ".v2activitystripetransfer", + "V2ActivityStripeTransferMetadata": ".v2activitystripetransfer", + "V2ActivityStripeTransferMetadataTypedDict": ".v2activitystripetransfer", + "V2ActivityStripeTransferTypedDict": ".v2activitystripetransfer", + "V2ActivityVoidHold": ".v2activityvoidhold", + "V2ActivityVoidHoldTypedDict": ".v2activityvoidhold", + "V2AggregateBalancesResponse": ".v2aggregatebalancesresponse", + "V2AggregateBalancesResponseTypedDict": ".v2aggregatebalancesresponse", + "V2AssetHolder": ".v2assetholder", + "V2AssetHolderTypedDict": ".v2assetholder", + "V2BulkElement": ".v2bulkelement", + "V2BulkElementTypedDict": ".v2bulkelement", + "V2BulkElementAddMetadata": ".v2bulkelementaddmetadata", + "V2BulkElementAddMetadataData": ".v2bulkelementaddmetadata", + "V2BulkElementAddMetadataDataTypedDict": ".v2bulkelementaddmetadata", + "V2BulkElementAddMetadataTypedDict": ".v2bulkelementaddmetadata", + "V2BulkElementCreateTransaction": ".v2bulkelementcreatetransaction", + "V2BulkElementCreateTransactionTypedDict": ".v2bulkelementcreatetransaction", + "V2BulkElementDeleteMetadata": ".v2bulkelementdeletemetadata", + "V2BulkElementDeleteMetadataData": ".v2bulkelementdeletemetadata", + "V2BulkElementDeleteMetadataDataTypedDict": ".v2bulkelementdeletemetadata", + "V2BulkElementDeleteMetadataTypedDict": ".v2bulkelementdeletemetadata", + "V2BulkElementResult": ".v2bulkelementresult", + "V2BulkElementResultAddMetadata": ".v2bulkelementresult", + "V2BulkElementResultAddMetadataTypedDict": ".v2bulkelementresult", + "V2BulkElementResultCreateTransaction": ".v2bulkelementresult", + "V2BulkElementResultCreateTransactionTypedDict": ".v2bulkelementresult", + "V2BulkElementResultDeleteMetadata": ".v2bulkelementresult", + "V2BulkElementResultDeleteMetadataTypedDict": ".v2bulkelementresult", + "V2BulkElementResultError": ".v2bulkelementresult", + "V2BulkElementResultErrorTypedDict": ".v2bulkelementresult", + "V2BulkElementResultRevertTransaction": ".v2bulkelementresult", + "V2BulkElementResultRevertTransactionTypedDict": ".v2bulkelementresult", + "V2BulkElementResultTypedDict": ".v2bulkelementresult", + "V2BulkElementRevertTransaction": ".v2bulkelementreverttransaction", + "V2BulkElementRevertTransactionData": ".v2bulkelementreverttransaction", + "V2BulkElementRevertTransactionDataTypedDict": ".v2bulkelementreverttransaction", + "V2BulkElementRevertTransactionTypedDict": ".v2bulkelementreverttransaction", + "V2BulkResponse": ".v2bulkresponse", + "V2BulkResponseTypedDict": ".v2bulkresponse", + "V2ConfigInfoResponse": ".v2configinforesponse", + "V2ConfigInfoResponseTypedDict": ".v2configinforesponse", + "V2Connector": ".v2connector", + "V2CreateLedgerRequest": ".v2createledgerrequest", + "V2CreateLedgerRequestTypedDict": ".v2createledgerrequest", + "V2CreateTransactionResponse": ".v2createtransactionresponse", + "V2CreateTransactionResponseTypedDict": ".v2createtransactionresponse", + "V2CreateTriggerResponse": ".v2createtriggerresponse", + "V2CreateTriggerResponseTypedDict": ".v2createtriggerresponse", + "V2CreateWorkflowResponse": ".v2createworkflowresponse", + "V2CreateWorkflowResponseTypedDict": ".v2createworkflowresponse", + "V2CreditWalletRequest": ".v2creditwalletrequest", + "V2CreditWalletRequestTypedDict": ".v2creditwalletrequest", + "V2DebitWalletRequest": ".v2debitwalletrequest", + "V2DebitWalletRequestTypedDict": ".v2debitwalletrequest", + "V2ErrorResponse": ".v2errorresponse", + "V2ErrorResponseTypedDict": ".v2errorresponse", + "V2ErrorsEnum": ".v2errorsenum", + "V2GetLedgerResponse": ".v2getledgerresponse", + "V2GetLedgerResponseTypedDict": ".v2getledgerresponse", + "V2GetTransactionResponse": ".v2gettransactionresponse", + "V2GetTransactionResponseTypedDict": ".v2gettransactionresponse", + "V2GetWorkflowInstanceHistoryResponse": ".v2getworkflowinstancehistoryresponse", + "V2GetWorkflowInstanceHistoryResponseTypedDict": ".v2getworkflowinstancehistoryresponse", + "V2GetWorkflowInstanceHistoryStageResponse": ".v2getworkflowinstancehistorystageresponse", + "V2GetWorkflowInstanceHistoryStageResponseTypedDict": ".v2getworkflowinstancehistorystageresponse", + "V2GetWorkflowInstanceResponse": ".v2getworkflowinstanceresponse", + "V2GetWorkflowInstanceResponseTypedDict": ".v2getworkflowinstanceresponse", + "V2GetWorkflowResponse": ".v2getworkflowresponse", + "V2GetWorkflowResponseTypedDict": ".v2getworkflowresponse", + "V2Hold": ".v2hold", + "V2HoldTypedDict": ".v2hold", + "V2Ledger": ".v2ledger", + "V2LedgerTypedDict": ".v2ledger", + "V2LedgerAccountSubject": ".v2ledgeraccountsubject", + "V2LedgerAccountSubjectTypedDict": ".v2ledgeraccountsubject", + "V2LedgerInfo": ".v2ledgerinfo", + "V2LedgerInfoStorage": ".v2ledgerinfo", + "V2LedgerInfoStorageTypedDict": ".v2ledgerinfo", + "V2LedgerInfoTypedDict": ".v2ledgerinfo", + "V2LedgerInfoResponse": ".v2ledgerinforesponse", + "V2LedgerInfoResponseTypedDict": ".v2ledgerinforesponse", + "V2LedgerListResponse": ".v2ledgerlistresponse", + "V2LedgerListResponseCursor": ".v2ledgerlistresponse", + "V2LedgerListResponseCursorTypedDict": ".v2ledgerlistresponse", + "V2LedgerListResponseTypedDict": ".v2ledgerlistresponse", + "V2ListRunsResponse": ".v2listrunsresponse", + "V2ListRunsResponseCursor": ".v2listrunsresponse", + "V2ListRunsResponseCursorTypedDict": ".v2listrunsresponse", + "V2ListRunsResponseTypedDict": ".v2listrunsresponse", + "V2ListTriggersOccurrencesResponse": ".v2listtriggersoccurrencesresponse", + "V2ListTriggersOccurrencesResponseCursor": ".v2listtriggersoccurrencesresponse", + "V2ListTriggersOccurrencesResponseCursorTypedDict": ".v2listtriggersoccurrencesresponse", + "V2ListTriggersOccurrencesResponseTypedDict": ".v2listtriggersoccurrencesresponse", + "V2ListTriggersResponse": ".v2listtriggersresponse", + "V2ListTriggersResponseCursor": ".v2listtriggersresponse", + "V2ListTriggersResponseCursorTypedDict": ".v2listtriggersresponse", + "V2ListTriggersResponseTypedDict": ".v2listtriggersresponse", + "V2ListWalletsResponse": ".v2listwalletsresponse", + "V2ListWalletsResponseCursor": ".v2listwalletsresponse", + "V2ListWalletsResponseCursorTypedDict": ".v2listwalletsresponse", + "V2ListWalletsResponseTypedDict": ".v2listwalletsresponse", + "V2ListWorkflowsResponse": ".v2listworkflowsresponse", + "V2ListWorkflowsResponseCursor": ".v2listworkflowsresponse", + "V2ListWorkflowsResponseCursorTypedDict": ".v2listworkflowsresponse", + "V2ListWorkflowsResponseTypedDict": ".v2listworkflowsresponse", + "V2Log": ".v2log", + "V2LogType": ".v2log", + "V2LogTypedDict": ".v2log", + "V2LogsCursorResponse": ".v2logscursorresponse", + "V2LogsCursorResponseCursor": ".v2logscursorresponse", + "V2LogsCursorResponseCursorTypedDict": ".v2logscursorresponse", + "V2LogsCursorResponseTypedDict": ".v2logscursorresponse", + "V2MigrationInfo": ".v2migrationinfo", + "V2MigrationInfoState": ".v2migrationinfo", + "V2MigrationInfoTypedDict": ".v2migrationinfo", + "V2Monetary": ".v2monetary", + "V2MonetaryTypedDict": ".v2monetary", + "V2Payment": ".v2payment", + "V2PaymentRaw": ".v2payment", + "V2PaymentRawTypedDict": ".v2payment", + "V2PaymentScheme": ".v2payment", + "V2PaymentType": ".v2payment", + "V2PaymentTypedDict": ".v2payment", + "V2PaymentAdjustment": ".v2paymentadjustment", + "V2PaymentAdjustmentRaw": ".v2paymentadjustment", + "V2PaymentAdjustmentRawTypedDict": ".v2paymentadjustment", + "V2PaymentAdjustmentTypedDict": ".v2paymentadjustment", + "V2PaymentMetadata": ".v2paymentmetadata", + "V2PaymentMetadataTypedDict": ".v2paymentmetadata", + "V2PaymentStatus": ".v2paymentstatus", + "V2Posting": ".v2posting", + "V2PostingTypedDict": ".v2posting", + "V2PostTransaction": ".v2posttransaction", + "V2PostTransactionScript": ".v2posttransaction", + "V2PostTransactionScriptTypedDict": ".v2posttransaction", + "V2PostTransactionTypedDict": ".v2posttransaction", + "V2ReadTriggerResponse": ".v2readtriggerresponse", + "V2ReadTriggerResponseTypedDict": ".v2readtriggerresponse", + "V2RunWorkflowResponse": ".v2runworkflowresponse", + "V2RunWorkflowResponseTypedDict": ".v2runworkflowresponse", + "V2ServerInfo": ".v2serverinfo", + "V2ServerInfoTypedDict": ".v2serverinfo", + "V2Stage": ".v2stage", + "V2StageTypedDict": ".v2stage", + "V2StageDelay": ".v2stagedelay", + "V2StageDelayTypedDict": ".v2stagedelay", + "V2StageSend": ".v2stagesend", + "V2StageSendTypedDict": ".v2stagesend", + "V2StageSendDestination": ".v2stagesenddestination", + "V2StageSendDestinationTypedDict": ".v2stagesenddestination", + "V2StageSendDestinationAccount": ".v2stagesenddestinationaccount", + "V2StageSendDestinationAccountTypedDict": ".v2stagesenddestinationaccount", + "V2StageSendDestinationPayment": ".v2stagesenddestinationpayment", + "V2StageSendDestinationPaymentTypedDict": ".v2stagesenddestinationpayment", + "V2StageSendDestinationWallet": ".v2stagesenddestinationwallet", + "V2StageSendDestinationWalletTypedDict": ".v2stagesenddestinationwallet", + "V2StageSendSource": ".v2stagesendsource", + "V2StageSendSourceTypedDict": ".v2stagesendsource", + "V2StageSendSourcePayment": ".v2stagesendsourcepayment", + "V2StageSendSourcePaymentTypedDict": ".v2stagesendsourcepayment", + "V2StageStatus": ".v2stagestatus", + "V2StageStatusTypedDict": ".v2stagestatus", + "V2StageWaitEvent": ".v2stagewaitevent", + "V2StageWaitEventTypedDict": ".v2stagewaitevent", + "V2Stats": ".v2stats", + "V2StatsTypedDict": ".v2stats", + "V2StatsResponse": ".v2statsresponse", + "V2StatsResponseTypedDict": ".v2statsresponse", + "V2Subject": ".v2subject", + "V2SubjectTypedDict": ".v2subject", + "V2TargetID": ".v2targetid", + "V2TargetIDTypedDict": ".v2targetid", + "V2TargetType": ".v2targettype", + "V2TestTriggerResponse": ".v2testtriggerresponse", + "V2TestTriggerResponseTypedDict": ".v2testtriggerresponse", + "V2Transaction": ".v2transaction", + "V2TransactionTypedDict": ".v2transaction", + "V2TransactionsCursorResponse": ".v2transactionscursorresponse", + "V2TransactionsCursorResponseCursor": ".v2transactionscursorresponse", + "V2TransactionsCursorResponseCursorTypedDict": ".v2transactionscursorresponse", + "V2TransactionsCursorResponseTypedDict": ".v2transactionscursorresponse", + "V2Trigger": ".v2trigger", + "V2TriggerTypedDict": ".v2trigger", + "V2TriggerData": ".v2triggerdata", + "V2TriggerDataTypedDict": ".v2triggerdata", + "V2TriggerOccurrence": ".v2triggeroccurrence", + "V2TriggerOccurrenceTypedDict": ".v2triggeroccurrence", + "Filter": ".v2triggertest", + "FilterTypedDict": ".v2triggertest", + "V2TriggerTest": ".v2triggertest", + "V2TriggerTestTypedDict": ".v2triggertest", + "Variables": ".v2triggertest", + "VariablesTypedDict": ".v2triggertest", + "V2Update": ".v2update", + "V2UpdateTypedDict": ".v2update", + "V2UpdateAccount": ".v2updateaccount", + "V2UpdateAccountTypedDict": ".v2updateaccount", + "V2Volume": ".v2volume", + "V2VolumeTypedDict": ".v2volume", + "V2VolumesWithBalance": ".v2volumeswithbalance", + "V2VolumesWithBalanceTypedDict": ".v2volumeswithbalance", + "V2VolumesWithBalanceCursorResponse": ".v2volumeswithbalancecursorresponse", + "V2VolumesWithBalanceCursorResponseCursor": ".v2volumeswithbalancecursorresponse", + "V2VolumesWithBalanceCursorResponseCursorTypedDict": ".v2volumeswithbalancecursorresponse", + "V2VolumesWithBalanceCursorResponseTypedDict": ".v2volumeswithbalancecursorresponse", + "V2Wallet": ".v2wallet", + "V2WalletTypedDict": ".v2wallet", + "V2WalletSubject": ".v2walletsubject", + "V2WalletSubjectTypedDict": ".v2walletsubject", + "V2WalletWithBalances": ".v2walletwithbalances", + "V2WalletWithBalancesBalances": ".v2walletwithbalances", + "V2WalletWithBalancesBalancesTypedDict": ".v2walletwithbalances", + "V2WalletWithBalancesTypedDict": ".v2walletwithbalances", + "V2Workflow": ".v2workflow", + "V2WorkflowTypedDict": ".v2workflow", + "V2WorkflowConfig": ".v2workflowconfig", + "V2WorkflowConfigTypedDict": ".v2workflowconfig", + "V2WorkflowInstance": ".v2workflowinstance", + "V2WorkflowInstanceTypedDict": ".v2workflowinstance", + "V2WorkflowInstanceHistory": ".v2workflowinstancehistory", + "V2WorkflowInstanceHistoryTypedDict": ".v2workflowinstancehistory", + "V2WorkflowInstanceHistoryStage": ".v2workflowinstancehistorystage", + "V2WorkflowInstanceHistoryStageTypedDict": ".v2workflowinstancehistorystage", + "V2WorkflowInstanceHistoryStageInput": ".v2workflowinstancehistorystageinput", + "V2WorkflowInstanceHistoryStageInputTypedDict": ".v2workflowinstancehistorystageinput", + "V2WorkflowInstanceHistoryStageOutput": ".v2workflowinstancehistorystageoutput", + "V2WorkflowInstanceHistoryStageOutputTypedDict": ".v2workflowinstancehistorystageoutput", + "V3Account": ".v3account", + "V3AccountRaw": ".v3account", + "V3AccountRawTypedDict": ".v3account", + "V3AccountTypedDict": ".v3account", + "V3AccountsCursorResponse": ".v3accountscursorresponse", + "V3AccountsCursorResponseCursor": ".v3accountscursorresponse", + "V3AccountsCursorResponseCursorTypedDict": ".v3accountscursorresponse", + "V3AccountsCursorResponseTypedDict": ".v3accountscursorresponse", + "V3AccountTypeEnum": ".v3accounttypeenum", + "V3AdyenConfig": ".v3adyenconfig", + "V3AdyenConfigTypedDict": ".v3adyenconfig", + "V3ApprovePaymentInitiationResponse": ".v3approvepaymentinitiationresponse", + "V3ApprovePaymentInitiationResponseData": ".v3approvepaymentinitiationresponse", + "V3ApprovePaymentInitiationResponseDataTypedDict": ".v3approvepaymentinitiationresponse", + "V3ApprovePaymentInitiationResponseTypedDict": ".v3approvepaymentinitiationresponse", + "V3AtlarConfig": ".v3atlarconfig", + "V3AtlarConfigTypedDict": ".v3atlarconfig", + "V3Balance": ".v3balance", + "V3BalanceTypedDict": ".v3balance", + "V3BalancesCursorResponse": ".v3balancescursorresponse", + "V3BalancesCursorResponseCursor": ".v3balancescursorresponse", + "V3BalancesCursorResponseCursorTypedDict": ".v3balancescursorresponse", + "V3BalancesCursorResponseTypedDict": ".v3balancescursorresponse", + "V3BankAccount": ".v3bankaccount", + "V3BankAccountTypedDict": ".v3bankaccount", + "V3BankAccountRelatedAccount": ".v3bankaccountrelatedaccount", + "V3BankAccountRelatedAccountTypedDict": ".v3bankaccountrelatedaccount", + "V3BankAccountsCursorResponse": ".v3bankaccountscursorresponse", + "V3BankAccountsCursorResponseCursor": ".v3bankaccountscursorresponse", + "V3BankAccountsCursorResponseCursorTypedDict": ".v3bankaccountscursorresponse", + "V3BankAccountsCursorResponseTypedDict": ".v3bankaccountscursorresponse", + "V3BankingcircleConfig": ".v3bankingcircleconfig", + "V3BankingcircleConfigTypedDict": ".v3bankingcircleconfig", + "V3Connector": ".v3connector", + "V3ConnectorConfig": ".v3connector", + "V3ConnectorConfigTypedDict": ".v3connector", + "V3ConnectorTypedDict": ".v3connector", + "V3ConnectorConfigsResponse": ".v3connectorconfigsresponse", + "V3ConnectorConfigsResponseConnector": ".v3connectorconfigsresponse", + "V3ConnectorConfigsResponseConnectorTypedDict": ".v3connectorconfigsresponse", + "V3ConnectorConfigsResponseData": ".v3connectorconfigsresponse", + "V3ConnectorConfigsResponseDataTypedDict": ".v3connectorconfigsresponse", + "V3ConnectorConfigsResponseKey": ".v3connectorconfigsresponse", + "V3ConnectorConfigsResponseKeyTypedDict": ".v3connectorconfigsresponse", + "V3ConnectorConfigsResponseTypedDict": ".v3connectorconfigsresponse", + "V3ConnectorScheduleInstancesCursorResponse": ".v3connectorscheduleinstancescursorresponse", + "V3ConnectorScheduleInstancesCursorResponseCursor": ".v3connectorscheduleinstancescursorresponse", + "V3ConnectorScheduleInstancesCursorResponseCursorTypedDict": ".v3connectorscheduleinstancescursorresponse", + "V3ConnectorScheduleInstancesCursorResponseTypedDict": ".v3connectorscheduleinstancescursorresponse", + "V3ConnectorScheduleResponse": ".v3connectorscheduleresponse", + "V3ConnectorScheduleResponseTypedDict": ".v3connectorscheduleresponse", + "V3ConnectorSchedulesCursorResponse": ".v3connectorschedulescursorresponse", + "V3ConnectorSchedulesCursorResponseCursor": ".v3connectorschedulescursorresponse", + "V3ConnectorSchedulesCursorResponseCursorTypedDict": ".v3connectorschedulescursorresponse", + "V3ConnectorSchedulesCursorResponseTypedDict": ".v3connectorschedulescursorresponse", + "V3ConnectorsCursorResponse": ".v3connectorscursorresponse", + "V3ConnectorsCursorResponseCursor": ".v3connectorscursorresponse", + "V3ConnectorsCursorResponseCursorTypedDict": ".v3connectorscursorresponse", + "V3ConnectorsCursorResponseTypedDict": ".v3connectorscursorresponse", + "V3CreateAccountRequest": ".v3createaccountrequest", + "V3CreateAccountRequestTypedDict": ".v3createaccountrequest", + "V3CreateAccountResponse": ".v3createaccountresponse", + "V3CreateAccountResponseTypedDict": ".v3createaccountresponse", + "V3CreateBankAccountRequest": ".v3createbankaccountrequest", + "V3CreateBankAccountRequestTypedDict": ".v3createbankaccountrequest", + "V3CreateBankAccountResponse": ".v3createbankaccountresponse", + "V3CreateBankAccountResponseTypedDict": ".v3createbankaccountresponse", + "V3CreatePaymentAdjustmentRequest": ".v3createpaymentadjustmentrequest", + "V3CreatePaymentAdjustmentRequestTypedDict": ".v3createpaymentadjustmentrequest", + "V3CreatePaymentRequest": ".v3createpaymentrequest", + "V3CreatePaymentRequestTypedDict": ".v3createpaymentrequest", + "V3CreatePaymentResponse": ".v3createpaymentresponse", + "V3CreatePaymentResponseTypedDict": ".v3createpaymentresponse", + "V3CreatePoolRequest": ".v3createpoolrequest", + "V3CreatePoolRequestTypedDict": ".v3createpoolrequest", + "V3CreatePoolResponse": ".v3createpoolresponse", + "V3CreatePoolResponseTypedDict": ".v3createpoolresponse", + "V3CurrencycloudConfig": ".v3currencycloudconfig", + "V3CurrencycloudConfigTypedDict": ".v3currencycloudconfig", + "V3DummypayConfig": ".v3dummypayconfig", + "V3DummypayConfigTypedDict": ".v3dummypayconfig", + "V3ErrorsEnum": ".v3errorsenum", + "V3ForwardBankAccountRequest": ".v3forwardbankaccountrequest", + "V3ForwardBankAccountRequestTypedDict": ".v3forwardbankaccountrequest", + "V3ForwardBankAccountResponse": ".v3forwardbankaccountresponse", + "V3ForwardBankAccountResponseData": ".v3forwardbankaccountresponse", + "V3ForwardBankAccountResponseDataTypedDict": ".v3forwardbankaccountresponse", + "V3ForwardBankAccountResponseTypedDict": ".v3forwardbankaccountresponse", + "V3GenericConfig": ".v3genericconfig", + "V3GenericConfigTypedDict": ".v3genericconfig", + "V3GetAccountResponse": ".v3getaccountresponse", + "V3GetAccountResponseTypedDict": ".v3getaccountresponse", + "V3GetBankAccountResponse": ".v3getbankaccountresponse", + "V3GetBankAccountResponseTypedDict": ".v3getbankaccountresponse", + "V3GetConnectorConfigResponse": ".v3getconnectorconfigresponse", + "V3GetConnectorConfigResponseTypedDict": ".v3getconnectorconfigresponse", + "V3GetPaymentInitiationResponse": ".v3getpaymentinitiationresponse", + "V3GetPaymentInitiationResponseTypedDict": ".v3getpaymentinitiationresponse", + "V3GetPaymentResponse": ".v3getpaymentresponse", + "V3GetPaymentResponseTypedDict": ".v3getpaymentresponse", + "V3GetPoolResponse": ".v3getpoolresponse", + "V3GetPoolResponseTypedDict": ".v3getpoolresponse", + "V3GetTaskResponse": ".v3gettaskresponse", + "V3GetTaskResponseTypedDict": ".v3gettaskresponse", + "V3InitiatePaymentRequest": ".v3initiatepaymentrequest", + "V3InitiatePaymentRequestTypedDict": ".v3initiatepaymentrequest", + "V3InitiatePaymentResponse": ".v3initiatepaymentresponse", + "V3InitiatePaymentResponseData": ".v3initiatepaymentresponse", + "V3InitiatePaymentResponseDataTypedDict": ".v3initiatepaymentresponse", + "V3InitiatePaymentResponseTypedDict": ".v3initiatepaymentresponse", + "V3InstallConnectorRequest": ".v3installconnectorrequest", + "V3InstallConnectorRequestTypedDict": ".v3installconnectorrequest", + "V3InstallConnectorResponse": ".v3installconnectorresponse", + "V3InstallConnectorResponseTypedDict": ".v3installconnectorresponse", + "V3Instance": ".v3instance", + "V3InstanceTypedDict": ".v3instance", + "V3MangopayConfig": ".v3mangopayconfig", + "V3MangopayConfigTypedDict": ".v3mangopayconfig", + "V3ModulrConfig": ".v3modulrconfig", + "V3ModulrConfigTypedDict": ".v3modulrconfig", + "V3MoneycorpConfig": ".v3moneycorpconfig", + "V3MoneycorpConfigTypedDict": ".v3moneycorpconfig", + "V3Payment": ".v3payment", + "V3PaymentTypedDict": ".v3payment", + "V3PaymentAdjustment": ".v3paymentadjustment", + "V3PaymentAdjustmentRaw": ".v3paymentadjustment", + "V3PaymentAdjustmentRawTypedDict": ".v3paymentadjustment", + "V3PaymentAdjustmentTypedDict": ".v3paymentadjustment", + "V3PaymentInitiation": ".v3paymentinitiation", + "V3PaymentInitiationTypedDict": ".v3paymentinitiation", + "V3PaymentInitiationAdjustment": ".v3paymentinitiationadjustment", + "V3PaymentInitiationAdjustmentTypedDict": ".v3paymentinitiationadjustment", + "V3PaymentInitiationAdjustmentsCursorResponse": ".v3paymentinitiationadjustmentscursorresponse", + "V3PaymentInitiationAdjustmentsCursorResponseCursor": ".v3paymentinitiationadjustmentscursorresponse", + "V3PaymentInitiationAdjustmentsCursorResponseCursorTypedDict": ".v3paymentinitiationadjustmentscursorresponse", + "V3PaymentInitiationAdjustmentsCursorResponseTypedDict": ".v3paymentinitiationadjustmentscursorresponse", + "V3PaymentInitiationRelatedPaymentsCursorResponse": ".v3paymentinitiationrelatedpaymentscursorresponse", + "V3PaymentInitiationRelatedPaymentsCursorResponseCursor": ".v3paymentinitiationrelatedpaymentscursorresponse", + "V3PaymentInitiationRelatedPaymentsCursorResponseCursorTypedDict": ".v3paymentinitiationrelatedpaymentscursorresponse", + "V3PaymentInitiationRelatedPaymentsCursorResponseTypedDict": ".v3paymentinitiationrelatedpaymentscursorresponse", + "V3PaymentInitiationsCursorResponse": ".v3paymentinitiationscursorresponse", + "V3PaymentInitiationsCursorResponseCursor": ".v3paymentinitiationscursorresponse", + "V3PaymentInitiationsCursorResponseCursorTypedDict": ".v3paymentinitiationscursorresponse", + "V3PaymentInitiationsCursorResponseTypedDict": ".v3paymentinitiationscursorresponse", + "V3PaymentInitiationStatusEnum": ".v3paymentinitiationstatusenum", + "V3PaymentInitiationTypeEnum": ".v3paymentinitiationtypeenum", + "V3PaymentsCursorResponse": ".v3paymentscursorresponse", + "V3PaymentsCursorResponseCursor": ".v3paymentscursorresponse", + "V3PaymentsCursorResponseCursorTypedDict": ".v3paymentscursorresponse", + "V3PaymentsCursorResponseTypedDict": ".v3paymentscursorresponse", + "V3PaymentStatusEnum": ".v3paymentstatusenum", + "V3PaymentTypeEnum": ".v3paymenttypeenum", + "V3Pool": ".v3pool", + "V3PoolTypedDict": ".v3pool", + "V3PoolBalance": ".v3poolbalance", + "V3PoolBalanceTypedDict": ".v3poolbalance", + "V3PoolBalancesResponse": ".v3poolbalancesresponse", + "V3PoolBalancesResponseTypedDict": ".v3poolbalancesresponse", + "V3PoolsCursorResponse": ".v3poolscursorresponse", + "V3PoolsCursorResponseCursor": ".v3poolscursorresponse", + "V3PoolsCursorResponseCursorTypedDict": ".v3poolscursorresponse", + "V3PoolsCursorResponseTypedDict": ".v3poolscursorresponse", + "V3ResetConnectorResponse": ".v3resetconnectorresponse", + "V3ResetConnectorResponseTypedDict": ".v3resetconnectorresponse", + "V3RetryPaymentInitiationResponse": ".v3retrypaymentinitiationresponse", + "V3RetryPaymentInitiationResponseData": ".v3retrypaymentinitiationresponse", + "V3RetryPaymentInitiationResponseDataTypedDict": ".v3retrypaymentinitiationresponse", + "V3RetryPaymentInitiationResponseTypedDict": ".v3retrypaymentinitiationresponse", + "V3ReversePaymentInitiationRequest": ".v3reversepaymentinitiationrequest", + "V3ReversePaymentInitiationRequestTypedDict": ".v3reversepaymentinitiationrequest", + "V3ReversePaymentInitiationResponse": ".v3reversepaymentinitiationresponse", + "V3ReversePaymentInitiationResponseData": ".v3reversepaymentinitiationresponse", + "V3ReversePaymentInitiationResponseDataTypedDict": ".v3reversepaymentinitiationresponse", + "V3ReversePaymentInitiationResponseTypedDict": ".v3reversepaymentinitiationresponse", + "V3Schedule": ".v3schedule", + "V3ScheduleTypedDict": ".v3schedule", + "V3StripeConfig": ".v3stripeconfig", + "V3StripeConfigTypedDict": ".v3stripeconfig", + "V3Task": ".v3task", + "V3TaskTypedDict": ".v3task", + "V3TaskStatusEnum": ".v3taskstatusenum", + "V3UninstallConnectorResponse": ".v3uninstallconnectorresponse", + "V3UninstallConnectorResponseData": ".v3uninstallconnectorresponse", + "V3UninstallConnectorResponseDataTypedDict": ".v3uninstallconnectorresponse", + "V3UninstallConnectorResponseTypedDict": ".v3uninstallconnectorresponse", + "V3UpdateBankAccountMetadataRequest": ".v3updatebankaccountmetadatarequest", + "V3UpdateBankAccountMetadataRequestTypedDict": ".v3updatebankaccountmetadatarequest", + "V3UpdatePaymentMetadataRequest": ".v3updatepaymentmetadatarequest", + "V3UpdatePaymentMetadataRequestTypedDict": ".v3updatepaymentmetadatarequest", + "V3WiseConfig": ".v3wiseconfig", + "V3WiseConfigTypedDict": ".v3wiseconfig", + "Version": ".version", + "VersionTypedDict": ".version", + "Volume": ".volume", + "VolumeTypedDict": ".volume", + "Wallet": ".wallet", + "WalletBalances": ".wallet", + "WalletBalancesTypedDict": ".wallet", + "WalletTypedDict": ".wallet", + "WalletsTransaction": ".walletstransaction", + "WalletsTransactionTypedDict": ".walletstransaction", + "WalletSubject": ".walletsubject", + "WalletSubjectTypedDict": ".walletsubject", + "WalletSummary": ".walletsummary", + "WalletSummaryTypedDict": ".walletsummary", + "WalletsVolume": ".walletsvolume", + "WalletsVolumeTypedDict": ".walletsvolume", + "WalletWithBalances": ".walletwithbalances", + "WalletWithBalancesBalances": ".walletwithbalances", + "WalletWithBalancesBalancesTypedDict": ".walletwithbalances", + "WalletWithBalancesTypedDict": ".walletwithbalances", + "WebhooksConfig": ".webhooksconfig", + "WebhooksConfigTypedDict": ".webhooksconfig", + "WebhooksErrorsEnum": ".webhookserrorsenum", + "WiseConfig": ".wiseconfig", + "WiseConfigTypedDict": ".wiseconfig", + "Workflow": ".workflow", + "WorkflowTypedDict": ".workflow", + "WorkflowConfig": ".workflowconfig", + "WorkflowConfigTypedDict": ".workflowconfig", + "WorkflowInstance": ".workflowinstance", + "WorkflowInstanceTypedDict": ".workflowinstance", + "WorkflowInstanceHistory": ".workflowinstancehistory", + "WorkflowInstanceHistoryTypedDict": ".workflowinstancehistory", + "WorkflowInstanceHistoryStage": ".workflowinstancehistorystage", + "WorkflowInstanceHistoryStageTypedDict": ".workflowinstancehistorystage", + "WorkflowInstanceHistoryStageInput": ".workflowinstancehistorystageinput", + "WorkflowInstanceHistoryStageInputTypedDict": ".workflowinstancehistorystageinput", + "WorkflowInstanceHistoryStageOutput": ".workflowinstancehistorystageoutput", + "WorkflowInstanceHistoryStageOutputTypedDict": ".workflowinstancehistorystageoutput", +} + + +def __getattr__(attr_name: str) -> object: + module_name = _dynamic_imports.get(attr_name) + if module_name is None: + raise AttributeError( + f"No {attr_name} found in _dynamic_imports for module name -> {__name__} " + ) + + try: + module = import_module(module_name, __package__) + result = getattr(module, attr_name) + return result + except ImportError as e: + raise ImportError( + f"Failed to import {attr_name} from {module_name}: {e}" + ) from e + except AttributeError as e: + raise AttributeError( + f"Failed to get {attr_name} from {module_name}: {e}" + ) from e + + +def __dir__(): + lazy_attrs = list(_dynamic_imports.keys()) + return sorted(lazy_attrs) diff --git a/src/formance_sdk_python/models/shared/accountrequest.py b/src/formance_sdk_python/models/shared/accountrequest.py index 8c2fddec..87390380 100644 --- a/src/formance_sdk_python/models/shared/accountrequest.py +++ b/src/formance_sdk_python/models/shared/accountrequest.py @@ -51,7 +51,7 @@ def serialize_model(self, handler): m = {} - for n, f in self.model_fields.items(): + for n, f in type(self).model_fields.items(): k = f.alias or n val = serialized.get(k) serialized.pop(k, None) diff --git a/src/formance_sdk_python/models/shared/accountscursor.py b/src/formance_sdk_python/models/shared/accountscursor.py index 809a2b9f..0243e253 100644 --- a/src/formance_sdk_python/models/shared/accountscursor.py +++ b/src/formance_sdk_python/models/shared/accountscursor.py @@ -8,7 +8,7 @@ from typing_extensions import Annotated, NotRequired, TypedDict -class CursorTypedDict(TypedDict): +class AccountsCursorCursorTypedDict(TypedDict): data: List[PaymentsAccountTypedDict] has_more: bool page_size: int @@ -16,7 +16,7 @@ class CursorTypedDict(TypedDict): previous: NotRequired[str] -class Cursor(BaseModel): +class AccountsCursorCursor(BaseModel): data: List[PaymentsAccount] has_more: Annotated[bool, pydantic.Field(alias="hasMore")] @@ -31,10 +31,10 @@ class Cursor(BaseModel): class AccountsCursorTypedDict(TypedDict): r"""OK""" - cursor: CursorTypedDict + cursor: AccountsCursorCursorTypedDict class AccountsCursor(BaseModel): r"""OK""" - cursor: Cursor + cursor: AccountsCursorCursor diff --git a/src/formance_sdk_python/models/shared/activityreverttransactionoutput.py b/src/formance_sdk_python/models/shared/activityreverttransactionoutput.py deleted file mode 100644 index f6d5c147..00000000 --- a/src/formance_sdk_python/models/shared/activityreverttransactionoutput.py +++ /dev/null @@ -1,17 +0,0 @@ -"""Code generated by Speakeasy (https://speakeasy.com). DO NOT EDIT.""" - -from __future__ import annotations -from .orchestrationtransaction import ( - OrchestrationTransaction, - OrchestrationTransactionTypedDict, -) -from formance_sdk_python.types import BaseModel -from typing_extensions import TypedDict - - -class ActivityRevertTransactionOutputTypedDict(TypedDict): - data: OrchestrationTransactionTypedDict - - -class ActivityRevertTransactionOutput(BaseModel): - data: OrchestrationTransaction diff --git a/src/formance_sdk_python/models/shared/activitystripetransfer.py b/src/formance_sdk_python/models/shared/activitystripetransfer.py index 08cf6669..f932468c 100644 --- a/src/formance_sdk_python/models/shared/activitystripetransfer.py +++ b/src/formance_sdk_python/models/shared/activitystripetransfer.py @@ -9,14 +9,14 @@ from typing_extensions import Annotated, NotRequired, TypedDict -class MetadataTypedDict(TypedDict): +class ActivityStripeTransferMetadataTypedDict(TypedDict): r"""A set of key/value pairs that you can attach to a transfer object. It can be useful for storing additional information about the transfer in a structured format. """ -class Metadata(BaseModel): +class ActivityStripeTransferMetadata(BaseModel): r"""A set of key/value pairs that you can attach to a transfer object. It can be useful for storing additional information about the transfer in a structured format. @@ -28,7 +28,7 @@ class ActivityStripeTransferTypedDict(TypedDict): asset: NotRequired[str] connector_id: NotRequired[str] destination: NotRequired[str] - metadata: NotRequired[MetadataTypedDict] + metadata: NotRequired[ActivityStripeTransferMetadataTypedDict] r"""A set of key/value pairs that you can attach to a transfer object. It can be useful for storing additional information about the transfer in a structured format. @@ -45,7 +45,7 @@ class ActivityStripeTransfer(BaseModel): destination: Optional[str] = None - metadata: Optional[Metadata] = None + metadata: Optional[ActivityStripeTransferMetadata] = None r"""A set of key/value pairs that you can attach to a transfer object. It can be useful for storing additional information about the transfer in a structured format. diff --git a/src/formance_sdk_python/models/shared/balance.py b/src/formance_sdk_python/models/shared/balance.py index 1a02a9ea..44ce39a2 100644 --- a/src/formance_sdk_python/models/shared/balance.py +++ b/src/formance_sdk_python/models/shared/balance.py @@ -42,7 +42,7 @@ def serialize_model(self, handler): m = {} - for n, f in self.model_fields.items(): + for n, f in type(self).model_fields.items(): k = f.alias or n val = serialized.get(k) serialized.pop(k, None) diff --git a/src/formance_sdk_python/models/shared/balancewithassets.py b/src/formance_sdk_python/models/shared/balancewithassets.py index 48ecfd93..54127960 100644 --- a/src/formance_sdk_python/models/shared/balancewithassets.py +++ b/src/formance_sdk_python/models/shared/balancewithassets.py @@ -45,7 +45,7 @@ def serialize_model(self, handler): m = {} - for n, f in self.model_fields.items(): + for n, f in type(self).model_fields.items(): k = f.alias or n val = serialized.get(k) serialized.pop(k, None) diff --git a/src/formance_sdk_python/models/shared/bankaccount.py b/src/formance_sdk_python/models/shared/bankaccount.py index 405a10b8..d96c8470 100644 --- a/src/formance_sdk_python/models/shared/bankaccount.py +++ b/src/formance_sdk_python/models/shared/bankaccount.py @@ -85,7 +85,7 @@ def serialize_model(self, handler): m = {} - for n, f in self.model_fields.items(): + for n, f in type(self).model_fields.items(): k = f.alias or n val = serialized.get(k) serialized.pop(k, None) diff --git a/src/formance_sdk_python/models/shared/bankaccountrequest.py b/src/formance_sdk_python/models/shared/bankaccountrequest.py index 6b6f6233..5712cd82 100644 --- a/src/formance_sdk_python/models/shared/bankaccountrequest.py +++ b/src/formance_sdk_python/models/shared/bankaccountrequest.py @@ -53,7 +53,7 @@ def serialize_model(self, handler): m = {} - for n, f in self.model_fields.items(): + for n, f in type(self).model_fields.items(): k = f.alias or n val = serialized.get(k) serialized.pop(k, None) diff --git a/src/formance_sdk_python/models/shared/client.py b/src/formance_sdk_python/models/shared/client.py index 7578c145..e12a3a58 100644 --- a/src/formance_sdk_python/models/shared/client.py +++ b/src/formance_sdk_python/models/shared/client.py @@ -72,7 +72,7 @@ def serialize_model(self, handler): m = {} - for n, f in self.model_fields.items(): + for n, f in type(self).model_fields.items(): k = f.alias or n val = serialized.get(k) serialized.pop(k, None) diff --git a/src/formance_sdk_python/models/shared/createclientrequest.py b/src/formance_sdk_python/models/shared/clientoptions.py similarity index 94% rename from src/formance_sdk_python/models/shared/createclientrequest.py rename to src/formance_sdk_python/models/shared/clientoptions.py index c8254a70..dcfaba47 100644 --- a/src/formance_sdk_python/models/shared/createclientrequest.py +++ b/src/formance_sdk_python/models/shared/clientoptions.py @@ -14,7 +14,7 @@ from typing_extensions import Annotated, NotRequired, TypedDict -class CreateClientRequestTypedDict(TypedDict): +class ClientOptionsTypedDict(TypedDict): name: str description: NotRequired[str] metadata: NotRequired[Nullable[Dict[str, Any]]] @@ -25,7 +25,7 @@ class CreateClientRequestTypedDict(TypedDict): trusted: NotRequired[bool] -class CreateClientRequest(BaseModel): +class ClientOptions(BaseModel): name: str description: Optional[str] = None @@ -64,7 +64,7 @@ def serialize_model(self, handler): m = {} - for n, f in self.model_fields.items(): + for n, f in type(self).model_fields.items(): k = f.alias or n val = serialized.get(k) serialized.pop(k, None) diff --git a/src/formance_sdk_python/models/shared/clientsecret.py b/src/formance_sdk_python/models/shared/clientsecret.py index da4f0108..c2a26b4e 100644 --- a/src/formance_sdk_python/models/shared/clientsecret.py +++ b/src/formance_sdk_python/models/shared/clientsecret.py @@ -40,7 +40,7 @@ def serialize_model(self, handler): m = {} - for n, f in self.model_fields.items(): + for n, f in type(self).model_fields.items(): k = f.alias or n val = serialized.get(k) serialized.pop(k, None) diff --git a/src/formance_sdk_python/models/shared/connector.py b/src/formance_sdk_python/models/shared/connector_enum.py similarity index 92% rename from src/formance_sdk_python/models/shared/connector.py rename to src/formance_sdk_python/models/shared/connector_enum.py index 690c34b2..ca8a3cbd 100644 --- a/src/formance_sdk_python/models/shared/connector.py +++ b/src/formance_sdk_python/models/shared/connector_enum.py @@ -4,7 +4,7 @@ from enum import Enum -class Connector(str, Enum): +class ConnectorEnum(str, Enum): STRIPE = "STRIPE" DUMMY_PAY = "DUMMY-PAY" WISE = "WISE" diff --git a/src/formance_sdk_python/models/shared/connectorresponse.py b/src/formance_sdk_python/models/shared/connectorresponse.py index 078fc04d..29210755 100644 --- a/src/formance_sdk_python/models/shared/connectorresponse.py +++ b/src/formance_sdk_python/models/shared/connectorresponse.py @@ -6,21 +6,21 @@ from typing_extensions import Annotated, TypedDict -class DataTypedDict(TypedDict): +class ConnectorResponseDataTypedDict(TypedDict): connector_id: str -class Data(BaseModel): +class ConnectorResponseData(BaseModel): connector_id: Annotated[str, pydantic.Field(alias="connectorID")] class ConnectorResponseTypedDict(TypedDict): r"""OK""" - data: DataTypedDict + data: ConnectorResponseDataTypedDict class ConnectorResponse(BaseModel): r"""OK""" - data: Data + data: ConnectorResponseData diff --git a/src/formance_sdk_python/models/shared/connectorsconfigsresponse.py b/src/formance_sdk_python/models/shared/connectorsconfigsresponse.py index c55bdd8f..4cd8f2ac 100644 --- a/src/formance_sdk_python/models/shared/connectorsconfigsresponse.py +++ b/src/formance_sdk_python/models/shared/connectorsconfigsresponse.py @@ -6,23 +6,23 @@ from typing_extensions import Annotated, TypedDict -class KeyTypedDict(TypedDict): +class ConnectorsConfigsResponseKeyTypedDict(TypedDict): data_type: str required: bool -class Key(BaseModel): +class ConnectorsConfigsResponseKey(BaseModel): data_type: Annotated[str, pydantic.Field(alias="dataType")] required: bool class ConnectorsConfigsResponseConnectorTypedDict(TypedDict): - key: KeyTypedDict + key: ConnectorsConfigsResponseKeyTypedDict class ConnectorsConfigsResponseConnector(BaseModel): - key: Key + key: ConnectorsConfigsResponseKey class ConnectorsConfigsResponseDataTypedDict(TypedDict): diff --git a/src/formance_sdk_python/models/shared/connectorsresponse.py b/src/formance_sdk_python/models/shared/connectorsresponse.py index 8413ed71..3c752575 100644 --- a/src/formance_sdk_python/models/shared/connectorsresponse.py +++ b/src/formance_sdk_python/models/shared/connectorsresponse.py @@ -1,7 +1,7 @@ """Code generated by Speakeasy (https://speakeasy.com). DO NOT EDIT.""" from __future__ import annotations -from .connector import Connector +from .connector_enum import ConnectorEnum from formance_sdk_python.types import BaseModel import pydantic from typing import List, Optional @@ -11,7 +11,7 @@ class ConnectorsResponseDataTypedDict(TypedDict): connector_id: str name: str - provider: Connector + provider: ConnectorEnum enabled: NotRequired[bool] @@ -20,7 +20,7 @@ class ConnectorsResponseData(BaseModel): name: str - provider: Connector + provider: ConnectorEnum enabled: Optional[bool] = None diff --git a/src/formance_sdk_python/models/shared/createbalancerequest.py b/src/formance_sdk_python/models/shared/createbalancerequest.py index 6dd33582..2ef46993 100644 --- a/src/formance_sdk_python/models/shared/createbalancerequest.py +++ b/src/formance_sdk_python/models/shared/createbalancerequest.py @@ -42,7 +42,7 @@ def serialize_model(self, handler): m = {} - for n, f in self.model_fields.items(): + for n, f in type(self).model_fields.items(): k = f.alias or n val = serialized.get(k) serialized.pop(k, None) diff --git a/src/formance_sdk_python/models/shared/createbalanceresponse.py b/src/formance_sdk_python/models/shared/createbalanceresponse.py index 81e8defa..fd7330ba 100644 --- a/src/formance_sdk_python/models/shared/createbalanceresponse.py +++ b/src/formance_sdk_python/models/shared/createbalanceresponse.py @@ -1,14 +1,14 @@ """Code generated by Speakeasy (https://speakeasy.com). DO NOT EDIT.""" from __future__ import annotations -from .balance import Balance, BalanceTypedDict +from .createbalancerequest import CreateBalanceRequest, CreateBalanceRequestTypedDict from formance_sdk_python.types import BaseModel from typing_extensions import TypedDict class CreateBalanceResponseTypedDict(TypedDict): - data: BalanceTypedDict + data: CreateBalanceRequestTypedDict class CreateBalanceResponse(BaseModel): - data: Balance + data: CreateBalanceRequest diff --git a/src/formance_sdk_python/models/shared/createsecretrequest.py b/src/formance_sdk_python/models/shared/createsecretrequest.py index b86b3940..0b3236e0 100644 --- a/src/formance_sdk_python/models/shared/createsecretrequest.py +++ b/src/formance_sdk_python/models/shared/createsecretrequest.py @@ -33,7 +33,7 @@ def serialize_model(self, handler): m = {} - for n, f in self.model_fields.items(): + for n, f in type(self).model_fields.items(): k = f.alias or n val = serialized.get(k) serialized.pop(k, None) diff --git a/src/formance_sdk_python/models/shared/createworkflowrequest.py b/src/formance_sdk_python/models/shared/createworkflowrequest.py deleted file mode 100644 index 359a1c18..00000000 --- a/src/formance_sdk_python/models/shared/createworkflowrequest.py +++ /dev/null @@ -1,17 +0,0 @@ -"""Code generated by Speakeasy (https://speakeasy.com). DO NOT EDIT.""" - -from __future__ import annotations -from formance_sdk_python.types import BaseModel -from typing import Any, Dict, List, Optional -from typing_extensions import NotRequired, TypedDict - - -class CreateWorkflowRequestTypedDict(TypedDict): - stages: List[Dict[str, Any]] - name: NotRequired[str] - - -class CreateWorkflowRequest(BaseModel): - stages: List[Dict[str, Any]] - - name: Optional[str] = None diff --git a/src/formance_sdk_python/models/shared/creditwalletrequest.py b/src/formance_sdk_python/models/shared/creditwalletrequest.py index 4ec77561..5a38de26 100644 --- a/src/formance_sdk_python/models/shared/creditwalletrequest.py +++ b/src/formance_sdk_python/models/shared/creditwalletrequest.py @@ -52,7 +52,7 @@ def serialize_model(self, handler): m = {} - for n, f in self.model_fields.items(): + for n, f in type(self).model_fields.items(): k = f.alias or n val = serialized.get(k) serialized.pop(k, None) diff --git a/src/formance_sdk_python/models/shared/debitwalletresponse.py b/src/formance_sdk_python/models/shared/debitwalletresponse.py deleted file mode 100644 index 70b7f047..00000000 --- a/src/formance_sdk_python/models/shared/debitwalletresponse.py +++ /dev/null @@ -1,14 +0,0 @@ -"""Code generated by Speakeasy (https://speakeasy.com). DO NOT EDIT.""" - -from __future__ import annotations -from .hold import Hold, HoldTypedDict -from formance_sdk_python.types import BaseModel -from typing_extensions import TypedDict - - -class DebitWalletResponseTypedDict(TypedDict): - data: HoldTypedDict - - -class DebitWalletResponse(BaseModel): - data: Hold diff --git a/src/formance_sdk_python/models/shared/getwalletresponse.py b/src/formance_sdk_python/models/shared/getwalletresponse.py deleted file mode 100644 index ae026337..00000000 --- a/src/formance_sdk_python/models/shared/getwalletresponse.py +++ /dev/null @@ -1,14 +0,0 @@ -"""Code generated by Speakeasy (https://speakeasy.com). DO NOT EDIT.""" - -from __future__ import annotations -from .walletwithbalances import WalletWithBalances, WalletWithBalancesTypedDict -from formance_sdk_python.types import BaseModel -from typing_extensions import TypedDict - - -class GetWalletResponseTypedDict(TypedDict): - data: WalletWithBalancesTypedDict - - -class GetWalletResponse(BaseModel): - data: WalletWithBalances diff --git a/src/formance_sdk_python/models/shared/ledgerinfo.py b/src/formance_sdk_python/models/shared/ledgerinfo.py index e16ebca0..f19df8cd 100644 --- a/src/formance_sdk_python/models/shared/ledgerinfo.py +++ b/src/formance_sdk_python/models/shared/ledgerinfo.py @@ -7,20 +7,20 @@ from typing_extensions import NotRequired, TypedDict -class StorageTypedDict(TypedDict): +class LedgerInfoStorageTypedDict(TypedDict): migrations: NotRequired[List[MigrationInfoTypedDict]] -class Storage(BaseModel): +class LedgerInfoStorage(BaseModel): migrations: Optional[List[MigrationInfo]] = None class LedgerInfoTypedDict(TypedDict): name: NotRequired[str] - storage: NotRequired[StorageTypedDict] + storage: NotRequired[LedgerInfoStorageTypedDict] class LedgerInfo(BaseModel): name: Optional[str] = None - storage: Optional[Storage] = None + storage: Optional[LedgerInfoStorage] = None diff --git a/src/formance_sdk_python/models/shared/log.py b/src/formance_sdk_python/models/shared/log.py index fb7ac375..bf392eb7 100644 --- a/src/formance_sdk_python/models/shared/log.py +++ b/src/formance_sdk_python/models/shared/log.py @@ -9,7 +9,7 @@ from typing_extensions import Annotated, TypedDict -class Type(str, Enum): +class LogType(str, Enum): NEW_TRANSACTION = "NEW_TRANSACTION" SET_METADATA = "SET_METADATA" @@ -19,7 +19,7 @@ class LogTypedDict(TypedDict): date_: datetime hash: str id: int - type: Type + type: LogType class Log(BaseModel): @@ -31,4 +31,4 @@ class Log(BaseModel): id: int - type: Type + type: LogType diff --git a/src/formance_sdk_python/models/shared/mappingresponse.py b/src/formance_sdk_python/models/shared/mappingresponse.py index 54b4e511..1de2b774 100644 --- a/src/formance_sdk_python/models/shared/mappingresponse.py +++ b/src/formance_sdk_python/models/shared/mappingresponse.py @@ -30,7 +30,7 @@ def serialize_model(self, handler): m = {} - for n, f in self.model_fields.items(): + for n, f in type(self).model_fields.items(): k = f.alias or n val = serialized.get(k) serialized.pop(k, None) diff --git a/src/formance_sdk_python/models/shared/migrationinfo.py b/src/formance_sdk_python/models/shared/migrationinfo.py index 24eb3234..ea830b38 100644 --- a/src/formance_sdk_python/models/shared/migrationinfo.py +++ b/src/formance_sdk_python/models/shared/migrationinfo.py @@ -9,7 +9,7 @@ from typing_extensions import Annotated, NotRequired, TypedDict -class State(str, Enum): +class MigrationInfoState(str, Enum): TO_DO = "TO DO" DONE = "DONE" @@ -17,7 +17,7 @@ class State(str, Enum): class MigrationInfoTypedDict(TypedDict): date_: NotRequired[datetime] name: NotRequired[str] - state: NotRequired[State] + state: NotRequired[MigrationInfoState] version: NotRequired[str] @@ -26,6 +26,6 @@ class MigrationInfo(BaseModel): name: Optional[str] = None - state: Optional[State] = None + state: Optional[MigrationInfoState] = None version: Optional[str] = None diff --git a/src/formance_sdk_python/models/shared/orchestrationpayment.py b/src/formance_sdk_python/models/shared/orchestrationpayment.py index 1323647c..dc43fdf0 100644 --- a/src/formance_sdk_python/models/shared/orchestrationpayment.py +++ b/src/formance_sdk_python/models/shared/orchestrationpayment.py @@ -120,7 +120,7 @@ def serialize_model(self, handler): m = {} - for n, f in self.model_fields.items(): + for n, f in type(self).model_fields.items(): k = f.alias or n val = serialized.get(k) serialized.pop(k, None) diff --git a/src/formance_sdk_python/models/shared/payment.py b/src/formance_sdk_python/models/shared/payment.py index bb6e35e0..5c730c94 100644 --- a/src/formance_sdk_python/models/shared/payment.py +++ b/src/formance_sdk_python/models/shared/payment.py @@ -1,7 +1,7 @@ """Code generated by Speakeasy (https://speakeasy.com). DO NOT EDIT.""" from __future__ import annotations -from .connector import Connector +from .connector_enum import ConnectorEnum from .paymentadjustment import PaymentAdjustment, PaymentAdjustmentTypedDict from .paymentscheme import PaymentScheme from .paymentstatus import PaymentStatus @@ -16,11 +16,11 @@ from typing_extensions import Annotated, NotRequired, TypedDict -class RawTypedDict(TypedDict): +class PaymentRawTypedDict(TypedDict): pass -class Raw(BaseModel): +class PaymentRaw(BaseModel): pass @@ -34,13 +34,13 @@ class PaymentTypedDict(TypedDict): id: str initial_amount: int metadata: Nullable[Dict[str, str]] - raw: Nullable[RawTypedDict] + raw: Nullable[PaymentRawTypedDict] reference: str scheme: PaymentScheme source_account_id: str status: PaymentStatus type: PaymentType - provider: NotRequired[Connector] + provider: NotRequired[ConnectorEnum] class Payment(BaseModel): @@ -65,7 +65,7 @@ class Payment(BaseModel): metadata: Nullable[Dict[str, str]] - raw: Nullable[Raw] + raw: Nullable[PaymentRaw] reference: str @@ -77,7 +77,7 @@ class Payment(BaseModel): type: PaymentType - provider: Optional[Connector] = None + provider: Optional[ConnectorEnum] = None @model_serializer(mode="wrap") def serialize_model(self, handler): @@ -89,7 +89,7 @@ def serialize_model(self, handler): m = {} - for n, f in self.model_fields.items(): + for n, f in type(self).model_fields.items(): k = f.alias or n val = serialized.get(k) serialized.pop(k, None) diff --git a/src/formance_sdk_python/models/shared/paymentsaccount.py b/src/formance_sdk_python/models/shared/paymentsaccount.py index 5f829e35..0b4b7501 100644 --- a/src/formance_sdk_python/models/shared/paymentsaccount.py +++ b/src/formance_sdk_python/models/shared/paymentsaccount.py @@ -74,7 +74,7 @@ def serialize_model(self, handler): m = {} - for n, f in self.model_fields.items(): + for n, f in type(self).model_fields.items(): k = f.alias or n val = serialized.get(k) serialized.pop(k, None) diff --git a/src/formance_sdk_python/models/shared/posttransaction.py b/src/formance_sdk_python/models/shared/posttransaction.py index 83f58b50..0354de0d 100644 --- a/src/formance_sdk_python/models/shared/posttransaction.py +++ b/src/formance_sdk_python/models/shared/posttransaction.py @@ -55,7 +55,7 @@ def serialize_model(self, handler): m = {} - for n, f in self.model_fields.items(): + for n, f in type(self).model_fields.items(): k = f.alias or n val = serialized.get(k) serialized.pop(k, None) diff --git a/src/formance_sdk_python/models/shared/reversetransferinitiationrequest.py b/src/formance_sdk_python/models/shared/reversetransferinitiationrequest.py index 0d1255c7..0a46746d 100644 --- a/src/formance_sdk_python/models/shared/reversetransferinitiationrequest.py +++ b/src/formance_sdk_python/models/shared/reversetransferinitiationrequest.py @@ -38,7 +38,7 @@ def serialize_model(self, handler): m = {} - for n, f in self.model_fields.items(): + for n, f in type(self).model_fields.items(): k = f.alias or n val = serialized.get(k) serialized.pop(k, None) diff --git a/src/formance_sdk_python/models/shared/script.py b/src/formance_sdk_python/models/shared/script.py index c1c2a083..6483d80b 100644 --- a/src/formance_sdk_python/models/shared/script.py +++ b/src/formance_sdk_python/models/shared/script.py @@ -41,7 +41,7 @@ def serialize_model(self, handler): m = {} - for n, f in self.model_fields.items(): + for n, f in type(self).model_fields.items(): k = f.alias or n val = serialized.get(k) serialized.pop(k, None) diff --git a/src/formance_sdk_python/models/shared/secret.py b/src/formance_sdk_python/models/shared/secret.py index 3020b4e5..f91dc00a 100644 --- a/src/formance_sdk_python/models/shared/secret.py +++ b/src/formance_sdk_python/models/shared/secret.py @@ -43,7 +43,7 @@ def serialize_model(self, handler): m = {} - for n, f in self.model_fields.items(): + for n, f in type(self).model_fields.items(): k = f.alias or n val = serialized.get(k) serialized.pop(k, None) diff --git a/src/formance_sdk_python/models/shared/stagesendsource.py b/src/formance_sdk_python/models/shared/stagesendsource.py index 023c2290..77194ae1 100644 --- a/src/formance_sdk_python/models/shared/stagesendsource.py +++ b/src/formance_sdk_python/models/shared/stagesendsource.py @@ -1,29 +1,32 @@ """Code generated by Speakeasy (https://speakeasy.com). DO NOT EDIT.""" from __future__ import annotations -from .stagesendsourceaccount import ( - StageSendSourceAccount, - StageSendSourceAccountTypedDict, +from .stagesenddestinationaccount import ( + StageSendDestinationAccount, + StageSendDestinationAccountTypedDict, +) +from .stagesenddestinationwallet import ( + StageSendDestinationWallet, + StageSendDestinationWalletTypedDict, ) from .stagesendsourcepayment import ( StageSendSourcePayment, StageSendSourcePaymentTypedDict, ) -from .stagesendsourcewallet import StageSendSourceWallet, StageSendSourceWalletTypedDict from formance_sdk_python.types import BaseModel from typing import Optional from typing_extensions import NotRequired, TypedDict class StageSendSourceTypedDict(TypedDict): - account: NotRequired[StageSendSourceAccountTypedDict] + account: NotRequired[StageSendDestinationAccountTypedDict] payment: NotRequired[StageSendSourcePaymentTypedDict] - wallet: NotRequired[StageSendSourceWalletTypedDict] + wallet: NotRequired[StageSendDestinationWalletTypedDict] class StageSendSource(BaseModel): - account: Optional[StageSendSourceAccount] = None + account: Optional[StageSendDestinationAccount] = None payment: Optional[StageSendSourcePayment] = None - wallet: Optional[StageSendSourceWallet] = None + wallet: Optional[StageSendDestinationWallet] = None diff --git a/src/formance_sdk_python/models/shared/stagesendsourceaccount.py b/src/formance_sdk_python/models/shared/stagesendsourceaccount.py deleted file mode 100644 index 222f1cc4..00000000 --- a/src/formance_sdk_python/models/shared/stagesendsourceaccount.py +++ /dev/null @@ -1,17 +0,0 @@ -"""Code generated by Speakeasy (https://speakeasy.com). DO NOT EDIT.""" - -from __future__ import annotations -from formance_sdk_python.types import BaseModel -from typing import Optional -from typing_extensions import NotRequired, TypedDict - - -class StageSendSourceAccountTypedDict(TypedDict): - id: str - ledger: NotRequired[str] - - -class StageSendSourceAccount(BaseModel): - id: str - - ledger: Optional[str] = None diff --git a/src/formance_sdk_python/models/shared/stagesendsourcewallet.py b/src/formance_sdk_python/models/shared/stagesendsourcewallet.py deleted file mode 100644 index 09de18e0..00000000 --- a/src/formance_sdk_python/models/shared/stagesendsourcewallet.py +++ /dev/null @@ -1,17 +0,0 @@ -"""Code generated by Speakeasy (https://speakeasy.com). DO NOT EDIT.""" - -from __future__ import annotations -from formance_sdk_python.types import BaseModel -from typing import Optional -from typing_extensions import NotRequired, TypedDict - - -class StageSendSourceWalletTypedDict(TypedDict): - id: str - balance: NotRequired[str] - - -class StageSendSourceWallet(BaseModel): - id: str - - balance: Optional[str] = None diff --git a/src/formance_sdk_python/models/shared/taskbankingcircle.py b/src/formance_sdk_python/models/shared/taskbankingcircle.py index 25697522..c587ea17 100644 --- a/src/formance_sdk_python/models/shared/taskbankingcircle.py +++ b/src/formance_sdk_python/models/shared/taskbankingcircle.py @@ -16,12 +16,12 @@ from typing_extensions import Annotated, NotRequired, TypedDict -class DescriptorTypedDict(TypedDict): +class TaskBankingCircleDescriptorTypedDict(TypedDict): key: NotRequired[str] name: NotRequired[str] -class Descriptor(BaseModel): +class TaskBankingCircleDescriptor(BaseModel): key: Optional[str] = None name: Optional[str] = None @@ -38,7 +38,7 @@ class TaskBankingCircleState(BaseModel): class TaskBankingCircleTypedDict(TypedDict): connector_id: str created_at: datetime - descriptor: DescriptorTypedDict + descriptor: TaskBankingCircleDescriptorTypedDict id: str status: TaskStatus updated_at: datetime @@ -51,7 +51,7 @@ class TaskBankingCircle(BaseModel): created_at: Annotated[datetime, pydantic.Field(alias="createdAt")] - descriptor: Descriptor + descriptor: TaskBankingCircleDescriptor id: str @@ -73,7 +73,7 @@ def serialize_model(self, handler): m = {} - for n, f in self.model_fields.items(): + for n, f in type(self).model_fields.items(): k = f.alias or n val = serialized.get(k) serialized.pop(k, None) diff --git a/src/formance_sdk_python/models/shared/taskcurrencycloud.py b/src/formance_sdk_python/models/shared/taskcurrencycloud.py index b7c9a773..55cefb1b 100644 --- a/src/formance_sdk_python/models/shared/taskcurrencycloud.py +++ b/src/formance_sdk_python/models/shared/taskcurrencycloud.py @@ -70,7 +70,7 @@ def serialize_model(self, handler): m = {} - for n, f in self.model_fields.items(): + for n, f in type(self).model_fields.items(): k = f.alias or n val = serialized.get(k) serialized.pop(k, None) diff --git a/src/formance_sdk_python/models/shared/taskdummypay.py b/src/formance_sdk_python/models/shared/taskdummypay.py index 931b7504..80e2aadf 100644 --- a/src/formance_sdk_python/models/shared/taskdummypay.py +++ b/src/formance_sdk_python/models/shared/taskdummypay.py @@ -76,7 +76,7 @@ def serialize_model(self, handler): m = {} - for n, f in self.model_fields.items(): + for n, f in type(self).model_fields.items(): k = f.alias or n val = serialized.get(k) serialized.pop(k, None) diff --git a/src/formance_sdk_python/models/shared/taskmangopay.py b/src/formance_sdk_python/models/shared/taskmangopay.py index 59243cb9..a06617d7 100644 --- a/src/formance_sdk_python/models/shared/taskmangopay.py +++ b/src/formance_sdk_python/models/shared/taskmangopay.py @@ -76,7 +76,7 @@ def serialize_model(self, handler): m = {} - for n, f in self.model_fields.items(): + for n, f in type(self).model_fields.items(): k = f.alias or n val = serialized.get(k) serialized.pop(k, None) diff --git a/src/formance_sdk_python/models/shared/taskmodulr.py b/src/formance_sdk_python/models/shared/taskmodulr.py index fde31def..a2a29bcd 100644 --- a/src/formance_sdk_python/models/shared/taskmodulr.py +++ b/src/formance_sdk_python/models/shared/taskmodulr.py @@ -76,7 +76,7 @@ def serialize_model(self, handler): m = {} - for n, f in self.model_fields.items(): + for n, f in type(self).model_fields.items(): k = f.alias or n val = serialized.get(k) serialized.pop(k, None) diff --git a/src/formance_sdk_python/models/shared/taskmoneycorp.py b/src/formance_sdk_python/models/shared/taskmoneycorp.py index 9f7aaa2b..ed576d22 100644 --- a/src/formance_sdk_python/models/shared/taskmoneycorp.py +++ b/src/formance_sdk_python/models/shared/taskmoneycorp.py @@ -76,7 +76,7 @@ def serialize_model(self, handler): m = {} - for n, f in self.model_fields.items(): + for n, f in type(self).model_fields.items(): k = f.alias or n val = serialized.get(k) serialized.pop(k, None) diff --git a/src/formance_sdk_python/models/shared/taskstripe.py b/src/formance_sdk_python/models/shared/taskstripe.py index c768a902..7db88424 100644 --- a/src/formance_sdk_python/models/shared/taskstripe.py +++ b/src/formance_sdk_python/models/shared/taskstripe.py @@ -76,7 +76,7 @@ def serialize_model(self, handler): m = {} - for n, f in self.model_fields.items(): + for n, f in type(self).model_fields.items(): k = f.alias or n val = serialized.get(k) serialized.pop(k, None) diff --git a/src/formance_sdk_python/models/shared/taskwise.py b/src/formance_sdk_python/models/shared/taskwise.py index e0119a35..643a9b1a 100644 --- a/src/formance_sdk_python/models/shared/taskwise.py +++ b/src/formance_sdk_python/models/shared/taskwise.py @@ -76,7 +76,7 @@ def serialize_model(self, handler): m = {} - for n, f in self.model_fields.items(): + for n, f in type(self).model_fields.items(): k = f.alias or n val = serialized.get(k) serialized.pop(k, None) diff --git a/src/formance_sdk_python/models/shared/transaction.py b/src/formance_sdk_python/models/shared/transaction.py index c51d5fbb..88baca0d 100644 --- a/src/formance_sdk_python/models/shared/transaction.py +++ b/src/formance_sdk_python/models/shared/transaction.py @@ -64,7 +64,7 @@ def serialize_model(self, handler): m = {} - for n, f in self.model_fields.items(): + for n, f in type(self).model_fields.items(): k = f.alias or n val = serialized.get(k) serialized.pop(k, None) diff --git a/src/formance_sdk_python/models/shared/transactiondata.py b/src/formance_sdk_python/models/shared/transactiondata.py index 3187d6c3..c848886b 100644 --- a/src/formance_sdk_python/models/shared/transactiondata.py +++ b/src/formance_sdk_python/models/shared/transactiondata.py @@ -41,7 +41,7 @@ def serialize_model(self, handler): m = {} - for n, f in self.model_fields.items(): + for n, f in type(self).model_fields.items(): k = f.alias or n val = serialized.get(k) serialized.pop(k, None) diff --git a/src/formance_sdk_python/models/shared/transferinitiation.py b/src/formance_sdk_python/models/shared/transferinitiation.py index 34ebe036..0387d27e 100644 --- a/src/formance_sdk_python/models/shared/transferinitiation.py +++ b/src/formance_sdk_python/models/shared/transferinitiation.py @@ -102,14 +102,14 @@ class TransferInitiation(BaseModel): @model_serializer(mode="wrap") def serialize_model(self, handler): optional_fields = ["metadata", "relatedAdjustments", "relatedPayments"] - nullable_fields = ["provider", "metadata", "relatedPayments"] + nullable_fields = ["metadata", "provider", "relatedPayments"] null_default_fields = [] serialized = handler(self) m = {} - for n, f in self.model_fields.items(): + for n, f in type(self).model_fields.items(): k = f.alias or n val = serialized.get(k) serialized.pop(k, None) diff --git a/src/formance_sdk_python/models/shared/transferinitiationadjusments.py b/src/formance_sdk_python/models/shared/transferinitiationadjusments.py index 483ca222..c6797930 100644 --- a/src/formance_sdk_python/models/shared/transferinitiationadjusments.py +++ b/src/formance_sdk_python/models/shared/transferinitiationadjusments.py @@ -45,7 +45,7 @@ def serialize_model(self, handler): m = {} - for n, f in self.model_fields.items(): + for n, f in type(self).model_fields.items(): k = f.alias or n val = serialized.get(k) serialized.pop(k, None) diff --git a/src/formance_sdk_python/models/shared/transferinitiationrequest.py b/src/formance_sdk_python/models/shared/transferinitiationrequest.py index e8814305..a46ab2b0 100644 --- a/src/formance_sdk_python/models/shared/transferinitiationrequest.py +++ b/src/formance_sdk_python/models/shared/transferinitiationrequest.py @@ -70,7 +70,7 @@ def serialize_model(self, handler): m = {} - for n, f in self.model_fields.items(): + for n, f in type(self).model_fields.items(): k = f.alias or n val = serialized.get(k) serialized.pop(k, None) diff --git a/src/formance_sdk_python/models/shared/updatebankaccountmetadatarequest.py b/src/formance_sdk_python/models/shared/updatebankaccountmetadatarequest.py index d7069b72..8e00890a 100644 --- a/src/formance_sdk_python/models/shared/updatebankaccountmetadatarequest.py +++ b/src/formance_sdk_python/models/shared/updatebankaccountmetadatarequest.py @@ -24,7 +24,7 @@ def serialize_model(self, handler): m = {} - for n, f in self.model_fields.items(): + for n, f in type(self).model_fields.items(): k = f.alias or n val = serialized.get(k) serialized.pop(k, None) diff --git a/src/formance_sdk_python/models/shared/updateclientrequest.py b/src/formance_sdk_python/models/shared/updateclientrequest.py deleted file mode 100644 index f3f6cc17..00000000 --- a/src/formance_sdk_python/models/shared/updateclientrequest.py +++ /dev/null @@ -1,85 +0,0 @@ -"""Code generated by Speakeasy (https://speakeasy.com). DO NOT EDIT.""" - -from __future__ import annotations -from formance_sdk_python.types import ( - BaseModel, - Nullable, - OptionalNullable, - UNSET, - UNSET_SENTINEL, -) -import pydantic -from pydantic import model_serializer -from typing import Any, Dict, List, Optional -from typing_extensions import Annotated, NotRequired, TypedDict - - -class UpdateClientRequestTypedDict(TypedDict): - name: str - description: NotRequired[str] - metadata: NotRequired[Nullable[Dict[str, Any]]] - post_logout_redirect_uris: NotRequired[List[str]] - public: NotRequired[bool] - redirect_uris: NotRequired[List[str]] - scopes: NotRequired[List[str]] - trusted: NotRequired[bool] - - -class UpdateClientRequest(BaseModel): - name: str - - description: Optional[str] = None - - metadata: OptionalNullable[Dict[str, Any]] = UNSET - - post_logout_redirect_uris: Annotated[ - Optional[List[str]], pydantic.Field(alias="postLogoutRedirectUris") - ] = None - - public: Optional[bool] = None - - redirect_uris: Annotated[ - Optional[List[str]], pydantic.Field(alias="redirectUris") - ] = None - - scopes: Optional[List[str]] = None - - trusted: Optional[bool] = None - - @model_serializer(mode="wrap") - def serialize_model(self, handler): - optional_fields = [ - "description", - "metadata", - "postLogoutRedirectUris", - "public", - "redirectUris", - "scopes", - "trusted", - ] - nullable_fields = ["metadata"] - null_default_fields = [] - - serialized = handler(self) - - m = {} - - for n, f in self.model_fields.items(): - k = f.alias or n - val = serialized.get(k) - serialized.pop(k, None) - - optional_nullable = k in optional_fields and k in nullable_fields - is_set = ( - self.__pydantic_fields_set__.intersection({n}) - or k in null_default_fields - ) # pylint: disable=no-member - - if val is not None and val != UNSET_SENTINEL: - m[k] = val - elif val != UNSET_SENTINEL and ( - not k in optional_fields or (optional_nullable and is_set) - ): - m[k] = val - - return m diff --git a/src/formance_sdk_python/models/shared/updateclientresponse.py b/src/formance_sdk_python/models/shared/updateclientresponse.py deleted file mode 100644 index e2c93306..00000000 --- a/src/formance_sdk_python/models/shared/updateclientresponse.py +++ /dev/null @@ -1,15 +0,0 @@ -"""Code generated by Speakeasy (https://speakeasy.com). DO NOT EDIT.""" - -from __future__ import annotations -from .client import Client, ClientTypedDict -from formance_sdk_python.types import BaseModel -from typing import Optional -from typing_extensions import NotRequired, TypedDict - - -class UpdateClientResponseTypedDict(TypedDict): - data: NotRequired[ClientTypedDict] - - -class UpdateClientResponse(BaseModel): - data: Optional[Client] = None diff --git a/src/formance_sdk_python/models/shared/v2activitygetaccountoutput.py b/src/formance_sdk_python/models/shared/v2activitygetaccountoutput.py deleted file mode 100644 index 5931f634..00000000 --- a/src/formance_sdk_python/models/shared/v2activitygetaccountoutput.py +++ /dev/null @@ -1,14 +0,0 @@ -"""Code generated by Speakeasy (https://speakeasy.com). DO NOT EDIT.""" - -from __future__ import annotations -from .v2account import V2Account, V2AccountTypedDict -from formance_sdk_python.types import BaseModel -from typing_extensions import TypedDict - - -class V2ActivityGetAccountOutputTypedDict(TypedDict): - data: V2AccountTypedDict - - -class V2ActivityGetAccountOutput(BaseModel): - data: V2Account diff --git a/src/formance_sdk_python/models/shared/v2bulkelementresult.py b/src/formance_sdk_python/models/shared/v2bulkelementresult.py index 4a3200a9..174912b6 100644 --- a/src/formance_sdk_python/models/shared/v2bulkelementresult.py +++ b/src/formance_sdk_python/models/shared/v2bulkelementresult.py @@ -10,7 +10,7 @@ from typing_extensions import Annotated, NotRequired, TypeAliasType, TypedDict -class V2BulkElementResultErrorSchemasTypedDict(TypedDict): +class V2BulkElementResultErrorTypedDict(TypedDict): error_code: str error_description: str log_id: int @@ -18,7 +18,7 @@ class V2BulkElementResultErrorSchemasTypedDict(TypedDict): error_details: NotRequired[str] -class V2BulkElementResultErrorSchemas(BaseModel): +class V2BulkElementResultError(BaseModel): error_code: Annotated[str, pydantic.Field(alias="errorCode")] error_description: Annotated[str, pydantic.Field(alias="errorDescription")] @@ -30,24 +30,24 @@ class V2BulkElementResultErrorSchemas(BaseModel): error_details: Annotated[Optional[str], pydantic.Field(alias="errorDetails")] = None -class V2BulkElementResultDeleteMetadataSchemasTypedDict(TypedDict): +class V2BulkElementResultDeleteMetadataTypedDict(TypedDict): log_id: int response_type: str -class V2BulkElementResultDeleteMetadataSchemas(BaseModel): +class V2BulkElementResultDeleteMetadata(BaseModel): log_id: Annotated[int, pydantic.Field(alias="logID")] response_type: Annotated[str, pydantic.Field(alias="responseType")] -class V2BulkElementResultRevertTransactionSchemasTypedDict(TypedDict): +class V2BulkElementResultRevertTransactionTypedDict(TypedDict): data: V2TransactionTypedDict log_id: int response_type: str -class V2BulkElementResultRevertTransactionSchemas(BaseModel): +class V2BulkElementResultRevertTransaction(BaseModel): data: V2Transaction log_id: Annotated[int, pydantic.Field(alias="logID")] @@ -55,24 +55,24 @@ class V2BulkElementResultRevertTransactionSchemas(BaseModel): response_type: Annotated[str, pydantic.Field(alias="responseType")] -class SchemasTypedDict(TypedDict): +class V2BulkElementResultAddMetadataTypedDict(TypedDict): log_id: int response_type: str -class Schemas(BaseModel): +class V2BulkElementResultAddMetadata(BaseModel): log_id: Annotated[int, pydantic.Field(alias="logID")] response_type: Annotated[str, pydantic.Field(alias="responseType")] -class V2BulkElementResultCreateTransactionSchemasTypedDict(TypedDict): +class V2BulkElementResultCreateTransactionTypedDict(TypedDict): data: V2TransactionTypedDict log_id: int response_type: str -class V2BulkElementResultCreateTransactionSchemas(BaseModel): +class V2BulkElementResultCreateTransaction(BaseModel): data: V2Transaction log_id: Annotated[int, pydantic.Field(alias="logID")] @@ -83,26 +83,22 @@ class V2BulkElementResultCreateTransactionSchemas(BaseModel): V2BulkElementResultTypedDict = TypeAliasType( "V2BulkElementResultTypedDict", Union[ - SchemasTypedDict, - V2BulkElementResultDeleteMetadataSchemasTypedDict, - V2BulkElementResultCreateTransactionSchemasTypedDict, - V2BulkElementResultRevertTransactionSchemasTypedDict, - V2BulkElementResultErrorSchemasTypedDict, + V2BulkElementResultAddMetadataTypedDict, + V2BulkElementResultDeleteMetadataTypedDict, + V2BulkElementResultCreateTransactionTypedDict, + V2BulkElementResultRevertTransactionTypedDict, + V2BulkElementResultErrorTypedDict, ], ) V2BulkElementResult = Annotated[ Union[ - Annotated[Schemas, Tag("ADD_METADATA")], - Annotated[ - V2BulkElementResultCreateTransactionSchemas, Tag("CREATE_TRANSACTION") - ], - Annotated[V2BulkElementResultDeleteMetadataSchemas, Tag("DELETE_METADATA")], - Annotated[V2BulkElementResultErrorSchemas, Tag("ERROR")], - Annotated[ - V2BulkElementResultRevertTransactionSchemas, Tag("REVERT_TRANSACTION") - ], + Annotated[V2BulkElementResultAddMetadata, Tag("ADD_METADATA")], + Annotated[V2BulkElementResultCreateTransaction, Tag("CREATE_TRANSACTION")], + Annotated[V2BulkElementResultDeleteMetadata, Tag("DELETE_METADATA")], + Annotated[V2BulkElementResultError, Tag("ERROR")], + Annotated[V2BulkElementResultRevertTransaction, Tag("REVERT_TRANSACTION")], ], Discriminator(lambda m: get_discriminator(m, "response_type", "responseType")), ] diff --git a/src/formance_sdk_python/models/shared/v2bulkresponse.py b/src/formance_sdk_python/models/shared/v2bulkresponse.py index 6029015c..a122afe5 100644 --- a/src/formance_sdk_python/models/shared/v2bulkresponse.py +++ b/src/formance_sdk_python/models/shared/v2bulkresponse.py @@ -10,17 +10,16 @@ class V2BulkResponseTypedDict(TypedDict): - data: List[V2BulkElementResultTypedDict] - error_code: V2ErrorsEnum - error_message: str - details: NotRequired[str] + data: NotRequired[List[V2BulkElementResultTypedDict]] + error_code: NotRequired[V2ErrorsEnum] + error_message: NotRequired[str] class V2BulkResponse(BaseModel): - data: List[V2BulkElementResult] + data: Optional[List[V2BulkElementResult]] = None - error_code: Annotated[V2ErrorsEnum, pydantic.Field(alias="errorCode")] + error_code: Annotated[Optional[V2ErrorsEnum], pydantic.Field(alias="errorCode")] = ( + None + ) - error_message: Annotated[str, pydantic.Field(alias="errorMessage")] - - details: Optional[str] = None + error_message: Annotated[Optional[str], pydantic.Field(alias="errorMessage")] = None diff --git a/src/formance_sdk_python/models/shared/v2createworkflowrequest.py b/src/formance_sdk_python/models/shared/v2createworkflowrequest.py deleted file mode 100644 index 0654b435..00000000 --- a/src/formance_sdk_python/models/shared/v2createworkflowrequest.py +++ /dev/null @@ -1,17 +0,0 @@ -"""Code generated by Speakeasy (https://speakeasy.com). DO NOT EDIT.""" - -from __future__ import annotations -from formance_sdk_python.types import BaseModel -from typing import Any, Dict, List, Optional -from typing_extensions import NotRequired, TypedDict - - -class V2CreateWorkflowRequestTypedDict(TypedDict): - stages: List[Dict[str, Any]] - name: NotRequired[str] - - -class V2CreateWorkflowRequest(BaseModel): - stages: List[Dict[str, Any]] - - name: Optional[str] = None diff --git a/src/formance_sdk_python/models/shared/v2payment.py b/src/formance_sdk_python/models/shared/v2payment.py index 3a12e3bc..c9d9081e 100644 --- a/src/formance_sdk_python/models/shared/v2payment.py +++ b/src/formance_sdk_python/models/shared/v2payment.py @@ -24,7 +24,7 @@ class V2PaymentRaw(BaseModel): pass -class Scheme(str, Enum): +class V2PaymentScheme(str, Enum): VISA = "visa" MASTERCARD = "mastercard" AMEX = "amex" @@ -63,7 +63,7 @@ class V2PaymentTypedDict(TypedDict): metadata: Nullable[V2PaymentMetadataTypedDict] raw: Nullable[V2PaymentRawTypedDict] reference: str - scheme: Scheme + scheme: V2PaymentScheme source_account_id: str status: V2PaymentStatus type: V2PaymentType @@ -94,7 +94,7 @@ class V2Payment(BaseModel): reference: str - scheme: Scheme + scheme: V2PaymentScheme source_account_id: Annotated[str, pydantic.Field(alias="sourceAccountID")] @@ -114,7 +114,7 @@ def serialize_model(self, handler): m = {} - for n, f in self.model_fields.items(): + for n, f in type(self).model_fields.items(): k = f.alias or n val = serialized.get(k) serialized.pop(k, None) diff --git a/src/formance_sdk_python/models/shared/v2reverttransactionresponse.py b/src/formance_sdk_python/models/shared/v2reverttransactionresponse.py deleted file mode 100644 index 047c7b6d..00000000 --- a/src/formance_sdk_python/models/shared/v2reverttransactionresponse.py +++ /dev/null @@ -1,14 +0,0 @@ -"""Code generated by Speakeasy (https://speakeasy.com). DO NOT EDIT.""" - -from __future__ import annotations -from .v2transaction import V2Transaction, V2TransactionTypedDict -from formance_sdk_python.types import BaseModel -from typing_extensions import TypedDict - - -class V2RevertTransactionResponseTypedDict(TypedDict): - data: V2TransactionTypedDict - - -class V2RevertTransactionResponse(BaseModel): - data: V2Transaction diff --git a/src/formance_sdk_python/models/shared/v2stagesendsource.py b/src/formance_sdk_python/models/shared/v2stagesendsource.py index f9ca02b4..58ef04d8 100644 --- a/src/formance_sdk_python/models/shared/v2stagesendsource.py +++ b/src/formance_sdk_python/models/shared/v2stagesendsource.py @@ -1,32 +1,32 @@ """Code generated by Speakeasy (https://speakeasy.com). DO NOT EDIT.""" from __future__ import annotations -from .v2stagesendsourceaccount import ( - V2StageSendSourceAccount, - V2StageSendSourceAccountTypedDict, +from .v2stagesenddestinationaccount import ( + V2StageSendDestinationAccount, + V2StageSendDestinationAccountTypedDict, +) +from .v2stagesenddestinationwallet import ( + V2StageSendDestinationWallet, + V2StageSendDestinationWalletTypedDict, ) from .v2stagesendsourcepayment import ( V2StageSendSourcePayment, V2StageSendSourcePaymentTypedDict, ) -from .v2stagesendsourcewallet import ( - V2StageSendSourceWallet, - V2StageSendSourceWalletTypedDict, -) from formance_sdk_python.types import BaseModel from typing import Optional from typing_extensions import NotRequired, TypedDict class V2StageSendSourceTypedDict(TypedDict): - account: NotRequired[V2StageSendSourceAccountTypedDict] + account: NotRequired[V2StageSendDestinationAccountTypedDict] payment: NotRequired[V2StageSendSourcePaymentTypedDict] - wallet: NotRequired[V2StageSendSourceWalletTypedDict] + wallet: NotRequired[V2StageSendDestinationWalletTypedDict] class V2StageSendSource(BaseModel): - account: Optional[V2StageSendSourceAccount] = None + account: Optional[V2StageSendDestinationAccount] = None payment: Optional[V2StageSendSourcePayment] = None - wallet: Optional[V2StageSendSourceWallet] = None + wallet: Optional[V2StageSendDestinationWallet] = None diff --git a/src/formance_sdk_python/models/shared/v2stagesendsourceaccount.py b/src/formance_sdk_python/models/shared/v2stagesendsourceaccount.py deleted file mode 100644 index f551e7cc..00000000 --- a/src/formance_sdk_python/models/shared/v2stagesendsourceaccount.py +++ /dev/null @@ -1,17 +0,0 @@ -"""Code generated by Speakeasy (https://speakeasy.com). DO NOT EDIT.""" - -from __future__ import annotations -from formance_sdk_python.types import BaseModel -from typing import Optional -from typing_extensions import NotRequired, TypedDict - - -class V2StageSendSourceAccountTypedDict(TypedDict): - id: str - ledger: NotRequired[str] - - -class V2StageSendSourceAccount(BaseModel): - id: str - - ledger: Optional[str] = None diff --git a/src/formance_sdk_python/models/shared/v2stagesendsourcewallet.py b/src/formance_sdk_python/models/shared/v2stagesendsourcewallet.py deleted file mode 100644 index b90803c3..00000000 --- a/src/formance_sdk_python/models/shared/v2stagesendsourcewallet.py +++ /dev/null @@ -1,17 +0,0 @@ -"""Code generated by Speakeasy (https://speakeasy.com). DO NOT EDIT.""" - -from __future__ import annotations -from formance_sdk_python.types import BaseModel -from typing import Optional -from typing_extensions import NotRequired, TypedDict - - -class V2StageSendSourceWalletTypedDict(TypedDict): - id: str - balance: NotRequired[str] - - -class V2StageSendSourceWallet(BaseModel): - id: str - - balance: Optional[str] = None diff --git a/src/formance_sdk_python/models/shared/v2walletwithbalances.py b/src/formance_sdk_python/models/shared/v2walletwithbalances.py index aaf86488..6025b3f3 100644 --- a/src/formance_sdk_python/models/shared/v2walletwithbalances.py +++ b/src/formance_sdk_python/models/shared/v2walletwithbalances.py @@ -9,16 +9,16 @@ from typing_extensions import Annotated, TypedDict -class BalancesTypedDict(TypedDict): +class V2WalletWithBalancesBalancesTypedDict(TypedDict): main: V2AssetHolderTypedDict -class Balances(BaseModel): +class V2WalletWithBalancesBalances(BaseModel): main: V2AssetHolder class V2WalletWithBalancesTypedDict(TypedDict): - balances: BalancesTypedDict + balances: V2WalletWithBalancesBalancesTypedDict created_at: datetime id: str r"""The unique ID of the wallet.""" @@ -29,7 +29,7 @@ class V2WalletWithBalancesTypedDict(TypedDict): class V2WalletWithBalances(BaseModel): - balances: Balances + balances: V2WalletWithBalancesBalances created_at: Annotated[datetime, pydantic.Field(alias="createdAt")] diff --git a/src/formance_sdk_python/models/shared/v2workflowinstancehistorystageoutput.py b/src/formance_sdk_python/models/shared/v2workflowinstancehistorystageoutput.py index 7bfd0b35..a62a9460 100644 --- a/src/formance_sdk_python/models/shared/v2workflowinstancehistorystageoutput.py +++ b/src/formance_sdk_python/models/shared/v2workflowinstancehistorystageoutput.py @@ -1,6 +1,7 @@ """Code generated by Speakeasy (https://speakeasy.com). DO NOT EDIT.""" from __future__ import annotations +from .v2accountresponse import V2AccountResponse, V2AccountResponseTypedDict from .v2activitycreatetransactionoutput import ( V2ActivityCreateTransactionOutput, V2ActivityCreateTransactionOutputTypedDict, @@ -9,10 +10,6 @@ V2ActivityDebitWalletOutput, V2ActivityDebitWalletOutputTypedDict, ) -from .v2activitygetaccountoutput import ( - V2ActivityGetAccountOutput, - V2ActivityGetAccountOutputTypedDict, -) from .v2activitygetpaymentoutput import ( V2ActivityGetPaymentOutput, V2ActivityGetPaymentOutputTypedDict, @@ -31,7 +28,7 @@ class V2WorkflowInstanceHistoryStageOutputTypedDict(TypedDict): create_transaction: NotRequired[V2ActivityCreateTransactionOutputTypedDict] debit_wallet: NotRequired[V2ActivityDebitWalletOutputTypedDict] - get_account: NotRequired[V2ActivityGetAccountOutputTypedDict] + get_account: NotRequired[V2AccountResponseTypedDict] get_payment: NotRequired[V2ActivityGetPaymentOutputTypedDict] get_wallet: NotRequired[V2ActivityGetWalletOutputTypedDict] list_wallets: NotRequired[V2ListWalletsResponseTypedDict] @@ -48,7 +45,7 @@ class V2WorkflowInstanceHistoryStageOutput(BaseModel): ] = None get_account: Annotated[ - Optional[V2ActivityGetAccountOutput], pydantic.Field(alias="GetAccount") + Optional[V2AccountResponse], pydantic.Field(alias="GetAccount") ] = None get_payment: Annotated[ diff --git a/src/formance_sdk_python/models/shared/v3account.py b/src/formance_sdk_python/models/shared/v3account.py index b1cac81a..84aff215 100644 --- a/src/formance_sdk_python/models/shared/v3account.py +++ b/src/formance_sdk_python/models/shared/v3account.py @@ -70,7 +70,7 @@ def serialize_model(self, handler): m = {} - for n, f in self.model_fields.items(): + for n, f in type(self).model_fields.items(): k = f.alias or n val = serialized.get(k) serialized.pop(k, None) diff --git a/src/formance_sdk_python/models/shared/v3bankaccount.py b/src/formance_sdk_python/models/shared/v3bankaccount.py index 27d98d45..90fbea46 100644 --- a/src/formance_sdk_python/models/shared/v3bankaccount.py +++ b/src/formance_sdk_python/models/shared/v3bankaccount.py @@ -80,7 +80,7 @@ def serialize_model(self, handler): m = {} - for n, f in self.model_fields.items(): + for n, f in type(self).model_fields.items(): k = f.alias or n val = serialized.get(k) serialized.pop(k, None) diff --git a/src/formance_sdk_python/models/shared/v3connector.py b/src/formance_sdk_python/models/shared/v3connector.py index e212bbb8..e2bbca3c 100644 --- a/src/formance_sdk_python/models/shared/v3connector.py +++ b/src/formance_sdk_python/models/shared/v3connector.py @@ -7,16 +7,16 @@ from typing_extensions import Annotated, TypedDict -class V3ConnectorSchemasConfigTypedDict(TypedDict): +class V3ConnectorConfigTypedDict(TypedDict): pass -class V3ConnectorSchemasConfig(BaseModel): +class V3ConnectorConfig(BaseModel): pass class V3ConnectorTypedDict(TypedDict): - config: V3ConnectorSchemasConfigTypedDict + config: V3ConnectorConfigTypedDict created_at: datetime id: str name: str @@ -26,7 +26,7 @@ class V3ConnectorTypedDict(TypedDict): class V3Connector(BaseModel): - config: V3ConnectorSchemasConfig + config: V3ConnectorConfig created_at: Annotated[datetime, pydantic.Field(alias="createdAt")] diff --git a/src/formance_sdk_python/models/shared/v3connectorconfig.py b/src/formance_sdk_python/models/shared/v3connectorconfig.py deleted file mode 100644 index 1494ebd7..00000000 --- a/src/formance_sdk_python/models/shared/v3connectorconfig.py +++ /dev/null @@ -1,54 +0,0 @@ -"""Code generated by Speakeasy (https://speakeasy.com). DO NOT EDIT.""" - -from __future__ import annotations -from .v3adyenconfig import V3AdyenConfig, V3AdyenConfigTypedDict -from .v3atlarconfig import V3AtlarConfig, V3AtlarConfigTypedDict -from .v3bankingcircleconfig import V3BankingcircleConfig, V3BankingcircleConfigTypedDict -from .v3currencycloudconfig import V3CurrencycloudConfig, V3CurrencycloudConfigTypedDict -from .v3dummypayconfig import V3DummypayConfig, V3DummypayConfigTypedDict -from .v3genericconfig import V3GenericConfig, V3GenericConfigTypedDict -from .v3mangopayconfig import V3MangopayConfig, V3MangopayConfigTypedDict -from .v3modulrconfig import V3ModulrConfig, V3ModulrConfigTypedDict -from .v3moneycorpconfig import V3MoneycorpConfig, V3MoneycorpConfigTypedDict -from .v3stripeconfig import V3StripeConfig, V3StripeConfigTypedDict -from .v3wiseconfig import V3WiseConfig, V3WiseConfigTypedDict -from formance_sdk_python.utils import get_discriminator -from pydantic import Discriminator, Tag -from typing import Union -from typing_extensions import Annotated, TypeAliasType - - -V3ConnectorConfigTypedDict = TypeAliasType( - "V3ConnectorConfigTypedDict", - Union[ - V3DummypayConfigTypedDict, - V3StripeConfigTypedDict, - V3GenericConfigTypedDict, - V3WiseConfigTypedDict, - V3AtlarConfigTypedDict, - V3CurrencycloudConfigTypedDict, - V3MangopayConfigTypedDict, - V3ModulrConfigTypedDict, - V3MoneycorpConfigTypedDict, - V3AdyenConfigTypedDict, - V3BankingcircleConfigTypedDict, - ], -) - - -V3ConnectorConfig = Annotated[ - Union[ - Annotated[V3AdyenConfig, Tag("Adyen")], - Annotated[V3AtlarConfig, Tag("Atlar")], - Annotated[V3BankingcircleConfig, Tag("Bankingcircle")], - Annotated[V3CurrencycloudConfig, Tag("Currencycloud")], - Annotated[V3DummypayConfig, Tag("Dummypay")], - Annotated[V3GenericConfig, Tag("Generic")], - Annotated[V3MangopayConfig, Tag("Mangopay")], - Annotated[V3ModulrConfig, Tag("Modulr")], - Annotated[V3MoneycorpConfig, Tag("Moneycorp")], - Annotated[V3StripeConfig, Tag("Stripe")], - Annotated[V3WiseConfig, Tag("Wise")], - ], - Discriminator(lambda m: get_discriminator(m, "provider", "provider")), -] diff --git a/src/formance_sdk_python/models/shared/v3createaccountrequest.py b/src/formance_sdk_python/models/shared/v3createaccountrequest.py index 8ee0fdb0..992b6765 100644 --- a/src/formance_sdk_python/models/shared/v3createaccountrequest.py +++ b/src/formance_sdk_python/models/shared/v3createaccountrequest.py @@ -53,7 +53,7 @@ def serialize_model(self, handler): m = {} - for n, f in self.model_fields.items(): + for n, f in type(self).model_fields.items(): k = f.alias or n val = serialized.get(k) serialized.pop(k, None) diff --git a/src/formance_sdk_python/models/shared/v3createbankaccountrequest.py b/src/formance_sdk_python/models/shared/v3createbankaccountrequest.py index 1b86521c..d35c423c 100644 --- a/src/formance_sdk_python/models/shared/v3createbankaccountrequest.py +++ b/src/formance_sdk_python/models/shared/v3createbankaccountrequest.py @@ -56,7 +56,7 @@ def serialize_model(self, handler): m = {} - for n, f in self.model_fields.items(): + for n, f in type(self).model_fields.items(): k = f.alias or n val = serialized.get(k) serialized.pop(k, None) diff --git a/src/formance_sdk_python/models/shared/v3createpaymentadjustmentrequest.py b/src/formance_sdk_python/models/shared/v3createpaymentadjustmentrequest.py index 230759f2..20007a73 100644 --- a/src/formance_sdk_python/models/shared/v3createpaymentadjustmentrequest.py +++ b/src/formance_sdk_python/models/shared/v3createpaymentadjustmentrequest.py @@ -50,7 +50,7 @@ def serialize_model(self, handler): m = {} - for n, f in self.model_fields.items(): + for n, f in type(self).model_fields.items(): k = f.alias or n val = serialized.get(k) serialized.pop(k, None) diff --git a/src/formance_sdk_python/models/shared/v3createpaymentrequest.py b/src/formance_sdk_python/models/shared/v3createpaymentrequest.py index f1474c87..20983606 100644 --- a/src/formance_sdk_python/models/shared/v3createpaymentrequest.py +++ b/src/formance_sdk_python/models/shared/v3createpaymentrequest.py @@ -84,7 +84,7 @@ def serialize_model(self, handler): m = {} - for n, f in self.model_fields.items(): + for n, f in type(self).model_fields.items(): k = f.alias or n val = serialized.get(k) serialized.pop(k, None) diff --git a/src/formance_sdk_python/models/shared/v3getconnectorconfigresponse.py b/src/formance_sdk_python/models/shared/v3getconnectorconfigresponse.py index 90f4fd57..223f6fc8 100644 --- a/src/formance_sdk_python/models/shared/v3getconnectorconfigresponse.py +++ b/src/formance_sdk_python/models/shared/v3getconnectorconfigresponse.py @@ -1,14 +1,17 @@ """Code generated by Speakeasy (https://speakeasy.com). DO NOT EDIT.""" from __future__ import annotations -from .v3connectorconfig import V3ConnectorConfig, V3ConnectorConfigTypedDict +from .v3installconnectorrequest import ( + V3InstallConnectorRequest, + V3InstallConnectorRequestTypedDict, +) from formance_sdk_python.types import BaseModel from typing_extensions import TypedDict class V3GetConnectorConfigResponseTypedDict(TypedDict): - data: V3ConnectorConfigTypedDict + data: V3InstallConnectorRequestTypedDict class V3GetConnectorConfigResponse(BaseModel): - data: V3ConnectorConfig + data: V3InstallConnectorRequest diff --git a/src/formance_sdk_python/models/shared/v3initiatepaymentrequest.py b/src/formance_sdk_python/models/shared/v3initiatepaymentrequest.py index 8bd32df0..5f72809b 100644 --- a/src/formance_sdk_python/models/shared/v3initiatepaymentrequest.py +++ b/src/formance_sdk_python/models/shared/v3initiatepaymentrequest.py @@ -66,7 +66,7 @@ def serialize_model(self, handler): m = {} - for n, f in self.model_fields.items(): + for n, f in type(self).model_fields.items(): k = f.alias or n val = serialized.get(k) serialized.pop(k, None) diff --git a/src/formance_sdk_python/models/shared/v3payment.py b/src/formance_sdk_python/models/shared/v3payment.py index 6b2a7015..49a55550 100644 --- a/src/formance_sdk_python/models/shared/v3payment.py +++ b/src/formance_sdk_python/models/shared/v3payment.py @@ -96,7 +96,7 @@ def serialize_model(self, handler): m = {} - for n, f in self.model_fields.items(): + for n, f in type(self).model_fields.items(): k = f.alias or n val = serialized.get(k) serialized.pop(k, None) diff --git a/src/formance_sdk_python/models/shared/v3paymentadjustment.py b/src/formance_sdk_python/models/shared/v3paymentadjustment.py index 8d458a69..26fe12a2 100644 --- a/src/formance_sdk_python/models/shared/v3paymentadjustment.py +++ b/src/formance_sdk_python/models/shared/v3paymentadjustment.py @@ -64,7 +64,7 @@ def serialize_model(self, handler): m = {} - for n, f in self.model_fields.items(): + for n, f in type(self).model_fields.items(): k = f.alias or n val = serialized.get(k) serialized.pop(k, None) diff --git a/src/formance_sdk_python/models/shared/v3paymentinitiation.py b/src/formance_sdk_python/models/shared/v3paymentinitiation.py index 32c5c854..a86b7889 100644 --- a/src/formance_sdk_python/models/shared/v3paymentinitiation.py +++ b/src/formance_sdk_python/models/shared/v3paymentinitiation.py @@ -87,7 +87,7 @@ def serialize_model(self, handler): m = {} - for n, f in self.model_fields.items(): + for n, f in type(self).model_fields.items(): k = f.alias or n val = serialized.get(k) serialized.pop(k, None) diff --git a/src/formance_sdk_python/models/shared/v3paymentinitiationadjustment.py b/src/formance_sdk_python/models/shared/v3paymentinitiationadjustment.py index 65a9c1a7..66a362a7 100644 --- a/src/formance_sdk_python/models/shared/v3paymentinitiationadjustment.py +++ b/src/formance_sdk_python/models/shared/v3paymentinitiationadjustment.py @@ -53,7 +53,7 @@ def serialize_model(self, handler): m = {} - for n, f in self.model_fields.items(): + for n, f in type(self).model_fields.items(): k = f.alias or n val = serialized.get(k) serialized.pop(k, None) diff --git a/src/formance_sdk_python/models/shared/v3reversepaymentinitiationrequest.py b/src/formance_sdk_python/models/shared/v3reversepaymentinitiationrequest.py index fe453619..cca0d3a9 100644 --- a/src/formance_sdk_python/models/shared/v3reversepaymentinitiationrequest.py +++ b/src/formance_sdk_python/models/shared/v3reversepaymentinitiationrequest.py @@ -44,7 +44,7 @@ def serialize_model(self, handler): m = {} - for n, f in self.model_fields.items(): + for n, f in type(self).model_fields.items(): k = f.alias or n val = serialized.get(k) serialized.pop(k, None) diff --git a/src/formance_sdk_python/models/shared/v3updatebankaccountmetadatarequest.py b/src/formance_sdk_python/models/shared/v3updatebankaccountmetadatarequest.py index df4ac8ef..11f74fe5 100644 --- a/src/formance_sdk_python/models/shared/v3updatebankaccountmetadatarequest.py +++ b/src/formance_sdk_python/models/shared/v3updatebankaccountmetadatarequest.py @@ -24,7 +24,7 @@ def serialize_model(self, handler): m = {} - for n, f in self.model_fields.items(): + for n, f in type(self).model_fields.items(): k = f.alias or n val = serialized.get(k) serialized.pop(k, None) diff --git a/src/formance_sdk_python/models/shared/v3updatepaymentmetadatarequest.py b/src/formance_sdk_python/models/shared/v3updatepaymentmetadatarequest.py index 274dcb80..ced4d8b6 100644 --- a/src/formance_sdk_python/models/shared/v3updatepaymentmetadatarequest.py +++ b/src/formance_sdk_python/models/shared/v3updatepaymentmetadatarequest.py @@ -24,7 +24,7 @@ def serialize_model(self, handler): m = {} - for n, f in self.model_fields.items(): + for n, f in type(self).model_fields.items(): k = f.alias or n val = serialized.get(k) serialized.pop(k, None) diff --git a/src/formance_sdk_python/models/shared/workflowinstancehistorystageoutput.py b/src/formance_sdk_python/models/shared/workflowinstancehistorystageoutput.py index 70251e8b..f5f61263 100644 --- a/src/formance_sdk_python/models/shared/workflowinstancehistorystageoutput.py +++ b/src/formance_sdk_python/models/shared/workflowinstancehistorystageoutput.py @@ -21,10 +21,6 @@ ActivityGetWalletOutput, ActivityGetWalletOutputTypedDict, ) -from .activityreverttransactionoutput import ( - ActivityRevertTransactionOutput, - ActivityRevertTransactionOutputTypedDict, -) from .orchestrationlistwalletsresponse import ( OrchestrationListWalletsResponse, OrchestrationListWalletsResponseTypedDict, @@ -42,7 +38,7 @@ class WorkflowInstanceHistoryStageOutputTypedDict(TypedDict): get_payment: NotRequired[ActivityGetPaymentOutputTypedDict] get_wallet: NotRequired[ActivityGetWalletOutputTypedDict] list_wallets: NotRequired[OrchestrationListWalletsResponseTypedDict] - revert_transaction: NotRequired[ActivityRevertTransactionOutputTypedDict] + revert_transaction: NotRequired[ActivityCreateTransactionOutputTypedDict] class WorkflowInstanceHistoryStageOutput(BaseModel): @@ -72,6 +68,6 @@ class WorkflowInstanceHistoryStageOutput(BaseModel): ] = None revert_transaction: Annotated[ - Optional[ActivityRevertTransactionOutput], + Optional[ActivityCreateTransactionOutput], pydantic.Field(alias="RevertTransaction"), ] = None diff --git a/src/formance_sdk_python/orchestration.py b/src/formance_sdk_python/orchestration.py index 07159e95..abc311a0 100644 --- a/src/formance_sdk_python/orchestration.py +++ b/src/formance_sdk_python/orchestration.py @@ -2,13 +2,13 @@ from .basesdk import BaseSDK from .sdkconfiguration import SDKConfiguration -from formance_sdk_python.sdk_orchestration_v1 import SDKOrchestrationV1 -from formance_sdk_python.sdk_v2 import SDKV2 +from formance_sdk_python.orchestration_v1 import OrchestrationV1 +from formance_sdk_python.orchestration_v2 import OrchestrationV2 class Orchestration(BaseSDK): - v1: SDKOrchestrationV1 - v2: SDKV2 + v1: OrchestrationV1 + v2: OrchestrationV2 def __init__(self, sdk_config: SDKConfiguration) -> None: BaseSDK.__init__(self, sdk_config) @@ -16,5 +16,5 @@ def __init__(self, sdk_config: SDKConfiguration) -> None: self._init_sdks() def _init_sdks(self): - self.v1 = SDKOrchestrationV1(self.sdk_configuration) - self.v2 = SDKV2(self.sdk_configuration) + self.v1 = OrchestrationV1(self.sdk_configuration) + self.v2 = OrchestrationV2(self.sdk_configuration) diff --git a/src/formance_sdk_python/sdk_orchestration_v1.py b/src/formance_sdk_python/orchestration_v1.py similarity index 98% rename from src/formance_sdk_python/sdk_orchestration_v1.py rename to src/formance_sdk_python/orchestration_v1.py index 0fbd11cb..a3b13355 100644 --- a/src/formance_sdk_python/sdk_orchestration_v1.py +++ b/src/formance_sdk_python/orchestration_v1.py @@ -8,7 +8,7 @@ from typing import Any, Dict, Mapping, Optional, Union, cast -class SDKOrchestrationV1(BaseSDK): +class OrchestrationV1(BaseSDK): def cancel_event( self, *, @@ -70,6 +70,7 @@ def cancel_event( http_res = self.do_request( hook_ctx=HookContext( + config=self.sdk_configuration, base_url=base_url or "", operation_id="cancelEvent", oauth2_scopes=["auth:read", "orchestration:write"], @@ -161,6 +162,7 @@ async def cancel_event_async( http_res = await self.do_request_async( hook_ctx=HookContext( + config=self.sdk_configuration, base_url=base_url or "", operation_id="cancelEvent", oauth2_scopes=["auth:read", "orchestration:write"], @@ -255,6 +257,7 @@ def create_trigger( http_res = self.do_request( hook_ctx=HookContext( + config=self.sdk_configuration, base_url=base_url or "", operation_id="createTrigger", oauth2_scopes=["auth:read", "orchestration:write"], @@ -352,6 +355,7 @@ async def create_trigger_async( http_res = await self.do_request_async( hook_ctx=HookContext( + config=self.sdk_configuration, base_url=base_url or "", operation_id="createTrigger", oauth2_scopes=["auth:read", "orchestration:write"], @@ -389,7 +393,7 @@ def create_workflow( self, *, request: Optional[ - Union[shared.CreateWorkflowRequest, shared.CreateWorkflowRequestTypedDict] + Union[shared.WorkflowConfig, shared.WorkflowConfigTypedDict] ] = None, retries: OptionalNullable[utils.RetryConfig] = UNSET, server_url: Optional[str] = None, @@ -417,8 +421,8 @@ def create_workflow( base_url = self._get_url(base_url, url_variables) if not isinstance(request, BaseModel): - request = utils.unmarshal(request, Optional[shared.CreateWorkflowRequest]) - request = cast(Optional[shared.CreateWorkflowRequest], request) + request = utils.unmarshal(request, Optional[shared.WorkflowConfig]) + request = cast(Optional[shared.WorkflowConfig], request) req = self._build_request( method="POST", @@ -434,7 +438,7 @@ def create_workflow( http_headers=http_headers, security=self.sdk_configuration.security, get_serialized_body=lambda: utils.serialize_request_body( - request, False, True, "json", Optional[shared.CreateWorkflowRequest] + request, False, True, "json", Optional[shared.WorkflowConfig] ), timeout_ms=timeout_ms, ) @@ -449,6 +453,7 @@ def create_workflow( http_res = self.do_request( hook_ctx=HookContext( + config=self.sdk_configuration, base_url=base_url or "", operation_id="createWorkflow", oauth2_scopes=["auth:read", "orchestration:write"], @@ -486,7 +491,7 @@ async def create_workflow_async( self, *, request: Optional[ - Union[shared.CreateWorkflowRequest, shared.CreateWorkflowRequestTypedDict] + Union[shared.WorkflowConfig, shared.WorkflowConfigTypedDict] ] = None, retries: OptionalNullable[utils.RetryConfig] = UNSET, server_url: Optional[str] = None, @@ -514,8 +519,8 @@ async def create_workflow_async( base_url = self._get_url(base_url, url_variables) if not isinstance(request, BaseModel): - request = utils.unmarshal(request, Optional[shared.CreateWorkflowRequest]) - request = cast(Optional[shared.CreateWorkflowRequest], request) + request = utils.unmarshal(request, Optional[shared.WorkflowConfig]) + request = cast(Optional[shared.WorkflowConfig], request) req = self._build_request_async( method="POST", @@ -531,7 +536,7 @@ async def create_workflow_async( http_headers=http_headers, security=self.sdk_configuration.security, get_serialized_body=lambda: utils.serialize_request_body( - request, False, True, "json", Optional[shared.CreateWorkflowRequest] + request, False, True, "json", Optional[shared.WorkflowConfig] ), timeout_ms=timeout_ms, ) @@ -546,6 +551,7 @@ async def create_workflow_async( http_res = await self.do_request_async( hook_ctx=HookContext( + config=self.sdk_configuration, base_url=base_url or "", operation_id="createWorkflow", oauth2_scopes=["auth:read", "orchestration:write"], @@ -640,6 +646,7 @@ def delete_trigger( http_res = self.do_request( hook_ctx=HookContext( + config=self.sdk_configuration, base_url=base_url or "", operation_id="deleteTrigger", oauth2_scopes=["auth:read", "orchestration:write"], @@ -731,6 +738,7 @@ async def delete_trigger_async( http_res = await self.do_request_async( hook_ctx=HookContext( + config=self.sdk_configuration, base_url=base_url or "", operation_id="deleteTrigger", oauth2_scopes=["auth:read", "orchestration:write"], @@ -822,6 +830,7 @@ def delete_workflow( http_res = self.do_request( hook_ctx=HookContext( + config=self.sdk_configuration, base_url=base_url or "", operation_id="deleteWorkflow", oauth2_scopes=["auth:read", "orchestration:write"], @@ -913,6 +922,7 @@ async def delete_workflow_async( http_res = await self.do_request_async( hook_ctx=HookContext( + config=self.sdk_configuration, base_url=base_url or "", operation_id="deleteWorkflow", oauth2_scopes=["auth:read", "orchestration:write"], @@ -1004,6 +1014,7 @@ def get_instance( http_res = self.do_request( hook_ctx=HookContext( + config=self.sdk_configuration, base_url=base_url or "", operation_id="getInstance", oauth2_scopes=["auth:read", "orchestration:read"], @@ -1098,6 +1109,7 @@ async def get_instance_async( http_res = await self.do_request_async( hook_ctx=HookContext( + config=self.sdk_configuration, base_url=base_url or "", operation_id="getInstance", oauth2_scopes=["auth:read", "orchestration:read"], @@ -1193,6 +1205,7 @@ def get_instance_history( http_res = self.do_request( hook_ctx=HookContext( + config=self.sdk_configuration, base_url=base_url or "", operation_id="getInstanceHistory", oauth2_scopes=["auth:read", "orchestration:read"], @@ -1288,6 +1301,7 @@ async def get_instance_history_async( http_res = await self.do_request_async( hook_ctx=HookContext( + config=self.sdk_configuration, base_url=base_url or "", operation_id="getInstanceHistory", oauth2_scopes=["auth:read", "orchestration:read"], @@ -1385,6 +1399,7 @@ def get_instance_stage_history( http_res = self.do_request( hook_ctx=HookContext( + config=self.sdk_configuration, base_url=base_url or "", operation_id="getInstanceStageHistory", oauth2_scopes=["auth:read", "orchestration:read"], @@ -1483,6 +1498,7 @@ async def get_instance_stage_history_async( http_res = await self.do_request_async( hook_ctx=HookContext( + config=self.sdk_configuration, base_url=base_url or "", operation_id="getInstanceStageHistory", oauth2_scopes=["auth:read", "orchestration:read"], @@ -1578,6 +1594,7 @@ def get_workflow( http_res = self.do_request( hook_ctx=HookContext( + config=self.sdk_configuration, base_url=base_url or "", operation_id="getWorkflow", oauth2_scopes=["auth:read", "orchestration:read"], @@ -1672,6 +1689,7 @@ async def get_workflow_async( http_res = await self.do_request_async( hook_ctx=HookContext( + config=self.sdk_configuration, base_url=base_url or "", operation_id="getWorkflow", oauth2_scopes=["auth:read", "orchestration:read"], @@ -1766,6 +1784,7 @@ def list_instances( http_res = self.do_request( hook_ctx=HookContext( + config=self.sdk_configuration, base_url=base_url or "", operation_id="listInstances", oauth2_scopes=["auth:read", "orchestration:read"], @@ -1860,6 +1879,7 @@ async def list_instances_async( http_res = await self.do_request_async( hook_ctx=HookContext( + config=self.sdk_configuration, base_url=base_url or "", operation_id="listInstances", oauth2_scopes=["auth:read", "orchestration:read"], @@ -1954,6 +1974,7 @@ def list_triggers( http_res = self.do_request( hook_ctx=HookContext( + config=self.sdk_configuration, base_url=base_url or "", operation_id="listTriggers", oauth2_scopes=["auth:read", "orchestration:read"], @@ -2048,6 +2069,7 @@ async def list_triggers_async( http_res = await self.do_request_async( hook_ctx=HookContext( + config=self.sdk_configuration, base_url=base_url or "", operation_id="listTriggers", oauth2_scopes=["auth:read", "orchestration:read"], @@ -2145,6 +2167,7 @@ def list_triggers_occurrences( http_res = self.do_request( hook_ctx=HookContext( + config=self.sdk_configuration, base_url=base_url or "", operation_id="listTriggersOccurrences", oauth2_scopes=["auth:read", "orchestration:read"], @@ -2242,6 +2265,7 @@ async def list_triggers_occurrences_async( http_res = await self.do_request_async( hook_ctx=HookContext( + config=self.sdk_configuration, base_url=base_url or "", operation_id="listTriggersOccurrences", oauth2_scopes=["auth:read", "orchestration:read"], @@ -2327,6 +2351,7 @@ def list_workflows( http_res = self.do_request( hook_ctx=HookContext( + config=self.sdk_configuration, base_url=base_url or "", operation_id="listWorkflows", oauth2_scopes=["auth:read", "orchestration:read"], @@ -2412,6 +2437,7 @@ async def list_workflows_async( http_res = await self.do_request_async( hook_ctx=HookContext( + config=self.sdk_configuration, base_url=base_url or "", operation_id="listWorkflows", oauth2_scopes=["auth:read", "orchestration:read"], @@ -2495,6 +2521,7 @@ def orchestrationget_server_info( http_res = self.do_request( hook_ctx=HookContext( + config=self.sdk_configuration, base_url=base_url or "", operation_id="orchestrationgetServerInfo", oauth2_scopes=["auth:read", "orchestration:read"], @@ -2578,6 +2605,7 @@ async def orchestrationget_server_info_async( http_res = await self.do_request_async( hook_ctx=HookContext( + config=self.sdk_configuration, base_url=base_url or "", operation_id="orchestrationgetServerInfo", oauth2_scopes=["auth:read", "orchestration:read"], @@ -2672,6 +2700,7 @@ def read_trigger( http_res = self.do_request( hook_ctx=HookContext( + config=self.sdk_configuration, base_url=base_url or "", operation_id="readTrigger", oauth2_scopes=["auth:read", "orchestration:read"], @@ -2766,6 +2795,7 @@ async def read_trigger_async( http_res = await self.do_request_async( hook_ctx=HookContext( + config=self.sdk_configuration, base_url=base_url or "", operation_id="readTrigger", oauth2_scopes=["auth:read", "orchestration:read"], @@ -2863,6 +2893,7 @@ def run_workflow( http_res = self.do_request( hook_ctx=HookContext( + config=self.sdk_configuration, base_url=base_url or "", operation_id="runWorkflow", oauth2_scopes=["auth:read", "orchestration:write"], @@ -2960,6 +2991,7 @@ async def run_workflow_async( http_res = await self.do_request_async( hook_ctx=HookContext( + config=self.sdk_configuration, base_url=base_url or "", operation_id="runWorkflow", oauth2_scopes=["auth:read", "orchestration:write"], @@ -3061,6 +3093,7 @@ def send_event( http_res = self.do_request( hook_ctx=HookContext( + config=self.sdk_configuration, base_url=base_url or "", operation_id="sendEvent", oauth2_scopes=["auth:read", "orchestration:write"], @@ -3159,6 +3192,7 @@ async def send_event_async( http_res = await self.do_request_async( hook_ctx=HookContext( + config=self.sdk_configuration, base_url=base_url or "", operation_id="sendEvent", oauth2_scopes=["auth:read", "orchestration:write"], diff --git a/src/formance_sdk_python/sdk_v2.py b/src/formance_sdk_python/orchestration_v2.py similarity index 98% rename from src/formance_sdk_python/sdk_v2.py rename to src/formance_sdk_python/orchestration_v2.py index ad93f6b7..c241eeba 100644 --- a/src/formance_sdk_python/sdk_v2.py +++ b/src/formance_sdk_python/orchestration_v2.py @@ -8,7 +8,7 @@ from typing import Any, Dict, Mapping, Optional, Union, cast -class SDKV2(BaseSDK): +class OrchestrationV2(BaseSDK): def cancel_event( self, *, @@ -70,6 +70,7 @@ def cancel_event( http_res = self.do_request( hook_ctx=HookContext( + config=self.sdk_configuration, base_url=base_url or "", operation_id="v2CancelEvent", oauth2_scopes=["auth:read", "orchestration:write"], @@ -161,6 +162,7 @@ async def cancel_event_async( http_res = await self.do_request_async( hook_ctx=HookContext( + config=self.sdk_configuration, base_url=base_url or "", operation_id="v2CancelEvent", oauth2_scopes=["auth:read", "orchestration:write"], @@ -255,6 +257,7 @@ def create_trigger( http_res = self.do_request( hook_ctx=HookContext( + config=self.sdk_configuration, base_url=base_url or "", operation_id="v2CreateTrigger", oauth2_scopes=["auth:read", "orchestration:write"], @@ -352,6 +355,7 @@ async def create_trigger_async( http_res = await self.do_request_async( hook_ctx=HookContext( + config=self.sdk_configuration, base_url=base_url or "", operation_id="v2CreateTrigger", oauth2_scopes=["auth:read", "orchestration:write"], @@ -389,9 +393,7 @@ def create_workflow( self, *, request: Optional[ - Union[ - shared.V2CreateWorkflowRequest, shared.V2CreateWorkflowRequestTypedDict - ] + Union[shared.V2WorkflowConfig, shared.V2WorkflowConfigTypedDict] ] = None, retries: OptionalNullable[utils.RetryConfig] = UNSET, server_url: Optional[str] = None, @@ -419,8 +421,8 @@ def create_workflow( base_url = self._get_url(base_url, url_variables) if not isinstance(request, BaseModel): - request = utils.unmarshal(request, Optional[shared.V2CreateWorkflowRequest]) - request = cast(Optional[shared.V2CreateWorkflowRequest], request) + request = utils.unmarshal(request, Optional[shared.V2WorkflowConfig]) + request = cast(Optional[shared.V2WorkflowConfig], request) req = self._build_request( method="POST", @@ -436,7 +438,7 @@ def create_workflow( http_headers=http_headers, security=self.sdk_configuration.security, get_serialized_body=lambda: utils.serialize_request_body( - request, False, True, "json", Optional[shared.V2CreateWorkflowRequest] + request, False, True, "json", Optional[shared.V2WorkflowConfig] ), timeout_ms=timeout_ms, ) @@ -451,6 +453,7 @@ def create_workflow( http_res = self.do_request( hook_ctx=HookContext( + config=self.sdk_configuration, base_url=base_url or "", operation_id="v2CreateWorkflow", oauth2_scopes=["auth:read", "orchestration:write"], @@ -488,9 +491,7 @@ async def create_workflow_async( self, *, request: Optional[ - Union[ - shared.V2CreateWorkflowRequest, shared.V2CreateWorkflowRequestTypedDict - ] + Union[shared.V2WorkflowConfig, shared.V2WorkflowConfigTypedDict] ] = None, retries: OptionalNullable[utils.RetryConfig] = UNSET, server_url: Optional[str] = None, @@ -518,8 +519,8 @@ async def create_workflow_async( base_url = self._get_url(base_url, url_variables) if not isinstance(request, BaseModel): - request = utils.unmarshal(request, Optional[shared.V2CreateWorkflowRequest]) - request = cast(Optional[shared.V2CreateWorkflowRequest], request) + request = utils.unmarshal(request, Optional[shared.V2WorkflowConfig]) + request = cast(Optional[shared.V2WorkflowConfig], request) req = self._build_request_async( method="POST", @@ -535,7 +536,7 @@ async def create_workflow_async( http_headers=http_headers, security=self.sdk_configuration.security, get_serialized_body=lambda: utils.serialize_request_body( - request, False, True, "json", Optional[shared.V2CreateWorkflowRequest] + request, False, True, "json", Optional[shared.V2WorkflowConfig] ), timeout_ms=timeout_ms, ) @@ -550,6 +551,7 @@ async def create_workflow_async( http_res = await self.do_request_async( hook_ctx=HookContext( + config=self.sdk_configuration, base_url=base_url or "", operation_id="v2CreateWorkflow", oauth2_scopes=["auth:read", "orchestration:write"], @@ -645,6 +647,7 @@ def delete_trigger( http_res = self.do_request( hook_ctx=HookContext( + config=self.sdk_configuration, base_url=base_url or "", operation_id="v2DeleteTrigger", oauth2_scopes=["auth:read", "orchestration:write"], @@ -737,6 +740,7 @@ async def delete_trigger_async( http_res = await self.do_request_async( hook_ctx=HookContext( + config=self.sdk_configuration, base_url=base_url or "", operation_id="v2DeleteTrigger", oauth2_scopes=["auth:read", "orchestration:write"], @@ -829,6 +833,7 @@ def delete_workflow( http_res = self.do_request( hook_ctx=HookContext( + config=self.sdk_configuration, base_url=base_url or "", operation_id="v2DeleteWorkflow", oauth2_scopes=["auth:read", "orchestration:write"], @@ -921,6 +926,7 @@ async def delete_workflow_async( http_res = await self.do_request_async( hook_ctx=HookContext( + config=self.sdk_configuration, base_url=base_url or "", operation_id="v2DeleteWorkflow", oauth2_scopes=["auth:read", "orchestration:write"], @@ -1012,6 +1018,7 @@ def get_instance( http_res = self.do_request( hook_ctx=HookContext( + config=self.sdk_configuration, base_url=base_url or "", operation_id="v2GetInstance", oauth2_scopes=["auth:read", "orchestration:read"], @@ -1106,6 +1113,7 @@ async def get_instance_async( http_res = await self.do_request_async( hook_ctx=HookContext( + config=self.sdk_configuration, base_url=base_url or "", operation_id="v2GetInstance", oauth2_scopes=["auth:read", "orchestration:read"], @@ -1201,6 +1209,7 @@ def get_instance_history( http_res = self.do_request( hook_ctx=HookContext( + config=self.sdk_configuration, base_url=base_url or "", operation_id="v2GetInstanceHistory", oauth2_scopes=["auth:read", "orchestration:read"], @@ -1296,6 +1305,7 @@ async def get_instance_history_async( http_res = await self.do_request_async( hook_ctx=HookContext( + config=self.sdk_configuration, base_url=base_url or "", operation_id="v2GetInstanceHistory", oauth2_scopes=["auth:read", "orchestration:read"], @@ -1393,6 +1403,7 @@ def get_instance_stage_history( http_res = self.do_request( hook_ctx=HookContext( + config=self.sdk_configuration, base_url=base_url or "", operation_id="v2GetInstanceStageHistory", oauth2_scopes=["auth:read", "orchestration:read"], @@ -1491,6 +1502,7 @@ async def get_instance_stage_history_async( http_res = await self.do_request_async( hook_ctx=HookContext( + config=self.sdk_configuration, base_url=base_url or "", operation_id="v2GetInstanceStageHistory", oauth2_scopes=["auth:read", "orchestration:read"], @@ -1575,6 +1587,7 @@ def get_server_info( http_res = self.do_request( hook_ctx=HookContext( + config=self.sdk_configuration, base_url=base_url or "", operation_id="v2GetServerInfo", oauth2_scopes=["auth:read", "orchestration:read"], @@ -1658,6 +1671,7 @@ async def get_server_info_async( http_res = await self.do_request_async( hook_ctx=HookContext( + config=self.sdk_configuration, base_url=base_url or "", operation_id="v2GetServerInfo", oauth2_scopes=["auth:read", "orchestration:read"], @@ -1752,6 +1766,7 @@ def get_workflow( http_res = self.do_request( hook_ctx=HookContext( + config=self.sdk_configuration, base_url=base_url or "", operation_id="v2GetWorkflow", oauth2_scopes=["auth:read", "orchestration:read"], @@ -1846,6 +1861,7 @@ async def get_workflow_async( http_res = await self.do_request_async( hook_ctx=HookContext( + config=self.sdk_configuration, base_url=base_url or "", operation_id="v2GetWorkflow", oauth2_scopes=["auth:read", "orchestration:read"], @@ -1941,6 +1957,7 @@ def list_instances( http_res = self.do_request( hook_ctx=HookContext( + config=self.sdk_configuration, base_url=base_url or "", operation_id="v2ListInstances", oauth2_scopes=["auth:read", "orchestration:read"], @@ -2036,6 +2053,7 @@ async def list_instances_async( http_res = await self.do_request_async( hook_ctx=HookContext( + config=self.sdk_configuration, base_url=base_url or "", operation_id="v2ListInstances", oauth2_scopes=["auth:read", "orchestration:read"], @@ -2130,6 +2148,7 @@ def list_triggers( http_res = self.do_request( hook_ctx=HookContext( + config=self.sdk_configuration, base_url=base_url or "", operation_id="v2ListTriggers", oauth2_scopes=["auth:read", "orchestration:read"], @@ -2224,6 +2243,7 @@ async def list_triggers_async( http_res = await self.do_request_async( hook_ctx=HookContext( + config=self.sdk_configuration, base_url=base_url or "", operation_id="v2ListTriggers", oauth2_scopes=["auth:read", "orchestration:read"], @@ -2321,6 +2341,7 @@ def list_triggers_occurrences( http_res = self.do_request( hook_ctx=HookContext( + config=self.sdk_configuration, base_url=base_url or "", operation_id="v2ListTriggersOccurrences", oauth2_scopes=["auth:read", "orchestration:read"], @@ -2418,6 +2439,7 @@ async def list_triggers_occurrences_async( http_res = await self.do_request_async( hook_ctx=HookContext( + config=self.sdk_configuration, base_url=base_url or "", operation_id="v2ListTriggersOccurrences", oauth2_scopes=["auth:read", "orchestration:read"], @@ -2513,6 +2535,7 @@ def list_workflows( http_res = self.do_request( hook_ctx=HookContext( + config=self.sdk_configuration, base_url=base_url or "", operation_id="v2ListWorkflows", oauth2_scopes=["auth:read", "orchestration:read"], @@ -2608,6 +2631,7 @@ async def list_workflows_async( http_res = await self.do_request_async( hook_ctx=HookContext( + config=self.sdk_configuration, base_url=base_url or "", operation_id="v2ListWorkflows", oauth2_scopes=["auth:read", "orchestration:read"], @@ -2702,6 +2726,7 @@ def read_trigger( http_res = self.do_request( hook_ctx=HookContext( + config=self.sdk_configuration, base_url=base_url or "", operation_id="v2ReadTrigger", oauth2_scopes=["auth:read", "orchestration:read"], @@ -2796,6 +2821,7 @@ async def read_trigger_async( http_res = await self.do_request_async( hook_ctx=HookContext( + config=self.sdk_configuration, base_url=base_url or "", operation_id="v2ReadTrigger", oauth2_scopes=["auth:read", "orchestration:read"], @@ -2893,6 +2919,7 @@ def run_workflow( http_res = self.do_request( hook_ctx=HookContext( + config=self.sdk_configuration, base_url=base_url or "", operation_id="v2RunWorkflow", oauth2_scopes=["auth:read", "orchestration:write"], @@ -2990,6 +3017,7 @@ async def run_workflow_async( http_res = await self.do_request_async( hook_ctx=HookContext( + config=self.sdk_configuration, base_url=base_url or "", operation_id="v2RunWorkflow", oauth2_scopes=["auth:read", "orchestration:write"], @@ -3091,6 +3119,7 @@ def send_event( http_res = self.do_request( hook_ctx=HookContext( + config=self.sdk_configuration, base_url=base_url or "", operation_id="v2SendEvent", oauth2_scopes=["auth:read", "orchestration:write"], @@ -3189,6 +3218,7 @@ async def send_event_async( http_res = await self.do_request_async( hook_ctx=HookContext( + config=self.sdk_configuration, base_url=base_url or "", operation_id="v2SendEvent", oauth2_scopes=["auth:read", "orchestration:write"], @@ -3283,6 +3313,7 @@ def test_trigger( http_res = self.do_request( hook_ctx=HookContext( + config=self.sdk_configuration, base_url=base_url or "", operation_id="testTrigger", oauth2_scopes=["auth:read", "orchestration:write"], @@ -3380,6 +3411,7 @@ async def test_trigger_async( http_res = await self.do_request_async( hook_ctx=HookContext( + config=self.sdk_configuration, base_url=base_url or "", operation_id="testTrigger", oauth2_scopes=["auth:read", "orchestration:write"], diff --git a/src/formance_sdk_python/payments.py b/src/formance_sdk_python/payments.py index 37d1db1f..a76b7463 100644 --- a/src/formance_sdk_python/payments.py +++ b/src/formance_sdk_python/payments.py @@ -2,12 +2,12 @@ from .basesdk import BaseSDK from .sdkconfiguration import SDKConfiguration -from formance_sdk_python.sdk_payments_v1 import SDKPaymentsV1 +from formance_sdk_python.payments_v1 import PaymentsV1 from formance_sdk_python.v3 import V3 class Payments(BaseSDK): - v1: SDKPaymentsV1 + v1: PaymentsV1 v3: V3 def __init__(self, sdk_config: SDKConfiguration) -> None: @@ -16,5 +16,5 @@ def __init__(self, sdk_config: SDKConfiguration) -> None: self._init_sdks() def _init_sdks(self): - self.v1 = SDKPaymentsV1(self.sdk_configuration) + self.v1 = PaymentsV1(self.sdk_configuration) self.v3 = V3(self.sdk_configuration) diff --git a/src/formance_sdk_python/sdk_payments_v1.py b/src/formance_sdk_python/payments_v1.py similarity index 98% rename from src/formance_sdk_python/sdk_payments_v1.py rename to src/formance_sdk_python/payments_v1.py index bd1508f0..b5a02236 100644 --- a/src/formance_sdk_python/sdk_payments_v1.py +++ b/src/formance_sdk_python/payments_v1.py @@ -9,7 +9,7 @@ from typing_extensions import deprecated -class SDKPaymentsV1(BaseSDK): +class PaymentsV1(BaseSDK): def add_account_to_pool( self, *, @@ -79,6 +79,7 @@ def add_account_to_pool( http_res = self.do_request( hook_ctx=HookContext( + config=self.sdk_configuration, base_url=base_url or "", operation_id="addAccountToPool", oauth2_scopes=["auth:read", "payments:write"], @@ -180,6 +181,7 @@ async def add_account_to_pool_async( http_res = await self.do_request_async( hook_ctx=HookContext( + config=self.sdk_configuration, base_url=base_url or "", operation_id="addAccountToPool", oauth2_scopes=["auth:read", "payments:write"], @@ -277,6 +279,7 @@ def connectors_transfer( http_res = self.do_request( hook_ctx=HookContext( + config=self.sdk_configuration, base_url=base_url or "", operation_id="connectorsTransfer", oauth2_scopes=["auth:read", "payments:write"], @@ -377,6 +380,7 @@ async def connectors_transfer_async( http_res = await self.do_request_async( hook_ctx=HookContext( + config=self.sdk_configuration, base_url=base_url or "", operation_id="connectorsTransfer", oauth2_scopes=["auth:read", "payments:write"], @@ -474,6 +478,7 @@ def create_account( http_res = self.do_request( hook_ctx=HookContext( + config=self.sdk_configuration, base_url=base_url or "", operation_id="createAccount", oauth2_scopes=["auth:read", "payments:write"], @@ -571,6 +576,7 @@ async def create_account_async( http_res = await self.do_request_async( hook_ctx=HookContext( + config=self.sdk_configuration, base_url=base_url or "", operation_id="createAccount", oauth2_scopes=["auth:read", "payments:write"], @@ -668,6 +674,7 @@ def create_bank_account( http_res = self.do_request( hook_ctx=HookContext( + config=self.sdk_configuration, base_url=base_url or "", operation_id="createBankAccount", oauth2_scopes=["auth:read", "payments:write"], @@ -765,6 +772,7 @@ async def create_bank_account_async( http_res = await self.do_request_async( hook_ctx=HookContext( + config=self.sdk_configuration, base_url=base_url or "", operation_id="createBankAccount", oauth2_scopes=["auth:read", "payments:write"], @@ -862,6 +870,7 @@ def create_payment( http_res = self.do_request( hook_ctx=HookContext( + config=self.sdk_configuration, base_url=base_url or "", operation_id="createPayment", oauth2_scopes=["auth:read", "payments:write"], @@ -959,6 +968,7 @@ async def create_payment_async( http_res = await self.do_request_async( hook_ctx=HookContext( + config=self.sdk_configuration, base_url=base_url or "", operation_id="createPayment", oauth2_scopes=["auth:read", "payments:write"], @@ -1056,6 +1066,7 @@ def create_pool( http_res = self.do_request( hook_ctx=HookContext( + config=self.sdk_configuration, base_url=base_url or "", operation_id="createPool", oauth2_scopes=["auth:read", "payments:write"], @@ -1153,6 +1164,7 @@ async def create_pool_async( http_res = await self.do_request_async( hook_ctx=HookContext( + config=self.sdk_configuration, base_url=base_url or "", operation_id="createPool", oauth2_scopes=["auth:read", "payments:write"], @@ -1252,6 +1264,7 @@ def create_transfer_initiation( http_res = self.do_request( hook_ctx=HookContext( + config=self.sdk_configuration, base_url=base_url or "", operation_id="createTransferInitiation", oauth2_scopes=["auth:read", "payments:write"], @@ -1351,6 +1364,7 @@ async def create_transfer_initiation_async( http_res = await self.do_request_async( hook_ctx=HookContext( + config=self.sdk_configuration, base_url=base_url or "", operation_id="createTransferInitiation", oauth2_scopes=["auth:read", "payments:write"], @@ -1447,6 +1461,7 @@ def delete_pool( http_res = self.do_request( hook_ctx=HookContext( + config=self.sdk_configuration, base_url=base_url or "", operation_id="deletePool", oauth2_scopes=["auth:read", "payments:write"], @@ -1540,6 +1555,7 @@ async def delete_pool_async( http_res = await self.do_request_async( hook_ctx=HookContext( + config=self.sdk_configuration, base_url=base_url or "", operation_id="deletePool", oauth2_scopes=["auth:read", "payments:write"], @@ -1636,6 +1652,7 @@ def delete_transfer_initiation( http_res = self.do_request( hook_ctx=HookContext( + config=self.sdk_configuration, base_url=base_url or "", operation_id="deleteTransferInitiation", oauth2_scopes=["auth:read", "payments:write"], @@ -1732,6 +1749,7 @@ async def delete_transfer_initiation_async( http_res = await self.do_request_async( hook_ctx=HookContext( + config=self.sdk_configuration, base_url=base_url or "", operation_id="deleteTransferInitiation", oauth2_scopes=["auth:read", "payments:write"], @@ -1831,6 +1849,7 @@ def forward_bank_account( http_res = self.do_request( hook_ctx=HookContext( + config=self.sdk_configuration, base_url=base_url or "", operation_id="forwardBankAccount", oauth2_scopes=["auth:read", "payments:write"], @@ -1933,6 +1952,7 @@ async def forward_bank_account_async( http_res = await self.do_request_async( hook_ctx=HookContext( + config=self.sdk_configuration, base_url=base_url or "", operation_id="forwardBankAccount", oauth2_scopes=["auth:read", "payments:write"], @@ -2028,6 +2048,7 @@ def get_account_balances( http_res = self.do_request( hook_ctx=HookContext( + config=self.sdk_configuration, base_url=base_url or "", operation_id="getAccountBalances", oauth2_scopes=["auth:read", "payments:read"], @@ -2123,6 +2144,7 @@ async def get_account_balances_async( http_res = await self.do_request_async( hook_ctx=HookContext( + config=self.sdk_configuration, base_url=base_url or "", operation_id="getAccountBalances", oauth2_scopes=["auth:read", "payments:read"], @@ -2217,6 +2239,7 @@ def get_bank_account( http_res = self.do_request( hook_ctx=HookContext( + config=self.sdk_configuration, base_url=base_url or "", operation_id="getBankAccount", oauth2_scopes=["auth:read", "payments:read"], @@ -2311,6 +2334,7 @@ async def get_bank_account_async( http_res = await self.do_request_async( hook_ctx=HookContext( + config=self.sdk_configuration, base_url=base_url or "", operation_id="getBankAccount", oauth2_scopes=["auth:read", "payments:read"], @@ -2411,6 +2435,7 @@ def get_connector_task( http_res = self.do_request( hook_ctx=HookContext( + config=self.sdk_configuration, base_url=base_url or "", operation_id="getConnectorTask", oauth2_scopes=["auth:read", "payments:read"], @@ -2511,6 +2536,7 @@ async def get_connector_task_async( http_res = await self.do_request_async( hook_ctx=HookContext( + config=self.sdk_configuration, base_url=base_url or "", operation_id="getConnectorTask", oauth2_scopes=["auth:read", "payments:read"], @@ -2608,6 +2634,7 @@ def get_connector_task_v1( http_res = self.do_request( hook_ctx=HookContext( + config=self.sdk_configuration, base_url=base_url or "", operation_id="getConnectorTaskV1", oauth2_scopes=["auth:read", "payments:read"], @@ -2705,6 +2732,7 @@ async def get_connector_task_v1_async( http_res = await self.do_request_async( hook_ctx=HookContext( + config=self.sdk_configuration, base_url=base_url or "", operation_id="getConnectorTaskV1", oauth2_scopes=["auth:read", "payments:read"], @@ -2799,6 +2827,7 @@ def get_payment( http_res = self.do_request( hook_ctx=HookContext( + config=self.sdk_configuration, base_url=base_url or "", operation_id="getPayment", oauth2_scopes=["auth:read", "payments:read"], @@ -2893,6 +2922,7 @@ async def get_payment_async( http_res = await self.do_request_async( hook_ctx=HookContext( + config=self.sdk_configuration, base_url=base_url or "", operation_id="getPayment", oauth2_scopes=["auth:read", "payments:read"], @@ -2985,6 +3015,7 @@ def get_pool( http_res = self.do_request( hook_ctx=HookContext( + config=self.sdk_configuration, base_url=base_url or "", operation_id="getPool", oauth2_scopes=["auth:read", "payments:read"], @@ -3077,6 +3108,7 @@ async def get_pool_async( http_res = await self.do_request_async( hook_ctx=HookContext( + config=self.sdk_configuration, base_url=base_url or "", operation_id="getPool", oauth2_scopes=["auth:read", "payments:read"], @@ -3172,6 +3204,7 @@ def get_pool_balances( http_res = self.do_request( hook_ctx=HookContext( + config=self.sdk_configuration, base_url=base_url or "", operation_id="getPoolBalances", oauth2_scopes=["auth:read", "payments:read"], @@ -3267,6 +3300,7 @@ async def get_pool_balances_async( http_res = await self.do_request_async( hook_ctx=HookContext( + config=self.sdk_configuration, base_url=base_url or "", operation_id="getPoolBalances", oauth2_scopes=["auth:read", "payments:read"], @@ -3362,6 +3396,7 @@ def get_transfer_initiation( http_res = self.do_request( hook_ctx=HookContext( + config=self.sdk_configuration, base_url=base_url or "", operation_id="getTransferInitiation", oauth2_scopes=["auth:read", "payments:read"], @@ -3457,6 +3492,7 @@ async def get_transfer_initiation_async( http_res = await self.do_request_async( hook_ctx=HookContext( + config=self.sdk_configuration, base_url=base_url or "", operation_id="getTransferInitiation", oauth2_scopes=["auth:read", "payments:read"], @@ -3557,6 +3593,7 @@ def install_connector( http_res = self.do_request( hook_ctx=HookContext( + config=self.sdk_configuration, base_url=base_url or "", operation_id="installConnector", oauth2_scopes=["auth:read", "payments:write"], @@ -3657,6 +3694,7 @@ async def install_connector_async( http_res = await self.do_request_async( hook_ctx=HookContext( + config=self.sdk_configuration, base_url=base_url or "", operation_id="installConnector", oauth2_scopes=["auth:read", "payments:write"], @@ -3744,6 +3782,7 @@ def list_all_connectors( http_res = self.do_request( hook_ctx=HookContext( + config=self.sdk_configuration, base_url=base_url or "", operation_id="listAllConnectors", oauth2_scopes=["auth:read", "payments:read"], @@ -3831,6 +3870,7 @@ async def list_all_connectors_async( http_res = await self.do_request_async( hook_ctx=HookContext( + config=self.sdk_configuration, base_url=base_url or "", operation_id="listAllConnectors", oauth2_scopes=["auth:read", "payments:read"], @@ -3928,6 +3968,7 @@ def list_bank_accounts( http_res = self.do_request( hook_ctx=HookContext( + config=self.sdk_configuration, base_url=base_url or "", operation_id="listBankAccounts", oauth2_scopes=["auth:read", "payments:read"], @@ -4025,6 +4066,7 @@ async def list_bank_accounts_async( http_res = await self.do_request_async( hook_ctx=HookContext( + config=self.sdk_configuration, base_url=base_url or "", operation_id="listBankAccounts", oauth2_scopes=["auth:read", "payments:read"], @@ -4112,6 +4154,7 @@ def list_configs_available_connectors( http_res = self.do_request( hook_ctx=HookContext( + config=self.sdk_configuration, base_url=base_url or "", operation_id="listConfigsAvailableConnectors", oauth2_scopes=["auth:read", "payments:read"], @@ -4199,6 +4242,7 @@ async def list_configs_available_connectors_async( http_res = await self.do_request_async( hook_ctx=HookContext( + config=self.sdk_configuration, base_url=base_url or "", operation_id="listConfigsAvailableConnectors", oauth2_scopes=["auth:read", "payments:read"], @@ -4299,6 +4343,7 @@ def list_connector_tasks( http_res = self.do_request( hook_ctx=HookContext( + config=self.sdk_configuration, base_url=base_url or "", operation_id="listConnectorTasks", oauth2_scopes=["auth:read", "payments:read"], @@ -4399,6 +4444,7 @@ async def list_connector_tasks_async( http_res = await self.do_request_async( hook_ctx=HookContext( + config=self.sdk_configuration, base_url=base_url or "", operation_id="listConnectorTasks", oauth2_scopes=["auth:read", "payments:read"], @@ -4496,6 +4542,7 @@ def list_connector_tasks_v1( http_res = self.do_request( hook_ctx=HookContext( + config=self.sdk_configuration, base_url=base_url or "", operation_id="listConnectorTasksV1", oauth2_scopes=["auth:read", "payments:read"], @@ -4593,6 +4640,7 @@ async def list_connector_tasks_v1_async( http_res = await self.do_request_async( hook_ctx=HookContext( + config=self.sdk_configuration, base_url=base_url or "", operation_id="listConnectorTasksV1", oauth2_scopes=["auth:read", "payments:read"], @@ -4687,6 +4735,7 @@ def list_payments( http_res = self.do_request( hook_ctx=HookContext( + config=self.sdk_configuration, base_url=base_url or "", operation_id="listPayments", oauth2_scopes=["auth:read", "payments:read"], @@ -4781,6 +4830,7 @@ async def list_payments_async( http_res = await self.do_request_async( hook_ctx=HookContext( + config=self.sdk_configuration, base_url=base_url or "", operation_id="listPayments", oauth2_scopes=["auth:read", "payments:read"], @@ -4875,6 +4925,7 @@ def list_pools( http_res = self.do_request( hook_ctx=HookContext( + config=self.sdk_configuration, base_url=base_url or "", operation_id="listPools", oauth2_scopes=["auth:read", "payments:read"], @@ -4969,6 +5020,7 @@ async def list_pools_async( http_res = await self.do_request_async( hook_ctx=HookContext( + config=self.sdk_configuration, base_url=base_url or "", operation_id="listPools", oauth2_scopes=["auth:read", "payments:read"], @@ -5066,6 +5118,7 @@ def list_transfer_initiations( http_res = self.do_request( hook_ctx=HookContext( + config=self.sdk_configuration, base_url=base_url or "", operation_id="listTransferInitiations", oauth2_scopes=["auth:read", "payments:read"], @@ -5163,6 +5216,7 @@ async def list_transfer_initiations_async( http_res = await self.do_request_async( hook_ctx=HookContext( + config=self.sdk_configuration, base_url=base_url or "", operation_id="listTransferInitiations", oauth2_scopes=["auth:read", "payments:read"], @@ -5258,6 +5312,7 @@ def paymentsget_account( http_res = self.do_request( hook_ctx=HookContext( + config=self.sdk_configuration, base_url=base_url or "", operation_id="paymentsgetAccount", oauth2_scopes=["auth:read", "payments:read"], @@ -5353,6 +5408,7 @@ async def paymentsget_account_async( http_res = await self.do_request_async( hook_ctx=HookContext( + config=self.sdk_configuration, base_url=base_url or "", operation_id="paymentsgetAccount", oauth2_scopes=["auth:read", "payments:read"], @@ -5438,6 +5494,7 @@ def paymentsget_server_info( http_res = self.do_request( hook_ctx=HookContext( + config=self.sdk_configuration, base_url=base_url or "", operation_id="paymentsgetServerInfo", oauth2_scopes=["auth:read", "payments:read"], @@ -5523,6 +5580,7 @@ async def paymentsget_server_info_async( http_res = await self.do_request_async( hook_ctx=HookContext( + config=self.sdk_configuration, base_url=base_url or "", operation_id="paymentsgetServerInfo", oauth2_scopes=["auth:read", "payments:read"], @@ -5621,6 +5679,7 @@ def paymentslist_accounts( http_res = self.do_request( hook_ctx=HookContext( + config=self.sdk_configuration, base_url=base_url or "", operation_id="paymentslistAccounts", oauth2_scopes=["auth:read", "payments:read"], @@ -5719,6 +5778,7 @@ async def paymentslist_accounts_async( http_res = await self.do_request_async( hook_ctx=HookContext( + config=self.sdk_configuration, base_url=base_url or "", operation_id="paymentslistAccounts", oauth2_scopes=["auth:read", "payments:read"], @@ -5819,6 +5879,7 @@ def read_connector_config( http_res = self.do_request( hook_ctx=HookContext( + config=self.sdk_configuration, base_url=base_url or "", operation_id="readConnectorConfig", oauth2_scopes=["auth:read", "payments:read"], @@ -5919,6 +5980,7 @@ async def read_connector_config_async( http_res = await self.do_request_async( hook_ctx=HookContext( + config=self.sdk_configuration, base_url=base_url or "", operation_id="readConnectorConfig", oauth2_scopes=["auth:read", "payments:read"], @@ -6016,6 +6078,7 @@ def read_connector_config_v1( http_res = self.do_request( hook_ctx=HookContext( + config=self.sdk_configuration, base_url=base_url or "", operation_id="readConnectorConfigV1", oauth2_scopes=["auth:read", "payments:read"], @@ -6113,6 +6176,7 @@ async def read_connector_config_v1_async( http_res = await self.do_request_async( hook_ctx=HookContext( + config=self.sdk_configuration, base_url=base_url or "", operation_id="readConnectorConfigV1", oauth2_scopes=["auth:read", "payments:read"], @@ -6210,6 +6274,7 @@ def remove_account_from_pool( http_res = self.do_request( hook_ctx=HookContext( + config=self.sdk_configuration, base_url=base_url or "", operation_id="removeAccountFromPool", oauth2_scopes=["auth:read", "payments:write"], @@ -6304,6 +6369,7 @@ async def remove_account_from_pool_async( http_res = await self.do_request_async( hook_ctx=HookContext( + config=self.sdk_configuration, base_url=base_url or "", operation_id="removeAccountFromPool", oauth2_scopes=["auth:read", "payments:write"], @@ -6402,6 +6468,7 @@ def reset_connector( http_res = self.do_request( hook_ctx=HookContext( + config=self.sdk_configuration, base_url=base_url or "", operation_id="resetConnector", oauth2_scopes=["auth:read", "payments:write"], @@ -6500,6 +6567,7 @@ async def reset_connector_async( http_res = await self.do_request_async( hook_ctx=HookContext( + config=self.sdk_configuration, base_url=base_url or "", operation_id="resetConnector", oauth2_scopes=["auth:read", "payments:write"], @@ -6596,6 +6664,7 @@ def reset_connector_v1( http_res = self.do_request( hook_ctx=HookContext( + config=self.sdk_configuration, base_url=base_url or "", operation_id="resetConnectorV1", oauth2_scopes=["auth:read", "payments:write"], @@ -6692,6 +6761,7 @@ async def reset_connector_v1_async( http_res = await self.do_request_async( hook_ctx=HookContext( + config=self.sdk_configuration, base_url=base_url or "", operation_id="resetConnectorV1", oauth2_scopes=["auth:read", "payments:write"], @@ -6788,6 +6858,7 @@ def retry_transfer_initiation( http_res = self.do_request( hook_ctx=HookContext( + config=self.sdk_configuration, base_url=base_url or "", operation_id="retryTransferInitiation", oauth2_scopes=["auth:read", "payments:write"], @@ -6884,6 +6955,7 @@ async def retry_transfer_initiation_async( http_res = await self.do_request_async( hook_ctx=HookContext( + config=self.sdk_configuration, base_url=base_url or "", operation_id="retryTransferInitiation", oauth2_scopes=["auth:read", "payments:write"], @@ -6987,6 +7059,7 @@ def reverse_transfer_initiation( http_res = self.do_request( hook_ctx=HookContext( + config=self.sdk_configuration, base_url=base_url or "", operation_id="reverseTransferInitiation", oauth2_scopes=["auth:read", "payments:write"], @@ -7090,6 +7163,7 @@ async def reverse_transfer_initiation_async( http_res = await self.do_request_async( hook_ctx=HookContext( + config=self.sdk_configuration, base_url=base_url or "", operation_id="reverseTransferInitiation", oauth2_scopes=["auth:read", "payments:write"], @@ -7193,6 +7267,7 @@ def udpate_transfer_initiation_status( http_res = self.do_request( hook_ctx=HookContext( + config=self.sdk_configuration, base_url=base_url or "", operation_id="udpateTransferInitiationStatus", oauth2_scopes=["auth:read", "payments:write"], @@ -7296,6 +7371,7 @@ async def udpate_transfer_initiation_status_async( http_res = await self.do_request_async( hook_ctx=HookContext( + config=self.sdk_configuration, base_url=base_url or "", operation_id="udpateTransferInitiationStatus", oauth2_scopes=["auth:read", "payments:write"], @@ -7393,6 +7469,7 @@ def uninstall_connector( http_res = self.do_request( hook_ctx=HookContext( + config=self.sdk_configuration, base_url=base_url or "", operation_id="uninstallConnector", oauth2_scopes=["auth:read", "payments:write"], @@ -7490,6 +7567,7 @@ async def uninstall_connector_async( http_res = await self.do_request_async( hook_ctx=HookContext( + config=self.sdk_configuration, base_url=base_url or "", operation_id="uninstallConnector", oauth2_scopes=["auth:read", "payments:write"], @@ -7584,6 +7662,7 @@ def uninstall_connector_v1( http_res = self.do_request( hook_ctx=HookContext( + config=self.sdk_configuration, base_url=base_url or "", operation_id="uninstallConnectorV1", oauth2_scopes=["auth:read", "payments:write"], @@ -7678,6 +7757,7 @@ async def uninstall_connector_v1_async( http_res = await self.do_request_async( hook_ctx=HookContext( + config=self.sdk_configuration, base_url=base_url or "", operation_id="uninstallConnectorV1", oauth2_scopes=["auth:read", "payments:write"], @@ -7779,6 +7859,7 @@ def update_bank_account_metadata( http_res = self.do_request( hook_ctx=HookContext( + config=self.sdk_configuration, base_url=base_url or "", operation_id="updateBankAccountMetadata", oauth2_scopes=["auth:read", "payments:write"], @@ -7880,6 +7961,7 @@ async def update_bank_account_metadata_async( http_res = await self.do_request_async( hook_ctx=HookContext( + config=self.sdk_configuration, base_url=base_url or "", operation_id="updateBankAccountMetadata", oauth2_scopes=["auth:read", "payments:write"], @@ -7979,6 +8061,7 @@ def update_connector_config_v1( http_res = self.do_request( hook_ctx=HookContext( + config=self.sdk_configuration, base_url=base_url or "", operation_id="updateConnectorConfigV1", oauth2_scopes=["auth:read", "payments:write"], @@ -8078,6 +8161,7 @@ async def update_connector_config_v1_async( http_res = await self.do_request_async( hook_ctx=HookContext( + config=self.sdk_configuration, base_url=base_url or "", operation_id="updateConnectorConfigV1", oauth2_scopes=["auth:read", "payments:write"], @@ -8172,6 +8256,7 @@ def update_metadata( http_res = self.do_request( hook_ctx=HookContext( + config=self.sdk_configuration, base_url=base_url or "", operation_id="updateMetadata", oauth2_scopes=["auth:read", "payments:write"], @@ -8266,6 +8351,7 @@ async def update_metadata_async( http_res = await self.do_request_async( hook_ctx=HookContext( + config=self.sdk_configuration, base_url=base_url or "", operation_id="updateMetadata", oauth2_scopes=["auth:read", "payments:write"], diff --git a/src/formance_sdk_python/reconciliation.py b/src/formance_sdk_python/reconciliation.py index d26a64d5..fa8a49a8 100644 --- a/src/formance_sdk_python/reconciliation.py +++ b/src/formance_sdk_python/reconciliation.py @@ -2,11 +2,11 @@ from .basesdk import BaseSDK from .sdkconfiguration import SDKConfiguration -from formance_sdk_python.sdk_reconciliation_v1 import SDKReconciliationV1 +from formance_sdk_python.reconciliation_v1 import ReconciliationV1 class Reconciliation(BaseSDK): - v1: SDKReconciliationV1 + v1: ReconciliationV1 def __init__(self, sdk_config: SDKConfiguration) -> None: BaseSDK.__init__(self, sdk_config) @@ -14,4 +14,4 @@ def __init__(self, sdk_config: SDKConfiguration) -> None: self._init_sdks() def _init_sdks(self): - self.v1 = SDKReconciliationV1(self.sdk_configuration) + self.v1 = ReconciliationV1(self.sdk_configuration) diff --git a/src/formance_sdk_python/sdk_reconciliation_v1.py b/src/formance_sdk_python/reconciliation_v1.py similarity index 98% rename from src/formance_sdk_python/sdk_reconciliation_v1.py rename to src/formance_sdk_python/reconciliation_v1.py index 8f154b9c..df6f0410 100644 --- a/src/formance_sdk_python/sdk_reconciliation_v1.py +++ b/src/formance_sdk_python/reconciliation_v1.py @@ -8,7 +8,7 @@ from typing import Any, Mapping, Optional, Union, cast -class SDKReconciliationV1(BaseSDK): +class ReconciliationV1(BaseSDK): def create_policy( self, *, @@ -71,6 +71,7 @@ def create_policy( http_res = self.do_request( hook_ctx=HookContext( + config=self.sdk_configuration, base_url=base_url or "", operation_id="createPolicy", oauth2_scopes=["auth:read", "reconciliation:write"], @@ -168,6 +169,7 @@ async def create_policy_async( http_res = await self.do_request_async( hook_ctx=HookContext( + config=self.sdk_configuration, base_url=base_url or "", operation_id="createPolicy", oauth2_scopes=["auth:read", "reconciliation:write"], @@ -264,6 +266,7 @@ def delete_policy( http_res = self.do_request( hook_ctx=HookContext( + config=self.sdk_configuration, base_url=base_url or "", operation_id="deletePolicy", oauth2_scopes=["auth:read", "reconciliation:write"], @@ -357,6 +360,7 @@ async def delete_policy_async( http_res = await self.do_request_async( hook_ctx=HookContext( + config=self.sdk_configuration, base_url=base_url or "", operation_id="deletePolicy", oauth2_scopes=["auth:read", "reconciliation:write"], @@ -448,6 +452,7 @@ def get_policy( http_res = self.do_request( hook_ctx=HookContext( + config=self.sdk_configuration, base_url=base_url or "", operation_id="getPolicy", oauth2_scopes=["auth:read", "reconciliation:read"], @@ -542,6 +547,7 @@ async def get_policy_async( http_res = await self.do_request_async( hook_ctx=HookContext( + config=self.sdk_configuration, base_url=base_url or "", operation_id="getPolicy", oauth2_scopes=["auth:read", "reconciliation:read"], @@ -637,6 +643,7 @@ def get_reconciliation( http_res = self.do_request( hook_ctx=HookContext( + config=self.sdk_configuration, base_url=base_url or "", operation_id="getReconciliation", oauth2_scopes=["auth:read", "reconciliation:read"], @@ -732,6 +739,7 @@ async def get_reconciliation_async( http_res = await self.do_request_async( hook_ctx=HookContext( + config=self.sdk_configuration, base_url=base_url or "", operation_id="getReconciliation", oauth2_scopes=["auth:read", "reconciliation:read"], @@ -826,6 +834,7 @@ def list_policies( http_res = self.do_request( hook_ctx=HookContext( + config=self.sdk_configuration, base_url=base_url or "", operation_id="listPolicies", oauth2_scopes=["auth:read", "reconciliation:read"], @@ -920,6 +929,7 @@ async def list_policies_async( http_res = await self.do_request_async( hook_ctx=HookContext( + config=self.sdk_configuration, base_url=base_url or "", operation_id="listPolicies", oauth2_scopes=["auth:read", "reconciliation:read"], @@ -1015,6 +1025,7 @@ def list_reconciliations( http_res = self.do_request( hook_ctx=HookContext( + config=self.sdk_configuration, base_url=base_url or "", operation_id="listReconciliations", oauth2_scopes=["auth:read", "reconciliation:read"], @@ -1110,6 +1121,7 @@ async def list_reconciliations_async( http_res = await self.do_request_async( hook_ctx=HookContext( + config=self.sdk_configuration, base_url=base_url or "", operation_id="listReconciliations", oauth2_scopes=["auth:read", "reconciliation:read"], @@ -1213,6 +1225,7 @@ def reconcile( http_res = self.do_request( hook_ctx=HookContext( + config=self.sdk_configuration, base_url=base_url or "", operation_id="reconcile", oauth2_scopes=["auth:read", "reconciliation:write"], @@ -1316,6 +1329,7 @@ async def reconcile_async( http_res = await self.do_request_async( hook_ctx=HookContext( + config=self.sdk_configuration, base_url=base_url or "", operation_id="reconcile", oauth2_scopes=["auth:read", "reconciliation:write"], @@ -1401,6 +1415,7 @@ def reconciliationget_server_info( http_res = self.do_request( hook_ctx=HookContext( + config=self.sdk_configuration, base_url=base_url or "", operation_id="reconciliationgetServerInfo", oauth2_scopes=["auth:read", "reconciliation:read"], @@ -1486,6 +1501,7 @@ async def reconciliationget_server_info_async( http_res = await self.do_request_async( hook_ctx=HookContext( + config=self.sdk_configuration, base_url=base_url or "", operation_id="reconciliationgetServerInfo", oauth2_scopes=["auth:read", "reconciliation:read"], diff --git a/src/formance_sdk_python/sdk.py b/src/formance_sdk_python/sdk.py index 270328f1..5b8738ac 100644 --- a/src/formance_sdk_python/sdk.py +++ b/src/formance_sdk_python/sdk.py @@ -7,20 +7,23 @@ from .utils.retries import RetryConfig from formance_sdk_python import utils from formance_sdk_python._hooks import HookContext, SDKHooks -from formance_sdk_python.auth import Auth -from formance_sdk_python.ledger import Ledger from formance_sdk_python.models import errors, operations, shared -from formance_sdk_python.orchestration import Orchestration -from formance_sdk_python.payments import Payments -from formance_sdk_python.reconciliation import Reconciliation -from formance_sdk_python.search import Search from formance_sdk_python.types import OptionalNullable, UNSET -from formance_sdk_python.wallets import Wallets -from formance_sdk_python.webhooks import Webhooks import httpx -from typing import Callable, Dict, List, Mapping, Optional, Union, cast +import importlib +from typing import Callable, Dict, List, Mapping, Optional, TYPE_CHECKING, Union, cast import weakref +if TYPE_CHECKING: + from formance_sdk_python.auth import Auth + from formance_sdk_python.ledger import Ledger + from formance_sdk_python.orchestration import Orchestration + from formance_sdk_python.payments import Payments + from formance_sdk_python.reconciliation import Reconciliation + from formance_sdk_python.search import Search + from formance_sdk_python.wallets import Wallets + from formance_sdk_python.webhooks import Webhooks + class SDK(BaseSDK): r"""Formance Stack API: Open, modular foundation for unique payments flows @@ -37,14 +40,24 @@ class SDK(BaseSDK): """ - auth: Auth - ledger: Ledger - orchestration: Orchestration - payments: Payments - reconciliation: Reconciliation - search: Search - wallets: Wallets - webhooks: Webhooks + auth: "Auth" + ledger: "Ledger" + orchestration: "Orchestration" + payments: "Payments" + reconciliation: "Reconciliation" + search: "Search" + wallets: "Wallets" + webhooks: "Webhooks" + _sub_sdk_map = { + "auth": ("formance_sdk_python.auth", "Auth"), + "ledger": ("formance_sdk_python.ledger", "Ledger"), + "orchestration": ("formance_sdk_python.orchestration", "Orchestration"), + "payments": ("formance_sdk_python.payments", "Payments"), + "reconciliation": ("formance_sdk_python.reconciliation", "Reconciliation"), + "search": ("formance_sdk_python.search", "Search"), + "wallets": ("formance_sdk_python.wallets", "Wallets"), + "webhooks": ("formance_sdk_python.webhooks", "Webhooks"), + } def __init__( self, @@ -126,6 +139,9 @@ def __init__( hooks = SDKHooks() + # pylint: disable=protected-access + self.sdk_configuration.__dict__["_hooks"] = hooks + current_server_url, *_ = self.sdk_configuration.get_server_details() server_url, self.sdk_configuration.client = hooks.sdk_init( current_server_url, client @@ -133,9 +149,6 @@ def __init__( if current_server_url != server_url: self.sdk_configuration.server_url = server_url - # pylint: disable=protected-access - self.sdk_configuration.__dict__["_hooks"] = hooks - weakref.finalize( self, close_clients, @@ -146,17 +159,32 @@ def __init__( self.sdk_configuration.async_client_supplied, ) - self._init_sdks() + def __getattr__(self, name: str): + if name in self._sub_sdk_map: + module_path, class_name = self._sub_sdk_map[name] + try: + module = importlib.import_module(module_path) + klass = getattr(module, class_name) + instance = klass(self.sdk_configuration) + setattr(self, name, instance) + return instance + except ImportError as e: + raise AttributeError( + f"Failed to import module {module_path} for attribute {name}: {e}" + ) from e + except AttributeError as e: + raise AttributeError( + f"Failed to find class {class_name} in module {module_path} for attribute {name}: {e}" + ) from e + + raise AttributeError( + f"'{type(self).__name__}' object has no attribute '{name}'" + ) - def _init_sdks(self): - self.auth = Auth(self.sdk_configuration) - self.ledger = Ledger(self.sdk_configuration) - self.orchestration = Orchestration(self.sdk_configuration) - self.payments = Payments(self.sdk_configuration) - self.reconciliation = Reconciliation(self.sdk_configuration) - self.search = Search(self.sdk_configuration) - self.wallets = Wallets(self.sdk_configuration) - self.webhooks = Webhooks(self.sdk_configuration) + def __dir__(self): + default_attrs = list(super().__dir__()) + lazy_attrs = list(self._sub_sdk_map.keys()) + return sorted(list(set(default_attrs + lazy_attrs))) def __enter__(self): return self @@ -230,6 +258,7 @@ def get_versions( http_res = self.do_request( hook_ctx=HookContext( + config=self.sdk_configuration, base_url=base_url or "", operation_id="getVersions", oauth2_scopes=["auth:read"], @@ -314,6 +343,7 @@ async def get_versions_async( http_res = await self.do_request_async( hook_ctx=HookContext( + config=self.sdk_configuration, base_url=base_url or "", operation_id="getVersions", oauth2_scopes=["auth:read"], diff --git a/src/formance_sdk_python/sdkconfiguration.py b/src/formance_sdk_python/sdkconfiguration.py index 2feca941..fa7bd830 100644 --- a/src/formance_sdk_python/sdkconfiguration.py +++ b/src/formance_sdk_python/sdkconfiguration.py @@ -1,6 +1,5 @@ """Code generated by Speakeasy (https://speakeasy.com). DO NOT EDIT.""" -from ._hooks import SDKHooks from ._version import ( __gen_version__, __openapi_doc_version__, @@ -54,9 +53,6 @@ class SDKConfiguration: retry_config: OptionalNullable[RetryConfig] = Field(default_factory=lambda: UNSET) timeout_ms: Optional[int] = None - def __post_init__(self): - self._hooks = SDKHooks() - def get_server_details(self) -> Tuple[str, Dict[str, str]]: if self.server_url is not None and self.server_url: return remove_suffix(self.server_url, "/"), {} @@ -64,6 +60,3 @@ def get_server_details(self) -> Tuple[str, Dict[str, str]]: self.server_idx = 0 return SERVERS[self.server_idx], self.server_defaults[self.server_idx] - - def get_hooks(self) -> SDKHooks: - return self._hooks diff --git a/src/formance_sdk_python/search.py b/src/formance_sdk_python/search.py index 3d114643..ca915c3e 100644 --- a/src/formance_sdk_python/search.py +++ b/src/formance_sdk_python/search.py @@ -2,11 +2,11 @@ from .basesdk import BaseSDK from .sdkconfiguration import SDKConfiguration -from formance_sdk_python.sdk_search_v1 import SDKSearchV1 +from formance_sdk_python.search_v1 import SearchV1 class Search(BaseSDK): - v1: SDKSearchV1 + v1: SearchV1 def __init__(self, sdk_config: SDKConfiguration) -> None: BaseSDK.__init__(self, sdk_config) @@ -14,4 +14,4 @@ def __init__(self, sdk_config: SDKConfiguration) -> None: self._init_sdks() def _init_sdks(self): - self.v1 = SDKSearchV1(self.sdk_configuration) + self.v1 = SearchV1(self.sdk_configuration) diff --git a/src/formance_sdk_python/sdk_search_v1.py b/src/formance_sdk_python/search_v1.py similarity index 98% rename from src/formance_sdk_python/sdk_search_v1.py rename to src/formance_sdk_python/search_v1.py index b14d3114..0fb9c4dd 100644 --- a/src/formance_sdk_python/sdk_search_v1.py +++ b/src/formance_sdk_python/search_v1.py @@ -9,7 +9,7 @@ from typing_extensions import deprecated -class SDKSearchV1(BaseSDK): +class SearchV1(BaseSDK): @deprecated( "warning: ** DEPRECATED ** - This will be removed in a future release, please migrate away from it as soon as possible." ) @@ -75,6 +75,7 @@ def search( http_res = self.do_request( hook_ctx=HookContext( + config=self.sdk_configuration, base_url=base_url or "", operation_id="search", oauth2_scopes=["auth:read", "search:write"], @@ -172,6 +173,7 @@ async def search_async( http_res = await self.do_request_async( hook_ctx=HookContext( + config=self.sdk_configuration, base_url=base_url or "", operation_id="search", oauth2_scopes=["auth:read", "search:write"], @@ -257,6 +259,7 @@ def searchget_server_info( http_res = self.do_request( hook_ctx=HookContext( + config=self.sdk_configuration, base_url=base_url or "", operation_id="searchgetServerInfo", oauth2_scopes=["auth:read", "search:read"], @@ -344,6 +347,7 @@ async def searchget_server_info_async( http_res = await self.do_request_async( hook_ctx=HookContext( + config=self.sdk_configuration, base_url=base_url or "", operation_id="searchgetServerInfo", oauth2_scopes=["auth:read", "search:read"], diff --git a/src/formance_sdk_python/types/basemodel.py b/src/formance_sdk_python/types/basemodel.py index a6187efa..231c2e37 100644 --- a/src/formance_sdk_python/types/basemodel.py +++ b/src/formance_sdk_python/types/basemodel.py @@ -2,7 +2,7 @@ from pydantic import ConfigDict, model_serializer from pydantic import BaseModel as PydanticBaseModel -from typing import TYPE_CHECKING, Literal, Optional, TypeVar, Union, NewType +from typing import TYPE_CHECKING, Literal, Optional, TypeVar, Union from typing_extensions import TypeAliasType, TypeAlias @@ -35,5 +35,5 @@ def __bool__(self) -> Literal[False]: "OptionalNullable", Union[Optional[Nullable[T]], Unset], type_params=(T,) ) -UnrecognizedInt = NewType("UnrecognizedInt", int) -UnrecognizedStr = NewType("UnrecognizedStr", str) +UnrecognizedInt: TypeAlias = int +UnrecognizedStr: TypeAlias = str diff --git a/src/formance_sdk_python/utils/__init__.py b/src/formance_sdk_python/utils/__init__.py index 3cded8fe..dd4aa4b3 100644 --- a/src/formance_sdk_python/utils/__init__.py +++ b/src/formance_sdk_python/utils/__init__.py @@ -1,50 +1,55 @@ """Code generated by Speakeasy (https://speakeasy.com). DO NOT EDIT.""" -from .annotations import get_discriminator -from .enums import OpenEnumMeta -from .headers import get_headers, get_response_headers -from .metadata import ( - FieldMetadata, - find_metadata, - FormMetadata, - HeaderMetadata, - MultipartFormMetadata, - PathParamMetadata, - QueryParamMetadata, - RequestMetadata, - SecurityMetadata, -) -from .queryparams import get_query_params -from .retries import BackoffStrategy, Retries, retry, retry_async, RetryConfig -from .requestbodies import serialize_request_body, SerializedRequestBody -from .security import get_security -from .serializers import ( - get_pydantic_model, - marshal_json, - unmarshal, - unmarshal_json, - serialize_decimal, - serialize_float, - serialize_int, - stream_to_text, - stream_to_text_async, - stream_to_bytes, - stream_to_bytes_async, - validate_const, - validate_decimal, - validate_float, - validate_int, - validate_open_enum, -) -from .url import generate_url, template_url, remove_suffix -from .values import ( - get_global_from_env, - match_content_type, - match_status_codes, - match_response, - cast_partial, -) -from .logger import Logger, get_body_content, get_default_logger +from typing import TYPE_CHECKING +from importlib import import_module + +if TYPE_CHECKING: + from .annotations import get_discriminator + from .datetimes import parse_datetime + from .enums import OpenEnumMeta + from .headers import get_headers, get_response_headers + from .metadata import ( + FieldMetadata, + find_metadata, + FormMetadata, + HeaderMetadata, + MultipartFormMetadata, + PathParamMetadata, + QueryParamMetadata, + RequestMetadata, + SecurityMetadata, + ) + from .queryparams import get_query_params + from .retries import BackoffStrategy, Retries, retry, retry_async, RetryConfig + from .requestbodies import serialize_request_body, SerializedRequestBody + from .security import get_security + from .serializers import ( + get_pydantic_model, + marshal_json, + unmarshal, + unmarshal_json, + serialize_decimal, + serialize_float, + serialize_int, + stream_to_text, + stream_to_text_async, + stream_to_bytes, + stream_to_bytes_async, + validate_const, + validate_decimal, + validate_float, + validate_int, + validate_open_enum, + ) + from .url import generate_url, template_url, remove_suffix + from .values import ( + get_global_from_env, + match_content_type, + match_status_codes, + match_response, + cast_partial, + ) + from .logger import Logger, get_body_content, get_default_logger __all__ = [ "BackoffStrategy", @@ -55,6 +60,7 @@ "get_body_content", "get_default_logger", "get_discriminator", + "parse_datetime", "get_global_from_env", "get_headers", "get_pydantic_model", @@ -97,3 +103,82 @@ "validate_open_enum", "cast_partial", ] + +_dynamic_imports: dict[str, str] = { + "BackoffStrategy": ".retries", + "FieldMetadata": ".metadata", + "find_metadata": ".metadata", + "FormMetadata": ".metadata", + "generate_url": ".url", + "get_body_content": ".logger", + "get_default_logger": ".logger", + "get_discriminator": ".annotations", + "parse_datetime": ".datetimes", + "get_global_from_env": ".values", + "get_headers": ".headers", + "get_pydantic_model": ".serializers", + "get_query_params": ".queryparams", + "get_response_headers": ".headers", + "get_security": ".security", + "HeaderMetadata": ".metadata", + "Logger": ".logger", + "marshal_json": ".serializers", + "match_content_type": ".values", + "match_status_codes": ".values", + "match_response": ".values", + "MultipartFormMetadata": ".metadata", + "OpenEnumMeta": ".enums", + "PathParamMetadata": ".metadata", + "QueryParamMetadata": ".metadata", + "remove_suffix": ".url", + "Retries": ".retries", + "retry": ".retries", + "retry_async": ".retries", + "RetryConfig": ".retries", + "RequestMetadata": ".metadata", + "SecurityMetadata": ".metadata", + "serialize_decimal": ".serializers", + "serialize_float": ".serializers", + "serialize_int": ".serializers", + "serialize_request_body": ".requestbodies", + "SerializedRequestBody": ".requestbodies", + "stream_to_text": ".serializers", + "stream_to_text_async": ".serializers", + "stream_to_bytes": ".serializers", + "stream_to_bytes_async": ".serializers", + "template_url": ".url", + "unmarshal": ".serializers", + "unmarshal_json": ".serializers", + "validate_decimal": ".serializers", + "validate_const": ".serializers", + "validate_float": ".serializers", + "validate_int": ".serializers", + "validate_open_enum": ".serializers", + "cast_partial": ".values", +} + + +def __getattr__(attr_name: str) -> object: + module_name = _dynamic_imports.get(attr_name) + if module_name is None: + raise AttributeError( + f"no {attr_name} found in _dynamic_imports, module name -> {__name__} " + ) + + try: + module = import_module(module_name, __package__) + result = getattr(module, attr_name) + return result + except ImportError as e: + raise ImportError( + f"Failed to import {attr_name} from {module_name}: {e}" + ) from e + except AttributeError as e: + raise AttributeError( + f"Failed to get {attr_name} from {module_name}: {e}" + ) from e + + +def __dir__(): + lazy_attrs = list(_dynamic_imports.keys()) + return sorted(lazy_attrs) diff --git a/src/formance_sdk_python/utils/datetimes.py b/src/formance_sdk_python/utils/datetimes.py new file mode 100644 index 00000000..a6c52cd6 --- /dev/null +++ b/src/formance_sdk_python/utils/datetimes.py @@ -0,0 +1,23 @@ +"""Code generated by Speakeasy (https://speakeasy.com). DO NOT EDIT.""" + +from datetime import datetime +import sys + + +def parse_datetime(datetime_string: str) -> datetime: + """ + Convert a RFC 3339 / ISO 8601 formatted string into a datetime object. + Python versions 3.11 and later support parsing RFC 3339 directly with + datetime.fromisoformat(), but for earlier versions, this function + encapsulates the necessary extra logic. + """ + # Python 3.11 and later can parse RFC 3339 directly + if sys.version_info >= (3, 11): + return datetime.fromisoformat(datetime_string) + + # For Python 3.10 and earlier, a common ValueError is trailing 'Z' suffix, + # so fix that upfront. + if datetime_string.endswith("Z"): + datetime_string = datetime_string[:-1] + "+00:00" + + return datetime.fromisoformat(datetime_string) diff --git a/src/formance_sdk_python/utils/enums.py b/src/formance_sdk_python/utils/enums.py index c650b10c..c3bc13cf 100644 --- a/src/formance_sdk_python/utils/enums.py +++ b/src/formance_sdk_python/utils/enums.py @@ -1,34 +1,74 @@ """Code generated by Speakeasy (https://speakeasy.com). DO NOT EDIT.""" import enum - +import sys class OpenEnumMeta(enum.EnumMeta): - def __call__( - cls, value, names=None, *, module=None, qualname=None, type=None, start=1 - ): - # The `type` kwarg also happens to be a built-in that pylint flags as - # redeclared. Safe to ignore this lint rule with this scope. - # pylint: disable=redefined-builtin + # The __call__ method `boundary` kwarg was added in 3.11 and must be present + # for pyright. Refer also: https://github.com/pylint-dev/pylint/issues/9622 + # pylint: disable=unexpected-keyword-arg + # The __call__ method `values` varg must be named for pyright. + # pylint: disable=keyword-arg-before-vararg + + if sys.version_info >= (3, 11): + def __call__( + cls, value, names=None, *values, module=None, qualname=None, type=None, start=1, boundary=None + ): + # The `type` kwarg also happens to be a built-in that pylint flags as + # redeclared. Safe to ignore this lint rule with this scope. + # pylint: disable=redefined-builtin + + if names is not None: + return super().__call__( + value, + names=names, + *values, + module=module, + qualname=qualname, + type=type, + start=start, + boundary=boundary, + ) + + try: + return super().__call__( + value, + names=names, # pyright: ignore[reportArgumentType] + *values, + module=module, + qualname=qualname, + type=type, + start=start, + boundary=boundary, + ) + except ValueError: + return value + else: + def __call__( + cls, value, names=None, *, module=None, qualname=None, type=None, start=1 + ): + # The `type` kwarg also happens to be a built-in that pylint flags as + # redeclared. Safe to ignore this lint rule with this scope. + # pylint: disable=redefined-builtin - if names is not None: - return super().__call__( - value, - names=names, - module=module, - qualname=qualname, - type=type, - start=start, - ) + if names is not None: + return super().__call__( + value, + names=names, + module=module, + qualname=qualname, + type=type, + start=start, + ) - try: - return super().__call__( - value, - names=names, # pyright: ignore[reportArgumentType] - module=module, - qualname=qualname, - type=type, - start=start, - ) - except ValueError: - return value + try: + return super().__call__( + value, + names=names, # pyright: ignore[reportArgumentType] + module=module, + qualname=qualname, + type=type, + start=start, + ) + except ValueError: + return value diff --git a/src/formance_sdk_python/utils/serializers.py b/src/formance_sdk_python/utils/serializers.py index baa41fbd..76e44d71 100644 --- a/src/formance_sdk_python/utils/serializers.py +++ b/src/formance_sdk_python/utils/serializers.py @@ -1,13 +1,16 @@ """Code generated by Speakeasy (https://speakeasy.com). DO NOT EDIT.""" from decimal import Decimal +import functools import json -from typing import Any, Dict, List, Union, get_args -import httpx +import typing +from typing import Any, Dict, List, Tuple, Union, get_args +import typing_extensions from typing_extensions import get_origin + +import httpx from pydantic import ConfigDict, create_model from pydantic_core import from_json -from typing_inspection.typing_objects import is_union from ..types.basemodel import BaseModel, Nullable, OptionalNullable, Unset @@ -185,6 +188,13 @@ def is_nullable(field): return False +def is_union(obj: object) -> bool: + """ + Returns True if the given object is a typing.Union or typing_extensions.Union. + """ + return any(obj is typing_obj for typing_obj in _get_typing_objects_by_name_of("Union")) + + def stream_to_text(stream: httpx.Response) -> str: return "".join(stream.iter_text()) @@ -217,3 +227,22 @@ def _contains_pydantic_model(data: Any) -> bool: return any(_contains_pydantic_model(value) for value in data.values()) return False + + +@functools.cache +def _get_typing_objects_by_name_of(name: str) -> Tuple[Any, ...]: + """ + Get typing objects by name from typing and typing_extensions. + Reference: https://typing-extensions.readthedocs.io/en/latest/#runtime-use-of-types + """ + result = tuple( + getattr(module, name) + for module in (typing, typing_extensions) + if hasattr(module, name) + ) + if not result: + raise ValueError( + f"Neither typing nor typing_extensions has an object called {name!r}" + ) + return result + diff --git a/src/formance_sdk_python/v3.py b/src/formance_sdk_python/v3.py index e31cef8a..fd10018a 100644 --- a/src/formance_sdk_python/v3.py +++ b/src/formance_sdk_python/v3.py @@ -69,6 +69,7 @@ def add_account_to_pool( http_res = self.do_request( hook_ctx=HookContext( + config=self.sdk_configuration, base_url=base_url or "", operation_id="v3AddAccountToPool", oauth2_scopes=["auth:read", "payments:write"], @@ -161,6 +162,7 @@ async def add_account_to_pool_async( http_res = await self.do_request_async( hook_ctx=HookContext( + config=self.sdk_configuration, base_url=base_url or "", operation_id="v3AddAccountToPool", oauth2_scopes=["auth:read", "payments:write"], @@ -255,6 +257,7 @@ def approve_payment_initiation( http_res = self.do_request( hook_ctx=HookContext( + config=self.sdk_configuration, base_url=base_url or "", operation_id="v3ApprovePaymentInitiation", oauth2_scopes=["auth:read", "payments:write"], @@ -352,6 +355,7 @@ async def approve_payment_initiation_async( http_res = await self.do_request_async( hook_ctx=HookContext( + config=self.sdk_configuration, base_url=base_url or "", operation_id="v3ApprovePaymentInitiation", oauth2_scopes=["auth:read", "payments:write"], @@ -449,6 +453,7 @@ def create_account( http_res = self.do_request( hook_ctx=HookContext( + config=self.sdk_configuration, base_url=base_url or "", operation_id="v3CreateAccount", oauth2_scopes=["auth:read", "payments:write"], @@ -546,6 +551,7 @@ async def create_account_async( http_res = await self.do_request_async( hook_ctx=HookContext( + config=self.sdk_configuration, base_url=base_url or "", operation_id="v3CreateAccount", oauth2_scopes=["auth:read", "payments:write"], @@ -652,6 +658,7 @@ def create_bank_account( http_res = self.do_request( hook_ctx=HookContext( + config=self.sdk_configuration, base_url=base_url or "", operation_id="v3CreateBankAccount", oauth2_scopes=["auth:read", "payments:write"], @@ -758,6 +765,7 @@ async def create_bank_account_async( http_res = await self.do_request_async( hook_ctx=HookContext( + config=self.sdk_configuration, base_url=base_url or "", operation_id="v3CreateBankAccount", oauth2_scopes=["auth:read", "payments:write"], @@ -855,6 +863,7 @@ def create_payment( http_res = self.do_request( hook_ctx=HookContext( + config=self.sdk_configuration, base_url=base_url or "", operation_id="v3CreatePayment", oauth2_scopes=["auth:read", "payments:write"], @@ -952,6 +961,7 @@ async def create_payment_async( http_res = await self.do_request_async( hook_ctx=HookContext( + config=self.sdk_configuration, base_url=base_url or "", operation_id="v3CreatePayment", oauth2_scopes=["auth:read", "payments:write"], @@ -1049,6 +1059,7 @@ def create_pool( http_res = self.do_request( hook_ctx=HookContext( + config=self.sdk_configuration, base_url=base_url or "", operation_id="v3CreatePool", oauth2_scopes=["auth:read", "payments:write"], @@ -1146,6 +1157,7 @@ async def create_pool_async( http_res = await self.do_request_async( hook_ctx=HookContext( + config=self.sdk_configuration, base_url=base_url or "", operation_id="v3CreatePool", oauth2_scopes=["auth:read", "payments:write"], @@ -1243,6 +1255,7 @@ def delete_payment_initiation( http_res = self.do_request( hook_ctx=HookContext( + config=self.sdk_configuration, base_url=base_url or "", operation_id="v3DeletePaymentInitiation", oauth2_scopes=["auth:read", "payments:write"], @@ -1337,6 +1350,7 @@ async def delete_payment_initiation_async( http_res = await self.do_request_async( hook_ctx=HookContext( + config=self.sdk_configuration, base_url=base_url or "", operation_id="v3DeletePaymentInitiation", oauth2_scopes=["auth:read", "payments:write"], @@ -1428,6 +1442,7 @@ def delete_pool( http_res = self.do_request( hook_ctx=HookContext( + config=self.sdk_configuration, base_url=base_url or "", operation_id="v3DeletePool", oauth2_scopes=["auth:read", "payments:write"], @@ -1519,6 +1534,7 @@ async def delete_pool_async( http_res = await self.do_request_async( hook_ctx=HookContext( + config=self.sdk_configuration, base_url=base_url or "", operation_id="v3DeletePool", oauth2_scopes=["auth:read", "payments:write"], @@ -1618,6 +1634,7 @@ def forward_bank_account( http_res = self.do_request( hook_ctx=HookContext( + config=self.sdk_configuration, base_url=base_url or "", operation_id="v3ForwardBankAccount", oauth2_scopes=["auth:read"], @@ -1720,6 +1737,7 @@ async def forward_bank_account_async( http_res = await self.do_request_async( hook_ctx=HookContext( + config=self.sdk_configuration, base_url=base_url or "", operation_id="v3ForwardBankAccount", oauth2_scopes=["auth:read"], @@ -1814,6 +1832,7 @@ def get_account( http_res = self.do_request( hook_ctx=HookContext( + config=self.sdk_configuration, base_url=base_url or "", operation_id="v3GetAccount", oauth2_scopes=["auth:read", "payments:read"], @@ -1908,6 +1927,7 @@ async def get_account_async( http_res = await self.do_request_async( hook_ctx=HookContext( + config=self.sdk_configuration, base_url=base_url or "", operation_id="v3GetAccount", oauth2_scopes=["auth:read", "payments:read"], @@ -2003,6 +2023,7 @@ def get_account_balances( http_res = self.do_request( hook_ctx=HookContext( + config=self.sdk_configuration, base_url=base_url or "", operation_id="v3GetAccountBalances", oauth2_scopes=["auth:read", "payments:read"], @@ -2098,6 +2119,7 @@ async def get_account_balances_async( http_res = await self.do_request_async( hook_ctx=HookContext( + config=self.sdk_configuration, base_url=base_url or "", operation_id="v3GetAccountBalances", oauth2_scopes=["auth:read", "payments:read"], @@ -2193,6 +2215,7 @@ def get_bank_account( http_res = self.do_request( hook_ctx=HookContext( + config=self.sdk_configuration, base_url=base_url or "", operation_id="v3GetBankAccount", oauth2_scopes=["auth:read"], @@ -2288,6 +2311,7 @@ async def get_bank_account_async( http_res = await self.do_request_async( hook_ctx=HookContext( + config=self.sdk_configuration, base_url=base_url or "", operation_id="v3GetBankAccount", oauth2_scopes=["auth:read"], @@ -2383,6 +2407,7 @@ def get_connector_config( http_res = self.do_request( hook_ctx=HookContext( + config=self.sdk_configuration, base_url=base_url or "", operation_id="v3GetConnectorConfig", oauth2_scopes=["auth:read", "payments:read"], @@ -2478,6 +2503,7 @@ async def get_connector_config_async( http_res = await self.do_request_async( hook_ctx=HookContext( + config=self.sdk_configuration, base_url=base_url or "", operation_id="v3GetConnectorConfig", oauth2_scopes=["auth:read", "payments:read"], @@ -2573,6 +2599,7 @@ def get_connector_schedule( http_res = self.do_request( hook_ctx=HookContext( + config=self.sdk_configuration, base_url=base_url or "", operation_id="v3GetConnectorSchedule", oauth2_scopes=["auth:read", "payments:read"], @@ -2668,6 +2695,7 @@ async def get_connector_schedule_async( http_res = await self.do_request_async( hook_ctx=HookContext( + config=self.sdk_configuration, base_url=base_url or "", operation_id="v3GetConnectorSchedule", oauth2_scopes=["auth:read", "payments:read"], @@ -2762,6 +2790,7 @@ def get_payment( http_res = self.do_request( hook_ctx=HookContext( + config=self.sdk_configuration, base_url=base_url or "", operation_id="v3GetPayment", oauth2_scopes=["auth:read", "payments:read"], @@ -2856,6 +2885,7 @@ async def get_payment_async( http_res = await self.do_request_async( hook_ctx=HookContext( + config=self.sdk_configuration, base_url=base_url or "", operation_id="v3GetPayment", oauth2_scopes=["auth:read", "payments:read"], @@ -2951,6 +2981,7 @@ def get_payment_initiation( http_res = self.do_request( hook_ctx=HookContext( + config=self.sdk_configuration, base_url=base_url or "", operation_id="v3GetPaymentInitiation", oauth2_scopes=["auth:read", "payments:read"], @@ -3046,6 +3077,7 @@ async def get_payment_initiation_async( http_res = await self.do_request_async( hook_ctx=HookContext( + config=self.sdk_configuration, base_url=base_url or "", operation_id="v3GetPaymentInitiation", oauth2_scopes=["auth:read", "payments:read"], @@ -3140,6 +3172,7 @@ def get_pool( http_res = self.do_request( hook_ctx=HookContext( + config=self.sdk_configuration, base_url=base_url or "", operation_id="v3GetPool", oauth2_scopes=["auth:read", "payments:read"], @@ -3234,6 +3267,7 @@ async def get_pool_async( http_res = await self.do_request_async( hook_ctx=HookContext( + config=self.sdk_configuration, base_url=base_url or "", operation_id="v3GetPool", oauth2_scopes=["auth:read", "payments:read"], @@ -3329,6 +3363,7 @@ def get_pool_balances( http_res = self.do_request( hook_ctx=HookContext( + config=self.sdk_configuration, base_url=base_url or "", operation_id="v3GetPoolBalances", oauth2_scopes=["auth:read", "payments:read"], @@ -3424,6 +3459,7 @@ async def get_pool_balances_async( http_res = await self.do_request_async( hook_ctx=HookContext( + config=self.sdk_configuration, base_url=base_url or "", operation_id="v3GetPoolBalances", oauth2_scopes=["auth:read", "payments:read"], @@ -3518,6 +3554,7 @@ def get_task( http_res = self.do_request( hook_ctx=HookContext( + config=self.sdk_configuration, base_url=base_url or "", operation_id="v3GetTask", oauth2_scopes=["auth:read", "payments:read"], @@ -3612,6 +3649,7 @@ async def get_task_async( http_res = await self.do_request_async( hook_ctx=HookContext( + config=self.sdk_configuration, base_url=base_url or "", operation_id="v3GetTask", oauth2_scopes=["auth:read", "payments:read"], @@ -3714,6 +3752,7 @@ def initiate_payment( http_res = self.do_request( hook_ctx=HookContext( + config=self.sdk_configuration, base_url=base_url or "", operation_id="v3InitiatePayment", oauth2_scopes=["auth:read", "payments:write"], @@ -3816,6 +3855,7 @@ async def initiate_payment_async( http_res = await self.do_request_async( hook_ctx=HookContext( + config=self.sdk_configuration, base_url=base_url or "", operation_id="v3InitiatePayment", oauth2_scopes=["auth:read", "payments:write"], @@ -3918,6 +3958,7 @@ def install_connector( http_res = self.do_request( hook_ctx=HookContext( + config=self.sdk_configuration, base_url=base_url or "", operation_id="v3InstallConnector", oauth2_scopes=["auth:read", "payments:write"], @@ -4020,6 +4061,7 @@ async def install_connector_async( http_res = await self.do_request_async( hook_ctx=HookContext( + config=self.sdk_configuration, base_url=base_url or "", operation_id="v3InstallConnector", oauth2_scopes=["auth:read", "payments:write"], @@ -4117,6 +4159,7 @@ def list_accounts( http_res = self.do_request( hook_ctx=HookContext( + config=self.sdk_configuration, base_url=base_url or "", operation_id="v3ListAccounts", oauth2_scopes=["auth:read", "payments:read"], @@ -4214,6 +4257,7 @@ async def list_accounts_async( http_res = await self.do_request_async( hook_ctx=HookContext( + config=self.sdk_configuration, base_url=base_url or "", operation_id="v3ListAccounts", oauth2_scopes=["auth:read", "payments:read"], @@ -4312,6 +4356,7 @@ def list_bank_accounts( http_res = self.do_request( hook_ctx=HookContext( + config=self.sdk_configuration, base_url=base_url or "", operation_id="v3ListBankAccounts", oauth2_scopes=["auth:read", "payments:read"], @@ -4410,6 +4455,7 @@ async def list_bank_accounts_async( http_res = await self.do_request_async( hook_ctx=HookContext( + config=self.sdk_configuration, base_url=base_url or "", operation_id="v3ListBankAccounts", oauth2_scopes=["auth:read", "payments:read"], @@ -4495,6 +4541,7 @@ def list_connector_configs( http_res = self.do_request( hook_ctx=HookContext( + config=self.sdk_configuration, base_url=base_url or "", operation_id="v3ListConnectorConfigs", oauth2_scopes=["auth:read", "payments:read"], @@ -4580,6 +4627,7 @@ async def list_connector_configs_async( http_res = await self.do_request_async( hook_ctx=HookContext( + config=self.sdk_configuration, base_url=base_url or "", operation_id="v3ListConnectorConfigs", oauth2_scopes=["auth:read", "payments:read"], @@ -4677,6 +4725,7 @@ def list_connector_schedule_instances( http_res = self.do_request( hook_ctx=HookContext( + config=self.sdk_configuration, base_url=base_url or "", operation_id="v3ListConnectorScheduleInstances", oauth2_scopes=["auth:read", "payments:read"], @@ -4775,6 +4824,7 @@ async def list_connector_schedule_instances_async( http_res = await self.do_request_async( hook_ctx=HookContext( + config=self.sdk_configuration, base_url=base_url or "", operation_id="v3ListConnectorScheduleInstances", oauth2_scopes=["auth:read", "payments:read"], @@ -4876,6 +4926,7 @@ def list_connector_schedules( http_res = self.do_request( hook_ctx=HookContext( + config=self.sdk_configuration, base_url=base_url or "", operation_id="v3ListConnectorSchedules", oauth2_scopes=["auth:read", "payments:read"], @@ -4976,6 +5027,7 @@ async def list_connector_schedules_async( http_res = await self.do_request_async( hook_ctx=HookContext( + config=self.sdk_configuration, base_url=base_url or "", operation_id="v3ListConnectorSchedules", oauth2_scopes=["auth:read", "payments:read"], @@ -5074,6 +5126,7 @@ def list_connectors( http_res = self.do_request( hook_ctx=HookContext( + config=self.sdk_configuration, base_url=base_url or "", operation_id="v3ListConnectors", oauth2_scopes=["auth:read", "payments:read"], @@ -5172,6 +5225,7 @@ async def list_connectors_async( http_res = await self.do_request_async( hook_ctx=HookContext( + config=self.sdk_configuration, base_url=base_url or "", operation_id="v3ListConnectors", oauth2_scopes=["auth:read", "payments:read"], @@ -5272,6 +5326,7 @@ def list_payment_initiation_adjustments( http_res = self.do_request( hook_ctx=HookContext( + config=self.sdk_configuration, base_url=base_url or "", operation_id="v3ListPaymentInitiationAdjustments", oauth2_scopes=["auth:read", "payments:read"], @@ -5373,6 +5428,7 @@ async def list_payment_initiation_adjustments_async( http_res = await self.do_request_async( hook_ctx=HookContext( + config=self.sdk_configuration, base_url=base_url or "", operation_id="v3ListPaymentInitiationAdjustments", oauth2_scopes=["auth:read", "payments:read"], @@ -5476,6 +5532,7 @@ def list_payment_initiation_related_payments( http_res = self.do_request( hook_ctx=HookContext( + config=self.sdk_configuration, base_url=base_url or "", operation_id="v3ListPaymentInitiationRelatedPayments", oauth2_scopes=["auth:read", "payments:read"], @@ -5579,6 +5636,7 @@ async def list_payment_initiation_related_payments_async( http_res = await self.do_request_async( hook_ctx=HookContext( + config=self.sdk_configuration, base_url=base_url or "", operation_id="v3ListPaymentInitiationRelatedPayments", oauth2_scopes=["auth:read", "payments:read"], @@ -5680,6 +5738,7 @@ def list_payment_initiations( http_res = self.do_request( hook_ctx=HookContext( + config=self.sdk_configuration, base_url=base_url or "", operation_id="v3ListPaymentInitiations", oauth2_scopes=["auth:read", "payments:read"], @@ -5780,6 +5839,7 @@ async def list_payment_initiations_async( http_res = await self.do_request_async( hook_ctx=HookContext( + config=self.sdk_configuration, base_url=base_url or "", operation_id="v3ListPaymentInitiations", oauth2_scopes=["auth:read", "payments:read"], @@ -5877,6 +5937,7 @@ def list_payments( http_res = self.do_request( hook_ctx=HookContext( + config=self.sdk_configuration, base_url=base_url or "", operation_id="v3ListPayments", oauth2_scopes=["auth:read", "payments:read"], @@ -5974,6 +6035,7 @@ async def list_payments_async( http_res = await self.do_request_async( hook_ctx=HookContext( + config=self.sdk_configuration, base_url=base_url or "", operation_id="v3ListPayments", oauth2_scopes=["auth:read", "payments:read"], @@ -6071,6 +6133,7 @@ def list_pools( http_res = self.do_request( hook_ctx=HookContext( + config=self.sdk_configuration, base_url=base_url or "", operation_id="v3ListPools", oauth2_scopes=["auth:read", "payments:read"], @@ -6168,6 +6231,7 @@ async def list_pools_async( http_res = await self.do_request_async( hook_ctx=HookContext( + config=self.sdk_configuration, base_url=base_url or "", operation_id="v3ListPools", oauth2_scopes=["auth:read", "payments:read"], @@ -6265,6 +6329,7 @@ def reject_payment_initiation( http_res = self.do_request( hook_ctx=HookContext( + config=self.sdk_configuration, base_url=base_url or "", operation_id="v3RejectPaymentInitiation", oauth2_scopes=["auth:read", "payments:write"], @@ -6359,6 +6424,7 @@ async def reject_payment_initiation_async( http_res = await self.do_request_async( hook_ctx=HookContext( + config=self.sdk_configuration, base_url=base_url or "", operation_id="v3RejectPaymentInitiation", oauth2_scopes=["auth:read", "payments:write"], @@ -6453,6 +6519,7 @@ def remove_account_from_pool( http_res = self.do_request( hook_ctx=HookContext( + config=self.sdk_configuration, base_url=base_url or "", operation_id="v3RemoveAccountFromPool", oauth2_scopes=["auth:read", "payments:write"], @@ -6547,6 +6614,7 @@ async def remove_account_from_pool_async( http_res = await self.do_request_async( hook_ctx=HookContext( + config=self.sdk_configuration, base_url=base_url or "", operation_id="v3RemoveAccountFromPool", oauth2_scopes=["auth:read", "payments:write"], @@ -6639,6 +6707,7 @@ def reset_connector( http_res = self.do_request( hook_ctx=HookContext( + config=self.sdk_configuration, base_url=base_url or "", operation_id="v3ResetConnector", oauth2_scopes=["auth:read", "payments:write"], @@ -6734,6 +6803,7 @@ async def reset_connector_async( http_res = await self.do_request_async( hook_ctx=HookContext( + config=self.sdk_configuration, base_url=base_url or "", operation_id="v3ResetConnector", oauth2_scopes=["auth:read", "payments:write"], @@ -6831,6 +6901,7 @@ def retry_payment_initiation( http_res = self.do_request( hook_ctx=HookContext( + config=self.sdk_configuration, base_url=base_url or "", operation_id="v3RetryPaymentInitiation", oauth2_scopes=["auth:read", "payments:write"], @@ -6928,6 +6999,7 @@ async def retry_payment_initiation_async( http_res = await self.do_request_async( hook_ctx=HookContext( + config=self.sdk_configuration, base_url=base_url or "", operation_id="v3RetryPaymentInitiation", oauth2_scopes=["auth:read", "payments:write"], @@ -7032,6 +7104,7 @@ def reverse_payment_initiation( http_res = self.do_request( hook_ctx=HookContext( + config=self.sdk_configuration, base_url=base_url or "", operation_id="v3ReversePaymentInitiation", oauth2_scopes=["auth:read", "payments:write"], @@ -7136,6 +7209,7 @@ async def reverse_payment_initiation_async( http_res = await self.do_request_async( hook_ctx=HookContext( + config=self.sdk_configuration, base_url=base_url or "", operation_id="v3ReversePaymentInitiation", oauth2_scopes=["auth:read", "payments:write"], @@ -7231,6 +7305,7 @@ def uninstall_connector( http_res = self.do_request( hook_ctx=HookContext( + config=self.sdk_configuration, base_url=base_url or "", operation_id="v3UninstallConnector", oauth2_scopes=["auth:read", "payments:write"], @@ -7326,6 +7401,7 @@ async def uninstall_connector_async( http_res = await self.do_request_async( hook_ctx=HookContext( + config=self.sdk_configuration, base_url=base_url or "", operation_id="v3UninstallConnector", oauth2_scopes=["auth:read", "payments:write"], @@ -7430,6 +7506,7 @@ def update_bank_account_metadata( http_res = self.do_request( hook_ctx=HookContext( + config=self.sdk_configuration, base_url=base_url or "", operation_id="v3UpdateBankAccountMetadata", oauth2_scopes=["auth:read"], @@ -7531,6 +7608,7 @@ async def update_bank_account_metadata_async( http_res = await self.do_request_async( hook_ctx=HookContext( + config=self.sdk_configuration, base_url=base_url or "", operation_id="v3UpdateBankAccountMetadata", oauth2_scopes=["auth:read"], @@ -7632,6 +7710,7 @@ def update_payment_metadata( http_res = self.do_request( hook_ctx=HookContext( + config=self.sdk_configuration, base_url=base_url or "", operation_id="v3UpdatePaymentMetadata", oauth2_scopes=["auth:read", "payments:write"], @@ -7733,6 +7812,7 @@ async def update_payment_metadata_async( http_res = await self.do_request_async( hook_ctx=HookContext( + config=self.sdk_configuration, base_url=base_url or "", operation_id="v3UpdatePaymentMetadata", oauth2_scopes=["auth:read", "payments:write"], diff --git a/src/formance_sdk_python/wallets.py b/src/formance_sdk_python/wallets.py index 4c07e58a..592ea318 100644 --- a/src/formance_sdk_python/wallets.py +++ b/src/formance_sdk_python/wallets.py @@ -2,11 +2,11 @@ from .basesdk import BaseSDK from .sdkconfiguration import SDKConfiguration -from formance_sdk_python.sdk_wallets_v1 import SDKWalletsV1 +from formance_sdk_python.wallets_v1 import WalletsV1 class Wallets(BaseSDK): - v1: SDKWalletsV1 + v1: WalletsV1 def __init__(self, sdk_config: SDKConfiguration) -> None: BaseSDK.__init__(self, sdk_config) @@ -14,4 +14,4 @@ def __init__(self, sdk_config: SDKConfiguration) -> None: self._init_sdks() def _init_sdks(self): - self.v1 = SDKWalletsV1(self.sdk_configuration) + self.v1 = WalletsV1(self.sdk_configuration) diff --git a/src/formance_sdk_python/sdk_wallets_v1.py b/src/formance_sdk_python/wallets_v1.py similarity index 98% rename from src/formance_sdk_python/sdk_wallets_v1.py rename to src/formance_sdk_python/wallets_v1.py index add3e660..9ed90b51 100644 --- a/src/formance_sdk_python/sdk_wallets_v1.py +++ b/src/formance_sdk_python/wallets_v1.py @@ -8,7 +8,7 @@ from typing import Any, Mapping, Optional, Union, cast -class SDKWalletsV1(BaseSDK): +class WalletsV1(BaseSDK): def confirm_hold( self, *, @@ -75,6 +75,7 @@ def confirm_hold( http_res = self.do_request( hook_ctx=HookContext( + config=self.sdk_configuration, base_url=base_url or "", operation_id="confirmHold", oauth2_scopes=["auth:read", "wallets:write"], @@ -173,6 +174,7 @@ async def confirm_hold_async( http_res = await self.do_request_async( hook_ctx=HookContext( + config=self.sdk_configuration, base_url=base_url or "", operation_id="confirmHold", oauth2_scopes=["auth:read", "wallets:write"], @@ -271,6 +273,7 @@ def create_balance( http_res = self.do_request( hook_ctx=HookContext( + config=self.sdk_configuration, base_url=base_url or "", operation_id="createBalance", oauth2_scopes=["auth:read", "wallets:write"], @@ -372,6 +375,7 @@ async def create_balance_async( http_res = await self.do_request_async( hook_ctx=HookContext( + config=self.sdk_configuration, base_url=base_url or "", operation_id="createBalance", oauth2_scopes=["auth:read", "wallets:write"], @@ -473,6 +477,7 @@ def create_wallet( http_res = self.do_request( hook_ctx=HookContext( + config=self.sdk_configuration, base_url=base_url or "", operation_id="createWallet", oauth2_scopes=["auth:read", "wallets:write"], @@ -574,6 +579,7 @@ async def create_wallet_async( http_res = await self.do_request_async( hook_ctx=HookContext( + config=self.sdk_configuration, base_url=base_url or "", operation_id="createWallet", oauth2_scopes=["auth:read", "wallets:write"], @@ -675,6 +681,7 @@ def credit_wallet( http_res = self.do_request( hook_ctx=HookContext( + config=self.sdk_configuration, base_url=base_url or "", operation_id="creditWallet", oauth2_scopes=["auth:read", "wallets:write"], @@ -773,6 +780,7 @@ async def credit_wallet_async( http_res = await self.do_request_async( hook_ctx=HookContext( + config=self.sdk_configuration, base_url=base_url or "", operation_id="creditWallet", oauth2_scopes=["auth:read", "wallets:write"], @@ -871,6 +879,7 @@ def debit_wallet( http_res = self.do_request( hook_ctx=HookContext( + config=self.sdk_configuration, base_url=base_url or "", operation_id="debitWallet", oauth2_scopes=["auth:read", "wallets:write"], @@ -884,8 +893,8 @@ def debit_wallet( response_data: Any = None if utils.match_response(http_res, "201", "application/json"): return operations.DebitWalletResponse( - debit_wallet_response=utils.unmarshal_json( - http_res.text, Optional[shared.DebitWalletResponse] + activity_debit_wallet_output=utils.unmarshal_json( + http_res.text, Optional[shared.ActivityDebitWalletOutput] ), status_code=http_res.status_code, content_type=http_res.headers.get("Content-Type") or "", @@ -978,6 +987,7 @@ async def debit_wallet_async( http_res = await self.do_request_async( hook_ctx=HookContext( + config=self.sdk_configuration, base_url=base_url or "", operation_id="debitWallet", oauth2_scopes=["auth:read", "wallets:write"], @@ -991,8 +1001,8 @@ async def debit_wallet_async( response_data: Any = None if utils.match_response(http_res, "201", "application/json"): return operations.DebitWalletResponse( - debit_wallet_response=utils.unmarshal_json( - http_res.text, Optional[shared.DebitWalletResponse] + activity_debit_wallet_output=utils.unmarshal_json( + http_res.text, Optional[shared.ActivityDebitWalletOutput] ), status_code=http_res.status_code, content_type=http_res.headers.get("Content-Type") or "", @@ -1078,6 +1088,7 @@ def get_balance( http_res = self.do_request( hook_ctx=HookContext( + config=self.sdk_configuration, base_url=base_url or "", operation_id="getBalance", oauth2_scopes=["auth:read", "wallets:read"], @@ -1172,6 +1183,7 @@ async def get_balance_async( http_res = await self.do_request_async( hook_ctx=HookContext( + config=self.sdk_configuration, base_url=base_url or "", operation_id="getBalance", oauth2_scopes=["auth:read", "wallets:read"], @@ -1264,6 +1276,7 @@ def get_hold( http_res = self.do_request( hook_ctx=HookContext( + config=self.sdk_configuration, base_url=base_url or "", operation_id="getHold", oauth2_scopes=["auth:read", "wallets:read"], @@ -1356,6 +1369,7 @@ async def get_hold_async( http_res = await self.do_request_async( hook_ctx=HookContext( + config=self.sdk_configuration, base_url=base_url or "", operation_id="getHold", oauth2_scopes=["auth:read", "wallets:read"], @@ -1448,6 +1462,7 @@ def get_holds( http_res = self.do_request( hook_ctx=HookContext( + config=self.sdk_configuration, base_url=base_url or "", operation_id="getHolds", oauth2_scopes=["auth:read", "wallets:read"], @@ -1540,6 +1555,7 @@ async def get_holds_async( http_res = await self.do_request_async( hook_ctx=HookContext( + config=self.sdk_configuration, base_url=base_url or "", operation_id="getHolds", oauth2_scopes=["auth:read", "wallets:read"], @@ -1634,6 +1650,7 @@ def get_transactions( http_res = self.do_request( hook_ctx=HookContext( + config=self.sdk_configuration, base_url=base_url or "", operation_id="getTransactions", oauth2_scopes=["auth:read", "wallets:read"], @@ -1728,6 +1745,7 @@ async def get_transactions_async( http_res = await self.do_request_async( hook_ctx=HookContext( + config=self.sdk_configuration, base_url=base_url or "", operation_id="getTransactions", oauth2_scopes=["auth:read", "wallets:read"], @@ -1822,6 +1840,7 @@ def get_wallet( http_res = self.do_request( hook_ctx=HookContext( + config=self.sdk_configuration, base_url=base_url or "", operation_id="getWallet", oauth2_scopes=["auth:read", "wallets:read"], @@ -1835,8 +1854,8 @@ def get_wallet( response_data: Any = None if utils.match_response(http_res, "200", "application/json"): return operations.GetWalletResponse( - get_wallet_response=utils.unmarshal_json( - http_res.text, Optional[shared.GetWalletResponse] + activity_get_wallet_output=utils.unmarshal_json( + http_res.text, Optional[shared.ActivityGetWalletOutput] ), status_code=http_res.status_code, content_type=http_res.headers.get("Content-Type") or "", @@ -1922,6 +1941,7 @@ async def get_wallet_async( http_res = await self.do_request_async( hook_ctx=HookContext( + config=self.sdk_configuration, base_url=base_url or "", operation_id="getWallet", oauth2_scopes=["auth:read", "wallets:read"], @@ -1935,8 +1955,8 @@ async def get_wallet_async( response_data: Any = None if utils.match_response(http_res, "200", "application/json"): return operations.GetWalletResponse( - get_wallet_response=utils.unmarshal_json( - http_res.text, Optional[shared.GetWalletResponse] + activity_get_wallet_output=utils.unmarshal_json( + http_res.text, Optional[shared.ActivityGetWalletOutput] ), status_code=http_res.status_code, content_type=http_res.headers.get("Content-Type") or "", @@ -2023,6 +2043,7 @@ def get_wallet_summary( http_res = self.do_request( hook_ctx=HookContext( + config=self.sdk_configuration, base_url=base_url or "", operation_id="getWalletSummary", oauth2_scopes=["auth:read", "wallets:read"], @@ -2124,6 +2145,7 @@ async def get_wallet_summary_async( http_res = await self.do_request_async( hook_ctx=HookContext( + config=self.sdk_configuration, base_url=base_url or "", operation_id="getWalletSummary", oauth2_scopes=["auth:read", "wallets:read"], @@ -2224,6 +2246,7 @@ def list_balances( http_res = self.do_request( hook_ctx=HookContext( + config=self.sdk_configuration, base_url=base_url or "", operation_id="listBalances", oauth2_scopes=["auth:read", "wallets:read"], @@ -2317,6 +2340,7 @@ async def list_balances_async( http_res = await self.do_request_async( hook_ctx=HookContext( + config=self.sdk_configuration, base_url=base_url or "", operation_id="listBalances", oauth2_scopes=["auth:read", "wallets:read"], @@ -2410,6 +2434,7 @@ def list_wallets( http_res = self.do_request( hook_ctx=HookContext( + config=self.sdk_configuration, base_url=base_url or "", operation_id="listWallets", oauth2_scopes=["auth:read", "wallets:read"], @@ -2504,6 +2529,7 @@ async def list_wallets_async( http_res = await self.do_request_async( hook_ctx=HookContext( + config=self.sdk_configuration, base_url=base_url or "", operation_id="listWallets", oauth2_scopes=["auth:read", "wallets:read"], @@ -2605,6 +2631,7 @@ def update_wallet( http_res = self.do_request( hook_ctx=HookContext( + config=self.sdk_configuration, base_url=base_url or "", operation_id="updateWallet", oauth2_scopes=["auth:read", "wallets:write"], @@ -2703,6 +2730,7 @@ async def update_wallet_async( http_res = await self.do_request_async( hook_ctx=HookContext( + config=self.sdk_configuration, base_url=base_url or "", operation_id="updateWallet", oauth2_scopes=["auth:read", "wallets:write"], @@ -2792,6 +2820,7 @@ def void_hold( http_res = self.do_request( hook_ctx=HookContext( + config=self.sdk_configuration, base_url=base_url or "", operation_id="voidHold", oauth2_scopes=["auth:read", "wallets:write"], @@ -2881,6 +2910,7 @@ async def void_hold_async( http_res = await self.do_request_async( hook_ctx=HookContext( + config=self.sdk_configuration, base_url=base_url or "", operation_id="voidHold", oauth2_scopes=["auth:read", "wallets:write"], @@ -2963,6 +2993,7 @@ def walletsget_server_info( http_res = self.do_request( hook_ctx=HookContext( + config=self.sdk_configuration, base_url=base_url or "", operation_id="walletsgetServerInfo", oauth2_scopes=["auth:read", "wallets:read"], @@ -3048,6 +3079,7 @@ async def walletsget_server_info_async( http_res = await self.do_request_async( hook_ctx=HookContext( + config=self.sdk_configuration, base_url=base_url or "", operation_id="walletsgetServerInfo", oauth2_scopes=["auth:read", "wallets:read"], diff --git a/src/formance_sdk_python/webhooks.py b/src/formance_sdk_python/webhooks.py index a5a8cf23..c632eeb0 100644 --- a/src/formance_sdk_python/webhooks.py +++ b/src/formance_sdk_python/webhooks.py @@ -2,11 +2,11 @@ from .basesdk import BaseSDK from .sdkconfiguration import SDKConfiguration -from formance_sdk_python.sdk_webhooks_v1 import SDKWebhooksV1 +from formance_sdk_python.webhooks_v1 import WebhooksV1 class Webhooks(BaseSDK): - v1: SDKWebhooksV1 + v1: WebhooksV1 def __init__(self, sdk_config: SDKConfiguration) -> None: BaseSDK.__init__(self, sdk_config) @@ -14,4 +14,4 @@ def __init__(self, sdk_config: SDKConfiguration) -> None: self._init_sdks() def _init_sdks(self): - self.v1 = SDKWebhooksV1(self.sdk_configuration) + self.v1 = WebhooksV1(self.sdk_configuration) diff --git a/src/formance_sdk_python/sdk_webhooks_v1.py b/src/formance_sdk_python/webhooks_v1.py similarity index 98% rename from src/formance_sdk_python/sdk_webhooks_v1.py rename to src/formance_sdk_python/webhooks_v1.py index ab650fcb..d4c48ea5 100644 --- a/src/formance_sdk_python/sdk_webhooks_v1.py +++ b/src/formance_sdk_python/webhooks_v1.py @@ -8,7 +8,7 @@ from typing import Any, Mapping, Optional, Union, cast -class SDKWebhooksV1(BaseSDK): +class WebhooksV1(BaseSDK): def activate_config( self, *, @@ -70,6 +70,7 @@ def activate_config( http_res = self.do_request( hook_ctx=HookContext( + config=self.sdk_configuration, base_url=base_url or "", operation_id="activateConfig", oauth2_scopes=["auth:read", "webhooks:write"], @@ -166,6 +167,7 @@ async def activate_config_async( http_res = await self.do_request_async( hook_ctx=HookContext( + config=self.sdk_configuration, base_url=base_url or "", operation_id="activateConfig", oauth2_scopes=["auth:read", "webhooks:write"], @@ -274,6 +276,7 @@ def change_config_secret( http_res = self.do_request( hook_ctx=HookContext( + config=self.sdk_configuration, base_url=base_url or "", operation_id="changeConfigSecret", oauth2_scopes=["auth:read", "webhooks:write"], @@ -382,6 +385,7 @@ async def change_config_secret_async( http_res = await self.do_request_async( hook_ctx=HookContext( + config=self.sdk_configuration, base_url=base_url or "", operation_id="changeConfigSecret", oauth2_scopes=["auth:read", "webhooks:write"], @@ -479,6 +483,7 @@ def deactivate_config( http_res = self.do_request( hook_ctx=HookContext( + config=self.sdk_configuration, base_url=base_url or "", operation_id="deactivateConfig", oauth2_scopes=["auth:read", "webhooks:write"], @@ -576,6 +581,7 @@ async def deactivate_config_async( http_res = await self.do_request_async( hook_ctx=HookContext( + config=self.sdk_configuration, base_url=base_url or "", operation_id="deactivateConfig", oauth2_scopes=["auth:read", "webhooks:write"], @@ -672,6 +678,7 @@ def delete_config( http_res = self.do_request( hook_ctx=HookContext( + config=self.sdk_configuration, base_url=base_url or "", operation_id="deleteConfig", oauth2_scopes=["auth:read", "webhooks:write"], @@ -765,6 +772,7 @@ async def delete_config_async( http_res = await self.do_request_async( hook_ctx=HookContext( + config=self.sdk_configuration, base_url=base_url or "", operation_id="deleteConfig", oauth2_scopes=["auth:read", "webhooks:write"], @@ -858,6 +866,7 @@ def get_many_configs( http_res = self.do_request( hook_ctx=HookContext( + config=self.sdk_configuration, base_url=base_url or "", operation_id="getManyConfigs", oauth2_scopes=["auth:read", "webhooks:read"], @@ -954,6 +963,7 @@ async def get_many_configs_async( http_res = await self.do_request_async( hook_ctx=HookContext( + config=self.sdk_configuration, base_url=base_url or "", operation_id="getManyConfigs", oauth2_scopes=["auth:read", "webhooks:read"], @@ -1060,6 +1070,7 @@ def insert_config( http_res = self.do_request( hook_ctx=HookContext( + config=self.sdk_configuration, base_url=base_url or "", operation_id="insertConfig", oauth2_scopes=["auth:read", "webhooks:write"], @@ -1166,6 +1177,7 @@ async def insert_config_async( http_res = await self.do_request_async( hook_ctx=HookContext( + config=self.sdk_configuration, base_url=base_url or "", operation_id="insertConfig", oauth2_scopes=["auth:read", "webhooks:write"], @@ -1262,6 +1274,7 @@ def test_config( http_res = self.do_request( hook_ctx=HookContext( + config=self.sdk_configuration, base_url=base_url or "", operation_id="testConfig", oauth2_scopes=["auth:read", "webhooks:read"], @@ -1358,6 +1371,7 @@ async def test_config_async( http_res = await self.do_request_async( hook_ctx=HookContext( + config=self.sdk_configuration, base_url=base_url or "", operation_id="testConfig", oauth2_scopes=["auth:read", "webhooks:read"], @@ -1457,6 +1471,7 @@ def update_config( http_res = self.do_request( hook_ctx=HookContext( + config=self.sdk_configuration, base_url=base_url or "", operation_id="updateConfig", oauth2_scopes=["auth:read", "webhooks:write"], @@ -1553,6 +1568,7 @@ async def update_config_async( http_res = await self.do_request_async( hook_ctx=HookContext( + config=self.sdk_configuration, base_url=base_url or "", operation_id="updateConfig", oauth2_scopes=["auth:read", "webhooks:write"], From c8da6ff675eebd63a0e467dd38c921841e3868fd Mon Sep 17 00:00:00 2001 From: "speakeasy-github[bot]" <128539517+speakeasy-github[bot]@users.noreply.github.com> Date: Thu, 5 Jun 2025 08:38:41 +0000 Subject: [PATCH 2/2] empty commit to trigger [run-tests] workflow