copyWith method

Personality copyWith({
  1. Alignment? alignment,
  2. List<String>? traits,
  3. List<String>? quirks,
  4. List<String>? descriptors,
})

Implementation

Personality copyWith({
  Alignment? alignment,
  List<String>? traits,
  List<String>? quirks,
  List<String>? descriptors,
}) {
  return Personality(
    alignment: alignment ?? this.alignment,
    traits: traits ?? this.traits,
    quirks: quirks ?? this.quirks,
    descriptors: descriptors ?? this.descriptors,
  );
}