use crate::dto::prelude::*;
#[derive(CandidType, Clone, Debug, Deserialize)]
pub struct EnvBootstrapArgs {
pub prime_root_pid: Option<Principal>,
pub subnet_role: Option<SubnetRole>,
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 prime_root_pid: Option<Principal>,
pub subnet_role: Option<SubnetRole>,
pub subnet_pid: Option<Principal>,
pub root_pid: Option<Principal>,
pub canister_role: Option<CanisterRole>,
pub parent_pid: Option<Principal>,
}