using System; namespace DysonNetwork.Shared.Permission; [AttributeUsage(AttributeTargets.Method | AttributeTargets.Class, Inherited = true, AllowMultiple = true)] public class RequiredPermissionAttribute : Attribute { public string Scope { get; } public string Permission { get; } public RequiredPermissionAttribute(string scope, string permission) { Scope = scope; Permission = permission; } }