#api-client #generated #open-api #murdock

murdock-api

Murdock OpenAPI 生成的代码

1 个稳定版本

1.0.0 2022年6月23日

#2501 in 网页编程


murdock-cli 中使用

Apache-2.0

57KB
934

Rust murdock-api API 客户端

这是 Murdock API

概述

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

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

安装

将包放在名为 murdock-api 的目录中,并将以下内容添加到 Cargo.toml 中的 [dependencies]

murdock-api = { path = "./murdock-api" }

API 端点文档

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

方法 HTTP 请求 描述
BranchJobApi job_get_last_branch_badge_handler_job_branch_branch_badge_get GET /job/branch/{branch}/badge 返回给定分支的最后作业徽章
BranchJobApi job_get_last_branch_handler_job_branch_branch_get GET /job/branch/{branch} 返回给定分支的最后作业
BranchJobApi job_start_branch_handler_job_branch_post POST /job/branch 在分支上启动手动作业
CommitJobApi job_get_last_commit_handler_job_commit_sha_get GET /job/commit/{sha} 返回给定提交的最后作业
CommitJobApi job_start_commit_handler_job_commit_post POST /job/commit 在标签上启动手动作业
JobApi job_handler_job_uid_get GET /job/{uid} 返回作业的详细信息
JobApi job_remove_handler_job_uid_delete DELETE /job/{uid} 删除作业
JobApi job_restart_handler_job_uid_post POST /job/{uid} 重启已完成作业
JobApi running_job_status_handler_job_uid_status_put PUT /job/{uid}/status 更新运行作业的状态
JobsApi finished_job_delete_handler_jobs_delete DELETE /jobs 删除 'before' 日期之前的已完成作业
JobsApi jobs_handler_jobs_get GET /jobs 返回所有作业的列表
PrJobApi job_get_last_prnum_handler_job_pr_prnum_get GET /job/pr/{prnum} 返回给定 PR 号码的最后作业
TagJobApi job_get_last_tag_handler_job_tag_tag_get GET /job/tag/{tag} 返回给定标签的最后一个工作项
TagJobApi job_start_tag_handler_job_tag_post POST /job/tag 在标签上启动手动作业

模型文档

要访问生成文档,请使用

cargo doc --open

作者

依赖

~4–16MB
~237K SLoC