class GraphQL::LoadApplicationObjectFailedError
Raised when a argument is configured with ‘loads:` and the client provides an `ID`, but no object is loaded for that ID.
@see GraphQL::Schema::Member::HasArguments::ArgumentObjectLoader#load_application_object_failed
, A hook which you can override in resolvers, mutations and input objects.
Attributes
argument[R]
@return [GraphQL::Schema::Argument] the argument definition for the argument that was looked up
id[R]
@return [String] The ID provided by the client
object[R]
@return [Object] The value found with this ID
Public Class Methods
new(argument:, id:, object:)
click to toggle source
Calls superclass method
GraphQL::ExecutionError::new
# File lib/graphql/load_application_object_failed_error.rb, line 15 def initialize(argument:, id:, object:) @id = id @argument = argument @object = object super("No object found for `#{argument.graphql_name}: #{id.inspect}`") end