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 Emptyclass 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
- 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
- Self type
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.
Attributes
- Companion
- class
- Supertypes
-
trait Producttrait Mirrorclass Objecttrait Matchableclass Any
- Self type
-
GraphQLResponse.type
Attributes
- Companion
- class
- Supertypes
-
trait Producttrait Mirrorclass Objecttrait Matchableclass Any
- Self type
-
GraphQLWSInput.type
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
-
trait Serializableclass Objecttrait Matchableclass Any
- Known subtypes
-
class ListValueclass ObjectValueclass VariableValuetrait Valuetrait PathValueclass IntNumberclass StringValueclass BooleanValueclass EnumValuetrait FloatValueclass BigDecimalNumberclass DoubleNumberclass FloatNumbertrait IntValueclass BigIntNumberclass LongNumberobject NullValueShow all
- Self type
Attributes
- Companion
- trait
- Supertypes
-
trait Sumtrait Mirrorclass Objecttrait Matchableclass Any
- Self type
-
InputValue.type
Attributes
- Companion
- object
- Supertypes
-
trait Valuetrait ResponseValuetrait InputValuetrait Serializableclass Objecttrait Matchableclass AnyShow all
- Known subtypes
-
class IntNumberclass StringValue
Attributes
- Companion
- object
- Supertypes
-
trait Serializableclass Objecttrait Matchableclass Any
- Known subtypes
-
class ListValueclass ObjectValueclass StreamValuetrait Valuetrait PathValueclass IntNumberclass StringValueclass BooleanValueclass EnumValuetrait FloatValueclass BigDecimalNumberclass DoubleNumberclass FloatNumbertrait IntValueclass BigIntNumberclass LongNumberobject NullValueShow 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
Attributes
- Companion
- class
- Supertypes
-
trait Producttrait Mirrorclass Objecttrait Matchableclass Any
- Self type
-
RootResolver.type
Attributes
- Companion
- object
- Supertypes
-
trait ResponseValuetrait InputValuetrait Serializableclass Objecttrait Matchableclass AnyShow all
- Known subtypes
-
trait PathValueclass IntNumberclass StringValueclass BooleanValueclass EnumValuetrait FloatValueclass BigDecimalNumberclass DoubleNumberclass FloatNumbertrait IntValueclass BigIntNumberclass LongNumberobject NullValueShow 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.