k2db_api_contract/lib.rs
1// SPDX-FileCopyrightText: 2026 Alexander R. Croft
2// SPDX-License-Identifier: GPL-3.0-only
3
4pub mod auth;
5pub mod dto;
6pub mod error;
7
8pub use auth::{ApiKeyIdentity, AuthHeader};
9pub use dto::{
10 AggregateRequest, CountRequest, CountResult, CreateIndexesRequest, CreateResult,
11 HealthOk, MessageResponse, PatchCollectionRequest, ReadyNotOk, ReadyOk, RestoreRequest,
12 RestoreResult, SearchRequest, UpdateResult, VersionInfo, VersionedUpdateRequest,
13 VersionedUpdateResult,
14};
15pub use error::{ErrorChainItem, ProblemDetailsPayload};