Rust API client for dtz-core
a generated client for the DTZ Core API
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: 2.3.2
- Package version: 2.3.2
- Generator version: 7.18.0
- Build package:
org.openapitools.codegen.languages.RustClientCodegen
Installation
Put the package under your project folder in a directory named dtz-core and add the following to Cargo.toml under [dependencies]:
dtz-core = { path = "./dtz-core" }
Documentation for API Endpoints
All URIs are relative to https://dtz.rocks/api/2021-12-09
| Class | Method | HTTP request | Description |
|---|---|---|---|
| DefaultApi | create_chat | POST /chat | create a new chat by posting a message |
| DefaultApi | create_context | POST /context | create new context |
| DefaultApi | create_ingress | POST /ingress/{domain}/{uri} | create static content for ingress |
| DefaultApi | create_root_ingress | POST /ingress/{domain}/ | create or update ingress |
| DefaultApi | create_task | POST /task/{task_id} | create task for async execution |
| DefaultApi | delete_context | DELETE /context/{context_id} | delete context |
| DefaultApi | delete_ingress | DELETE /ingress/{domain}/{uri} | delete ingress |
| DefaultApi | delete_root_ingress | DELETE /ingress/{domain}/ | delete ingress |
| DefaultApi | get_chat | GET /chat/{chat_id} | get the full chat timeline |
| DefaultApi | get_context | GET /context/{context_id} | get context information |
| DefaultApi | get_current_context | GET /context | get current context |
| DefaultApi | get_ingress | GET /ingress/{domain}/{uri} | get ingress for '/' path |
| DefaultApi | get_root_ingress | GET /ingress/{domain}/ | get ingress for '/' path |
| DefaultApi | get_task_history | GET /task/{task_id} | get execution history |
| DefaultApi | issue_certificate | POST /certificate | issue a certificate |
| DefaultApi | list_available_contexts | GET /identity/availableContexts | list all avaiable contexts |
| DefaultApi | list_chat | GET /chat | list all chat threads for the current context |
| DefaultApi | list_ingress | GET /ingress | list all ingress |
| DefaultApi | pull_task_from_queue | POST /task | pull one task from the async task queue |
| DefaultApi | update_chat | POST /chat/{chat_id} | add a new message to the chat |
| DefaultApi | update_context | POST /context/{context_id} | update context |
Documentation For Models
- Chat
- ChatPrivileges
- ChatResponseMessage
- ChatTimelineInner
- Container
- ContextResponse
- CreateChatRequest
- CreateContextRequest
- CreateIngressRequest
- CreateTaskRequest
- CreateTaskRequestTaskDefinition
- CreateTaskResponse
- EncryptedValue
- EnvironmentVariablesValue
- IngressResponse
- IssueCertificateRequest
- ListChat200ResponseInner
- Login
- PullTaskFromQueueRequest
- PullTaskResponse
- Rewrite
- StaticContent
- StaticContentHttp
- StaticContentHttpHeaderInner
- Validity
- VolumeMount
To get access to the crate's generated documentation, use:
cargo doc --open