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 List EntityNames { get; set; } = new List(); public DateTime From { get; set; } public DateTime To { get; set; } public IDictionary Properties { get; set; } = new Dictionary(); public int PageIndex { get; set; } public int PageSize { get; set; } public SearchSortFields SortField { get; set; } public SearchSortDirections SortDirection { get; set; } public int BodySnippetLength { get; set;} = 255; } }