"""Pydantic models for Duffel MCP Server."""
from .common import ResponseFormat, PaymentType
from .flights import (
PassengerType,
CabinClass,
Slice,
Passenger,
FlightSearchInput,
GetOfferInput,
PassengerDetails,
Payment,
CreateOrderInput,
GetOrderInput,
)
from .stays import (
GeographicLocation,
AccommodationGuest,
SearchAccommodationInput,
GetAccommodationInput,
GetAccommodationRatesInput,
CreateStaysQuoteInput,
StaysGuestDetails,
CreateStaysBookingInput,
GetStaysBookingInput,
)
from .airports import ListAirportsInput, SearchAirportsInput
__all__ = [
# Common
"ResponseFormat",
"PaymentType",
# Flights
"PassengerType",
"CabinClass",
"Slice",
"Passenger",
"FlightSearchInput",
"GetOfferInput",
"PassengerDetails",
"Payment",
"CreateOrderInput",
"GetOrderInput",
# Stays
"GeographicLocation",
"AccommodationGuest",
"SearchAccommodationInput",
"GetAccommodationInput",
"GetAccommodationRatesInput",
"CreateStaysQuoteInput",
"StaysGuestDetails",
"CreateStaysBookingInput",
"GetStaysBookingInput",
# Airports
"ListAirportsInput",
"SearchAirportsInput",
]