podman_rest_client/v5/models/
image_data.rs

1use serde::{Deserialize, Serialize};
2#[derive(Default, Debug, Serialize, Deserialize)]
3/// ImageData holds the inspect information of an image.
4pub 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}