Skip to main content

Module ids

Module ids 

Source
Expand description

Layer-neutral identifiers and boundary-safe primitives.

This module contains:

  • Pure identifiers (IDs, enums, newtypes)
  • Boundary-safe wrappers used across ops, workflow, and API

It must not contain:

  • Business logic
  • Policy decisions
  • Storage-backed types

Structs§

CanisterRole
EndpointCall
EndpointCall
EndpointId
EndpointId
SubnetRole

Enums§

AccessMetricKind
AccessMetricKind Enumerates the access predicate kind that rejected the call. Access metrics are emitted only on denial. Custom predicates report AccessMetricKind::Custom. Predicate names are recorded separately alongside the kind.
BuildNetwork
BuildNetwork Identifies the environment the canister believes it runs in.
EndpointCallKind
EndpointCallKind
SystemMetricKind
SystemMetricKind

Type Aliases§

IntentResourceKey
IntentResourceKey