ValueVersion
Historical snapshot of one value as it existed in a specific edit. Used for time-travel queries and version history.
type ValueVersion implements Node {
nodeId: ID!
id: UUID!
entityId: UUID!
propertyId: UUID!
spaceId: UUID!
validFromKey: BigInt!
validToKey: BigInt
language: LanguageTag
unit: String
text: String
boolean: Boolean
decimal: BigFloat
time: TimeString
point: GeoPoint
integer: BigInt
float: Float
bytes: Bytes
date: DateString
datetime: DateTimeString
schedule: JSON
embedding: JSON
timeUtc: Time
datetimeUtc: Datetime
contextRootId: UUID
contextEdgeTypeId: UUID
rect: GeoRect
}
Fields
ValueVersion.nodeId ● ID! non-null scalar
A globally unique identifier. Can be used in various places throughout the system to identify this single value.
ValueVersion.id ● UUID! non-null scalar
ValueVersion.entityId ● UUID! non-null scalar
ValueVersion.propertyId ● UUID! non-null scalar
ValueVersion.spaceId ● UUID! non-null scalar
ValueVersion.validFromKey ● BigInt! non-null scalar
ValueVersion.validToKey ● BigInt scalar
ValueVersion.language ● LanguageTag scalar
ValueVersion.unit ● String scalar
ValueVersion.text ● String scalar
ValueVersion.boolean ● Boolean scalar
ValueVersion.decimal ● BigFloat scalar
ValueVersion.time ● TimeString scalar
ValueVersion.point ● GeoPoint scalar
ValueVersion.integer ● BigInt scalar
ValueVersion.float ● Float scalar
ValueVersion.bytes ● Bytes scalar
ValueVersion.date ● DateString scalar
ValueVersion.datetime ● DateTimeString scalar
ValueVersion.schedule ● JSON scalar
ValueVersion.embedding ● JSON scalar
ValueVersion.timeUtc ● Time scalar
ValueVersion.datetimeUtc ● Datetime scalar
ValueVersion.contextRootId ● UUID scalar
ValueVersion.contextEdgeTypeId ● UUID scalar
ValueVersion.rect ● GeoRect scalar
Interfaces
Node interface
An object with a globally unique ID.
Returned By
valueVersion query ● valueVersionByNodeId query ● valueVersions query
Member Of
ValueVersionsConnection object ● ValueVersionsEdge object
:::tip See also
Cookbook recipes that use this:
:::