Skip to main content

context69_contracts/
lib.rs

1pub mod auth;
2pub mod common;
3pub mod documents;
4pub mod extraction;
5pub mod library;
6pub mod mcp;
7pub mod namespace;
8pub mod search;
9pub mod settings;
10pub mod sources;
11pub mod tasks;
12pub mod translation;
13
14pub use auth::{
15    AdminUserPageQuery, AdminUserPageResponse, AdminUserResponse, AuthLoginRequest, AuthMeResponse,
16    AuthUserResponse, CreateAdminUserRequest, CreatePersonalAccessTokenRequest,
17    CreatePersonalAccessTokenResponse, PersonalAccessTokenPageQuery,
18    PersonalAccessTokenPageResponse, PersonalAccessTokenResponse, PersonalAccessTokenScope,
19    ResetAdminUserPasswordRequest, UpdateAdminUserRequest,
20};
21pub use common::{ApiErrorResponse, HealthResponse, HealthStatus, Pagination};
22pub use documents::{
23    BatchDocumentItem, BatchGetDocumentsRequest, BatchGetDocumentsResponse,
24    CreateMetadataIndexRequest, DocumentKey, DocumentLookupQuery, DocumentQueryRequest,
25    DocumentQueryResponse, DocumentSort, DocumentSortField, MetadataDataType, MetadataFilter,
26    MetadataFilterOperator, MetadataIndexPageQuery, MetadataIndexPageResponse,
27    MetadataIndexResponse, MetadataIndexStatus, MetadataValueKind, SortOrder,
28    UpdateMetadataIndexRequest,
29};
30pub use extraction::{
31    ExtractionDirective, ExtractionJobResponse, ExtractionJobStatus, ExtractionJobsResponse,
32    ExtractionResultResponse, ExtractionTemplateInput, ExtractionTemplateResponse,
33    RebuildDocumentExtractionsRequest,
34};
35pub use library::{
36    CreateFolderRequest, CreateTextRequest, ImportLibraryFileFromUrlRequest,
37    LibraryDependencyGateResponse, LibraryDocumentSectionPreview, LibraryFileDetailResponse,
38    LibraryFileIngestOptions, LibraryFileSummary, LibraryFileUploadMetadata, LibraryFolderNode,
39    LibraryFolderResponse, LibraryIngestFailureStage, LibraryIngestStatus,
40    LibraryPreviewContentFormat, LibraryProcessingMetric, LibraryProcessingQueueHealth,
41    LibraryResourceItem, LibraryResourceKind, LibraryResourcePageQuery,
42    LibraryResourcePageResponse, LibraryResourceSortBy, LibraryTextContentFormat,
43    LibraryTreeResponse, MoveFileRequest, MoveFolderRequest, PrepareLibraryUploadRequest,
44    PrepareLibraryUploadResponse, SortDirection, UpsertLibraryTextRequest,
45};
46pub use mcp::{
47    McpBatchDocumentArgs, McpBatchDocumentItem, McpBatchDocumentResponse, McpDocumentArgs,
48    McpDocumentDetailResponse, McpDocumentQueryResponse, McpDocumentSummary, McpSearchHit,
49    McpSearchResponse, McpSourceListResponse,
50};
51pub use namespace::{
52    CreateGroupRequest, GroupKind, GroupMemberPageResponse, GroupMemberResponse, GroupPageResponse,
53    GroupResponse, GroupSearchQuery, MembershipRole, MoveGroupRequest, NamespacePageQuery,
54    UpdateGroupRequest, UpsertMembershipRequest, UserDirectoryEntryResponse, Visibility,
55};
56pub use search::{
57    DocumentChunkResponse, DocumentResponse, SearchHit, SearchMode, SearchRequest, SearchResponse,
58};
59pub use settings::{
60    DoclingConnectionSettingsResponse, DoclingSettingsResponse, DoclingSettingsSource,
61    DoclingVlmSettingsResponse, RuntimeChunkingSettings, RuntimeEmbeddingSettings,
62    RuntimeFileLibrarySettings, RuntimeQdrantSettings, RuntimeS3SettingsResponse,
63    RuntimeSchedulerSettings, RuntimeSettingsResponse, SearchSettingsResponse,
64    TestRuntimeValkeyRequest, UpdateDoclingConnectionSettings, UpdateDoclingSettingsRequest,
65    UpdateDoclingVlmSettings, UpdateRuntimeEmbeddingSettings, UpdateRuntimeFileLibrarySettings,
66    UpdateRuntimeS3Settings, UpdateRuntimeSettingsRequest, UpdateSearchSettingsRequest,
67    VectorIndexRebuildState, VectorIndexRebuildStatus,
68};
69pub use sources::{
70    CreateSourceFolderRequest, ListSourcesResponse, SourceConfigInput, SourceConnectionResponse,
71    SourceConnectorType, SourceFolderResponse, SourceOriginStatusKind, SourcePageQuery,
72    SourcePageResponse, SourceStatus, SourceSyncStrategy, SyncOutcome,
73    UpsertSourceConnectionRequest,
74};
75pub use tasks::{
76    CancelActiveTasksResponse, DeleteBatchRequest, EnsureScopeResponse, ExternalJobInfo,
77    FileBatchItem, FileBatchRequest, FileRetryItem, PurgeTasksRequest, PurgeTasksResponse,
78    RerunTaskResponse, ScopeMetadataIndex, ScopeSpec, TaskItemResponse, TaskItemStatus,
79    TaskItemsQuery, TaskItemsResponse, TaskKind, TaskListQuery, TaskMaintenanceOverview,
80    TaskMaintenanceSettings, TaskMaintenanceStats, TaskOrigin, TaskPageResponse, TaskProgress,
81    TaskPurgeMode, TaskRef, TaskResponse, TaskRetryResponse, TaskStatus, TaskSubmitRequest,
82    TextBatchRequest, TranslationSubmitItem, UpdateTaskMaintenanceSettingsRequest, UrlBatchRequest,
83};
84pub use translation::*;