query

fun <Q : Any> query(name: String, codec: StringCodec<Q>): QueryParameter<Q>(source)

Creates a query parameter with the given name and codec.

Return

query parameter definition.

Parameters

name

query parameter name.

codec

codec used to encode and decode the parameter value.

See also


fun <Q : Any> query(name: String, codec: StringCodec<Q>, default: Q): QueryParameter<Q>(source)

Creates a query parameter with the given name, codec, and a default.

Return

query parameter definition honouring the required/default combination.

Parameters

name

query parameter name.

codec

codec used to encode and decode the parameter value.

default

optional default value used when callers omit the parameter.

See also


Shorthand accessor to factory helpers for query parameters.