export interface IFlight { id: number; flightNumber: string; flightPath: string; flightPathFull: string; economyPrice: number; businessPrice: number; departureTime: string; arrivalTime: string; } export interface ICustomerDashboardData { upcomingFlights: IFlight[]; flightsHistory: IFlight[]; } export async function GetCustomerDashboardData(): Promise<ICustomerDashboardData> { return { upcomingFlights: [ { id: 4, flightNumber: '0004', flightPath: 'LTN - MLG', flightPathFull: 'London(LTN) - Spain(MLG)', economyPrice: 50, businessPrice: 100, departureTime: '10/8/2024 11:00:00 AM', arrivalTime: '10/8/2024 13:00:00 PM' }, { id: 5, flightNumber: '0005', flightPath: 'LTN - MLG', flightPathFull: 'London(LTN) - Spain(MLG)', economyPrice: 50, businessPrice: 100, departureTime: '10/8/2024 11:00:00 AM', arrivalTime: '10/8/2024 13:00:00 PM' }, { id: 6, flightNumber: '0006', flightPath: 'LTN - MLG', flightPathFull: 'London(LTN) - Spain(MLG)', economyPrice: 50, businessPrice: 100, departureTime: '10/8/2024 11:00:00 AM', arrivalTime: '10/8/2024 13:00:00 PM' } ], flightsHistory: [ { id: 1, flightNumber: '0001', flightPath: 'LTN - MLG', flightPathFull: 'London(LTN) - Spain(MLG)', economyPrice: 50, businessPrice: 100, departureTime: '10/8/2024 11:00:00 AM', arrivalTime: '10/8/2024 13:00:00 PM' }, { id: 2, flightNumber: '0002', flightPath: 'LTN - MLG', flightPathFull: 'London(LTN) - Spain(MLG)', economyPrice: 50, businessPrice: 100, departureTime: '10/8/2024 11:00:00 AM', arrivalTime: '10/8/2024 13:00:00 PM' }, { id: 3, flightNumber: '0003', flightPath: 'LTN - MLG', flightPathFull: 'London(LTN) - Spain(MLG)', economyPrice: 50, businessPrice: 100, departureTime: '10/8/2024 11:00:00 AM', arrivalTime: '10/8/2024 13:00:00 PM' } ] } }