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();
}
}
}