pub struct IcCanisterData {
pub canister_id: String,
pub dashboard_id: u64,
pub canister_type: Option<String>,
pub name: String,
pub subnet_id: String,
pub controllers: Vec<String>,
pub language: String,
pub module_hash: String,
pub dashboard_updated_at: String,
pub upgrades: Option<Vec<IcCanisterUpgrade>>,
}Expand description
IcCanisterData
Dashboard canister payload shared by source data and validated reports. Source values are validated and canonically ordered before publication.
Fields§
§canister_id: StringCanonical canister principal.
dashboard_id: u64Dashboard database row identifier.
canister_type: Option<String>Raw optional Dashboard canister classification.
name: StringRaw Dashboard canister name; an empty string means no name was recorded.
subnet_id: StringCanonical Subnet principal recorded by the Dashboard.
controllers: Vec<String>Canonically ordered controller principals recorded by the Dashboard.
language: StringRaw Dashboard language label; an empty string means no language was recorded.
module_hash: StringRaw current module hash; an empty string means no hash was recorded.
dashboard_updated_at: StringRaw Dashboard row update timestamp.
upgrades: Option<Vec<IcCanisterUpgrade>>Proposal-linked upgrade history, or None when the Dashboard returned null.
Trait Implementations§
Source§impl Clone for IcCanisterData
impl Clone for IcCanisterData
Source§impl Debug for IcCanisterData
impl Debug for IcCanisterData
impl Eq for IcCanisterData
Source§impl PartialEq for IcCanisterData
impl PartialEq for IcCanisterData
Source§impl Serialize for IcCanisterData
impl Serialize for IcCanisterData
impl StructuralPartialEq for IcCanisterData
Auto Trait Implementations§
impl Forget for IcCanisterData
impl Freeze for IcCanisterData
impl RefUnwindSafe for IcCanisterData
impl Send for IcCanisterData
impl Sync for IcCanisterData
impl Unpin for IcCanisterData
impl UnsafeUnpin for IcCanisterData
impl UnwindSafe for IcCanisterData
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more