# Structs
Category represents all the search categories in search page.
Contact represents each search result contact details.
ContentItem represents each search result.
ContentItemType represents the type of each search result.
ContentType represents the type of the search results and the number of results for each type.
Dataset represents additional dataset fields.
Description represents each search result description.
No description provided by the author
Filter respresents all filter information needed by templates.
Hightlight contains specfic metadata with search keyword(s) highlighted.
MatchDescription represents each search result matches' description.
MatchDetails represents each search result matches' details.
Matches represents each search result matches.
No description provided by the author
Response represents the search results.
Search represents all search parameters and response data of the search.
Search is the model struct for the cookies preferences form.
Sort represents all the information of sorting related to the search page.
SortOptions represents all the information of different sorts available.
No description provided by the author
TopicFilter respresents all the topic filter information needed by templates.