context69-contracts 0.1.0

Shared request and response types for the Context69 API.
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
mod auth;
mod common;
mod namespace;
mod search;
mod sources;

pub use auth::{
    AuthLoginRequest, AuthMeResponse, AuthTokenResponse, AuthUserResponse,
};
pub use common::{ApiErrorResponse, HealthResponse, HealthStatus};
pub use namespace::{
    GroupKind, GroupMemberResponse, GroupResponse, MembershipRole, ProjectMemberResponse,
    ProjectResponse, UserDirectoryEntryResponse, Visibility,
};
pub use search::{
    DocumentChunkResponse, DocumentResponse, SearchHit, SearchMode, SearchRequest, SearchResponse,
};
pub use sources::{ListSourcesResponse, SourceOriginStatusKind, SourceStatus};