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; }
}
}