Defines any type of message passed between FJ and server client

interface ServerMessage {
    authenticated?: ServerMessage_Authenticated;
    authRequest?: ServerMessage_AuthRequest;
    componentCrashed?: ServerMessage_ComponentCrashed;
    hlsPlayable?: ServerMessage_HlsPlayable;
    hlsUploadCrashed?: ServerMessage_HlsUploadCrashed;
    hlsUploaded?: ServerMessage_HlsUploaded;
    metricsReport?: ServerMessage_MetricsReport;
    peerAdded?: ServerMessage_PeerAdded;
    peerConnected?: ServerMessage_PeerConnected;
    peerCrashed?: ServerMessage_PeerCrashed;
    peerDeleted?: ServerMessage_PeerDeleted;
    peerDisconnected?: ServerMessage_PeerDisconnected;
    peerMetadataUpdated?: ServerMessage_PeerMetadataUpdated;
    roomCrashed?: ServerMessage_RoomCrashed;
    roomCreated?: ServerMessage_RoomCreated;
    roomDeleted?: ServerMessage_RoomDeleted;
    subscribeRequest?: ServerMessage_SubscribeRequest;
    subscribeResponse?: ServerMessage_SubscribeResponse;
    trackAdded?: ServerMessage_TrackAdded;
    trackMetadataUpdated?: ServerMessage_TrackMetadataUpdated;
    trackRemoved?: ServerMessage_TrackRemoved;
}

Properties

authenticated?: ServerMessage_Authenticated
componentCrashed?: ServerMessage_ComponentCrashed
hlsPlayable?: ServerMessage_HlsPlayable
hlsUploadCrashed?: ServerMessage_HlsUploadCrashed
hlsUploaded?: ServerMessage_HlsUploaded
metricsReport?: ServerMessage_MetricsReport
peerAdded?: ServerMessage_PeerAdded
peerConnected?: ServerMessage_PeerConnected
peerCrashed?: ServerMessage_PeerCrashed
peerDeleted?: ServerMessage_PeerDeleted
peerDisconnected?: ServerMessage_PeerDisconnected
peerMetadataUpdated?: ServerMessage_PeerMetadataUpdated
roomCrashed?: ServerMessage_RoomCrashed
roomCreated?: ServerMessage_RoomCreated
roomDeleted?: ServerMessage_RoomDeleted
subscribeRequest?: ServerMessage_SubscribeRequest
subscribeResponse?: ServerMessage_SubscribeResponse
trackAdded?: ServerMessage_TrackAdded
trackMetadataUpdated?: ServerMessage_TrackMetadataUpdated
trackRemoved?: ServerMessage_TrackRemoved