Persona.fromRole constructor

Persona.fromRole({
  1. required Role role,
  2. required String identity,
  3. String? name,
  4. TMetaData? metaData,
  5. String? expertise,
  6. List<Instruction>? instructions,
  7. List<Tool>? tools,
})

Implementation

Persona.fromRole({
  required Role role,
  required String identity,
  String? name,
  TMetaData? metaData,
  String? expertise,
  List<Instruction>? instructions,
  List<Tool>? tools,
}) : this(
       name: name ?? role.name,
       metaData: metaData ?? role.metaData,
       expertise: expertise ?? role.expertise,
       instructions: instructions ?? role.instructions,
       tools: tools ?? role.tools,
       identity: identity,
     );