Module models

Module models 

Source
Expand description

This module contains various models and structures used in the library.

Structs§

Anime
Represents an anime with various attributes.
Character
Represents a character.
Cover
Represents the cover images of various sizes and the color of the cover.
Date
Represents a date.
Image
Represents an image with different sizes.
Link
Represents a link.
Manga
Represents a manga with various attributes.
Name
Represents a name.
Notification
Represents a notification.
NotificationOption
Represents the options for a notification.
Person
Represents a person.
Relation
Represents a relation between different media types.
Studio
Represents a studio with various attributes.
Tag
Represents a tag in the system.
Title
Represents a title with various language options.
User
Represents a user with various attributes.

Enums§

CharacterRole
Represents the role of a character in a story.
Color
Represents a color with various predefined options and a custom hex value.
Format
Represents the format of a media item.
Gender
Represents the gender of a person.
Language
Represents a language with various options.
LinkType
Represents the type of link.
Media
Represents different types of media.
MediaType
Represents different types of media.
NotificationType
Represents the type of a notification.
RelationType
Represents the type of relation between different media.
Season
Represents the four seasons of the year.
Source
Represents the source of a media.
Status
Represents the status of a media.