SnapshotFields

The names of a snapshot record's fields as the query side reads them: one record per aggregate, the columns of me.ahoo.wow.spi.snapshot.SnapshotRecord with the state under STATE. 9.x's contextName, aggregateName, eventId and snapshotTime are gone, and 9.x's eventTime is LAST_EVENT_TIME: a snapshot query is always of one aggregate type, which the backend adds itself. OPERATOR and FIRST_OPERATOR keep 9.x's names but are objects, {id, tenantId, crossScope} (OperatorFields), or null for an anonymous caller: filter on operator.id.

Properties

Link copied to clipboard
const val ACCESS: String

The aggregate's declared access attributes, {name: value | [values]} in their stored form (me.ahoo.wow.spi.access.AccessValues); the built-in owner and space are OWNER_ID and SPACE_ID.

Link copied to clipboard
const val AGGREGATE_ID: String
Link copied to clipboard
const val DELETED: String
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
const val OPERATOR: String
Link copied to clipboard
const val OWNER_ID: String
Link copied to clipboard
const val SCHEDULES: String

The schedules the aggregate keeps: each rule, {type, ...}, by its key.

Link copied to clipboard
const val SPACE_ID: String
Link copied to clipboard
const val STATE: String
Link copied to clipboard
const val TENANT_ID: String
Link copied to clipboard
const val VERSION: String