Optional literal Optional module-attribute Optional = Annotated[ T | None, BeforeValidator(_interpret_none) ] ee module-attribute ee = ExampleModel(optional_field='example') example module-attribute example = ExampleModel(optional_field='noppp') ExampleModel Bases: BaseModel Source code in passengersim/config/optional_literal.py 38 39class ExampleModel(BaseModel): optional_field: Optional[Literal["example", "test"]] = None optional_field class-attribute instance-attribute optional_field: Optional[Literal['example', 'test']] = None