pravahio / on-it

This repo contains the todo's of the team. Feel free to add yours.
0 stars 0 forks source link

[flight-data] A new standard to share flight data #3

Open upperwal opened 4 years ago

upperwal commented 4 years ago

Domain (eg transit, environment, water etc): Aviation

Description: Commercial airlines emit a lot a of valuable real-time data like ETD, any delays etc. This standard will capture such information.

Sample Data:

Screenshot 2019-12-05 at 3 05 52 PM

Initial Idea of the standard (in protobuf):

message FeedMessage {
  FeedHeader header = 1;
  repeated FeedAirport airports = 2;
}

message FeedAirport {
  string name = 1;
  repeated Terminal terminals = 2;
}

message Terminal {
  string name = 1;
  repeated Flight flights = 2;
}

message Flight {
  AirportNode from = 1;
  repeated AirportNode via = 2;
  AirportNode to = 3;
}

message AirportNode {
  string id = 1;
  string name = 2;
  string terminal = 3;
  string gate = 4;
  uint arrivalTime = 5;
  uint leaveTime = 6;
  Status status = 7;
} 

message Status {
  enum FlightStatus {
    ARRIVED = 0;
    DEPARTED = 1;
    ON_TIME = 2;
    DELAYED = 3;
    CANCELLED = 4;
    GATE_OPEN = 5;
    GATE_CLOSED = 6;
    FINAL_CALL = 7;
  }
  FlightStatus flightStatus = 1;
  string message = 2;
}

Who will be using this standard?: Companies/startups into travel and logistics.

