use serde::Deserialize;
use serde::Serialize;
#[derive(Debug, Deserialize, Serialize, PartialEq)]
#[serde(rename = "Types")]
pub struct XMLTypes {
#[serde(rename = "$value")]
fields: Vec<XMLOverride>,
}
#[derive(Debug, Deserialize, Serialize, PartialEq)]
pub enum XMLOverride {
Override {
#[serde(rename = "PartName")]
part_name: String,
#[serde(rename = "ContentType")]
content_type: String,
},
Default {
#[serde(rename = "Extension")]
extension: String,
#[serde(rename = "ContentType")]
content_type: String,
},
}