Files
hackathon-v-escape-4ff8b5a6…/backend/app/schemas/address.py
marianesaldana 80dbd947e5 Initial commit
2026-05-23 08:59:34 -06:00

35 lines
745 B
Python

from pydantic import BaseModel
from typing import Optional
class AddressCreate(BaseModel):
label: str = "Casa"
street: str
colony: Optional[str] = None
city: str = "Celaya"
lat: Optional[float] = None
lng: Optional[float] = None
is_default: bool = False
class AddressUpdate(BaseModel):
label: Optional[str] = None
street: Optional[str] = None
colony: Optional[str] = None
is_default: Optional[bool] = None
class AddressOut(BaseModel):
id: int
label: str
street: str
colony: Optional[str] = None
city: str
lat: Optional[float] = None
lng: Optional[float] = None
route_id: Optional[str] = None
is_default: bool
class Config:
from_attributes = True