jellyfin-plugin-trakt/Trakt/Model/UserDataPackage.cs
2024-05-11 13:25:18 -06:00

31 lines
825 B
C#

using System;
using System.Collections.Generic;
using MediaBrowser.Controller.Entities.Movies;
using MediaBrowser.Controller.Entities.TV;
namespace Trakt.Helpers;
/// <summary>
/// Class that contains all the items to be reported to trakt.tv and supporting properties.
/// </summary>
internal sealed class UserDataPackage
{
public UserDataPackage()
{
SeenMovies = new List<Movie>();
UnSeenMovies = new List<Movie>();
SeenEpisodes = new List<Episode>();
UnSeenEpisodes = new List<Episode>();
}
public Guid? CurrentSeriesId { get; set; }
public ICollection<Movie> SeenMovies { get; set; }
public ICollection<Movie> UnSeenMovies { get; set; }
public ICollection<Episode> SeenEpisodes { get; set; }
public ICollection<Episode> UnSeenEpisodes { get; set; }
}