[
  {
    "flightManagement": {
      "airports": [
        {
          "airportCode": "FRA",
          "initialCapacity": 2,
          "departingFlights": [
            {
              "flightNumber": "VN300",
              "departure": "FRA",
              "destination": "SGN",
              "departureTime": "2025-02-07 13:00",
              "initialSeats": 100,
              "availableSeats": 0
            }
          ],
          "arrivingFlights": [
            {
              "flightNumber": "VN600",
              "departure": "SGN",
              "destination": "FRA",
              "departureTime": "2025-02-07 13:00",
              "initialSeats": 100,
              "availableSeats": 1
            }
          ],
          "departingSize": 1,
          "arrivingSize": 1
        }
      ]
    },
    "airportCode": "FRA",
    "flight": {
      "flightNumber": "VN609",
      "departure": "FRA",
      "destination": "SGN",
      "departureTime": "2025-02-08 13:00",
      "initialSeats": 100,
      "availableSeats": 1
    },
    "isAddOperation": true,
    "expected": {
      "airportCode": "FRA",
      "initialCapacity": 2,
      "departingFlights": [
        {
          "flightNumber": "VN300",
          "departure": "FRA",
          "destination": "SGN",
          "departureTime": "2025-02-07 13:00",
          "initialSeats": 100,
          "availableSeats": 0
        },
        {
          "flightNumber": "VN609",
          "departure": "FRA",
          "destination": "SGN",
          "departureTime": "2025-02-08 13:00",
          "initialSeats": 100,
          "availableSeats": 1
        }
      ],
      "arrivingFlights": [
        {
          "flightNumber": "VN600",
          "departure": "SGN",
          "destination": "FRA",
          "departureTime": "2025-02-07 13:00",
          "initialSeats": 100,
          "availableSeats": 1
        }
      ],
      "departingSize": 2,
      "arrivingSize": 1
    }
  },
  {
    "flightManagement": {
      "airports": [
        {
          "airportCode": "FRA",
          "initialCapacity": 2,
          "departingFlights": [
            {
              "flightNumber": "VN300",
              "departure": "FRA",
              "destination": "SGN",
              "departureTime": "2025-02-07 13:00",
              "initialSeats": 100,
              "availableSeats": 0
            }
          ],
          "arrivingFlights": [
            {
              "flightNumber": "VN600",
              "departure": "SGN",
              "destination": "FRA",
              "departureTime": "2025-02-07 13:00",
              "initialSeats": 100,
              "availableSeats": 1
            }
          ],
          "departingSize": 1,
          "arrivingSize": 1
        }
      ]
    },
    "airportCode": "FRA",
    "flight": {
      "flightNumber": "VN609",
      "departure": "SGN",
      "destination": "FRA",
      "departureTime": "2025-02-08 13:00",
      "initialSeats": 100,
      "availableSeats": 1
    },
    "isAddOperation": true,
    "expected": {
      "airportCode": "FRA",
      "initialCapacity": 2,
      "departingFlights": [
        {
          "flightNumber": "VN300",
          "departure": "FRA",
          "destination": "SGN",
          "departureTime": "2025-02-07 13:00",
          "initialSeats": 100,
          "availableSeats": 0
        }
      ],
      "arrivingFlights": [
        {
          "flightNumber": "VN600",
          "departure": "SGN",
          "destination": "FRA",
          "departureTime": "2025-02-07 13:00",
          "initialSeats": 100,
          "availableSeats": 1
        },
        {
          "flightNumber": "VN609",
          "departure": "SGN",
          "destination": "FRA",
          "departureTime": "2025-02-08 13:00",
          "initialSeats": 100,
          "availableSeats": 1
        }
      ],
      "departingSize": 1,
      "arrivingSize": 2
    }
  },
  {
    "flightManagement": {
      "airports": [
        {
          "airportCode": "FRA",
          "initialCapacity": 2,
          "departingFlights": [
            {
              "flightNumber": "VN300",
              "departure": "FRA",
              "destination": "SGN",
              "departureTime": "2025-02-07 13:00",
              "initialSeats": 100,
              "availableSeats": 0
            }
          ],
          "arrivingFlights": [
            {
              "flightNumber": "VN600",
              "departure": "SGN",
              "destination": "FRA",
              "departureTime": "2025-02-07 13:00",
              "initialSeats": 100,
              "availableSeats": 1
            }
          ],
          "departingSize": 1,
          "arrivingSize": 1
        }
      ]
    },
    "airportCode": "FRA",
    "flight": {
      "flightNumber": "VN300",
      "departure": "FRA",
      "destination": "SGN",
      "departureTime": "2025-02-07 13:00",
      "initialSeats": 100,
      "availableSeats": 0
    },
    "isAddOperation": false,
    "expected": {
      "airportCode": "FRA",
      "initialCapacity": 2,
      "departingFlights": [
      ],
      "arrivingFlights": [
        {
          "flightNumber": "VN600",
          "departure": "SGN",
          "destination": "FRA",
          "departureTime": "2025-02-07 13:00",
          "initialSeats": 100,
          "availableSeats": 1
        }
      ],
      "departingSize": 0,
      "arrivingSize": 1
    }
  },
  {
    "flightManagement": {
      "airports": [
        {
          "airportCode": "FRA",
          "initialCapacity": 2,
          "departingFlights": [
            {
              "flightNumber": "VN300",
              "departure": "FRA",
              "destination": "SGN",
              "departureTime": "2025-02-07 13:00",
              "initialSeats": 100,
              "availableSeats": 0
            }
          ],
          "arrivingFlights": [
            {
              "flightNumber": "VN600",
              "departure": "SGN",
              "destination": "FRA",
              "departureTime": "2025-02-07 13:00",
              "initialSeats": 100,
              "availableSeats": 1
            }
          ],
          "departingSize": 1,
          "arrivingSize": 1
        }
      ]
    },
    "airportCode": "FRA",
    "flight": {
      "flightNumber": "VN600",
      "departure": "SGN",
      "destination": "FRA",
      "departureTime": "2025-02-07 13:00",
      "initialSeats": 100,
      "availableSeats": 1
    },
    "isAddOperation": false,
    "expected": {
      "airportCode": "FRA",
      "initialCapacity": 2,
      "departingFlights": [
        {
          "flightNumber": "VN300",
          "departure": "FRA",
          "destination": "SGN",
          "departureTime": "2025-02-07 13:00",
          "initialSeats": 100,
          "availableSeats": 0
        }
      ],
      "arrivingFlights": [
      ],
      "departingSize": 1,
      "arrivingSize": 0
    }
  }
]
