Versions in this module Expand all Collapse all v0 v0.1.0 Apr 26, 2022 Changes in this version + type Factory interface + AddQueryTypeMapperField func(field string, queryType typemapper.QueryTypeMapper) + MapField func(field string, values []string) (interface{}, error) + MapRegexField func(field string, values []string) (interface{}, error) + Validate func(field string, values []string) error + ValidateRegexField func(field string, values []string) error + type FinalizeParseFunc func(result ParseResult, field string, value ResultOrError) + type ParseResult map[string]ResultOrError + type ParseSchema map[string]ParseSchemaItem + type ParseSchemaItem struct + FinalizeParseFunc FinalizeParseFunc + IsRegex bool + TypeMapFunc typemapper.TypeMapperFunc + ValidateFieldFunc typemapper.ValidateFieldFunc + ValidateValuesFunc typemapper.ValidateValuesFunc + ValidationFunc validator.ValidateFunc + type Parser struct + Factory Factory + ParseSchema ParseSchema + func New(Factory Factory, Schema ParseSchema) *Parser + func (p *Parser) ParseUrlValues(urlValues url.Values) ParseResult + type ResultOrError struct + Err error + Result interface{} + func (r ResultOrError) IsError() bool