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

from __future__ import annotations

from pydantic import BaseModel, ConfigDict


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

    id: int


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

    id: int
    name: str


Renamed = Base

Base.model_rebuild()
Child.model_rebuild()

__all__ = [
    "Base",
    "Child",
    "Renamed",
]
