copyWith method

Name copyWith({
  1. String? first,
  2. String? middle,
  3. String? last,
  4. String? prefix,
  5. String? suffix,
  6. String? phoneticFirst,
  7. String? phoneticMiddle,
  8. String? phoneticLast,
  9. String? previousFamilyName,
  10. String? nickname,
})

Implementation

Name copyWith({
  String? first,
  String? middle,
  String? last,
  String? prefix,
  String? suffix,
  String? phoneticFirst,
  String? phoneticMiddle,
  String? phoneticLast,
  String? previousFamilyName,
  String? nickname,
}) => Name(
  first: first ?? this.first,
  middle: middle ?? this.middle,
  last: last ?? this.last,
  prefix: prefix ?? this.prefix,
  suffix: suffix ?? this.suffix,
  phoneticFirst: phoneticFirst ?? this.phoneticFirst,
  phoneticMiddle: phoneticMiddle ?? this.phoneticMiddle,
  phoneticLast: phoneticLast ?? this.phoneticLast,
  previousFamilyName: previousFamilyName ?? this.previousFamilyName,
  nickname: nickname ?? this.nickname,
);