exportJson static method

String exportJson()

Export changes as JSON.

Implementation

static String exportJson() {
  return jsonEncode({
    'providers': _providers.map((key, value) => MapEntry(key, {
          'name': value.name,
          'stateType': value.stateType.name,
          'currentValue': value.currentValue,
          'changeCount': value.changeCount,
        })),
    'changes': _changes.map((c) => c.toMap()).toList(),
  });
}