namespace MetaNodes;
internal class VideoMetadata
{
///
/// Gets or sets the title of the item
///
public string Title { get; set; }
///
/// Gets or sets the subtitle of the item
///
public string Subtitle { get; set; }
///
/// Gets or sets the description of the item
///
public string Description { get; set; }
///
/// Gets or sets the year hte item was released
///
public int Year { get; set; }
///
/// Gets or sets the date the item was released
///
public DateTime ReleaseDate { get; set; }
///
/// Gets or sets the original language
///
public string OriginalLanguage { get; set; }
///
/// Gets or sets a filename where a saved copy of the art JPEG is located
///
public string ArtJpeg { get; set; }
///
/// Gets or sets the season number of the show, if a show
///
public int? Season { get; set; }
///
/// Gets or sets the episode number of the show, if a show
///
public int? Episode { get; set; }
private List _Actors = new ();
public List Actors { get => _Actors; set { _Actors = value ?? new(); } }
private List _Directors = new();
public List Directors { get => _Directors; set { _Directors = value ?? new(); } }
private List _Writers = new();
public List Writers { get => _Writers; set { _Writers = value ?? new(); } }
private List _Producers = new();
public List Producers { get => _Producers; set { _Producers = value ?? new(); } }
private List _Genres = new();
public List Genres { get => _Genres; set { _Genres = value ?? new(); } }
}