#pragma warning disable CA1819 // Properties should not return arrays
#pragma warning disable CS1591
using System;
using Jellyfin.Data.Enums;
using Jellyfin.Database.Implementations.Entities;
namespace MediaBrowser.Model.Library
{
public class UserViewQuery
{
public UserViewQuery()
{
IncludeExternalContent = true;
PresetViews = [];
}
///
/// Gets or sets the user.
///
/// The user.
public required User User { get; set; }
///
/// Gets or sets a value indicating whether [include external content].
///
/// true if [include external content]; otherwise, false.
public bool IncludeExternalContent { get; set; }
///
/// Gets or sets a value indicating whether [include hidden].
///
/// true if [include hidden]; otherwise, false.
public bool IncludeHidden { get; set; }
public CollectionType?[] PresetViews { get; set; }
}
}