table of contents
| GraphQL::Plugin::Type::DateTime(3pm) | User Contributed Perl Documentation | GraphQL::Plugin::Type::DateTime(3pm) |
NAME¶
GraphQL::Plugin::Type::DateTime - GraphQL DateTime scalar type
SYNOPSIS¶
use GraphQL::Schema;
use GraphQL::Plugin::Type::DateTime;
use GraphQL::Execution qw(execute);
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".
| 2022-03-27 | perl v5.34.0 |