build method
Builds.
The implementation of this method will be generated for you by the built_value generator.
Implementation
@override
_$DirectionsLeg build() {
_$DirectionsLeg _$result;
try {
_$result = _$v ??
new _$DirectionsLeg._(
endAddress: endAddress,
endLocation: _endLocation?.build(),
startAddress: startAddress,
startLocation: _startLocation?.build(),
steps: _steps?.build(),
trafficSpeedEntry: _trafficSpeedEntry?.build(),
viaWaypoint: _viaWaypoint?.build(),
arrivalTime: _arrivalTime?.build(),
departureTime: _departureTime?.build(),
distance: _distance?.build(),
duration: _duration?.build(),
durationInTraffic: _durationInTraffic?.build());
} catch (_) {
late String _$failedField;
try {
_$failedField = 'endLocation';
_endLocation?.build();
_$failedField = 'startLocation';
_startLocation?.build();
_$failedField = 'steps';
_steps?.build();
_$failedField = 'trafficSpeedEntry';
_trafficSpeedEntry?.build();
_$failedField = 'viaWaypoint';
_viaWaypoint?.build();
_$failedField = 'arrivalTime';
_arrivalTime?.build();
_$failedField = 'departureTime';
_departureTime?.build();
_$failedField = 'distance';
_distance?.build();
_$failedField = 'duration';
_duration?.build();
_$failedField = 'durationInTraffic';
_durationInTraffic?.build();
} catch (e) {
throw new BuiltValueNestedFieldError(
'DirectionsLeg', _$failedField, e.toString());
}
rethrow;
}
replace(_$result);
return _$result;
}