mesa_dev/low_level/mod.rs
1//! Lower-level API access and codegen workarounds.
2//!
3//! Most users should prefer the ergonomic [`MesaClient`](crate::MesaClient)
4//! wrapper. This module exposes the generated API functions directly and
5//! provides hand-written replacements for endpoints where the `OpenAPI` code
6//! generator produces incorrect types.
7
8pub mod commits;
9pub mod content;
10
11/// OpenAPI-generated API client modules.
12///
13/// Each submodule corresponds to a group of API endpoints (e.g.,
14/// [`repos_api`], [`branches_api`]).
15///
16/// The [`configuration`] module contains the
17/// [`Configuration`](configuration::Configuration) type used to
18/// configure authentication and the base URL.
19pub mod apis {
20 pub use mesa_dev_oapi::apis::{
21 admin_api, agent_blame_api, branches_api, commits_api, configuration, diffs_api, lfs_api,
22 org_api, repos_api, webhooks_api, Error, ResponseContent,
23 };
24}