| Name | Type | Description | Notes |
|---|---|---|---|
| id | string | Required. An id assigned to this node by the parser which is unique in a given expression tree. This is used to associate type information and other attributes to a node in the parse tree. | [optional] |
| const_expr | \Permify\Model\Constant | [optional] | |
| ident_expr | \Permify\Model\Ident | [optional] | |
| select_expr | \Permify\Model\Select | [optional] | |
| call_expr | \Permify\Model\ExprCall | [optional] | |
| list_expr | \Permify\Model\CreateList | [optional] | |
| struct_expr | \Permify\Model\CreateStruct | [optional] | |
| comprehension_expr | \Permify\Model\Comprehension | [optional] |