public ConfirmedEventNotificationRequest(uint processIdentifier, ObjectId initiatingDeviceIdentifier, ObjectId eventObjectIdentifier, TimeStamp timeStamp, uint notificationClass, byte priority, EventType eventType, Option<string> messageText, NotifyType notifyType, Option<bool> ackRequired, Option<EventState> fromState, EventState toState, Option<NotificationParameters> eventValues)
{
this.ProcessIdentifier = processIdentifier;
this.InitiatingDeviceIdentifier = initiatingDeviceIdentifier;
this.EventObjectIdentifier = eventObjectIdentifier;
this.TimeStamp = timeStamp;
this.NotificationClass = notificationClass;
this.Priority = priority;
this.EventType = eventType;
this.MessageText = messageText;
this.NotifyType = notifyType;
this.AckRequired = ackRequired;
this.FromState = fromState;
this.ToState = toState;
this.EventValues = eventValues;
}