ServerWebSocketEvent

data class ServerWebSocketEvent(val id: Identifier = randomId, val reference: EventReference, val initiated: UnixTime = Instant.now().toEpochMilli(), acceptedByClients: List<Identifier> = listOf(), dataSupplier: EventDataSupplier) : AbstractEvent

Example usage:

val reference = ref("book_created")
val createdBook: Book = createBook()

val event = event(reference) { _ ->
createdBook
}

See also

Constructors

Link copied to clipboard
constructor(id: Identifier = randomId, reference: EventReference, initiated: UnixTime = Instant.now().toEpochMilli(), acceptedByClients: List<Identifier> = listOf(), dataSupplier: EventDataSupplier)

Properties

Link copied to clipboard
open override val id: Identifier
Link copied to clipboard
open override val initiated: UnixTime
Link copied to clipboard
open override val reference: EventReference