use serde::Deserialize;
#[derive(Deserialize, Default)]
pub struct ImagePullProgress {
#[serde(default)]
pub stream: String,
#[serde(default)]
pub error: String,
}
#[derive(Deserialize, Default)]
pub struct BuildOutput {
#[serde(default)]
pub stream: String,
pub error: Option<String>,
pub error_detail: Option<BuildErrorDetail>,
}
#[derive(Deserialize)]
pub struct BuildErrorDetail {
pub message: Option<String>,
}
#[derive(Deserialize, Default)]
pub struct ImageInspect {
#[serde(rename = "Id", default)]
pub id: String,
#[serde(rename = "RepoDigests", default)]
pub repo_digests: Vec<String>,
}