Additional properties whose structure depends entirely on the host application, with the caveat
that the Viv runtime expects a plain object all the way down. As such, the values embedded here
should not include types like functions or members of custom classes, but rather exclusively the
types defined in the ExpressionValue union.
ReadonlyentityDiscriminator specifying the character entity type.
ReadonlyidA unique identifier for the entity.
ReadonlylocationThe entity ID for the current location of the character.
Viv assumes that each character is in a discrete location at any given point, and that the location is itself an entity for which a LocationView may be requested.
ReadonlymemoriesThe character's memories for all the actions they know about.
A read-only entity view for a character in a simulated storyworld.
For details on semantics and constraints, see EntityView, which this interface extends.