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

from __future__ import annotations

import datetime as _dt
import uuid as _uuid

from pydantic import BaseModel, ConfigDict


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

    id: _uuid.UUID
    at: _dt.datetime
    day: _dt.date
    clock: _dt.time | None = None
    blob: bytes | None = None
    price: float | None = None


Event.model_rebuild()

__all__ = [
    "Event",
]
