Eliminar creche_app/lib/models/announcement.dart
This commit is contained in:
parent
ba1733f0e3
commit
d5fc25db2d
|
|
@ -1,33 +0,0 @@
|
||||||
class Announcement {
|
|
||||||
final String id;
|
|
||||||
final String title;
|
|
||||||
final String content;
|
|
||||||
final DateTime createdAt;
|
|
||||||
final String? targetRole;
|
|
||||||
|
|
||||||
Announcement({
|
|
||||||
required this.id,
|
|
||||||
required this.title,
|
|
||||||
required this.content,
|
|
||||||
required this.createdAt,
|
|
||||||
this.targetRole,
|
|
||||||
});
|
|
||||||
|
|
||||||
factory Announcement.fromMap(Map<String, dynamic> map) {
|
|
||||||
return Announcement(
|
|
||||||
id: map['id'] ?? '',
|
|
||||||
title: map['title'] ?? '',
|
|
||||||
content: map['content'] ?? '',
|
|
||||||
createdAt: DateTime.tryParse(map['created_at'] ?? '') ?? DateTime.now(),
|
|
||||||
targetRole: map['target_role'],
|
|
||||||
);
|
|
||||||
}
|
|
||||||
|
|
||||||
Map<String, dynamic> toMap() {
|
|
||||||
return {
|
|
||||||
'title': title,
|
|
||||||
'content': content,
|
|
||||||
'target_role': targetRole,
|
|
||||||
};
|
|
||||||
}
|
|
||||||
}
|
|
||||||
Loading…
Reference in New Issue