copyWith method

LocationModel copyWith({
  1. double? latitude,
  2. double? longitude,
  3. String? address,
  4. String? street,
  5. String? locality,
  6. String? subLocality,
  7. String? administrativeArea,
  8. String? subAdministrativeArea,
  9. String? country,
  10. String? postalCode,
  11. String? countryCode,
})

Implementation

LocationModel copyWith({
  double? latitude,
  double? longitude,
  String? address,
  String? street,
  String? locality,
  String? subLocality,
  String? administrativeArea,
  String? subAdministrativeArea,
  String? country,
  String? postalCode,
  String? countryCode,
}) {
  return LocationModel(
    latitude: latitude ?? this.latitude,
    longitude: longitude ?? this.longitude,
    address: address ?? this.address,
    street: street ?? this.street,
    locality: locality ?? this.locality,
    subLocality: subLocality ?? this.subLocality,
    administrativeArea: administrativeArea ?? this.administrativeArea,
    subAdministrativeArea: subAdministrativeArea ?? this.subAdministrativeArea,
    country: country ?? this.country,
    postalCode: postalCode ?? this.postalCode,
    countryCode: countryCode ?? this.countryCode,
  );
}