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
-
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