diff --git a/src/LagoVista.Core/Models/Notification.cs b/src/LagoVista.Core/Models/Notification.cs index 117f7075..64d74255 100644 --- a/src/LagoVista.Core/Models/Notification.cs +++ b/src/LagoVista.Core/Models/Notification.cs @@ -36,6 +36,14 @@ public Notification() [JsonProperty("channelId")] public string ChannelId { get; set; } + // Optional presentation hints shared by all notification transports. + // Consumers choose their own assets; older messages remain unchanged. + [JsonProperty("iconKey", NullValueHandling = NullValueHandling.Ignore)] + public string IconKey { get; set; } + + [JsonProperty("state", NullValueHandling = NullValueHandling.Ignore)] + public string State { get; set; } + [JsonProperty("title")] public String Title { get; set; }