using System.ComponentModel; namespace API.Entities.Enums; /// /// Represents a relationship between Series /// public enum RelationKind { /// /// Story that occurred before the original. /// [Description("Prequel")] Prequel = 1, /// /// Direct continuation of the story. /// [Description("Sequel")] Sequel = 2, /// /// Uses characters of a different series, but is not an alternate setting or story. /// [Description("Spin Off")] SpinOff = 3, /// /// Manga/Anime/Light Novel adaptation /// [Description("Adaptation")] Adaptation = 4, /// /// Takes place sometime during the parent storyline. /// [Description("Side Story")] SideStory = 5, /// /// When characters appear in both series, but is not a spin-off /// [Description("Character")] Character = 6, /// /// When the story contains another story, useful for One-Shots /// [Description("Contains")] Contains = 7, /// /// When nothing else fits /// [Description("Other")] Other = 8, /// /// Same universe/world/reality/timeline, completely different characters /// [Description("Alternative Setting")] AlternativeSetting = 9, /// /// Same setting, same characters, story is told differently /// [Description("Alternative Version")] AlternativeVersion = 10, /// /// Doujinshi or Fan work /// [Description("Doujinshi")] Doujinshi = 11, /// /// This is a UI field only. Not to be used in backend /// [Description("Parent")] Parent = 12, /// /// Same story, could be translation, colorization... Different edition of the series /// [Description("Edition")] Edition = 13 }