10 releases (breaking)

0.10.1 Aug 31, 2022
0.9.1 Jul 8, 2022
0.4.0 Feb 4, 2022

#258 in HTTP client

Apache-2.0

105KB
2K SLoC

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 project. By using the openapi-spec 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

Class Method HTTP request Description
AccountsApi api_accounts_post POST /api/accounts
AppsApi api_apps_get GET /api/apps
AppsApi api_apps_id_delete DELETE /api/apps/{id}
AppsApi api_apps_id_get GET /api/apps/{id}
AppsApi api_apps_id_put PUT /api/apps/{id}
AppsApi api_apps_post POST /api/apps
AuthTokensApi api_auth_tokens_post POST /api/auth-tokens
CertificatesApi api_certificates_get GET /api/certificates
CertificatesApi api_certificates_id_delete DELETE /api/certificates/{id}
CertificatesApi api_certificates_id_put PUT /api/certificates/{id}
CertificatesApi api_certificates_post POST /api/certificates
ChannelStatusesApi api_channel_statuses_get GET /api/channel-statuses
ChannelsApi api_channels_channel_id_desired_status_put PUT /api/channels/{channelId}/desired-status
ChannelsApi api_channels_get GET /api/channels
ChannelsApi api_channels_id_delete DELETE /api/channels/{id}
ChannelsApi api_channels_id_get GET /api/channels/{id}
ChannelsApi api_channels_id_logs_get GET /api/channels/{id}/logs
ChannelsApi api_channels_id_patch PATCH /api/channels/{id}
ChannelsApi api_channels_id_put PUT /api/channels/{id}
ChannelsApi api_channels_post POST /api/channels
RevisionsApi api_revisions_get GET /api/revisions
RevisionsApi api_revisions_id_delete DELETE /api/revisions/{id}
RevisionsApi api_revisions_post POST /api/revisions
StoragesApi api_storages_get GET /api/storages

Documentation For Models

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

cargo doc --open

Author

Dependencies

~5–16MB
~224K SLoC