using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace gehGassi.Domain.Pushnotifications
{
///
/// Basis-Klasse für eine Nachricht die via Pushnotifications gesendet werden soll
///
public class NotificationMessage
{
///
/// Titel der angezeigt werden soll
///
public string Title { get; set; }
///
/// Text der angezeigt werden soll
///
public string Message { get; set; }
///
/// Aktion die ausgeführt werden soll / Payload kann Json sein als string
///
public string Payload { get; set; }
///
/// Tags an welche die Nachricht gesendet werden soll
///
public List Tags { get; set; } = new List();
///
/// Handelt es sich um eine "stille" Nachricht. Z.B. Update von Payment oder anderem.
/// Das sind Nachrichten die dem Benutzer nicht angezeigt werden
///
public bool Silent { get; set; }
}
}