GraphQL::Plugin::Type::DateTime - GraphQL DateTime scalar type
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, ); };
Implements a non-standard GraphQL scalar type that represents a point in time, canonically represented in ISO 8601 format, e.g. 20171114T07:41:10.
20171114T07:41:10
To install GraphQL, copy and paste the appropriate command in to your terminal.
cpanm
cpanm GraphQL
CPAN shell
perl -MCPAN -e shell install GraphQL
For more information on module installation, please visit the detailed CPAN module installation guide.