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, PersonalAccessTokenResponse, PersonalAccessTokenScope,
17    ResetAdminUserPasswordRequest, UpdateAdminUserRequest,
18};
19pub use common::{ApiErrorResponse, HealthResponse, HealthStatus};
20pub use documents::{
21    BatchDocumentItem, BatchGetDocumentsRequest, BatchGetDocumentsResponse,
22    CreateMetadataIndexRequest, DocumentKey, DocumentLookupQuery, DocumentQueryRequest,
23    DocumentQueryResponse, DocumentSort, DocumentSortField, MetadataDataType, MetadataFilter,
24    MetadataFilterOperator, MetadataIndexResponse, MetadataIndexStatus, MetadataValueKind,
25    SortOrder, UpdateMetadataIndexRequest,
26};
27pub use library::{
28    CreateFolderRequest, CreateTextRequest, ImportLibraryFileFromUrlRequest,
29    LibraryDocumentSectionPreview, LibraryFileDetailResponse, LibraryFileIngestOptions,
30    LibraryFileSummary, LibraryFileUploadMetadata, LibraryFolderNode, LibraryFolderResponse,
31    LibraryIngestFailureStage, LibraryIngestJobResponse, LibraryIngestStatus,
32    LibraryPreviewContentFormat, LibraryProcessingJobBulkActionResponse, LibraryProcessingJobKind,
33    LibraryProcessingJobPageQuery, LibraryProcessingJobPageResponse, LibraryProcessingJobResponse,
34    LibraryProcessingJobSummaryResponse, LibraryResourceItem, LibraryResourceKind,
35    LibraryResourcePageQuery, LibraryResourcePageResponse, LibraryResourceSortBy,
36    LibraryTextContentFormat, LibraryTreeResponse, LibraryUploadResponse,
37    LibraryUrlImportJobResponse, LibraryUrlImportStatus, MoveFileRequest, MoveFolderRequest,
38    PrepareLibraryUploadRequest, PrepareLibraryUploadResponse, SortDirection,
39    UpsertLibraryTextRequest,
40};
41pub use mcp::{
42    McpBatchDocumentArgs, McpBatchDocumentItem, McpBatchDocumentResponse, McpDocumentArgs,
43    McpDocumentDetailResponse, McpDocumentQueryResponse, McpDocumentSummary, McpSearchHit,
44    McpSearchResponse, McpSourceListResponse,
45};
46pub use namespace::{
47    CreateGroupRequest, GroupKind, GroupMemberPageResponse, GroupMemberResponse, GroupPageResponse,
48    GroupResponse, GroupSearchQuery, MembershipRole, MoveGroupRequest, NamespacePageQuery,
49    UpdateGroupRequest, UpsertMembershipRequest, UserDirectoryEntryResponse, Visibility,
50};
51pub use search::{
52    DocumentChunkResponse, DocumentResponse, SearchHit, SearchMode, SearchRequest, SearchResponse,
53};
54pub use settings::{
55    DoclingConnectionSettingsResponse, DoclingSettingsResponse, DoclingSettingsSource,
56    DoclingVlmSettingsResponse, RuntimeChunkingSettings, RuntimeEmbeddingSettings,
57    RuntimeFileLibrarySettings, RuntimeQdrantSettings, RuntimeS3SettingsResponse,
58    RuntimeSchedulerSettings, RuntimeSettingsResponse, SearchSettingsResponse,
59    TestRuntimeValkeyRequest, UpdateDoclingConnectionSettings, UpdateDoclingSettingsRequest,
60    UpdateDoclingVlmSettings, UpdateRuntimeEmbeddingSettings, UpdateRuntimeFileLibrarySettings,
61    UpdateRuntimeS3Settings, UpdateRuntimeSettingsRequest, UpdateSearchSettingsRequest,
62    VectorIndexRebuildState, VectorIndexRebuildStatus,
63};
64pub use sources::{
65    CreateSourceFolderRequest, ListSourcesResponse, SourceConfigInput, SourceConnectionResponse,
66    SourceFolderResponse, SourceOriginStatusKind, SourceStatus, SyncOutcome,
67    UpsertSourceConnectionRequest,
68};
69pub use tasks::{
70    DeleteBatchRequest, EnsureScopeResponse, FileBatchItem, FileBatchRequest, GenericTaskRequest,
71    ScopeMetadataIndex, ScopeSpec, TaskItemResponse, TaskItemStatus, TaskItemsQuery,
72    TaskItemsResponse, TaskKind, TaskListQuery, TaskPageResponse, TaskProgress, TaskRef,
73    TaskResponse, TaskRetryResponse, TaskStatus, TextBatchRequest, UrlBatchRequest,
74};
75pub use translation::*;