using System;
namespace AsterNET.Manager.Event
{
///
/// A QueueMemberPausedEvent is triggered when a queue member is paused or unpaused.
/// It is implemented in apps/app_queue.c.
///
/// Available since : Asterisk 1.2.
/// Replaced by : since Asterisk 12.
/// Removed since : Asterisk 13.
///
///
public class QueueMemberPausedEvent : AbstractQueueMemberEvent
{
///
/// The reason a member was paused
///
public string Reason { get; set; }
///
/// Not Available, use instead.
///
public new string PausedReason { get; set; }
///
/// Not Available, use instead.
///
public new bool InCall { get; set; }
///
/// Creates a new QueueMemberPausedEvent
///
/// ManagerConnection passed through in the event.
public QueueMemberPausedEvent(ManagerConnection source)
: base(source)
{
}
}
}