Files
unionflow-mobile-apps/lib/features/backup/data/models/backup_config_model.g.dart
dahoud d094d6db9c Initial commit: unionflow-mobile-apps
Application Flutter complète (sans build artifacts).

Signed-off-by: lions dev Team
2026-03-15 16:30:08 +00:00

46 lines
2.0 KiB
Dart

// GENERATED CODE - DO NOT MODIFY BY HAND
part of 'backup_config_model.dart';
// **************************************************************************
// JsonSerializableGenerator
// **************************************************************************
BackupConfigModel _$BackupConfigModelFromJson(Map<String, dynamic> json) =>
BackupConfigModel(
autoBackupEnabled: json['autoBackupEnabled'] as bool?,
frequency: json['frequency'] as String?,
retention: json['retention'] as String?,
retentionDays: (json['retentionDays'] as num?)?.toInt(),
backupTime: json['backupTime'] as String?,
includeDatabase: json['includeDatabase'] as bool?,
includeFiles: json['includeFiles'] as bool?,
includeConfiguration: json['includeConfiguration'] as bool?,
lastBackup: json['lastBackup'] == null
? null
: DateTime.parse(json['lastBackup'] as String),
nextScheduledBackup: json['nextScheduledBackup'] == null
? null
: DateTime.parse(json['nextScheduledBackup'] as String),
totalBackups: (json['totalBackups'] as num?)?.toInt(),
totalSizeBytes: (json['totalSizeBytes'] as num?)?.toInt(),
totalSizeFormatted: json['totalSizeFormatted'] as String?,
);
Map<String, dynamic> _$BackupConfigModelToJson(BackupConfigModel instance) =>
<String, dynamic>{
'autoBackupEnabled': instance.autoBackupEnabled,
'frequency': instance.frequency,
'retention': instance.retention,
'retentionDays': instance.retentionDays,
'backupTime': instance.backupTime,
'includeDatabase': instance.includeDatabase,
'includeFiles': instance.includeFiles,
'includeConfiguration': instance.includeConfiguration,
'lastBackup': instance.lastBackup?.toIso8601String(),
'nextScheduledBackup': instance.nextScheduledBackup?.toIso8601String(),
'totalBackups': instance.totalBackups,
'totalSizeBytes': instance.totalSizeBytes,
'totalSizeFormatted': instance.totalSizeFormatted,
};