table of contents
| GraphQL::Type::Object(3pm) | User Contributed Perl Documentation | GraphQL::Type::Object(3pm) |
NAME¶
GraphQL::Type::Object - GraphQL object type
SYNOPSIS¶
use GraphQL::Type::Object;
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.
| 2022-03-27 | perl v5.34.0 |