Package-level declarations

Types

Link copied to clipboard
value class ActorID(val value: String) : Comparable<ActorID>

ActorID is used to identify who is making changes to the document. It is a hexadecimal string and should be generated by a unique value.

Link copied to clipboard
data class TimeTicket(val lamport: Long, val delimiter: UInt, val actorID: ActorID) : Comparable<TimeTicket> , JsonSerializable<TimeTicket, TimeTicketStruct>

TimeTicket is a timestamp of the logical clock. Ticket is immutable.