// // Copyright (c) PlaceholderCompany. All rights reserved. // namespace MediaBrowser.Controller.Net; using System.Text.Json.Serialization; using MediaBrowser.Model.Session; /// /// Websocket message without data. /// public abstract class WebSocketMessage { /// /// Gets or sets the type of the message. /// TODO make this abstract and get only. /// public virtual SessionMessageType MessageType { get; set; } /// /// Gets or sets the server id. /// [JsonIgnore] public string? ServerId { get; set; } }