Flash

zio.http.Flash
See theFlash companion object
sealed trait Flash[+A]

Flash represents a flash value that one can retrieve from the flash scope.

The flash scope consists of a serialized and url-encoded json object built with zio-schema.

Attributes

Companion
object
Graph
Supertypes
class Object
trait Matchable
class Any
Self type
Flash[A]

Members list

Value members

Concrete methods

final def <*>[B](that: => Flash[B]): Flash[(A, B)]

Operator alias for zip.

Operator alias for zip.

Attributes

final def <>[B >: A](that: => Flash[B]): Flash[B]

Operator alias for orElse.

Operator alias for orElse.

Attributes

final def flatMap[B](f: A => Flash[B]): Flash[B]
final def foldHtml[A1 >: A, B](f: Html => B, g: Html => B)(h: (B, B) => B)(implicit ev: A1 =:= Message[Html, Html]): Flash[B]
final def map[B](f: A => B): Flash[B]
final def optional: Flash[Option[A]]
final def orElse[B >: A](that: => Flash[B]): Flash[B]
final def toHtml[A1 >: A](implicit ev: A1 =:= String): Flash[Html]
final def zip[B](that: => Flash[B]): Flash[(A, B)]
final def zipWith[B, C](that: => Flash[B])(f: (A, B) => C): Flash[C]