Table of Contents

Class CreateWebTemplate.Command

Namespace
Raytha.Application.Themes.WebTemplates.Commands
Assembly
Raytha.Application.dll
public record CreateWebTemplate.Command : LoggableRequest<CommandResponseDto<ShortGuid>>, IRequest<CommandResponseDto<ShortGuid>>, IBaseRequest, ILoggableRequest, IEquatable<LoggableRequest<CommandResponseDto<ShortGuid>>>, IEquatable<CreateWebTemplate.Command>
Inheritance
CreateWebTemplate.Command
Implements
IRequest<CommandResponseDto<ShortGuid>>
IBaseRequest
Inherited Members

Properties

AllowAccessForNewContentTypes

public bool AllowAccessForNewContentTypes { get; init; }

Property Value

bool

Content

public required string Content { get; init; }

Property Value

string

DeveloperName

public required string DeveloperName { get; init; }

Property Value

string

IsBaseLayout

public bool IsBaseLayout { get; init; }

Property Value

bool

Label

public required string Label { get; init; }

Property Value

string

ParentTemplateId

public ShortGuid? ParentTemplateId { get; init; }

Property Value

ShortGuid?

TemplateAccessToModelDefinitions

public required IEnumerable<ShortGuid> TemplateAccessToModelDefinitions { get; init; }

Property Value

IEnumerable<ShortGuid>

ThemeId

public required ShortGuid ThemeId { get; init; }

Property Value

ShortGuid

Methods

Empty()

public static CreateWebTemplate.Command Empty()

Returns

CreateWebTemplate.Command