Sha256: 352b0e7c8dc0bb31e4da87a3c4cefcb065075f3ad817daf3e476c9fef3975110

Contents?: true

Size: 729 Bytes

Versions: 81

Compression:

Stored size: 729 Bytes

Contents

# frozen_string_literal: true
module GraphQL
  module Introspection
    class EnumValueType < Introspection::BaseObject
      graphql_name "__EnumValue"
      description "One possible value for a given Enum. Enum values are unique values, not a "\
                  "placeholder for a string or numeric value. However an Enum value is returned in "\
                  "a JSON response as a string."
      field :name, String, null: false
      field :description, String, null: true
      field :is_deprecated, Boolean, null: false
      field :deprecation_reason, String, null: true

      def name
        object.graphql_name
      end

      def is_deprecated
        !!@object.deprecation_reason
      end
    end
  end
end

Version data entries

81 entries across 81 versions & 1 rubygems

Version Path
graphql-1.12.24 lib/graphql/introspection/enum_value_type.rb
graphql-1.12.23 lib/graphql/introspection/enum_value_type.rb
graphql-1.12.22 lib/graphql/introspection/enum_value_type.rb
graphql-1.12.21 lib/graphql/introspection/enum_value_type.rb
graphql-1.12.20 lib/graphql/introspection/enum_value_type.rb
graphql-1.12.19 lib/graphql/introspection/enum_value_type.rb
graphql-1.11.10 lib/graphql/introspection/enum_value_type.rb
graphql-1.12.18 lib/graphql/introspection/enum_value_type.rb
graphql-1.11.9 lib/graphql/introspection/enum_value_type.rb
graphql-1.12.17 lib/graphql/introspection/enum_value_type.rb
graphql-1.12.16 lib/graphql/introspection/enum_value_type.rb
graphql-1.12.15 lib/graphql/introspection/enum_value_type.rb
graphql-1.12.14 lib/graphql/introspection/enum_value_type.rb
graphql-1.12.13 lib/graphql/introspection/enum_value_type.rb
graphql-1.12.12 lib/graphql/introspection/enum_value_type.rb
graphql-1.12.11 lib/graphql/introspection/enum_value_type.rb
graphql-1.12.10 lib/graphql/introspection/enum_value_type.rb
graphql-1.12.9 lib/graphql/introspection/enum_value_type.rb
graphql-1.12.8 lib/graphql/introspection/enum_value_type.rb
graphql-1.12.7 lib/graphql/introspection/enum_value_type.rb