aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--MediaBrowser.Model/DTO/UserDto.cs13
-rw-r--r--MediaBrowser.Model/Dto/IItemDto.cs7
-rw-r--r--MediaBrowser.Model/Entities/LibraryUpdateInfo.cs3
-rw-r--r--MediaBrowser.Model/Entities/VideoFormat.cs12
-rw-r--r--MediaBrowser.Model/Entities/VirtualFolderInfo.cs8
-rw-r--r--MediaBrowser.Model/Querying/ItemQuery.cs38
-rw-r--r--MediaBrowser.Model/Querying/ItemsByNameQuery.cs12
-rw-r--r--MediaBrowser.Model/Querying/ItemsResult.cs8
-rw-r--r--MediaBrowser.Model/System/SystemInfo.cs12
-rw-r--r--MediaBrowser.Model/Tasks/TaskInfo.cs8
-rw-r--r--MediaBrowser.Model/Updates/PackageInfo.cs8
11 files changed, 123 insertions, 6 deletions
diff --git a/MediaBrowser.Model/DTO/UserDto.cs b/MediaBrowser.Model/DTO/UserDto.cs
index ca173a0e8..a67c1b1a0 100644
--- a/MediaBrowser.Model/DTO/UserDto.cs
+++ b/MediaBrowser.Model/DTO/UserDto.cs
@@ -57,7 +57,7 @@ namespace MediaBrowser.Model.Dto
/// </summary>
/// <value>The primary image aspect ratio.</value>
public double? PrimaryImageAspectRatio { get; set; }
-
+
/// <summary>
/// Gets a value indicating whether this instance has primary image.
/// </summary>
@@ -68,6 +68,17 @@ namespace MediaBrowser.Model.Dto
get { return PrimaryImageTag.HasValue; }
}
+ /// <summary>
+ /// Initializes a new instance of the <see cref="UserDto"/> class.
+ /// </summary>
+ public UserDto()
+ {
+ Configuration = new UserConfiguration();
+ }
+
+ /// <summary>
+ /// Occurs when [property changed].
+ /// </summary>
public event PropertyChangedEventHandler PropertyChanged;
}
}
diff --git a/MediaBrowser.Model/Dto/IItemDto.cs b/MediaBrowser.Model/Dto/IItemDto.cs
index c97029655..3e7d1c608 100644
--- a/MediaBrowser.Model/Dto/IItemDto.cs
+++ b/MediaBrowser.Model/Dto/IItemDto.cs
@@ -1,8 +1,15 @@

