data class EntityStateValue
(source)
EntityStateValue is the current value of an entity with its history.
<init> |
EntityStateValue(action: Action, entityValue: EntityValue) EntityStateValue(entity: Entity, value: Value)
EntityStateValue is the current value of an entity with its history. EntityStateValue(currentValue: EntityValue?, currentHistory: MutableList<ArchivedEntityValue> = mutableListOf(), initialUpdate: Instant = now(), stateValueId: Id<EntityStateValue>? = null, oldActionsMap: Map<Id<Action>, Action> = emptyMap()) |
hasBeanUpdatedInBus |
Is this state has been updated in current BotBus? val hasBeanUpdatedInBus: Boolean |
history |
Entity's all history. First is older. Last in current value. Could be empty if there is no history and current value is null. val history: List<ArchivedEntityValue> |
lastUpdate |
The last update date of the value. val lastUpdate: Instant |
newValues |
All values for the current request when merge is not applicable. val newValues: List<EntityValue> |
penultimateValue |
Returns the penultimate value. val penultimateValue: ArchivedEntityValue? |
previousValues |
Previous values for this entity. val previousValues: List<ArchivedEntityValue> |
stateValueId |
State value id if any. val stateValueId: Id<EntityStateValue>? |
value |
Current entity value val value: EntityValue? |
toString |
fun toString(): String |