toJSON method
Serializes a state to a JSON string.
Implementation
String toJSON() {
// ignore: implicit_dynamic_map_literal
Map<String, dynamic> dict = {
urlKey: head.url.toString(),
originalURLKey: head.originalURL.toString(),
sizeKey: head.size,
transferredKey: transferred,
};
if (parallel) {
dict[parallelKey] = true;
}
if (conns.isNotEmpty) {
dict[connKey] = conns;
}
return jsonEncode(dict);
}