Agent constructor

Agent({
  1. required String name,
  2. String? title,
  3. String? description,
  4. List<Requirement>? requires,
  5. List<String>? labels,
})

Implementation

Agent({
  required String name,
  String? title,
  String? description,
  List<Requirement>? requires,
  List<String>? labels,
}) : _name = name,
     _title = title ?? name,
     _description = description ?? '',
     _requires = requires ?? <Requirement>[],
     _labels = labels ?? <String>[] {
  initRequirements(_requires);
}