# Rust API client for hippo-openapi
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: 1.0
- Package version: 0.10.1
- Build package: `org.openapitools.codegen.languages.RustClientCodegen`
## Installation
Put the package under your project folder in a directory named `hippo-openapi` and add the following to `Cargo.toml` under `[dependencies]`:
```
hippo-openapi = { path = "./hippo-openapi" }
```
## Documentation for API Endpoints
All URIs are relative to *http://localhost*
*AccountsApi* | [**api_accounts_post**](docs/AccountsApi.md#api_accounts_post) | **POST** /api/accounts |
*AppsApi* | [**api_apps_get**](docs/AppsApi.md#api_apps_get) | **GET** /api/apps |
*AppsApi* | [**api_apps_id_delete**](docs/AppsApi.md#api_apps_id_delete) | **DELETE** /api/apps/{id} |
*AppsApi* | [**api_apps_id_get**](docs/AppsApi.md#api_apps_id_get) | **GET** /api/apps/{id} |
*AppsApi* | [**api_apps_id_put**](docs/AppsApi.md#api_apps_id_put) | **PUT** /api/apps/{id} |
*AppsApi* | [**api_apps_post**](docs/AppsApi.md#api_apps_post) | **POST** /api/apps |
*AuthTokensApi* | [**api_auth_tokens_post**](docs/AuthTokensApi.md#api_auth_tokens_post) | **POST** /api/auth-tokens |
*CertificatesApi* | [**api_certificates_get**](docs/CertificatesApi.md#api_certificates_get) | **GET** /api/certificates |
*CertificatesApi* | [**api_certificates_id_delete**](docs/CertificatesApi.md#api_certificates_id_delete) | **DELETE** /api/certificates/{id} |
*CertificatesApi* | [**api_certificates_id_put**](docs/CertificatesApi.md#api_certificates_id_put) | **PUT** /api/certificates/{id} |
*CertificatesApi* | [**api_certificates_post**](docs/CertificatesApi.md#api_certificates_post) | **POST** /api/certificates |
*ChannelStatusesApi* | [**api_channel_statuses_get**](docs/ChannelStatusesApi.md#api_channel_statuses_get) | **GET** /api/channel-statuses |
*ChannelsApi* | [**api_channels_channel_id_desired_status_put**](docs/ChannelsApi.md#api_channels_channel_id_desired_status_put) | **PUT** /api/channels/{channelId}/desired-status |
*ChannelsApi* | [**api_channels_get**](docs/ChannelsApi.md#api_channels_get) | **GET** /api/channels |
*ChannelsApi* | [**api_channels_id_delete**](docs/ChannelsApi.md#api_channels_id_delete) | **DELETE** /api/channels/{id} |
*ChannelsApi* | [**api_channels_id_get**](docs/ChannelsApi.md#api_channels_id_get) | **GET** /api/channels/{id} |
*ChannelsApi* | [**api_channels_id_logs_get**](docs/ChannelsApi.md#api_channels_id_logs_get) | **GET** /api/channels/{id}/logs |
*ChannelsApi* | [**api_channels_id_patch**](docs/ChannelsApi.md#api_channels_id_patch) | **PATCH** /api/channels/{id} |
*ChannelsApi* | [**api_channels_id_put**](docs/ChannelsApi.md#api_channels_id_put) | **PUT** /api/channels/{id} |
*ChannelsApi* | [**api_channels_post**](docs/ChannelsApi.md#api_channels_post) | **POST** /api/channels |
*RevisionsApi* | [**api_revisions_get**](docs/RevisionsApi.md#api_revisions_get) | **GET** /api/revisions |
*RevisionsApi* | [**api_revisions_id_delete**](docs/RevisionsApi.md#api_revisions_id_delete) | **DELETE** /api/revisions/{id} |
*RevisionsApi* | [**api_revisions_post**](docs/RevisionsApi.md#api_revisions_post) | **POST** /api/revisions |
*StoragesApi* | [**api_storages_get**](docs/StoragesApi.md#api_storages_get) | **GET** /api/storages |
## Documentation For Models
- [AppChannelListItem](docs/AppChannelListItem.md)
- [AppItem](docs/AppItem.md)
- [AppItemPage](docs/AppItemPage.md)
- [AppSummaryDto](docs/AppSummaryDto.md)
- [CertificateItem](docs/CertificateItem.md)
- [CertificateItemPage](docs/CertificateItemPage.md)
- [ChannelItem](docs/ChannelItem.md)
- [ChannelItemPage](docs/ChannelItemPage.md)
- [ChannelJobStatusItem](docs/ChannelJobStatusItem.md)
- [ChannelJobStatusItemPage](docs/ChannelJobStatusItemPage.md)
- [ChannelRevisionSelectionStrategy](docs/ChannelRevisionSelectionStrategy.md)
- [ChannelRevisionSelectionStrategyField](docs/ChannelRevisionSelectionStrategyField.md)
- [CreateAccountCommand](docs/CreateAccountCommand.md)
- [CreateAppCommand](docs/CreateAppCommand.md)
- [CreateCertificateCommand](docs/CreateCertificateCommand.md)
- [CreateChannelCommand](docs/CreateChannelCommand.md)
- [CreateTokenCommand](docs/CreateTokenCommand.md)
- [DesiredStatus](docs/DesiredStatus.md)
- [EnvironmentVariableItem](docs/EnvironmentVariableItem.md)
- [GetChannelLogsVm](docs/GetChannelLogsVm.md)
- [GuidNullableField](docs/GuidNullableField.md)
- [JobStatus](docs/JobStatus.md)
- [PatchChannelCommand](docs/PatchChannelCommand.md)
- [RegisterRevisionCommand](docs/RegisterRevisionCommand.md)
- [RevisionComponentDto](docs/RevisionComponentDto.md)
- [RevisionItem](docs/RevisionItem.md)
- [RevisionItemPage](docs/RevisionItemPage.md)
- [StringField](docs/StringField.md)
- [StringPage](docs/StringPage.md)
- [TokenInfo](docs/TokenInfo.md)
- [UpdateAppCommand](docs/UpdateAppCommand.md)
- [UpdateCertificateCommand](docs/UpdateCertificateCommand.md)
- [UpdateChannelCommand](docs/UpdateChannelCommand.md)
- [UpdateDesiredStatusCommand](docs/UpdateDesiredStatusCommand.md)
- [UpdateEnvironmentVariableDto](docs/UpdateEnvironmentVariableDto.md)
- [UpdateEnvironmentVariableDtoListField](docs/UpdateEnvironmentVariableDtoListField.md)
To get access to the crate's generated documentation, use:
```
cargo doc --open
```
## Author