/// <summary>
 /// Initializes a new instance of the <see cref="UserScheduleAdherence" /> class.
 /// </summary>
 /// <param name="Name">Name.</param>
 /// <param name="User">The user for whom this status applies.</param>
 /// <param name="ManagementUnit">The management unit to which this user belongs.</param>
 /// <param name="ActiveQueues">The list of queues to which this user is joined.</param>
 public UserScheduleAdherence(string Name = null, User User = null, ManagementUnit ManagementUnit = null, List <QueueReference> ActiveQueues = null)
 {
     this.Name           = Name;
     this.User           = User;
     this.ManagementUnit = ManagementUnit;
     this.ActiveQueues   = ActiveQueues;
 }
        /// <summary>
        /// Initializes a new instance of the <see cref="UserScheduleAdherence" /> class.
        /// </summary>



        /// <param name="Name">Name.</param>



        /// <param name="User">The user for whom this status applies.</param>



        /// <param name="ManagementUnit">The management unit to which this user belongs.</param>



        public UserScheduleAdherence(string Name = null, User User = null, ManagementUnit ManagementUnit = null)
        {
            this.Name = Name;



            this.User = User;



            this.ManagementUnit = ManagementUnit;
        }