Rust API client for openapi
API to manage an Outline server. See getoutline.org.
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: 1.0
- Build package:
org.openapitools.codegen.languages.RustClientCodegen
Installation
Put the package under your project folder in a directory named openapi and add the following to Cargo.toml under [dependencies]:
openapi = { path = "./openapi" }
Documentation for API Endpoints
All URIs are relative to https://myserver/SecretPath
| Class | Method | HTTP request | Description |
|---|---|---|---|
| AccessKeyApi | access_keys_get | GET /access-keys | |
| AccessKeyApi | access_keys_id_data_limit_delete | DELETE /access-keys/{id}/data-limit | |
| AccessKeyApi | access_keys_id_data_limit_put | PUT /access-keys/{id}/data-limit | |
| AccessKeyApi | access_keys_id_delete | DELETE /access-keys/{id} | |
| AccessKeyApi | access_keys_id_get | GET /access-keys/{id} | |
| AccessKeyApi | access_keys_id_name_put | PUT /access-keys/{id}/name | |
| AccessKeyApi | access_keys_post | POST /access-keys | |
| AccessKeyApi | experimental_access_key_data_limit_delete | DELETE /experimental/access-key-data-limit | |
| AccessKeyApi | experimental_access_key_data_limit_put | PUT /experimental/access-key-data-limit | |
| AccessKeyApi | metrics_transfer_get | GET /metrics/transfer | |
| AccessKeyApi | server_access_key_data_limit_delete | DELETE /server/access-key-data-limit | |
| AccessKeyApi | server_access_key_data_limit_put | PUT /server/access-key-data-limit | |
| AccessKeyApi | server_port_for_new_access_keys_put | PUT /server/port-for-new-access-keys | |
| LimitApi | access_keys_id_data_limit_delete | DELETE /access-keys/{id}/data-limit | |
| LimitApi | access_keys_id_data_limit_put | PUT /access-keys/{id}/data-limit | |
| LimitApi | experimental_access_key_data_limit_delete | DELETE /experimental/access-key-data-limit | |
| LimitApi | experimental_access_key_data_limit_put | PUT /experimental/access-key-data-limit | |
| LimitApi | server_access_key_data_limit_delete | DELETE /server/access-key-data-limit | |
| LimitApi | server_access_key_data_limit_put | PUT /server/access-key-data-limit | |
| ServerApi | metrics_enabled_get | GET /metrics/enabled | |
| ServerApi | metrics_enabled_put | PUT /metrics/enabled | |
| ServerApi | name_put | PUT /name | |
| ServerApi | server_get | GET /server | |
| ServerApi | server_hostname_for_access_keys_put | PUT /server/hostname-for-access-keys |
Documentation For Models
- AccessKey
- AccessKeysGet200Response
- AccessKeysIdGet404Response
- AccessKeysPostRequest
- DataLimit
- MetricsEnabledGet200Response
- MetricsTransferGet200Response
- NamePutRequest
- Server
- ServerHostnameForAccessKeysPutRequest
- ServerPortForNewAccessKeysPutRequest
To get access to the crate's generated documentation, use:
cargo doc --open