/// <summary> /// Creates a new web av call with given web conversation. /// </summary> /// <param name="avCall">Av call.</param> /// <param name="conversation">Web conversation.</param> internal WebAvCall(AudioVideoCall avCall, WebConversation conversation) { Debug.Assert(null != conversation, "conversation is null"); Debug.Assert(null != avCall, "av call is null"); this.WebConversation = conversation; m_avCall = avCall; }
/// <summary> /// Web im call. /// </summary> /// <param name="conversation">Web conversation to which this call belongs to.</param> internal WebImCall(InstantMessagingCall imCall, WebConversation conversation) { Debug.Assert(null != imCall, "imCall is null"); Debug.Assert(null != conversation, "conversation is null"); m_imCall = imCall; this.WebConversation = conversation; }
/// <summary> /// Creates a converssation creation operation response with given conversation. /// </summary> /// <param name="request">Original request.</param> /// <param name="conversation">Conversation that was created, if any.</param> public CreateConversationResponse(CreateConversationRequest request, WebConversation conversation) : base(request) { this.Conversation = conversation; }