# Rust API client for lethean-api
Distributed Virtual Private Marketplace
## 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: 1.2.1
- Package version: 1.2.1
- Build package: org.openapitools.codegen.languages.RustClientCodegen
For more information, please visit [https://lt.hn](https://lt.hn)
## Installation
Put the package under your project folder and add the following to `Cargo.toml` under `[dependencies]`:
```
openapi = { path = "./generated" }
```
## Documentation for API Endpoints
All URIs are relative to *https://dvpm.io*
*ExplorerApi* | [**get_activity**](docs/ExplorerApi.md#get_activity) | **GET** /v1/explorer/activity |
*ExplorerApi* | [**get_block**](docs/ExplorerApi.md#get_block) | **GET** /v1/explorer/chain/block/{id} |
*ExplorerApi* | [**get_emission**](docs/ExplorerApi.md#get_emission) | **GET** /v1/explorer/chain/emission |
*ExplorerApi* | [**get_mempool**](docs/ExplorerApi.md#get_mempool) | **GET** /v1/explorer/chain/mempool |
*ExplorerApi* | [**get_network_info**](docs/ExplorerApi.md#get_network_info) | **GET** /v1/explorer/chain/stats |
*ExplorerApi* | [**get_outputs_blocks**](docs/ExplorerApi.md#get_outputs_blocks) | **GET** /v1/explorer/chain/block/outputs |
*ExplorerApi* | [**get_raw_block_data**](docs/ExplorerApi.md#get_raw_block_data) | **GET** /v1/explorer/chain/block/raw/{id} |
*ExplorerApi* | [**get_raw_transaction_data**](docs/ExplorerApi.md#get_raw_transaction_data) | **GET** /v1/explorer/chain/transaction/raw/{tx_hash} |
*ExplorerApi* | [**get_transaction**](docs/ExplorerApi.md#get_transaction) | **GET** /v1/explorer/chain/transaction/{tx_hash} |
*ExplorerApi* | [**get_transactions**](docs/ExplorerApi.md#get_transactions) | **GET** /v1/explorer/chain/transactions |
*ExplorerApi* | [**get_version**](docs/ExplorerApi.md#get_version) | **GET** /v1/explorer/chain/version |
*ExplorerApi* | [**prove_transfer**](docs/ExplorerApi.md#prove_transfer) | **GET** /v1/explorer/validate/transfer |
*ExplorerApi* | [**search_chain**](docs/ExplorerApi.md#search_chain) | **GET** /v1/explorer/chain/search/{id} |
*VpnApi* | [**list_services**](docs/VpnApi.md#list_services) | **GET** /v1/services/public-nodes |
## Documentation For Models
- [Activity](docs/Activity.md)
- [BlockDto](docs/BlockDto.md)
- [BlockEntity](docs/BlockEntity.md)
- [BlockOutputEntity](docs/BlockOutputEntity.md)
- [BlockOutputsDto](docs/BlockOutputsDto.md)
- [BlockOutputsEntity](docs/BlockOutputsEntity.md)
- [CertificatesEntity](docs/CertificatesEntity.md)
- [Commit](docs/Commit.md)
- [CommitAuthor](docs/CommitAuthor.md)
- [CommitLink](docs/CommitLink.md)
- [CommitMediaThumbnail](docs/CommitMediaThumbnail.md)
- [CommitSummary](docs/CommitSummary.md)
- [EcdhInfo](docs/EcdhInfo.md)
- [EmissionDto](docs/EmissionDto.md)
- [EmissionEntity](docs/EmissionEntity.md)
- [InputsEntity](docs/InputsEntity.md)
- [MempoolDto](docs/MempoolDto.md)
- [MempoolEntity](docs/MempoolEntity.md)
- [MgsEntity](docs/MgsEntity.md)
- [MixinEntity](docs/MixinEntity.md)
- [NetworkStatsDto](docs/NetworkStatsDto.md)
- [NetworkStatsEntity](docs/NetworkStatsEntity.md)
- [OutputEntity](docs/OutputEntity.md)
- [ProveTransferDto](docs/ProveTransferDto.md)
- [ProveTransferEntity](docs/ProveTransferEntity.md)
- [ProveTransferOutputsEntity](docs/ProveTransferOutputsEntity.md)
- [ProxySettingsEntity](docs/ProxySettingsEntity.md)
- [RangeSigsEntity](docs/RangeSigsEntity.md)
- [RawBlockDto](docs/RawBlockDto.md)
- [RawBlockEntity](docs/RawBlockEntity.md)
- [RawBlockMinerTx](docs/RawBlockMinerTx.md)
- [RawBlockMinerVin](docs/RawBlockMinerVin.md)
- [RawBlockMinerVinGen](docs/RawBlockMinerVinGen.md)
- [RawBlockMinerVout](docs/RawBlockMinerVout.md)
- [RawTransactionDto](docs/RawTransactionDto.md)
- [RawTransactionEntity](docs/RawTransactionEntity.md)
- [RawTransactionEntityVin](docs/RawTransactionEntityVin.md)
- [RawTransactionEntityVinKey](docs/RawTransactionEntityVinKey.md)
- [RawTransactionEntityVout](docs/RawTransactionEntityVout.md)
- [RawTransactionEntityVoutTarget](docs/RawTransactionEntityVoutTarget.md)
- [RawTransactionRctSignature](docs/RawTransactionRctSignature.md)
- [RctSigEntity](docs/RctSigEntity.md)
- [RctSigPrunable](docs/RctSigPrunable.md)
- [SearchDto](docs/SearchDto.md)
- [SearchEntity](docs/SearchEntity.md)
- [ServiceEntity](docs/ServiceEntity.md)
- [TimeRangeEntity](docs/TimeRangeEntity.md)
- [TransactionBlock](docs/TransactionBlock.md)
- [TransactionDto](docs/TransactionDto.md)
- [TransactionEntity](docs/TransactionEntity.md)
- [TransactionsDto](docs/TransactionsDto.md)
- [TransactionsEntity](docs/TransactionsEntity.md)
- [TxnEntity](docs/TxnEntity.md)
- [VersionDto](docs/VersionDto.md)
- [VersionEntity](docs/VersionEntity.md)
- [VoutTarget](docs/VoutTarget.md)
- [VpnSettingsEntity](docs/VpnSettingsEntity.md)
To get access to the crate's generated documentation, use:
```
cargo doc --open
```
## Author
contact@lethean.io