/// <summary>
        /// Initializes a new instance of the <see cref="WfmMoveAgentsCompleteNotification" /> class.
        /// </summary>


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



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



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


        public WfmMoveAgentsCompleteNotification(DocumentDataV2NotificationWorkspace RequestingUser = null, DocumentDataV2NotificationWorkspace DestinationManagementUnit = null, List <WfmMoveAgentsCompleteNotificationResults> Results = null)
        {
            this.RequestingUser = RequestingUser;



            this.DestinationManagementUnit = DestinationManagementUnit;



            this.Results = Results;
        }
コード例 #2
0
        /// <summary>
        /// Initializes a new instance of the <see cref="OutOfOfficeNotification" /> class.
        /// </summary>


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



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



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



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


        public OutOfOfficeNotification(DocumentDataV2NotificationWorkspace User = null, bool?Active = null, DateTime?StartDate = null, DateTime?EndDate = null)
        {
            this.User = User;



            this.Active = Active;



            this.StartDate = StartDate;



            this.EndDate = EndDate;
        }
コード例 #3
0
        /// <summary>
        /// Initializes a new instance of the <see cref="UserScheduleAdherenceUpdateNotification" /> class.
        /// </summary>


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



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



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



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



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



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



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



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



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



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



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


        public UserScheduleAdherenceUpdateNotification(DocumentDataV2NotificationWorkspace User = null, string ManagementUnitId = null, string ScheduledActivityCategory = null, string SystemPresence = null, RoutingStatusEnum?RoutingStatus = null, string ActualActivityCategory = null, bool?IsOutOfOffice = null, AdherenceStateEnum?AdherenceState = null, string Impact = null, IntradayDataUpdateNotificationStartDate AdherenceChangeTime = null, UserScheduleAdherenceUpdateNotificationDateTime PresenceUpdateTime = null)
        {
            this.User = User;



            this.ManagementUnitId = ManagementUnitId;



            this.ScheduledActivityCategory = ScheduledActivityCategory;



            this.SystemPresence = SystemPresence;



            this.RoutingStatus = RoutingStatus;



            this.ActualActivityCategory = ActualActivityCategory;



            this.IsOutOfOffice = IsOutOfOffice;



            this.AdherenceState = AdherenceState;



            this.Impact = Impact;



            this.AdherenceChangeTime = AdherenceChangeTime;



            this.PresenceUpdateTime = PresenceUpdateTime;
        }
コード例 #4
0
        /// <summary>
        /// Initializes a new instance of the <see cref="CallForwardingNotification" /> class.
        /// </summary>


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



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



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



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



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


        public CallForwardingNotification(DocumentDataV2NotificationWorkspace User = null, bool?Enabled = null, List <CallForwardingNotificationCalls> Calls = null, string Voicemail = null, DateTime?ModifiedDate = null)
        {
            this.User = User;



            this.Enabled = Enabled;



            this.Calls = Calls;



            this.Voicemail = Voicemail;



            this.ModifiedDate = ModifiedDate;
        }
コード例 #5
0
        /// <summary>
        /// Initializes a new instance of the <see cref="DocumentDataV2Notification" /> class.
        /// </summary>


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



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



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



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



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



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



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



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



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



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



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



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



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



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


        public DocumentDataV2Notification(string Id = null, string Name = null, DateTime?DateCreated = null, DateTime?DateModified = null, DocumentDataV2NotificationWorkspace Workspace = null, DocumentDataV2NotificationCreatedBy CreatedBy = null, string ContentType = null, int?ContentLength = null, string Filename = null, int?ChangeNumber = null, DateTime?DateUploaded = null, DocumentDataV2NotificationUserData UploadedBy = null, DocumentDataV2NotificationLockInfo LockInfo = null, string SelfUri = null)
        {
            this.Id = Id;



            this.Name = Name;



            this.DateCreated = DateCreated;



            this.DateModified = DateModified;



            this.Workspace = Workspace;



            this.CreatedBy = CreatedBy;



            this.ContentType = ContentType;



            this.ContentLength = ContentLength;



            this.Filename = Filename;



            this.ChangeNumber = ChangeNumber;



            this.DateUploaded = DateUploaded;



            this.UploadedBy = UploadedBy;



            this.LockInfo = LockInfo;



            this.SelfUri = SelfUri;
        }
