caliban.schema
Type members
Classlikes
Typeclass that defines how to build an argument of type T
from an input caliban.InputValue.
Every type that can be passed as an argument needs an instance of ArgBuilder
.
Typeclass that defines how to build an argument of type T
from an input caliban.InputValue.
Every type that can be passed as an argument needs an instance of ArgBuilder
.
- Companion
- object
Represents the step of getting a pure response value without any effect. PureStep is both a Step and a ReducedStep to avoid boxing/unboxing pure values during step reduction.
Represents the step of getting a pure response value without any effect. PureStep is both a Step and a ReducedStep to avoid boxing/unboxing pure values during step reduction.
- Value Params
- value
the response value to return for that step
Typeclass that defines how to map the type T
to the according GraphQL concepts: how to introspect it and how to resolve it.
R
is the ZIO environment required by the effects in the schema (Any
if nothing required).
Typeclass that defines how to map the type T
to the according GraphQL concepts: how to introspect it and how to resolve it.
R
is the ZIO environment required by the effects in the schema (Any
if nothing required).
- Companion
- object
Typeclass used to guarantee that the Subscriptions type is either Unit
or a case class with zio.stream.ZStream
for fields.
Typeclass used to guarantee that the Subscriptions type is either Unit
or a case class with zio.stream.ZStream
for fields.
- Companion
- object