copyWith method

MapRoomRecord copyWith({
  1. String? id,
  2. String? layerName,
  3. String? nameZh,
  4. String? nameEn,
  5. String? number,
  6. Value<String?> geometry = const Value.absent(),
})

Implementation

MapRoomRecord copyWith({
  String? id,
  String? layerName,
  String? nameZh,
  String? nameEn,
  String? number,
  Value<String?> geometry = const Value.absent(),
}) => MapRoomRecord(
  id: id ?? this.id,
  layerName: layerName ?? this.layerName,
  nameZh: nameZh ?? this.nameZh,
  nameEn: nameEn ?? this.nameEn,
  number: number ?? this.number,
  geometry: geometry.present ? geometry.value : this.geometry,
);