Table of Contents

Class WebTemplateDto

Namespace
Raytha.Application.Themes.WebTemplates
Assembly
Raytha.Application.dll
public record WebTemplateDto : BaseAuditableEntityDto, IBaseEntityDto, IEquatable<BaseEntityDto>, IEquatable<BaseAuditableEntityDto>, IEquatable<WebTemplateDto>
Inheritance
WebTemplateDto
Implements
Inherited Members

Properties

AllowAccessForNewContentTypes

public bool AllowAccessForNewContentTypes { get; init; }

Property Value

bool

Content

public string Content { get; init; }

Property Value

string

CreatorUser

public AuditableUserDto? CreatorUser { get; init; }

Property Value

AuditableUserDto

DeveloperName

public string DeveloperName { get; init; }

Property Value

string

IsBaseLayout

public bool IsBaseLayout { get; init; }

Property Value

bool

IsBuiltInTemplate

public bool IsBuiltInTemplate { get; init; }

Property Value

bool

Label

public string Label { get; init; }

Property Value

string

LastModifierUser

public AuditableUserDto? LastModifierUser { get; init; }

Property Value

AuditableUserDto

ParentTemplate

public WebTemplateDto? ParentTemplate { get; init; }

Property Value

WebTemplateDto

ParentTemplateId

public ShortGuid? ParentTemplateId { get; init; }

Property Value

ShortGuid?

TemplateAccessToModelDefinitions

public Dictionary<ShortGuid, string> TemplateAccessToModelDefinitions { get; init; }

Property Value

Dictionary<ShortGuid, string>

ThemeId

public required ShortGuid ThemeId { get; init; }

Property Value

ShortGuid

Methods

GetProjection()

public static Expression<Func<WebTemplate?, WebTemplateDto?>> GetProjection()

Returns

Expression<Func<WebTemplate, WebTemplateDto>>

GetProjection(WebTemplate?)

public static WebTemplateDto? GetProjection(WebTemplate? entity)

Parameters

entity WebTemplate

Returns

WebTemplateDto