Table of Contents

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

Dictionary<string, IEnumerable<string>>

DeveloperName

public string DeveloperName { get; init; }

Property Value

string

Label

public string Label { get; init; }

Property Value

string

SystemPermissions

public IEnumerable<string> SystemPermissions { get; init; }

Property Value

IEnumerable<string>

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

Returns

RoleDto