Files
Moonlight/Moonlight/App/Extensions/Attributes/RequirePermissionAttribute.cs

20 lines
442 B
C#

using Moonlight.App.Models.Enums;
namespace Moonlight.App.Extensions.Attributes;
public class RequirePermissionAttribute : Attribute
{
public int PermissionInteger = 0;
public RequirePermissionAttribute(){}
public RequirePermissionAttribute(int perms)
{
PermissionInteger = perms;
}
public RequirePermissionAttribute(Permission permission)
{
PermissionInteger = (int)permission;
}
}