using System; using System.Collections.Generic; using Oqtane.Shared; namespace Oqtane.Models { public class SearchQuery { public int SiteId { get; set; } public Alias Alias { get; set; } public string Keywords { get; set; } public string IncludeEntities { get; set; } = ""; // comma delimited entities to include public string ExcludeEntities { get; set; } = ""; // comma delimited entities to exclude public DateTime FromDate { get; set; } public DateTime ToDate { get; set; } public IDictionary Properties { get; set; } = new Dictionary(); public int PageIndex { get; set; } public int PageSize { get; set; } public SearchSortField SortField { get; set; } public SearchSortOrder SortOrder { get; set; } public int BodyLength { get; set;} = 255; } }