[
  {
    "description": "Timestamp for the waypoint [UTC]",
    "mode": "REQUIRED",
    "name": "timestamp",
    "type": "TIMESTAMP"
  },
  {
    "description": "Latitude for the waypoint [WGS84]",
    "mode": "REQUIRED",
    "name": "latitude",
    "type": "FLOAT"
  },
  {
    "description": "Longitude for the waypoint [WGS84]",
    "mode": "REQUIRED",
    "name": "longitude",
    "type": "FLOAT"
  },
  {
    "description": "Collection type for the waypoint (terrestrial or satellite)",
    "mode": "REQUIRED",
    "name": "collection_type",
    "type": "STRING"
  },
  {
    "description": "Altitude MSL for the waypoint [ft]",
    "mode": "REQUIRED",
    "name": "altitude_baro",
    "type": "INTEGER"
  },
  {
    "name": "altitude_gnss",
    "type": "INT64",
    "mode": "NULLABLE",
    "description": "geometric altitude in feet MSL for the waypoint"
  },
  {
    "description": "ICAO address of the aircraft associated with the waypoint",
    "mode": "REQUIRED",
    "name": "icao_address",
    "type": "STRING"
  },
  {
    "description": "UUID of the aircraft associated with the waypoint",
    "mode": "NULLABLE",
    "name": "flight_id",
    "type": "STRING"
  },
  {
    "description": "Callsign of the aircraft associated with the waypoint",
    "mode": "NULLABLE",
    "name": "callsign",
    "type": "STRING"
  },
  {
    "description": "Tail number of the aircraft associated with the waypoint",
    "mode": "NULLABLE",
    "name": "tail_number",
    "type": "STRING"
  },
  {
    "description": "Flight number of the aircraft associated with the waypoint",
    "mode": "NULLABLE",
    "name": "flight_number",
    "type": "STRING"
  },
  {
    "description": "ICAO code for aircraft type associated with the waypoint",
    "mode": "NULLABLE",
    "name": "aircraft_type_icao",
    "type": "STRING"
  },
  {
    "description": "Airline IATA code for the aircraft associated with the waypoint",
    "mode": "NULLABLE",
    "name": "airline_iata",
    "type": "STRING"
  },
  {
    "description": "Departure ICAO code for the airport associated with the flight instance",
    "mode": "NULLABLE",
    "name": "departure_airport_icao",
    "type": "STRING"
  },
  {
    "description": "Departure (takeoff) scheduled time for the flight instance [UTC]",
    "mode": "NULLABLE",
    "name": "departure_scheduled_time",
    "type": "TIMESTAMP"
  },
  {
    "description": "Arrival ICAO code for the airport associated with the flight instance",
    "mode": "NULLABLE",
    "name": "arrival_airport_icao",
    "type": "STRING"
  },
  {
    "description": "Arrival (landing) scheduled time for the flight instance [UTC]",
    "mode": "NULLABLE",
    "name": "arrival_scheduled_time",
    "type": "TIMESTAMP"
  },
  {
    "name": "nic",
    "type": "INT64",
    "mode": "NULLABLE",
    "description": "navigation integrity category"
  },
    {
    "name": "nacp",
    "type": "INT64",
    "mode": "NULLABLE",
    "description": "navigation accuracy category (position)"
  }
]
