2 个版本
0.1.1-alpha.3 | 2023年12月20日 |
---|---|
0.1.1-alpha.2 | 2023年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 | 为项目上传新的工作器 |
模型文档
- AppError
- CreateProjectParams
- CreateProjectPayload
- CreateProjectResponse
- GetBySlugParams
- GetBySlugResponse
- ListOrganisationResponse
- ListProjectResponse
- ListProjectsParams
- OrgRole
- PartialOrganisation
- Project
- PublishWorkerParams
- PublishWorkerPayload
- PublishWorkerResponse
- UploadWorkerParams
- UploadWorkerResponse
要获取crate生成的文档,请使用
cargo doc --open
作者
依赖项
~4–16MB
~249K SLoC