TransportEvent

constructor(@NonNull id: String, @NonNull startTime: DateTime, @Nullable endTime: DateTime, @NonNull transportMode: TransportMode, @NonNull waypoints: List<Waypoint>, @Nullable distanceTravelled: Integer, @NonNull transportTags: Map<String, String>)
constructor(@NonNull id: String, @NonNull startTime: DateTime, @Nullable endTime: DateTime, @NonNull lastUpdateTime: DateTime, @NonNull transportMode: TransportMode, @NonNull waypoints: List<Waypoint>, @Nullable distanceTravelled: Integer, @NonNull transportTags: Map<String, String>)
constructor(@NonNull id: String, @NonNull startTime: DateTime, @Nullable endTime: DateTime, @NonNull lastUpdateTime: DateTime, @NonNull transportMode: TransportMode, @NonNull waypoints: List<Waypoint>, @Nullable distanceTravelled: Integer, @NonNull transportTags: Map<String, String>, @NonNull occupantRole: OccupantRole)
constructor(@NonNull id: String, @NonNull startTime: DateTime, @Nullable endTime: DateTime, @NonNull lastUpdateTime: DateTime, @NonNull transportMode: TransportMode, @NonNull waypoints: List<Waypoint>, @Nullable distanceTravelled: Integer, @NonNull transportTags: Map<String, String>, @NonNull occupantRole: OccupantRole, isProvisional: Boolean)
constructor(@NonNull in: Parcel)