caliban
Members list
Packages
Type members
Classlikes
The base type for all Caliban errors.
The base type for all Caliban errors.
Attributes
- Companion
- object
- Supertypes
-
trait Producttrait Equalstrait NoStackTraceclass Throwabletrait Serializableclass Objecttrait Matchableclass AnyShow all
- Known subtypes
Attributes
- Companion
- trait
- Supertypes
-
trait Sumtrait Mirrorclass Objecttrait Matchableclass Any
- Self type
-
CalibanError.type
Attributes
- 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
- Supertypes
-
class Objecttrait Matchableclass Any
- Self type
-
GraphQL[R]
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
- Companion
- object
- Supertypes
-
class Objecttrait Matchableclass Any
- Known subtypes
-
trait Wrapper[R]class CombinedWrapper[R]class EffectfulWrapper[R]object Empty.typeclass FieldWrapper[R]trait IntrospectionWrapper[R]trait ExecutionWrapper[R]trait OverallWrapper[R]trait ParsingWrapper[R]trait ValidationWrapper[R]Show all
- Self type
-
Attributes
- Companion
- trait
- Supertypes
-
class Objecttrait Matchableclass Any
- Self type
-
GraphQLAspect.type
Attributes
- Companion
- object
- Supertypes
-
trait Serializabletrait Producttrait Equalsclass Objecttrait Matchableclass AnyShow all
Attributes
- Companion
- class
- 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
- Supertypes
-
class Objecttrait Matchableclass Any
- Self type
-
Attributes
- Companion
- trait
- 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
- Supertypes
-
trait Serializabletrait Producttrait Equalsclass Objecttrait Matchableclass AnyShow all
Attributes
- Companion
- class
- 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
- Supertypes
-
trait Serializabletrait Producttrait Equalsclass Objecttrait Matchableclass AnyShow all
Attributes
- Companion
- class
- Supertypes
-
trait Producttrait Mirrorclass Objecttrait Matchableclass Any
- Self type
-
GraphQLResponse.type
Attributes
- Supertypes
-
trait Serializabletrait Producttrait Equalsclass Objecttrait Matchableclass AnyShow all
Attributes
- Companion
- object
- Supertypes
-
trait Serializabletrait Producttrait Equalsclass Objecttrait Matchableclass AnyShow all
Attributes
- Companion
- class
- Supertypes
-
trait Producttrait Mirrorclass Objecttrait Matchableclass Any
- Self type
-
GraphQLWSInput.type
Attributes
- Companion
- object
- Supertypes
-
trait Serializabletrait Producttrait Equalsclass Objecttrait Matchableclass AnyShow all
Attributes
- Companion
- class
- Supertypes
-
trait Producttrait Mirrorclass Objecttrait Matchableclass Any
- Self type
-
GraphQLWSOutput.type
Attributes
- Companion
- trait
- Supertypes
-
trait Sumtrait Mirrorclass Objecttrait Matchableclass Any
- Self type
-
Incremental.type
Attributes
- Companion
- object
- Supertypes
-
class Objecttrait Matchableclass Any
- Known subtypes
-
class ListValueclass ObjectValueclass VariableValuetrait Valueclass BooleanValueclass EnumValuetrait FloatValueclass BigDecimalNumberclass DoubleNumberclass FloatNumbertrait IntValueclass BigIntNumberclass IntNumberclass LongNumberobject NullValue.typeclass StringValueShow all
- Self type
Attributes
- Companion
- trait
- Supertypes
-
trait Sumtrait Mirrorclass Objecttrait Matchableclass Any
- Self type
-
InputValue.type
Attributes
- Companion
- object
- Supertypes
-
class Objecttrait Matchableclass Any
- Known subtypes
-
class ListValueclass ObjectValueclass StreamValuetrait Valueclass BooleanValueclass EnumValuetrait FloatValueclass BigDecimalNumberclass DoubleNumberclass FloatNumbertrait IntValueclass BigIntNumberclass IntNumberclass LongNumberobject NullValue.typeclass StringValueShow all
- Self type
Attributes
- Companion
- trait
- 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
- Supertypes
-
trait Serializabletrait Producttrait Equalsclass Objecttrait Matchableclass AnyShow all
Attributes
- Companion
- class
- Supertypes
-
trait Producttrait Mirrorclass Objecttrait Matchableclass Any
- Self type
-
RootResolver.type
Attributes
- Companion
- object
- Supertypes
- Known subtypes
-
class BooleanValueclass EnumValuetrait FloatValueclass BigDecimalNumberclass DoubleNumberclass FloatNumbertrait IntValueclass BigIntNumberclass IntNumberclass LongNumberobject NullValue.typeclass StringValueShow all
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.
Attributes
Returns a string that renders the given type into the GraphQL SDL.
Returns a string that renders the given type into the GraphQL SDL.
Attributes
Returns a string that renders the given schema into the GraphQL SDL.
Returns a string that renders the given schema into the GraphQL SDL.
Attributes
Returns a string that renders the given schema into the GraphQL SDL. This variant of the method allows specifying the environment type when it's not Any
.
Returns a string that renders the given schema into the GraphQL SDL. This variant of the method allows specifying the environment type when it's not Any
.
Attributes
Returns a string that renders the given type into the GraphQL SDL. This variant of the method allows specifying the environment type when it's not Any
.
Returns a string that renders the given type into the GraphQL SDL. This variant of the method allows specifying the environment type when it's not Any
.