travel-deals / models.py
Dash-inc's picture
Update models.py
892d8bc verified
raw
history blame contribute delete
362 Bytes
from pydantic import BaseModel
from typing import List, Optional
class FlightRequest(BaseModel):
origin: str
destination: str
departure_date: str
return_date: Optional[str]
adults: int
children: Optional[int]
max_results: Optional[int] = 10
class HotelRequest(BaseModel):
city_code: str
ratings: List[str] = ["3", "4", "5"]