#nullable disable
#pragma warning disable CS1591
using MediaBrowser.Model.LiveTv;
namespace MediaBrowser.Controller.LiveTv
{
///
/// Class ChannelInfo.
///
public class ChannelInfo
{
///
/// Gets or sets the name.
///
/// The name.
public string Name { get; set; }
///
/// Gets or sets the number.
///
/// The number.
public string Number { get; set; }
///
/// Gets or sets the Id.
///
/// The id of the channel.
public string Id { get; set; }
public string Path { get; set; }
public string TunerChannelId { get; set; }
public string CallSign { get; set; }
///
/// Gets or sets the tuner host identifier.
///
/// The tuner host identifier.
public string TunerHostId { get; set; }
///
/// Gets or sets the type of the channel.
///
/// The type of the channel.
public ChannelType ChannelType { get; set; }
///
/// Gets or sets the group of the channel.
///
/// The group of the channel.
public string ChannelGroup { get; set; }
///
/// Gets or sets the the image path if it can be accessed directly from the file system.
///
/// The image path.
public string ImagePath { get; set; }
///
/// Gets or sets the image url if it can be downloaded.
///
/// The image URL.
public string ImageUrl { get; set; }
///
/// Gets or sets a value indicating whether this instance has image.
///
/// null if [has image] contains no value, true if [has image]; otherwise, false.
public bool? HasImage { get; set; }
///
/// Gets or sets a value indicating whether this instance is favorite.
///
/// null if [is favorite] contains no value, true if [is favorite]; otherwise, false.
public bool? IsFavorite { get; set; }
public bool? IsHD { get; set; }
public string AudioCodec { get; set; }
public string VideoCodec { get; set; }
public string[] Tags { get; set; }
}
}