package
vfs
Type Members
-
-
case class
BlobData(data: Array[Byte], mimeType: MimeType) extends PathData with Product with Serializable
-
case class
BlobMetadata(mimeType: MimeType, size: Long, created: LocalDateTime, authorities: Authorities) extends Product with Serializable
-
case class
CurrentVersion(path: Path) extends PathOp with Product with Serializable
-
case class
FindChildren(path: Path) extends PathOp with Product with Serializable
-
case class
FindPathMetadata(path: Path) extends PathOp with Product with Serializable
-
case class
IngestData(messages: Seq[(Long, EventMessage)]) extends Product with Serializable
-
-
case class
NIHDBData(data: Seq[Batch]) extends PathData with Product with Serializable
-
-
case class
PathChildren(path: Path, children: Set[PathMetadata]) extends MetadataResult with Product with Serializable
-
sealed
class
PathData extends AnyRef
-
sealed
trait
PathOp extends AnyRef
-
-
case class
Read(path: Path, version: Version) extends PathOp with Product with Serializable
-
-
sealed
trait
ResourceError extends AnyRef
-
trait
SecureVFSModule[M[+_], Block] extends VFSModule[M, Block] with Logging
-
-
case class
UpdateSuccess(path: Path) extends WriteResult with Product with Serializable
-
trait
VFSMetadata[M[+_]] extends AnyRef
-
trait
VFSModule[M[+_], Block] extends Logging
-
sealed
trait
Version extends AnyRef
-
case class
VersionEntry(id: UUID, typeName: DataType, timestamp: Instant) extends Product with Serializable
-
class
VersionLog extends Logging
-
Track path versions. This class is not thread safe