aboutsummaryrefslogtreecommitdiff
path: root/MediaBrowser.Model/Querying/ItemFields.cs
diff options
context:
space:
mode:
Diffstat (limited to 'MediaBrowser.Model/Querying/ItemFields.cs')
-rw-r--r--MediaBrowser.Model/Querying/ItemFields.cs222
1 files changed, 222 insertions, 0 deletions
diff --git a/MediaBrowser.Model/Querying/ItemFields.cs b/MediaBrowser.Model/Querying/ItemFields.cs
new file mode 100644
index 000000000..92fa3822b
--- /dev/null
+++ b/MediaBrowser.Model/Querying/ItemFields.cs
@@ -0,0 +1,222 @@
+namespace MediaBrowser.Model.Querying
+{
+ /// <summary>
+ /// Used to control the data that gets attached to DtoBaseItems
+ /// </summary>
+ public enum ItemFields
+ {
+ /// <summary>
+ /// The air time
+ /// </summary>
+ AirTime,
+
+ /// <summary>
+ /// The can delete
+ /// </summary>
+ CanDelete,
+
+ /// <summary>
+ /// The can download
+ /// </summary>
+ CanDownload,
+
+ /// <summary>
+ /// The channel information
+ /// </summary>
+ ChannelInfo,
+
+ /// <summary>
+ /// The chapters
+ /// </summary>
+ Chapters,
+
+ ChildCount,
+
+ /// <summary>
+ /// The cumulative run time ticks
+ /// </summary>
+ CumulativeRunTimeTicks,
+
+ /// <summary>
+ /// The custom rating
+ /// </summary>
+ CustomRating,
+
+ /// <summary>
+ /// The date created of the item
+ /// </summary>
+ DateCreated,
+
+ /// <summary>
+ /// The date last media added
+ /// </summary>
+ DateLastMediaAdded,
+
+ /// <summary>
+ /// Item display preferences
+ /// </summary>
+ DisplayPreferencesId,
+
+ /// <summary>
+ /// The etag
+ /// </summary>
+ Etag,
+
+ /// <summary>
+ /// The external urls
+ /// </summary>
+ ExternalUrls,
+
+ /// <summary>
+ /// Genres
+ /// </summary>
+ Genres,
+
+ /// <summary>
+ /// The home page URL
+ /// </summary>
+ HomePageUrl,
+
+ /// <summary>
+ /// The item counts
+ /// </summary>
+ ItemCounts,
+
+ /// <summary>
+ /// The media source count
+ /// </summary>
+ MediaSourceCount,
+
+ /// <summary>
+ /// The media versions
+ /// </summary>
+ MediaSources,
+
+ OriginalTitle,
+
+ /// <summary>
+ /// The item overview
+ /// </summary>
+ Overview,
+
+ /// <summary>
+ /// The id of the item's parent
+ /// </summary>
+ ParentId,
+
+ /// <summary>
+ /// The physical path of the item
+ /// </summary>
+ Path,
+
+ /// <summary>
+ /// The list of people for the item
+ /// </summary>
+ People,
+
+ PlayAccess,
+
+ /// <summary>
+ /// The production locations
+ /// </summary>
+ ProductionLocations,
+
+ /// <summary>
+ /// Imdb, tmdb, etc
+ /// </summary>
+ ProviderIds,
+
+ /// <summary>
+ /// The aspect ratio of the primary image
+ /// </summary>
+ PrimaryImageAspectRatio,
+
+ RecursiveItemCount,
+
+ /// <summary>
+ /// The settings
+ /// </summary>
+ Settings,
+
+ /// <summary>
+ /// The screenshot image tags
+ /// </summary>
+ ScreenshotImageTags,
+
+ SeriesPrimaryImage,
+
+ /// <summary>
+ /// The series studio
+ /// </summary>
+ SeriesStudio,
+
+ /// <summary>
+ /// The sort name of the item
+ /// </summary>
+ SortName,
+
+ /// <summary>
+ /// The special episode numbers
+ /// </summary>
+ SpecialEpisodeNumbers,
+
+ /// <summary>
+ /// The studios of the item
+ /// </summary>
+ Studios,
+
+ BasicSyncInfo,
+ /// <summary>
+ /// The synchronize information
+ /// </summary>
+ SyncInfo,
+
+ /// <summary>
+ /// The taglines of the item
+ /// </summary>
+ Taglines,
+
+ /// <summary>
+ /// The tags
+ /// </summary>
+ Tags,
+
+ /// <summary>
+ /// The trailer url of the item
+ /// </summary>
+ RemoteTrailers,
+
+ /// <summary>
+ /// The media streams
+ /// </summary>
+ MediaStreams,
+
+ /// <summary>
+ /// The season user data
+ /// </summary>
+ SeasonUserData,
+
+ /// <summary>
+ /// The service name
+ /// </summary>
+ ServiceName,
+ ThemeSongIds,
+ ThemeVideoIds,
+ ExternalEtag,
+ PresentationUniqueKey,
+ InheritedParentalRatingValue,
+ ExternalSeriesId,
+ SeriesPresentationUniqueKey,
+ DateLastRefreshed,
+ DateLastSaved,
+ RefreshState,
+ ChannelImage,
+ EnableMediaSourceDisplay,
+ Width,
+ Height,
+ ExtraIds,
+ LocalTrailerCount,
+ IsHD,
+ SpecialFeatureCount
+ }
+}