default values for model classes
This commit is contained in:
parent
19d21a246d
commit
2e358a5968
|
@ -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;
|
||||
}
|
||||
}
|
||||
|
|
|
@ -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; }
|
||||
}
|
||||
}
|
||||
|
|
|
@ -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>();
|
||||
|
|
|
@ -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
|
||||
}
|
||||
}
|
||||
|
|
|
@ -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>();
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
|
@ -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[] { };
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
|
@ -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[] {};
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
|
@ -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[] { };
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
|
@ -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[] { };
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
|
@ -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[] {};
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
|
@ -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>();
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
Loading…
Reference in New Issue
Block a user