# generated by datamodel-codegen:
#   filename:  enum_field_as_literal_map.json

from __future__ import annotations

from enum import Enum

from pydantic import BaseModel, Field


class Status(Enum):
    active = 'active'
    inactive = 'inactive'
    pending = 'pending'


class Priority(Enum):
    high = 'high'
    medium = 'medium'
    low = 'low'


class Category(Enum):
    a = 'a'
    b = 'b'
    c = 'c'


class EnumFieldAsLiteralMap(BaseModel):
    status: Status | None = Field(None, title='Status')
    priority: Priority | None = Field(None, title='Priority')
    category: Category | None = Field(None, title='Category')
