![]() |
UTNotifications
1.8
Professional Local & Push Notification Plugin
|
Scheduled notification. More...
Public Member Functions | |
ScheduledNotification (DateTime triggerDateTime, string title, string text, int id, IDictionary< string, string > userData, string notificationProfile, int badgeNumber, ICollection< Button > buttons) | |
Initializes a new instance of the T:UTNotifications.ScheduledNotification class. More... | |
ScheduledNotification (DateTime triggerDateTime, string title, string text, int id) | |
Initializes a new instance of the T:UTNotifications.ScheduledNotification class. More... | |
ScheduledNotification (JSONNode json) | |
Initializes a new instance of the T:UTNotifications.ScheduledNotification class. More... | |
override JSONClass | ToJson () |
Converts to a notification json. More... | |
new ScheduledNotification | SetUserData (IDictionary< string, string > userData) |
Sets the user data. More... | |
new ScheduledNotification | SetNotificationProfile (string notificationProfile) |
Sets the notification profile. More... | |
new ScheduledNotification | SetBadgeNumber (int badgeNumber) |
Sets the badge number. More... | |
new ScheduledNotification | SetButtons (ICollection< Button > buttons) |
Sets the buttons. More... | |
![]() | |
LocalNotification (string title, string text, int id, IDictionary< string, string > userData, string notificationProfile, int badgeNumber, ICollection< Button > buttons) | |
Initializes a new instance of the T:UTNotifications.LocalNotification class. More... | |
LocalNotification (string title, string text, int id) | |
Initializes a new instance of the T:UTNotifications.LocalNotification class. More... | |
LocalNotification (JSONNode json) | |
Initializes a new instance of the T:UTNotifications.LocalNotification class. More... | |
new LocalNotification | SetUserData (IDictionary< string, string > userData) |
Sets the user data. More... | |
new LocalNotification | SetNotificationProfile (string notificationProfile) |
Sets the notification profile. More... | |
new LocalNotification | SetBadgeNumber (int badgeNumber) |
Sets the badge number. More... | |
new LocalNotification | SetButtons (ICollection< Button > buttons) |
this. More... | |
![]() | |
Notification (string title, string text, int id) | |
Initializes a new instance of the T:UTNotifications.Notification class. More... | |
Notification (string title, string text, int id, IDictionary< string, string > userData, string notificationProfile, int badgeNumber, ICollection< Button > buttons) | |
Initializes a new instance of the T:UTNotifications.Notification class. More... | |
Notification (JSONNode json) | |
Initializes a new instance of the T:UTNotifications.Notification class. More... | |
Notification | SetUserData (IDictionary< string, string > userData) |
Sets the user data. More... | |
Notification | SetNotificationProfile (string notificationProfile) |
Sets the notification profile. More... | |
Notification | SetBadgeNumber (int badgeNumber) |
Sets the badge number. More... | |
Notification | SetButtons (ICollection< Button > buttons) |
Sets the buttons. More... | |
override string | ToString () |
Returns a T:System.String that represents the current T:UTNotifications.Notification. More... | |
Public Attributes | |
readonly DateTime | triggerDateTime |
Date time (in device local time zone) the notification is scheduled for / was shown. More... | |
![]() | |
const int | BADGE_NOT_SPECIFIED = -1 |
Use instead of a badge number to keep the previous badge number. More... | |
readonly string | title |
The title. More... | |
readonly string | text |
The text. More... | |
readonly int | id |
The id. More... | |
Properties | |
virtual bool | IsRepeating [get] |
Gets a value indicating whether this T:UTNotifications.ScheduledNotification is repeating. More... | |
![]() | |
IDictionary< string, string > | userData [get] |
The user data provided by you in Manager.PostLocalNotification , Manager.ScheduleNotification or Manager.ScheduleNotificationRepeating or by your server in a push notification payload. More... | |
string | notificationProfile [get] |
The name of the notification profile (sound, icon and other notification attributes). More... | |
int | badgeNumber [get] |
The badge number (default value is BADGE_NOT_SPECIFIED). More... | |
ICollection< Button > | buttons [get] |
Notification buttons (when supported by the platform). More... | |
Additional Inherited Members | |
![]() | |
static Notification | FromJson (JSONNode json) |
Factory method to create a T:UTNotifications.Notification object from a notification json. More... | |
Scheduled notification.
UTNotifications.ScheduledNotification.ScheduledNotification | ( | DateTime | triggerDateTime, |
string | title, | ||
string | text, | ||
int | id, | ||
IDictionary< string, string > | userData, | ||
string | notificationProfile, | ||
int | badgeNumber, | ||
ICollection< Button > | buttons | ||
) |
Initializes a new instance of the T:UTNotifications.ScheduledNotification class.
triggerDateTime | Date time (in device local time zone) the notification is scheduled for / was shown. |
title | Title. |
text | Text. |
id | Id. |
userData | User data (optional). |
notificationProfile | Notification profile (optional). |
badgeNumber | Badge number. |
buttons | Buttons (optional). |
UTNotifications.ScheduledNotification.ScheduledNotification | ( | DateTime | triggerDateTime, |
string | title, | ||
string | text, | ||
int | id | ||
) |
Initializes a new instance of the T:UTNotifications.ScheduledNotification class.
triggerDateTime | Date time (in device local time zone) the notification is scheduled for / was shown. |
title | Title. |
text | Text. |
id | Id. |
UTNotifications.ScheduledNotification.ScheduledNotification | ( | JSONNode | json | ) |
Initializes a new instance of the T:UTNotifications.ScheduledNotification class.
json | Notification json. |
new ScheduledNotification UTNotifications.ScheduledNotification.SetBadgeNumber | ( | int | badgeNumber | ) |
Sets the badge number.
badgeNumber | Badge number. |
new ScheduledNotification UTNotifications.ScheduledNotification.SetButtons | ( | ICollection< Button > | buttons | ) |
Sets the buttons.
buttons | Buttons. |
new ScheduledNotification UTNotifications.ScheduledNotification.SetNotificationProfile | ( | string | notificationProfile | ) |
new ScheduledNotification UTNotifications.ScheduledNotification.SetUserData | ( | IDictionary< string, string > | userData | ) |
Sets the user data.
userData | User data. |
|
virtual |
Converts to a notification json.
Reimplemented from UTNotifications.Notification.
Reimplemented in UTNotifications.ScheduledRepeatingNotification.
readonly DateTime UTNotifications.ScheduledNotification.triggerDateTime |
Date time (in device local time zone) the notification is scheduled for / was shown.
|
get |
Gets a value indicating whether this T:UTNotifications.ScheduledNotification is repeating.
true
if is repeating; otherwise, false
.