copyWith method

MapLocation copyWith({
  1. String? id,
  2. String? name,
  3. double? latitude,
  4. double? longitude,
  5. String? region,
  6. String? regionCode,
  7. String? code,
  8. String? description,
  9. Map<String, dynamic>? metadata,
  10. bool? isActive,
})

Implementation

MapLocation copyWith({
  String? id,
  String? name,
  double? latitude,
  double? longitude,
  String? region,
  String? regionCode,
  String? code,
  String? description,
  Map<String, dynamic>? metadata,
  bool? isActive,
}) {
  return MapLocation(
    id: id ?? this.id,
    name: name ?? this.name,
    latitude: latitude ?? this.latitude,
    longitude: longitude ?? this.longitude,
    region: region ?? this.region,
    regionCode: regionCode ?? this.regionCode,
    code: code ?? this.code,
    description: description ?? this.description,
    metadata: metadata ?? this.metadata,
    isActive: isActive ?? this.isActive,
  );
}