link_common/models/
mod.rs1pub mod file_ref;
13pub mod kalam_cell_value;
14pub mod utils;
15
16#[cfg(test)]
17mod tests;
18
19pub use file_ref::FileRef;
20pub use kalam_cell_value::{KalamCellValue, RowData};
21pub use kalamdb_commons::{FieldFlag, FieldFlags, KalamDataType, SchemaField, UserId};
22pub use utils::parse_i64;
23
24#[cfg(any(feature = "tokio-runtime", feature = "wasm"))]
26pub use crate::auth::models::{
27 LoginRequest, LoginResponse, LoginUserInfo, ServerSetupRequest, ServerSetupResponse,
28 SetupStatusResponse, SetupUserInfo, WsAuthCredentials,
29};
30#[cfg(any(feature = "tokio-runtime", feature = "wasm"))]
32pub use crate::connection::models::{
33 ClientMessage, ClusterHealthResponse, ClusterNodeHealth, CompressionType, ConnectionOptions,
34 HealthCheckResponse, HttpVersion, ProtocolOptions, SerializationType, ServerMessage,
35};
36#[cfg(feature = "consumer")]
38pub use crate::consumer::models::{AckResponse, ConsumeMessage, ConsumeRequest, ConsumeResponse};
39#[cfg(any(feature = "tokio-runtime", feature = "wasm"))]
41pub use crate::query::models::{
42 ErrorDetail, QueryRequest, QueryResponse, QueryResult, ResponseStatus,
43 SqlSubscriptionDescriptor, SqlSubscriptionRow, SqlSubscriptionStatus, UploadProgress,
44};
45#[cfg(any(feature = "tokio-runtime", feature = "wasm"))]
47pub use crate::subscription::models::{
48 BatchControl, BatchStatus, ChangeEvent, ChangeTypeRaw, SubscriptionConfig, SubscriptionInfo,
49 SubscriptionOptions, SubscriptionRequest,
50};