FormValue

oxygen.ui.web.FormValue
See theFormValue companion object
final case class FormValue[-StateGet, +Value](fields: List[String], valueResult: StateGet => FormResult[Value])

Attributes

Companion
object
Graph
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all

Members list

Value members

Concrete methods

def *>[Value2](that: FormValue[StateGet, Value2]): FormValue[StateGet, Value2]
Extension method from FormValue
def <*[Value2](that: FormValue[StateGet, Value2]): FormValue[StateGet, Value1]
Extension method from FormValue
def <*>[Value2](that: FormValue[StateGet, Value2])(using zip: Zip[Value1, Value2]): FormValue[StateGet, zip.Out]
Extension method from FormValue
def absolve: FormValue[StateGet, Value]
Extension method from FormValue
def mapValue[Value2](f: Value => Value2): FormValue[StateGet, Value2]
def mapValueEitherError[Value2](f: Value => EitherError[Value2]): FormValue[StateGet, Value2]
def mapValueEitherMessage[Value2](f: Value => EitherMessage[Value2]): FormValue[StateGet, Value2]
def mapValueEitherMessages[Value2](f: Value => EitherMessages[Value2]): FormValue[StateGet, Value2]
def result: FormValue[StateGet, FormResult[Value]]
def validateValue(f: Value => EitherMessage[Unit]): FormValue[StateGet, Value]
def validateValue(f: Value => EitherMessages[Unit]): FormValue[StateGet, Value]

Inherited methods

def productElementNames: Iterator[String]

Attributes

Inherited from:
Product
def productIterator: Iterator[Any]

Attributes

Inherited from:
Product