InboundWebSocketMessage:
    | { MessageType: "ActivityLogEntryStart" } & ActivityLogEntryStartMessage
    | { MessageType: "ActivityLogEntryStop" } & ActivityLogEntryStopMessage
    | { MessageType: "KeepAlive" } & InboundKeepAliveMessage
    | { MessageType: "ScheduledTasksInfoStart" } & ScheduledTasksInfoStartMessage
    | { MessageType: "ScheduledTasksInfoStop" } & ScheduledTasksInfoStopMessage
    | { MessageType: "SessionsStart" } & SessionsStartMessage
    | { MessageType: "SessionsStop" } & SessionsStopMessage