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: BuiltValueNullFieldError.checkNotNull(
endAddress, 'DirectionsLeg', 'endAddress'),
endLocation: endLocation.build(),
startAddress: BuiltValueNullFieldError.checkNotNull(
startAddress, 'DirectionsLeg', '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;
}