copyWith method

  1. @override
IndividualElement copyWith({
  1. int? level,
  2. String? pointer,
  3. String? tag,
  4. String? value,
  5. List<GedcomElement>? children,
  6. GedcomElement? parent,
  7. String? crlf,
})
override

Returns copy of the element

Implementation

@override
IndividualElement copyWith({
  int? level,
  String? pointer,
  String? tag,
  String? value,
  List<GedcomElement>? children,
  GedcomElement? parent,
  String? crlf,
}) {
  return IndividualElement(
    level: level ?? this.level,
    pointer: pointer ?? this.pointer,
    value: value ?? this.value,
    children: children ?? this.children,
    parent: parent ?? this.parent,
    crlf: crlf ?? this.crlf,
  );
}