Interface IPermissionType
Interface for permission type.
Inherited Members
      System.Dynamic.IDynamicMetaObjectProvider.GetMetaObject(System.Linq.Expressions.Expression)
    
    
    
  Namespace: Kephas.Model.Security.Authorization
Assembly: Kephas.Model.dll
Syntax
public interface IPermissionType : IClassifier, IModelElement, INamedElement, IAggregatedElementInfo, ITypeInfo, IElementInfo, IExpando, IDynamicMetaObjectProvider, IIndexable, IAttributeProviderProperties
| Improve this Doc View SourceGrantedPermissions
Gets the granted permissions.
Declaration
IEnumerable<IPermissionType> GrantedPermissions { get; }Property Value
| Type | Description | 
|---|---|
| System.Collections.Generic.IEnumerable<IPermissionType> | The granted permissions. | 
Remarks
When this permission is granted, the permissions granted by this are also granted. Using this mechanism one can define a hierarchy of permissions.
RequiredPermissions
Gets the required permissions to access this permission.
Declaration
IEnumerable<IPermissionType> RequiredPermissions { get; }Property Value
| Type | Description | 
|---|---|
| System.Collections.Generic.IEnumerable<IPermissionType> | The required permissions. | 
Scoping
Gets the scoping.
Declaration
Scoping Scoping { get; }Property Value
| Type | Description | 
|---|---|
| Scoping | The scoping. |