Procedures
A procedure which is described in the schema can be invoked using a MutationOperation
.
The operation should specify the procedure name, any arguments, and a list of Field
s to be returned.
Note: just as for functions, fields to return can include relationships or nested fields. However, unlike functions, procedures do not need to wrap their result in a __value
field, so top-level fields can be extracted without use of nested field queries.
Requirements
- The
MutationResponse
structure will contain aMutationOperationResults
structure for the procedure response. This structure should have typeprocedure
and contain aresult
field with a result of the type indicated in the schema response.