Skip to content
scalive
Menu
ConnectingLiveReconnectingOffline
GitHub
c

RawFormEvent

class RawFormEvent[+A]

A codec-backed event retained as an explicit low-level escape hatch.

Unlike FormEvent, this has no definition identity, typed address ownership, projection limits, or interaction-aware error visibility. Its raw payload is preserved verbatim.

Defined by scalive.RawFormEvent. View source (scalive/api/src/scalive/forms/FormEvent.scala:57-79)

Methods5

data

def data: FormData

Alias for raw.

Defined by scalive.RawFormEvent.data. View source (scalive/api/src/scalive/forms/FormEvent.scala:67-67)

errors

def errors: FormErrors[Any]

Codec errors, or an empty collection on success.

Defined by scalive.RawFormEvent.errors. View source (scalive/api/src/scalive/forms/FormEvent.scala:76-76)

isValid

def isValid: Boolean

Whether codec decoding succeeded.

Defined by scalive.RawFormEvent.isValid. View source (scalive/api/src/scalive/forms/FormEvent.scala:73-73)

state

def state: RawFormState[A]

Low-level state suitable for APIs that consume RawFormState.

Defined by scalive.RawFormEvent.state. View source (scalive/api/src/scalive/forms/FormEvent.scala:70-70)

valueOption

def valueOption: Option[A]

Decoded value on success.

Defined by scalive.RawFormEvent.valueOption. View source (scalive/api/src/scalive/forms/FormEvent.scala:79-79)

Values7

metadata

val metadata: Map[String, String]

Defined by scalive.RawFormEvent.metadata. View source (scalive/api/src/scalive/forms/FormEvent.scala:64-64)

raw

val raw: FormData

Defined by scalive.RawFormEvent.raw. View source (scalive/api/src/scalive/forms/FormEvent.scala:58-58)

recovery

val recovery: Boolean

Defined by scalive.RawFormEvent.recovery. View source (scalive/api/src/scalive/forms/FormEvent.scala:62-62)

submitted

val submitted: Boolean

Defined by scalive.RawFormEvent.submitted. View source (scalive/api/src/scalive/forms/FormEvent.scala:63-63)

submitter

val submitter: Option[FormSubmitter]

Defined by scalive.RawFormEvent.submitter. View source (scalive/api/src/scalive/forms/FormEvent.scala:61-61)

target

val target: Option[FormPath]

Defined by scalive.RawFormEvent.target. View source (scalive/api/src/scalive/forms/FormEvent.scala:60-60)

value

val value: util.Either[FormErrors[Any], A]

Defined by scalive.RawFormEvent.value. View source (scalive/api/src/scalive/forms/FormEvent.scala:59-59)