# 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

## Constructors

ExecutionInput
Link copied to clipboard
constructor(query: String, schemaId: String, requestContext: Any, variables: Map<String, Any?> = emptyMap(), operationName: String? = null)

## Properties

operationName
Link copied to clipboard
val operationName: String? = null
query
Link copied to clipboard
val query: String
requestContext
Link copied to clipboard
val requestContext: Any
schemaId
Link copied to clipboard
val schemaId: String
variables
Link copied to clipboard
val variables: Map<String, Any?>