Packages

package schema

Ordering
  1. Alphabetic
Visibility
  1. Public
  2. All

Type Members

  1. class FileSchemaLoader extends SchemaLoader

    Loads a schema from an schema json file.

  2. case class GraphQLSchema(label: String, description: String, schemaTask: Task[Schema[Any, Any]]) extends Product with Serializable

    label

    unique and human readable label for this schema

    description

    for this schema

    schemaTask

    the task generating this schema

  3. case class GraphQLSchemas(schemas: Vector[GraphQLSchema] = Vector.empty) extends Product with Serializable

    Data structure for storing all schemas defined in the build.

    GraphQL Schemas

    Data structure for storing all schemas defined in the build.

    schemas

    a vector of all defined schemas

  4. case class IntrospectSchemaLoader(url: String, log: Logger, headers: Seq[(String, String)] = Seq.empty, method: Method = IntrospectSchemaLoader.GET) extends SchemaLoader with Product with Serializable

    Loads a schema from an graphql endpoint.

    Loads a schema from an graphql endpoint.

    url

    the graphql endpoint

    log

    log output

  5. sealed trait SchemaFilterName extends AnyRef
  6. trait SchemaLoader extends AnyRef

    Defines a specific way for loading graphql schemas.

Value Members

  1. object GraphQLSchemas extends Serializable
  2. object IntrospectSchemaLoader extends Serializable
  3. object SchemaFilters
  4. object SchemaLoader

Ungrouped