class GraphQL::StaticValidation::RequiredInputObjectAttributesArePresentError

def code

def code
  "missingRequiredInputObjectAttribute"
end

def initialize(message, path:, nodes:, argument_type:, argument_name:, input_object_type:)

def initialize(message, path:, nodes:, argument_type:, argument_name:, input_object_type:)
  super(message, path: path, nodes: nodes)
  @argument_type = argument_type
  @argument_name = argument_name
  @input_object_type = input_object_type
end

def to_h

A hash representation of this Message
def to_h
  extensions = {
    "code" => code,
    "argumentName" => argument_name,
    "argumentType" => argument_type,
    "inputObjectType" => input_object_type,
  }
  super.merge({
    "extensions" => extensions
  })
end