# frozen_string_literal: true require "openapi3_parser/node/object" module Openapi3Parser module Node # @see https://github.com/OAI/OpenAPI-Specification/blob/master/versions/3.0.0.md#componentsObject class Components < Node::Object # @return [Map] def schemas node_data["schemas"] end # @return [Map] def responses node_data["responses"] end # @return [Map] def parameters node_data["parameters"] end # @return [Map] def examples node_data["examples"] end # @return [Map] def request_bodies node_data["requestBodies"] end # @return [Map] def headers node_data["headers"] end # @return [Map] def security_schemes node_data["securitySchemes"] end # @return [Map] def links node_data["links"] end # @return [Map] def callbacks node_data["callbacks"] end end end end