mirror of
https://github.com/inventree/inventree-app.git
synced 2025-05-10 19:28:51 +00:00
31 lines
714 B
Dart
31 lines
714 B
Dart
import "package:inventree/inventree/model.dart";
|
|
|
|
/*
|
|
* Class representing a "notification"
|
|
*/
|
|
|
|
class InvenTreeNotification extends InvenTreeModel {
|
|
|
|
InvenTreeNotification() : super();
|
|
|
|
InvenTreeNotification.fromJson(Map<String, dynamic> json) : super.fromJson(json);
|
|
|
|
@override
|
|
InvenTreeNotification createFromJson(Map<String, dynamic> json) {
|
|
return InvenTreeNotification.fromJson(json);
|
|
}
|
|
|
|
@override
|
|
String get URL => "notifications/";
|
|
|
|
String get message => (jsondata["message"] ?? "") as String;
|
|
|
|
DateTime? get creationDate {
|
|
if (jsondata.containsKey("creation")) {
|
|
return DateTime.tryParse((jsondata["creation"] ?? "") as String);
|
|
} else {
|
|
return null;
|
|
}
|
|
}
|
|
|
|
} |