TripUpdate constructor

TripUpdate({
  1. TripDescriptor? trip,
  2. Iterable<TripUpdate_StopTimeUpdate>? stopTimeUpdate,
  3. VehicleDescriptor? vehicle,
  4. Int64? timestamp,
  5. int? delay,
  6. TripUpdate_TripProperties? tripProperties,
})

Implementation

factory TripUpdate({
  TripDescriptor? trip,
  $core.Iterable<TripUpdate_StopTimeUpdate>? stopTimeUpdate,
  VehicleDescriptor? vehicle,
  $fixnum.Int64? timestamp,
  $core.int? delay,
  TripUpdate_TripProperties? tripProperties,
}) {
  final _result = create();
  if (trip != null) {
    _result.trip = trip;
  }
  if (stopTimeUpdate != null) {
    _result.stopTimeUpdate.addAll(stopTimeUpdate);
  }
  if (vehicle != null) {
    _result.vehicle = vehicle;
  }
  if (timestamp != null) {
    _result.timestamp = timestamp;
  }
  if (delay != null) {
    _result.delay = delay;
  }
  if (tripProperties != null) {
    _result.tripProperties = tripProperties;
  }
  return _result;
}