///|
// Represents a PRESENTATION_STYLE_ASSIGNMENT entity.
pub struct PresentationStyleAssignment {
styles : Array[@step.Ref]
}
///|
pub fn PresentationStyleAssignment::new(
styles : Array[@step.Ref],
) -> PresentationStyleAssignment {
PresentationStyleAssignment::{ styles, }
}
///|
pub impl @step.Entity for PresentationStyleAssignment with fn to_step(self) {
let styles_str = self.styles.map(fn(r) { "#\{r.id.value}" }).join(",")
"PRESENTATION_STYLE_ASSIGNMENT((\{styles_str}))"
}