toJson method
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),
};
}