Class CodegenModel

    • Constructor Detail

      • CodegenModel

        public CodegenModel()
    • Method Detail

      • getHasVars

        public Boolean getHasVars()
      • getHasOnlyReadOnly

        public Boolean getHasOnlyReadOnly()
      • getHasMoreModels

        public Boolean getHasMoreModels()
      • getHasEnums

        public Boolean getHasEnums()
      • getHasRequired

        public Boolean getHasRequired()
      • getHasOptional

        public Boolean getHasOptional()
      • getHasChildren

        public Boolean getHasChildren()
      • hashCode

        public int hashCode()
        Overrides:
        hashCode in class Object
      • getParent

        public String getParent()
      • setParent

        public void setParent​(String parent)
      • getParentSchema

        public String getParentSchema()
      • setParentSchema

        public void setParentSchema​(String parentSchema)
      • getInterfaces

        public List<String> getInterfaces()
      • setInterfaces

        public void setInterfaces​(List<String> interfaces)
      • setParentModel

        public void setParentModel​(CodegenModel parentModel)
      • setInterfaceModels

        public void setInterfaceModels​(List<CodegenModel> interfaceModels)
      • getName

        public String getName()
      • setName

        public void setName​(String name)
      • getClassname

        public String getClassname()
      • setClassname

        public void setClassname​(String classname)
      • getTitle

        public String getTitle()
      • setTitle

        public void setTitle​(String title)
      • getDescription

        public String getDescription()
      • setDescription

        public void setDescription​(String description)
      • getClassVarName

        public String getClassVarName()
      • setClassVarName

        public void setClassVarName​(String classVarName)
      • getModelJson

        public String getModelJson()
      • setModelJson

        public void setModelJson​(String modelJson)
      • getDataType

        public String getDataType()
      • setDataType

        public void setDataType​(String dataType)
      • getXmlPrefix

        public String getXmlPrefix()
      • setXmlPrefix

        public void setXmlPrefix​(String xmlPrefix)
      • getXmlNamespace

        public String getXmlNamespace()
      • setXmlNamespace

        public void setXmlNamespace​(String xmlNamespace)
      • getXmlName

        public String getXmlName()
      • setXmlName

        public void setXmlName​(String xmlName)
      • getClassFilename

        public String getClassFilename()
      • setClassFilename

        public void setClassFilename​(String classFilename)
      • getUnescapedDescription

        public String getUnescapedDescription()
      • setUnescapedDescription

        public void setUnescapedDescription​(String unescapedDescription)
      • getDiscriminator

        public io.swagger.v3.oas.models.media.Discriminator getDiscriminator()
      • setDiscriminator

        public void setDiscriminator​(io.swagger.v3.oas.models.media.Discriminator discriminator)
      • getDefaultValue

        public String getDefaultValue()
      • setDefaultValue

        public void setDefaultValue​(String defaultValue)
      • getArrayModelType

        public String getArrayModelType()
      • setArrayModelType

        public void setArrayModelType​(String arrayModelType)
      • setAllowableValues

        public void setAllowableValues​(Map<String,​Object> allowableValues)
      • getMandatory

        public Set<String> getMandatory()
      • setMandatory

        public void setMandatory​(Set<String> mandatory)
      • getAllMandatory

        public Set<String> getAllMandatory()
      • setAllMandatory

        public void setAllMandatory​(Set<String> allMandatory)
      • getImports

        public Set<String> getImports()
      • setImports

        public void setImports​(Set<String> imports)
      • isEmptyVars

        public boolean isEmptyVars()
      • setEmptyVars

        public void setEmptyVars​(boolean emptyVars)
      • getExternalDocumentation

        public io.swagger.v3.oas.models.ExternalDocumentation getExternalDocumentation()
      • setExternalDocumentation

        public void setExternalDocumentation​(io.swagger.v3.oas.models.ExternalDocumentation externalDocumentation)
      • getAdditionalPropertiesType

        public String getAdditionalPropertiesType()
      • setAdditionalPropertiesType

        public void setAdditionalPropertiesType​(String additionalPropertiesType)
      • getIsComposedModel

        public boolean getIsComposedModel()
      • setIsComposedModel

        public void setIsComposedModel​(boolean isComposedModel)
      • getSubtypeName

        public String getSubtypeName()
        Get the subtype name from the interface model
        Returns:
        name : the name assigned to the class by the discriminator mapping or classname if mapping not found