context69-contracts 0.2.0

Shared request and response types for the Context69 API.
Documentation
pub mod auth;
pub mod common;
pub mod library;
pub mod namespace;
pub mod search;
pub mod settings;
pub mod sources;

pub use auth::{
    AuthLoginRequest, AuthMeResponse, AuthTokenResponse, AuthUserResponse,
    CreatePersonalAccessTokenRequest, CreatePersonalAccessTokenResponse,
    PersonalAccessTokenResponse, PersonalAccessTokenScope,
};
pub use common::{ApiErrorResponse, HealthResponse, HealthStatus};
pub use library::{
    CreateFolderRequest, CreateTextRequest, LibraryDocumentSectionPreview,
    LibraryFileDetailResponse, LibraryFileSummary, LibraryFolderNode, LibraryFolderResponse,
    LibraryIngestJobResponse, LibraryIngestStatus, LibraryPreviewContentFormat,
    LibraryTreeResponse, LibraryUploadResponse, MoveFileRequest, MoveFolderRequest,
    UpsertLibraryTextRequest,
};
pub use namespace::{
    CreateGroupRequest, CreateProjectRequest, GroupKind, GroupMemberResponse, GroupResponse,
    MembershipRole, MoveProjectRequest, ProjectMemberResponse, ProjectResponse, UpdateGroupRequest,
    UpdateProjectRequest, UpsertMembershipRequest, UserDirectoryEntryResponse, Visibility,
};
pub use search::{
    DocumentChunkResponse, DocumentResponse, SearchHit, SearchMode, SearchRequest, SearchResponse,
};
pub use settings::{
    DoclingConnectionSettingsResponse, DoclingSettingsResponse, DoclingSettingsSource,
    DoclingVlmSettingsResponse, ProviderAccountResponse, RuntimeChunkingSettings,
    RuntimeEmbeddingSettings, RuntimeFileLibrarySettings, RuntimeQdrantSettings,
    RuntimeSchedulerSettings, RuntimeSettingsResponse, SearchSettingsResponse,
    UpdateDoclingConnectionSettings, UpdateDoclingSettingsRequest, UpdateDoclingVlmSettings,
    UpdateRuntimeSettingsRequest, UpdateSearchSettingsRequest, UpsertProviderAccountRequest,
};
pub use sources::{
    ListSourcesResponse, SourceConfigInput, SourceConnectionResponse, SourceOriginStatusKind,
    SourceStatus, SyncOutcome, UpsertSourceConnectionRequest,
};