namespace Sink.Commands; enum NotificationType : byte { Shutdown = 1, Status, Warning, Progress, Inspection, RevisionUpdate } enum NotificationCode : byte { Success = 0, Failure = 1, UserCode } table Notification { type: NotificationType = Status; identifier: string; //An identifier that links back to the something related to the notification (e.g. an entity id or a command id) message: string; code: int = 0; //Of type NotificationCode } root_type Notification;