78 lines
2.2 KiB
C#
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,
|
|
}
|
|
}
|