/// <summary> /// Initializes a new instance of the <see cref="UserRoutingStatusNotification" /> class. /// </summary> /// <param name="RoutingStatus">RoutingStatus.</param> /// <param name="ErrorInfo">ErrorInfo.</param> public UserRoutingStatusNotification(AgentActivityNotificationRoutingStatus RoutingStatus = null, UserRoutingStatusNotificationErrorInfo ErrorInfo = null) { this.RoutingStatus = RoutingStatus; this.ErrorInfo = ErrorInfo; }
/// <summary> /// Initializes a new instance of the <see cref="AgentActivityNotification" /> class. /// </summary> /// <param name="Id">Id.</param> /// <param name="RoutingStatus">RoutingStatus.</param> /// <param name="Presence">Presence.</param> /// <param name="OutOfOffice">OutOfOffice.</param> /// <param name="ActiveQueueIds">ActiveQueueIds.</param> /// <param name="DateActiveQueuesChanged">DateActiveQueuesChanged.</param> public AgentActivityNotification(string Id = null, AgentActivityNotificationRoutingStatus RoutingStatus = null, AgentActivityNotificationPresence Presence = null, AgentActivityNotificationOutOfOffice OutOfOffice = null, List <string> ActiveQueueIds = null, DateTime?DateActiveQueuesChanged = null) { this.Id = Id; this.RoutingStatus = RoutingStatus; this.Presence = Presence; this.OutOfOffice = OutOfOffice; this.ActiveQueueIds = ActiveQueueIds; this.DateActiveQueuesChanged = DateActiveQueuesChanged; }