@startuml classes set namespaceSeparator none class "Dummy" as attributes_annotation.Dummy { } class "Dummy2" as attributes_annotation.Dummy2 { alternative_union_syntax : str | int class_attr : list[Dummy] optional : Optional[Dummy] param : str union : Union[int, str] } @enduml