using System;
using System.Collections.Generic;
namespace IwbZero.Authorization.Base.Roles
{
///
/// Used to cache permissions of a role.
///
[Serializable]
public class RolePermissionCacheItem
{
public const string CacheStoreName = "IwbZeroRolePermissions";
public long RoleId { get; set; }
public HashSet GrantedPermissions { get; set; }
public RolePermissionCacheItem()
{
GrantedPermissions = new HashSet();
}
public RolePermissionCacheItem(int roleId)
: this()
{
RoleId = roleId;
}
}
}