sbanken 0.0.1-alpha.3

Rust API client for sbanken
Documentation
# 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](https://openapi-generator.tech) project.  By using the [openapi-spec](https://openapis.org) from a remote server, you can easily generate an API client.

- API version: 2.0
- Package version: 0.0.1-alpha.2
- Build package: `org.openapitools.codegen.languages.RustClientCodegen`

## 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* | [**accounts_list**]docs/AccountsApi.md#accounts_list | **GET** /api/v2/Accounts | Lists the accounts.
*AccountsApi* | [**accounts_read**]docs/AccountsApi.md#accounts_read | **GET** /api/v2/Accounts/{accountId} | Reads an account
*CardsApi* | [**cards_list**]docs/CardsApi.md#cards_list | **GET** /api/v2/Cards | Lists the cards.
*CustomersApi* | [**customers_read**]docs/CustomersApi.md#customers_read | **GET** /api/v2/Customers | Get customer data
*EfakturaApi* | [**efaktura_list**]docs/EfakturaApi.md#efaktura_list | **GET** /api/v2/Efaktura | List eFakturas.
*EfakturaApi* | [**efaktura_list_new**]docs/EfakturaApi.md#efaktura_list_new | **GET** /api/v2/Efaktura/new | List eFakturas that have not yet been processed by the customer. These are considered \"new\".
*EfakturaApi* | [**efaktura_pay**]docs/EfakturaApi.md#efaktura_pay | **POST** /api/v2/Efaktura | Pay an eFaktura.
*EfakturaApi* | [**efaktura_read**]docs/EfakturaApi.md#efaktura_read | **GET** /api/v2/Efaktura/{eFakturaId} | Read an eFaktura.
*MailboxApi* | [**mailbox_count_archive_message**]docs/MailboxApi.md#mailbox_count_archive_message | **GET** /api/v2/Mailbox/archive/count | Count the number of messages in your archive
*MailboxApi* | [**mailbox_count_inbox_message**]docs/MailboxApi.md#mailbox_count_inbox_message | **GET** /api/v2/Mailbox/inbox/count | Count the number of messages in your inbox
*MailboxApi* | [**mailbox_delete_archive**]docs/MailboxApi.md#mailbox_delete_archive | **DELETE** /api/v2/Mailbox/archive/{id} | Delete a message from your archive
*MailboxApi* | [**mailbox_delete_inbox**]docs/MailboxApi.md#mailbox_delete_inbox | **DELETE** /api/v2/Mailbox/inbox/{id} | Delete a message from your inbox
*MailboxApi* | [**mailbox_list_archive**]docs/MailboxApi.md#mailbox_list_archive | **GET** /api/v2/Mailbox/archive | List the messages in your archive
*MailboxApi* | [**mailbox_list_inbox**]docs/MailboxApi.md#mailbox_list_inbox | **GET** /api/v2/Mailbox/inbox | List the messages in your inbox
*MailboxApi* | [**mailbox_move_to_archive**]docs/MailboxApi.md#mailbox_move_to_archive | **PUT** /api/v2/Mailbox/inbox/{id}/move | Move a message from your inbox to your archive
*MailboxApi* | [**mailbox_move_to_inbox**]docs/MailboxApi.md#mailbox_move_to_inbox | **PUT** /api/v2/Mailbox/archive/{id}/move | Move a message from your archive to your inbox 
*MailboxApi* | [**mailbox_read_archive**]docs/MailboxApi.md#mailbox_read_archive | **GET** /api/v2/Mailbox/archive/{id} | Read a message from your archive.
*MailboxApi* | [**mailbox_read_archive_attachment**]docs/MailboxApi.md#mailbox_read_archive_attachment | **GET** /api/v2/Mailbox/archive/{messageId}/attachment/{attachmentId} | Read the attachment of an archive message.
*MailboxApi* | [**mailbox_read_inbox**]docs/MailboxApi.md#mailbox_read_inbox | **GET** /api/v2/Mailbox/inbox/{id} | Read a message from your inbox
*MailboxApi* | [**mailbox_read_inbox_attachment**]docs/MailboxApi.md#mailbox_read_inbox_attachment | **GET** /api/v2/Mailbox/inbox/{messageId}/attachment/{attachmentId} | Read the attachment of an inbox message.
*MailboxApi* | [**mailbox_set_read_status_archive**]docs/MailboxApi.md#mailbox_set_read_status_archive | **PUT** /api/v2/Mailbox/archive/{id}/readstatus | Sets the read/unread status of a message in your archive to the indicated value
*MailboxApi* | [**mailbox_set_read_status_inbox**]docs/MailboxApi.md#mailbox_set_read_status_inbox | **PUT** /api/v2/Mailbox/inbox/{id}/readstatus | Sets the read/unread status of a message in your inbox to the indicated value
*PaymentsApi* | [**payments_list**]docs/PaymentsApi.md#payments_list | **GET** /api/v2/Payments/{accountId} | List the payments. These payments are awaiting processing. Payments are processed on the due date.
*PaymentsApi* | [**payments_read**]docs/PaymentsApi.md#payments_read | **GET** /api/v2/Payments/{accountId}/{paymentId} | Read a payment.
*StandingOrdersApi* | [**standing_orders_list_standing_orders**]docs/StandingOrdersApi.md#standing_orders_list_standing_orders | **GET** /api/v2/StandingOrders/{accountId} | Lists the standing orders for repeated transfers and payments.
*TransactionsApi* | [**transactions_list**]docs/TransactionsApi.md#transactions_list | **GET** /api/v2/Transactions/{accountId} | Get Transactions
*TransactionsApi* | [**transactions_list_archive**]docs/TransactionsApi.md#transactions_list_archive | **GET** /api/v2/Transactions/archive/{accountId} | Get Archived Transactions (Norwegian: bokført) with transactionId
*TransfersApi* | [**transfers_create**]docs/TransfersApi.md#transfers_create | **POST** /api/v2/Transfers | This operation executes a transfer between two accounts.


