
* Added the code for Library Settings to allow turning off Reading List creation. * Fixed a typo
28 lines
778 B
C#
28 lines
778 B
C#
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<string> 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; }
|
|
public bool ManageReadingLists { get; init; }
|
|
}
|