Provided by: libgraphql-perl_0.54-1_all bug

NAME

       GraphQL::Type::Enum - GraphQL enum type

SYNOPSIS

         use GraphQL::Type::Enum;
         my %text2value;
         my $type = GraphQL::Type::Enum->new(
           name => 'Enum',
           values => { value1 => {}, value2 => { value => 'yo' } },
         );

ATTRIBUTES

       Has "name", "description" from GraphQL::Role::Named.

   values
       Hash-ref mapping value labels to a hash-ref description. Description keys, all optional:

       value
           Perl value of that  item. If not specified, will be the string name of the value.
           Integers are often useful.

       deprecation_reason
           Reason if deprecated. If supplied, the hash for that value will also have a key
           "is_deprecated" with a true value.

       description
           Description.

METHODS

   is_valid
       True if given Perl entity is valid value for this type. Relies on unique stringification
       of the value.

   BUILD
       Internal method.