2 个版本

0.1.1-alpha.32023年12月20日
0.1.1-alpha.22023年11月29日

#2473 in 网页编程


swarmd 中使用

无许可证

42KB
788

Rust 开放API客户端

简介

blblbllb

更多信息,请访问 https://swarmd.io/

概述

此API客户端由OpenAPI Generator项目生成。通过使用远程服务器上的openapi-spec,您可以轻松生成API客户端。

  • API版本
  • 包版本
  • 构建包: org.openapitools.codegen.languages.RustClientCodegen

安装

将包放入您的项目文件夹中名为 openapi 的目录下,并在 Cargo.toml 中的 [dependencies] 下添加以下内容:

openapi = { path = "./openapi" }

API端点文档

所有URI相对于 http://127.0.0.1:8087

方法 HTTP请求 描述
InternalApi health_get GET /health 健康状态
ProjectApi organization_id_project_create_post POST /{organization_id}/project/create 创建项目
ProjectApi organization_id_project_get GET /{organization_id}/project/ 列出项目
ProjectApi organization_id_project_project_id_publish_put PUT /{organization_id}/project/{project_id}/publish 发布工作器
ProjectApi organization_id_project_slug_project_slug_get GET /{organization_id}/project/slug/{project_slug} 获取项目
UserApi user_organisations_get GET /user/organisations 列出项目
WorkerApi organization_id_project_project_id_worker_upload_post POST /{organization_id}/project/{project_id}/worker/upload 为项目上传新的工作器

模型文档

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

cargo doc --open

作者

[email protected]

依赖项

~4–16MB
~249K SLoC