using System;
using Qusion.Cms.Core.Domain;
using Qusion.Cms.Site;

namespace Qusion.WebApp.Areas.cms.Models.Pages
{
    public sealed class PageModel
    {
        public Guid ID { get; set; }
        public Guid? ParentID { get; set; }
        public string Alias { get; set; }
        public string Title { get; set; }
        public string MenuName { get; set; }
        public string ExternalUrl { get; set; }
        public PageSimpleModel InternalRedirect { get; set; }
        public string Description { get; set; }
        public WorkflowStatus Status { get; set; }
        public TemplateSimpleModel Template { get; set; }
        public PageType PageType { get; set; }
        public bool Navigable { get; set; }
        public int Ordinal { get; set; }
        public Guid InternalRedirectID { get; set; }
    }
}