Exemplo n.º 1
0
        /// <summary>
        /// Initializes a new instance of the <see cref="EmailConversationNotificationEmailMediaParticipant" /> 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="Wrapup">Wrapup.</param>



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



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



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



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



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



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


        public EmailConversationNotificationEmailMediaParticipant(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, DocumentDataV2NotificationCreatedBy User = null, EmailConversationNotificationUriReference Queue = null, Dictionary <string, string> Attributes = null, EmailConversationNotificationErrorInfo ErrorInfo = null, EmailConversationNotificationUriReference Script = null, int?WrapupTimeoutMs = null, bool?WrapupSkipped = null, string Provider = null, EmailConversationNotificationUriReference ExternalContact = null, EmailConversationNotificationUriReference ExternalOrganization = null, ConversationNotificationWrapup Wrapup = null, string Peer = null, string ScreenRecordingState = null, string Subject = null, int?MessagesSent = null, bool?AutoGenerated = null, string MessageId = 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.Wrapup = Wrapup;



            this.Peer = Peer;



            this.ScreenRecordingState = ScreenRecordingState;



            this.Subject = Subject;



            this.MessagesSent = MessagesSent;



            this.AutoGenerated = AutoGenerated;



            this.MessageId = MessageId;
        }
Exemplo n.º 2
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="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="Site">Site.</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="ContactSorts">ContactSorts.</param>



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



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



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



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



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


        public CampaignNotification(string Id = null, string Name = null, DateTime?DateCreated = null, DateTime?DateModified = null, int?Version = null, DocumentDataV2NotificationCreatedBy ContactList = null, CampaignNotificationUriReference Queue = null, DialingModeEnum?DialingMode = null, CampaignNotificationUriReference Script = null, CampaignNotificationUriReference EdgeGroup = null, CampaignNotificationUriReference Site = 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, List <CampaignNotificationContactSort> ContactSorts = null, int?NoAnswerTimeout = null, string CallAnalysisLanguage = null, int?Priority = null, List <CampaignNotificationUriReference> ContactListFilters = 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.DialingMode = DialingMode;



            this.Script = Script;



            this.EdgeGroup = EdgeGroup;



            this.Site = Site;



            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.ContactSorts = ContactSorts;



            this.NoAnswerTimeout = NoAnswerTimeout;



            this.CallAnalysisLanguage = CallAnalysisLanguage;



            this.Priority = Priority;



            this.ContactListFilters = ContactListFilters;



            this.AdditionalProperties = AdditionalProperties;
        }