@qite/tide-client
Version:
Frontend client for Tide
25 lines (24 loc) • 729 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;
outward: FlightSearchRequestTimeSpecification;
return: FlightSearchRequestTimeSpecification;
travelClass?: number | null;
airlineCodes?: string[] | null;
maxStops?: number | null;
luggageIncluded?: boolean | null;
pax: Pax[];
}
export interface FlightSearchRequestTimeSpecification {
date: DateStruct;
departureHourMin?: number | null;
departureHourMax?: number | null;
arrivalHourMin?: number | null;
arrivalHourMax?: number | null;
}