using System.Collections.Generic; using System.ComponentModel.DataAnnotations; using API.Entities.Enums; namespace API.DTOs; public class UpdateLibraryDto { [Required] public int Id { get; init; } [Required] public required string Name { get; init; } [Required] public LibraryType Type { get; set; } [Required] public required IEnumerable Folders { get; init; } [Required] public bool FolderWatching { get; init; } [Required] public bool IncludeInDashboard { get; init; } [Required] public bool IncludeInRecommended { get; init; } [Required] public bool IncludeInSearch { get; init; } [Required] public bool ManageCollections { get; init; } [Required] public bool ManageReadingLists { get; init; } [Required] public bool AllowScrobbling { get; init; } }