RouteMatrixElement constructor

RouteMatrixElement({
  1. int? originIndex,
  2. int? destinationIndex,
  3. Status? status,
  4. int? distanceMeters,
  5. Duration? duration,
  6. Duration? staticDuration,
  7. RouteTravelAdvisory? travelAdvisory,
  8. FallbackInfo? fallbackInfo,
  9. RouteMatrixElementCondition? condition,
  10. RouteMatrixElement_LocalizedValues? localizedValues,
})

Implementation

factory RouteMatrixElement({
  $core.int? originIndex,
  $core.int? destinationIndex,
  $2.Status? status,
  $core.int? distanceMeters,
  $10.Duration? duration,
  $10.Duration? staticDuration,
  $28.RouteTravelAdvisory? travelAdvisory,
  $29.FallbackInfo? fallbackInfo,
  RouteMatrixElementCondition? condition,
  RouteMatrixElement_LocalizedValues? localizedValues,
}) {
  final $result = create();
  if (originIndex != null) {
    $result.originIndex = originIndex;
  }
  if (destinationIndex != null) {
    $result.destinationIndex = destinationIndex;
  }
  if (status != null) {
    $result.status = status;
  }
  if (distanceMeters != null) {
    $result.distanceMeters = distanceMeters;
  }
  if (duration != null) {
    $result.duration = duration;
  }
  if (staticDuration != null) {
    $result.staticDuration = staticDuration;
  }
  if (travelAdvisory != null) {
    $result.travelAdvisory = travelAdvisory;
  }
  if (fallbackInfo != null) {
    $result.fallbackInfo = fallbackInfo;
  }
  if (condition != null) {
    $result.condition = condition;
  }
  if (localizedValues != null) {
    $result.localizedValues = localizedValues;
  }
  return $result;
}