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