AppNotification constructor

AppNotification({
  1. required String id,
  2. required NotificationType type,
  3. NotificationPriority priority = NotificationPriority.normal,
  4. required String title,
  5. String? body,
  6. DateTime? timestamp,
  7. bool read = false,
  8. bool dismissed = false,
  9. List<NotificationAction> actions = const [],
  10. Map<String, dynamic> metadata = const {},
  11. String? groupKey,
  12. DateTime? expiresAt,
  13. double? progress,
  14. 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();