aboutsummaryrefslogtreecommitdiff
path: root/MediaBrowser.Providers/Plugins/Tmdb/Models/General
diff options
context:
space:
mode:
Diffstat (limited to 'MediaBrowser.Providers/Plugins/Tmdb/Models/General')
-rw-r--r--MediaBrowser.Providers/Plugins/Tmdb/Models/General/Backdrop.cs13
-rw-r--r--MediaBrowser.Providers/Plugins/Tmdb/Models/General/Crew.cs12
-rw-r--r--MediaBrowser.Providers/Plugins/Tmdb/Models/General/ExternalIds.cs11
-rw-r--r--MediaBrowser.Providers/Plugins/Tmdb/Models/General/Genre.cs8
-rw-r--r--MediaBrowser.Providers/Plugins/Tmdb/Models/General/Images.cs10
-rw-r--r--MediaBrowser.Providers/Plugins/Tmdb/Models/General/Keyword.cs8
-rw-r--r--MediaBrowser.Providers/Plugins/Tmdb/Models/General/Keywords.cs9
-rw-r--r--MediaBrowser.Providers/Plugins/Tmdb/Models/General/Poster.cs13
-rw-r--r--MediaBrowser.Providers/Plugins/Tmdb/Models/General/Profile.cs11
-rw-r--r--MediaBrowser.Providers/Plugins/Tmdb/Models/General/Still.cs14
-rw-r--r--MediaBrowser.Providers/Plugins/Tmdb/Models/General/StillImages.cs9
-rw-r--r--MediaBrowser.Providers/Plugins/Tmdb/Models/General/Video.cs14
-rw-r--r--MediaBrowser.Providers/Plugins/Tmdb/Models/General/Videos.cs9
13 files changed, 141 insertions, 0 deletions
diff --git a/MediaBrowser.Providers/Plugins/Tmdb/Models/General/Backdrop.cs b/MediaBrowser.Providers/Plugins/Tmdb/Models/General/Backdrop.cs
new file mode 100644
index 000000000..35e3e2112
--- /dev/null
+++ b/MediaBrowser.Providers/Plugins/Tmdb/Models/General/Backdrop.cs
@@ -0,0 +1,13 @@
+namespace MediaBrowser.Providers.Plugins.Tmdb.Models.General
+{
+ public class Backdrop
+ {
+ public double Aspect_Ratio { get; set; }
+ public string File_Path { get; set; }
+ public int Height { get; set; }
+ public string Iso_639_1 { get; set; }
+ public double Vote_Average { get; set; }
+ public int Vote_Count { get; set; }
+ public int Width { get; set; }
+ }
+}
diff --git a/MediaBrowser.Providers/Plugins/Tmdb/Models/General/Crew.cs b/MediaBrowser.Providers/Plugins/Tmdb/Models/General/Crew.cs
new file mode 100644
index 000000000..6a5e74ddb
--- /dev/null
+++ b/MediaBrowser.Providers/Plugins/Tmdb/Models/General/Crew.cs
@@ -0,0 +1,12 @@
+namespace MediaBrowser.Providers.Plugins.Tmdb.Models.General
+{
+ public class Crew
+ {
+ public int Id { get; set; }
+ public string Credit_Id { get; set; }
+ public string Name { get; set; }
+ public string Department { get; set; }
+ public string Job { get; set; }
+ public string Profile_Path { get; set; }
+ }
+}
diff --git a/MediaBrowser.Providers/Plugins/Tmdb/Models/General/ExternalIds.cs b/MediaBrowser.Providers/Plugins/Tmdb/Models/General/ExternalIds.cs
new file mode 100644
index 000000000..a083f6e9c
--- /dev/null
+++ b/MediaBrowser.Providers/Plugins/Tmdb/Models/General/ExternalIds.cs
@@ -0,0 +1,11 @@
+namespace MediaBrowser.Providers.Plugins.Tmdb.Models.General
+{
+ public class ExternalIds
+ {
+ public string Imdb_Id { get; set; }
+ public object Freebase_Id { get; set; }
+ public string Freebase_Mid { get; set; }
+ public int Tvdb_Id { get; set; }
+ public int Tvrage_Id { get; set; }
+ }
+}
diff --git a/MediaBrowser.Providers/Plugins/Tmdb/Models/General/Genre.cs b/MediaBrowser.Providers/Plugins/Tmdb/Models/General/Genre.cs
new file mode 100644
index 000000000..7f1a394c3
--- /dev/null
+++ b/MediaBrowser.Providers/Plugins/Tmdb/Models/General/Genre.cs
@@ -0,0 +1,8 @@
+namespace MediaBrowser.Providers.Plugins.Tmdb.Models.General
+{
+ public class Genre
+ {
+ public int Id { get; set; }
+ public string Name { get; set; }
+ }
+}
diff --git a/MediaBrowser.Providers/Plugins/Tmdb/Models/General/Images.cs b/MediaBrowser.Providers/Plugins/Tmdb/Models/General/Images.cs
new file mode 100644
index 000000000..166f9b740
--- /dev/null
+++ b/MediaBrowser.Providers/Plugins/Tmdb/Models/General/Images.cs
@@ -0,0 +1,10 @@
+using System.Collections.Generic;
+
+namespace MediaBrowser.Providers.Plugins.Tmdb.Models.General
+{
+ public class Images
+ {
+ public List<Backdrop> Backdrops { get; set; }
+ public List<Poster> Posters { get; set; }
+ }
+}
diff --git a/MediaBrowser.Providers/Plugins/Tmdb/Models/General/Keyword.cs b/MediaBrowser.Providers/Plugins/Tmdb/Models/General/Keyword.cs
new file mode 100644
index 000000000..72f417be5
--- /dev/null
+++ b/MediaBrowser.Providers/Plugins/Tmdb/Models/General/Keyword.cs
@@ -0,0 +1,8 @@
+namespace MediaBrowser.Providers.Plugins.Tmdb.Models.General
+{
+ public class Keyword
+ {
+ public int Id { get; set; }
+ public string Name { get; set; }
+ }
+}
diff --git a/MediaBrowser.Providers/Plugins/Tmdb/Models/General/Keywords.cs b/MediaBrowser.Providers/Plugins/Tmdb/Models/General/Keywords.cs
new file mode 100644
index 000000000..ec2d7a035
--- /dev/null
+++ b/MediaBrowser.Providers/Plugins/Tmdb/Models/General/Keywords.cs
@@ -0,0 +1,9 @@
+using System.Collections.Generic;
+
+namespace MediaBrowser.Providers.Plugins.Tmdb.Models.General
+{
+ public class Keywords
+ {
+ public List<Keyword> Results { get; set; }
+ }
+}
diff --git a/MediaBrowser.Providers/Plugins/Tmdb/Models/General/Poster.cs b/MediaBrowser.Providers/Plugins/Tmdb/Models/General/Poster.cs
new file mode 100644
index 000000000..0cf04a6ce
--- /dev/null
+++ b/MediaBrowser.Providers/Plugins/Tmdb/Models/General/Poster.cs
@@ -0,0 +1,13 @@
+namespace MediaBrowser.Providers.Plugins.Tmdb.Models.General
+{
+ public class Poster
+ {
+ public double Aspect_Ratio { get; set; }
+ public string File_Path { get; set; }
+ public int Height { get; set; }
+ public string Iso_639_1 { get; set; }
+ public double Vote_Average { get; set; }
+ public int Vote_Count { get; set; }
+ public int Width { get; set; }
+ }
+}
diff --git a/MediaBrowser.Providers/Plugins/Tmdb/Models/General/Profile.cs b/MediaBrowser.Providers/Plugins/Tmdb/Models/General/Profile.cs
new file mode 100644
index 000000000..b45cfc30f
--- /dev/null
+++ b/MediaBrowser.Providers/Plugins/Tmdb/Models/General/Profile.cs
@@ -0,0 +1,11 @@
+namespace MediaBrowser.Providers.Plugins.Tmdb.Models.General
+{
+ public class Profile
+ {
+ public string File_Path { get; set; }
+ public int Width { get; set; }
+ public int Height { get; set; }
+ public object Iso_639_1 { get; set; }
+ public double Aspect_Ratio { get; set; }
+ }
+}
diff --git a/MediaBrowser.Providers/Plugins/Tmdb/Models/General/Still.cs b/MediaBrowser.Providers/Plugins/Tmdb/Models/General/Still.cs
new file mode 100644
index 000000000..9fc82cfee
--- /dev/null
+++ b/MediaBrowser.Providers/Plugins/Tmdb/Models/General/Still.cs
@@ -0,0 +1,14 @@
+namespace MediaBrowser.Providers.Plugins.Tmdb.Models.General
+{
+ public class Still
+ {
+ public double Aspect_Ratio { get; set; }
+ public string File_Path { get; set; }
+ public int Height { get; set; }
+ public string Id { get; set; }
+ public string Iso_639_1 { get; set; }
+ public double Vote_Average { get; set; }
+ public int Vote_Count { get; set; }
+ public int Width { get; set; }
+ }
+}
diff --git a/MediaBrowser.Providers/Plugins/Tmdb/Models/General/StillImages.cs b/MediaBrowser.Providers/Plugins/Tmdb/Models/General/StillImages.cs
new file mode 100644
index 000000000..23af4b697
--- /dev/null
+++ b/MediaBrowser.Providers/Plugins/Tmdb/Models/General/StillImages.cs
@@ -0,0 +1,9 @@
+using System.Collections.Generic;
+
+namespace MediaBrowser.Providers.Plugins.Tmdb.Models.General
+{
+ public class StillImages
+ {
+ public List<Still> Stills { get; set; }
+ }
+}
diff --git a/MediaBrowser.Providers/Plugins/Tmdb/Models/General/Video.cs b/MediaBrowser.Providers/Plugins/Tmdb/Models/General/Video.cs
new file mode 100644
index 000000000..19bfd62f6
--- /dev/null
+++ b/MediaBrowser.Providers/Plugins/Tmdb/Models/General/Video.cs
@@ -0,0 +1,14 @@
+namespace MediaBrowser.Providers.Plugins.Tmdb.Models.General
+{
+ public class Video
+ {
+ public string Id { get; set; }
+ public string Iso_639_1 { get; set; }
+ public string Iso_3166_1 { get; set; }
+ public string Key { get; set; }
+ public string Name { get; set; }
+ public string Site { get; set; }
+ public string Size { get; set; }
+ public string Type { get; set; }
+ }
+}
diff --git a/MediaBrowser.Providers/Plugins/Tmdb/Models/General/Videos.cs b/MediaBrowser.Providers/Plugins/Tmdb/Models/General/Videos.cs
new file mode 100644
index 000000000..26e839de7
--- /dev/null
+++ b/MediaBrowser.Providers/Plugins/Tmdb/Models/General/Videos.cs
@@ -0,0 +1,9 @@
+using System.Collections.Generic;
+
+namespace MediaBrowser.Providers.Plugins.Tmdb.Models.General
+{
+ public class Videos
+ {
+ public List<Video> Results { get; set; }
+ }
+}