context69-contracts 0.6.1

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

pub use auth::{
    AdminUserResponse, AuthLoginRequest, AuthMeResponse, AuthUserResponse, CreateAdminUserRequest,
    CreatePersonalAccessTokenRequest, CreatePersonalAccessTokenResponse,
    PersonalAccessTokenResponse, PersonalAccessTokenScope, ResetAdminUserPasswordRequest,
    UpdateAdminUserRequest,
};
pub use common::{ApiErrorResponse, HealthResponse, HealthStatus};
pub use documents::{
    BatchDocumentItem, BatchGetDocumentsRequest, BatchGetDocumentsResponse,
    CreateMetadataIndexRequest, DocumentKey, DocumentLookupQuery, DocumentQueryRequest,
    DocumentQueryResponse, DocumentSort, DocumentSortField, MetadataDataType, MetadataFilter,
    MetadataFilterOperator, MetadataIndexResponse, MetadataIndexStatus, MetadataValueKind,
    SortOrder, UpdateMetadataIndexRequest,
};
pub use library::{
    CreateFolderRequest, CreateTextRequest, LibraryDocumentSectionPreview,
    LibraryFileDetailResponse, LibraryFileSummary, LibraryFileUploadMetadata, LibraryFolderNode,
    LibraryFolderResponse, LibraryIngestJobResponse, LibraryIngestStatus,
    LibraryPreviewContentFormat, LibraryResourceItem, LibraryResourceKind,
    LibraryResourcePageQuery, LibraryResourcePageResponse, LibraryResourceSortBy,
    LibraryTextContentFormat, LibraryTreeResponse, LibraryUploadResponse, MoveFileRequest,
    MoveFolderRequest, PrepareLibraryUploadRequest, PrepareLibraryUploadResponse, SortDirection,
    UpsertLibraryTextRequest,
};
pub use mcp::McpDocumentArgs;
pub use namespace::{
    CreateGroupRequest, GroupKind, GroupMemberResponse, GroupResponse, MembershipRole,
    MoveGroupRequest, UpdateGroupRequest, UpsertMembershipRequest, UserDirectoryEntryResponse,
    Visibility,
};
pub use search::{
    DocumentChunkResponse, DocumentResponse, SearchHit, SearchMode, SearchRequest, SearchResponse,
};
pub use settings::{
    DoclingConnectionSettingsResponse, DoclingSettingsResponse, DoclingSettingsSource,
    DoclingVlmSettingsResponse, RuntimeChunkingSettings, RuntimeEmbeddingSettings,
    RuntimeFileLibrarySettings, RuntimeQdrantSettings, RuntimeS3SettingsResponse,
    RuntimeSchedulerSettings, RuntimeSettingsResponse, SearchSettingsResponse,
    TestRuntimeValkeyRequest, UpdateDoclingConnectionSettings, UpdateDoclingSettingsRequest,
    UpdateDoclingVlmSettings, UpdateRuntimeEmbeddingSettings, UpdateRuntimeFileLibrarySettings,
    UpdateRuntimeS3Settings, UpdateRuntimeSettingsRequest, UpdateSearchSettingsRequest,
    VectorIndexRebuildState, VectorIndexRebuildStatus,
};
pub use sources::{
    CreateSourceFolderRequest, ListSourcesResponse, SourceConfigInput, SourceConnectionResponse,
    SourceFolderResponse, SourceOriginStatusKind, SourceStatus, SyncOutcome,
    UpsertSourceConnectionRequest,
};