FormContent

works.iterative.forms.FormContent$package.FormContent
object FormContent

Attributes

Graph
Supertypes
class Object
trait Matchable
class Any
Self type

Members list

Value members

Concrete methods

def apply(formId: String, formVersion: String, content: Map[FormKey, Seq[FormValue]]): FormContent
def unsafe(content: Map[FormKey, Seq[FormValue]]): FormContent

Concrete fields

Extensions

Extensions

extension (content: FormContent)
def first[T <: FormValue : ClassTag](key: FormKey): Option[T]
def firstFile(key: FormKey): Option[FileRef]
def firstString(key: FormKey): Option[String]
def firstStringOrElse(key: FormKey, default: => String): String
def formId: Option[String]
def formVersion: Option[String]
def get(key: FormKey): Seq[FormValue]
def get(key: AbsolutePath): Seq[FormValue]
def getAs[T <: FormValue : ClassTag](key: FormKey): Seq[T]
def items(key: FormKey): Seq[TypedItem]
def stringItems(key: FormKey, tpe: String): Seq[String]
def toStringMap: Map[String, Seq[String]]
def value: Map[FormKey, Seq[FormValue]]