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