p

sec

package sec

Linear Supertypes
AnyRef, Any
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. sec
  2. AnyRef
  3. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. Protected

Package Members

  1. package api

Type Members

  1. sealed abstract case class CacheControl extends Product with Serializable
  2. sealed trait ContentType extends AnyRef
  3. sealed trait Event extends AnyRef
  4. final case class EventData(eventType: EventType, eventId: UUID, data: ByteVector, metadata: ByteVector, contentType: ContentType) extends Product with Serializable
  5. final case class EventRecord(streamId: StreamId, streamPosition: Exact, logPosition: Exact, eventData: EventData, created: ZonedDateTime) extends Event with Product with Serializable
  6. sealed trait EventType extends AnyRef
  7. final case class InvalidInput(msg: String) extends ValidationError with Product with Serializable
  8. sealed trait LogPosition extends AnyRef
  9. sealed abstract case class MaxAge extends Product with Serializable
  10. sealed abstract case class MaxCount extends Product with Serializable
  11. final case class ResolvedEvent(event: EventRecord, link: EventRecord) extends Event with Product with Serializable
  12. final case class StreamAcl(readRoles: Set[String], writeRoles: Set[String], deleteRoles: Set[String], metaReadRoles: Set[String], metaWriteRoles: Set[String]) extends Product with Serializable

    readRoles

    Roles and users permitted to read the stream.

    writeRoles

    Roles and users permitted to write to the stream.

    deleteRoles

    Roles and users permitted to delete the stream.

    metaReadRoles

    Roles and users permitted to read stream metadata.

    metaWriteRoles

    Roles and users permitted to write stream metadata.

  13. sealed trait StreamId extends AnyRef
  14. sealed trait StreamPosition extends AnyRef
  15. sealed trait StreamState extends AnyRef
  16. sealed abstract class ValidationError extends RuntimeException with NoStackTrace

Value Members

  1. object CacheControl extends Serializable
  2. object ContentType
  3. object Event
  4. object EventData extends Serializable
  5. object EventRecord extends Serializable
  6. object EventType
  7. object LogPosition
  8. object MaxAge extends Serializable
  9. object MaxCount extends Serializable
  10. object ResolvedEvent extends Serializable
  11. object StreamAcl extends Serializable
  12. object StreamId
  13. object StreamPosition
  14. object StreamState

Inherited from AnyRef

Inherited from Any

Ungrouped