copyWith method
Implementation
HomeownerDTO copyWith(
{int? id,
String? email,
String? firstName,
String? lastName,
bool? hasAcceptedTC,
List<String>? deviceSerialNumbers,
bool? hasApprovedDevices,
bool? hasAppAccount,
bool? hasAcceptedMarketingOutreach}) {
return HomeownerDTO(
id: id ?? this.id,
email: email ?? this.email,
firstName: firstName ?? this.firstName,
lastName: lastName ?? this.lastName,
hasAcceptedTC: hasAcceptedTC ?? this.hasAcceptedTC,
deviceSerialNumbers: deviceSerialNumbers ?? this.deviceSerialNumbers,
hasApprovedDevices: hasApprovedDevices ?? this.hasApprovedDevices,
hasAppAccount: hasAppAccount ?? this.hasAppAccount,
hasAcceptedMarketingOutreach:
hasAcceptedMarketingOutreach ?? this.hasAcceptedMarketingOutreach);
}