diff options
| author | Luke Pulverenti <luke.pulverenti@gmail.com> | 2013-06-09 10:15:59 -0400 |
|---|---|---|
| committer | Luke Pulverenti <luke.pulverenti@gmail.com> | 2013-06-09 10:15:59 -0400 |
| commit | f651d981eaa1bd431bc56b192ad925347d5a7ea1 (patch) | |
| tree | 96144d380d427c0e2a822a49c2d98d6e8d3cf30a /MediaBrowser.Model | |
| parent | 7ceb377cde65e4867937d0cb38475ad72dfe4441 (diff) | |
added LockedFields to BaseItem
Diffstat (limited to 'MediaBrowser.Model')
| -rw-r--r-- | MediaBrowser.Model/DTO/BaseItemDto.cs | 12 | ||||
| -rw-r--r-- | MediaBrowser.Model/Entities/MetadataFields.cs | 30 | ||||
| -rw-r--r-- | MediaBrowser.Model/MediaBrowser.Model.csproj | 1 | ||||
| -rw-r--r-- | MediaBrowser.Model/Querying/ItemFields.cs | 5 |
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, |
