from pydantic import BaseModel, ConfigDict from typing import Optional class SupplierCreate(BaseModel): code: Optional[str] = None name: str contact_person: Optional[str] = None phone: Optional[str] = None email: Optional[str] = None address: Optional[str] = None class SupplierResponse(BaseModel): id: int code: Optional[str] name: str contact_person: Optional[str] phone: Optional[str] email: Optional[str] is_active: bool model_config = ConfigDict(from_attributes=True)