20 lines
442 B
C#
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;
|
|
}
|
|
} |