using System; using System.Collections.Generic; using System.ComponentModel.DataAnnotations; using System.Linq; using System.Text; using System.Text.Json.Serialization; using System.Threading.Tasks; using gehGassiApp.Domain.Common; namespace gehGassiApp.Domain { /// /// Hilfsklasse zum abspeichern der referenz-Info für lokale PushNotifications /// public class LocalPushNotificationInfo { /// /// Typ des Appusers damit man bei jenen die beides sind auch unterscheiden kann /// [JsonPropertyName("appMode")] public AppMode AppMode { get; set; } /// /// Id des verknüpften Objektes /// [JsonPropertyName("key")] public string Key { get; set; } /// /// Typ des Objektes das verbunden wurde /// [JsonPropertyName("table")] public string Table { get; set; } /// /// Typ der Systemnachricht /// [JsonPropertyName("type")] public SystemMessageType Type { get; set; } } }