Class Permission
- Namespace
- KadicAuth.Domain.Entities
- Assembly
- KadicAuth.Domain.dll
- Inheritance
-
object
Permission
Constructors
Permission(Guid, Guid, string, string, string?)
public Permission(Guid id, Guid subModuleId, string code, string name, string? description = null)
Parameters
id Guid
subModuleId Guid
code string
name string
description string
Properties
Code
public string Code { get; }
Property Value
- string
CreatedAt
public DateTime CreatedAt { get; }
Property Value
- DateTime
Description
public string? Description { get; }
Property Value
- string
Id
Property Value
- Guid
IsActive
public bool IsActive { get; }
Property Value
- bool
Name
public string Name { get; }
Property Value
- string
RolePermissions
public ICollection<RolePermission> RolePermissions { get; set; }
Property Value
- ICollection<RolePermission>
SubModule
public SubModule? SubModule { get; set; }
Property Value
- SubModule
SubModuleId
public Guid SubModuleId { get; }
Property Value
- Guid
TenantRolePermissions
public ICollection<TenantRolePermission> TenantRolePermissions { get; set; }
Property Value
- ICollection<TenantRolePermission>
UpdatedAt
public DateTime? UpdatedAt { get; }
Property Value
- DateTime?
Methods
Activate()
Deactivate()
Update(string, string?, Guid)
public void Update(string name, string? description, Guid subModuleId)
Parameters
name string
description string
subModuleId Guid