diff options
| -rw-r--r-- | MediaBrowser.Model/DTO/UserDto.cs | 13 | ||||
| -rw-r--r-- | MediaBrowser.Model/Dto/IItemDto.cs | 7 | ||||
| -rw-r--r-- | MediaBrowser.Model/Entities/LibraryUpdateInfo.cs | 3 | ||||
| -rw-r--r-- | MediaBrowser.Model/Entities/VideoFormat.cs | 12 | ||||
| -rw-r--r-- | MediaBrowser.Model/Entities/VirtualFolderInfo.cs | 8 | ||||
| -rw-r--r-- | MediaBrowser.Model/Querying/ItemQuery.cs | 38 | ||||
| -rw-r--r-- | MediaBrowser.Model/Querying/ItemsByNameQuery.cs | 12 | ||||
| -rw-r--r-- | MediaBrowser.Model/Querying/ItemsResult.cs | 8 | ||||
| -rw-r--r-- | MediaBrowser.Model/System/SystemInfo.cs | 12 | ||||
| -rw-r--r-- | MediaBrowser.Model/Tasks/TaskInfo.cs | 8 | ||||
| -rw-r--r-- | MediaBrowser.Model/Updates/PackageInfo.cs | 8 |
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>(); + } } } |
