1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
use super::tag::TagIndex;

#[derive(Clone, Debug, Default)]
pub struct ListOfCompartments {
    pub compartments: Vec<TagIndex>,
    pub parent: Option<TagIndex>,
}

#[derive(Debug, Default, Clone)]
pub struct Compartment {
    pub units: Option<String>,
    pub id: Option<String>,
    pub name: Option<String>,
    pub sbo_term: Option<String>,
    pub spatial_dimensions: Option<f64>,
    pub size: Option<f64>,
    pub constant: Option<bool>,
    pub parent: Option<TagIndex>,
}