upperwal commented 4 years ago
{
    "resultMessage": "68 flight(s) found for this request",
    "flightDetails": [
        {
            "airlineCode": "6E",
            "airlineProvider": "IndiGo",
            "flightNumber": "149",
            "flightRealTimeStatus": "Delayed",
            "flightRealTimeDisplayStatus": "Delayed",
            "departureScheduleTime": "2019-12-23 20:40:00",
            "arrivalScheduleTime": "2019-12-23 21:50:00",
            "departureAirPortDetails": [
                {
                    "airportCode": "BLR",
                    "airportName": "BENGALURU INTL",
                    "airportLocation": "BANGALORE",
                    "scheduledTime": "2019-12-23 20:40:00",
                    "actualTime": "2019-12-23 21:40:00",
                    "flightDeplayOrEarlyTime": "1 hr ",
                    "flightFlyingStatus": "Delayed",
                    "flightActualTimeStatusMobileView": "ETD",
                    "flightActualTimeStatusWebView": "Estimated Time of Departure",
                    "flightLogoDisplayOrder": "1",
                    "flightFlyingStaus": "1 hr ",
                    "status": "Delayed"
                }
            ],
            "arrivalAirPortDetails": [
                {
                    "airportCode": "HYD",
                    "airportName": "RAJIV GANDHI INTL",
                    "airportLocation": "HYDERABAD",
                    "scheduledTime": "2019-12-23 21:50:00",
                    "actualTime": "2019-12-23 22:50:00",
                    "flightDeplayOrEarlyTime": "1 hr ",
                    "flightFlyingStatus": "Delayed",
                    "flightActualTimeStatusMobileView": "ETA",
                    "flightActualTimeStatusWebView": "Estimated Time of Arrival",
                    "flightLogoDisplayOrder": "1",
                    "flightFlyingStaus": "1 hr ",
                    "status": "Delayed"
                }
            ]
        },
        {
            "airlineCode": "I5",
            "airlineProvider": "Air Asia",
            "flightNumber": "1328",
            "flightRealTimeStatus": "Delayed",
            "flightRealTimeDisplayStatus": "Delayed",
            "departureScheduleTime": "2019-12-23 20:45:00",
            "arrivalScheduleTime": "2019-12-23 22:10:00",
            "departureAirPortDetails": [
                {
                    "airportCode": "BLR",
                    "airportName": "BENGALURU INTL",
                    "airportLocation": "BANGALORE",
                    "scheduledTime": "2019-12-23 20:45:00",
                    "actualTime": "2019-12-23 21:20:00",
                    "flightDeplayOrEarlyTime": "35 mins ",
                    "flightFlyingStatus": "Delayed",
                    "flightActualTimeStatusMobileView": "ETD",
                    "flightActualTimeStatusWebView": "Estimated Time of Departure",
                    "flightLogoDisplayOrder": "1",
                    "flightFlyingStaus": "35 mins ",
                    "status": "Delayed"
                }
            ],
            "arrivalAirPortDetails": [
                {
                    "airportCode": "GOI",
                    "airportName": "DABOLIM AIRPORT",
                    "airportLocation": "GOA",
                    "scheduledTime": "2019-12-23 22:10:00",
                    "actualTime": "2019-12-23 22:34:00",
                    "flightDeplayOrEarlyTime": "24 mins ",
                    "flightFlyingStatus": "Delayed",
                    "flightActualTimeStatusMobileView": "ETA",
                    "flightActualTimeStatusWebView": "Estimated Time of Arrival",
                    "flightLogoDisplayOrder": "1",
                    "flightFlyingStaus": "24 mins ",
                    "status": "Delayed"
                }
            ]
        },
        {
            "airlineCode": "6E",
            "airlineProvider": "IndiGo",
            "flightNumber": "525",
            "flightRealTimeStatus": "Scheduled",
            "flightRealTimeDisplayStatus": "Scheduled",
            "departureScheduleTime": "2019-12-23 20:45:00",
            "arrivalScheduleTime": "2019-12-23 22:30:00",
            "departureAirPortDetails": [
                {
                    "airportCode": "BLR",
                    "airportName": "BENGALURU INTL",
                    "airportLocation": "BANGALORE",
                    "scheduledTime": "2019-12-23 20:45:00",
                    "actualTime": "2019-12-23 20:55:00",
                    "flightDeplayOrEarlyTime": "10 mins ",
                    "flightFlyingStatus": "Delayed",
                    "flightActualTimeStatusMobileView": "ETD",
                    "flightActualTimeStatusWebView": "Estimated Time of Departure",
                    "flightLogoDisplayOrder": "1",
                    "flightFlyingStaus": "10 mins ",
                    "status": "Delayed"
                }
            ],
            "arrivalAirPortDetails": [
                {
                    "airportCode": "NAG",
                    "airportName": "DR BABASAHEB AMBEDKAR INTL",
                    "airportLocation": "NAGPUR",
                    "scheduledTime": "2019-12-23 22:30:00",
                    "actualTime": "2019-12-23 22:35:00",
                    "flightDeplayOrEarlyTime": "5 mins ",
                    "flightFlyingStatus": "Delayed",
                    "flightActualTimeStatusMobileView": "ETA",
                    "flightActualTimeStatusWebView": "Estimated Time of Arrival",
                    "flightLogoDisplayOrder": "1",
                    "flightFlyingStaus": "5 mins ",
                    "status": "Delayed"
                }
            ]
        },
        {
            "airlineCode": "EY",
            "airlineProvider": "Etihad Airways",
            "flightNumber": "237",
            "flightRealTimeStatus": "Scheduled",
            "flightRealTimeDisplayStatus": "Scheduled",
            "departureScheduleTime": "2019-12-23 20:55:00",
            "arrivalScheduleTime": "2019-12-23 23:50:00",
            "departureAirPortDetails": [
                {
                    "airportCode": "BLR",
                    "airportName": "BENGALURU INTL",
                    "airportLocation": "BANGALORE",
                    "gateNumber": "41",
                    "scheduledTime": "2019-12-23 20:55:00",
                    "actualTime": "2019-12-23 20:55:00",
                    "flightFlyingStatus": "Ontime",
                    "flightActualTimeStatusMobileView": "ETD",
                    "flightActualTimeStatusWebView": "Estimated Time of Departure",
                    "flightLogoDisplayOrder": "1",
                    "terminalNumber": "1",
                    "status": "Ontime"
                }
            ],
            "arrivalAirPortDetails": [
                {
                    "airportCode": "AUH",
                    "airportName": "ABU DHABI INTL",
                    "airportLocation": "ABU DHABI",
                    "gateNumber": "71",
                    "scheduledTime": "2019-12-23 23:50:00",
                    "actualTime": "2019-12-23 23:50:00",
                    "flightFlyingStatus": "Ontime",
                    "flightActualTimeStatusMobileView": "ETA",
                    "flightActualTimeStatusWebView": "Estimated Time of Arrival",
                    "flightLogoDisplayOrder": "1",
                    "terminalNumber": "3",
                    "status": "Ontime"
                }
            ]
        },
        {
            "airlineCode": "G8",
            "airlineProvider": "GoAir",
            "flightNumber": "118",
            "flightRealTimeStatus": "Delayed",
            "flightRealTimeDisplayStatus": "Delayed",
            "departureScheduleTime": "2019-12-23 20:55:00",
            "arrivalScheduleTime": "2019-12-23 23:50:00",
            "departureAirPortDetails": [
                {
                    "airportCode": "BLR",
                    "airportName": "BENGALURU INTL",
                    "airportLocation": "BANGALORE",
                    "scheduledTime": "2019-12-23 20:55:00",
                    "actualTime": "2019-12-23 23:05:00",
                    "flightDeplayOrEarlyTime": "2 hrs 10 mins ",
                    "flightFlyingStatus": "Delayed",
                    "flightActualTimeStatusMobileView": "ETD",
                    "flightActualTimeStatusWebView": "Estimated Time of Departure",
                    "flightLogoDisplayOrder": "1",
                    "flightFlyingStaus": "2 hrs 10 mins ",
                    "status": "Delayed"
                }
            ],
            "arrivalAirPortDetails": [
                {
                    "airportCode": "DEL",
                    "airportName": "INDIRA GANDHI INTL",
                    "airportLocation": "DELHI",
                    "beltNumber": "202",
                    "scheduledTime": "2019-12-23 23:50:00",
                    "actualTime": "2019-12-24 02:00:00",
                    "flightDeplayOrEarlyTime": "2 hrs 10 mins ",
                    "flightFlyingStatus": "Delayed",
                    "flightActualTimeStatusMobileView": "ETA",
                    "flightActualTimeStatusWebView": "Estimated Time of Arrival",
                    "flightLogoDisplayOrder": "1",
                    "terminalNumber": "2",
                    "flightFlyingStaus": "2 hrs 10 mins ",
                    "status": "Delayed"
                }
            ]
        },
        {
            "airlineCode": "UL",
            "airlineProvider": "SriLankan Airlines",
            "flightNumber": "172",
            "flightRealTimeStatus": "Scheduled",
            "flightRealTimeDisplayStatus": "Scheduled",
            "departureScheduleTime": "2019-12-23 21:05:00",
            "arrivalScheduleTime": "2019-12-23 22:30:00",
            "departureAirPortDetails": [
                {
                    "airportCode": "BLR",
                    "airportName": "BENGALURU INTL",
                    "airportLocation": "BANGALORE",
                    "scheduledTime": "2019-12-23 21:05:00",
                    "actualTime": "2019-12-23 21:05:00",
                    "flightFlyingStatus": "Ontime",
                    "flightActualTimeStatusMobileView": "ETD",
                    "flightActualTimeStatusWebView": "Estimated Time of Departure",
                    "flightLogoDisplayOrder": "1",
                    "status": "Ontime"
                }
            ],
            "arrivalAirPortDetails": [
                {
                    "airportCode": "CMB",
                    "airportName": "BANDARANAIKE INTL",
                    "airportLocation": "COLOMBO",
                    "scheduledTime": "2019-12-23 22:30:00",
                    "actualTime": "2019-12-23 22:30:00",
                    "flightFlyingStatus": "Ontime",
                    "flightActualTimeStatusMobileView": "ETA",
                    "flightActualTimeStatusWebView": "Estimated Time of Arrival",
                    "flightLogoDisplayOrder": "1",
                    "status": "Ontime"
                }
            ]
        },
        {
            "airlineCode": "AI",
            "airlineProvider": "Air India",
            "flightNumber": "87",
            "flightRealTimeStatus": "Scheduled",
            "flightRealTimeDisplayStatus": "Scheduled",
            "departureScheduleTime": "2019-12-23 21:10:00",
            "arrivalScheduleTime": "2019-12-23 23:55:00",
            "departureAirPortDetails": [
                {
                    "airportCode": "BLR",
                    "airportName": "BENGALURU INTL",
                    "airportLocation": "BANGALORE",
                    "scheduledTime": "2019-12-23 21:10:00",
                    "actualTime": "2019-12-23 21:10:00",
                    "flightFlyingStatus": "Ontime",
                    "flightActualTimeStatusMobileView": "ETD",
                    "flightActualTimeStatusWebView": "Estimated Time of Departure",
                    "flightLogoDisplayOrder": "1",
                    "status": "Ontime"
                }
            ],
            "arrivalAirPortDetails": [
                {
                    "airportCode": "DEL",
                    "airportName": "INDIRA GANDHI INTL",
                    "airportLocation": "DELHI",
                    "beltNumber": "13",
                    "scheduledTime": "2019-12-23 23:55:00",
                    "actualTime": "2019-12-23 23:55:00",
                    "flightFlyingStatus": "Ontime",
                    "flightActualTimeStatusMobileView": "ETA",
                    "flightActualTimeStatusWebView": "Estimated Time of Arrival",
                    "flightLogoDisplayOrder": "1",
                    "terminalNumber": "3",
                    "status": "Ontime"
                }
            ]
        },
        {
            "airlineCode": "UK",
            "airlineProvider": "Vistara",
            "flightNumber": "814",
            "flightRealTimeStatus": "Scheduled",
            "flightRealTimeDisplayStatus": "Scheduled",
            "departureScheduleTime": "2019-12-23 21:10:00",
            "arrivalScheduleTime": "2019-12-23 23:45:00",
            "departureAirPortDetails": [
                {
                    "airportCode": "BLR",
                    "airportName": "BENGALURU INTL",
                    "airportLocation": "BANGALORE",
                    "gateNumber": "18",
                    "scheduledTime": "2019-12-23 21:10:00",
                    "actualTime": "2019-12-23 21:10:00",
                    "flightFlyingStatus": "Ontime",
                    "flightActualTimeStatusMobileView": "ETD",
                    "flightActualTimeStatusWebView": "Estimated Time of Departure",
                    "flightLogoDisplayOrder": "1",
                    "status": "Ontime"
                }
            ],
            "arrivalAirPortDetails": [
                {
                    "airportCode": "DEL",
                    "airportName": "INDIRA GANDHI INTL",
                    "airportLocation": "DELHI",
                    "beltNumber": "1",
                    "scheduledTime": "2019-12-23 23:45:00",
                    "actualTime": "2019-12-23 23:45:00",
                    "flightFlyingStatus": "Ontime",
                    "flightActualTimeStatusMobileView": "ETA",
                    "flightActualTimeStatusWebView": "Estimated Time of Arrival",
                    "flightLogoDisplayOrder": "1",
                    "terminalNumber": "3",
                    "status": "Ontime"
                }
            ]
        },
        {
            "airlineCode": "I5",
            "airlineProvider": "Air Asia",
            "flightNumber": "334",
            "flightRealTimeStatus": "Scheduled",
            "flightRealTimeDisplayStatus": "Scheduled",
            "departureScheduleTime": "2019-12-23 21:15:00",
            "arrivalScheduleTime": "2019-12-23 23:00:00",
            "departureAirPortDetails": [
                {
                    "airportCode": "BLR",
                    "airportName": "BENGALURU INTL",
                    "airportLocation": "BANGALORE",
                    "scheduledTime": "2019-12-23 21:15:00",
                    "actualTime": "2019-12-23 21:15:00",
                    "flightFlyingStatus": "Ontime",
                    "flightActualTimeStatusMobileView": "ETD",
                    "flightActualTimeStatusWebView": "Estimated Time of Departure",
                    "flightLogoDisplayOrder": "1",
                    "status": "Ontime"
                }
            ],
            "arrivalAirPortDetails": [
                {
                    "airportCode": "BOM",
                    "airportName": "CHHATRAPATI S MAHARAJ AIRPORT",
                    "airportLocation": "MUMBAI",
                    "scheduledTime": "2019-12-23 23:00:00",
                    "actualTime": "2019-12-23 23:00:00",
                    "flightFlyingStatus": "Ontime",
                    "flightActualTimeStatusMobileView": "ETA",
                    "flightActualTimeStatusWebView": "Estimated Time of Arrival",
                    "flightLogoDisplayOrder": "1",
                    "terminalNumber": "T1",
                    "status": "Ontime"
                }
            ]
        },
        {
            "airlineCode": "I5",
            "airlineProvider": "Air Asia",
            "flightNumber": "1129",
            "flightRealTimeStatus": "Scheduled",
            "flightRealTimeDisplayStatus": "Scheduled",
            "departureScheduleTime": "2019-12-23 21:15:00",
            "arrivalScheduleTime": "2019-12-23 22:20:00",
            "departureAirPortDetails": [
                {
                    "airportCode": "BLR",
                    "airportName": "BENGALURU INTL",
                    "airportLocation": "BANGALORE",
                    "scheduledTime": "2019-12-23 21:15:00",
                    "actualTime": "2019-12-23 21:15:00",
                    "flightFlyingStatus": "Ontime",
                    "flightActualTimeStatusMobileView": "ETD",
                    "flightActualTimeStatusWebView": "Estimated Time of Departure",
                    "flightLogoDisplayOrder": "1",
                    "status": "Ontime"
                }
            ],
            "arrivalAirPortDetails": [
                {
                    "airportCode": "COK",
                    "airportName": "COCHIN INTL AIRPORT",
                    "airportLocation": "KOCHI",
                    "scheduledTime": "2019-12-23 22:20:00",
                    "actualTime": "2019-12-23 22:23:00",
                    "flightDeplayOrEarlyTime": "3 mins ",
                    "flightFlyingStatus": "Delayed",
                    "flightActualTimeStatusMobileView": "ETA",
                    "flightActualTimeStatusWebView": "Estimated Time of Arrival",
                    "flightLogoDisplayOrder": "1",
                    "terminalNumber": "1",
                    "flightFlyingStaus": "3 mins ",
                    "status": "Delayed"
                }
            ]
        },
        {
            "airlineCode": "6E",
            "airlineProvider": "IndiGo",
            "flightNumber": "316",
            "flightRealTimeStatus": "Scheduled",
            "flightRealTimeDisplayStatus": "Scheduled",
            "departureScheduleTime": "2019-12-23 21:20:00",
            "arrivalScheduleTime": "2019-12-23 22:25:00",
            "departureAirPortDetails": [
                {
                    "airportCode": "BLR",
                    "airportName": "BENGALURU INTL",
                    "airportLocation": "BANGALORE",
                    "scheduledTime": "2019-12-23 21:20:00",
                    "actualTime": "2019-12-23 21:20:00",
                    "flightFlyingStatus": "Ontime",
                    "flightActualTimeStatusMobileView": "ETD",
                    "flightActualTimeStatusWebView": "Estimated Time of Departure",
                    "flightLogoDisplayOrder": "1",
                    "status": "Ontime"
                }
            ],
            "arrivalAirPortDetails": [
                {
                    "airportCode": "COK",
                    "airportName": "COCHIN INTL AIRPORT",
                    "airportLocation": "KOCHI",
                    "scheduledTime": "2019-12-23 22:25:00",
                    "actualTime": "2019-12-23 22:25:00",
                    "flightFlyingStatus": "Ontime",
                    "flightActualTimeStatusMobileView": "ETA",
                    "flightActualTimeStatusWebView": "Estimated Time of Arrival",
                    "flightLogoDisplayOrder": "1",
                    "terminalNumber": "1",
                    "status": "Ontime"
                }
            ]
        },
        {
            "airlineCode": "6E",
            "airlineProvider": "IndiGo",
            "flightNumber": "2305",
            "flightRealTimeStatus": "Delayed",
            "flightRealTimeDisplayStatus": "Delayed",
            "departureScheduleTime": "2019-12-23 21:20:00",
            "arrivalScheduleTime": "2019-12-24 00:20:00",
            "departureAirPortDetails": [
                {
                    "airportCode": "BLR",
                    "airportName": "BENGALURU INTL",
                    "airportLocation": "BANGALORE",
                    "scheduledTime": "2019-12-23 21:20:00",
                    "actualTime": "2019-12-23 21:40:00",
                    "flightDeplayOrEarlyTime": "20 mins ",
                    "flightFlyingStatus": "Delayed",
                    "flightActualTimeStatusMobileView": "ETD",
                    "flightActualTimeStatusWebView": "Estimated Time of Departure",
                    "flightLogoDisplayOrder": "1",
                    "flightFlyingStaus": "20 mins ",
                    "status": "Delayed"
                }
            ],
            "arrivalAirPortDetails": [
                {
                    "airportCode": "DEL",
                    "airportName": "INDIRA GANDHI INTL",
                    "airportLocation": "DELHI",
                    "beltNumber": "206",
                    "scheduledTime": "2019-12-24 00:20:00",
                    "actualTime": "2019-12-24 00:20:00",
                    "flightFlyingStatus": "Ontime",
                    "flightActualTimeStatusMobileView": "ETA",
                    "flightActualTimeStatusWebView": "Estimated Time of Arrival",
                    "flightLogoDisplayOrder": "1",
                    "terminalNumber": "2",
                    "status": "Ontime"
                }
            ]
        },
        {
            "airlineCode": "SG",
            "airlineProvider": "SpiceJet",
            "flightNumber": "1239",
            "flightRealTimeStatus": "Scheduled",
            "flightRealTimeDisplayStatus": "Scheduled",
            "departureScheduleTime": "2019-12-23 21:25:00",
            "arrivalScheduleTime": "2019-12-23 22:40:00",
            "departureAirPortDetails": [
                {
                    "airportCode": "BLR",
                    "airportName": "BENGALURU INTL",
                    "airportLocation": "BANGALORE",
                    "scheduledTime": "2019-12-23 21:25:00",
                    "actualTime": "2019-12-23 21:25:00",
                    "flightFlyingStatus": "Ontime",
                    "flightActualTimeStatusMobileView": "ETD",
                    "flightActualTimeStatusWebView": "Estimated Time of Departure",
                    "flightLogoDisplayOrder": "1",
                    "status": "Ontime"
                }
            ],
            "arrivalAirPortDetails": [
                {
                    "airportCode": "HYD",
                    "airportName": "RAJIV GANDHI INTL",
                    "airportLocation": "HYDERABAD",
                    "scheduledTime": "2019-12-23 22:40:00",
                    "actualTime": "2019-12-23 22:40:00",
                    "flightFlyingStatus": "Ontime",
                    "flightActualTimeStatusMobileView": "ETA",
                    "flightActualTimeStatusWebView": "Estimated Time of Arrival",
                    "flightLogoDisplayOrder": "1",
                    "status": "Ontime"
                }
            ]
        },
        {
            "airlineCode": "6E",
            "airlineProvider": "IndiGo",
            "flightNumber": "73",
            "flightRealTimeStatus": "Scheduled",
            "flightRealTimeDisplayStatus": "Scheduled",
            "departureScheduleTime": "2019-12-23 21:25:00",
            "arrivalScheduleTime": "2019-12-24 04:30:00",
            "departureAirPortDetails": [
                {
                    "airportCode": "BLR",
                    "airportName": "BENGALURU INTL",
                    "airportLocation": "BANGALORE",
                    "scheduledTime": "2019-12-23 21:25:00",
                    "flightLogoDisplayOrder": "1"
                }
            ],
            "arrivalAirPortDetails": [
                {
                    "airportCode": "SIN",
                    "airportName": "CHANGI AIRPORT",
                    "airportLocation": "SINGAPORE",
                    "scheduledTime": "2019-12-24 04:30:00",
                    "actualTime": "2019-12-24 04:30:00",
                    "flightFlyingStatus": "Ontime",
                    "flightActualTimeStatusMobileView": "ATA",
                    "flightActualTimeStatusWebView": "Actual Time of Arrival",
                    "flightLogoDisplayOrder": "1",
                    "terminalNumber": "2",
                    "status": "Ontime"
                }
            ]
        },
        {
            "airlineCode": "6E",
            "airlineProvider": "IndiGo",
            "flightNumber": "806",
            "flightRealTimeStatus": "Scheduled",
            "flightRealTimeDisplayStatus": "Scheduled",
            "departureScheduleTime": "2019-12-23 21:30:00",
            "arrivalScheduleTime": "2019-12-23 22:55:00",
            "departureAirPortDetails": [
                {
                    "airportCode": "BLR",
                    "airportName": "BENGALURU INTL",
                    "airportLocation": "BANGALORE",
                    "scheduledTime": "2019-12-23 21:30:00",
                    "actualTime": "2019-12-23 21:45:00",
                    "flightDeplayOrEarlyTime": "15 mins ",
                    "flightFlyingStatus": "Delayed",
                    "flightActualTimeStatusMobileView": "ETD",
                    "flightActualTimeStatusWebView": "Estimated Time of Departure",
                    "flightLogoDisplayOrder": "1",
                    "flightFlyingStaus": "15 mins ",
                    "status": "Delayed"
                }
            ],
            "arrivalAirPortDetails": [
                {
                    "airportCode": "GOI",
                    "airportName": "DABOLIM AIRPORT",
                    "airportLocation": "GOA",
                    "scheduledTime": "2019-12-23 22:55:00",
                    "actualTime": "2019-12-23 23:05:00",
                    "flightDeplayOrEarlyTime": "10 mins ",
                    "flightFlyingStatus": "Delayed",
                    "flightActualTimeStatusMobileView": "ETA",
                    "flightActualTimeStatusWebView": "Estimated Time of Arrival",
                    "flightLogoDisplayOrder": "1",
                    "flightFlyingStaus": "10 mins ",
                    "status": "Delayed"
                }
            ]
        },
        {
            "airlineCode": "UK",
            "airlineProvider": "Vistara",
            "flightNumber": "866",
            "flightRealTimeStatus": "Delayed",
            "flightRealTimeDisplayStatus": "Delayed",
            "departureScheduleTime": "2019-12-23 21:30:00",
            "arrivalScheduleTime": "2019-12-23 23:25:00",
            "departureAirPortDetails": [
                {
                    "airportCode": "BLR",
                    "airportName": "BENGALURU INTL",
                    "airportLocation": "BANGALORE",
                    "gateNumber": "28",
                    "scheduledTime": "2019-12-23 21:30:00",
                    "actualTime": "2019-12-23 22:10:00",
                    "flightDeplayOrEarlyTime": "40 mins ",
                    "flightFlyingStatus": "Delayed",
                    "flightActualTimeStatusMobileView": "ETD",
                    "flightActualTimeStatusWebView": "Estimated Time of Departure",
                    "flightLogoDisplayOrder": "1",
                    "flightFlyingStaus": "40 mins ",
                    "status": "Delayed"
                }
            ],
            "arrivalAirPortDetails": [
                {
                    "airportCode": "BOM",
                    "airportName": "CHHATRAPATI S MAHARAJ AIRPORT",
                    "airportLocation": "MUMBAI",
                    "scheduledTime": "2019-12-23 23:25:00",
                    "actualTime": "2019-12-24 00:05:00",
                    "flightDeplayOrEarlyTime": "40 mins ",
                    "flightFlyingStatus": "Delayed",
                    "flightActualTimeStatusMobileView": "ETA",
                    "flightActualTimeStatusWebView": "Estimated Time of Arrival",
                    "flightLogoDisplayOrder": "1",
                    "terminalNumber": "2",
                    "flightFlyingStaus": "40 mins ",
                    "status": "Delayed"
                }
            ]
        },
        {
            "airlineCode": "SG",
            "airlineProvider": "SpiceJet",
            "flightNumber": "344",
            "flightRealTimeStatus": "Scheduled",
            "flightRealTimeDisplayStatus": "Scheduled",
            "departureScheduleTime": "2019-12-23 21:35:00",
            "arrivalScheduleTime": "2019-12-23 22:45:00",
            "departureAirPortDetails": [
                {
                    "airportCode": "BLR",
                    "airportName": "BENGALURU INTL",
                    "airportLocation": "BANGALORE",
                    "scheduledTime": "2019-12-23 21:35:00",
                    "actualTime": "2019-12-23 21:35:00",
                    "flightFlyingStatus": "Ontime",
                    "flightActualTimeStatusMobileView": "ETD",
                    "flightActualTimeStatusWebView": "Estimated Time of Departure",
                    "flightLogoDisplayOrder": "1",
                    "status": "Ontime"
                }
            ],
            "arrivalAirPortDetails": [
                {
                    "airportCode": "CCJ",
                    "airportName": "CALICUT INTL",
                    "airportLocation": "KARIPUR",
                    "scheduledTime": "2019-12-23 22:45:00",
                    "actualTime": "2019-12-23 22:45:00",
                    "flightFlyingStatus": "Ontime",
                    "flightActualTimeStatusMobileView": "ETA",
                    "flightActualTimeStatusWebView": "Estimated Time of Arrival",
                    "flightLogoDisplayOrder": "1",
                    "status": "Ontime"
                }
            ]
        },
        {
            "airlineCode": "6E",
            "airlineProvider": "IndiGo",
            "flightNumber": "6794",
            "flightRealTimeStatus": "Scheduled",
            "flightRealTimeDisplayStatus": "Scheduled",
            "departureScheduleTime": "2019-12-23 21:50:00",
            "arrivalScheduleTime": "2019-12-23 23:40:00",
            "departureAirPortDetails": [
                {
                    "airportCode": "BLR",
                    "airportName": "BENGALURU INTL",
                    "airportLocation": "BANGALORE",
                    "scheduledTime": "2019-12-23 21:50:00",
                    "flightLogoDisplayOrder": "1"
                }
            ],
            "arrivalAirPortDetails": [
                {
                    "airportCode": "BOM",
                    "airportName": "CHHATRAPATI S MAHARAJ AIRPORT",
                    "airportLocation": "MUMBAI",
                    "scheduledTime": "2019-12-23 23:40:00",
                    "actualTime": "2019-12-23 23:30:00",
                    "flightFlyingStatus": "Early",
                    "flightActualTimeStatusMobileView": "ATA",
                    "flightActualTimeStatusWebView": "Actual Time of Arrival",
                    "flightLogoDisplayOrder": "1",
                    "terminalNumber": "T1",
                    "status": "Early"
                }
            ]
        }
    ]
}