AuditRecord

Companion:
class
trait Product
trait Mirror
class Object
trait Matchable
class Any

Type members

Inherited classlikes

implicit implicit class FieldExtras[F](field: Field[F])
Inherited from:
DocumentModel
object index
Inherited from:
DocumentModel

Inherited types

type MirroredElemLabels <: Tuple

The names of the product elements

The names of the product elements

Inherited from:
Mirror
type MirroredLabel <: String

The name of the type

The name of the type

Inherited from:
Mirror

Value members

Concrete methods

override def indexes: List[Index]
Definition Classes

Inherited methods

final def allMutations: List[DataMutation]
Inherited from:
DocumentModel
protected def field[T](name: String, mutation: DataMutation): Field[T]
Inherited from:
DocumentModel
protected def field[T](name: String): Field[T]
Inherited from:
DocumentModel
protected def field[T](name: String, mutation: Option[DataMutation]): Field[T]
Inherited from:
DocumentModel
def fields: List[Field[_]]
Inherited from:
DocumentModel
protected def generateId(): String
Inherited from:
DocumentModel
def id(value: String): Id[AuditRecord]
Inherited from:
DocumentModel
Inherited from:
DocumentModel

Concrete fields

val action: Field[String]
override val collectionName: String
val created: Field[Long]
val metadata: Field[Map[String, Value]]
val origin: Field[Option[String]]
val resource: Field[String]
val sessionRef: Field[Option[Value]]
val userRef: Field[Option[Value]]
val value: Field[Option[Value]]

Inherited fields

Inherited from:
DocumentModel

Implicits

Implicits

implicit override val rw: ReaderWriter[AuditRecord]

Inherited implicits

final implicit def FieldExtras[F](field: Field[F]): FieldExtras[F]
Inherited from:
DocumentModel