reifydb_codec/json/
types.rs1use reifydb_value::value::value_type::ValueType;
5use serde::{Deserialize, Serialize};
6
7#[derive(Debug, Clone, Serialize, Deserialize)]
8pub struct ResponseFrame {
9 #[serde(default)]
10 pub row_numbers: Vec<u64>,
11 #[serde(default)]
12 pub created_at: Vec<String>,
13 #[serde(default)]
14 pub updated_at: Vec<String>,
15 #[serde(default)]
16 pub time: Vec<String>,
17 pub columns: Vec<ResponseColumn>,
18}
19
20#[derive(Debug, Clone, Serialize, Deserialize)]
21pub struct ResponseColumn {
22 pub name: String,
23 #[serde(rename = "type")]
24 pub r#type: ValueType,
25 pub payload: Vec<String>,
26}