1using Microsoft.Maui.Controls.Shapes;
10 [CollectionName(
"Notifications")]
12 [Index(
"Type",
"Category")]
19 public string? ObjectId {
get;
set; }
24 public DateTime Received {
get;
set; }
39 public virtual bool DeleteWhenOpened =>
true;
45 public abstract Task<Geometry> GetCategoryIcon();
50 public abstract Task<string> GetDescription();
55 public abstract Task Open();
60 public virtual Task Prepare()
62 return Task.CompletedTask;
Represents a case-insensitive string.
abstract class NotificationEvent()
Abstract base class of notification events.
NotificationEventType
Button on which event is to be displayed.
TypeNameSerialization
How the type name should be serialized.