using MediaBrowser.Model.LiveTv; using System.Collections.Generic; namespace MediaBrowser.Controller.LiveTv { public class LiveTvServiceStatusInfo { /// /// Gets or sets the status. /// /// The status. public LiveTvServiceStatus Status { get; set; } /// /// Gets or sets the status message. /// /// The status message. public string StatusMessage { get; set; } /// /// Gets or sets the version. /// /// The version. public string Version { get; set; } /// /// Gets or sets a value indicating whether this instance has update available. /// /// true if this instance has update available; otherwise, false. public bool HasUpdateAvailable { get; set; } /// /// Gets or sets the tuners. /// /// The tuners. public List Tuners { get; set; } public LiveTvServiceStatusInfo() { Tuners = new List(); } } public class LiveTvTunerInfo { /// /// Gets or sets the type of the source. /// /// The type of the source. public string SourceType { get; set; } /// /// Gets or sets the name. /// /// The name. public string Name { get; set; } /// /// Gets or sets the identifier. /// /// The identifier. public string Id { get; set; } /// /// Gets or sets the status. /// /// The status. public LiveTvTunerStatus Status { get; set; } /// /// Gets or sets the channel identifier. /// /// The channel identifier. public string ChannelId { get; set; } /// /// Gets or sets the recording identifier. /// /// The recording identifier. public string RecordingId { get; set; } /// /// Gets or sets the name of the program. /// /// The name of the program. public string ProgramName { get; set; } /// /// Gets or sets the clients. /// /// The clients. public List Clients { get; set; } public LiveTvTunerInfo() { Clients = new List(); } } }