from pydantic import BaseModel, Field class OrderCreate(BaseModel): calculation_id: str client_name: str client_phone: str = Field(pattern=r"^\+?\d{10,15}$") client_email: str | None = None client_company: str | None = None delivery_method: str = "pickup" comment: str | None = None class OrderResponse(BaseModel): order_id: str status: str total_rub: float estimated_ready_date: str