Skip to content

Enums

BaseStrEnum

Bases: StrEnum

title property

title: str

Title Cased value

CharacterRole

Bases: BaseStrEnum

The role the character plays in the media

BACKGROUND class-attribute instance-attribute

BACKGROUND = 'BACKGROUND'

A background character in the media

MAIN class-attribute instance-attribute

MAIN = 'MAIN'

A primary character role in the media

SUPPORTING class-attribute instance-attribute

SUPPORTING = 'SUPPORTING'

A supporting character role in the media

ExternalLinkType

Bases: BaseStrEnum

External Link Type

INFO class-attribute instance-attribute

INFO = 'INFO'

Informational site

SOCIAL class-attribute instance-attribute

SOCIAL = 'SOCIAL'

Social media site

STREAMING class-attribute instance-attribute

STREAMING = 'STREAMING'

Streaming site

MediaFormat

Bases: BaseStrEnum

The format the media was released in.

MANGA class-attribute instance-attribute

MANGA = 'MANGA'

Professionally published manga with more than one chapter

MOVIE class-attribute instance-attribute

MOVIE = 'MOVIE'

Anime movies with a theatrical release

MUSIC class-attribute instance-attribute

MUSIC = 'MUSIC'

Short anime released as a music video

NOVEL class-attribute instance-attribute

NOVEL = 'NOVEL'

Written books released as a series of light novels

ONA class-attribute instance-attribute

ONA = 'ONA'

(Original Net Animation) Anime that have been originally released online or are only available through streaming services

ONE_SHOT class-attribute instance-attribute

ONE_SHOT = 'ONE_SHOT'

Manga with just one chapter

OVA class-attribute instance-attribute

OVA = 'OVA'

(Original Video Animation) Anime that have been released directly on DVD/Blu-ray without originally going through a theatrical release or television broadcast

SPECIAL class-attribute instance-attribute

SPECIAL = 'SPECIAL'

Special episodes that have been included in DVD/Blu-ray releases, picture dramas, pilots, etc

TV class-attribute instance-attribute

TV = 'TV'

Anime broadcast on television

TV_SHORT class-attribute instance-attribute

TV_SHORT = 'TV_SHORT'

Anime which are under 15 minutes in length and broadcast on television

MediaRankType

Bases: BaseStrEnum

The type of ranking

POPULAR class-attribute instance-attribute

POPULAR = 'POPULAR'

Ranking is based on the media's popularity

RATED class-attribute instance-attribute

RATED = 'RATED'

Ranking is based on the media's ratings/score

MediaRelation

Bases: BaseStrEnum

Type of relation media has to its parent.

ADAPTATION class-attribute instance-attribute

ADAPTATION = 'ADAPTATION'

An adaptation of this media into a different format

ALTERNATIVE class-attribute instance-attribute

ALTERNATIVE = 'ALTERNATIVE'

An alternative version of the same media

CHARACTER class-attribute instance-attribute

CHARACTER = 'CHARACTER'

Shares at least 1 character

COMPILATION class-attribute instance-attribute

COMPILATION = 'COMPILATION'

Version 2 only.

CONTAINS class-attribute instance-attribute

CONTAINS = 'CONTAINS'

Version 2 only.

OTHER class-attribute instance-attribute

OTHER = 'OTHER'

Other

PARENT class-attribute instance-attribute

PARENT = 'PARENT'

The media a side story is from

PREQUEL class-attribute instance-attribute

PREQUEL = 'PREQUEL'

Released before the relation

SEQUEL class-attribute instance-attribute

SEQUEL = 'SEQUEL'

Released after the relation

SIDE_STORY class-attribute instance-attribute

SIDE_STORY = 'SIDE_STORY'

A side story of the parent media

SOURCE class-attribute instance-attribute

SOURCE = 'SOURCE'

Version 2 only. The source material the media was adapted from

SPIN_OFF class-attribute instance-attribute

SPIN_OFF = 'SPIN_OFF'

An alternative version of the media with a different primary focus

SUMMARY class-attribute instance-attribute

SUMMARY = 'SUMMARY'

A shortened and summarized version

MediaSeason

Bases: BaseStrEnum

The season the media was initially released in.

FALL class-attribute instance-attribute

FALL = 'FALL'

Months September to November

SPRING class-attribute instance-attribute

SPRING = 'SPRING'

Months March to May

SUMMER class-attribute instance-attribute

SUMMER = 'SUMMER'

Months June to August

WINTER class-attribute instance-attribute

WINTER = 'WINTER'

Months December to February

MediaSource

Bases: BaseStrEnum

Source type the media was adapted from.

ANIME class-attribute instance-attribute

ANIME = 'ANIME'

Version 2+ only. Japanese Anime

COMIC class-attribute instance-attribute

COMIC = 'COMIC'

Version 3 only. Comics excluding manga

DOUJINSHI class-attribute instance-attribute

DOUJINSHI = 'DOUJINSHI'

Version 2+ only. Self-published works

GAME class-attribute instance-attribute

GAME = 'GAME'

Version 3 only. Games excluding video games

LIGHT_NOVEL class-attribute instance-attribute

LIGHT_NOVEL = 'LIGHT_NOVEL'

Written work published in volumes

LIVE_ACTION class-attribute instance-attribute

LIVE_ACTION = 'LIVE_ACTION'

Version 3 only. Live action media such as movies or TV show

MANGA class-attribute instance-attribute

MANGA = 'MANGA'

Asian comic book

MULTIMEDIA_PROJECT class-attribute instance-attribute

MULTIMEDIA_PROJECT = 'MULTIMEDIA_PROJECT'

Version 3 only. Multimedia project

NOVEL class-attribute instance-attribute

NOVEL = 'NOVEL'

Version 2+ only. Written works not published in volumes

ORIGINAL class-attribute instance-attribute

ORIGINAL = 'ORIGINAL'

An original production not based of another work

OTHER class-attribute instance-attribute

OTHER = 'OTHER'

Other

PICTURE_BOOK class-attribute instance-attribute

PICTURE_BOOK = 'PICTURE_BOOK'

Version 3 only. Picture book

VIDEO_GAME class-attribute instance-attribute

VIDEO_GAME = 'VIDEO_GAME'

Video game

VISUAL_NOVEL class-attribute instance-attribute

VISUAL_NOVEL = 'VISUAL_NOVEL'

Video game driven primary by text and narrative

WEB_NOVEL class-attribute instance-attribute

WEB_NOVEL = 'WEB_NOVEL'

Version 3 only. Written works published online

MediaStatus

Bases: BaseStrEnum

The current releasing status of the media.

CANCELLED class-attribute instance-attribute

CANCELLED = 'CANCELLED'

Ended before the work could be finished

FINISHED class-attribute instance-attribute

FINISHED = 'FINISHED'

Has completed and is no longer being released

HIATUS class-attribute instance-attribute

HIATUS = 'HIATUS'

Version 2 only. Is currently paused from releasing and will resume at a later date

NOT_YET_RELEASED class-attribute instance-attribute

NOT_YET_RELEASED = 'NOT_YET_RELEASED'

To be released at a later date

RELEASING class-attribute instance-attribute

RELEASING = 'RELEASING'

Currently releasing

MediaType

Bases: BaseStrEnum

The type of the media; anime or manga.

ANIME class-attribute instance-attribute

ANIME = 'ANIME'

Japanese Anime

MANGA class-attribute instance-attribute

MANGA = 'MANGA'

Asian comic