#[derive(Clone, Debug, Default)]
pub struct File {
pub id: String,
pub xml_value: crate::schemas::definitions::StLoc,
pub xml_other_attrs: Vec<(std::boxed::Box<str>, std::boxed::Box<str>)>,
pub xml_other_children: Vec<(usize, std::boxed::Box<str>)>,
}
#[derive(Clone, Debug, Default)]
pub struct FileList {
pub file: Vec<File>,
pub xml_other_attrs: Vec<(std::boxed::Box<str>, std::boxed::Box<str>)>,
pub xml_other_children: Vec<(usize, std::boxed::Box<str>)>,
}
#[derive(Clone, Debug, Default)]
pub struct DocVersion {
pub id: String,
pub version: Option<String>,
pub name: Option<String>,
pub creation_date: Option<String>,
pub file_list: FileList,
pub doc_root: crate::schemas::definitions::StLoc,
pub xml_other_attrs: Vec<(std::boxed::Box<str>, std::boxed::Box<str>)>,
pub xml_other_children: Vec<(usize, std::boxed::Box<str>)>,
}