示例#1
0
        /// <summary>
        /// Initializes a new instance of the <see cref="ConversationNotificationVideo" /> class.
        /// </summary>


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



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



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



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



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



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



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



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



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



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



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



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



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



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



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


        public ConversationNotificationVideo(StateEnum?State = null, ConversationNotificationAddress Self = null, string Id = null, string Context = null, bool?AudioMuted = null, bool?VideoMuted = null, bool?SharingScreen = null, string Provider = null, string ScriptId = null, string PeerId = null, DisconnectTypeEnum?DisconnectType = null, DateTime?ConnectedTime = null, DateTime?DisconnectedTime = null, List <string> Msids = null, Object AdditionalProperties = null)
        {
            this.State = State;



            this.Self = Self;



            this.Id = Id;



            this.Context = Context;



            this.AudioMuted = AudioMuted;



            this.VideoMuted = VideoMuted;



            this.SharingScreen = SharingScreen;



            this.Provider = Provider;



            this.ScriptId = ScriptId;



            this.PeerId = PeerId;



            this.DisconnectType = DisconnectType;



            this.ConnectedTime = ConnectedTime;



            this.DisconnectedTime = DisconnectedTime;



            this.Msids = Msids;



            this.AdditionalProperties = AdditionalProperties;
        }
示例#2
0
        /// <summary>
        /// Initializes a new instance of the <see cref="ConversationNotificationScreenshare" /> class.
        /// </summary>


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



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



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



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



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



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



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



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



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



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



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



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


        public ConversationNotificationScreenshare(StateEnum?State = null, ConversationNotificationAddress Self = null, string Id = null, string Context = null, bool?Sharing = null, string Provider = null, string ScriptId = null, string PeerId = null, DisconnectTypeEnum?DisconnectType = null, DateTime?ConnectedTime = null, DateTime?DisconnectedTime = null, Object AdditionalProperties = null)
        {
            this.State = State;



            this.Self = Self;



            this.Id = Id;



            this.Context = Context;



            this.Sharing = Sharing;



            this.Provider = Provider;



            this.ScriptId = ScriptId;



            this.PeerId = PeerId;



            this.DisconnectType = DisconnectType;



            this.ConnectedTime = ConnectedTime;



            this.DisconnectedTime = DisconnectedTime;



            this.AdditionalProperties = AdditionalProperties;
        }
示例#3
0
        /// <summary>
        /// Initializes a new instance of the <see cref="ConversationNotificationMessage" /> class.
        /// </summary>


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



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



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



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



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



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



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



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



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



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



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



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



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



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



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



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



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



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


        public ConversationNotificationMessage(string Id = null, StateEnum?State = null, bool?Held = null, string Provider = null, string ScriptId = null, string PeerId = null, DisconnectTypeEnum?DisconnectType = null, DateTime?StartHoldTime = null, DateTime?ConnectedTime = null, DateTime?DisconnectedTime = null, ConversationNotificationAddress ToAddress = null, ConversationNotificationAddress FromAddress = null, List <ConversationNotificationMessages> Messages = null, string MessagesTranscriptUri = null, TypeEnum?Type = null, string RecipientCountry = null, string RecipientType = null, Object AdditionalProperties = null)
        {
            this.Id = Id;



            this.State = State;



            this.Held = Held;



            this.Provider = Provider;



            this.ScriptId = ScriptId;



            this.PeerId = PeerId;



            this.DisconnectType = DisconnectType;



            this.StartHoldTime = StartHoldTime;



            this.ConnectedTime = ConnectedTime;



            this.DisconnectedTime = DisconnectedTime;



            this.ToAddress = ToAddress;



            this.FromAddress = FromAddress;



            this.Messages = Messages;



            this.MessagesTranscriptUri = MessagesTranscriptUri;



            this.Type = Type;



            this.RecipientCountry = RecipientCountry;



            this.RecipientType = RecipientType;



            this.AdditionalProperties = AdditionalProperties;
        }
示例#4
0
        /// <summary>
        /// Initializes a new instance of the <see cref="ConversationNotificationCobrowse" /> class.
        /// </summary>


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



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



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



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



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



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



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



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



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



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



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



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



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



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



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



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


        public ConversationNotificationCobrowse(StateEnum?State = null, DisconnectTypeEnum?DisconnectType = null, string Id = null, ConversationNotificationAddress Self = null, string RoomId = null, string CobrowseSessionId = null, string CobrowseRole = null, List <string> Controlling = null, string ViewerUrl = null, string Provider = null, string ScriptId = null, string PeerId = null, DateTime?ProviderEventTime = null, DateTime?ConnectedTime = null, DateTime?DisconnectedTime = null, Object AdditionalProperties = null)
        {
            this.State = State;



            this.DisconnectType = DisconnectType;



            this.Id = Id;



            this.Self = Self;



            this.RoomId = RoomId;



            this.CobrowseSessionId = CobrowseSessionId;



            this.CobrowseRole = CobrowseRole;



            this.Controlling = Controlling;



            this.ViewerUrl = ViewerUrl;



            this.Provider = Provider;



            this.ScriptId = ScriptId;



            this.PeerId = PeerId;



            this.ProviderEventTime = ProviderEventTime;



            this.ConnectedTime = ConnectedTime;



            this.DisconnectedTime = DisconnectedTime;



            this.AdditionalProperties = AdditionalProperties;
        }
示例#5
0
        /// <summary>
        /// Initializes a new instance of the <see cref="ConversationNotificationCall" /> class.
        /// </summary>


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



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



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



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



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



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



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



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



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



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



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



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



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



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



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



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



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



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



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



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



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



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



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


        public ConversationNotificationCall(string Id = null, StateEnum?State = null, bool?Recording = null, RecordingStateEnum?RecordingState = null, bool?Muted = null, bool?Confined = null, bool?Held = null, ConversationNotificationErrorInfo ErrorInfo = null, DisconnectTypeEnum?DisconnectType = null, DateTime?StartHoldTime = null, DirectionEnum?Direction = null, string DocumentId = null, ConversationNotificationSelf Self = null, ConversationNotificationAddress Other = null, string Provider = null, string ScriptId = null, string PeerId = null, DateTime?ConnectedTime = null, DateTime?DisconnectedTime = null, List <ConversationNotificationDisconnectReasons> DisconnectReasons = null, ConversationNotificationFaxStatus FaxStatus = null, string UuiData = null, Object AdditionalProperties = null)
        {
            this.Id = Id;



            this.State = State;



            this.Recording = Recording;



            this.RecordingState = RecordingState;



            this.Muted = Muted;



            this.Confined = Confined;



            this.Held = Held;



            this.ErrorInfo = ErrorInfo;



            this.DisconnectType = DisconnectType;



            this.StartHoldTime = StartHoldTime;



            this.Direction = Direction;



            this.DocumentId = DocumentId;



            this.Self = Self;



            this.Other = Other;



            this.Provider = Provider;



            this.ScriptId = ScriptId;



            this.PeerId = PeerId;



            this.ConnectedTime = ConnectedTime;



            this.DisconnectedTime = DisconnectedTime;



            this.DisconnectReasons = DisconnectReasons;



            this.FaxStatus = FaxStatus;



            this.UuiData = UuiData;



            this.AdditionalProperties = AdditionalProperties;
        }