- Namespace
- Raytha.Application.NavigationMenuItems
- Assembly
- Raytha.Application.dll
public class NavigationMenuItemJson
- Inheritance
-
NavigationMenuItemJson
- Inherited Members
-
Properties
public string? CssClassName { get; init; }
Property Value
- string
public required Guid Id { get; init; }
Property Value
- Guid
public bool IsDisabled { get; init; }
Property Value
- bool
public required string Label { get; init; }
Property Value
- string
public required Guid NavigationMenuId { get; init; }
Property Value
- Guid
public bool OpenInNewTab { get; init; }
Property Value
- bool
public int Ordinal { get; init; }
Property Value
- int
public Guid? ParentNavigationMenuItemId { get; init; }
Property Value
- Guid?
public required string Url { get; init; }
Property Value
- string
Methods
public static Expression<Func<NavigationMenuItem, NavigationMenuItemJson>> GetProjection()
Returns
- Expression<Func<NavigationMenuItem, NavigationMenuItemJson>>
GetProjection(NavigationMenuItem)
public static NavigationMenuItemJson GetProjection(NavigationMenuItem entity)
Parameters
entity
NavigationMenuItem
Returns
- NavigationMenuItemJson