canic-core 0.99.25

Canic — a canister orchestration and management toolkit for the Internet Computer
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
//! Module: view::fleet_activation
//!
//! Responsibility: carry one internal Fleet-activation transition result across layers.
//! Does not own: activation mutation, runtime startup, or endpoint serialization.
//! Boundary: storage ops report whether one exact transition committed; workflows consume it once.

use crate::dto::fleet_activation::FleetActivationStatusResponse;

///
/// FleetActivationTransition
///

#[derive(Clone, Debug, Eq, PartialEq)]
pub struct FleetActivationTransition {
    pub status: FleetActivationStatusResponse,
    pub transitioned: bool,
    pub application_init_args: Option<Vec<u8>>,
}