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, LibraryFileJobPageQuery, LibraryFileJobPageResponse,
33    LibraryFileSummary, LibraryFileUploadMetadata, LibraryFolderNode, LibraryFolderResponse,
34    LibraryIngestFailureStage, LibraryIngestJobResponse, LibraryIngestStatus,
35    LibraryPreviewContentFormat, LibraryProcessingJobBulkActionResponse, LibraryProcessingJobKind,
36    LibraryProcessingJobPageQuery, LibraryProcessingJobPageResponse, LibraryProcessingJobResponse,
37    LibraryProcessingJobRetryRequest, LibraryProcessingJobSummaryResponse,
38    LibraryProcessingQueueHealth, LibraryResourceItem, LibraryResourceKind,
39    LibraryResourcePageQuery, LibraryResourcePageResponse, LibraryResourceSortBy,
40    LibraryTextContentFormat, LibraryTreeResponse, LibraryUploadResponse,
41    LibraryUrlImportJobResponse, LibraryUrlImportStatus, MoveFileRequest, MoveFolderRequest,
42    PrepareLibraryUploadRequest, PrepareLibraryUploadResponse, SortDirection,
43    UpsertLibraryTextRequest,
44};
45pub use mcp::{
46    McpBatchDocumentArgs, McpBatchDocumentItem, McpBatchDocumentResponse, McpDocumentArgs,
47    McpDocumentDetailResponse, McpDocumentQueryResponse, McpDocumentSummary, McpSearchHit,
48    McpSearchResponse, McpSourceListResponse,
49};
50pub use namespace::{
51    CreateGroupRequest, GroupKind, GroupMemberPageResponse, GroupMemberResponse, GroupPageResponse,
52    GroupResponse, GroupSearchQuery, MembershipRole, MoveGroupRequest, NamespacePageQuery,
53    UpdateGroupRequest, UpsertMembershipRequest, UserDirectoryEntryResponse, Visibility,
54};
55pub use search::{
56    DocumentChunkResponse, DocumentResponse, SearchHit, SearchMode, SearchRequest, SearchResponse,
57};
58pub use settings::{
59    DoclingConnectionSettingsResponse, DoclingSettingsResponse, DoclingSettingsSource,
60    DoclingVlmSettingsResponse, RuntimeChunkingSettings, RuntimeEmbeddingSettings,
61    RuntimeFileLibrarySettings, RuntimeQdrantSettings, RuntimeS3SettingsResponse,
62    RuntimeSchedulerSettings, RuntimeSettingsResponse, SearchSettingsResponse,
63    TestRuntimeValkeyRequest, UpdateDoclingConnectionSettings, UpdateDoclingSettingsRequest,
64    UpdateDoclingVlmSettings, UpdateRuntimeEmbeddingSettings, UpdateRuntimeFileLibrarySettings,
65    UpdateRuntimeS3Settings, UpdateRuntimeSettingsRequest, UpdateSearchSettingsRequest,
66    VectorIndexRebuildState, VectorIndexRebuildStatus,
67};
68pub use sources::{
69    CreateSourceFolderRequest, ListSourcesResponse, SourceConfigInput, SourceConnectionResponse,
70    SourceFolderResponse, SourceOriginStatusKind, SourcePageQuery, SourcePageResponse,
71    SourceStatus, SyncOutcome, UpsertSourceConnectionRequest,
72};
73pub use tasks::{
74    DeleteBatchRequest, EnsureScopeResponse, FileBatchItem, FileBatchRequest, GenericTaskRequest,
75    ScopeMetadataIndex, ScopeSpec, TaskItemResponse, TaskItemStatus, TaskItemsQuery,
76    TaskItemsResponse, TaskKind, TaskListQuery, TaskPageResponse, TaskProgress, TaskRef,
77    TaskResponse, TaskRetryResponse, TaskStatus, TextBatchRequest, UrlBatchRequest,
78};
79pub use translation::*;