copyWith method
Implementation
Name copyWith({
String? firstName,
String? middleName,
String? lastName,
}) {
return Name(
firstName: firstName ?? this.firstName,
middleName: middleName ?? this.middleName,
lastName: lastName ?? this.lastName,
);
}