context69-contracts 0.9.0

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 mod tasks;
pub mod translation;

pub use auth::{
    AdminUserPageQuery, AdminUserPageResponse, AdminUserResponse, AuthLoginRequest, AuthMeResponse,
    AuthUserResponse, CreateAdminUserRequest, CreatePersonalAccessTokenRequest,
    CreatePersonalAccessTokenResponse, PersonalAccessTokenPageQuery,
    PersonalAccessTokenPageResponse, PersonalAccessTokenResponse, PersonalAccessTokenScope,
    ResetAdminUserPasswordRequest, UpdateAdminUserRequest,
};
pub use common::{ApiErrorResponse, HealthResponse, HealthStatus, Pagination};
pub use documents::{
    BatchDocumentItem, BatchGetDocumentsRequest, BatchGetDocumentsResponse,
    CreateMetadataIndexRequest, DocumentKey, DocumentLookupQuery, DocumentQueryRequest,
    DocumentQueryResponse, DocumentSort, DocumentSortField, MetadataDataType, MetadataFilter,
    MetadataFilterOperator, MetadataIndexPageQuery, MetadataIndexPageResponse,
    MetadataIndexResponse, MetadataIndexStatus, MetadataValueKind, SortOrder,
    UpdateMetadataIndexRequest,
};
pub use library::{
    CreateFolderRequest, CreateTextRequest, ImportLibraryFileFromUrlRequest,
    LibraryDependencyGateResponse, LibraryDocumentSectionPreview, LibraryFileDetailResponse,
    LibraryFileIngestOptions, LibraryFileSummary, LibraryFileUploadMetadata, LibraryFolderNode,
    LibraryFolderResponse, LibraryIngestFailureStage, LibraryIngestStatus,
    LibraryPreviewContentFormat, LibraryProcessingMetric, LibraryProcessingQueueHealth,
    LibraryResourceItem, LibraryResourceKind, LibraryResourcePageQuery,
    LibraryResourcePageResponse, LibraryResourceSortBy, LibraryTextContentFormat,
    LibraryTreeResponse, MoveFileRequest, MoveFolderRequest, PrepareLibraryUploadRequest,
    PrepareLibraryUploadResponse, SortDirection, UpsertLibraryTextRequest,
};
pub use mcp::{
    McpBatchDocumentArgs, McpBatchDocumentItem, McpBatchDocumentResponse, McpDocumentArgs,
    McpDocumentDetailResponse, McpDocumentQueryResponse, McpDocumentSummary, McpSearchHit,
    McpSearchResponse, McpSourceListResponse,
};
pub use namespace::{
    CreateGroupRequest, GroupKind, GroupMemberPageResponse, GroupMemberResponse, GroupPageResponse,
    GroupResponse, GroupSearchQuery, MembershipRole, MoveGroupRequest, NamespacePageQuery,
    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, SourcePageQuery, SourcePageResponse,
    SourceStatus, SyncOutcome, UpsertSourceConnectionRequest,
};
pub use tasks::{
    CancelActiveTasksResponse, DeleteBatchRequest, EnsureScopeResponse, FileBatchItem,
    FileBatchRequest, GenericTaskRequest, PurgeTasksRequest, PurgeTasksResponse, RerunTaskResponse,
    ScopeMetadataIndex, ScopeSpec, TaskItemResponse, TaskItemStatus, TaskItemsQuery,
    TaskItemsResponse, TaskKind, TaskListQuery, TaskMaintenanceOverview, TaskMaintenanceSettings,
    TaskMaintenanceStats, TaskPageResponse, TaskProgress, TaskPurgeMode, TaskRef, TaskResponse,
    TaskRetryResponse, TaskStatus, TextBatchRequest, UpdateTaskMaintenanceSettingsRequest,
    UrlBatchRequest,
};
pub use translation::*;