Class RoleDto
- Namespace
- Raytha.Application.Roles
- Assembly
- Raytha.Application.dll
public record RoleDto : BaseAuditableEntityDto, IBaseEntityDto, IEquatable<BaseEntityDto>, IEquatable<BaseAuditableEntityDto>, IEquatable<RoleDto>
- Inheritance
-
RoleDto
- Implements
- Inherited Members
Properties
ContentTypePermissions
public Dictionary<ShortGuid, IEnumerable<string>> ContentTypePermissions { get; init; }
Property Value
- Dictionary<ShortGuid, IEnumerable<string>>
ContentTypePermissionsFriendlyNames
public Dictionary<string, IEnumerable<string>> ContentTypePermissionsFriendlyNames { get; init; }
Property Value
DeveloperName
public string DeveloperName { get; init; }
Property Value
Label
public string Label { get; init; }
Property Value
SystemPermissions
public IEnumerable<string> SystemPermissions { get; init; }
Property Value
Methods
GetProjection()
public static Expression<Func<Role, RoleDto>> GetProjection()
Returns
- Expression<Func<Role, RoleDto>>
GetProjection(Role)
public static RoleDto GetProjection(Role entity)
Parameters
entity
Role