copyWith method

Owner copyWith({
  1. List<String>? names,
  2. List<PhoneNumber>? phoneNumbers,
  3. List<Email>? emails,
  4. List<Address>? addresses,
})

Implementation

Owner copyWith(
    {List<String>? names,
    List<PhoneNumber>? phoneNumbers,
    List<Email>? emails,
    List<Address>? addresses}) {
  return Owner(
      names: names ?? this.names,
      phoneNumbers: phoneNumbers ?? this.phoneNumbers,
      emails: emails ?? this.emails,
      addresses: addresses ?? this.addresses);
}