///|
// Represents a GLOBAL_UNIT_ASSIGNED_CONTEXT entity.
// In fixtures this appears inside a complex instance as:
// GLOBAL_UNIT_ASSIGNED_CONTEXT((#194,#190,#189))
pub struct GlobalUnitAssignedContext {
units : Array[@step.EntityId]
}
///|
pub fn GlobalUnitAssignedContext::new(
units : Array[@step.EntityId],
) -> GlobalUnitAssignedContext {
GlobalUnitAssignedContext::{ units, }
}
///|
pub impl @step.Entity for GlobalUnitAssignedContext with fn to_step(self) {
let refs = self.units.map(fn(id) { "#\{id.value}" }).join(",")
"GLOBAL_UNIT_ASSIGNED_CONTEXT((\{refs}))"
}