class GraphQL::Language::Nodes::OperationDefinition
May be explicitly typed (eg ‘mutation { … }`) or implicitly a query (eg `{ … }`).
May be anonymous or named.
A query, mutation or subscription.
def initialize_node(operation_type: nil, name: nil, variables: [], directives: [], selections: [])
def initialize_node(operation_type: nil, name: nil, variables: [], directives: [], selections: []) @operation_type = operation_type @name = name @variables = variables @directives = directives @selections = selections end