meta_header_service_version

in lib/elastic/transport/meta_header.rb [40:57]


      def meta_header_service_version
        if enterprise_search?
          Elastic::ENTERPRISE_SERVICE_VERSION
        elsif serverless?
          if defined?(Elastic::ES_SERVERLESS_SERVICE_VERSION)
            Elastic::ES_SERVERLESS_SERVICE_VERSION
          else
            Elastic::ELASTICSEARCH_SERVICE_VERSION
          end
        elsif elasticsearch?
          Elastic::ELASTICSEARCH_SERVICE_VERSION
        elsif defined?(Elasticsearch::VERSION)
          [:es, client_meta_version(Elasticsearch::VERSION)]
        else
          [:et, client_meta_version(Elastic::Transport::VERSION)]
        end
      end