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 content;
9
10/// OpenAPI-generated API client modules.
11///
12/// Each submodule corresponds to a group of API endpoints (e.g.,
13/// [`repos_api`], [`branches_api`]).
14///
15/// The [`configuration`] module contains the
16/// [`Configuration`](configuration::Configuration) type used to
17/// configure authentication and the base URL.
18pub mod apis {
19 pub use mesa_dev_oapi::apis::{
20 admin_api, agent_blame_api, branches_api, commits_api, configuration, diffs_api, org_api,
21 repos_api, webhooks_api, Error, ResponseContent,
22 };
23}