Package io.smallrye.graphql.schema.model
Class InputType
java.lang.Object
io.smallrye.graphql.schema.model.Reference
io.smallrye.graphql.schema.model.InputType
- All Implemented Interfaces:
Serializable
Represent a GraphQL Input Type.
A Input Type is used when passing a complex object as an argument in an operation.
It's a Java Bean that we only care about the setter methods and properties.
A Input Type is a java bean with fields and setter methods
- Author:
- Phillip Kruger (phillip.kruger@redhat.com)
- See Also:
-
Nested Class Summary
Nested classes/interfaces inherited from class io.smallrye.graphql.schema.model.Reference
Reference.Builder -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidaddCreatorParameter(Field creatorParameter) voidbooleanbooleanvoidsetCreatorParameters(List<Field> creatorParameters) voidsetDescription(String description) voidtoString()Methods inherited from class io.smallrye.graphql.schema.model.Reference
addDirectiveInstance, equals, getAdaptTo, getAdaptWith, getAllParametrizedTypes, getClassName, getClassParametrizedType, getClassParametrizedTypes, getDirectiveInstances, getGraphQLClassName, getName, getParentClassParametrizedTypes, getType, getWrapper, hasClassParameterizedTypes, hasDirectiveInstances, hashCode, hasWrapper, isAdaptingTo, isAdaptingWith, isAddParametrizedTypeNameExtension, setAdaptTo, setAdaptWith, setAddParametrizedTypeNameExtension, setClassName, setClassParametrizedTypes, setDirectiveInstances, setGraphQLClassName, setName, setParentClassParametrizedTypes, setType, setWrapper