ReactionSurrogate

data class ReactionSurrogate<T>(val origin: Reaction<T>, val inputContext: Context = origin.inputContext, val outputContext: Context = origin.outputContext, val node: NodeSurrogate<T> = origin.node.toGraphQLNodeSurrogate()) : GraphQLSurrogate<Reaction<T>> (source)

A surrogate class for Reaction.

Parameters

inputContext

the input context of the reaction

outputContext

the output context of the reaction

Constructors

Link copied to clipboard
constructor(origin: Reaction<T>, inputContext: Context = origin.inputContext, outputContext: Context = origin.outputContext, node: NodeSurrogate<T> = origin.node.toGraphQLNodeSurrogate())

Properties

Link copied to clipboard
Link copied to clipboard

the NodeSurrogate in which this ReactionSurrogate executes

Link copied to clipboard
open override val origin: Reaction<T>

the original Reaction wrapped by this surrogate

Link copied to clipboard