Backend/e-suite.API/eSuite.API/security/AccessKeyAttribute.cs
2026-01-20 21:50:10 +00:00

24 lines
579 B
C#

using eSuite.Core.Security;
namespace eSuite.API.security;
/// <summary>
/// Used to quickly add support for security permissions to a method.
/// </summary>
[AttributeUsage(AttributeTargets.Method )]
public class AccessKeyAttribute : Attribute
{
/// <summary>
///
/// </summary>
/// <param name="securityAccess"></param>
public AccessKeyAttribute(SecurityAccess securityAccess)
{
SecurityAccess = securityAccess;
}
/// <summary>
///
/// </summary>
public SecurityAccess SecurityAccess { get; }
}