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