namespace axXez.TS3.Protocol
{
/// Fired when a client moves to a different channel.
public class ClientMovedArgs : TsEntity
{
/// ID of the channel the client was moved to.
[TsField("ctid")]
public int TargetChannelID { get; private set; }
/// Reason for the move.
[TsField("reasonid")]
public EventReason ReasonID { get; private set; }
/// Client who performed the move; only present when is .
[TsField]
public InvokerInfo InvokerInfo { get; private set; }
/// Client ID of the client who was moved.
[TsField("clid")]
public int ClientID { get; private set; }
internal ClientMovedArgs(TsDataEntry data) : base(data) { }
}
}