namespace axXez.TS3.Protocol
{
/// Fired when virtual server properties are changed. Only the modified fields are included.
public class ServerEditedArgs : TsEntity
{
/// Reason for the edit.
[TsField("reasonid")]
public EventReason ReasonID { get; private set; }
/// Client who performed the edit.
[TsField]
public InvokerInfo InvokerInfo { get; private set; }
/// Partial server state containing only the properties that were changed.
[TsField]
public ServerInfo ServerInfo { get; private set; }
internal ServerEditedArgs(TsDataEntry data) : base(data) { }
}
}