#[derive(Clone, Debug, PartialEq, Serialize, Deserialize)]
pub struct ImageSummary {
#[serde(rename = "Containers")]
pub containers: i64,
#[serde(rename = "Created")]
pub created: i64,
#[serde(rename = "Id")]
pub id: String,
#[serde(rename = "Labels")]
pub labels: ::std::collections::HashMap<String, String>,
#[serde(rename = "ParentId")]
pub parent_id: String,
#[serde(rename = "RepoDigests")]
pub repo_digests: Vec<String>,
#[serde(rename = "RepoTags")]
pub repo_tags: Vec<String>,
#[serde(rename = "SharedSize")]
pub shared_size: i64,
#[serde(rename = "Size")]
pub size: i64,
#[serde(rename = "VirtualSize")]
pub virtual_size: i64,
}
impl ImageSummary {
pub fn new(containers: i64, created: i64, id: String, labels: ::std::collections::HashMap<String, String>, parent_id: String, repo_digests: Vec<String>, repo_tags: Vec<String>, shared_size: i64, size: i64, virtual_size: i64) -> ImageSummary {
ImageSummary {
containers,
created,
id,
labels,
parent_id,
repo_digests,
repo_tags,
shared_size,
size,
virtual_size,
}
}
}