Show / Hide Table of Contents

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.

Inheritance
object
AppointmentPushNotificationRecipient
Inherited Members
object.ToString()
object.Equals(object)
object.Equals(object, object)
object.ReferenceEquals(object, object)
object.GetHashCode()
object.GetType()
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

Extension Methods

EnumUtil.MapEnums<From, To>(From)
Converters.MapEnums<From, To>(From)
ObjectExtensions.AssignByReflection<T>(T, T)
ObjectExtensions.GraphCopy<T>(T)
© SuperOffice. All rights reserved.
SuperOffice |  Community |  Release Notes |  Privacy |  Site feedback |  Search Docs |  About Docs |  Contribute |  Back to top