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) { } } }