mesa_dev_oapi 1.13.0

Mesa's OpenAPI-generated Rust SDK.
Documentation

Rust API client for mesa_dev_oapi

Depot HTTP API v1

Overview

This API client was generated by the OpenAPI Generator project. By using the openapi-spec from a remote server, you can easily generate an API client.

  • API version: 1.0.0
  • Package version: 1.0.0
  • Generator version: 7.19.0
  • Build package: org.openapitools.codegen.languages.RustClientCodegen

Installation

Put the package under your project folder in a directory named mesa_dev_oapi and add the following to Cargo.toml under [dependencies]:

mesa_dev_oapi = { path = "./mesa_dev_oapi" }

Documentation for API Endpoints

All URIs are relative to https://depot.mesa.dev/api/v1

Class Method HTTP request Description
AdminApi delete_by_org_api_keys_by_id DELETE /{org}/api-keys/{id} Revoke API key
AdminApi get_by_org_api_keys GET /{org}/api-keys List API keys
AdminApi post_by_org_api_keys POST /{org}/api-keys Create API key
AgentBlameApi get_by_org_by_repo_agentblame GET /{org}/{repo}/agentblame Get AI attribution data
AgentBlameApi get_by_org_by_repo_analytics GET /{org}/{repo}/analytics Get repository analytics
AgentBlameApi post_by_org_by_repo_analytics_refresh POST /{org}/{repo}/analytics/refresh Refresh repository analytics
BranchesApi delete_by_org_by_repo_branches_by_branch DELETE /{org}/{repo}/branches/{branch} Delete branch
BranchesApi get_by_org_by_repo_branches GET /{org}/{repo}/branches List branches
BranchesApi post_by_org_by_repo_branches POST /{org}/{repo}/branches Create branch
CommitsApi get_by_org_by_repo_commits GET /{org}/{repo}/commits List commits
CommitsApi get_by_org_by_repo_commits_by_sha GET /{org}/{repo}/commits/{sha} Get commit
CommitsApi post_by_org_by_repo_commits POST /{org}/{repo}/commits Create commit
ContentApi get_by_org_by_repo_content GET /{org}/{repo}/content Get content
DiffsApi get_by_org_by_repo_diff GET /{org}/{repo}/diff Get diff
LfsApi post_by_org_by_repo_lfs_objects POST /{org}/{repo}/lfs/objects Upload LFS objects
LfsApi post_by_org_by_repo_lfs_objects_download POST /{org}/{repo}/lfs/objects/download Download LFS objects
MergeApi post_by_org_by_repo_merge_by_base POST /{org}/{repo}/merge/{base} Merge branches
OrgApi get_by_org GET /{org} Get organization
ReposApi delete_by_org_by_repo DELETE /{org}/{repo} Delete repository
ReposApi get_by_org_by_repo GET /{org}/{repo} Get repository
ReposApi get_by_org_by_repo_sync GET /{org}/{repo}/sync Get sync status
ReposApi get_by_org_repos GET /{org}/repos List repositories
ReposApi patch_by_org_by_repo PATCH /{org}/{repo} Update repository
ReposApi post_by_org_by_repo_sync POST /{org}/{repo}/sync Sync repository
ReposApi post_by_org_repos POST /{org}/repos Create repository
WebhooksApi delete_by_org_by_repo_webhooks_by_webhook_id DELETE /{org}/{repo}/webhooks/{webhookId} Delete webhook
WebhooksApi get_by_org_by_repo_webhooks GET /{org}/{repo}/webhooks List webhooks
WebhooksApi post_by_org_by_repo_webhooks POST /{org}/{repo}/webhooks Create webhook

Documentation For Models

To get access to the crate's generated documentation, use:

cargo doc --open

Author