use crate::dto::prelude::*;
#[derive(CandidType, Clone, Debug, Deserialize)]
pub struct EnvBootstrapArgs {
pub fleet_root_pid: Option<Principal>,
pub subnet_slot: Option<SubnetSlotId>,
pub subnet_pid: Option<Principal>,
pub root_pid: Option<Principal>,
pub canister_role: Option<CanisterRole>,
pub parent_pid: Option<Principal>,
}
#[derive(CandidType, Deserialize)]
pub struct EnvSnapshotResponse {
pub fleet_root_pid: Option<Principal>,
pub subnet_slot: Option<SubnetSlotId>,
pub subnet_pid: Option<Principal>,
pub root_pid: Option<Principal>,
pub canister_role: Option<CanisterRole>,
pub parent_pid: Option<Principal>,
}