from pydantic import BaseModel, ConfigDict, HttpUrl class ManufacturerBase(BaseModel): name: str url: HttpUrl logo_url: HttpUrl | None = None class ManufacturerCreate(ManufacturerBase): pass class ManufacturerUpdate(BaseModel): name: str | None = None url: HttpUrl | None = None logo_url: HttpUrl | None = None class ManufacturerRead(ManufacturerBase): model_config = ConfigDict(from_attributes=True) id: int