PermissionGrantInfo.cs 657 B

12345678910111213141516171819202122232425262728
  1. namespace VberZero.Authorization;
  2. /// <summary>
  3. /// 表示具有 <see cref="IsGranted"/> 信息的权限 <see cref="Name"/>。
  4. /// </summary>
  5. public class PermissionGrantInfo
  6. {
  7. /// <summary>
  8. /// 权限的名称。
  9. /// </summary>
  10. public string Name { get; private set; }
  11. /// <summary>
  12. /// 是否被禁止此权限
  13. /// </summary>
  14. public bool IsGranted { get; private set; }
  15. /// <summary>
  16. ///
  17. /// </summary>
  18. /// <param name="name"></param>
  19. /// <param name="isGranted"></param>
  20. public PermissionGrantInfo(string name, bool isGranted)
  21. {
  22. Name = name;
  23. IsGranted = isGranted;
  24. }
  25. }