using System.Collections.Generic;
namespace API.Entities.Metadata
{
///
/// Has a 1-to-1 relationship with a Chapter. Represents metadata about a chapter.
///
public class ChapterMetadata
{
public int Id { get; set; }
///
/// Chapter title
///
/// This should not be confused with Chapter.Title which is used for special filenames.
public string Title { get; set; } = string.Empty;
public string Year { get; set; } // Only time I can think this will be more than 1 year is for a volume which will be a spread
public string StoryArc { get; set; } // This might be a list
///
/// All people attached at a Chapter level. Usually Comics will have different people per issue.
///
public ICollection People { get; set; } = new List();
// Relationships
public Chapter Chapter { get; set; }
public int ChapterId { get; set; }
}
}