podman_rest_client/v5/models/
libpod_image_summary.rs1use serde::{Deserialize, Serialize};
2#[derive(Default, Debug, Serialize, Deserialize)]
3pub struct LibpodImageSummary {
4 #[serde(rename = "Arch")]
6 pub arch: Option<String>,
7 #[serde(rename = "Containers")]
8 pub containers: Option<i64>,
9 #[serde(rename = "Created")]
10 pub created: Option<i64>,
11 #[serde(rename = "Dangling")]
12 pub dangling: Option<bool>,
13 #[serde(rename = "Digest")]
14 pub digest: Option<String>,
15 #[serde(rename = "History")]
16 pub history: Option<Vec<String>>,
17 #[serde(rename = "Id")]
18 pub id: Option<String>,
19 #[serde(rename = "IsManifestList")]
23 pub is_manifest_list: Option<bool>,
24 #[serde(rename = "Labels")]
25 pub labels: Option<std::collections::HashMap<String, String>>,
26 #[serde(rename = "Names")]
27 pub names: Option<Vec<String>>,
28 #[serde(rename = "Os")]
29 pub os: Option<String>,
30 #[serde(rename = "ParentId")]
31 pub parent_id: Option<String>,
32 #[serde(rename = "ReadOnly")]
33 pub read_only: Option<bool>,
34 #[serde(rename = "RepoDigests")]
35 pub repo_digests: Option<Vec<String>>,
36 #[serde(rename = "RepoTags")]
37 pub repo_tags: Option<Vec<String>>,
38 #[serde(rename = "SharedSize")]
39 pub shared_size: Option<i64>,
40 #[serde(rename = "Size")]
41 pub size: Option<i64>,
42 #[serde(rename = "VirtualSize")]
43 pub virtual_size: Option<i64>,
44}