2 stable releases
2.0.1 | Dec 31, 2024 |
---|---|
2.0.0 | Dec 30, 2024 |
#1305 in Database interfaces
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
~275K SLoC