VehiclePosition constructor
VehiclePosition({
- TripDescriptor? trip,
- Position? position,
- int? currentStopSequence,
- VehiclePosition_VehicleStopStatus? currentStatus,
- Int64? timestamp,
- VehiclePosition_CongestionLevel? congestionLevel,
- String? stopId,
- VehicleDescriptor? vehicle,
- VehiclePosition_OccupancyStatus? occupancyStatus,
- int? occupancyPercentage,
- Iterable<
VehiclePosition_CarriageDetails> ? multiCarriageDetails,
Implementation
factory VehiclePosition({
TripDescriptor? trip,
Position? position,
$core.int? currentStopSequence,
VehiclePosition_VehicleStopStatus? currentStatus,
$fixnum.Int64? timestamp,
VehiclePosition_CongestionLevel? congestionLevel,
$core.String? stopId,
VehicleDescriptor? vehicle,
VehiclePosition_OccupancyStatus? occupancyStatus,
$core.int? occupancyPercentage,
$core.Iterable<VehiclePosition_CarriageDetails>? multiCarriageDetails,
}) {
final _result = create();
if (trip != null) {
_result.trip = trip;
}
if (position != null) {
_result.position = position;
}
if (currentStopSequence != null) {
_result.currentStopSequence = currentStopSequence;
}
if (currentStatus != null) {
_result.currentStatus = currentStatus;
}
if (timestamp != null) {
_result.timestamp = timestamp;
}
if (congestionLevel != null) {
_result.congestionLevel = congestionLevel;
}
if (stopId != null) {
_result.stopId = stopId;
}
if (vehicle != null) {
_result.vehicle = vehicle;
}
if (occupancyStatus != null) {
_result.occupancyStatus = occupancyStatus;
}
if (occupancyPercentage != null) {
_result.occupancyPercentage = occupancyPercentage;
}
if (multiCarriageDetails != null) {
_result.multiCarriageDetails.addAll(multiCarriageDetails);
}
return _result;
}