copyWith method
BuildingInfo
copyWith({
- Optional<
String?> ? buildingName, - Optional<
String?> ? purposeName, - Optional<
PurposeCode?> ? purposeCode, - Optional<
BuildingLevels?> ? buildingLevels, - Optional<
BuildingId?> ? buildingId,
Implementation
BuildingInfo copyWith({
Optional<String?>? buildingName,
Optional<String?>? purposeName,
Optional<PurposeCode?>? purposeCode,
Optional<BuildingLevels?>? buildingLevels,
Optional<BuildingId?>? buildingId
}) {
return BuildingInfo(
buildingName: buildingName != null ? buildingName.value : this.buildingName,
purposeName: purposeName != null ? purposeName.value : this.purposeName,
purposeCode: purposeCode != null ? purposeCode.value : this.purposeCode,
buildingLevels: buildingLevels != null ? buildingLevels.value : this.buildingLevels,
buildingId: buildingId != null ? buildingId.value : this.buildingId
);
}