caliban
Members list
Type members
Classlikes
The base type for all Caliban errors.
The base type for all Caliban errors.
Attributes
- Companion:
- object
- Graph
- Supertypes
- trait Producttrait Equalsclass Throwabletrait Serializableclass Objecttrait Matchableclass Any
- Known subtypes
Attributes
- Companion:
- trait
- Graph
- Supertypes
- trait Sumtrait Mirrorclass Objecttrait Matchableclass Any
- Self type
- CalibanError.type
Attributes
- Graph
- Supertypes
- class Objecttrait Matchableclass Any
- Self type
- Configurator.type
A GraphQL[-R]
represents a GraphQL API whose execution requires a ZIO environment of type R
.
A GraphQL[-R]
represents a GraphQL API whose execution requires a ZIO environment of type R
.
It is intended to be created only once, typically when you start your server. The introspection schema will be generated when this class is instantiated.
Attributes
A GraphQLAspect
is wrapping type similar to a polymorphic function, which is capable
of transforming a GraphQL into another while possibly enlarging the required environment type.
It allows a flexible way to augment an existing GraphQL with new capabilities or features.
A GraphQLAspect
is wrapping type similar to a polymorphic function, which is capable
of transforming a GraphQL into another while possibly enlarging the required environment type.
It allows a flexible way to augment an existing GraphQL with new capabilities or features.
Attributes
- Graph
- Supertypes
- class Objecttrait Matchableclass Any
- Known subtypes
- trait Wrapper[R]class CombinedWrapper[R]class EffectfulWrapper[R]class FieldWrapper[R]trait IntrospectionWrapper[R]trait ExecutionWrapper[R]trait OverallWrapper[R]trait ParsingWrapper[R]trait ValidationWrapper[R]
- Self type
Attributes
- Companion:
- object
- Graph
- Supertypes
- trait Serializabletrait Producttrait Equalsclass Objecttrait Matchableclass Any
Attributes
- Companion:
- class
- Graph
- Supertypes
- trait Producttrait Mirrorclass Objecttrait Matchableclass Any
- Self type
A GraphQLInterpreter[-R, +E]
represents a GraphQL interpreter whose execution requires
a ZIO environment of type R
and can fail with an E
.
A GraphQLInterpreter[-R, +E]
represents a GraphQL interpreter whose execution requires
a ZIO environment of type R
and can fail with an E
.
It is a wrapper around a GraphQL
API definition that allows adding some middleware around
query execution, and possibly transform the environment or the error type.
Attributes
- Companion:
- object
- Graph
- Supertypes
- class Objecttrait Matchableclass Any
- Self type
Attributes
- Companion:
- trait
- Graph
- Supertypes
- class Objecttrait Matchableclass Any
- Self type
- GraphQLInterpreter.type
Represents a GraphQL request, containing a query, an operation name and a map of variables.
Represents a GraphQL request, containing a query, an operation name and a map of variables.
Attributes
- Companion:
- object
- Graph
- Supertypes
- trait Serializabletrait Producttrait Equalsclass Objecttrait Matchableclass Any
Attributes
- Companion:
- class
- Graph
- Supertypes
- trait Producttrait Mirrorclass Objecttrait Matchableclass Any
- Self type
- GraphQLRequest.type
Represents the result of a GraphQL query, containing a data object and a list of errors.
Represents the result of a GraphQL query, containing a data object and a list of errors.
Attributes
- Companion:
- object
- Graph
- Supertypes
- trait Serializabletrait Producttrait Equalsclass Objecttrait Matchableclass Any
Attributes
- Companion:
- class
- Graph
- Supertypes
- trait Producttrait Mirrorclass Objecttrait Matchableclass Any
- Self type
- GraphQLResponse.type
Attributes
- Graph
- Supertypes
- trait Serializabletrait Producttrait Equalsclass Objecttrait Matchableclass Any
Attributes
- Companion:
- object
- Graph
- Supertypes
- trait Serializabletrait Producttrait Equalsclass Objecttrait Matchableclass Any
Attributes
- Companion:
- class
- Graph
- Supertypes
- trait Producttrait Mirrorclass Objecttrait Matchableclass Any
- Self type
- GraphQLWSInput.type
Attributes
- Companion:
- object
- Graph
- Supertypes
- trait Serializabletrait Producttrait Equalsclass Objecttrait Matchableclass Any
Attributes
- Companion:
- class
- Graph
- Supertypes
- trait Producttrait Mirrorclass Objecttrait Matchableclass Any
- Self type
- GraphQLWSOutput.type
Attributes
- Companion:
- trait
- Graph
- Supertypes
- trait Sumtrait Mirrorclass Objecttrait Matchableclass Any
- Self type
- Incremental.type
Attributes
- Companion:
- object
- Graph
- Supertypes
- class Objecttrait Matchableclass Any
- Known subtypes
- class ListValueclass ObjectValueclass VariableValuetrait Valueclass BooleanValueclass EnumValuetrait FloatValueclass BigDecimalNumberclass DoubleNumberclass FloatNumbertrait IntValueclass BigIntNumberclass IntNumberclass LongNumberobject NullValue.typeclass StringValue
Attributes
- Companion:
- trait
- Graph
- Supertypes
- trait Sumtrait Mirrorclass Objecttrait Matchableclass Any
- Self type
- InputValue.type
Attributes
- Graph
- Supertypes
- class Objecttrait Matchableclass Any
- Self type
- Rendering.type
Attributes
- Companion:
- object
- Graph
- Supertypes
- class Objecttrait Matchableclass Any
- Known subtypes
- class ListValueclass ObjectValueclass StreamValuetrait Valueclass BooleanValueclass EnumValuetrait FloatValueclass BigDecimalNumberclass DoubleNumberclass FloatNumbertrait IntValueclass BigIntNumberclass IntNumberclass LongNumberobject NullValue.typeclass StringValue
- Self type
Attributes
- Companion:
- trait
- Graph
- Supertypes
- trait Sumtrait Mirrorclass Objecttrait Matchableclass Any
- Self type
- ResponseValue.type
A root resolver
contains resolvers for the 3 types of operations allowed in GraphQL: queries, mutations and subscriptions.
A root resolver
contains resolvers for the 3 types of operations allowed in GraphQL: queries, mutations and subscriptions.
A resolver
is a simple value of the case class describing the API.
Attributes
- Companion:
- object
- Graph
- Supertypes
- trait Serializabletrait Producttrait Equalsclass Objecttrait Matchableclass Any
Attributes
- Companion:
- class
- Graph
- Supertypes
- trait Producttrait Mirrorclass Objecttrait Matchableclass Any
- Self type
- RootResolver.type
Attributes
- Companion:
- object
- Graph
- Supertypes
- Known subtypes
- class BooleanValueclass EnumValuetrait FloatValueclass BigDecimalNumberclass DoubleNumberclass FloatNumbertrait IntValueclass BigIntNumberclass IntNumberclass LongNumberobject NullValue.typeclass StringValue
Value members
Concrete methods
Builds a GraphQL API for the given resolver.
Builds a GraphQL API for the given resolver.
It requires an instance of caliban.schema.Schema for each operation type. This schema will be derived by Magnolia automatically.