NAME
GraphQL::Type::Object - GraphQL object type
SYNOPSIS
my
$interface_type
;
my
$implementing_type
= GraphQL::Type::Object->new(
name
=>
'Object'
,
interfaces
=> [
$interface_type
],
fields
=> {
field_name
=> {
type
=>
$scalar_type
,
resolve
=>
sub
{
''
} }},
);
ATTRIBUTES
Has name
, description
from GraphQL::Role::Named. Has fields
from GraphQL::Role::FieldsOutput.
interfaces
Optional, thunked array-ref of interface type objects implemented.
is_type_of
Optional code-ref. Input is a value, an execution context hash-ref, and resolve-info hash-ref.