Skip to main content

context69_contracts/
lib.rs

1pub mod auth;
2pub mod common;
3pub mod documents;
4pub mod library;
5pub mod mcp;
6pub mod namespace;
7pub mod search;
8pub mod settings;
9pub mod sources;
10pub mod tasks;
11pub mod translation;
12
13pub use auth::{
14    AdminUserPageQuery, AdminUserPageResponse, AdminUserResponse, AuthLoginRequest, AuthMeResponse,
15    AuthUserResponse, CreateAdminUserRequest, CreatePersonalAccessTokenRequest,
16    CreatePersonalAccessTokenResponse, PersonalAccessTokenPageQuery,
17    PersonalAccessTokenPageResponse, PersonalAccessTokenResponse, PersonalAccessTokenScope,
18    ResetAdminUserPasswordRequest, UpdateAdminUserRequest,
19};
20pub use common::{ApiErrorResponse, HealthResponse, HealthStatus, Pagination};
21pub use documents::{
22    BatchDocumentItem, BatchGetDocumentsRequest, BatchGetDocumentsResponse,
23    CreateMetadataIndexRequest, DocumentKey, DocumentLookupQuery, DocumentQueryRequest,
24    DocumentQueryResponse, DocumentSort, DocumentSortField, MetadataDataType, MetadataFilter,
25    MetadataFilterOperator, MetadataIndexPageQuery, MetadataIndexPageResponse,
26    MetadataIndexResponse, MetadataIndexStatus, MetadataValueKind, SortOrder,
27    UpdateMetadataIndexRequest,
28};
29pub use library::{
30    CreateFolderRequest, CreateTextRequest, ImportLibraryFileFromUrlRequest,
31    LibraryDependencyGateResponse, LibraryDocumentSectionPreview, LibraryFileDetailResponse,
32    LibraryFileIngestOptions, LibraryFileSummary, LibraryFileUploadMetadata, LibraryFolderNode,
33    LibraryFolderResponse, LibraryIngestFailureStage, LibraryIngestStatus,
34    LibraryPreviewContentFormat, LibraryProcessingMetric, LibraryProcessingQueueHealth,
35    LibraryResourceItem, LibraryResourceKind, LibraryResourcePageQuery,
36    LibraryResourcePageResponse, LibraryResourceSortBy, LibraryTextContentFormat,
37    LibraryTreeResponse, MoveFileRequest, MoveFolderRequest, PrepareLibraryUploadRequest,
38    PrepareLibraryUploadResponse, SortDirection, UpsertLibraryTextRequest,
39};
40pub use mcp::{
41    McpBatchDocumentArgs, McpBatchDocumentItem, McpBatchDocumentResponse, McpDocumentArgs,
42    McpDocumentDetailResponse, McpDocumentQueryResponse, McpDocumentSummary, McpSearchHit,
43    McpSearchResponse, McpSourceListResponse,
44};
45pub use namespace::{
46    CreateGroupRequest, GroupKind, GroupMemberPageResponse, GroupMemberResponse, GroupPageResponse,
47    GroupResponse, GroupSearchQuery, MembershipRole, MoveGroupRequest, NamespacePageQuery,
48    UpdateGroupRequest, UpsertMembershipRequest, UserDirectoryEntryResponse, Visibility,
49};
50pub use search::{
51    DocumentChunkResponse, DocumentResponse, SearchHit, SearchMode, SearchRequest, SearchResponse,
52};
53pub use settings::{
54    DoclingConnectionSettingsResponse, DoclingSettingsResponse, DoclingSettingsSource,
55    DoclingVlmSettingsResponse, RuntimeChunkingSettings, RuntimeEmbeddingSettings,
56    RuntimeFileLibrarySettings, RuntimeQdrantSettings, RuntimeS3SettingsResponse,
57    RuntimeSchedulerSettings, RuntimeSettingsResponse, SearchSettingsResponse,
58    TestRuntimeValkeyRequest, UpdateDoclingConnectionSettings, UpdateDoclingSettingsRequest,
59    UpdateDoclingVlmSettings, UpdateRuntimeEmbeddingSettings, UpdateRuntimeFileLibrarySettings,
60    UpdateRuntimeS3Settings, UpdateRuntimeSettingsRequest, UpdateSearchSettingsRequest,
61    VectorIndexRebuildState, VectorIndexRebuildStatus,
62};
63pub use sources::{
64    CreateSourceFolderRequest, ListSourcesResponse, SourceConfigInput, SourceConnectionResponse,
65    SourceFolderResponse, SourceOriginStatusKind, SourcePageQuery, SourcePageResponse,
66    SourceStatus, SyncOutcome, UpsertSourceConnectionRequest,
67};
68pub use tasks::{
69    CancelActiveTasksResponse, DeleteBatchRequest, EnsureScopeResponse, FileBatchItem,
70    FileBatchRequest, GenericTaskRequest, PurgeTasksRequest, PurgeTasksResponse, RerunTaskResponse,
71    ScopeMetadataIndex, ScopeSpec, TaskItemResponse, TaskItemStatus, TaskItemsQuery,
72    TaskItemsResponse, TaskKind, TaskListQuery, TaskMaintenanceOverview, TaskMaintenanceSettings,
73    TaskMaintenanceStats, TaskPageResponse, TaskProgress, TaskPurgeMode, TaskRef, TaskResponse,
74    TaskRetryResponse, TaskStatus, TextBatchRequest, UpdateTaskMaintenanceSettingsRequest,
75    UrlBatchRequest,
76};
77pub use translation::*;