copyWith method
Implementation
Role copyWith({
String? name,
TMetaData? metaData,
String? expertise,
List<Activity>? activities,
List<Checklist>? checklists,
List<Instruction>? instructions,
List<Template>? templates,
List<Tool>? tools,
List<Workflow>? workflows,
}) => Role(
name: name ?? this.name,
metaData: metaData ?? this.metaData,
expertise: expertise ?? this.expertise,
activities: activities ?? this.activities,
checklists: checklists ?? this.checklists,
instructions: instructions ?? this.instructions,
templates: templates ?? this.templates,
tools: tools ?? this.tools,
workflows: workflows ?? this.workflows,
);