source code added
This commit is contained in:
35
development/planxo/lib/models/sync_data.dart
Normal file
35
development/planxo/lib/models/sync_data.dart
Normal file
@@ -0,0 +1,35 @@
|
||||
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'],
|
||||
);
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user