// GENERATED CODE - DO NOT MODIFY BY HAND part of 'backup_config.dart'; // ************************************************************************** // JsonSerializableGenerator // ************************************************************************** _BackupConfig _$BackupConfigFromJson(Map json) => _BackupConfig( sourcePath: json['source_path'] as String?, targets: (json['targets'] as List?) ?.map((e) => BackupTarget.fromJson(e as Map)) .toList() ?? const [], nextRun: json['next_run'] == null ? null : DateTime.parse(json['next_run'] as String), lastRun: json['last_run'] == null ? null : DateTime.parse(json['last_run'] as String), history: (json['history'] as List?) ?.map((e) => BackupExecution.fromJson(e as Map)) .toList() ?? const [], ); Map _$BackupConfigToJson(_BackupConfig instance) => { 'source_path': instance.sourcePath, 'targets': instance.targets.map((e) => e.toJson()).toList(), 'next_run': instance.nextRun?.toIso8601String(), 'last_run': instance.lastRun?.toIso8601String(), 'history': instance.history.map((e) => e.toJson()).toList(), };