Internal Schema representation of Graphql section we care about
Summary
Types
@type t() :: %GraphqlMarkdown.Schema{ enums: [map()], inputs: [map()], interfaces: [map()], mutations: map() | nil, objects: [map()], queries: map() | nil, scalars: [map()], subscriptions: map() | nil, unions: [map()] }
The parts of an introspection result the renderers work from.
queries, mutations and subscriptions hold the root operation type
(an introspection type map with its "fields"), or nil when the schema
has no such root. The other keys hold the user-defined types of that
kind, sorted by name, with the root operation types left out.