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
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
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
Defines if the type can fail during resolution.
Defines if the type can fail during resolution.
Attributes
Defines if the type can fail during resolution.
Defines if the type can fail during resolution.
Attributes
Defines if the type can fail during resolution.
Defines if the type can fail during resolution.
Attributes
Defines if the type can fail during resolution.
Defines if the type can fail during resolution.
Attributes
Defines if the type can fail during resolution.
Defines if the type can fail during resolution.
Attributes
Defines if the type can fail during resolution.
Defines if the type can fail during resolution.
Attributes
Defines if the type can fail during resolution.
Defines if the type can fail during resolution.
Attributes
Defines if the type can fail during resolution.
Defines if the type can fail during resolution.
Attributes
Defines if the type can fail during resolution.
Defines if the type can fail during resolution.
Attributes
Defines if the type can fail during resolution.
Defines if the type can fail during resolution.
Attributes
Defines if the type can fail during resolution.
Defines if the type can fail during resolution.
Attributes
Defines if the type can fail during resolution.
Defines if the type can fail during resolution.
Attributes
Defines if the type can fail during resolution.
Defines if the type can fail during resolution.
Attributes
Defines if the type can fail during resolution.
Defines if the type can fail during resolution.
Attributes
Defines if the type can fail during resolution.
Defines if the type can fail during resolution.
Attributes
Defines if the type can fail during resolution.
Defines if the type can fail during resolution.
Attributes
Defines if the type can fail during resolution.
Defines if the type can fail during resolution.
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
AtoT.
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
AtoT.
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
AtoT.
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
AtoT.
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
AtoT.
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
AtoT.
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
AtoT.
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
AtoT.
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
AtoT.
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
AtoT.
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
AtoT.
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
AtoT.
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
AtoT.
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
AtoT.
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
AtoT.
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
AtoT.
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
AtoT.
Attributes
Defines if the underlying type represents a nullable value. Should be false except for Option.
Defines if the underlying type represents a nullable value. Should be false except for Option.
Attributes
Defines if the underlying type represents a nullable value. Should be false except for Option.
Defines if the underlying type represents a nullable value. Should be false except for Option.
Attributes
Defines if the underlying type represents a nullable value. Should be false except for Option.
Defines if the underlying type represents a nullable value. Should be false except for Option.
Attributes
Defines if the underlying type represents a nullable value. Should be false except for Option.
Defines if the underlying type represents a nullable value. Should be false except for Option.
Attributes
Defines if the underlying type represents a nullable value. Should be false except for Option.
Defines if the underlying type represents a nullable value. Should be false except for Option.
Attributes
Defines if the underlying type represents a nullable value. Should be false except for Option.
Defines if the underlying type represents a nullable value. Should be false except for Option.
Attributes
Defines if the underlying type represents a nullable value. Should be false except for Option.
Defines if the underlying type represents a nullable value. Should be false except for Option.
Attributes
Defines if the underlying type represents a nullable value. Should be false except for Option.
Defines if the underlying type represents a nullable value. Should be false except for Option.
Attributes
Defines if the underlying type represents a nullable value. Should be false except for Option.
Defines if the underlying type represents a nullable value. Should be false except for Option.
Attributes
Defines if the underlying type represents a nullable value. Should be false except for Option.
Defines if the underlying type represents a nullable value. Should be false except for Option.
Attributes
Defines if the underlying type represents a nullable value. Should be false except for Option.
Defines if the underlying type represents a nullable value. Should be false except for Option.
Attributes
Defines if the underlying type represents a nullable value. Should be false except for Option.
Defines if the underlying type represents a nullable value. Should be false except for Option.
Attributes
Defines if the underlying type represents a nullable value. Should be false except for Option.
Defines if the underlying type represents a nullable value. Should be false except for Option.
Attributes
Defines if the underlying type represents a nullable value. Should be false except for Option.
Defines if the underlying type represents a nullable value. Should be false except for Option.
Attributes
Defines if the underlying type represents a nullable value. Should be false except for Option.
Defines if the underlying type represents a nullable value. Should be false except for Option.
Attributes
Defines if the underlying type represents a nullable value. Should be false except for Option.
Defines if the underlying type represents a nullable value. Should be false except for Option.
Attributes
Defines if the underlying type represents a nullable value. Should be false except for Option.
Defines if the underlying type represents a nullable value. Should be false except for Option.
Attributes
Defines if the type can resolve to null or not. It is true if the type is nullable or if it can fail.
Defines if the type can resolve to null or not. It is true if the type is nullable or if it can fail.
Attributes
Defines if the type can resolve to null or not. It is true if the type is nullable or if it can fail.
Defines if the type can resolve to null or not. It is true if the type is nullable or if it can fail.
Attributes
Defines if the type can resolve to null or not. It is true if the type is nullable or if it can fail.
Defines if the type can resolve to null or not. It is true if the type is nullable or if it can fail.
Attributes
Defines if the type can resolve to null or not. It is true if the type is nullable or if it can fail.
Defines if the type can resolve to null or not. It is true if the type is nullable or if it can fail.
Attributes
Defines if the type can resolve to null or not. It is true if the type is nullable or if it can fail.
Defines if the type can resolve to null or not. It is true if the type is nullable or if it can fail.
Attributes
Defines if the type can resolve to null or not. It is true if the type is nullable or if it can fail.
Defines if the type can resolve to null or not. It is true if the type is nullable or if it can fail.
Attributes
Defines if the type can resolve to null or not. It is true if the type is nullable or if it can fail.
Defines if the type can resolve to null or not. It is true if the type is nullable or if it can fail.
Attributes
Defines if the type can resolve to null or not. It is true if the type is nullable or if it can fail.
Defines if the type can resolve to null or not. It is true if the type is nullable or if it can fail.
Attributes
Defines if the type can resolve to null or not. It is true if the type is nullable or if it can fail.
Defines if the type can resolve to null or not. It is true if the type is nullable or if it can fail.
Attributes
Defines if the type can resolve to null or not. It is true if the type is nullable or if it can fail.
Defines if the type can resolve to null or not. It is true if the type is nullable or if it can fail.
Attributes
Defines if the type can resolve to null or not. It is true if the type is nullable or if it can fail.
Defines if the type can resolve to null or not. It is true if the type is nullable or if it can fail.
Attributes
Defines if the type can resolve to null or not. It is true if the type is nullable or if it can fail.
Defines if the type can resolve to null or not. It is true if the type is nullable or if it can fail.
Attributes
Defines if the type can resolve to null or not. It is true if the type is nullable or if it can fail.
Defines if the type can resolve to null or not. It is true if the type is nullable or if it can fail.
Attributes
Defines if the type can resolve to null or not. It is true if the type is nullable or if it can fail.
Defines if the type can resolve to null or not. It is true if the type is nullable or if it can fail.
Attributes
Defines if the type can resolve to null or not. It is true if the type is nullable or if it can fail.
Defines if the type can resolve to null or not. It is true if the type is nullable or if it can fail.
Attributes
Defines if the type can resolve to null or not. It is true if the type is nullable or if it can fail.
Defines if the type can resolve to null or not. It is true if the type is nullable or if it can fail.
Attributes
Defines if the type can resolve to null or not. It is true if the type is nullable or if it can fail.
Defines if the type can resolve to null or not. It is true if the type is nullable or if it can fail.
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
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
InputTypefromObjectType. - 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
InputTypefromObjectType. - 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
InputTypefromObjectType. - 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
InputTypefromObjectType. - 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
InputTypefromObjectType. - 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
InputTypefromObjectType. - 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
InputTypefromObjectType. - 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
InputTypefromObjectType. - 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
InputTypefromObjectType. - 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
InputTypefromObjectType. - 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
InputTypefromObjectType. - 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
InputTypefromObjectType. - 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
InputTypefromObjectType. - 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
InputTypefromObjectType. - 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
InputTypefromObjectType. - 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
InputTypefromObjectType. - 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
InputTypefromObjectType. - 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
InputTypefromObjectType. - 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
- use toType_ instead
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
InputTypefromObjectType. - 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
- use toType_ instead
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
InputTypefromObjectType. - 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
- use toType_ instead
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
InputTypefromObjectType. - 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
- use toType_ instead
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
InputTypefromObjectType. - 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
- use toType_ instead
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
InputTypefromObjectType. - 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
- use toType_ instead
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
InputTypefromObjectType. - 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
- use toType_ instead
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
InputTypefromObjectType. - 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
- use toType_ instead
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
InputTypefromObjectType. - 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
- use toType_ instead
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
InputTypefromObjectType. - 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
- use toType_ instead
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
InputTypefromObjectType. - 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
- use toType_ instead
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
InputTypefromObjectType. - 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
- use toType_ instead
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
InputTypefromObjectType. - 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
- use toType_ instead
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
InputTypefromObjectType. - 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
- use toType_ instead
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
InputTypefromObjectType. - 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
- use toType_ instead
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
InputTypefromObjectType. - 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
- use toType_ instead
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
InputTypefromObjectType. - 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
- use toType_ instead