Versions in this module Expand all Collapse all v2 v2.1.0 May 2, 2026 Changes in this version + type FieldSet struct + ByResource map[string][]string + Fields []string + func ParseFields(values url.Values) (FieldSet, error) + func ParseFieldsChecked(values url.Values) (FieldSet, fielderrors.FieldErrors) + type Filter struct + Field string + Operator FilterOperator + Values []string + func ParseFilters(values url.Values, config FilterConfig) ([]Filter, error) + func ParseFiltersChecked(values url.Values, config FilterConfig) ([]Filter, fielderrors.FieldErrors) + type FilterConfig struct + Fields []FilterField + type FilterField struct + Name string + Operators []FilterOperator + type FilterOperator string + const FilterOperatorContains + const FilterOperatorEqual + const FilterOperatorGreaterThan + const FilterOperatorGreaterThanOrEqual + const FilterOperatorIn + const FilterOperatorLessThan + const FilterOperatorLessThanOrEqual + const FilterOperatorNotEqual + type IncludeSet struct + Includes []string + func ParseIncludes(values url.Values) (IncludeSet, error) + func ParseIncludesChecked(values url.Values) (IncludeSet, fielderrors.FieldErrors) + type Sort struct + Fields []SortField + func ParseSort(values url.Values, config SortConfig) (Sort, error) + func ParseSortChecked(values url.Values, config SortConfig) (Sort, fielderrors.FieldErrors) + type SortConfig struct + AllowedFields []string + type SortField struct + Desc bool + Name string