All Downloads are FREE. Search and download functionalities are using the official Maven repository.

lanner.otp.2.6.0.source-code.mfdz-realtime-extensions.proto Maven / Gradle / Ivy

The newest version!
syntax = "proto2";

import "gtfs-realtime.proto";

option java_package = "de.mfdz";
package transit_realtime;

message TripDescriptorExtension {
  optional string route_url = 1;
  optional string agency_id = 2;
  optional string route_long_name = 3;
  optional uint32 route_type = 4;
}

extend TripDescriptor {
  // https://groups.google.com/d/msgid/gtfs-realtime/255580b2-1fce-4605-a854-3e18f24fcab7n%40googlegroups.com
  optional TripDescriptorExtension trip_descriptor = 1013;
}

message StopTimePropertiesExtension {
  enum DropOffPickupType {
    // Regularly scheduled pickup/dropoff.
    REGULAR = 0;

    // No pickup/dropoff available
    NONE = 1;

    // Must phone agency to arrange pickup/dropoff.
    PHONE_AGENCY = 2;

    // Must coordinate with driver to arrange pickup/dropoff.
    COORDINATE_WITH_DRIVER = 3;
  }

  optional DropOffPickupType pickup_type = 1;
  optional DropOffPickupType dropoff_type = 2;
}

extend TripUpdate.StopTimeUpdate.StopTimeProperties {
  // https://groups.google.com/d/msgid/gtfs-realtime/255580b2-1fce-4605-a854-3e18f24fcab7n%40googlegroups.com
  optional StopTimePropertiesExtension stop_time_properties = 1013;
}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy