getFixed method

  1. @override
Guild getFixed(
  1. Guild guild
)
override

Returns the fixed version of object

This method is called by the generator after generation and before returning the object.

Implementation

@override
Guild getFixed(Guild guild) {
  final alignment = guild.leader.personality.alignment;
  final members = guild.notableMembers;

  return guild.copyWith(
    notableMembers: members
        .map(
          (member) => member.copyWith(
              personality: member.personality.copyWith(alignment: alignment)),
        )
        .toList(),
  );
}