Class PermissionSeedEntry
- Assembly
- KadicAuth.Application.dll
Una entrada en el batch de siembra de permisos.
public sealed record PermissionSeedEntry
- Inheritance
-
objectPermissionSeedEntry
Constructors
PermissionSeedEntry(string, string, string, string?, string, string, string?)
Una entrada en el batch de siembra de permisos.
public PermissionSeedEntry(string ModuleKey, string SubmoduleSlug, string SubmoduleName, string? SubmoduleDescription, string Code, string Name, string? Description)
Parameters
ModuleKeystringClave del módulo padre, e.g. "RENT_A_CAR".
SubmoduleSlugstringSlug único del submódulo, e.g. "rentcar-drivers-profiles".
SubmoduleNamestringNombre legible del submódulo (solo se usa al crearlo).
SubmoduleDescriptionstringDescripción opcional del submódulo.
CodestringCódigo único del permiso, e.g. "RENTACAR_DRIVERS_PROFILES_VIEW".
NamestringNombre legible del permiso.
DescriptionstringDescripción opcional del permiso.
Properties
Code
Código único del permiso, e.g. "RENTACAR_DRIVERS_PROFILES_VIEW".
public string Code { get; init; }
Property Value
- string
Description
Descripción opcional del permiso.
public string? Description { get; init; }
Property Value
- string
ModuleKey
Clave del módulo padre, e.g. "RENT_A_CAR".
public string ModuleKey { get; init; }
Property Value
- string
Name
Nombre legible del permiso.
public string Name { get; init; }
Property Value
- string
SubmoduleDescription
Descripción opcional del submódulo.
public string? SubmoduleDescription { get; init; }
Property Value
- string
SubmoduleName
Nombre legible del submódulo (solo se usa al crearlo).
public string SubmoduleName { get; init; }
Property Value
- string
SubmoduleSlug
Slug único del submódulo, e.g. "rentcar-drivers-profiles".
public string SubmoduleSlug { get; init; }
Property Value
- string