コード例 #6
0
        /// <summary>
        /// Initializes a new instance of the <see cref="TimeOffRequestUpdateNotification" /> class.
        /// </summary>


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



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



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



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



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



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



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



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



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



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



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



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



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



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



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



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


        public TimeOffRequestUpdateNotification(string Id = null, DocumentDataV2NotificationWorkspace User = null, bool?IsFullDayRequest = null, bool?MarkedAsRead = null, string ActivityCodeId = null, StatusEnum?Status = null, List <string> PartialDayStartDateTimes = null, List <string> FullDayManagementUnitDates = null, int?DailyDurationMinutes = null, string Notes = null, string ReviewedDate = null, string ReviewedBy = null, string SubmittedDate = null, string SubmittedBy = null, string ModifiedDate = null, string ModifiedBy = null)
        {
            this.Id = Id;



            this.User = User;



            this.IsFullDayRequest = IsFullDayRequest;



            this.MarkedAsRead = MarkedAsRead;



            this.ActivityCodeId = ActivityCodeId;



            this.Status = Status;



            this.PartialDayStartDateTimes = PartialDayStartDateTimes;



            this.FullDayManagementUnitDates = FullDayManagementUnitDates;



            this.DailyDurationMinutes = DailyDurationMinutes;



            this.Notes = Notes;



            this.ReviewedDate = ReviewedDate;



            this.ReviewedBy = ReviewedBy;



            this.SubmittedDate = SubmittedDate;



            this.SubmittedBy = SubmittedBy;



            this.ModifiedDate = ModifiedDate;



            this.ModifiedBy = ModifiedBy;
        }
コード例 #7
0
        /// <summary>
        /// Initializes a new instance of the <see cref="RecordingDataV2Notification" /> class.
        /// </summary>


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



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



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



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



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



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



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



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



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



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



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



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



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



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



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



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



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


        public RecordingDataV2Notification(string Id = null, string Name = null, DateTime?DateCreated = null, DateTime?DateModified = null, DocumentDataV2NotificationWorkspace Workspace = null, DocumentDataV2NotificationCreatedBy CreatedBy = null, string ContentType = null, int?ContentLength = null, string Filename = null, int?ChangeNumber = null, DateTime?DateUploaded = null, RecordingDataV2NotificationUserData UploadedBy = null, RecordingDataV2NotificationLockInfo LockInfo = null, string SelfUri = null, int?DurationMillieconds = null, DocumentDataV2NotificationWorkspace Conversation = null, bool?Read = null)
        {
            this.Id = Id;



            this.Name = Name;



            this.DateCreated = DateCreated;



            this.DateModified = DateModified;



            this.Workspace = Workspace;



            this.CreatedBy = CreatedBy;



            this.ContentType = ContentType;



            this.ContentLength = ContentLength;



            this.Filename = Filename;



            this.ChangeNumber = ChangeNumber;



            this.DateUploaded = DateUploaded;



            this.UploadedBy = UploadedBy;



            this.LockInfo = LockInfo;



            this.SelfUri = SelfUri;



            this.DurationMillieconds = DurationMillieconds;



            this.Conversation = Conversation;



            this.Read = Read;
        }
コード例 #8
0
        /// <summary>
        /// Initializes a new instance of the <see cref="GreetingNotification" /> class.
        /// </summary>


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



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



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



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



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



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



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


        public GreetingNotification(string Id = null, string Name = null, string Type = null, string OwnerType = null, DocumentDataV2NotificationWorkspace Owner = null, GreetingNotificationGreetingAudioFile GreetingAudioFile = null, string AudioTTS = null)
        {
            this.Id = Id;



            this.Name = Name;



            this.Type = Type;



            this.OwnerType = OwnerType;



            this.Owner = Owner;



            this.GreetingAudioFile = GreetingAudioFile;



            this.AudioTTS = AudioTTS;
        }
コード例 #9
0
        /// <summary>
        /// Initializes a new instance of the <see cref="UserStationsNotificationUserStation" /> class.
        /// </summary>


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



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



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


        public UserStationsNotificationUserStation(string Id = null, string Name = null, DocumentDataV2NotificationWorkspace AssociatedUser = null)
        {
            this.Id = Id;



            this.Name = Name;



            this.AssociatedUser = AssociatedUser;
        }
コード例 #10
0
        /// <summary>
        /// Initializes a new instance of the <see cref="FlowNotificationNotification" /> class.
        /// </summary>


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



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



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



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



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



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



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



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


        public FlowNotificationNotification(string Id = null, string Name = null, string Description = null, bool?Deleted = null, DocumentDataV2NotificationWorkspace CheckedInVersion = null, FlowNotificationNotificationFlowVersion SavedVersion = null, FlowNotificationNotificationFlowVersion PublishedVersion = null, PromptNotificationNotificationCurrentOperation CurrentOperation = null)
        {
            this.Id = Id;



            this.Name = Name;



            this.Description = Description;



            this.Deleted = Deleted;



            this.CheckedInVersion = CheckedInVersion;



            this.SavedVersion = SavedVersion;



            this.PublishedVersion = PublishedVersion;



            this.CurrentOperation = CurrentOperation;
        }