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