Expression

Specifies an arbitrary expression, of an arbitrary type. The context in which it is used determines the type of the response.

JSON representation
{
  "values": {
    string: {
      object (ValueNode)
    },
    ...
  },
  "result": string
}
Fields
values

map (key: string, value: object (ValueNode))

All intermediate values in the computation. The directed graph these form must be acyclic.

An object containing a list of "key": value pairs. Example: { "name": "wrench", "mass": "1.3kg", "count": "3" }.

result

string

Which of the ValueNodes in "values" is the final result of the computation.