toJson method

Map<String, dynamic> toJson()

Convert the object to a JSON map.

Implementation

Map<String, dynamic> toJson() {
  final Map<String, dynamic> data = <String, dynamic>{};
  data['packageName'] = packageName;
  data['appLabel'] = appLabel;
  data['installTime'] = installTime?.millisecondsSinceEpoch;
  data['icon'] = icon; // Base64 String
  if (usages != null) {
    data['usages'] = usages!.map((v) => v.toJson()).toList();
  }
  return data;
}