Skip to main content

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};