use crate::fleet_ensure::model::{
FleetEnsureJournalRecord, FleetEnsurePlan, FleetEnsureStateRecord,
completed_handoff::CompletedEstatePublicationReviewRecord,
};
#[derive(Clone, Debug, serde::Serialize)]
pub struct CompletedResetReviewView {
pub publication: CompletedEstatePublicationReviewRecord,
pub plan: FleetEnsurePlan,
pub committed: bool,
}
pub(in crate::fleet_ensure) struct CompletedResetTargetView {
pub plan: FleetEnsurePlan,
pub journal: FleetEnsureJournalRecord,
pub state: FleetEnsureStateRecord,
}
#[derive(Clone, Debug)]
pub struct CompletedResetBalancesView {
pub canisters: std::collections::BTreeMap<String, crate::fleet_ensure::model::completed_handoff::preparation::CompletedPreparationBalanceRecord>,
pub ledger: std::collections::BTreeMap<String, u128>,
pub operator_cycles: u128,
}