toJson method

Map<String, dynamic> toJson()

Implementation

Map<String, dynamic> toJson() {
  return <String, dynamic>{
    'id': id,
    'subject': subject,
    'description': description,
    if (activeForm != null) 'activeForm': activeForm,
    'status': sessionTaskStatusLabel(status),
    if (owner != null) 'owner': owner,
    'blocks': List<String>.from(blocks),
    'blockedBy': List<String>.from(blockedBy),
    if (metadata.isNotEmpty) 'metadata': Map<String, dynamic>.from(metadata),
  };
}