using System;
using System.Collections.Generic;
using System.Text;
using Vinno.vCloud.Protocol.Messages.Live;

namespace Vinno.vCloud.Client.Proxy.Interfaces
{
    /// <summary>
    /// 会诊成员改变通知
    /// </summary>
    public class ConversationMemberNotification
    {
       public string OpenId { get; set; }

       public MeetingMemberNotification MeetingMemberNotification { get; set; }

    }

    /// <summary>
    /// 会诊挂断通知
    /// </summary>
    public class HangupConversationMemberNotification
    {
        public string OpenId { get; set; }

        public MeetingHangupNotification MeetingHangupNotification { get; set; }

    }
    /// <summary>
    /// 拒绝会诊通知
    /// </summary>
    public class RejectConversationNotification
    {
        public string OpenId { get; set; }

        public RejectMeetingNotification RejectMeetingNotification { get; set; }

    }

    public class AcceptConversationNotification
    {
        public string OpenId { get; set; }

        public AcceptMeetingNotification AcceptMeetingNotification { get; set; }
    }


    /// <summary>
    /// 超时应答改变通知
    /// </summary>
    public class PendingTimeoutConversationNotification
    {
        public string OpenId { get; set; }

        public ChatPendingMemberTimeoutNotification Notification { get; set; }

    }


}