- 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
public AuditableUserDto? CreatorUser { get; init; }
Property Value
- AuditableUserDto
public string? CssClassName { get; init; }
Property Value
- string
public bool IsDisabled { get; init; }
Property Value
- bool
public required string Label { get; init; }
Property Value
- string
public AuditableUserDto? LastModifierUser { get; init; }
Property Value
- AuditableUserDto
public required ShortGuid NavigationMenuId { get; init; }
Property Value
- ShortGuid
public bool OpenInNewTab { get; init; }
Property Value
- bool
public int Ordinal { get; init; }
Property Value
- int
public ShortGuid? ParentNavigationMenuItemId { get; init; }
Property Value
- ShortGuid?
public required string Url { get; init; }
Property Value
- string
Methods
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