/// <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;
 }
示例#2
0
 /// <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;
 }
示例#3
0
 /// <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;
 }
示例#5
0
 /// <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;
 }
示例#7
0
 /// <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;
 }
示例#9
0
 /// <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;
 }
示例#10
0
 /// <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;
 }