namespace Azaion.Common.DTO; public enum RoleEnum { None = 0, Operator = 10, //only annotator is available. Could send annotations to queue. Validator = 20, //annotator + dataset explorer. This role allows to receive annotations from the queue. CompanionPC = 30, Admin = 40, // ApiAdmin = 1000 //everything } public static class RoleEnumExtensions { public static bool IsValidator(this RoleEnum role) => role.In(RoleEnum.Validator, RoleEnum.Admin, RoleEnum.ApiAdmin); }