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