NavigateRouteRequest constructor
Implementation
factory NavigateRouteRequest({
$core.String? name,
$core.String? routeName,
$core.Iterable<Waypoint>? waypoints,
$core.int? startIndex,
$core.bool? startNearest,
$core.bool? loop,
$core.bool? wait,
$49.Struct? extra,
}) {
final $result = create();
if (name != null) {
$result.name = name;
}
if (routeName != null) {
$result.routeName = routeName;
}
if (waypoints != null) {
$result.waypoints.addAll(waypoints);
}
if (startIndex != null) {
$result.startIndex = startIndex;
}
if (startNearest != null) {
$result.startNearest = startNearest;
}
if (loop != null) {
$result.loop = loop;
}
if (wait != null) {
$result.wait = wait;
}
if (extra != null) {
$result.extra = extra;
}
return $result;
}