78 lines
2.2 KiB
C#

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace gehGassi.LocalNotifications
{
/// <summary>
/// Aktion
/// </summary>
public enum NotificationChannelAction
{
None,
CreateIfNotExists,
Update,
}
/// <summary>
/// Wiederholung
/// </summary>
public enum NotificationRepeat
{
None,
Hourly,
Daily,
Weekly,
}
/// <summary>
/// Tag
/// </summary>
public enum Day
{
None,
Sunday,
Monday,
Tuesday,
Wednesday,
Thursday,
Friday,
Saturday,
}
/// <summary>
/// Priorität für die Nitofication auf Android 7.1 und niedriger
/// </summary>
public enum NotificationPriority
{
/// <summary>
/// Mit der niedrigsten Benachrichtigungspriorität werden diese Elemente dem Benutzer nur unter besonderen Umständen angezeigt, z. B. bei detaillierten Benachrichtigungsprotokollen.
/// </summary>
Min = -2,
/// <summary>
/// Niedrigere Benachrichtigungspriorität, für weniger wichtige Punkte.
/// Die Benutzeroberfläche kann diese Elemente im Vergleich zu den Standardelementen Ihrer Anwendung kleiner oder an einer anderen Position in der Liste anzeigen.
/// </summary>
Low = -1,
/// <summary>
/// Wenn Ihre Anwendung ihre eigenen Benachrichtigungen nicht priorisiert, verwenden Sie diesen Wert für alle Benachrichtigungen.
/// </summary>
Default = 0,
/// <summary>
/// Höhere Benachrichtigungspriorität, für wichtigere Benachrichtigungen oder Alarme.
/// Die Benutzeroberfläche kann diese Elemente größer oder an einer anderen Position in den Benachrichtigungslisten anzeigen als die Standardelemente Ihrer Anwendung.
/// </summary>
High = 1,
/// <summary>
/// Höchste Benachrichtigungspriorität, für die wichtigsten Elemente Ihrer Anwendung, die die sofortige Aufmerksamkeit oder Eingabe des Benutzers erfordern.
/// </summary>
Max = 2,
}
}