1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
pub mod include;

use crate::xml::default_xml_namespace_oasis;
use include::Include;
use serde::{Deserialize, Serialize};

#[derive(Debug, Serialize, Deserialize)]
#[serde(rename_all = "PascalCase")]
pub struct Reference {
    #[serde(rename = "xmlns:edmx", default = "default_xml_namespace_oasis")]
    pub xml_namespace_edmx: String,

    pub uri: Option<String>,

    pub include: Option<Include>,
}