ExecutionInput
data class ExecutionInput(val query: String, val schemaId: String, val requestContext: Any, val variables: Map<String, Any?> = emptyMap(), val operationName: String? = null)(source)
This is a class that encapsulates what is necessary to run execute a query. For now all the data in here might be used but it should eventually have a builder
Parameters
query
The query that will be executed
schemaId
The scopedSchemaId to find the engine for
requestContext
To build the ExecutionInput
variables
to build the ExecutionInput
operationName
to build the ExecutionInput