Table of Contents

Class EditNavigationMenuItem.Command

Namespace
Raytha.Application.NavigationMenuItems.Commands
Assembly
Raytha.Application.dll
public record EditNavigationMenuItem.Command : LoggableEntityRequest<CommandResponseDto<ShortGuid>>, IRequest<CommandResponseDto<ShortGuid>>, IBaseRequest, ILoggableRequest, IEquatable<LoggableRequest<CommandResponseDto<ShortGuid>>>, ILoggableEntityRequest, IEquatable<LoggableEntityRequest<CommandResponseDto<ShortGuid>>>, IEquatable<EditNavigationMenuItem.Command>
Inheritance
EditNavigationMenuItem.Command
Implements
IRequest<CommandResponseDto<ShortGuid>>
IBaseRequest
Inherited Members

Properties

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

NavigationMenuId

public required ShortGuid NavigationMenuId { get; init; }

Property Value

ShortGuid

OpenInNewTab

public bool OpenInNewTab { get; init; }

Property Value

bool

ParentNavigationMenuItemId

public ShortGuid? ParentNavigationMenuItemId { get; init; }

Property Value

ShortGuid?

Url

public required string Url { get; init; }

Property Value

string

Methods

Empty()

public static EditNavigationMenuItem.Command Empty()

Returns

EditNavigationMenuItem.Command