use serde::{Deserialize, Serialize};
#[derive(Debug, Clone, PartialEq, Eq, Serialize, Deserialize)]
pub struct ReadingItem {
pub seq: usize,
pub role: Option<String>,
pub name: Option<String>,
pub description: Option<String>,
pub value: Option<String>,
pub states: Vec<String>,
pub tab_stop: bool,
pub depth: usize,
pub node_id: String,
}
#[derive(Debug, Clone, PartialEq, Eq, Serialize, Deserialize)]
pub struct IgnoredReadingNode {
pub node_id: String,
pub role: Option<String>,
pub name: Option<String>,
pub depth: usize,
pub reasons: Vec<String>,
}