Get desktop application:
View/edit binary Protocol Buffers messages
Used in: Response
repeated Leg legs = 1
optional float fare = 2
Used in: Itinerary
required Mode mode = 1
required Place from_place = 2
required Place to_place = 3
required uint64 from_time = 4
required uint64 to_time = 5
Used in: Leg, Request
BUS = 0
SUBWAY = 1
RAIL = 2
TRAM = 3
FERRY = 4
AIR = 9
Used in: Leg
optional double latitude = 1
optional double longitude = 2
optional string stop = 3
optional string name = 4
required string from_stop = 1
required string to_stop = 2
required uint64 time = 3
optional bool arrive_by = 4
optional uint32 num_itineraries = 5
repeated Mode modes = 8
optional bool have_bicycle = 21
optional bool need_wheelchair = 22
optional float walk_speed = 31
optional float bike_speed = 32
optional uint32 max_transfers = 33
optional uint32 transfer_slack = 34
repeated string banned_routes = 41
repeated string banned_stops = 42
repeated string banned_stations = 43
repeated string banned_trips = 44