Role constructor

const Role({
  1. required String name,
  2. TMetaData? metaData,
  3. TCliTool? cliTool,
  4. String? command,
  5. TPromptDelivery promptDelivery = TPromptDelivery.system,
  6. required String expertise,
  7. List<Activity>? activities,
  8. List<Checklist>? checklists,
  9. List<Instruction>? instructions,
  10. List<Template>? templates,
  11. List<Tool>? tools,
  12. List<Workflow>? workflows,
})

Implementation

const Role({
  required super.name,
  super.metaData,
  super.cliTool,
  super.command,
  super.promptDelivery,
  required this.expertise,
  this.activities,
  this.checklists,
  this.instructions,
  this.templates,
  this.tools,
  this.workflows,
});