oqtane.framework/Oqtane.Shared/Models/SiteTemplate.cs
2020-03-19 12:07:33 -04:00

33 lines
957 B
C#

using System.Collections.Generic;
namespace Oqtane.Models
{
public class SiteTemplate
{
public string Name { get; set; }
public string TypeName { get; set; }
}
public class PageTemplate
{
public string Name { get; set; }
public string Parent { get; set; }
public string Path { get; set; }
public string Icon { get; set; }
public bool IsNavigation { get; set; }
public bool IsPersonalizable { get; set; }
public bool EditMode { get; set; }
public string PagePermissions { get; set; }
public List<PageTemplateModule> PageTemplateModules { get; set; }
}
public class PageTemplateModule
{
public string ModuleDefinitionName { get; set; }
public string Title { get; set; }
public string Pane { get; set; }
public string ModulePermissions { get; set; }
public string Content { get; set; }
}
}