from pydantic import BaseModel, Field class ArtistBase(BaseModel): name: str = Field(..., min_length=1, index=True, unique=True, description="Artist's name") country: str = Field("Norway", description="Artist's country of origin") class ArtistCreate(ArtistBase): pass class ArtistResponse(ArtistBase): class Config: orm_mode = True schema_extra = { "example": { "name": "Edvard Munch", "country": "Norway" } }