nomad_client/models/
alloc_file_info.rs1#[derive(Clone, Debug, PartialEq, Serialize, Deserialize)]
15pub struct AllocFileInfo {
16 #[serde(rename = "Name", skip_serializing_if = "Option::is_none")]
17 pub name: Option<String>,
18 #[serde(rename = "IsDir", skip_serializing_if = "Option::is_none")]
19 pub is_dir: Option<bool>,
20 #[serde(rename = "Size", skip_serializing_if = "Option::is_none")]
21 pub size: Option<i64>,
22 #[serde(rename = "FileMode", skip_serializing_if = "Option::is_none")]
23 pub file_mode: Option<String>,
24 #[serde(rename = "ModTime", skip_serializing_if = "Option::is_none")]
25 pub mod_time: Option<String>,
26 #[serde(rename = "ContentType", skip_serializing_if = "Option::is_none")]
27 pub content_type: Option<String>,
28}
29
30impl AllocFileInfo {
31 pub fn new() -> AllocFileInfo {
32 AllocFileInfo {
33 name: None,
34 is_dir: None,
35 size: None,
36 file_mode: None,
37 mod_time: None,
38 content_type: None,
39 }
40 }
41}
42
43