2 stable releases
2.0.1 | Dec 31, 2024 |
---|---|
2.0.0 | Dec 30, 2024 |
#956 in Database interfaces
232 downloads per month
125KB
2.5K
SLoC
Rust OpenAPI client for GoCardless Bank Account Data
Securely access your user's bank account information for better lending, accounting, verification and financial management.
For more information, visit https://gocardless.com/bank-account-data.
Installation
cargo add gocardless-bankaccountdata
Documentation
Documentation for is available on Docs.rs.
Documentation for API Endpoints
All URIs are relative to https://bankaccountdata.gocardless.com
Class | Method | HTTP request | Description |
---|---|---|---|
AccountsApi | retrieve_account_balances | GET /api/v2/accounts/{id}/balances/ | |
AccountsApi | retrieve_account_details | GET /api/v2/accounts/{id}/details/ | |
AccountsApi | retrieve_account_metadata | GET /api/v2/accounts/{id}/ | |
AccountsApi | retrieve_account_transactions | GET /api/v2/accounts/{id}/transactions/ | |
AgreementsApi | accept_eua | PUT /api/v2/agreements/enduser/{id}/accept/ | |
AgreementsApi | create_eua | POST /api/v2/agreements/enduser/ | |
AgreementsApi | delete_eua_by_id | DELETE /api/v2/agreements/enduser/{id}/ | |
AgreementsApi | retrieve_all_euas_for_an_end_user | GET /api/v2/agreements/enduser/ | |
AgreementsApi | retrieve_eua_by_id | GET /api/v2/agreements/enduser/{id}/ | |
InstitutionsApi | retrieve_all_supported_institutions_in_a_given_country | GET /api/v2/institutions/ | |
InstitutionsApi | retrieve_institution | GET /api/v2/institutions/{id}/ | |
RequisitionsApi | create_requisition | POST /api/v2/requisitions/ | |
RequisitionsApi | delete_requisition_by_id | DELETE /api/v2/requisitions/{id}/ | |
RequisitionsApi | requisition_by_id | GET /api/v2/requisitions/{id}/ | |
RequisitionsApi | retrieve_all_requisitions | GET /api/v2/requisitions/ | |
TokenApi | get_a_new_access_token | POST /api/v2/token/refresh/ | |
TokenApi | obtain_new_access_slash_refresh_token_pair | POST /api/v2/token/new/ |
Documentation For Models
- Account
- AccountBalance
- AccountDetail
- AccountSchema
- AccountTransactions
- BalanceAmountSchema
- BalanceSchema
- BankTransaction
- CurrencyExchangeSchema
- DetailSchema
- EndUserAgreement
- EndUserAgreementRequest
- EnduserAcceptanceDetailsRequest
- ErrorResponse
- Integration
- IntegrationRetrieve
- JwtObtainPairRequest
- JwtRefreshRequest
- OwnerAddressStructuredSchema
- PaginatedEndUserAgreementList
- PaginatedRequisitionList
- Requisition
- RequisitionRequest
- SpectacularJwtObtain
- SpectacularJwtRefresh
- SpectacularRequisition
- StatusEnum
- TransactionAmountSchema
- TransactionSchema
License
This project is available under the MIT license.
Dependencies
~8–20MB
~273K SLoC