NAME
GraphQL::Plugin::Type::DateTime - GraphQL DateTime scalar type
SYNOPSIS
use
GraphQL::Schema;
my
$schema
= GraphQL::Schema->from_doc(
<<'EOF');
type Query { dateTimeNow: DateTime }
EOF
post
'/graphql'
=>
sub
{
send_as
JSON
=> execute(
$schema
,
body_parameters->{query},
{
dateTimeNow
=>
sub
{ DateTime->now } },
undef
,
body_parameters->{variables},
body_parameters->{operationName},
undef
,
);
};
DESCRIPTION
Implements a non-standard GraphQL scalar type that represents a point in time, canonically represented in ISO 8601 format, e.g. 20171114T07:41:10
.