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