toJson method

  1. @override
Map<String, dynamic> toJson()
override

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
    };