Class NotificationExtensions
Содержит методы расширения для работы с уведомлениями.
public static class NotificationExtensions
- Inheritance
-
NotificationExtensions
- Inherited Members
Methods
DeleteNotificationsByTypesAsync(RestClient, NotificationType[])
Удаляет уведомления указанных типов.
public static Task DeleteNotificationsByTypesAsync(this RestClient server, NotificationType[] types)
Parameters
server
RestClienttypes
NotificationType[]
Returns
GetUnreadNotificationCount(RestClient)
Возвращает количество непрочитанных уведомлений для текущего пользователя.
public static Task<UnreadNotificationCount> GetUnreadNotificationCount(this RestClient client)
Parameters
client
RestClient
Returns
GetUnreadNotificationCount(RestClient, DateTime, DateTime)
Возвращает количество непрочитанных уведомлений для текущего пользователя за указанный интервал.
public static Task<UnreadNotificationCount> GetUnreadNotificationCount(this RestClient client, DateTime start, DateTime end)
Parameters
client
RestClientstart
DateTimeend
DateTime
Returns
MarkNotification(RestClient, int, bool)
Отмечает уведомление как прочитанное/непрочитанное.
public static Task MarkNotification(this RestClient client, int notificationId, bool read)
Parameters
client
RestClientnotificationId
intread
bool
Returns
MarkNotifications(RestClient, IEnumerable<NotificationType>, bool)
Отмечает типы уведомлений как прочитанные/непрочитанные.
public static Task MarkNotifications(this RestClient client, IEnumerable<NotificationType> types, bool read)
Parameters
client
RestClienttypes
IEnumerable<NotificationType>read
bool