Namespace SuperOffice.CRM.Notification
Classes
AppointmentAlarmBroker
AppointmentPushNotificationDispatcher
Hosted service that drains the appointment push-notification queue produced by AppointmentMatrix and sends the notifications via NotificationEventHandler.
AppointmentPushNotificationRecipient
Snapshot of a single push notification recipient, captured from the appointment matrix while its rows are still valid. Holds only primitive values so it can safely outlive the request.
AppointmentPushNotificationTask
A batch of Mobile push notifications to send for a single appointment save/delete, queued for background processing so the originating save/delete request does not have to wait for the (potentially slow) external Central Services calls to complete.
CentralServicesPushNotificationClient
This class can be used to communicate with SuperOffice Central Services, for sending push notification to Pocket users
DeviceInfo
NotificationEventHandler
Contains logic for handling notifications to users when certain events happen Example of events: A new ticket has been created, you have been invited to a meeting