package
model
Type Members
-
-
sealed
trait
AuditAsMagnet[A] extends AnyRef
-
sealed
trait
AuditEvent extends AnyRef
-
trait
AuditTags extends AnyRef
-
case class
DataCall(tags: Map[String, String], detail: Map[String, String], generatedAt: DateTime) extends Product with Serializable
-
case class
DataEvent(auditSource: String, auditType: String, eventId: String = UUID.randomUUID().toString, tags: Map[String, String] = Map.empty, detail: Map[String, String] = Map.empty, generatedAt: DateTime = DateTimeUtils.now) extends AuditEvent with Product with Serializable
-
case class
ExtendedDataEvent(auditSource: String, auditType: String, eventId: String = UUID.randomUUID().toString, tags: Map[String, String] = Map.empty, detail: JsValue = JsString(""), generatedAt: DateTime = DateTimeUtils.now) extends AuditEvent with Product with Serializable
-
case class
MergedDataEvent(auditSource: String, auditType: String, eventId: String = UUID.randomUUID().toString, request: DataCall, response: DataCall) extends Product with Serializable
-
case class
TransactionFailure(reason: Option[String] = None, outputs: Map[String, String] = Map()) extends TransactionResult with Product with Serializable
-
-
case class
TransactionSuccess(outputs: Map[String, String] = Map()) extends TransactionResult with Product with Serializable
Value Members
-
-
-
-
object
DataEvent extends Serializable
-
-
-
-
-
-