/// <summary> /// Initializes a new instance of the <see cref="CampaignProgressNotification" /> class. /// </summary> /// <param name="Campaign">Campaign.</param> /// <param name="NumberOfContactsCalled">NumberOfContactsCalled.</param> /// <param name="TotalNumberOfContacts">TotalNumberOfContacts.</param> /// <param name="Percentage">Percentage.</param> /// <param name="AdditionalProperties">AdditionalProperties.</param> public CampaignProgressNotification(DocumentDataNotificationCreatedBy Campaign = null, double?NumberOfContactsCalled = null, double?TotalNumberOfContacts = null, int?Percentage = null, Object AdditionalProperties = null) { this.Campaign = Campaign; this.NumberOfContactsCalled = NumberOfContactsCalled; this.TotalNumberOfContacts = TotalNumberOfContacts; this.Percentage = Percentage; this.AdditionalProperties = AdditionalProperties; }
/// <summary> /// Initializes a new instance of the <see cref="CallbackConversationNotificationParticipants" /> class. /// </summary> /// <param name="Id">Id.</param> /// <param name="Name">Name.</param> /// <param name="Address">Address.</param> /// <param name="StartTime">StartTime.</param> /// <param name="ConnectedTime">ConnectedTime.</param> /// <param name="EndTime">EndTime.</param> /// <param name="StartHoldTime">StartHoldTime.</param> /// <param name="Purpose">Purpose.</param> /// <param name="State">State.</param> /// <param name="Direction">Direction.</param> /// <param name="DisconnectType">DisconnectType.</param> /// <param name="Held">Held.</param> /// <param name="WrapupRequired">WrapupRequired.</param> /// <param name="WrapupPrompt">WrapupPrompt.</param> /// <param name="User">User.</param> /// <param name="Queue">Queue.</param> /// <param name="Attributes">Attributes.</param> /// <param name="ErrorInfo">ErrorInfo.</param> /// <param name="Script">Script.</param> /// <param name="WrapupTimeoutMs">WrapupTimeoutMs.</param> /// <param name="WrapupSkipped">WrapupSkipped.</param> /// <param name="Provider">Provider.</param> /// <param name="ExternalContact">ExternalContact.</param> /// <param name="ExternalOrganization">ExternalOrganization.</param> /// <param name="OutboundPreview">OutboundPreview.</param> /// <param name="CallbackNumbers">CallbackNumbers.</param> /// <param name="CallbackUserName">CallbackUserName.</param> /// <param name="SkipEnabled">SkipEnabled.</param> /// <param name="TimeoutSeconds">TimeoutSeconds.</param> /// <param name="CallbackScheduledTime">CallbackScheduledTime.</param> /// <param name="AutomatedCallbackConfigId">AutomatedCallbackConfigId.</param> public CallbackConversationNotificationParticipants(string Id = null, string Name = null, string Address = null, DateTime?StartTime = null, DateTime?ConnectedTime = null, DateTime?EndTime = null, DateTime?StartHoldTime = null, string Purpose = null, StateEnum?State = null, DirectionEnum?Direction = null, DisconnectTypeEnum?DisconnectType = null, bool?Held = null, bool?WrapupRequired = null, string WrapupPrompt = null, DocumentDataNotificationCreatedBy User = null, CallbackConversationNotificationUriReference Queue = null, Dictionary <string, string> Attributes = null, CallbackConversationNotificationErrorInfo ErrorInfo = null, CallbackConversationNotificationUriReference Script = null, int?WrapupTimeoutMs = null, bool?WrapupSkipped = null, string Provider = null, CallbackConversationNotificationUriReference ExternalContact = null, CallbackConversationNotificationUriReference ExternalOrganization = null, ConversationNotificationDialerPreview OutboundPreview = null, List <string> CallbackNumbers = null, string CallbackUserName = null, bool?SkipEnabled = null, int?TimeoutSeconds = null, DateTime?CallbackScheduledTime = null, string AutomatedCallbackConfigId = null) { this.Id = Id; this.Name = Name; this.Address = Address; this.StartTime = StartTime; this.ConnectedTime = ConnectedTime; this.EndTime = EndTime; this.StartHoldTime = StartHoldTime; this.Purpose = Purpose; this.State = State; this.Direction = Direction; this.DisconnectType = DisconnectType; this.Held = Held; this.WrapupRequired = WrapupRequired; this.WrapupPrompt = WrapupPrompt; this.User = User; this.Queue = Queue; this.Attributes = Attributes; this.ErrorInfo = ErrorInfo; this.Script = Script; this.WrapupTimeoutMs = WrapupTimeoutMs; this.WrapupSkipped = WrapupSkipped; this.Provider = Provider; this.ExternalContact = ExternalContact; this.ExternalOrganization = ExternalOrganization; this.OutboundPreview = OutboundPreview; this.CallbackNumbers = CallbackNumbers; this.CallbackUserName = CallbackUserName; this.SkipEnabled = SkipEnabled; this.TimeoutSeconds = TimeoutSeconds; this.CallbackScheduledTime = CallbackScheduledTime; this.AutomatedCallbackConfigId = AutomatedCallbackConfigId; }
/// <summary> /// Initializes a new instance of the <see cref="CallConversationNotificationCallMediaParticipant" /> class. /// </summary> /// <param name="Id">Id.</param> /// <param name="Name">Name.</param> /// <param name="Address">Address.</param> /// <param name="StartTime">StartTime.</param> /// <param name="ConnectedTime">ConnectedTime.</param> /// <param name="EndTime">EndTime.</param> /// <param name="StartHoldTime">StartHoldTime.</param> /// <param name="Purpose">Purpose.</param> /// <param name="State">State.</param> /// <param name="Direction">Direction.</param> /// <param name="DisconnectType">DisconnectType.</param> /// <param name="Held">Held.</param> /// <param name="WrapupRequired">WrapupRequired.</param> /// <param name="WrapupPrompt">WrapupPrompt.</param> /// <param name="User">User.</param> /// <param name="Queue">Queue.</param> /// <param name="Attributes">Attributes.</param> /// <param name="ErrorInfo">ErrorInfo.</param> /// <param name="Script">Script.</param> /// <param name="WrapupTimeoutMs">WrapupTimeoutMs.</param> /// <param name="WrapupSkipped">WrapupSkipped.</param> /// <param name="Provider">Provider.</param> /// <param name="ExternalContact">ExternalContact.</param> /// <param name="ExternalOrganization">ExternalOrganization.</param> /// <param name="Muted">Muted.</param> /// <param name="Confined">Confined.</param> /// <param name="Recording">Recording.</param> /// <param name="RecordingState">RecordingState.</param> /// <param name="Group">Group.</param> /// <param name="Ani">Ani.</param> /// <param name="Dnis">Dnis.</param> /// <param name="DocumentId">DocumentId.</param> /// <param name="MonitoredParticipantId">MonitoredParticipantId.</param> /// <param name="ConsultParticipantId">ConsultParticipantId.</param> /// <param name="FaxStatus">FaxStatus.</param> public CallConversationNotificationCallMediaParticipant(string Id = null, string Name = null, string Address = null, DateTime?StartTime = null, DateTime?ConnectedTime = null, DateTime?EndTime = null, DateTime?StartHoldTime = null, string Purpose = null, StateEnum?State = null, DirectionEnum?Direction = null, DisconnectTypeEnum?DisconnectType = null, bool?Held = null, bool?WrapupRequired = null, string WrapupPrompt = null, DocumentDataNotificationCreatedBy User = null, CallConversationNotificationUriReference Queue = null, Dictionary <string, string> Attributes = null, CallConversationNotificationErrorInfo ErrorInfo = null, CallConversationNotificationUriReference Script = null, int?WrapupTimeoutMs = null, bool?WrapupSkipped = null, string Provider = null, CallConversationNotificationUriReference ExternalContact = null, CallConversationNotificationUriReference ExternalOrganization = null, bool?Muted = null, bool?Confined = null, bool?Recording = null, RecordingStateEnum?RecordingState = null, CallConversationNotificationUriReference Group = null, string Ani = null, string Dnis = null, string DocumentId = null, string MonitoredParticipantId = null, string ConsultParticipantId = null, CallConversationNotificationFaxStatus FaxStatus = null) { this.Id = Id; this.Name = Name; this.Address = Address; this.StartTime = StartTime; this.ConnectedTime = ConnectedTime; this.EndTime = EndTime; this.StartHoldTime = StartHoldTime; this.Purpose = Purpose; this.State = State; this.Direction = Direction; this.DisconnectType = DisconnectType; this.Held = Held; this.WrapupRequired = WrapupRequired; this.WrapupPrompt = WrapupPrompt; this.User = User; this.Queue = Queue; this.Attributes = Attributes; this.ErrorInfo = ErrorInfo; this.Script = Script; this.WrapupTimeoutMs = WrapupTimeoutMs; this.WrapupSkipped = WrapupSkipped; this.Provider = Provider; this.ExternalContact = ExternalContact; this.ExternalOrganization = ExternalOrganization; this.Muted = Muted; this.Confined = Confined; this.Recording = Recording; this.RecordingState = RecordingState; this.Group = Group; this.Ani = Ani; this.Dnis = Dnis; this.DocumentId = DocumentId; this.MonitoredParticipantId = MonitoredParticipantId; this.ConsultParticipantId = ConsultParticipantId; this.FaxStatus = FaxStatus; }
/// <summary> /// Initializes a new instance of the <see cref="CobrowseConversationNotificationParticipants" /> class. /// </summary> /// <param name="Id">Id.</param> /// <param name="Name">Name.</param> /// <param name="Address">Address.</param> /// <param name="StartTime">StartTime.</param> /// <param name="ConnectedTime">ConnectedTime.</param> /// <param name="EndTime">EndTime.</param> /// <param name="StartHoldTime">StartHoldTime.</param> /// <param name="Purpose">Purpose.</param> /// <param name="State">State.</param> /// <param name="Direction">Direction.</param> /// <param name="DisconnectType">DisconnectType.</param> /// <param name="Held">Held.</param> /// <param name="WrapupRequired">WrapupRequired.</param> /// <param name="WrapupPrompt">WrapupPrompt.</param> /// <param name="User">User.</param> /// <param name="Queue">Queue.</param> /// <param name="Attributes">Attributes.</param> /// <param name="ErrorInfo">ErrorInfo.</param> /// <param name="Script">Script.</param> /// <param name="WrapupTimeoutMs">WrapupTimeoutMs.</param> /// <param name="WrapupSkipped">WrapupSkipped.</param> /// <param name="Provider">Provider.</param> /// <param name="ExternalContact">ExternalContact.</param> /// <param name="ExternalOrganization">ExternalOrganization.</param> /// <param name="CobrowseSessionId">CobrowseSessionId.</param> /// <param name="CobrowseRole">CobrowseRole.</param> /// <param name="ViewerUrl">ViewerUrl.</param> /// <param name="ProviderEventTime">ProviderEventTime.</param> /// <param name="Controlling">Controlling.</param> public CobrowseConversationNotificationParticipants(string Id = null, string Name = null, string Address = null, DateTime?StartTime = null, DateTime?ConnectedTime = null, DateTime?EndTime = null, DateTime?StartHoldTime = null, string Purpose = null, StateEnum?State = null, DirectionEnum?Direction = null, DisconnectTypeEnum?DisconnectType = null, bool?Held = null, bool?WrapupRequired = null, string WrapupPrompt = null, DocumentDataNotificationCreatedBy User = null, CobrowseConversationNotificationUriReference Queue = null, Dictionary <string, string> Attributes = null, CobrowseConversationNotificationErrorInfo ErrorInfo = null, CobrowseConversationNotificationUriReference Script = null, int?WrapupTimeoutMs = null, bool?WrapupSkipped = null, string Provider = null, CobrowseConversationNotificationUriReference ExternalContact = null, CobrowseConversationNotificationUriReference ExternalOrganization = null, string CobrowseSessionId = null, string CobrowseRole = null, string ViewerUrl = null, DateTime?ProviderEventTime = null, List <string> Controlling = null) { this.Id = Id; this.Name = Name; this.Address = Address; this.StartTime = StartTime; this.ConnectedTime = ConnectedTime; this.EndTime = EndTime; this.StartHoldTime = StartHoldTime; this.Purpose = Purpose; this.State = State; this.Direction = Direction; this.DisconnectType = DisconnectType; this.Held = Held; this.WrapupRequired = WrapupRequired; this.WrapupPrompt = WrapupPrompt; this.User = User; this.Queue = Queue; this.Attributes = Attributes; this.ErrorInfo = ErrorInfo; this.Script = Script; this.WrapupTimeoutMs = WrapupTimeoutMs; this.WrapupSkipped = WrapupSkipped; this.Provider = Provider; this.ExternalContact = ExternalContact; this.ExternalOrganization = ExternalOrganization; this.CobrowseSessionId = CobrowseSessionId; this.CobrowseRole = CobrowseRole; this.ViewerUrl = ViewerUrl; this.ProviderEventTime = ProviderEventTime; this.Controlling = Controlling; }
/// <summary> /// Initializes a new instance of the <see cref="SocialConversationNotificationParticipants" /> class. /// </summary> /// <param name="Id">Id.</param> /// <param name="Name">Name.</param> /// <param name="Address">Address.</param> /// <param name="StartTime">StartTime.</param> /// <param name="ConnectedTime">ConnectedTime.</param> /// <param name="EndTime">EndTime.</param> /// <param name="StartHoldTime">StartHoldTime.</param> /// <param name="Purpose">Purpose.</param> /// <param name="State">State.</param> /// <param name="Direction">Direction.</param> /// <param name="DisconnectType">DisconnectType.</param> /// <param name="Held">Held.</param> /// <param name="WrapupRequired">WrapupRequired.</param> /// <param name="WrapupPrompt">WrapupPrompt.</param> /// <param name="User">User.</param> /// <param name="Queue">Queue.</param> /// <param name="Attributes">Attributes.</param> /// <param name="ErrorInfo">ErrorInfo.</param> /// <param name="Script">Script.</param> /// <param name="WrapupTimeoutMs">WrapupTimeoutMs.</param> /// <param name="WrapupSkipped">WrapupSkipped.</param> /// <param name="Provider">Provider.</param> /// <param name="ExternalContact">ExternalContact.</param> /// <param name="ExternalOrganization">ExternalOrganization.</param> /// <param name="SocialMediaId">SocialMediaId.</param> /// <param name="SocialMediaHub">SocialMediaHub.</param> /// <param name="SocialUserName">SocialUserName.</param> /// <param name="PreviewText">PreviewText.</param> public SocialConversationNotificationParticipants(string Id = null, string Name = null, string Address = null, DateTime?StartTime = null, DateTime?ConnectedTime = null, DateTime?EndTime = null, DateTime?StartHoldTime = null, string Purpose = null, StateEnum?State = null, DirectionEnum?Direction = null, DisconnectTypeEnum?DisconnectType = null, bool?Held = null, bool?WrapupRequired = null, string WrapupPrompt = null, DocumentDataNotificationCreatedBy User = null, SocialConversationNotificationUriReference Queue = null, Dictionary <string, string> Attributes = null, SocialConversationNotificationErrorInfo ErrorInfo = null, SocialConversationNotificationUriReference Script = null, int?WrapupTimeoutMs = null, bool?WrapupSkipped = null, string Provider = null, SocialConversationNotificationUriReference ExternalContact = null, SocialConversationNotificationUriReference ExternalOrganization = null, string SocialMediaId = null, string SocialMediaHub = null, string SocialUserName = null, string PreviewText = null) { this.Id = Id; this.Name = Name; this.Address = Address; this.StartTime = StartTime; this.ConnectedTime = ConnectedTime; this.EndTime = EndTime; this.StartHoldTime = StartHoldTime; this.Purpose = Purpose; this.State = State; this.Direction = Direction; this.DisconnectType = DisconnectType; this.Held = Held; this.WrapupRequired = WrapupRequired; this.WrapupPrompt = WrapupPrompt; this.User = User; this.Queue = Queue; this.Attributes = Attributes; this.ErrorInfo = ErrorInfo; this.Script = Script; this.WrapupTimeoutMs = WrapupTimeoutMs; this.WrapupSkipped = WrapupSkipped; this.Provider = Provider; this.ExternalContact = ExternalContact; this.ExternalOrganization = ExternalOrganization; this.SocialMediaId = SocialMediaId; this.SocialMediaHub = SocialMediaHub; this.SocialUserName = SocialUserName; this.PreviewText = PreviewText; }
/// <summary> /// Initializes a new instance of the <see cref="RuleSetNotification" /> class. /// </summary> /// <param name="Id">Id.</param> /// <param name="Name">Name.</param> /// <param name="DateCreated">DateCreated.</param> /// <param name="DateModified">DateModified.</param> /// <param name="Version">Version.</param> /// <param name="ContactList">ContactList.</param> /// <param name="Queue">Queue.</param> /// <param name="Rules">Rules.</param> /// <param name="AdditionalProperties">AdditionalProperties.</param> public RuleSetNotification(string Id = null, string Name = null, DateTime?DateCreated = null, DateTime?DateModified = null, int?Version = null, DocumentDataNotificationCreatedBy ContactList = null, RuleSetNotificationUriReference Queue = null, List <RuleSetNotificationRules> Rules = null, Object AdditionalProperties = null) { this.Id = Id; this.Name = Name; this.DateCreated = DateCreated; this.DateModified = DateModified; this.Version = Version; this.ContactList = ContactList; this.Queue = Queue; this.Rules = Rules; this.AdditionalProperties = AdditionalProperties; }
/// <summary> /// Initializes a new instance of the <see cref="ContactListNotification" /> class. /// </summary> /// <param name="Id">Id.</param> /// <param name="Name">Name.</param> /// <param name="DateCreated">DateCreated.</param> /// <param name="DateModified">DateModified.</param> /// <param name="Version">Version.</param> /// <param name="AdditionalProperties">AdditionalProperties.</param> /// <param name="ColumnNames">ColumnNames.</param> /// <param name="PhoneColumns">PhoneColumns.</param> /// <param name="ImportStatus">ImportStatus.</param> /// <param name="PreviewModeColumnName">PreviewModeColumnName.</param> /// <param name="PreviewModeAcceptedValues">PreviewModeAcceptedValues.</param> /// <param name="Size">Size.</param> /// <param name="AttemptLimits">AttemptLimits.</param> public ContactListNotification(string Id = null, string Name = null, DateTime?DateCreated = null, DateTime?DateModified = null, int?Version = null, Object AdditionalProperties = null, List <string> ColumnNames = null, List <ContactListNotificationPhoneColumns> PhoneColumns = null, ContactListNotificationImportStatus ImportStatus = null, string PreviewModeColumnName = null, List <string> PreviewModeAcceptedValues = null, int?Size = null, DocumentDataNotificationCreatedBy AttemptLimits = null) { this.Id = Id; this.Name = Name; this.DateCreated = DateCreated; this.DateModified = DateModified; this.Version = Version; this.AdditionalProperties = AdditionalProperties; this.ColumnNames = ColumnNames; this.PhoneColumns = PhoneColumns; this.ImportStatus = ImportStatus; this.PreviewModeColumnName = PreviewModeColumnName; this.PreviewModeAcceptedValues = PreviewModeAcceptedValues; this.Size = Size; this.AttemptLimits = AttemptLimits; }
/// <summary> /// Initializes a new instance of the <see cref="SequenceScheduleNotification" /> class. /// </summary> /// <param name="Id">Id.</param> /// <param name="Name">Name.</param> /// <param name="DateCreated">DateCreated.</param> /// <param name="DateModified">DateModified.</param> /// <param name="Version">Version.</param> /// <param name="AdditionalProperties">AdditionalProperties.</param> /// <param name="Intervals">Intervals.</param> /// <param name="TimeZone">TimeZone.</param> /// <param name="Sequence">Sequence.</param> public SequenceScheduleNotification(string Id = null, string Name = null, DateTime?DateCreated = null, DateTime?DateModified = null, int?Version = null, Object AdditionalProperties = null, List <CampaignScheduleNotificationIntervals> Intervals = null, string TimeZone = null, DocumentDataNotificationCreatedBy Sequence = null) { this.Id = Id; this.Name = Name; this.DateCreated = DateCreated; this.DateModified = DateModified; this.Version = Version; this.AdditionalProperties = AdditionalProperties; this.Intervals = Intervals; this.TimeZone = TimeZone; this.Sequence = Sequence; }
/// <summary> /// Initializes a new instance of the <see cref="CampaignNotification" /> class. /// </summary> /// <param name="Id">Id.</param> /// <param name="Name">Name.</param> /// <param name="DateCreated">DateCreated.</param> /// <param name="DateModified">DateModified.</param> /// <param name="Version">Version.</param> /// <param name="AdditionalProperties">AdditionalProperties.</param> /// <param name="ContactList">ContactList.</param> /// <param name="Queue">Queue.</param> /// <param name="DialingMode">DialingMode.</param> /// <param name="Script">Script.</param> /// <param name="EdgeGroup">EdgeGroup.</param> /// <param name="CampaignStatus">CampaignStatus.</param> /// <param name="PhoneColumns">PhoneColumns.</param> /// <param name="AbandonRate">AbandonRate.</param> /// <param name="DncLists">DncLists.</param> /// <param name="CallableTimeSet">CallableTimeSet.</param> /// <param name="CallAnalysisResponseSet">CallAnalysisResponseSet.</param> /// <param name="CallerName">CallerName.</param> /// <param name="CallerAddress">CallerAddress.</param> /// <param name="OutboundLineCount">OutboundLineCount.</param> /// <param name="Errors">Errors.</param> /// <param name="RuleSets">RuleSets.</param> /// <param name="SkipPreviewDisabled">SkipPreviewDisabled.</param> /// <param name="PreviewTimeOutSeconds">PreviewTimeOutSeconds.</param> /// <param name="SingleNumberPreview">SingleNumberPreview.</param> /// <param name="ContactSort">ContactSort.</param> /// <param name="NoAnswerTimeout">NoAnswerTimeout.</param> /// <param name="CallAnalysisLanguage">CallAnalysisLanguage.</param> /// <param name="Priority">Priority.</param> public CampaignNotification(string Id = null, string Name = null, DateTime?DateCreated = null, DateTime?DateModified = null, int?Version = null, Object AdditionalProperties = null, DocumentDataNotificationCreatedBy ContactList = null, CampaignNotificationUriReference Queue = null, DialingModeEnum?DialingMode = null, CampaignNotificationUriReference Script = null, CampaignNotificationUriReference EdgeGroup = null, CampaignStatusEnum?CampaignStatus = null, List <CampaignNotificationPhoneColumns> PhoneColumns = null, double?AbandonRate = null, List <CampaignNotificationUriReference> DncLists = null, CampaignNotificationUriReference CallableTimeSet = null, CampaignNotificationUriReference CallAnalysisResponseSet = null, string CallerName = null, string CallerAddress = null, int?OutboundLineCount = null, List <CampaignNotificationErrors> Errors = null, List <CampaignNotificationUriReference> RuleSets = null, bool?SkipPreviewDisabled = null, int?PreviewTimeOutSeconds = null, bool?SingleNumberPreview = null, CampaignNotificationContactSort ContactSort = null, int?NoAnswerTimeout = null, string CallAnalysisLanguage = null, int?Priority = null) { this.Id = Id; this.Name = Name; this.DateCreated = DateCreated; this.DateModified = DateModified; this.Version = Version; this.AdditionalProperties = AdditionalProperties; this.ContactList = ContactList; this.Queue = Queue; this.DialingMode = DialingMode; this.Script = Script; this.EdgeGroup = EdgeGroup; this.CampaignStatus = CampaignStatus; this.PhoneColumns = PhoneColumns; this.AbandonRate = AbandonRate; this.DncLists = DncLists; this.CallableTimeSet = CallableTimeSet; this.CallAnalysisResponseSet = CallAnalysisResponseSet; this.CallerName = CallerName; this.CallerAddress = CallerAddress; this.OutboundLineCount = OutboundLineCount; this.Errors = Errors; this.RuleSets = RuleSets; this.SkipPreviewDisabled = SkipPreviewDisabled; this.PreviewTimeOutSeconds = PreviewTimeOutSeconds; this.SingleNumberPreview = SingleNumberPreview; this.ContactSort = ContactSort; this.NoAnswerTimeout = NoAnswerTimeout; this.CallAnalysisLanguage = CallAnalysisLanguage; this.Priority = Priority; }
/// <summary> /// Initializes a new instance of the <see cref="VideoConversationNotificationVideoMediaParticipant" /> class. /// </summary> /// <param name="Id">Id.</param> /// <param name="Name">Name.</param> /// <param name="Address">Address.</param> /// <param name="StartTime">StartTime.</param> /// <param name="ConnectedTime">ConnectedTime.</param> /// <param name="EndTime">EndTime.</param> /// <param name="StartHoldTime">StartHoldTime.</param> /// <param name="Purpose">Purpose.</param> /// <param name="State">State.</param> /// <param name="Direction">Direction.</param> /// <param name="DisconnectType">DisconnectType.</param> /// <param name="Held">Held.</param> /// <param name="WrapupRequired">WrapupRequired.</param> /// <param name="WrapupPrompt">WrapupPrompt.</param> /// <param name="User">User.</param> /// <param name="Queue">Queue.</param> /// <param name="Attributes">Attributes.</param> /// <param name="ErrorInfo">ErrorInfo.</param> /// <param name="Script">Script.</param> /// <param name="WrapupTimeoutMs">WrapupTimeoutMs.</param> /// <param name="WrapupSkipped">WrapupSkipped.</param> /// <param name="Provider">Provider.</param> /// <param name="ExternalContact">ExternalContact.</param> /// <param name="ExternalOrganization">ExternalOrganization.</param> /// <param name="AudioMuted">AudioMuted.</param> /// <param name="VideoMuted">VideoMuted.</param> /// <param name="SharingScreen">SharingScreen.</param> /// <param name="PeerCount">PeerCount.</param> /// <param name="Context">Context.</param> public VideoConversationNotificationVideoMediaParticipant(string Id = null, string Name = null, string Address = null, DateTime?StartTime = null, DateTime?ConnectedTime = null, DateTime?EndTime = null, DateTime?StartHoldTime = null, string Purpose = null, StateEnum?State = null, DirectionEnum?Direction = null, DisconnectTypeEnum?DisconnectType = null, bool?Held = null, bool?WrapupRequired = null, string WrapupPrompt = null, DocumentDataNotificationCreatedBy User = null, VideoConversationNotificationUriReference Queue = null, Dictionary <string, string> Attributes = null, VideoConversationNotificationErrorInfo ErrorInfo = null, VideoConversationNotificationUriReference Script = null, int?WrapupTimeoutMs = null, bool?WrapupSkipped = null, string Provider = null, VideoConversationNotificationUriReference ExternalContact = null, VideoConversationNotificationUriReference ExternalOrganization = null, bool?AudioMuted = null, bool?VideoMuted = null, bool?SharingScreen = null, int?PeerCount = null, string Context = null) { this.Id = Id; this.Name = Name; this.Address = Address; this.StartTime = StartTime; this.ConnectedTime = ConnectedTime; this.EndTime = EndTime; this.StartHoldTime = StartHoldTime; this.Purpose = Purpose; this.State = State; this.Direction = Direction; this.DisconnectType = DisconnectType; this.Held = Held; this.WrapupRequired = WrapupRequired; this.WrapupPrompt = WrapupPrompt; this.User = User; this.Queue = Queue; this.Attributes = Attributes; this.ErrorInfo = ErrorInfo; this.Script = Script; this.WrapupTimeoutMs = WrapupTimeoutMs; this.WrapupSkipped = WrapupSkipped; this.Provider = Provider; this.ExternalContact = ExternalContact; this.ExternalOrganization = ExternalOrganization; this.AudioMuted = AudioMuted; this.VideoMuted = VideoMuted; this.SharingScreen = SharingScreen; this.PeerCount = PeerCount; this.Context = Context; }
/// <summary> /// Initializes a new instance of the <see cref="DocumentDataNotification" /> 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="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="PageCount">PageCount.</param> /// <param name="SelfUri">SelfUri.</param> public DocumentDataNotification(string Id = null, string Name = null, string DateCreated = null, string DateModified = null, DocumentDataNotificationWorkspace Workspace = null, DocumentDataNotificationCreatedBy CreatedBy = null, string ContentType = null, int?ContentLength = null, string Filename = null, string FileName = null, int?ChangeNumber = null, string DateUploaded = null, DocumentDataNotificationUserData UploadedBy = null, DocumentDataNotificationLockInfo LockInfo = null, int?PageCount = 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.FileName = FileName; this.ChangeNumber = ChangeNumber; this.DateUploaded = DateUploaded; this.UploadedBy = UploadedBy; this.LockInfo = LockInfo; this.PageCount = PageCount; this.SelfUri = SelfUri; }