Class SubModule
- Namespace
- KadicAuth.Domain.Entities
- Assembly
- KadicAuth.Domain.dll
- Inheritance
-
object
SubModule
Constructors
SubModule(Guid, Guid, string, string, string?)
public SubModule(Guid id, Guid moduleId, string slug, string name, string? description = null)
Parameters
id Guid
moduleId Guid
slug string
name string
description string
Properties
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
Module
public Module? Module { get; set; }
Property Value
- Module
ModuleId
public Guid ModuleId { get; }
Property Value
- Guid
Name
public string Name { get; }
Property Value
- string
Permissions
public ICollection<Permission> Permissions { get; set; }
Property Value
- ICollection<Permission>
Slug
public string Slug { get; }
Property Value
- string
TenantSubModules
public ICollection<TenantSubModule> TenantSubModules { get; set; }
Property Value
- ICollection<TenantSubModule>
UpdatedAt
public DateTime? UpdatedAt { get; }
Property Value
- DateTime?
Methods
Activate()
Deactivate()
Update(string, string, string?)
public void Update(string slug, string name, string? description)
Parameters
slug string
name string
description string