/// <summary> /// Initializes a new instance of the <see cref="WfmUserNotificationTopicTimeOffRequestNotification" /> class. /// </summary> /// <param name="TimeOffRequestId">TimeOffRequestId.</param> /// <param name="User">User.</param> /// <param name="IsFullDayRequest">IsFullDayRequest.</param> /// <param name="Status">Status.</param> /// <param name="PartialDayStartDateTimes">PartialDayStartDateTimes.</param> /// <param name="FullDayManagementUnitDates">FullDayManagementUnitDates.</param> public WfmUserNotificationTopicTimeOffRequestNotification(string TimeOffRequestId = null, WfmUserNotificationTopicUserReference User = null, bool?IsFullDayRequest = null, StatusEnum?Status = null, List <DateTime?> PartialDayStartDateTimes = null, List <string> FullDayManagementUnitDates = null) { this.TimeOffRequestId = TimeOffRequestId; this.User = User; this.IsFullDayRequest = IsFullDayRequest; this.Status = Status; this.PartialDayStartDateTimes = PartialDayStartDateTimes; this.FullDayManagementUnitDates = FullDayManagementUnitDates; }
/// <summary> /// Initializes a new instance of the <see cref="WfmUserNotificationTopicShiftTradeNotification" /> class. /// </summary> /// <param name="WeekDate">WeekDate.</param> /// <param name="TradeId">TradeId.</param> /// <param name="OneSided">OneSided.</param> /// <param name="NewState">NewState.</param> /// <param name="InitiatingUser">InitiatingUser.</param> /// <param name="InitiatingShiftDate">InitiatingShiftDate.</param> /// <param name="ReceivingUser">ReceivingUser.</param> /// <param name="ReceivingShiftDate">ReceivingShiftDate.</param> public WfmUserNotificationTopicShiftTradeNotification(string WeekDate = null, string TradeId = null, bool?OneSided = null, NewStateEnum?NewState = null, WfmUserNotificationTopicUserReference InitiatingUser = null, DateTime?InitiatingShiftDate = null, WfmUserNotificationTopicUserReference ReceivingUser = null, DateTime?ReceivingShiftDate = null) { this.WeekDate = WeekDate; this.TradeId = TradeId; this.OneSided = OneSided; this.NewState = NewState; this.InitiatingUser = InitiatingUser; this.InitiatingShiftDate = InitiatingShiftDate; this.ReceivingUser = ReceivingUser; this.ReceivingShiftDate = ReceivingShiftDate; }
/// <summary> /// Initializes a new instance of the <see cref="WfmUserNotificationTopicAdherenceExplanationNotification" /> class. /// </summary> /// <param name="Id">Id.</param> /// <param name="Agent">Agent.</param> /// <param name="ManagementUnit">ManagementUnit.</param> /// <param name="BusinessUnit">BusinessUnit.</param> /// <param name="StartDate">StartDate.</param> /// <param name="LengthMinutes">LengthMinutes.</param> /// <param name="Status">Status.</param> /// <param name="Type">Type.</param> /// <param name="Notes">Notes.</param> public WfmUserNotificationTopicAdherenceExplanationNotification(string Id = null, WfmUserNotificationTopicUserReference Agent = null, WfmUserNotificationTopicManagementUnit ManagementUnit = null, WfmUserNotificationTopicBusinessUnit BusinessUnit = null, DateTime?StartDate = null, int?LengthMinutes = null, StatusEnum?Status = null, TypeEnum?Type = null, string Notes = null) { this.Id = Id; this.Agent = Agent; this.ManagementUnit = ManagementUnit; this.BusinessUnit = BusinessUnit; this.StartDate = StartDate; this.LengthMinutes = LengthMinutes; this.Status = Status; this.Type = Type; this.Notes = Notes; }