File tree 1 file changed +14
-6
lines changed
1 file changed +14
-6
lines changed Original file line number Diff line number Diff line change @@ -395,12 +395,20 @@ SelectedValueEntry ::
395
395
- Path SelectedListValue
396
396
- SelectedObjectValue
397
397
398
- A {SelectedValue} is defined as either a {Path} or a {SelectedObjectValue}
399
-
400
- A {Path} is designed to point to only a single value, although it may reference
401
- multiple fields depending on the return type. To allow selection from different
402
- paths based on type, a {Path} can include multiple paths separated by a pipe
403
- (` | ` ).
398
+ A {SelectedValue} consists of one or more {SelectedValueEntry} components, which
399
+ may be joined by a pipe (` | ` ) operator to indicate alternative selections based
400
+ on type.
401
+
402
+ Each {SelectedValueEntry} may take one of the following forms:
403
+
404
+ - A {Path} (when not immediately followed by a dot) that is designed to point to
405
+ a single value, although it may reference multiple fields depending on its
406
+ return type.
407
+ - A {Path} immediately followed by a dot and a {SelectedObjectValue} to denote a
408
+ nested object selection.
409
+ - A {Path} immediately followed by a {SelectedListValue} to denote selection
410
+ from a list.
411
+ - A standalone {SelectedObjectValue}
404
412
405
413
In the following example, the value could be ` title ` when referring to a ` Book `
406
414
and ` movieTitle ` when referring to a ` Movie ` .
You can’t perform that action at this time.
0 commit comments