2019-02-21 22:44:08 -06:00
|
|
|
import 'package:meta/meta.dart';
|
|
|
|
|
|
|
|
|
|
class TaskModel {
|
2019-02-22 00:13:06 -06:00
|
|
|
final String id;
|
2019-02-21 22:44:08 -06:00
|
|
|
final String text;
|
|
|
|
|
final int priority;
|
|
|
|
|
final String ownerUsername;
|
|
|
|
|
final bool done;
|
|
|
|
|
final String event;
|
|
|
|
|
|
|
|
|
|
TaskModel({
|
2019-02-22 00:13:06 -06:00
|
|
|
@required this.id,
|
2019-02-21 22:44:08 -06:00
|
|
|
@required this.text,
|
|
|
|
|
@required this.priority,
|
|
|
|
|
@required this.ownerUsername,
|
|
|
|
|
@required this.done,
|
|
|
|
|
@required this.event,
|
|
|
|
|
});
|
|
|
|
|
|
2019-02-22 00:13:06 -06:00
|
|
|
TaskModel.fromFirestore(Map<String, dynamic> firestoreMap, String id)
|
|
|
|
|
: id = id,
|
|
|
|
|
text = firestoreMap["text"],
|
2019-02-21 22:44:08 -06:00
|
|
|
priority = firestoreMap["priority"],
|
|
|
|
|
ownerUsername = firestoreMap["ownerUsername"],
|
|
|
|
|
done = firestoreMap["done"],
|
|
|
|
|
event = firestoreMap["event"];
|
|
|
|
|
}
|