mirror of
https://github.com/jellyfin/jellyfin-plugin-trakt.git
synced 2024-11-23 13:50:15 +00:00
Add some hierarchy to classes, so generics can be used
This commit is contained in:
parent
d5c864c1d2
commit
ed52ab4c18
@ -1,13 +1,6 @@
|
||||
namespace Trakt.Api.DataContracts.BaseModel
|
||||
{
|
||||
public class TraktEpisodeId : TraktId
|
||||
public class TraktEpisodeId : TraktTVId
|
||||
{
|
||||
public string imdb { get; set; }
|
||||
|
||||
public int? tmdb { get; set; }
|
||||
|
||||
public int? tvdb { get; set; }
|
||||
|
||||
public int? tvrage { get; set; }
|
||||
}
|
||||
}
|
9
Trakt/Api/DataContracts/BaseModel/TraktIMDBandTMDBId.cs
Normal file
9
Trakt/Api/DataContracts/BaseModel/TraktIMDBandTMDBId.cs
Normal file
@ -0,0 +1,9 @@
|
||||
namespace Trakt.Api.DataContracts.BaseModel
|
||||
{
|
||||
public class TraktIMDBandTMDBId : TraktId
|
||||
{
|
||||
public string imdb { get; set; }
|
||||
|
||||
public int? tmdb { get; set; }
|
||||
}
|
||||
}
|
@ -1,9 +1,6 @@
|
||||
namespace Trakt.Api.DataContracts.BaseModel
|
||||
{
|
||||
public class TraktMovieId : TraktId
|
||||
public class TraktMovieId : TraktIMDBandTMDBId
|
||||
{
|
||||
public string imdb { get; set; }
|
||||
|
||||
public int? tmdb { get; set; }
|
||||
}
|
||||
}
|
@ -1,11 +1,7 @@
|
||||
namespace Trakt.Api.DataContracts.BaseModel
|
||||
{
|
||||
public class TraktPersonId : TraktId
|
||||
public class TraktPersonId : TraktIMDBandTMDBId
|
||||
{
|
||||
public string imdb { get; set; }
|
||||
|
||||
public int? tmdb { get; set; }
|
||||
|
||||
public int? tvrage { get; set; }
|
||||
}
|
||||
}
|
@ -1,14 +1,7 @@
|
||||
|
||||
namespace Trakt.Api.DataContracts.BaseModel
|
||||
{
|
||||
public class TraktShowId : TraktId
|
||||
public class TraktShowId : TraktTVId
|
||||
{
|
||||
public string imdb { get; set; }
|
||||
|
||||
public int? tmdb { get; set; }
|
||||
|
||||
public int? tvdb { get; set; }
|
||||
|
||||
public int? tvrage { get; set; }
|
||||
}
|
||||
}
|
10
Trakt/Api/DataContracts/BaseModel/TraktTVId.cs
Normal file
10
Trakt/Api/DataContracts/BaseModel/TraktTVId.cs
Normal file
@ -0,0 +1,10 @@
|
||||
|
||||
namespace Trakt.Api.DataContracts.BaseModel
|
||||
{
|
||||
public class TraktTVId : TraktIMDBandTMDBId
|
||||
{
|
||||
public int? tvdb { get; set; }
|
||||
|
||||
public int? tvrage { get; set; }
|
||||
}
|
||||
}
|
Loading…
Reference in New Issue
Block a user