dtz-core

Crates.iodtz-core
lib.rsdtz-core
version2.2.3
created_at2024-04-14 06:20:42.711114+00
updated_at2025-09-16 18:03:56.81096+00
descriptiona generated client for the DTZ Core API
homepagehttps://downtozero.cloud
repositoryhttps://github.com/DownToZero-Cloud/dtz-sdk-for-rust
max_upload_size
id1208046
size178,499
Jens Walter (JensWalter)

documentation

https://docs.rs/dtz

README

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.2.3
  • Package version: 2.2.3
  • Generator version: 7.15.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

To get access to the crate's generated documentation, use:

cargo doc --open

Author

jens@apimeister.com

Commit count: 354

cargo fmt