Class NamedDefinition

java.lang.Object
io.github.besi97.graphql.codegen.model.NamedDefinition

public class NamedDefinition extends Object
Class describes a specific GraphQL type converted to a specific JVM language
  • Constructor Details

    • NamedDefinition

      public NamedDefinition(String javaName, String graphqlTypeName, boolean isInterfaceOrUnion, boolean mandatory, boolean primitiveCanBeUsed, boolean serializeUsingObjectMapper)
  • Method Details

    • getJavaName

      public String getJavaName()
    • setJavaName

      public void setJavaName(String javaName)
    • getGraphqlTypeName

      public String getGraphqlTypeName()
    • setGraphqlTypeName

      public void setGraphqlTypeName(String graphqlTypeName)
    • isInterfaceOrUnion

      public boolean isInterfaceOrUnion()
    • setInterfaceOrUnion

      public void setInterfaceOrUnion(boolean interfaceOrUnion)
    • isMandatory

      public boolean isMandatory()
    • setMandatory

      public void setMandatory(boolean mandatory)
    • isPrimitiveCanBeUsed

      public boolean isPrimitiveCanBeUsed()
    • setPrimitiveCanBeUsed

      public void setPrimitiveCanBeUsed(boolean primitiveCanBeUsed)
    • isSerializeUsingObjectMapper

      public boolean isSerializeUsingObjectMapper()
    • setSerializeUsingObjectMapper

      public void setSerializeUsingObjectMapper(boolean serializeUsingObjectMapper)