Sha256: 27192a24930a55cdcace3eb516e7f906f0bf765730367fc8b31cda28d2433aac

Contents?: true

Size: 590 Bytes

Versions: 3

Compression:

Stored size: 590 Bytes

Contents

# frozen_string_literal: true

module SolidusGraphqlApi
  module Types
    class OptionValue < Base::RelayNode
      description 'OptionValue.'

      field :created_at, GraphQL::Types::ISO8601DateTime, null: true
      field :name, String, null: false
      field :position, String, null: false
      field :presentation, String, null: false
      field :updated_at, GraphQL::Types::ISO8601DateTime, null: true
      field :option_type, OptionType, null: false

      def option_type
        Queries::OptionValue::OptionTypeQuery.new(option_value: object).call
      end
    end
  end
end

Version data entries

3 entries across 3 versions & 1 rubygems

Version Path
solidus_graphql_api-0.3.1 lib/solidus_graphql_api/types/option_value.rb
solidus_graphql_api-0.3.0 lib/solidus_graphql_api/types/option_value.rb
solidus_graphql_api-0.2.0 lib/solidus_graphql_api/types/option_value.rb