6 个稳定版本
1.0.5 | 2024年7月17日 |
---|---|
1.0.4 | 2024年6月7日 |
1.0.3 | 2024年5月19日 |
1.0.0 | 2024年4月14日 |
#1455 在 Web 编程 中
每月 302 次下载
在 dtz 中使用
26KB
435 行
dtz-objectstore 的 Rust API 客户端
为 DTZ Objectstore API 生成的客户端
概述
此 API 客户端由 OpenAPI Generator 项目生成。通过使用来自远程服务器的 openapi-spec,您可以轻松生成 API 客户端。
- API 版本:1.0.5
- 包版本:1.0.5
- 构建包:
org.openapitools.codegen.languages.RustClientCodegen
安装
将包放在项目文件夹中的 dtz-objectstore
目录下,并在 [dependencies]
下添加以下内容到 Cargo.toml
:
dtz-objectstore = { path = "./dtz-objectstore" }
API 端点文档
所有 URI 都相对于 https://objectstore.dtz.rocks/api/2022-11-28
类 | 方法 | HTTP 请求 | 描述 |
---|---|---|---|
DefaultApi | delete_object | DELETE /obj/{objectPath} | 删除对象 |
DefaultApi | disable_service | POST /disable | 禁用对象存储服务 |
DefaultApi | enable_service | POST /enable | 启用对象存储服务 |
DefaultApi | get_object | GET /obj/{objectPath} | 获取对象 |
DefaultApi | get_object_metadata | HEAD /obj/{objectPath} | 获取对象元数据 |
DefaultApi | list_objects | GET /obj/ | 列出对象 |
DefaultApi | put_object | PUT /obj/{objectPath} | 放置对象 |
DefaultApi | stats | GET /stats | 获取服务统计信息 |
模型文档
要获取对crate生成文档的访问权限,请使用
cargo doc --open
作者
依赖项
~4–20MB
~269K SLoC