Class 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.
Inherited Members
Namespace: SuperOffice.CRM.Notification
Assembly: SoDataBase.BusinessLogic.dll
Syntax
public sealed class AppointmentPushNotificationRecipient
Constructors
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.
Declaration
public AppointmentPushNotificationRecipient()
Properties
ActiveDate
The active date of the participant's appointment row.
Declaration
public DateTime ActiveDate { get; set; }
Property Value
| Type | Description |
|---|---|
| DateTime |
AppointmentId
The participant's own appointment row id (used as the message record/deep-link).
Declaration
public int AppointmentId { get; set; }
Property Value
| Type | Description |
|---|---|
| int |
AssociateId
The associate to notify.
Declaration
public int AssociateId { get; set; }
Property Value
| Type | Description |
|---|---|
| int |
Type
The kind of appointment change to notify about.
Declaration
public NotificationEventType Type { get; set; }
Property Value
| Type | Description |
|---|---|
| NotificationEventType |