< Back
 

# Packages

-  package root
  Definition Classes
    root
-  package uk
  Definition Classes
    root
-  package gov
  Definition Classes
    uk
-  package hmrc
  Definition Classes
    gov
-  package play
  Definition Classes
    hmrc
-  package audit
  Definition Classes
    play
-  package http
  Definition Classes
    audit
-  package model
  Definition Classes
    audit
- Audit
- AuditAsMagnet
- AuditTags
- DataCall
- DataEvent
- EventTypes
- ExtendedDataEvent
- MergedDataEvent
- TransactionFailure
- TransactionResult
- TransactionSuccess

p

uk.gov.hmrc.play.audit

# model 

#### package model

 
Ordering

1. Alphabetic

Visibility

1. Public
2. All

### Type Members

1.  class Audit extends AuditTags
2.  sealed trait AuditAsMagnet[A] extends AnyRef
3.  trait AuditTags extends AnyRef
4.  case class DataCall(tags: Map[String, String], detail: Map[String, String], generatedAt: DateTime) extends Product with Serializable
5.  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 Product with Serializable
6.  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 Product with Serializable
7.  case class MergedDataEvent(auditSource: String, auditType: String, eventId: String = UUID.randomUUID().toString, request: DataCall, response: DataCall) extends Product with Serializable
8.  case class TransactionFailure(reason: Option[String] = None, outputs: Map[String, String] = Map()) extends TransactionResult with Product with Serializable
9.  sealed trait TransactionResult extends AnyRef
10.  case class TransactionSuccess(outputs: Map[String, String] = Map()) extends TransactionResult with Product with Serializable

### Value Members

1.  object Audit
2.  object AuditAsMagnet
3.  object EventTypes
4.  object TransactionFailure extends Serializable
5.  object TransactionSuccess extends Serializable

### Ungrouped