#api-client #generated-client #api-version #dtz

dtz-core

DTZ Core API 的生成客户端

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

Download history 276/week @ 2024-04-24 591/week @ 2024-05-01 151/week @ 2024-05-08 76/week @ 2024-05-15 175/week @ 2024-05-22 152/week @ 2024-05-29 188/week @ 2024-06-05 28/week @ 2024-06-12 10/week @ 2024-06-19 8/week @ 2024-06-26 24/week @ 2024-07-03 142/week @ 2024-07-10 559/week @ 2024-07-17 146/week @ 2024-07-24 12/week @ 2024-07-31 16/week @ 2024-08-07

737 每月下载量
用于 dtz

MIT/Apache

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} 更新上下文

模型文档

要获取该包生成的文档,请使用

cargo doc --open

作者

[email protected]

依赖项

~5–18MB
~276K SLoC