Class Role
- Namespace
- KadicAuth.Domain.Entities
- Assembly
- KadicAuth.Domain.dll
- Inheritance
-
object
Role
Constructors
Role(Guid, Guid, string, string, string?)
public Role(Guid id, Guid tenantId, string code, string name, string? description = null)
Parameters
id Guid
tenantId 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>
Tenant
public Tenant? Tenant { get; set; }
Property Value
- Tenant
TenantId
public Guid TenantId { get; }
Property Value
- Guid
Methods
Activate()
AddPermission(RolePermission)
public void AddPermission(RolePermission permission)
Parameters
permission RolePermission
Deactivate()
Update(string, string?)
public void Update(string name, string? description)
Parameters
name string
description string