comicbox.fields.comicinfo

[docs] module comicbox.fields.comicinfo

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
"""ComicInfo Fields."""

from comicbox.enums.comicinfo import ComicInfoAgeRatingEnum
from comicbox.enums.maps.age_rating import COMICINFO_AGE_RATING_MAP
from comicbox.fields.xml_fields import XmlEnumField


class ComicInfoAgeRatingField(XmlEnumField):
    """Age Rating Field."""

    ENUM = ComicInfoAgeRatingEnum  # pyright: ignore[reportIncompatibleUnannotatedOverride]
    ENUM_ALIAS_MAP = COMICINFO_AGE_RATING_MAP