SessionTask constructor

SessionTask({
  1. required String id,
  2. required String subject,
  3. required String description,
  4. required SessionTaskStatus status,
  5. String? activeForm,
  6. String? owner,
  7. List<String>? blocks,
  8. List<String>? blockedBy,
  9. Map<String, dynamic>? metadata,
})

Implementation

SessionTask({
  required this.id,
  required this.subject,
  required this.description,
  required this.status,
  this.activeForm,
  this.owner,
  List<String>? blocks,
  List<String>? blockedBy,
  Map<String, dynamic>? metadata,
}) : blocks = List<String>.from(blocks ?? const <String>[]),
     blockedBy = List<String>.from(blockedBy ?? const <String>[]),
     metadata = Map<String, dynamic>.from(metadata ?? const <String, dynamic>{});