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.
- Notification
Option - 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§
- Character
Role - 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.
- Link
Type - Represents the type of link.
- Media
- Represents different types of media.
- Media
Type - Represents different types of media.
- Notification
Type - Represents the type of a notification.
- Relation
Type - 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.