using System.Collections.Generic; using API.DTOs.CollectionTags; using API.DTOs.Metadata; using API.Entities.Enums; namespace API.DTOs { public class SeriesMetadataDto { public int Id { get; set; } public string Summary { get; set; } public ICollection Tags { get; set; } public ICollection Genres { get; set; } public ICollection Writers { get; set; } = new List(); public ICollection Artists { get; set; } = new List(); public ICollection Publishers { get; set; } = new List(); public ICollection Characters { get; set; } = new List(); public ICollection Pencillers { get; set; } = new List(); public ICollection Inkers { get; set; } = new List(); public ICollection Colorists { get; set; } = new List(); public ICollection Letterers { get; set; } = new List(); public ICollection Editors { get; set; } = new List(); /// /// Highest Age Rating from all Chapters /// public AgeRating AgeRating { get; set; } = AgeRating.Unknown; /// /// Earliest Year from all chapters /// public int ReleaseYear { get; set; } public int SeriesId { get; set; } } }