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
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
- AppChannelListItem
- AppItem
- AppItemPage
- AppSummaryDto
- CertificateItem
- CertificateItemPage
- ChannelItem
- ChannelItemPage
- ChannelJobStatusItem
- ChannelJobStatusItemPage
- ChannelRevisionSelectionStrategy
- ChannelRevisionSelectionStrategyField
- CreateAccountCommand
- CreateAppCommand
- CreateCertificateCommand
- CreateChannelCommand
- CreateTokenCommand
- DesiredStatus
- EnvironmentVariableItem
- GetChannelLogsVm
- GuidNullableField
- JobStatus
- PatchChannelCommand
- RegisterRevisionCommand
- RevisionComponentDto
- RevisionItem
- RevisionItemPage
- StringField
- StringPage
- TokenInfo
- UpdateAppCommand
- UpdateCertificateCommand
- UpdateChannelCommand
- UpdateDesiredStatusCommand
- UpdateEnvironmentVariableDto
- UpdateEnvironmentVariableDtoListField
To get access to the crate's generated documentation, use:
cargo doc --open
Author
Dependencies
~5–16MB
~224K SLoC