using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace AsterNET.Manager.Event
{
///
/// Raised as part of the ConfbridgeList action response list.
/// See https://wiki.asterisk.org/wiki/display/AST/Asterisk+16+ManagerEvent_ConfbridgeList
///
public class ConfbridgeListEvent : AbstractConfbridgeEvent
{
///
/// Identifies this user as an admin user.
///
public string Admin { get; set; }
///
/// Identifies this user as a marked user.
///
public string MarkedUser { get; set; }
///
/// Must this user wait for a marked user to join?
///
public string WaitMarked { get; set; }
///
/// Does this user get kicked after the last marked user leaves?
///
public string EndMarked { get; set; }
///
/// Is this user waiting for a marked user to join?
///
public string Waiting { get; set; }
///
/// The current mute status.
///
public string Muted { get; set; }
///
/// Is this user talking?
///
public string Talking { get; set; }
///
/// The number of seconds the channel has been up.
///
public string AnsweredTime { get; set; }
///
/// A numeric code for the channel's current state, related to ChannelStateDesc
///
public string ChannelState { get; set; }
///
/// The number of seconds the channel has been up.
///
public string ChannelStateDesc { get; set; }
///
/// Gets or sets the Caller*ID number.
///
public string CallerIDNum { get; set; }
///
/// Gets or sets the Caller*ID name.
///
public string CallerIDName { get; set; }
///
/// Gets or sets the connected line number.
///
public string ConnectedLineNum { get; set; }
///
/// Gets or sets the name of the connected line.
///
public string ConnectedLineName { get; set; }
///
/// Gets or sets the language.
///
public string Language { get; set; }
///
/// Gets or sets the account code.
///
public string AccountCode { get; set; }
///
/// Gets or sets the context.
///
public string Context { get; set; }
///
/// Gets or sets the exten.
///
public string Exten { get; set; }
///
/// Gets or sets the priority.
///
public string Priority { get; set; }
///
/// Gets or sets the Uniqueid.
///
public string Uniqueid { get; set; }
///
/// Gets or sets the Linkedid.
/// Uniqueid of the oldest channel associated with this channel.
///
public string Linkedid { get; set; }
///
/// Creates a new .
///
///
public ConfbridgeListEvent(ManagerConnection source)
: base(source)
{
}
}
}