# Structs
Anime is model for anime table.
AnimeCharacter is model for anime_character table containing relation between anime, character, people (voice actor) and language.
AnimeProducer is many-to-many relation model between anime and producer.
AnimeStaff is model for anime_staff table containing relation between anime, staff, and position.
Character is model for character table.
EmptyID is model for empty_id table containing empty MyAnimeList entry id.
Genre is model for genre table containing anime & manga complete genre list.
Language is model for language table containing voice actor language constant values.
Manga is model for manga table.
MangaCharacter is model for manga_character table containing manga and character relation.
MangaMagazine is model for manga_magazine table containing manga and magazine (serialization) relation.
MediaGenre is model for media_genre table containing relation between anime/manga and genre.
MediaRelated is model for media_related table containing relation between related anime & manga.
People is model for people table.
PeopleManga is model for people_manga table containing people (author) and manga relation.
Position is model for position table containing anime staff position constant values.
ProducerMagazine is model for producer_magazine table containing all anime producers and manga magazines.
Rating is model for rating table containing anime rating constant values.
Related is model for related table containing anime & manga related type constant values.
Song is model for song table.
Source is model for anime_source table containing anime source constant values.
Stats is model for stats table containing anime & manga progress count and score.
StatsHistory is model for history of entries stats.
Status is model for status table containing anime & manga status constant value.
Type is model for media_type table containing anime & manga type constant value.