namespace MediaBrowser.Model.Dto
{
+ /// <summary>
+ /// Interface IItemDto
+ /// </summary>
public interface IItemDto
{
+ /// <summary>
+ /// Gets or sets the primary image aspect ratio.
+ /// </summary>
+ /// <value>The primary image aspect ratio.</value>
double? PrimaryImageAspectRatio { get; set; }
}
}
diff --git a/MediaBrowser.Model/Entities/LibraryUpdateInfo.cs b/MediaBrowser.Model/Entities/LibraryUpdateInfo.cs
index e98b7ae2c..ae85cbc3e 100644
--- a/MediaBrowser.Model/Entities/LibraryUpdateInfo.cs
+++ b/MediaBrowser.Model/Entities/LibraryUpdateInfo.cs
@@ -32,6 +32,9 @@ namespace MediaBrowser.Model.Entities
/// <value>The items updated.</value>
public List<Guid> ItemsUpdated { get; set; }
+ /// <summary>
+ /// Initializes a new instance of the <see cref="LibraryUpdateInfo"/> class.
+ /// </summary>
public LibraryUpdateInfo()
{
Folders = new List<Guid>();
diff --git a/MediaBrowser.Model/Entities/VideoFormat.cs b/MediaBrowser.Model/Entities/VideoFormat.cs
index 107d20c14..ad04203e2 100644
--- a/MediaBrowser.Model/Entities/VideoFormat.cs
+++ b/MediaBrowser.Model/Entities/VideoFormat.cs
@@ -1,9 +1,21 @@
namespace MediaBrowser.Model.Entities
{
+ /// <summary>
+ /// Enum VideoFormat
+ /// </summary>
public enum VideoFormat
{
+ /// <summary>
+ /// The standard
+ /// </summary>
Standard,
+ /// <summary>
+ /// The digital3 D
+ /// </summary>
Digital3D,
+ /// <summary>
+ /// The SBS3 D
+ /// </summary>
Sbs3D
}
}
diff --git a/MediaBrowser.Model/Entities/VirtualFolderInfo.cs b/MediaBrowser.Model/Entities/VirtualFolderInfo.cs
index be584e40e..c322b7958 100644
--- a/MediaBrowser.Model/Entities/VirtualFolderInfo.cs
+++ b/MediaBrowser.Model/Entities/VirtualFolderInfo.cs
@@ -18,5 +18,13 @@ namespace MediaBrowser.Model.Entities
/// </summary>
/// <value>The locations.</value>
public List<string> Locations { get; set; }
+
+ /// <summary>
+ /// Initializes a new instance of the <see cref="VirtualFolderInfo"/> class.
+ /// </summary>
+ public VirtualFolderInfo()
+ {
+ Locations = new List<string>();
+ }
}
}
diff --git a/MediaBrowser.Model/Querying/ItemQuery.cs b/MediaBrowser.Model/Querying/ItemQuery.cs
index 7b2a4903e..80ec350a7 100644
--- a/MediaBrowser.Model/Querying/ItemQuery.cs
+++ b/MediaBrowser.Model/Querying/ItemQuery.cs
@@ -73,7 +73,7 @@ namespace MediaBrowser.Model.Querying
/// </summary>
/// <value>The video types.</value>
public VideoType[] VideoTypes { get; set; }
-
+
/// <summary>
/// Whether or not to perform the query recursively
/// </summary>
@@ -103,7 +103,7 @@ namespace MediaBrowser.Model.Querying
/// </summary>
/// <value>The include item types.</value>
public string[] IncludeItemTypes { get; set; }
-
+
/// <summary>
/// Limit results to items containing specific years
/// </summary>
@@ -127,7 +127,7 @@ namespace MediaBrowser.Model.Querying
/// </summary>
/// <value>The index by.</value>
public string SearchTerm { get; set; }
-
+
/// <summary>
/// The dynamic, localized index function name
/// </summary>
@@ -151,7 +151,7 @@ namespace MediaBrowser.Model.Querying
/// </summary>
/// <value>The series status.</value>
public SeriesStatus[] SeriesStatuses { get; set; }
-
+
/// <summary>
/// Gets or sets the ids, which are specific items to retrieve
/// </summary>
@@ -169,5 +169,35 @@ namespace MediaBrowser.Model.Querying
/// </summary>
/// <value>The max official rating.</value>
public string MaxOfficialRating { get; set; }
+
+ /// <summary>
+ /// Initializes a new instance of the <see cref="ItemQuery"/> class.
+ /// </summary>
+ public ItemQuery()
+ {
+ SortBy = new string[] {};
+
+ Filters = new ItemFilter[] {};
+
+ Fields = new ItemFields[] {};
+
+ MediaTypes = new string[] {};
+
+ VideoFormats = new VideoFormat[] { };
+
+ VideoTypes = new VideoType[] {};
+
+ Genres = new string[] { };
+ Studios = new string[] { };
+ IncludeItemTypes = new string[] { };
+ ExcludeItemTypes = new string[] { };
+ Years = new int[] { };
+ PersonTypes = new string[] { };
+ Ids = new string[] { };
+
+ ImageTypes = new ImageType[] { };
+ AirDays = new DayOfWeek[] { };
+ SeriesStatuses = new SeriesStatus[] { };
+ }
}
}
diff --git a/MediaBrowser.Model/Querying/ItemsByNameQuery.cs b/MediaBrowser.Model/Querying/ItemsByNameQuery.cs
index eae2dc042..4569e32c0 100644
--- a/MediaBrowser.Model/Querying/ItemsByNameQuery.cs
+++ b/MediaBrowser.Model/Querying/ItemsByNameQuery.cs
@@ -23,7 +23,7 @@ namespace MediaBrowser.Model.Querying
/// <value>The size of the page.</value>
public int? Limit { get; set; }
/// <summary>
- /// Gets or sets a value indicating whether this <see cref="ItemsByNameQuery"/> is recursive.
+ /// Gets or sets a value indicating whether this <see cref="ItemsByNameQuery" /> is recursive.
/// </summary>
/// <value><c>true</c> if recursive; otherwise, <c>false</c>.</value>
public bool Recursive { get; set; }
@@ -47,5 +47,15 @@ namespace MediaBrowser.Model.Querying
/// </summary>
/// <value>The person types.</value>
public string[] PersonTypes { get; set; }
+
+ /// <summary>
+ /// Initializes a new instance of the <see cref="ItemsByNameQuery"/> class.
+ /// </summary>
+ public ItemsByNameQuery()
+ {
+ Fields = new ItemFields[] {};
+
+ PersonTypes = new string[] {};
+ }
}
}
diff --git a/MediaBrowser.Model/Querying/ItemsResult.cs b/MediaBrowser.Model/Querying/ItemsResult.cs
index fe723f553..b3f771e4b 100644
--- a/MediaBrowser.Model/Querying/ItemsResult.cs
+++ b/MediaBrowser.Model/Querying/ItemsResult.cs
@@ -18,5 +18,13 @@ namespace MediaBrowser.Model.Querying
/// </summary>
/// <value>The total record count.</value>
public int TotalRecordCount { get; set; }
+
+ /// <summary>
+ /// Initializes a new instance of the <see cref="ItemsResult"/> class.
+ /// </summary>
+ public ItemsResult()
+ {
+ Items = new BaseItemDto[] { };
+ }
}
}
diff --git a/MediaBrowser.Model/System/SystemInfo.cs b/MediaBrowser.Model/System/SystemInfo.cs
index 6e2f26775..7173425d1 100644
--- a/MediaBrowser.Model/System/SystemInfo.cs
+++ b/MediaBrowser.Model/System/SystemInfo.cs
@@ -60,5 +60,17 @@ namespace MediaBrowser.Model.System
/// </summary>
/// <value>The id.</value>
public string Id { get; set; }
+
+ /// <summary>
+ /// Initializes a new instance of the <see cref="SystemInfo"/> class.
+ /// </summary>
+ public SystemInfo()
+ {
+ InProgressInstallations = new InstallationInfo[] { };
+
+ CompletedInstallations = new InstallationInfo[] { };
+
+ FailedPluginAssemblies = new string[] { };
+ }
}
}
diff --git a/MediaBrowser.Model/Tasks/TaskInfo.cs b/MediaBrowser.Model/Tasks/TaskInfo.cs
index 81c8372bd..58d9cac15 100644
--- a/MediaBrowser.Model/Tasks/TaskInfo.cs
+++ b/MediaBrowser.Model/Tasks/TaskInfo.cs
@@ -54,5 +54,13 @@ namespace MediaBrowser.Model.Tasks
/// </summary>
/// <value>The category.</value>
public string Category { get; set; }
+
+ /// <summary>
+ /// Initializes a new instance of the <see cref="TaskInfo"/> class.
+ /// </summary>
+ public TaskInfo()
+ {
+ Triggers = new TaskTriggerInfo[] {};
+ }
}
}
diff --git a/MediaBrowser.Model/Updates/PackageInfo.cs b/MediaBrowser.Model/Updates/PackageInfo.cs
index 3313f39cf..c13d59adb 100644
--- a/MediaBrowser.Model/Updates/PackageInfo.cs
+++ b/MediaBrowser.Model/Updates/PackageInfo.cs
@@ -121,5 +121,13 @@ namespace MediaBrowser.Model.Updates
/// </summary>
/// <value>The versions.</value>
public List<PackageVersionInfo> versions { get; set; }
+
+ /// <summary>
+ /// Initializes a new instance of the <see cref="PackageInfo"/> class.
+ /// </summary>
+ public PackageInfo()
+ {
+ versions = new List<PackageVersionInfo>();
+ }
}
}