build method

  1. @override
_$Place build()
override

Builds.

The implementation of this method will be generated for you by the built_value generator.

Implementation

@override
_$Place build() {
  _$Place _$result;
  try {
    _$result = _$v ??
        new _$Place._(
            addressComponents: _addressComponents?.build(),
            adrAddress: adrAddress,
            businessStatus: businessStatus,
            formattedAddress: formattedAddress,
            formattedPhoneNumber: formattedPhoneNumber,
            geometry: _geometry?.build(),
            icon: icon,
            iconBackgroundColor: iconBackgroundColor,
            iconMaskBaseUri: iconMaskBaseUri,
            internationalPhoneNumber: internationalPhoneNumber,
            name: name,
            openingHours: _openingHours?.build(),
            permanentlyClosed: permanentlyClosed,
            photos: _photos?.build(),
            placeId: placeId,
            plusCode: _plusCode?.build(),
            priceLevel: priceLevel,
            rating: rating,
            reference: reference,
            reviews: _reviews?.build(),
            scope: scope,
            types: _types?.build(),
            url: url,
            userRatingsTotal: userRatingsTotal,
            utcOffset: utcOffset,
            vicinity: vicinity,
            website: website);
  } catch (_) {
    late String _$failedField;
    try {
      _$failedField = 'addressComponents';
      _addressComponents?.build();

      _$failedField = 'geometry';
      _geometry?.build();

      _$failedField = 'openingHours';
      _openingHours?.build();

      _$failedField = 'photos';
      _photos?.build();

      _$failedField = 'plusCode';
      _plusCode?.build();

      _$failedField = 'reviews';
      _reviews?.build();

      _$failedField = 'types';
      _types?.build();
    } catch (e) {
      throw new BuiltValueNestedFieldError(
          'Place', _$failedField, e.toString());
    }
    rethrow;
  }
  replace(_$result);
  return _$result;
}