package model
Ordering
- Alphabetic
Visibility
- Public
- Protected
Type Members
- class Audit extends AuditTags
- sealed trait AuditAsMagnet[A] extends AnyRef
- trait AuditTags extends AnyRef
- case class DataCall(tags: Map[String, String], detail: Map[String, String], generatedAt: Instant) 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: Instant = Instant.now(), truncationLog: TruncationLog = TruncationLog.Empty, redactionLog: RedactionLog = RedactionLog.Empty) extends 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: Instant = Instant.now(), truncationLog: TruncationLog = TruncationLog.Empty, redactionLog: RedactionLog = RedactionLog.Empty) extends Product with Serializable
- case class MergedDataEvent(auditSource: String, auditType: String, eventId: String = UUID.randomUUID().toString, request: DataCall, response: DataCall, truncationLog: TruncationLog = TruncationLog.Empty, redactionLog: RedactionLog = RedactionLog.Empty) extends Product with Serializable
- sealed trait RedactionLog extends AnyRef
- case class TransactionFailure(reason: Option[String] = None, outputs: Map[String, String] = Map()) extends TransactionResult with Product with Serializable
- sealed trait TransactionResult extends AnyRef
- case class TransactionSuccess(outputs: Map[String, String] = Map()) extends TransactionResult with Product with Serializable
- sealed trait TruncationLog extends AnyRef
Value Members
- object Audit
- object AuditAsMagnet
- object EventTypes
- object RedactionLog
- object TransactionFailure extends Serializable
- object TransactionSuccess extends Serializable
- object TruncationLog