Table of Contents

Class NavigationMenuItemDto

Namespace
Raytha.Application.NavigationMenuItems
Assembly
Raytha.Application.dll
public record NavigationMenuItemDto : BaseAuditableEntityDto, IBaseEntityDto, IEquatable<BaseEntityDto>, IEquatable<BaseAuditableEntityDto>, IEquatable<NavigationMenuItemDto>
Inheritance
NavigationMenuItemDto
Implements
Inherited Members

Properties

CreatorUser

public AuditableUserDto? CreatorUser { get; init; }

Property Value

AuditableUserDto

CssClassName

public string? CssClassName { get; init; }

Property Value

string

IsDisabled

public bool IsDisabled { get; init; }

Property Value

bool

Label

public required string Label { get; init; }

Property Value

string

LastModifierUser

public AuditableUserDto? LastModifierUser { get; init; }

Property Value

AuditableUserDto

NavigationMenuId

public required ShortGuid NavigationMenuId { get; init; }

Property Value

ShortGuid

OpenInNewTab

public bool OpenInNewTab { get; init; }

Property Value

bool

Ordinal

public int Ordinal { get; init; }

Property Value

int

ParentNavigationMenuItemId

public ShortGuid? ParentNavigationMenuItemId { get; init; }

Property Value

ShortGuid?

Url

public required string Url { get; init; }

Property Value

string

Methods

GetProjection()

public static Expression<Func<NavigationMenuItem, NavigationMenuItemDto>> GetProjection()

Returns

Expression<Func<NavigationMenuItem, NavigationMenuItemDto>>

GetProjection(NavigationMenuItem)

public static NavigationMenuItemDto GetProjection(NavigationMenuItem entity)

Parameters

entity NavigationMenuItem

Returns

NavigationMenuItemDto