@startuml ''hide circle hide empty members hide empty attributes skinparam linetype ortho skinparam shadowing false 'skinparam MinClassWidth 70 'skinparam nodesep 80 'skinparam ranksep 80 interface MemberListener interface MemberRole interface HallService interface Member '' relations '' Client --> HallService MemberListener <|- Client Client "1" -> "0..*" MemberRole HallService <|- Hall MemberListener "0..*" - "1" Hall Hall --- "0..*" Room Hall "1" - "0..*" ControlledMember MemberListener "1" <--- ControlledMember MemberRole <|--- ControlledMember Member <|- ControlledMember Room "1" <- ControlledMember Room -> Member Member <|-- BotMember @enduml
Decode URL
Submit
amiga
aws-orange
black-knight
bluegray
blueprint
cerulean-outline
cerulean
crt-amber
crt-green
cyborg-outline
cyborg
hacker
lightgray
mars
materia-outline
materia
metal
mimeograph
minty
plain
reddress-darkblue
reddress-darkgreen
reddress-darkorange
reddress-darkred
reddress-lightblue
reddress-lightgreen
reddress-lightorange
reddress-lightred
sandstone
silver
sketchy-outline
sketchy
spacelab
spacelab-white
superhero-outline
superhero
toy
united
vibrant
Pure Javascript
PNG
SVG
ASCII Art