using CoreModels.Tools; using System; using ToolsModule.ManagmentEntity; using ToolsModule.ManagmentSecurity; namespace CoreModels.ModelsSecurity { [EntityDescription("Access", "Доступные действия для ролей")] [EntityDependency("Role", "RoleId", "Доступные дейсвтиия создаются под конкретную роль")] public interface IAccessModel : IId { /// /// Илентификатор роли /// [CheckRigthForMap] Guid RoleId { get; } /// /// Тип операции /// [CheckRigthForMap] AccessOperation AccessOperation { get; } /// /// Режим доступа /// [CheckRigthForMap] AccessType AccessType { get; } } }