15 个稳定版本
新 1.0.14 | 2024 年 8 月 18 日 |
---|---|
1.0.13 | 2024 年 7 月 20 日 |
1.0.8 | 2024 年 6 月 7 日 |
1.0.7 | 2024 年 5 月 22 日 |
1.0.3 | 2024 年 4 月 30 日 |
#8 in #dtz
737 每月下载量
用于 dtz
57KB
945 行
dtz-core 的 Rust API 客户端
DTZ Core API 的生成客户端
概述
此 API 客户端由 OpenAPI Generator 项目生成。通过使用远程服务器的 openapi-spec,您可以轻松生成 API 客户端。
- API 版本:1.0.14
- 包版本:1.0.14
- 构建包:
org.openapitools.codegen.languages.RustClientCodegen
安装
将包放入名为 dtz-core
的目录中,并将以下内容添加到 Cargo.toml
中的 [dependencies]
dtz-core = { path = "./dtz-core" }
API 端点文档
所有 URI 都相对于 https://dtz.rocks/api/2021-12-09
类 | 方法 | HTTP 请求 | 描述 |
---|---|---|---|
DefaultApi | context_context_id_enable_service_get | GET /context/{context_id}/enableService | 启用上下文服务 |
DefaultApi | create_context | POST /context | 创建新上下文 |
DefaultApi | create_ingress | POST /ingress/{domain}/{uri} | 为入口创建静态内容 |
DefaultApi | create_root_ingress | POST /ingress/{domain}/ | 创建或更新入口 |
DefaultApi | create_task | POST /task/{task_id} | 创建异步执行任务 |
DefaultApi | delete_context | DELETE /context/{context_id} | 删除上下文 |
DefaultApi | delete_ingress | DELETE /ingress/{domain}/{uri} | 删除入口 |
DefaultApi | delete_root_ingress | DELETE /ingress/{domain}/ | 删除入口 |
DefaultApi | get_context | GET /context/{context_id} | 获取上下文信息 |
DefaultApi | get_current_context | GET /context | 获取当前上下文 |
DefaultApi | get_ingress | GET /ingress/{domain}/{uri} | 获取 '/' 路径的入口 |
DefaultApi | get_root_ingress | GET /ingress/{domain}/ | 获取 '/' 路径的入口 |
DefaultApi | get_task_history | GET /task/{task_id} | 获取执行历史 |
DefaultApi | issue_certificate | POST /certificate | 颁发证书 |
DefaultApi | list_ingress | GET /ingress | 列出所有入口 |
DefaultApi | pull_task_from_queue | POST /task | 从异步任务队列中获取一个任务 |
DefaultApi | update_context | POST /context/{context_id} | 更新上下文 |
模型文档
- Container
- ContextResponse
- CreateContextRequest
- CreateIngressRequest
- CreateTaskRequest
- CreateTaskRequestTaskDefinition
- IngressResponse
- IssueCertificateRequest
- Login
- PullTaskFromQueue200Response
- PullTaskFromQueueRequest
- StaticContent
- 静态内容Http
- 静态内容HttpHeaderInner
要获取该包生成的文档,请使用
cargo doc --open
作者
依赖项
~5–18MB
~276K SLoC