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 translation;
11
12pub use auth::{
13    AdminUserPageQuery, AdminUserPageResponse, AdminUserResponse, AuthLoginRequest, AuthMeResponse,
14    AuthUserResponse, CreateAdminUserRequest, CreatePersonalAccessTokenRequest,
15    CreatePersonalAccessTokenResponse, PersonalAccessTokenResponse, PersonalAccessTokenScope,
16    ResetAdminUserPasswordRequest, UpdateAdminUserRequest,
17};
18pub use common::{ApiErrorResponse, HealthResponse, HealthStatus};
19pub use documents::{
20    BatchDocumentItem, BatchGetDocumentsRequest, BatchGetDocumentsResponse,
21    CreateMetadataIndexRequest, DocumentKey, DocumentLookupQuery, DocumentQueryRequest,
22    DocumentQueryResponse, DocumentSort, DocumentSortField, MetadataDataType, MetadataFilter,
23    MetadataFilterOperator, MetadataIndexResponse, MetadataIndexStatus, MetadataValueKind,
24    SortOrder, UpdateMetadataIndexRequest,
25};
26pub use library::{
27    CreateFolderRequest, CreateTextRequest, ImportLibraryFileFromUrlRequest,
28    LibraryDocumentSectionPreview, LibraryFileDetailResponse, LibraryFileIngestOptions,
29    LibraryFileSummary, LibraryFileUploadMetadata, LibraryFolderNode, LibraryFolderResponse,
30    LibraryIngestFailureStage, LibraryIngestJobResponse, LibraryIngestStatus,
31    LibraryPreviewContentFormat, LibraryProcessingJobBulkActionResponse, LibraryProcessingJobKind,
32    LibraryProcessingJobPageQuery, LibraryProcessingJobPageResponse, LibraryProcessingJobResponse,
33    LibraryProcessingJobSummaryResponse, LibraryResourceItem, LibraryResourceKind,
34    LibraryResourcePageQuery, LibraryResourcePageResponse, LibraryResourceSortBy,
35    LibraryTextContentFormat, LibraryTreeResponse, LibraryUploadResponse,
36    LibraryUrlImportJobResponse, LibraryUrlImportStatus, MoveFileRequest, MoveFolderRequest,
37    PrepareLibraryUploadRequest, PrepareLibraryUploadResponse, SortDirection,
38    UpsertLibraryTextRequest,
39};
40pub use mcp::McpDocumentArgs;
41pub use namespace::{
42    CreateGroupRequest, GroupKind, GroupMemberPageResponse, GroupMemberResponse, GroupPageResponse,
43    GroupResponse, GroupSearchQuery, MembershipRole, MoveGroupRequest, NamespacePageQuery,
44    UpdateGroupRequest, UpsertMembershipRequest, UserDirectoryEntryResponse, Visibility,
45};
46pub use search::{
47    DocumentChunkResponse, DocumentResponse, SearchHit, SearchMode, SearchRequest, SearchResponse,
48};
49pub use settings::{
50    DoclingConnectionSettingsResponse, DoclingSettingsResponse, DoclingSettingsSource,
51    DoclingVlmSettingsResponse, RuntimeChunkingSettings, RuntimeEmbeddingSettings,
52    RuntimeFileLibrarySettings, RuntimeQdrantSettings, RuntimeS3SettingsResponse,
53    RuntimeSchedulerSettings, RuntimeSettingsResponse, SearchSettingsResponse,
54    TestRuntimeValkeyRequest, UpdateDoclingConnectionSettings, UpdateDoclingSettingsRequest,
55    UpdateDoclingVlmSettings, UpdateRuntimeEmbeddingSettings, UpdateRuntimeFileLibrarySettings,
56    UpdateRuntimeS3Settings, UpdateRuntimeSettingsRequest, UpdateSearchSettingsRequest,
57    VectorIndexRebuildState, VectorIndexRebuildStatus,
58};
59pub use sources::{
60    CreateSourceFolderRequest, ListSourcesResponse, SourceConfigInput, SourceConnectionResponse,
61    SourceFolderResponse, SourceOriginStatusKind, SourceStatus, SyncOutcome,
62    UpsertSourceConnectionRequest,
63};
64pub use translation::*;