#openapi #api-client #client

hippo-openapi

Auto-generated client for Hippo

10 releases (breaking)

0.10.1 Aug 31, 2022
0.9.1 Jul 8, 2022
0.4.0 Feb 4, 2022
Download history 345/week @ 2022-06-09 147/week @ 2022-06-16 99/week @ 2022-06-23 79/week @ 2022-06-30 285/week @ 2022-07-07 132/week @ 2022-07-14 105/week @ 2022-07-21 42/week @ 2022-07-28 174/week @ 2022-08-04 195/week @ 2022-08-11 175/week @ 2022-08-18 164/week @ 2022-08-25 182/week @ 2022-09-01 146/week @ 2022-09-08 99/week @ 2022-09-15 112/week @ 2022-09-22

604 downloads per month

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

~3–12MB
~247K SLoC