E

final case class E(message: String, code: Option[Int], kind: Option[String], timestamp: Option[Instant], causes: List[E], data: Map[String, String])
Companion:
object
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any

Value members

Concrete methods

def addCauses(firstCause: E, otherCauses: E*): E
def addData[K, V](firstPair: (K, V), otherPairs: (K, V)*): E
override def toString: String
Definition Classes
Any
def withCauses(newCauses: List[E]): E
def withCode(newCode: Int): E
def withData(newData: Map[String, String]): E
def withKind(newKind: String): E
def withTimestamp(newTimestamp: Instant): E

Inherited methods

def productElementNames: Iterator[String]
Inherited from:
Product
def productIterator: Iterator[Any]
Inherited from:
Product

Concrete fields

val hasCauses: Boolean
val hasCode: Boolean
val hasData: Boolean
val hasKind: Boolean
val hasTimestamp: Boolean