using System.ComponentModel; using MediaBrowser.Model.Session; using MediaBrowser.Model.Updates; namespace MediaBrowser.Controller.Net.WebSocketMessages.Outbound; /// /// Plugin installation completed message. /// public class PluginInstallationCompletedMessage : WebSocketMessage, IOutboundWebSocketMessage { /// /// Initializes a new instance of the class. /// /// Installation info. public PluginInstallationCompletedMessage(InstallationInfo data) : base(data) { } /// [DefaultValue(SessionMessageType.PackageInstallationCompleted)] public override SessionMessageType MessageType => SessionMessageType.PackageInstallationCompleted; }