aboutsummaryrefslogtreecommitdiff
path: root/MediaBrowser.Model
diff options
context:
space:
mode:
authorLuke Pulverenti <luke.pulverenti@gmail.com>2013-06-09 10:15:59 -0400
committerLuke Pulverenti <luke.pulverenti@gmail.com>2013-06-09 10:15:59 -0400
commitf651d981eaa1bd431bc56b192ad925347d5a7ea1 (patch)
tree96144d380d427c0e2a822a49c2d98d6e8d3cf30a /MediaBrowser.Model
parent7ceb377cde65e4867937d0cb38475ad72dfe4441 (diff)
added LockedFields to BaseItem
Diffstat (limited to 'MediaBrowser.Model')
-rw-r--r--MediaBrowser.Model/DTO/BaseItemDto.cs12
-rw-r--r--MediaBrowser.Model/Entities/MetadataFields.cs30
-rw-r--r--MediaBrowser.Model/MediaBrowser.Model.csproj1
-rw-r--r--MediaBrowser.Model/Querying/ItemFields.cs5
4 files changed, 48 insertions, 0 deletions
diff --git a/MediaBrowser.Model/DTO/BaseItemDto.cs b/MediaBrowser.Model/DTO/BaseItemDto.cs
index 4739590bf..9326bd490 100644
--- a/MediaBrowser.Model/DTO/BaseItemDto.cs
+++ b/MediaBrowser.Model/DTO/BaseItemDto.cs
@@ -459,6 +459,18 @@ namespace MediaBrowser.Model.Dto
public double? Revenue { get; set; }
/// <summary>
+ /// Gets or sets the locked fields.
+ /// </summary>
+ /// <value>The locked fields.</value>
+ public List<MetadataFields> LockedFields { get; set; }
+
+ /// <summary>
+ /// Gets or sets the locked images.
+ /// </summary>
+ /// <value>The locked images.</value>
+ public List<ImageType> LockedImages { get; set; }
+
+ /// <summary>
/// Gets a value indicating whether this instance can resume.
/// </summary>
/// <value><c>true</c> if this instance can resume; otherwise, <c>false</c>.</value>
diff --git a/MediaBrowser.Model/Entities/MetadataFields.cs b/MediaBrowser.Model/Entities/MetadataFields.cs
new file mode 100644
index 000000000..90b3b9467
--- /dev/null
+++ b/MediaBrowser.Model/Entities/MetadataFields.cs
@@ -0,0 +1,30 @@
+
+namespace MediaBrowser.Model.Entities
+{
+ /// <summary>
+ /// Enum MetadataFields
+ /// </summary>
+ public enum MetadataFields
+ {
+ /// <summary>
+ /// The cast
+ /// </summary>
+ Cast,
+ /// <summary>
+ /// The genres
+ /// </summary>
+ Genres,
+ /// <summary>
+ /// The production locations
+ /// </summary>
+ ProductionLocations,
+ /// <summary>
+ /// The studios
+ /// </summary>
+ Studios,
+ /// <summary>
+ /// The tags
+ /// </summary>
+ Tags
+ }
+}
diff --git a/MediaBrowser.Model/MediaBrowser.Model.csproj b/MediaBrowser.Model/MediaBrowser.Model.csproj
index a13c8ef0c..a2c5a594a 100644
--- a/MediaBrowser.Model/MediaBrowser.Model.csproj
+++ b/MediaBrowser.Model/MediaBrowser.Model.csproj
@@ -53,6 +53,7 @@
<Compile Include="Dto\StudioDto.cs" />
<Compile Include="Entities\IByReferenceItem.cs" />
<Compile Include="Entities\ItemReview.cs" />
+ <Compile Include="Entities\MetadataFields.cs" />
<Compile Include="Net\WebSocketMessage.cs" />
<Compile Include="Net\WebSocketMessageType.cs" />
<Compile Include="Net\WebSocketState.cs" />
diff --git a/MediaBrowser.Model/Querying/ItemFields.cs b/MediaBrowser.Model/Querying/ItemFields.cs
index 875329c70..86a41b471 100644
--- a/MediaBrowser.Model/Querying/ItemFields.cs
+++ b/MediaBrowser.Model/Querying/ItemFields.cs
@@ -67,6 +67,11 @@ namespace MediaBrowser.Model.Querying
IndexOptions,
/// <summary>
+ /// The locked fields
+ /// </summary>
+ LockedFields,
+
+ /// <summary>
/// The item overview
/// </summary>
Overview,