Permalink
Switch branches/tags
Nothing to show
Find file Copy path
Fetching contributors…
Cannot retrieve contributors at this time
1297 lines (1154 sloc) 27.5 KB
// Code generated from an extremely hacky wsdl tool.
// source: http://flightxml.flightaware.com/soap/FlightXML2/wsdl
// DO NOT EDIT!
syntax = "proto3";
import "google/api/annotations.proto";
package pedge.flightaware;
option go_package = "flightaware";
option java_generate_equals_and_hash = true;
option java_multiple_files = true;
option java_package = "com.pedge.flightaware";
message AircraftTypeRequest {
string type = 1;
}
message AircraftTypeResults {
AircraftTypeStruct AircraftTypeResult = 1;
}
message AircraftTypeStruct {
string manufacturer = 1;
string type = 2;
string description = 3;
}
message AirlineFlightInfoRequest {
string faFlightID = 1;
}
message AirlineFlightInfoResults {
AirlineFlightInfoStruct AirlineFlightInfoResult = 1;
}
message AirlineFlightInfoStruct {
string faFlightID = 1;
string ident = 2;
repeated string codeshares = 3;
string tailnumber = 4;
string meal_service = 5;
string gate_orig = 6;
string gate_dest = 7;
string terminal_orig = 8;
string terminal_dest = 9;
string bag_claim = 10;
int32 seats_cabin_first = 11;
int32 seats_cabin_business = 12;
int32 seats_cabin_coach = 14;
}
message AirlineFlightSchedulesRequest {
int32 startDate = 1;
int32 endDate = 2;
string origin = 3;
string destination = 4;
string airline = 5;
string flightno = 6;
int32 howMany = 7;
int32 offset = 8;
}
message AirlineFlightSchedulesResults {
ArrayOfAirlineFlightScheduleStruct AirlineFlightSchedulesResult = 1;
}
message AirlineFlightScheduleStruct {
string ident = 1;
string actual_ident = 2;
int32 departuretime = 3;
int32 arrivaltime = 4;
string origin = 5;
string destination = 6;
string aircrafttype = 7;
string meal_service = 8;
int32 seats_cabin_first = 9;
int32 seats_cabin_business = 10;
int32 seats_cabin_coach = 11;
}
message AirlineInfoRequest {
string airlineCode = 1;
}
message AirlineInfoResults {
AirlineInfoStruct AirlineInfoResult = 1;
}
message AirlineInfoStruct {
string name = 1;
string shortname = 2;
string callsign = 3;
string location = 4;
string country = 5;
string url = 6;
string phone = 7;
}
message AirlineInsightRequest {
string origin = 1;
string destination = 2;
int32 reportType = 3;
}
message AirlineInsightResults {
ArrayOfAirlineInsightStruct AirlineInsightResult = 1;
}
message AirlineInsightStruct {
string origin = 1;
string layover = 2;
string destination = 3;
string carrier = 4;
string opcarrier = 5;
int32 flights_scheduled = 6;
int32 flights_performed = 7;
int32 total_passengers = 8;
int32 total_seats = 9;
int32 total_payload = 10;
int32 total_mail = 11;
float percent = 12;
string fare_min = 14;
string fare_median = 15;
string fare_max = 16;
}
message AirportInfoRequest {
string airportCode = 1;
}
message AirportInfoResults {
AirportInfoStruct AirportInfoResult = 1;
}
message AirportInfoStruct {
string name = 1;
string location = 2;
float longitude = 3;
float latitude = 4;
string timezone = 5;
}
message AllAirlinesRequest {
}
message AllAirlinesResults {
ArrayOfString AllAirlinesResult = 1;
}
message AllAirportsRequest {
}
message AllAirportsResults {
ArrayOfString AllAirportsResult = 1;
}
message ArrayOfAirlineFlightScheduleStruct {
int32 next_offset = 1;
repeated AirlineFlightScheduleStruct data = 2;
}
message ArrayOfAirlineInsightStruct {
repeated AirlineInsightStruct data = 1;
int32 start_date = 2;
int32 end_date = 3;
}
message ArrayOfCountAirlineOperationsStruct {
repeated CountAirlineOperationsStruct data = 1;
}
message ArrayOfFlightRouteStruct {
int32 next_offset = 1;
repeated FlightRouteStruct data = 2;
}
message ArrayOfMetarStruct {
int32 next_offset = 1;
repeated MetarStruct metar = 2;
}
message ArrayOfRoutesBetweenAirportsExStruct {
int32 next_offset = 1;
repeated RoutesBetweenAirportsExStruct data = 2;
}
message ArrayOfRoutesBetweenAirportsStruct {
repeated RoutesBetweenAirportsStruct data = 1;
}
message ArrayOfString {
repeated string data = 1;
}
message ArrayOfTrackExStruct {
int32 next_offset = 1;
repeated TrackExStruct data = 2;
}
message ArrayOfTrackStruct {
repeated TrackStruct data = 1;
}
message ArrivalFlightStruct {
string ident = 1;
string aircrafttype = 2;
int32 actualdeparturetime = 3;
int32 actualarrivaltime = 4;
string origin = 5;
string destination = 6;
string originName = 7;
string originCity = 8;
string destinationName = 9;
string destinationCity = 10;
}
message ArrivalStruct {
int32 next_offset = 1;
repeated ArrivalFlightStruct arrivals = 2;
}
message ArrivedRequest {
string airport = 1;
int32 howMany = 2;
string filter = 3;
int32 offset = 4;
}
message ArrivedResults {
ArrivalStruct ArrivedResult = 1;
}
message BlockIdentCheckRequest {
string ident = 1;
}
message BlockIdentCheckResults {
int32 BlockIdentCheckResult = 1;
}
message CountAirlineOperationsStruct {
string icao = 1;
string name = 2;
int32 enroute = 3;
}
message CountAirportOperationsRequest {
string airport = 1;
}
message CountAirportOperationsResults {
CountAirportOperationsStruct CountAirportOperationsResult = 1;
}
message CountAirportOperationsStruct {
int32 enroute = 1;
int32 departed = 2;
int32 scheduled_departures = 3;
int32 scheduled_arrivals = 4;
}
message CountAllEnrouteAirlineOperationsRequest {
}
message CountAllEnrouteAirlineOperationsResults {
ArrayOfCountAirlineOperationsStruct CountAllEnrouteAirlineOperationsResult = 1;
}
message DecodeFlightRouteRequest {
string faFlightID = 1;
}
message DecodeFlightRouteResults {
ArrayOfFlightRouteStruct DecodeFlightRouteResult = 1;
}
message DecodeRouteRequest {
string origin = 1;
string route = 2;
string destination = 3;
}
message DecodeRouteResults {
ArrayOfFlightRouteStruct DecodeRouteResult = 1;
}
message DeleteAlertRequest {
int32 alert_id = 1;
}
message DeleteAlertResults {
int32 DeleteAlertResult = 1;
}
message DepartedRequest {
string airport = 1;
int32 howMany = 2;
string filter = 3;
int32 offset = 4;
}
message DepartedResults {
DepartureStruct DepartedResult = 1;
}
message DepartureFlightStruct {
string ident = 1;
string aircrafttype = 2;
int32 actualdeparturetime = 3;
int32 estimatedarrivaltime = 4;
int32 actualarrivaltime = 5;
string origin = 6;
string destination = 7;
string originName = 8;
string originCity = 9;
string destinationName = 10;
string destinationCity = 11;
}
message DepartureStruct {
int32 next_offset = 1;
repeated DepartureFlightStruct departures = 2;
}
message EnrouteFlightStruct {
string ident = 1;
string aircrafttype = 2;
int32 actualdeparturetime = 3;
int32 estimatedarrivaltime = 4;
int32 filed_departuretime = 5;
string origin = 6;
string destination = 7;
string originName = 8;
string originCity = 9;
string destinationName = 10;
string destinationCity = 11;
}
message EnrouteRequest {
string airport = 1;
int32 howMany = 2;
string filter = 3;
int32 offset = 4;
}
message EnrouteResults {
EnrouteStruct EnrouteResult = 1;
}
message EnrouteStruct {
int32 next_offset = 1;
repeated EnrouteFlightStruct enroute = 2;
}
message FleetArrivedRequest {
string fleet = 1;
int32 howMany = 2;
int32 offset = 3;
}
message FleetArrivedResults {
ArrivalStruct FleetArrivedResult = 1;
}
message FleetScheduledRequest {
string fleet = 1;
int32 howMany = 2;
int32 offset = 3;
}
message FleetScheduledResults {
ScheduledStruct FleetScheduledResult = 1;
}
message FlightAlertChannel {
int32 channel_id = 1;
string channel_name = 2;
string mask_summary = 3;
bool e_filed = 4;
bool e_departure = 5;
bool e_arrival = 6;
bool e_diverted = 7;
bool e_cancelled = 8;
string target_address = 9;
}
message FlightAlertEntry {
int32 alert_id = 1;
bool enabled = 2;
string description = 3;
string type = 4;
string ident = 5;
string user_ident = 6;
string aircrafttype = 7;
string origin = 8;
string destination = 9;
int32 date_start = 10;
int32 date_end = 11;
repeated FlightAlertChannel channels = 12;
int32 alert_created = 14;
int32 alert_changed = 15;
}
message FlightAlertListing {
int32 num_alerts = 1;
repeated FlightAlertEntry alerts = 2;
}
message FlightExStruct {
string faFlightID = 1;
string ident = 2;
string aircrafttype = 3;
string filed_ete = 4;
int32 filed_time = 5;
int32 filed_departuretime = 6;
int32 filed_airspeed_kts = 7;
string filed_airspeed_mach = 8;
int32 filed_altitude = 9;
string route = 10;
int32 actualdeparturetime = 11;
int32 estimatedarrivaltime = 12;
int32 actualarrivaltime = 14;
string diverted = 15;
string origin = 16;
string destination = 17;
string originName = 18;
string originCity = 19;
string destinationName = 20;
string destinationCity = 21;
}
message FlightInfoExRequest {
string ident = 1;
int32 howMany = 2;
int32 offset = 3;
}
message FlightInfoExResults {
FlightInfoExStruct FlightInfoExResult = 1;
}
message FlightInfoExStruct {
int32 next_offset = 1;
repeated FlightExStruct flights = 2;
}
message FlightInfoRequest {
string ident = 1;
int32 howMany = 2;
}
message FlightInfoResults {
FlightInfoStruct FlightInfoResult = 1;
}
message FlightInfoStruct {
int32 next_offset = 1;
repeated FlightStruct flights = 2;
}
message FlightRouteStruct {
string name = 1;
string type = 2;
float latitude = 3;
float longitude = 4;
}
message FlightStruct {
string ident = 1;
string aircrafttype = 2;
string filed_ete = 3;
int32 filed_time = 4;
int32 filed_departuretime = 5;
int32 filed_airspeed_kts = 6;
string filed_airspeed_mach = 7;
int32 filed_altitude = 8;
string route = 9;
int32 actualdeparturetime = 10;
int32 estimatedarrivaltime = 11;
int32 actualarrivaltime = 12;
string diverted = 14;
string origin = 15;
string destination = 16;
string originName = 17;
string originCity = 18;
string destinationName = 19;
string destinationCity = 20;
}
message GetAlertsRequest {
}
message GetAlertsResults {
FlightAlertListing GetAlertsResult = 1;
}
message GetFlightIDRequest {
string ident = 1;
int32 departureTime = 2;
}
message GetFlightIDResults {
string GetFlightIDResult = 1;
}
message GetHistoricalTrackRequest {
string faFlightID = 1;
}
message GetHistoricalTrackResults {
ArrayOfTrackStruct GetHistoricalTrackResult = 1;
}
message GetLastTrackRequest {
string ident = 1;
}
message GetLastTrackResults {
ArrayOfTrackStruct GetLastTrackResult = 1;
}
message InboundFlightInfoRequest {
string faFlightID = 1;
}
message InboundFlightInfoResults {
FlightExStruct InboundFlightInfoResult = 1;
}
message InFlightAircraftStruct {
string faFlightID = 1;
string ident = 2;
string prefix = 3;
string type = 4;
string suffix = 5;
string origin = 6;
string destination = 7;
string timeout = 8;
int32 timestamp = 9;
int32 departureTime = 10;
int32 firstPositionTime = 11;
int32 arrivalTime = 12;
float longitude = 14;
float latitude = 15;
float lowLongitude = 16;
float lowLatitude = 17;
float highLongitude = 18;
float highLatitude = 19;
int32 groundspeed = 20;
int32 altitude = 21;
int32 heading = 22;
string altitudeStatus = 23;
string updateType = 24;
string altitudeChange = 25;
string waypoints = 26;
}
message InFlightInfoRequest {
string ident = 1;
}
message InFlightInfoResults {
InFlightAircraftStruct InFlightInfoResult = 1;
}
message InFlightStruct {
int32 next_offset = 1;
repeated InFlightAircraftStruct aircraft = 2;
}
message LatLongsToDistanceRequest {
float lat1 = 1;
float lon1 = 2;
float lat2 = 3;
float lon2 = 4;
}
message LatLongsToDistanceResults {
int32 LatLongsToDistanceResult = 1;
}
message LatLongsToHeadingRequest {
float lat1 = 1;
float lon1 = 2;
float lat2 = 3;
float lon2 = 4;
}
message LatLongsToHeadingResults {
int32 LatLongsToHeadingResult = 1;
}
message MapFlightExRequest {
string faFlightID = 1;
int32 mapHeight = 2;
int32 mapWidth = 3;
repeated string layer_on = 4;
repeated string layer_off = 5;
bool show_data_blocks = 6;
bool show_airports = 7;
bool airports_expand_view = 8;
repeated float latlon_box = 9;
}
message MapFlightExResults {
string MapFlightExResult = 1;
}
message MapFlightRequest {
string ident = 1;
int32 mapHeight = 2;
int32 mapWidth = 3;
}
message MapFlightResults {
string MapFlightResult = 1;
}
message MetarExRequest {
string airport = 1;
int32 startTime = 2;
int32 howMany = 3;
int32 offset = 4;
}
message MetarExResults {
ArrayOfMetarStruct MetarExResult = 1;
}
message MetarRequest {
string airport = 1;
}
message MetarResults {
string MetarResult = 1;
}
message MetarStruct {
string airport = 1;
int32 time = 2;
string cloud_friendly = 3;
int32 cloud_altitude = 4;
string cloud_type = 5;
string conditions = 6;
float pressure = 7;
int32 temp_air = 8;
int32 temp_dewpoint = 9;
int32 temp_relhum = 10;
float visibility = 11;
string wind_friendly = 12;
int32 wind_direction = 14;
int32 wind_speed = 15;
int32 wind_speed_gust = 16;
string raw_data = 17;
}
message NTafRequest {
string airport = 1;
}
message NTafResults {
TafStruct NTafResult = 1;
}
message RegisterAlertEndpointRequest {
string address = 1;
string format_type = 2;
}
message RegisterAlertEndpointResults {
int32 RegisterAlertEndpointResult = 1;
}
message RoutesBetweenAirportsExRequest {
string origin = 1;
string destination = 2;
int32 howMany = 3;
int32 offset = 4;
string maxDepartureAge = 5;
string maxFileAge = 6;
}
message RoutesBetweenAirportsExResults {
ArrayOfRoutesBetweenAirportsExStruct RoutesBetweenAirportsExResult = 1;
}
message RoutesBetweenAirportsExStruct {
int32 count = 1;
string route = 2;
int32 filedAltitude_min = 3;
int32 filedAltitude_max = 4;
int32 last_departuretime = 5;
}
message RoutesBetweenAirportsRequest {
string origin = 1;
string destination = 2;
}
message RoutesBetweenAirportsResults {
ArrayOfRoutesBetweenAirportsStruct RoutesBetweenAirportsResult = 1;
}
message RoutesBetweenAirportsStruct {
int32 count = 1;
string route = 2;
int32 filedAltitude = 3;
}
message ScheduledFlightStruct {
string ident = 1;
string aircrafttype = 2;
int32 filed_departuretime = 3;
int32 estimatedarrivaltime = 4;
string origin = 5;
string destination = 6;
string originName = 7;
string originCity = 8;
string destinationName = 9;
string destinationCity = 10;
}
message ScheduledRequest {
string airport = 1;
int32 howMany = 2;
string filter = 3;
int32 offset = 4;
}
message ScheduledResults {
ScheduledStruct ScheduledResult = 1;
}
message ScheduledStruct {
int32 next_offset = 1;
repeated ScheduledFlightStruct scheduled = 2;
}
message SearchBirdseyeInFlightRequest {
string query = 1;
int32 howMany = 2;
int32 offset = 3;
}
message SearchBirdseyeInFlightResults {
InFlightStruct SearchBirdseyeInFlightResult = 1;
}
message SearchBirdseyePositionsRequest {
string query = 1;
bool uniqueFlights = 2;
int32 howMany = 3;
int32 offset = 4;
}
message SearchBirdseyePositionsResults {
ArrayOfTrackExStruct SearchBirdseyePositionsResult = 1;
}
message SearchCountRequest {
string query = 1;
}
message SearchCountResults {
int32 SearchCountResult = 1;
}
message SearchRequest {
string query = 1;
int32 howMany = 2;
int32 offset = 3;
}
message SearchResults {
InFlightStruct SearchResult = 1;
}
message SetAlertRequest {
int32 alert_id = 1;
string ident = 2;
string origin = 3;
string destination = 4;
string aircrafttype = 5;
int32 date_start = 6;
int32 date_end = 7;
string channels = 8;
bool enabled = 9;
int32 max_weekly = 10;
}
message SetAlertResults {
int32 SetAlertResult = 1;
}
message SetMaximumResultSizeRequest {
int32 max_size = 1;
}
message SetMaximumResultSizeResults {
int32 SetMaximumResultSizeResult = 1;
}
message TafRequest {
string airport = 1;
}
message TafResults {
string TafResult = 1;
}
message TafStruct {
string airport = 1;
string timeString = 2;
repeated string forecast = 3;
}
message TailOwnerRequest {
string ident = 1;
}
message TailOwnerResults {
TailOwnerStruct TailOwnerResult = 1;
}
message TailOwnerStruct {
string owner = 1;
string location = 2;
string location2 = 3;
string website = 4;
}
message TrackExStruct {
string faFlightID = 1;
int32 timestamp = 2;
float latitude = 3;
float longitude = 4;
int32 groundspeed = 5;
int32 altitude = 6;
string altitudeStatus = 7;
string updateType = 8;
string altitudeChange = 9;
}
message TrackStruct {
int32 timestamp = 1;
float latitude = 2;
float longitude = 3;
int32 groundspeed = 4;
int32 altitude = 5;
string altitudeStatus = 6;
string updateType = 7;
string altitudeChange = 8;
}
message ZipcodeInfoRequest {
string zipcode = 1;
}
message ZipcodeInfoResults {
ZipcodeInfoStruct ZipcodeInfoResult = 1;
}
message ZipcodeInfoStruct {
float latitude = 1;
float longitude = 2;
string city = 3;
string state = 4;
string county = 5;
}
service API {
rpc AircraftType(AircraftTypeRequest) returns (AircraftTypeResults) {
option (google.api.http) = {
get: "/AircraftType"
additional_bindings {
post: "/AircraftType"
body: "*"
}
};
}
rpc AirlineFlightInfo(AirlineFlightInfoRequest) returns (AirlineFlightInfoResults) {
option (google.api.http) = {
get: "/AirlineFlightInfo"
additional_bindings {
post: "/AirlineFlightInfo"
body: "*"
}
};
}
rpc AirlineFlightSchedules(AirlineFlightSchedulesRequest) returns (AirlineFlightSchedulesResults) {
option (google.api.http) = {
get: "/AirlineFlightSchedules"
additional_bindings {
post: "/AirlineFlightSchedules"
body: "*"
}
};
}
rpc AirlineInfo(AirlineInfoRequest) returns (AirlineInfoResults) {
option (google.api.http) = {
get: "/AirlineInfo"
additional_bindings {
post: "/AirlineInfo"
body: "*"
}
};
}
rpc AirlineInsight(AirlineInsightRequest) returns (AirlineInsightResults) {
option (google.api.http) = {
get: "/AirlineInsight"
additional_bindings {
post: "/AirlineInsight"
body: "*"
}
};
}
rpc AirportInfo(AirportInfoRequest) returns (AirportInfoResults) {
option (google.api.http) = {
get: "/AirportInfo"
additional_bindings {
post: "/AirportInfo"
body: "*"
}
};
}
rpc AllAirlines(AllAirlinesRequest) returns (AllAirlinesResults) {
option (google.api.http) = {
get: "/AllAirlines"
additional_bindings {
post: "/AllAirlines"
body: "*"
}
};
}
rpc AllAirports(AllAirportsRequest) returns (AllAirportsResults) {
option (google.api.http) = {
get: "/AllAirports"
additional_bindings {
post: "/AllAirports"
body: "*"
}
};
}
rpc Arrived(ArrivedRequest) returns (ArrivedResults) {
option (google.api.http) = {
get: "/Arrived"
additional_bindings {
post: "/Arrived"
body: "*"
}
};
}
rpc BlockIdentCheck(BlockIdentCheckRequest) returns (BlockIdentCheckResults) {
option (google.api.http) = {
get: "/BlockIdentCheck"
additional_bindings {
post: "/BlockIdentCheck"
body: "*"
}
};
}
rpc CountAirportOperations(CountAirportOperationsRequest) returns (CountAirportOperationsResults) {
option (google.api.http) = {
get: "/CountAirportOperations"
additional_bindings {
post: "/CountAirportOperations"
body: "*"
}
};
}
rpc CountAllEnrouteAirlineOperations(CountAllEnrouteAirlineOperationsRequest) returns (CountAllEnrouteAirlineOperationsResults) {
option (google.api.http) = {
get: "/CountAllEnrouteAirlineOperations"
additional_bindings {
post: "/CountAllEnrouteAirlineOperations"
body: "*"
}
};
}
rpc DecodeFlightRoute(DecodeFlightRouteRequest) returns (DecodeFlightRouteResults) {
option (google.api.http) = {
get: "/DecodeFlightRoute"
additional_bindings {
post: "/DecodeFlightRoute"
body: "*"
}
};
}
rpc DecodeRoute(DecodeRouteRequest) returns (DecodeRouteResults) {
option (google.api.http) = {
get: "/DecodeRoute"
additional_bindings {
post: "/DecodeRoute"
body: "*"
}
};
}
rpc DeleteAlert(DeleteAlertRequest) returns (DeleteAlertResults) {
option (google.api.http) = {
get: "/DeleteAlert"
additional_bindings {
post: "/DeleteAlert"
body: "*"
}
};
}
rpc Departed(DepartedRequest) returns (DepartedResults) {
option (google.api.http) = {
get: "/Departed"
additional_bindings {
post: "/Departed"
body: "*"
}
};
}
rpc Enroute(EnrouteRequest) returns (EnrouteResults) {
option (google.api.http) = {
get: "/Enroute"
additional_bindings {
post: "/Enroute"
body: "*"
}
};
}
rpc FleetArrived(FleetArrivedRequest) returns (FleetArrivedResults) {
option (google.api.http) = {
get: "/FleetArrived"
additional_bindings {
post: "/FleetArrived"
body: "*"
}
};
}
rpc FleetScheduled(FleetScheduledRequest) returns (FleetScheduledResults) {
option (google.api.http) = {
get: "/FleetScheduled"
additional_bindings {
post: "/FleetScheduled"
body: "*"
}
};
}
rpc FlightInfo(FlightInfoRequest) returns (FlightInfoResults) {
option (google.api.http) = {
get: "/FlightInfo"
additional_bindings {
post: "/FlightInfo"
body: "*"
}
};
}
rpc FlightInfoEx(FlightInfoExRequest) returns (FlightInfoExResults) {
option (google.api.http) = {
get: "/FlightInfoEx"
additional_bindings {
post: "/FlightInfoEx"
body: "*"
}
};
}
rpc GetAlerts(GetAlertsRequest) returns (GetAlertsResults) {
option (google.api.http) = {
get: "/GetAlerts"
additional_bindings {
post: "/GetAlerts"
body: "*"
}
};
}
rpc GetFlightID(GetFlightIDRequest) returns (GetFlightIDResults) {
option (google.api.http) = {
get: "/GetFlightID"
additional_bindings {
post: "/GetFlightID"
body: "*"
}
};
}
rpc GetHistoricalTrack(GetHistoricalTrackRequest) returns (GetHistoricalTrackResults) {
option (google.api.http) = {
get: "/GetHistoricalTrack"
additional_bindings {
post: "/GetHistoricalTrack"
body: "*"
}
};
}
rpc GetLastTrack(GetLastTrackRequest) returns (GetLastTrackResults) {
option (google.api.http) = {
get: "/GetLastTrack"
additional_bindings {
post: "/GetLastTrack"
body: "*"
}
};
}
rpc InboundFlightInfo(InboundFlightInfoRequest) returns (InboundFlightInfoResults) {
option (google.api.http) = {
get: "/InboundFlightInfo"
additional_bindings {
post: "/InboundFlightInfo"
body: "*"
}
};
}
rpc InFlightInfo(InFlightInfoRequest) returns (InFlightInfoResults) {
option (google.api.http) = {
get: "/InFlightInfo"
additional_bindings {
post: "/InFlightInfo"
body: "*"
}
};
}
rpc LatLongsToDistance(LatLongsToDistanceRequest) returns (LatLongsToDistanceResults) {
option (google.api.http) = {
get: "/LatLongsToDistance"
additional_bindings {
post: "/LatLongsToDistance"
body: "*"
}
};
}
rpc LatLongsToHeading(LatLongsToHeadingRequest) returns (LatLongsToHeadingResults) {
option (google.api.http) = {
get: "/LatLongsToHeading"
additional_bindings {
post: "/LatLongsToHeading"
body: "*"
}
};
}
rpc MapFlight(MapFlightRequest) returns (MapFlightResults) {
option (google.api.http) = {
get: "/MapFlight"
additional_bindings {
post: "/MapFlight"
body: "*"
}
};
}
rpc MapFlightEx(MapFlightExRequest) returns (MapFlightExResults) {
option (google.api.http) = {
get: "/MapFlightEx"
additional_bindings {
post: "/MapFlightEx"
body: "*"
}
};
}
rpc Metar(MetarRequest) returns (MetarResults) {
option (google.api.http) = {
get: "/Metar"
additional_bindings {
post: "/Metar"
body: "*"
}
};
}
rpc MetarEx(MetarExRequest) returns (MetarExResults) {
option (google.api.http) = {
get: "/MetarEx"
additional_bindings {
post: "/MetarEx"
body: "*"
}
};
}
rpc NTaf(NTafRequest) returns (NTafResults) {
option (google.api.http) = {
get: "/NTaf"
additional_bindings {
post: "/NTaf"
body: "*"
}
};
}
rpc RegisterAlertEndpoint(RegisterAlertEndpointRequest) returns (RegisterAlertEndpointResults) {
option (google.api.http) = {
get: "/RegisterAlertEndpoint"
additional_bindings {
post: "/RegisterAlertEndpoint"
body: "*"
}
};
}
rpc RoutesBetweenAirports(RoutesBetweenAirportsRequest) returns (RoutesBetweenAirportsResults) {
option (google.api.http) = {
get: "/RoutesBetweenAirports"
additional_bindings {
post: "/RoutesBetweenAirports"
body: "*"
}
};
}
rpc RoutesBetweenAirportsEx(RoutesBetweenAirportsExRequest) returns (RoutesBetweenAirportsExResults) {
option (google.api.http) = {
get: "/RoutesBetweenAirportsEx"
additional_bindings {
post: "/RoutesBetweenAirportsEx"
body: "*"
}
};
}
rpc Scheduled(ScheduledRequest) returns (ScheduledResults) {
option (google.api.http) = {
get: "/Scheduled"
additional_bindings {
post: "/Scheduled"
body: "*"
}
};
}
rpc Search(SearchRequest) returns (SearchResults) {
option (google.api.http) = {
get: "/Search"
additional_bindings {
post: "/Search"
body: "*"
}
};
}
rpc SearchBirdseyeInFlight(SearchBirdseyeInFlightRequest) returns (SearchBirdseyeInFlightResults) {
option (google.api.http) = {
get: "/SearchBirdseyeInFlight"
additional_bindings {
post: "/SearchBirdseyeInFlight"
body: "*"
}
};
}
rpc SearchBirdseyePositions(SearchBirdseyePositionsRequest) returns (SearchBirdseyePositionsResults) {
option (google.api.http) = {
get: "/SearchBirdseyePositions"
additional_bindings {
post: "/SearchBirdseyePositions"
body: "*"
}
};
}
rpc SearchCount(SearchCountRequest) returns (SearchCountResults) {
option (google.api.http) = {
get: "/SearchCount"
additional_bindings {
post: "/SearchCount"
body: "*"
}
};
}
rpc SetAlert(SetAlertRequest) returns (SetAlertResults) {
option (google.api.http) = {
get: "/SetAlert"
additional_bindings {
post: "/SetAlert"
body: "*"
}
};
}
rpc SetMaximumResultSize(SetMaximumResultSizeRequest) returns (SetMaximumResultSizeResults) {
option (google.api.http) = {
get: "/SetMaximumResultSize"
additional_bindings {
post: "/SetMaximumResultSize"
body: "*"
}
};
}
rpc Taf(TafRequest) returns (TafResults) {
option (google.api.http) = {
get: "/Taf"
additional_bindings {
post: "/Taf"
body: "*"
}
};
}
rpc TailOwner(TailOwnerRequest) returns (TailOwnerResults) {
option (google.api.http) = {
get: "/TailOwner"
additional_bindings {
post: "/TailOwner"
body: "*"
}
};
}
rpc ZipcodeInfo(ZipcodeInfoRequest) returns (ZipcodeInfoResults) {
option (google.api.http) = {
get: "/ZipcodeInfo"
additional_bindings {
post: "/ZipcodeInfo"
body: "*"
}
};
}
}