toJson method

Map<String, dynamic> toJson()

Implementation

Map<String, dynamic> toJson() => {
  'id': id,
  'name': name,
  'status': _status.label,
  'priority': priority.name,
  'progress': {
    'current': _progress.current,
    'total': _progress.total,
    'message': _progress.message,
    'fraction': _progress.fraction,
  },
  'createdAt': _createdAt.toIso8601String(),
  'startTime': _startTime?.toIso8601String(),
  'endTime': _endTime?.toIso8601String(),
  'elapsed': elapsed?.inMilliseconds,
};