@startuml !theme plain hide empty methods !procedure $table($name, $slug) entity "$name" as $slug << (T, Orange) table >> !endprocedure !procedure $type($name, $slug) entity "$name" as $slug << (E, Cyan) type (enum) >> !endprocedure !procedure $pk($name) <&key> $name: !endprocedure !procedure $enum_link($name) <&tag> $name: !endprocedure !procedure $fk($name) <&key> $name: !endprocedure !procedure $column($name) {field} <&chevron-right> $name: !endprocedure !procedure $enum_field($name) {field} <&chevron-right> $name !endprocedure @enduml