init
This commit is contained in:
18
backend/app/schemas/order.py
Normal file
18
backend/app/schemas/order.py
Normal file
@@ -0,0 +1,18 @@
|
||||
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
|
||||
Reference in New Issue
Block a user