{
    "$schema": "http://json-schema.org/draft-04/schema",
    "type": "object",
    "properties": {
        "price": {
            "description": "The flight price",
            "type": "integer"
        },
        "airlineName": {
            "description": "The airline name",
            "type": "string"
        },
        "departureDate": {
            "description": "The flight departure date",
            "type": "string"
        },
        "planeType": {
            "description": "The plane type",
            "type": "string"
        },
        "origination": {
            "description": "The three letter airport code for the airport of origination",
            "type": "string"
        },
        "flightCode": {
            "description": "The flight code",
            "type": "string"
        },
        "emptySeats": {
            "description": "The number of available seats",
            "type": "integer"
        },
        "destination": {
            "description": "The three letter airport code for the airport of destination",
            "type": "string"
        }
    }
}