aboutsummaryrefslogtreecommitdiff
path: root/MediaBrowser.Model
diff options
context:
space:
mode:
authorMark Monteiro <marknr.monteiro@protonmail.com>2020-05-17 15:57:24 -0400
committerMark Monteiro <marknr.monteiro@protonmail.com>2020-05-17 15:57:24 -0400
commit422d5b2b68bdce4da385a19382a7a52060cb10b2 (patch)
treef304123d637e8d1a66f46209dfbd0d5c07ddef7e /MediaBrowser.Model
parente5c857ac3639c2aba34e59437e501bfdd6b1ba02 (diff)
Move ExternalIdMediaType enum to MediaBrowser.Model
Diffstat (limited to 'MediaBrowser.Model')
-rw-r--r--MediaBrowser.Model/Providers/ExternalIdMediaType.cs77
1 files changed, 77 insertions, 0 deletions
diff --git a/MediaBrowser.Model/Providers/ExternalIdMediaType.cs b/MediaBrowser.Model/Providers/ExternalIdMediaType.cs
new file mode 100644
index 000000000..8c5356c92
--- /dev/null
+++ b/MediaBrowser.Model/Providers/ExternalIdMediaType.cs
@@ -0,0 +1,77 @@
+namespace MediaBrowser.Model.Providers
+{
+ /// <summary>
+ /// The specific media type of an <see cref="IExternalId"/>.
+ /// </summary>
+ /// <remarks>
+ /// This is used as a translation key for clients.
+ /// </remarks>
+ public enum ExternalIdMediaType
+ {
+ /// <summary>
+ /// There is no specific media type associated with the external id, or the external provider only has one
+ /// id type so there is no need to be specific.
+ /// </summary>
+ General,
+
+ /// <summary>
+ /// A music album.
+ /// </summary>
+ Album,
+
+ /// <summary>
+ /// The artist of a music album.
+ /// </summary>
+ AlbumArtist,
+
+ /// <summary>
+ /// The artist of a media item.
+ /// </summary>
+ Artist,
+
+ /// <summary>
+ /// A boxed set of media.
+ /// </summary>
+ BoxSet,
+
+ /// <summary>
+ /// A series episode.
+ /// </summary>
+ Episode,
+
+ /// <summary>
+ /// A movie.
+ /// </summary>
+ Movie,
+
+ /// <summary>
+ /// An alternative artist apart from the main artist.
+ /// </summary>
+ OtherArtist,
+
+ /// <summary>
+ /// A person.
+ /// </summary>
+ Person,
+
+ /// <summary>
+ /// A release group.
+ /// </summary>
+ ReleaseGroup,
+
+ /// <summary>
+ /// A single season of a series.
+ /// </summary>
+ Season,
+
+ /// <summary>
+ /// A series.
+ /// </summary>
+ Series,
+
+ /// <summary>
+ /// A music track.
+ /// </summary>
+ Track
+ }
+}