deepstore_client/
streaming.rs1use chrono::{DateTime, Utc};
4use serde::{Deserialize, Serialize};
5use serde_json::Value as JsonValue;
6
7#[derive(Debug, Clone, Serialize, Deserialize)]
9#[serde(rename_all = "camelCase")]
10pub struct DraftDocumentBatch {
11 pub documents: Vec<JsonValue>,
13 #[serde(skip_serializing_if = "Option::is_none")]
15 pub draft_ids: Option<Vec<String>>,
16}
17
18#[derive(Debug, Clone)]
20pub struct StreamParams {
21 pub database_id: String,
23 pub start_time: Option<DateTime<Utc>>,
25 pub scopes: Option<Vec<String>>,
27}