#api-client #generated-client #dtz #objectstore

dtz-objectstore

为 DTZ Objectstore API 生成的客户端

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日

#1455Web 编程

Download history 111/week @ 2024-04-08 39/week @ 2024-04-15 8/week @ 2024-04-22 1/week @ 2024-04-29 172/week @ 2024-05-06 120/week @ 2024-05-13 226/week @ 2024-05-20 5/week @ 2024-05-27 179/week @ 2024-06-03 22/week @ 2024-06-10 3/week @ 2024-06-24 49/week @ 2024-07-08 167/week @ 2024-07-15 86/week @ 2024-07-22

每月 302 次下载
dtz 中使用

MIT/Apache 许可

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

作者

[email protected]

依赖项

~4–20MB
~269K SLoC