save method
Implementation
Future<void> save(String path) async {
final file = File(path);
final parent = file.parent;
if (!await parent.exists()) {
await parent.create(recursive: true);
}
await file.writeAsString('${jsonEncode(toJson())}\n');
}