QueryParameters

Companion:
class
class Object
trait Matchable
class Any

Value members

Concrete methods

final def empty: QueryParameters[Unit, Nothing]
def factory[Q, A](matching: Map[String, Param] => Either[A, ParamMatchOutput[Q]], creating: Q => Map[String, Param]): QueryParameters[Q, A]
final def ignore: QueryParameters[Unit, Nothing]

Alias for empty which seems to better reflect the semantic.

Alias for empty which seems to better reflect the semantic.

final def listParam[Q, A](paramName: String)(implicit fromString: FromString[Q, A], printer: Printer[Q], paramMatchingError: ParamMatchingError[A]): QueryParameters[List[Q], A]
final def param[Q, A](paramName: String)(implicit fromString: FromString[Q, A], printer: Printer[Q], paramMatchingError: ParamMatchingError[A]): QueryParameters[Q, A]
final def simpleQueryParam[Q, A](paramName: String, matching: Param => Either[A, Q], creating: Q => Param)(implicit paramMatchingError: ParamMatchingError[A]): QueryParameters[Q, A]