"""# Summary Vets domain — veterinarians referenced by appointments. """ from pydantic import BaseModel from domain.parents.models import Metadata class Vet(BaseModel): """A veterinarian. Attributes: id (int | None): Server-assigned identifier. Defaults to None. name (str): Veterinarian's full name. specialty (str | None): Area of specialization. Defaults to None. email (str | None): Email address. Defaults to None. phone (str | None): Contact phone number. Defaults to None. metadata (Metadata | None): Presentation metadata. Defaults to None. """ id: int | None = None name: str specialty: str | None = None email: str | None = None phone: str | None = None metadata: Metadata | None = None model_config = {"extra": "ignore"}