using System; using System.Collections.Generic; using Oqtane.Models; namespace Oqtane.UI { public class PageState { public Alias Alias { get; set; } public Site Site { get; set; } public List Pages { get; set; } public Page Page { get; set; } public User User { get; set; } public List Modules { get; set; } public Uri Uri { get; set; } public Dictionary QueryString { get; set; } public string UrlParameters { get; set; } public int ModuleId { get; set; } public string Action { get; set; } public bool EditMode { get; set; } public DateTime LastSyncDate { get; set; } public Oqtane.Shared.Runtime Runtime { get; set; } public int VisitorId { get; set; } public string RemoteIPAddress { get; set; } } }