@qite/tide-client
Version:
Frontend client for Tide
32 lines (31 loc) • 953 B
TypeScript
import { Pax } from "../../offer";
import { DateStruct } from "../../shared";
export interface FlightSearchRequest {
officeId: number;
catalogueId: number;
agentId?: number | null;
language: string;
departureAirportCode: string;
arrivalAirportCode: string;
returnAirportCode?: string | null;
outward: FlightSearchRequestSpecification;
return: FlightSearchRequestSpecification;
travelClass?: number | null;
maxStops?: number | null;
luggageIncluded?: boolean | null;
pax: Pax[];
flightProvider?: string | null;
vendorConfigurationId?: number | null;
routeId?: string | null;
}
export interface FlightSearchRequestSpecification {
date: DateStruct;
departureHourMin?: number | null;
departureHourMax?: number | null;
arrivalHourMin?: number | null;
arrivalHourMax?: number | null;
isDepartureDate?: boolean | null;
flightCode?: string | null;
flightNumbers?: string[] | null;
airlines?: string[] | null;
}