podman_rest_client/v5/models/
image_data.rs1use serde::{Deserialize, Serialize};
2#[derive(Default, Debug, Serialize, Deserialize)]
3pub struct ImageData {
5 #[serde(rename = "Annotations")]
6 pub annotations: Option<std::collections::HashMap<String, String>>,
7 #[serde(rename = "Architecture")]
8 pub architecture: Option<String>,
9 #[serde(rename = "Author")]
10 pub author: Option<String>,
11 #[serde(rename = "Comment")]
12 pub comment: Option<String>,
13 #[serde(rename = "Config")]
14 pub config: Option<crate::v5::models::ImageConfig>,
15 #[serde(rename = "Created")]
16 pub created: Option<String>,
17 #[serde(rename = "Digest")]
18 pub digest: Option<String>,
19 #[serde(rename = "GraphDriver")]
20 pub graph_driver: Option<crate::v5::models::DriverData>,
21 #[serde(rename = "Healthcheck")]
22 pub healthcheck: Option<crate::v5::models::Schema2HealthConfig>,
23 #[serde(rename = "History")]
24 pub history: Option<Vec<crate::v5::models::History>>,
25 #[serde(rename = "Id")]
26 pub id: Option<String>,
27 #[serde(rename = "Labels")]
28 pub labels: Option<std::collections::HashMap<String, String>>,
29 #[serde(rename = "ManifestType")]
30 pub manifest_type: Option<String>,
31 #[serde(rename = "NamesHistory")]
32 pub names_history: Option<Vec<String>>,
33 #[serde(rename = "Os")]
34 pub os: Option<String>,
35 #[serde(rename = "Parent")]
36 pub parent: Option<String>,
37 #[serde(rename = "RepoDigests")]
38 pub repo_digests: Option<Vec<String>>,
39 #[serde(rename = "RepoTags")]
40 pub repo_tags: Option<Vec<String>>,
41 #[serde(rename = "RootFS")]
42 pub root_fs: Option<crate::v5::models::RootFs>,
43 #[serde(rename = "Size")]
44 pub size: Option<i64>,
45 #[serde(rename = "User")]
46 pub user: Option<String>,
47 #[serde(rename = "Version")]
48 pub version: Option<String>,
49 #[serde(rename = "VirtualSize")]
50 pub virtual_size: Option<i64>,
51}