# frozen_string_literal: true module Types class QueryType < ::Types::BaseObject graphql_name 'Query' field :project, Types::ProjectType, null: true, resolver: Resolvers::ProjectResolver, description: "Find a project" field :group, Types::GroupType, null: true, resolver: Resolvers::GroupResolver, description: "Find a group" field :namespace, Types::NamespaceType, null: true, resolver: Resolvers::NamespaceResolver, description: "Find a namespace" field :metadata, Types::MetadataType, null: true, resolver: Resolvers::MetadataResolver, description: 'Metadata about GitLab' field :echo, GraphQL::STRING_TYPE, null: false, resolver: Resolvers::EchoResolver end end