toJson method
Creates JSON map of this object
Implementation
@override
Map<String, dynamic> toJson() => {
...super.toJson(),
'taskId': taskId,
'filename': filename,
'directory': directory,
'baseDirectory': baseDirectory.index, // stored as int
'group': group,
'updates': updates.index, // stored as int
'requiresWiFi': requiresWiFi,
'allowPause': allowPause,
'priority': priority,
'metaData': metaData,
'displayName': displayName,
'taskType': taskType
};