class PydanticModel(BaseModel):
    """
    A unicode こんにちは description.
    """
    marker = {'braces': '{}'}
    first: str
    second: Optional[int] = 1

    def generated(self) -> str:
        return "ok"


@dataclass(frozen=True)
class DataclassModel:
    """
    Dataclass description.
    """
    value: str
    standard_default: Optional[str] = 'fallback'


@dataclass
class PydanticDataclassModel:
    pydantic_default: Optional[str] = 'fallback'
    items: list[str] = Field(default_factory=list)

class RootDefault(RootModel[Optional[str]]):
    root: Optional[str] = 'fallback'

RootAlias = RootModel[str]
