API to manage an Outline server. See getoutline.org.
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.
org.openapitools.codegen.languages.RustClientCodegen
Put the package under your project folder in a directory named openapi
and add the following to Cargo.toml
under [dependencies]
:
openapi = { path = "./openapi" }
All URIs are relative to https://myserver/SecretPath
Class | Method | HTTP request | Description ------------ | ------------- | ------------- | ------------- AccessKeyApi | accesskeysget | GET /access-keys | AccessKeyApi | accesskeysiddatalimitdelete | DELETE /access-keys/{id}/data-limit | *AccessKeyApi* | accesskeysiddatalimitput | PUT /access-keys/{id}/data-limit | AccessKeyApi | accesskeysiddelete | DELETE /access-keys/{id} | *AccessKeyApi* | accesskeysidget | GET /access-keys/{id} | AccessKeyApi | accesskeysidnameput | PUT /access-keys/{id}/name | AccessKeyApi | accesskeyspost | POST /access-keys | AccessKeyApi | experimentalaccesskeydatalimitdelete | DELETE /experimental/access-key-data-limit | *AccessKeyApi* | experimentalaccesskeydatalimitput | PUT /experimental/access-key-data-limit | AccessKeyApi | metricstransferget | GET /metrics/transfer | AccessKeyApi | serveraccesskeydatalimitdelete | DELETE /server/access-key-data-limit | *AccessKeyApi* | serveraccesskeydatalimitput | PUT /server/access-key-data-limit | AccessKeyApi | serverportfornewaccesskeysput | PUT /server/port-for-new-access-keys | LimitApi | accesskeysiddatalimitdelete | DELETE /access-keys/{id}/data-limit | *LimitApi* | accesskeysiddatalimitput | PUT /access-keys/{id}/data-limit | LimitApi | experimentalaccesskeydatalimitdelete | DELETE /experimental/access-key-data-limit | *LimitApi* | experimentalaccesskeydatalimitput | PUT /experimental/access-key-data-limit | LimitApi | serveraccesskeydatalimitdelete | DELETE /server/access-key-data-limit | *LimitApi* | serveraccesskeydatalimitput | PUT /server/access-key-data-limit | ServerApi | metricsenabledget | GET /metrics/enabled | ServerApi | metricsenabledput | PUT /metrics/enabled | ServerApi | nameput | PUT /name | *ServerApi* | serverget | GET /server | ServerApi | serverhostnameforaccesskeys_put | PUT /server/hostname-for-access-keys |
To get access to the crate's generated documentation, use:
cargo doc --open