#![warn(missing_docs)]
#![warn(rustdoc::broken_intra_doc_links)]
use serde::{Deserialize, Serialize};
#[derive(Default, Debug, Clone, PartialEq, Serialize, Deserialize)]
pub struct File {
#[serde(rename = "@id")]
pub id: String,
#[serde(rename = "@contentType")]
pub content_type: String,
#[serde(rename = "@type", default)]
pub type_attr: String,
#[serde(
rename = "@language",
default,
skip_serializing_if = "String::is_empty"
)]
pub language: String,
#[serde(rename = "$text")]
pub file_name: String,
}
#[derive(Default, Debug, Clone, PartialEq, Serialize, Deserialize)]
pub struct Files {
#[serde(rename = "File", default)]
pub file: Vec<File>,
}