DocumentModel

trait DocumentModel[D <: Document[D]]
class Object
trait Matchable
class Any
trait EdgeModel[E, From, To]
object AuditRecord.type

Type members

Classlikes

object index

Value members

Abstract methods

def indexes: List[Index]

Concrete methods

final def allMutations: List[DataMutation]
def fields: List[Field[_]]
protected def generateId(): String
def id(value: String): Id[D]

Abstract fields

val collectionName: String

Concrete fields

val _id: Field[Id[D]]

Implicits

Implicits

implicit protected val modelOption: Option[DocumentModel[D]]
implicit val rw: RW[D]