TripUpdate_StopTimeUpdate constructor

TripUpdate_StopTimeUpdate({
  1. int? stopSequence,
  2. TripUpdate_StopTimeEvent? arrival,
  3. TripUpdate_StopTimeEvent? departure,
  4. String? stopId,
  5. TripUpdate_StopTimeUpdate_ScheduleRelationship? scheduleRelationship,
  6. TripUpdate_StopTimeUpdate_StopTimeProperties? stopTimeProperties,
  7. VehiclePosition_OccupancyStatus? departureOccupancyStatus,
})

Implementation

factory TripUpdate_StopTimeUpdate({
  $core.int? stopSequence,
  TripUpdate_StopTimeEvent? arrival,
  TripUpdate_StopTimeEvent? departure,
  $core.String? stopId,
  TripUpdate_StopTimeUpdate_ScheduleRelationship? scheduleRelationship,
  TripUpdate_StopTimeUpdate_StopTimeProperties? stopTimeProperties,
  VehiclePosition_OccupancyStatus? departureOccupancyStatus,
}) {
  final _result = create();
  if (stopSequence != null) {
    _result.stopSequence = stopSequence;
  }
  if (arrival != null) {
    _result.arrival = arrival;
  }
  if (departure != null) {
    _result.departure = departure;
  }
  if (stopId != null) {
    _result.stopId = stopId;
  }
  if (scheduleRelationship != null) {
    _result.scheduleRelationship = scheduleRelationship;
  }
  if (stopTimeProperties != null) {
    _result.stopTimeProperties = stopTimeProperties;
  }
  if (departureOccupancyStatus != null) {
    _result.departureOccupancyStatus = departureOccupancyStatus;
  }
  return _result;
}