Files
2026-08-28 19:24:04 +05:30

35 lines
703 B
Dart

class SyncData {
final int? id;
final String folder;
final bool enabled;
final int interval;
final String? lastSynced;
SyncData({
this.id,
required this.folder,
required this.enabled,
required this.interval,
this.lastSynced,
});
Map<String, dynamic> toMap() {
return {
'id': id,
'folder': folder,
'enabled': enabled ? 1 : 0,
'interval': interval,
'last_synced': lastSynced,
};
}
factory SyncData.fromMap(Map<String, dynamic> map) {
return SyncData(
id: map['id'],
folder: map['folder'],
enabled: map['enabled'] == 1,
interval: map['interval'],
lastSynced: map['last_synced'],
);
}
}