namespace axXez.TS3.Protocol { /// Represents a permission definition returned by permissionlist. public class PermissionInfo : TsEntity, INamedEntity { /// Numeric permission ID. [TsField("permid")] public int ID { get; protected set; } /// Internal permission name (e.g. "b_serverinstance_help_view"). [TsField("permname")] public string Name { get; protected set; } /// Human-readable description of what the permission controls. [TsField("permdesc")] public string Description { get; protected set; } internal PermissionInfo(TsDataEntry data) : base(data) { } } }