AppNotification constructor
AppNotification({
- required String id,
- required NotificationType type,
- NotificationPriority priority = NotificationPriority.normal,
- required String title,
- String? body,
- DateTime? timestamp,
- bool read = false,
- bool dismissed = false,
- List<
NotificationAction> actions = const [], - Map<
String, dynamic> metadata = const {}, - String? groupKey,
- DateTime? expiresAt,
- double? progress,
- double? progressTotal,
Implementation
AppNotification({
required this.id,
required this.type,
this.priority = NotificationPriority.normal,
required this.title,
this.body,
DateTime? timestamp,
this.read = false,
this.dismissed = false,
this.actions = const [],
this.metadata = const {},
this.groupKey,
this.expiresAt,
this.progress,
this.progressTotal,
}) : timestamp = timestamp ?? DateTime.now();