## Documentation For Models

 - [Account]docs/Account.md
 - [Address]docs/Address.md
 - [ArchiveTransaction]docs/ArchiveTransaction.md
 - [Card]docs/Card.md
 - [CardDetails]docs/CardDetails.md
 - [CardStatus]docs/CardStatus.md
 - [Category]docs/Category.md
 - [Customer]docs/Customer.md
 - [EFaktura]docs/EFaktura.md
 - [EFakturaPayRequest]docs/EFakturaPayRequest.md
 - [EFakturaSimple]docs/EFakturaSimple.md
 - [ListResultOfAccount]docs/ListResultOfAccount.md
 - [ListResultOfArchiveTransaction]docs/ListResultOfArchiveTransaction.md
 - [ListResultOfCard]docs/ListResultOfCard.md
 - [ListResultOfEFaktura]docs/ListResultOfEFaktura.md
 - [ListResultOfEFakturaSimple]docs/ListResultOfEFakturaSimple.md
 - [ListResultOfMessageListItem]docs/ListResultOfMessageListItem.md
 - [ListResultOfPayment]docs/ListResultOfPayment.md
 - [ListResultOfStandingOrder]docs/ListResultOfStandingOrder.md
 - [ListResultOfTransaction]docs/ListResultOfTransaction.md
 - [MailboxAttachment]docs/MailboxAttachment.md
 - [MessageItem]docs/MessageItem.md
 - [MessageListItem]docs/MessageListItem.md
 - [NewStatusType]docs/NewStatusType.md
 - [Payment]docs/Payment.md
 - [PhoneNumber]docs/PhoneNumber.md
 - [ProductCode]docs/ProductCode.md
 - [ReservationType]docs/ReservationType.md
 - [SetReadStatusRequest]docs/SetReadStatusRequest.md
 - [SourceType]docs/SourceType.md
 - [StandingOrder]docs/StandingOrder.md
 - [StandingOrderFrequency]docs/StandingOrderFrequency.md
 - [StandingOrderType]docs/StandingOrderType.md
 - [Status]docs/Status.md
 - [Transaction]docs/Transaction.md
 - [TransactionDetail]docs/TransactionDetail.md
 - [TransferCreateRequest]docs/TransferCreateRequest.md


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

```
cargo doc --open
```

## Author