HxParams

zio.http.htmx.HxParams
See theHxParams companion trait
object HxParams

Attributes

Companion
trait
Source
HxParams.scala
Graph
Supertypes
trait Sum
trait Mirror
class Object
trait Matchable
class Any
Self type
HxParams.type

Members list

Type members

Classlikes

case object All extends HxParams

Includes all parameters.

Includes all parameters.

Attributes

Source
HxParams.scala
Supertypes
trait Singleton
trait Product
trait Mirror
trait HxParams
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all
Self type
All.type
case object None extends HxParams

Includes no parameters.

Includes no parameters.

Attributes

Source
HxParams.scala
Supertypes
trait Singleton
trait Product
trait Mirror
trait HxParams
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all
Self type
None.type
final case class Not(params: Seq[String]) extends HxParams

Excludes the listed parameters.

Excludes the listed parameters.

Attributes

Source
HxParams.scala
Supertypes
trait HxParams
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all
final case class Only(params: Seq[String]) extends HxParams

Includes only the listed parameters.

Includes only the listed parameters.

Attributes

Source
HxParams.scala
Supertypes
trait HxParams
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all

Inherited and Abstract types

type MirroredElemLabels <: Tuple

The names of the product elements.

The names of the product elements.

Attributes

Inherited from:
Mirror
Source
Mirror.scala
type MirroredLabel <: String

The name of the type.

The name of the type.

Attributes

Inherited from:
Mirror
Source
Mirror.scala

Value members

Concrete methods

def not(first: String, rest: String*): HxParams

Creates a not ... parameter strategy.

Creates a not ... parameter strategy.

Attributes

Source
HxParams.scala
def only(first: String, rest: String*): HxParams

Creates an allow-list parameter strategy.

Creates an allow-list parameter strategy.

Attributes

Source
HxParams.scala
def parse(value: String): Either[String, HxParams]

Parses a rendered hx-params string back into a typed HxParams.

Parses a rendered hx-params string back into a typed HxParams.

Attributes

Source
HxParams.scala

Implicits

Implicits

Attributes

Source
HxParams.scala