Package

org.coursera.naptime.ari

graphql

Permalink

package graphql

Visibility
  1. Public
  2. All

Type Members

  1. class GraphQL extends AnyRef

    Permalink

    An (stub) implementation of a GraphQL Play endpoint based on the Naptime automatic resource inclusion engine.

  2. trait GraphQlParser extends AnyRef

    Permalink

    The GraphQlParser represents the GraphQL segment of the Naptime ARI presentation layer.

    The GraphQlParser represents the GraphQL segment of the Naptime ARI presentation layer. This segment is responsible for converting a GraphQL query (represented as a string) into a common Request class that can be parsed and evaluated by the ARI engine.

  3. case class SangriaGraphQlContext(data: Map[String, List[DataMap]]) extends Product with Serializable

    Permalink
  4. class SangriaGraphQlSchemaBuilder extends StrictLogging

    Permalink

Value Members

  1. object SangriaGraphQlParser extends GraphQlParser

    Permalink

    The SangriaGraphQlParser uses the [Sangria library](https://github.com/sangria-graphql/sangria) to parse a GraphQL input into a Naptime ARI Request for further processing.

  2. object SangriaGraphQlSchemaBuilder

    Permalink

Ungrouped