"""Pydantic models for the T API (generated by clientsmith, do not edit)."""

from __future__ import annotations

import datetime as _dt

from pydantic import BaseModel, ConfigDict, Field


class Weird(BaseModel):
    model_config = ConfigDict(populate_by_name=True, protected_namespaces=())

    from_: str = Field(alias="from")
    user_name: str | None = Field(default=None, alias="user-name")
    user_name_2: str | None = Field(default=None, alias="userName")
    model_id: str | None = None
    json_: str | None = Field(default=None, alias="json")
    date: _dt.date | None = None
    hidden: int | None = Field(default=None, alias="_hidden")


Weird.model_rebuild()

__all__ = [
    "Weird",
]
