JsonPersistence<T> constructor

JsonPersistence<T>({
  1. required String key,
  2. required T fromJson(
    1. Map<String, dynamic> json
    ),
  3. required Map<String, dynamic> toJson(
    1. T value
    ),
  4. required Future<String?> read(
    1. String key
    ),
  5. required Future<void> write(
    1. String key,
    2. String value
    ),
  6. required Future<void> remove(
    1. String key
    ),
})

Implementation

JsonPersistence({
  required this.key,
  required this.fromJson,
  required this.toJson,
  required this.read,
  required this.write,
  required this.remove,
});