# generated by datamodel-codegen:
#   filename:  nullable_enum_literal_typed_dict.json
#   timestamp: 2019-07-26T00:00:00+00:00

from __future__ import annotations

from typing import Literal, NotRequired, TypeAlias, TypedDict

StatusEnum: TypeAlias = Literal['active', 'inactive'] | None


class Record(TypedDict):
    required_inline: Literal['active', 'inactive'] | None
    required_ref: StatusEnum
    optional_inline: NotRequired[Literal['pending', 'completed'] | None]
