# Package-level declarations

## Types

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

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

Viaduct
Link copied to clipboard
interface Viaduct

A unified interface for configuring and executing queries against the Viaduct runtime