# Functions
NewRunType takes a string and returns a pointer to a RunType.
# Structs
PageInfo is the extra information about a searched page.
QueryFieldConstraint is a constraint used in a search query.
QueryOrder is the order in which the results should be returned.
QueryPredicate Field and Constraint pair for search input.
RunStateTransition represents a single run state transition.
SearchInput is the main object provided to any search query.