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    AdminUserResponse, AuthLoginRequest, AuthMeResponse, AuthUserResponse, CreateAdminUserRequest,
14    CreatePersonalAccessTokenRequest, CreatePersonalAccessTokenResponse,
15    PersonalAccessTokenResponse, PersonalAccessTokenScope, ResetAdminUserPasswordRequest,
16    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    LibraryIngestJobResponse, LibraryIngestStatus, LibraryPreviewContentFormat,
31    LibraryResourceItem, LibraryResourceKind, LibraryResourcePageQuery,
32    LibraryResourcePageResponse, LibraryResourceSortBy, LibraryTextContentFormat,
33    LibraryTreeResponse, LibraryUploadResponse, LibraryUrlImportJobResponse,
34    LibraryUrlImportStatus, MoveFileRequest, MoveFolderRequest, PrepareLibraryUploadRequest,
35    PrepareLibraryUploadResponse, SortDirection, UpsertLibraryTextRequest,
36};
37pub use mcp::McpDocumentArgs;
38pub use namespace::{
39    CreateGroupRequest, GroupKind, GroupMemberResponse, GroupResponse, MembershipRole,
40    MoveGroupRequest, UpdateGroupRequest, UpsertMembershipRequest, UserDirectoryEntryResponse,
41    Visibility,
42};
43pub use search::{
44    DocumentChunkResponse, DocumentResponse, SearchHit, SearchMode, SearchRequest, SearchResponse,
45};
46pub use settings::{
47    DoclingConnectionSettingsResponse, DoclingSettingsResponse, DoclingSettingsSource,
48    DoclingVlmSettingsResponse, RuntimeChunkingSettings, RuntimeEmbeddingSettings,
49    RuntimeFileLibrarySettings, RuntimeQdrantSettings, RuntimeS3SettingsResponse,
50    RuntimeSchedulerSettings, RuntimeSettingsResponse, SearchSettingsResponse,
51    TestRuntimeValkeyRequest, UpdateDoclingConnectionSettings, UpdateDoclingSettingsRequest,
52    UpdateDoclingVlmSettings, UpdateRuntimeEmbeddingSettings, UpdateRuntimeFileLibrarySettings,
53    UpdateRuntimeS3Settings, UpdateRuntimeSettingsRequest, UpdateSearchSettingsRequest,
54    VectorIndexRebuildState, VectorIndexRebuildStatus,
55};
56pub use sources::{
57    CreateSourceFolderRequest, ListSourcesResponse, SourceConfigInput, SourceConnectionResponse,
58    SourceFolderResponse, SourceOriginStatusKind, SourceStatus, SyncOutcome,
59    UpsertSourceConnectionRequest,
60};
61pub use translation::*;