Rust API client for sbanken

No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)

Overview

This API client was generated by the OpenAPI Generator project. By using the openapi-spec from a remote server, you can easily generate an API client.

Installation

Put the package under your project folder in a directory named sbanken and add the following to Cargo.toml under [dependencies]:

sbanken = { path = "./sbanken" }

Documentation for API Endpoints

All URIs are relative to https://https://publicapi.sbanken.no/apibeta

Class | Method | HTTP request | Description ------------ | ------------- | ------------- | ------------- AccountsApi | accountslist | GET /api/v2/Accounts | Lists the accounts. *AccountsApi* | accountsread | GET /api/v2/Accounts/{accountId} | Reads an account CardsApi | cardslist | GET /api/v2/Cards | Lists the cards. *CustomersApi* | customersread | GET /api/v2/Customers | Get customer data EfakturaApi | efakturalist | GET /api/v2/Efaktura | List eFakturas. *EfakturaApi* | efakturalistnew | GET /api/v2/Efaktura/new | List eFakturas that have not yet been processed by the customer. These are considered \"new\". *EfakturaApi* | efakturapay | POST /api/v2/Efaktura | Pay an eFaktura. EfakturaApi | efakturaread | GET /api/v2/Efaktura/{eFakturaId} | Read an eFaktura. *MailboxApi* | mailboxcountarchivemessage | GET /api/v2/Mailbox/archive/count | Count the number of messages in your archive MailboxApi | mailboxcountinboxmessage | GET /api/v2/Mailbox/inbox/count | Count the number of messages in your inbox *MailboxApi* | mailboxdeletearchive | DELETE /api/v2/Mailbox/archive/{id} | Delete a message from your archive *MailboxApi* | mailboxdeleteinbox | DELETE /api/v2/Mailbox/inbox/{id} | Delete a message from your inbox *MailboxApi* | mailboxlistarchive | GET /api/v2/Mailbox/archive | List the messages in your archive *MailboxApi* | mailboxlistinbox | GET /api/v2/Mailbox/inbox | List the messages in your inbox *MailboxApi* | mailboxmovetoarchive | PUT /api/v2/Mailbox/inbox/{id}/move | Move a message from your inbox to your archive MailboxApi | mailboxmovetoinbox | PUT /api/v2/Mailbox/archive/{id}/move | Move a message from your archive to your inbox *MailboxApi* | mailboxreadarchive | GET /api/v2/Mailbox/archive/{id} | Read a message from your archive. *MailboxApi* | mailboxreadarchiveattachment | GET /api/v2/Mailbox/archive/{messageId}/attachment/{attachmentId} | Read the attachment of an archive message. MailboxApi | mailboxreadinbox | GET /api/v2/Mailbox/inbox/{id} | Read a message from your inbox MailboxApi | mailboxreadinboxattachment | GET /api/v2/Mailbox/inbox/{messageId}/attachment/{attachmentId} | Read the attachment of an inbox message. *MailboxApi* | mailboxsetreadstatusarchive | PUT /api/v2/Mailbox/archive/{id}/readstatus | Sets the read/unread status of a message in your archive to the indicated value *MailboxApi* | mailboxsetreadstatusinbox | PUT /api/v2/Mailbox/inbox/{id}/readstatus | Sets the read/unread status of a message in your inbox to the indicated value *PaymentsApi* | paymentslist | GET /api/v2/Payments/{accountId} | List the payments. These payments are awaiting processing. Payments are processed on the due date. PaymentsApi | paymentsread | GET /api/v2/Payments/{accountId}/{paymentId} | Read a payment. *StandingOrdersApi* | standingordersliststandingorders | GET /api/v2/StandingOrders/{accountId} | Lists the standing orders for repeated transfers and payments. *TransactionsApi* | transactionslist | GET /api/v2/Transactions/{accountId} | Get Transactions TransactionsApi | transactionslistarchive | GET /api/v2/Transactions/archive/{accountId} | Get Archived Transactions (Norwegian: bokført) with transactionId TransfersApi | transfers_create | POST /api/v2/Transfers | This operation executes a transfer between two accounts.

Documentation For Models

To get access to the crate's generated documentation, use:

cargo doc --open

Author