use crate::fleet_ensure::model::ReviewedDesiredFleetRecord;
use serde::{Deserialize, Serialize};
use std::path::PathBuf;
#[derive(Debug, Deserialize, Eq, PartialEq, Serialize)]
#[serde(deny_unknown_fields)]
pub struct CleanReinstallRecord {
pub schema_version: u16,
pub desired: ReviewedDesiredFleetRecord,
pub policy: PathBuf,
pub seed: PathBuf,
}
#[derive(Debug, Deserialize, Eq, PartialEq, Serialize)]
#[serde(deny_unknown_fields)]
pub struct CleanReinstallCancellationRecord {
pub schema_version: u16,
pub environment: String,
pub fleet: String,
pub operation_id: String,
pub plan_sha256: String,
pub archive_sha256: String,
}