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).
Attributes
- Companion
- object
- Graph
-
- Supertypes
-
class Objecttrait Matchableclass Any
- Known subtypes
- Self type
-
Members list
Value members
Abstract methods
Resolves T
by turning a value of type T
into an execution step that describes how to resolve the value.
Resolves T
by turning a value of type T
into an execution step that describes how to resolve the value.
Value parameters
- value
-
a value of type
T
Attributes
Resolves T
by turning a value of type T
into an execution step that describes how to resolve the value.
Resolves T
by turning a value of type T
into an execution step that describes how to resolve the value.
Value parameters
- value
-
a value of type
T
Attributes
Resolves T
by turning a value of type T
into an execution step that describes how to resolve the value.
Resolves T
by turning a value of type T
into an execution step that describes how to resolve the value.
Value parameters
- value
-
a value of type
T
Attributes
Resolves T
by turning a value of type T
into an execution step that describes how to resolve the value.
Resolves T
by turning a value of type T
into an execution step that describes how to resolve the value.
Value parameters
- value
-
a value of type
T
Attributes
Resolves T
by turning a value of type T
into an execution step that describes how to resolve the value.
Resolves T
by turning a value of type T
into an execution step that describes how to resolve the value.
Value parameters
- value
-
a value of type
T
Attributes
Resolves T
by turning a value of type T
into an execution step that describes how to resolve the value.
Resolves T
by turning a value of type T
into an execution step that describes how to resolve the value.
Value parameters
- value
-
a value of type
T
Attributes
Resolves T
by turning a value of type T
into an execution step that describes how to resolve the value.
Resolves T
by turning a value of type T
into an execution step that describes how to resolve the value.
Value parameters
- value
-
a value of type
T
Attributes
Resolves T
by turning a value of type T
into an execution step that describes how to resolve the value.
Resolves T
by turning a value of type T
into an execution step that describes how to resolve the value.
Value parameters
- value
-
a value of type
T
Attributes
Resolves T
by turning a value of type T
into an execution step that describes how to resolve the value.
Resolves T
by turning a value of type T
into an execution step that describes how to resolve the value.
Value parameters
- value
-
a value of type
T
Attributes
Resolves T
by turning a value of type T
into an execution step that describes how to resolve the value.
Resolves T
by turning a value of type T
into an execution step that describes how to resolve the value.
Value parameters
- value
-
a value of type
T
Attributes
Resolves T
by turning a value of type T
into an execution step that describes how to resolve the value.
Resolves T
by turning a value of type T
into an execution step that describes how to resolve the value.
Value parameters
- value
-
a value of type
T
Attributes
Resolves T
by turning a value of type T
into an execution step that describes how to resolve the value.
Resolves T
by turning a value of type T
into an execution step that describes how to resolve the value.
Value parameters
- value
-
a value of type
T
Attributes
Resolves T
by turning a value of type T
into an execution step that describes how to resolve the value.
Resolves T
by turning a value of type T
into an execution step that describes how to resolve the value.
Value parameters
- value
-
a value of type
T
Attributes
Resolves T
by turning a value of type T
into an execution step that describes how to resolve the value.
Resolves T
by turning a value of type T
into an execution step that describes how to resolve the value.
Value parameters
- value
-
a value of type
T
Attributes
Resolves T
by turning a value of type T
into an execution step that describes how to resolve the value.
Resolves T
by turning a value of type T
into an execution step that describes how to resolve the value.
Value parameters
- value
-
a value of type
T
Attributes
Concrete methods
Defined the arguments of the given type. Should be empty except for Function
.
Defined the arguments of the given type. Should be empty except for Function
.
Attributes
Defined the arguments of the given type. Should be empty except for Function
.
Defined the arguments of the given type. Should be empty except for Function
.
Attributes
Defined the arguments of the given type. Should be empty except for Function
.
Defined the arguments of the given type. Should be empty except for Function
.
Attributes
Defined the arguments of the given type. Should be empty except for Function
.
Defined the arguments of the given type. Should be empty except for Function
.
Attributes
Defined the arguments of the given type. Should be empty except for Function
.
Defined the arguments of the given type. Should be empty except for Function
.
Attributes
Defined the arguments of the given type. Should be empty except for Function
.
Defined the arguments of the given type. Should be empty except for Function
.
Attributes
Defined the arguments of the given type. Should be empty except for Function
.
Defined the arguments of the given type. Should be empty except for Function
.
Attributes
Defined the arguments of the given type. Should be empty except for Function
.
Defined the arguments of the given type. Should be empty except for Function
.
Attributes
Defined the arguments of the given type. Should be empty except for Function
.
Defined the arguments of the given type. Should be empty except for Function
.
Attributes
Defined the arguments of the given type. Should be empty except for Function
.
Defined the arguments of the given type. Should be empty except for Function
.
Attributes
Defined the arguments of the given type. Should be empty except for Function
.
Defined the arguments of the given type. Should be empty except for Function
.
Attributes
Defined the arguments of the given type. Should be empty except for Function
.
Defined the arguments of the given type. Should be empty except for Function
.
Attributes
Defined the arguments of the given type. Should be empty except for Function
.
Defined the arguments of the given type. Should be empty except for Function
.
Attributes
Defined the arguments of the given type. Should be empty except for Function
.
Defined the arguments of the given type. Should be empty except for Function
.
Attributes
Defined the arguments of the given type. Should be empty except for Function
.
Defined the arguments of the given type. Should be empty except for Function
.
Attributes
Defined the arguments of the given type. Should be empty except for Function
.
Defined the arguments of the given type. Should be empty except for Function
.
Attributes
Builds a new Schema
of A
from an existing Schema
of T
and a function from A
to T
.
Builds a new Schema
of A
from an existing Schema
of T
and a function from A
to T
.
Value parameters
- f
-
a function from
A
toT
.
Attributes
Builds a new Schema
of A
from an existing Schema
of T
and a function from A
to T
.
Builds a new Schema
of A
from an existing Schema
of T
and a function from A
to T
.
Value parameters
- f
-
a function from
A
toT
.
Attributes
Builds a new Schema
of A
from an existing Schema
of T
and a function from A
to T
.
Builds a new Schema
of A
from an existing Schema
of T
and a function from A
to T
.
Value parameters
- f
-
a function from
A
toT
.
Attributes
Builds a new Schema
of A
from an existing Schema
of T
and a function from A
to T
.
Builds a new Schema
of A
from an existing Schema
of T
and a function from A
to T
.
Value parameters
- f
-
a function from
A
toT
.
Attributes
Builds a new Schema
of A
from an existing Schema
of T
and a function from A
to T
.
Builds a new Schema
of A
from an existing Schema
of T
and a function from A
to T
.
Value parameters
- f
-
a function from
A
toT
.
Attributes
Builds a new Schema
of A
from an existing Schema
of T
and a function from A
to T
.
Builds a new Schema
of A
from an existing Schema
of T
and a function from A
to T
.
Value parameters
- f
-
a function from
A
toT
.
Attributes
Builds a new Schema
of A
from an existing Schema
of T
and a function from A
to T
.
Builds a new Schema
of A
from an existing Schema
of T
and a function from A
to T
.
Value parameters
- f
-
a function from
A
toT
.
Attributes
Builds a new Schema
of A
from an existing Schema
of T
and a function from A
to T
.
Builds a new Schema
of A
from an existing Schema
of T
and a function from A
to T
.
Value parameters
- f
-
a function from
A
toT
.
Attributes
Builds a new Schema
of A
from an existing Schema
of T
and a function from A
to T
.
Builds a new Schema
of A
from an existing Schema
of T
and a function from A
to T
.
Value parameters
- f
-
a function from
A
toT
.
Attributes
Builds a new Schema
of A
from an existing Schema
of T
and a function from A
to T
.
Builds a new Schema
of A
from an existing Schema
of T
and a function from A
to T
.
Value parameters
- f
-
a function from
A
toT
.
Attributes
Builds a new Schema
of A
from an existing Schema
of T
and a function from A
to T
.
Builds a new Schema
of A
from an existing Schema
of T
and a function from A
to T
.
Value parameters
- f
-
a function from
A
toT
.
Attributes
Builds a new Schema
of A
from an existing Schema
of T
and a function from A
to T
.
Builds a new Schema
of A
from an existing Schema
of T
and a function from A
to T
.
Value parameters
- f
-
a function from
A
toT
.
Attributes
Builds a new Schema
of A
from an existing Schema
of T
and a function from A
to T
.
Builds a new Schema
of A
from an existing Schema
of T
and a function from A
to T
.
Value parameters
- f
-
a function from
A
toT
.
Attributes
Builds a new Schema
of A
from an existing Schema
of T
and a function from A
to T
.
Builds a new Schema
of A
from an existing Schema
of T
and a function from A
to T
.
Value parameters
- f
-
a function from
A
toT
.
Attributes
Builds a new Schema
of A
from an existing Schema
of T
and a function from A
to T
.
Builds a new Schema
of A
from an existing Schema
of T
and a function from A
to T
.
Value parameters
- f
-
a function from
A
toT
.
Attributes
Builds a new Schema
of A
from an existing Schema
of T
and a function from A
to T
.
Builds a new Schema
of A
from an existing Schema
of T
and a function from A
to T
.
Value parameters
- f
-
a function from
A
toT
.
Attributes
Defines if the type is considered optional or non-null. Should be false except for Option
.
Defines if the type is considered optional or non-null. Should be false except for Option
.
Attributes
Defines if the type is considered optional or non-null. Should be false except for Option
.
Defines if the type is considered optional or non-null. Should be false except for Option
.
Attributes
Defines if the type is considered optional or non-null. Should be false except for Option
.
Defines if the type is considered optional or non-null. Should be false except for Option
.
Attributes
Defines if the type is considered optional or non-null. Should be false except for Option
.
Defines if the type is considered optional or non-null. Should be false except for Option
.
Attributes
Defines if the type is considered optional or non-null. Should be false except for Option
.
Defines if the type is considered optional or non-null. Should be false except for Option
.
Attributes
Defines if the type is considered optional or non-null. Should be false except for Option
.
Defines if the type is considered optional or non-null. Should be false except for Option
.
Attributes
Defines if the type is considered optional or non-null. Should be false except for Option
.
Defines if the type is considered optional or non-null. Should be false except for Option
.
Attributes
Defines if the type is considered optional or non-null. Should be false except for Option
.
Defines if the type is considered optional or non-null. Should be false except for Option
.
Attributes
Defines if the type is considered optional or non-null. Should be false except for Option
.
Defines if the type is considered optional or non-null. Should be false except for Option
.
Attributes
Defines if the type is considered optional or non-null. Should be false except for Option
.
Defines if the type is considered optional or non-null. Should be false except for Option
.
Attributes
Defines if the type is considered optional or non-null. Should be false except for Option
.
Defines if the type is considered optional or non-null. Should be false except for Option
.
Attributes
Defines if the type is considered optional or non-null. Should be false except for Option
.
Defines if the type is considered optional or non-null. Should be false except for Option
.
Attributes
Defines if the type is considered optional or non-null. Should be false except for Option
.
Defines if the type is considered optional or non-null. Should be false except for Option
.
Attributes
Defines if the type is considered optional or non-null. Should be false except for Option
.
Defines if the type is considered optional or non-null. Should be false except for Option
.
Attributes
Defines if the type is considered optional or non-null. Should be false except for Option
.
Defines if the type is considered optional or non-null. Should be false except for Option
.
Attributes
Defines if the type is considered optional or non-null. Should be false except for Option
.
Defines if the type is considered optional or non-null. Should be false except for Option
.
Attributes
Changes the name of the generated graphql type.
Changes the name of the generated graphql type.
Value parameters
- inputName
-
new name for the type when it's an input type (by default "Input" is added after the name)
- name
-
new name for the type
Attributes
Changes the name of the generated graphql type.
Changes the name of the generated graphql type.
Value parameters
- inputName
-
new name for the type when it's an input type (by default "Input" is added after the name)
- name
-
new name for the type
Attributes
Changes the name of the generated graphql type.
Changes the name of the generated graphql type.
Value parameters
- inputName
-
new name for the type when it's an input type (by default "Input" is added after the name)
- name
-
new name for the type
Attributes
Changes the name of the generated graphql type.
Changes the name of the generated graphql type.
Value parameters
- inputName
-
new name for the type when it's an input type (by default "Input" is added after the name)
- name
-
new name for the type
Attributes
Changes the name of the generated graphql type.
Changes the name of the generated graphql type.
Value parameters
- inputName
-
new name for the type when it's an input type (by default "Input" is added after the name)
- name
-
new name for the type
Attributes
Changes the name of the generated graphql type.
Changes the name of the generated graphql type.
Value parameters
- inputName
-
new name for the type when it's an input type (by default "Input" is added after the name)
- name
-
new name for the type
Attributes
Changes the name of the generated graphql type.
Changes the name of the generated graphql type.
Value parameters
- inputName
-
new name for the type when it's an input type (by default "Input" is added after the name)
- name
-
new name for the type
Attributes
Changes the name of the generated graphql type.
Changes the name of the generated graphql type.
Value parameters
- inputName
-
new name for the type when it's an input type (by default "Input" is added after the name)
- name
-
new name for the type
Attributes
Changes the name of the generated graphql type.
Changes the name of the generated graphql type.
Value parameters
- inputName
-
new name for the type when it's an input type (by default "Input" is added after the name)
- name
-
new name for the type
Attributes
Changes the name of the generated graphql type.
Changes the name of the generated graphql type.
Value parameters
- inputName
-
new name for the type when it's an input type (by default "Input" is added after the name)
- name
-
new name for the type
Attributes
Changes the name of the generated graphql type.
Changes the name of the generated graphql type.
Value parameters
- inputName
-
new name for the type when it's an input type (by default "Input" is added after the name)
- name
-
new name for the type
Attributes
Changes the name of the generated graphql type.
Changes the name of the generated graphql type.
Value parameters
- inputName
-
new name for the type when it's an input type (by default "Input" is added after the name)
- name
-
new name for the type
Attributes
Changes the name of the generated graphql type.
Changes the name of the generated graphql type.
Value parameters
- inputName
-
new name for the type when it's an input type (by default "Input" is added after the name)
- name
-
new name for the type
Attributes
Changes the name of the generated graphql type.
Changes the name of the generated graphql type.
Value parameters
- inputName
-
new name for the type when it's an input type (by default "Input" is added after the name)
- name
-
new name for the type
Attributes
Changes the name of the generated graphql type.
Changes the name of the generated graphql type.
Value parameters
- inputName
-
new name for the type when it's an input type (by default "Input" is added after the name)
- name
-
new name for the type
Attributes
Changes the name of the generated graphql type.
Changes the name of the generated graphql type.
Value parameters
- inputName
-
new name for the type when it's an input type (by default "Input" is added after the name)
- name
-
new name for the type
Attributes
Generates a GraphQL type object from T
. Unlike toType
, this function is optimized and will not re-generate the type at each call.
Generates a GraphQL type object from T
. Unlike toType
, this function is optimized and will not re-generate the type at each call.
Value parameters
- isInput
-
indicates if the type is passed as an argument. This is needed because GraphQL differentiates
InputType
fromObjectType
. - isSubscription
-
indicates if the type is used in a subscription operation. For example, ZStream gives a different GraphQL type depending whether it is used in a subscription or elsewhere.
Attributes
Generates a GraphQL type object from T
. Unlike toType
, this function is optimized and will not re-generate the type at each call.
Generates a GraphQL type object from T
. Unlike toType
, this function is optimized and will not re-generate the type at each call.
Value parameters
- isInput
-
indicates if the type is passed as an argument. This is needed because GraphQL differentiates
InputType
fromObjectType
. - isSubscription
-
indicates if the type is used in a subscription operation. For example, ZStream gives a different GraphQL type depending whether it is used in a subscription or elsewhere.
Attributes
Generates a GraphQL type object from T
. Unlike toType
, this function is optimized and will not re-generate the type at each call.
Generates a GraphQL type object from T
. Unlike toType
, this function is optimized and will not re-generate the type at each call.
Value parameters
- isInput
-
indicates if the type is passed as an argument. This is needed because GraphQL differentiates
InputType
fromObjectType
. - isSubscription
-
indicates if the type is used in a subscription operation. For example, ZStream gives a different GraphQL type depending whether it is used in a subscription or elsewhere.
Attributes
Generates a GraphQL type object from T
. Unlike toType
, this function is optimized and will not re-generate the type at each call.
Generates a GraphQL type object from T
. Unlike toType
, this function is optimized and will not re-generate the type at each call.
Value parameters
- isInput
-
indicates if the type is passed as an argument. This is needed because GraphQL differentiates
InputType
fromObjectType
. - isSubscription
-
indicates if the type is used in a subscription operation. For example, ZStream gives a different GraphQL type depending whether it is used in a subscription or elsewhere.
Attributes
Generates a GraphQL type object from T
. Unlike toType
, this function is optimized and will not re-generate the type at each call.
Generates a GraphQL type object from T
. Unlike toType
, this function is optimized and will not re-generate the type at each call.
Value parameters
- isInput
-
indicates if the type is passed as an argument. This is needed because GraphQL differentiates
InputType
fromObjectType
. - isSubscription
-
indicates if the type is used in a subscription operation. For example, ZStream gives a different GraphQL type depending whether it is used in a subscription or elsewhere.
Attributes
Generates a GraphQL type object from T
. Unlike toType
, this function is optimized and will not re-generate the type at each call.
Generates a GraphQL type object from T
. Unlike toType
, this function is optimized and will not re-generate the type at each call.
Value parameters
- isInput
-
indicates if the type is passed as an argument. This is needed because GraphQL differentiates
InputType
fromObjectType
. - isSubscription
-
indicates if the type is used in a subscription operation. For example, ZStream gives a different GraphQL type depending whether it is used in a subscription or elsewhere.
Attributes
Generates a GraphQL type object from T
. Unlike toType
, this function is optimized and will not re-generate the type at each call.
Generates a GraphQL type object from T
. Unlike toType
, this function is optimized and will not re-generate the type at each call.
Value parameters
- isInput
-
indicates if the type is passed as an argument. This is needed because GraphQL differentiates
InputType
fromObjectType
. - isSubscription
-
indicates if the type is used in a subscription operation. For example, ZStream gives a different GraphQL type depending whether it is used in a subscription or elsewhere.
Attributes
Generates a GraphQL type object from T
. Unlike toType
, this function is optimized and will not re-generate the type at each call.
Generates a GraphQL type object from T
. Unlike toType
, this function is optimized and will not re-generate the type at each call.
Value parameters
- isInput
-
indicates if the type is passed as an argument. This is needed because GraphQL differentiates
InputType
fromObjectType
. - isSubscription
-
indicates if the type is used in a subscription operation. For example, ZStream gives a different GraphQL type depending whether it is used in a subscription or elsewhere.
Attributes
Generates a GraphQL type object from T
. Unlike toType
, this function is optimized and will not re-generate the type at each call.
Generates a GraphQL type object from T
. Unlike toType
, this function is optimized and will not re-generate the type at each call.
Value parameters
- isInput
-
indicates if the type is passed as an argument. This is needed because GraphQL differentiates
InputType
fromObjectType
. - isSubscription
-
indicates if the type is used in a subscription operation. For example, ZStream gives a different GraphQL type depending whether it is used in a subscription or elsewhere.
Attributes
Generates a GraphQL type object from T
. Unlike toType
, this function is optimized and will not re-generate the type at each call.
Generates a GraphQL type object from T
. Unlike toType
, this function is optimized and will not re-generate the type at each call.
Value parameters
- isInput
-
indicates if the type is passed as an argument. This is needed because GraphQL differentiates
InputType
fromObjectType
. - isSubscription
-
indicates if the type is used in a subscription operation. For example, ZStream gives a different GraphQL type depending whether it is used in a subscription or elsewhere.
Attributes
Generates a GraphQL type object from T
. Unlike toType
, this function is optimized and will not re-generate the type at each call.
Generates a GraphQL type object from T
. Unlike toType
, this function is optimized and will not re-generate the type at each call.
Value parameters
- isInput
-
indicates if the type is passed as an argument. This is needed because GraphQL differentiates
InputType
fromObjectType
. - isSubscription
-
indicates if the type is used in a subscription operation. For example, ZStream gives a different GraphQL type depending whether it is used in a subscription or elsewhere.
Attributes
Generates a GraphQL type object from T
. Unlike toType
, this function is optimized and will not re-generate the type at each call.
Generates a GraphQL type object from T
. Unlike toType
, this function is optimized and will not re-generate the type at each call.
Value parameters
- isInput
-
indicates if the type is passed as an argument. This is needed because GraphQL differentiates
InputType
fromObjectType
. - isSubscription
-
indicates if the type is used in a subscription operation. For example, ZStream gives a different GraphQL type depending whether it is used in a subscription or elsewhere.
Attributes
Generates a GraphQL type object from T
. Unlike toType
, this function is optimized and will not re-generate the type at each call.
Generates a GraphQL type object from T
. Unlike toType
, this function is optimized and will not re-generate the type at each call.
Value parameters
- isInput
-
indicates if the type is passed as an argument. This is needed because GraphQL differentiates
InputType
fromObjectType
. - isSubscription
-
indicates if the type is used in a subscription operation. For example, ZStream gives a different GraphQL type depending whether it is used in a subscription or elsewhere.
Attributes
Generates a GraphQL type object from T
. Unlike toType
, this function is optimized and will not re-generate the type at each call.
Generates a GraphQL type object from T
. Unlike toType
, this function is optimized and will not re-generate the type at each call.
Value parameters
- isInput
-
indicates if the type is passed as an argument. This is needed because GraphQL differentiates
InputType
fromObjectType
. - isSubscription
-
indicates if the type is used in a subscription operation. For example, ZStream gives a different GraphQL type depending whether it is used in a subscription or elsewhere.
Attributes
Generates a GraphQL type object from T
. Unlike toType
, this function is optimized and will not re-generate the type at each call.
Generates a GraphQL type object from T
. Unlike toType
, this function is optimized and will not re-generate the type at each call.
Value parameters
- isInput
-
indicates if the type is passed as an argument. This is needed because GraphQL differentiates
InputType
fromObjectType
. - isSubscription
-
indicates if the type is used in a subscription operation. For example, ZStream gives a different GraphQL type depending whether it is used in a subscription or elsewhere.
Attributes
Generates a GraphQL type object from T
. Unlike toType
, this function is optimized and will not re-generate the type at each call.
Generates a GraphQL type object from T
. Unlike toType
, this function is optimized and will not re-generate the type at each call.
Value parameters
- isInput
-
indicates if the type is passed as an argument. This is needed because GraphQL differentiates
InputType
fromObjectType
. - isSubscription
-
indicates if the type is used in a subscription operation. For example, ZStream gives a different GraphQL type depending whether it is used in a subscription or elsewhere.
Attributes
Deprecated methods
Generates a GraphQL type object from T
.
Generates a GraphQL type object from T
.
Note that this method is public to allow derivation via the derives
keyword in Scala 3. To avoid accidental usage (which would be bad for performance), we mark as @deprecated, which will lead to compiler warnings when used
Value parameters
- isInput
-
indicates if the type is passed as an argument. This is needed because GraphQL differentiates
InputType
fromObjectType
. - isSubscription
-
indicates if the type is used in a subscription operation. For example, ZStream gives a different GraphQL type depending whether it is used in a subscription or elsewhere.
Attributes
- Deprecated
- true
Generates a GraphQL type object from T
.
Generates a GraphQL type object from T
.
Note that this method is public to allow derivation via the derives
keyword in Scala 3. To avoid accidental usage (which would be bad for performance), we mark as @deprecated, which will lead to compiler warnings when used
Value parameters
- isInput
-
indicates if the type is passed as an argument. This is needed because GraphQL differentiates
InputType
fromObjectType
. - isSubscription
-
indicates if the type is used in a subscription operation. For example, ZStream gives a different GraphQL type depending whether it is used in a subscription or elsewhere.
Attributes
- Deprecated
- true
Generates a GraphQL type object from T
.
Generates a GraphQL type object from T
.
Note that this method is public to allow derivation via the derives
keyword in Scala 3. To avoid accidental usage (which would be bad for performance), we mark as @deprecated, which will lead to compiler warnings when used
Value parameters
- isInput
-
indicates if the type is passed as an argument. This is needed because GraphQL differentiates
InputType
fromObjectType
. - isSubscription
-
indicates if the type is used in a subscription operation. For example, ZStream gives a different GraphQL type depending whether it is used in a subscription or elsewhere.
Attributes
- Deprecated
- true
Generates a GraphQL type object from T
.
Generates a GraphQL type object from T
.
Note that this method is public to allow derivation via the derives
keyword in Scala 3. To avoid accidental usage (which would be bad for performance), we mark as @deprecated, which will lead to compiler warnings when used
Value parameters
- isInput
-
indicates if the type is passed as an argument. This is needed because GraphQL differentiates
InputType
fromObjectType
. - isSubscription
-
indicates if the type is used in a subscription operation. For example, ZStream gives a different GraphQL type depending whether it is used in a subscription or elsewhere.
Attributes
- Deprecated
- true
Generates a GraphQL type object from T
.
Generates a GraphQL type object from T
.
Note that this method is public to allow derivation via the derives
keyword in Scala 3. To avoid accidental usage (which would be bad for performance), we mark as @deprecated, which will lead to compiler warnings when used
Value parameters
- isInput
-
indicates if the type is passed as an argument. This is needed because GraphQL differentiates
InputType
fromObjectType
. - isSubscription
-
indicates if the type is used in a subscription operation. For example, ZStream gives a different GraphQL type depending whether it is used in a subscription or elsewhere.
Attributes
- Deprecated
- true
Generates a GraphQL type object from T
.
Generates a GraphQL type object from T
.
Note that this method is public to allow derivation via the derives
keyword in Scala 3. To avoid accidental usage (which would be bad for performance), we mark as @deprecated, which will lead to compiler warnings when used
Value parameters
- isInput
-
indicates if the type is passed as an argument. This is needed because GraphQL differentiates
InputType
fromObjectType
. - isSubscription
-
indicates if the type is used in a subscription operation. For example, ZStream gives a different GraphQL type depending whether it is used in a subscription or elsewhere.
Attributes
- Deprecated
- true
Generates a GraphQL type object from T
.
Generates a GraphQL type object from T
.
Note that this method is public to allow derivation via the derives
keyword in Scala 3. To avoid accidental usage (which would be bad for performance), we mark as @deprecated, which will lead to compiler warnings when used
Value parameters
- isInput
-
indicates if the type is passed as an argument. This is needed because GraphQL differentiates
InputType
fromObjectType
. - isSubscription
-
indicates if the type is used in a subscription operation. For example, ZStream gives a different GraphQL type depending whether it is used in a subscription or elsewhere.
Attributes
- Deprecated
- true
Generates a GraphQL type object from T
.
Generates a GraphQL type object from T
.
Note that this method is public to allow derivation via the derives
keyword in Scala 3. To avoid accidental usage (which would be bad for performance), we mark as @deprecated, which will lead to compiler warnings when used
Value parameters
- isInput
-
indicates if the type is passed as an argument. This is needed because GraphQL differentiates
InputType
fromObjectType
. - isSubscription
-
indicates if the type is used in a subscription operation. For example, ZStream gives a different GraphQL type depending whether it is used in a subscription or elsewhere.
Attributes
- Deprecated
- true
Generates a GraphQL type object from T
.
Generates a GraphQL type object from T
.
Note that this method is public to allow derivation via the derives
keyword in Scala 3. To avoid accidental usage (which would be bad for performance), we mark as @deprecated, which will lead to compiler warnings when used
Value parameters
- isInput
-
indicates if the type is passed as an argument. This is needed because GraphQL differentiates
InputType
fromObjectType
. - isSubscription
-
indicates if the type is used in a subscription operation. For example, ZStream gives a different GraphQL type depending whether it is used in a subscription or elsewhere.
Attributes
- Deprecated
- true
Generates a GraphQL type object from T
.
Generates a GraphQL type object from T
.
Note that this method is public to allow derivation via the derives
keyword in Scala 3. To avoid accidental usage (which would be bad for performance), we mark as @deprecated, which will lead to compiler warnings when used
Value parameters
- isInput
-
indicates if the type is passed as an argument. This is needed because GraphQL differentiates
InputType
fromObjectType
. - isSubscription
-
indicates if the type is used in a subscription operation. For example, ZStream gives a different GraphQL type depending whether it is used in a subscription or elsewhere.
Attributes
- Deprecated
- true
Generates a GraphQL type object from T
.
Generates a GraphQL type object from T
.
Note that this method is public to allow derivation via the derives
keyword in Scala 3. To avoid accidental usage (which would be bad for performance), we mark as @deprecated, which will lead to compiler warnings when used
Value parameters
- isInput
-
indicates if the type is passed as an argument. This is needed because GraphQL differentiates
InputType
fromObjectType
. - isSubscription
-
indicates if the type is used in a subscription operation. For example, ZStream gives a different GraphQL type depending whether it is used in a subscription or elsewhere.
Attributes
- Deprecated
- true
Generates a GraphQL type object from T
.
Generates a GraphQL type object from T
.
Note that this method is public to allow derivation via the derives
keyword in Scala 3. To avoid accidental usage (which would be bad for performance), we mark as @deprecated, which will lead to compiler warnings when used
Value parameters
- isInput
-
indicates if the type is passed as an argument. This is needed because GraphQL differentiates
InputType
fromObjectType
. - isSubscription
-
indicates if the type is used in a subscription operation. For example, ZStream gives a different GraphQL type depending whether it is used in a subscription or elsewhere.
Attributes
- Deprecated
- true
Generates a GraphQL type object from T
.
Generates a GraphQL type object from T
.
Note that this method is public to allow derivation via the derives
keyword in Scala 3. To avoid accidental usage (which would be bad for performance), we mark as @deprecated, which will lead to compiler warnings when used
Value parameters
- isInput
-
indicates if the type is passed as an argument. This is needed because GraphQL differentiates
InputType
fromObjectType
. - isSubscription
-
indicates if the type is used in a subscription operation. For example, ZStream gives a different GraphQL type depending whether it is used in a subscription or elsewhere.
Attributes
- Deprecated
- true
Generates a GraphQL type object from T
.
Generates a GraphQL type object from T
.
Note that this method is public to allow derivation via the derives
keyword in Scala 3. To avoid accidental usage (which would be bad for performance), we mark as @deprecated, which will lead to compiler warnings when used
Value parameters
- isInput
-
indicates if the type is passed as an argument. This is needed because GraphQL differentiates
InputType
fromObjectType
. - isSubscription
-
indicates if the type is used in a subscription operation. For example, ZStream gives a different GraphQL type depending whether it is used in a subscription or elsewhere.
Attributes
- Deprecated
- true
Generates a GraphQL type object from T
.
Generates a GraphQL type object from T
.
Note that this method is public to allow derivation via the derives
keyword in Scala 3. To avoid accidental usage (which would be bad for performance), we mark as @deprecated, which will lead to compiler warnings when used
Value parameters
- isInput
-
indicates if the type is passed as an argument. This is needed because GraphQL differentiates
InputType
fromObjectType
. - isSubscription
-
indicates if the type is used in a subscription operation. For example, ZStream gives a different GraphQL type depending whether it is used in a subscription or elsewhere.
Attributes
- Deprecated
- true
Generates a GraphQL type object from T
.
Generates a GraphQL type object from T
.
Note that this method is public to allow derivation via the derives
keyword in Scala 3. To avoid accidental usage (which would be bad for performance), we mark as @deprecated, which will lead to compiler warnings when used
Value parameters
- isInput
-
indicates if the type is passed as an argument. This is needed because GraphQL differentiates
InputType
fromObjectType
. - isSubscription
-
indicates if the type is used in a subscription operation. For example, ZStream gives a different GraphQL type depending whether it is used in a subscription or elsewhere.
Attributes
- Deprecated
- true