ComputeRouteMatrixRequest constructor
ComputeRouteMatrixRequest({
- Iterable<
RouteMatrixOrigin> ? origins, - Iterable<
RouteMatrixDestination> ? destinations, - RouteTravelMode? travelMode,
- RoutingPreference? routingPreference,
- Timestamp? departureTime,
- String? languageCode,
- Units? units,
- Iterable<
ComputeRouteMatrixRequest_ExtraComputation> ? extraComputations, - String? regionCode,
- TrafficModel? trafficModel,
- Timestamp? arrivalTime,
- TransitPreferences? transitPreferences,
Implementation
factory ComputeRouteMatrixRequest({
$core.Iterable<RouteMatrixOrigin>? origins,
$core.Iterable<RouteMatrixDestination>? destinations,
$21.RouteTravelMode? travelMode,
$31.RoutingPreference? routingPreference,
$18.Timestamp? departureTime,
$core.String? languageCode,
$32.Units? units,
$core.Iterable<ComputeRouteMatrixRequest_ExtraComputation>?
extraComputations,
$core.String? regionCode,
$33.TrafficModel? trafficModel,
$18.Timestamp? arrivalTime,
$27.TransitPreferences? transitPreferences,
}) {
final $result = create();
if (origins != null) {
$result.origins.addAll(origins);
}
if (destinations != null) {
$result.destinations.addAll(destinations);
}
if (travelMode != null) {
$result.travelMode = travelMode;
}
if (routingPreference != null) {
$result.routingPreference = routingPreference;
}
if (departureTime != null) {
$result.departureTime = departureTime;
}
if (languageCode != null) {
$result.languageCode = languageCode;
}
if (units != null) {
$result.units = units;
}
if (extraComputations != null) {
$result.extraComputations.addAll(extraComputations);
}
if (regionCode != null) {
$result.regionCode = regionCode;
}
if (trafficModel != null) {
$result.trafficModel = trafficModel;
}
if (arrivalTime != null) {
$result.arrivalTime = arrivalTime;
}
if (transitPreferences != null) {
$result.transitPreferences = transitPreferences;
}
return $result;
}