public class CodegenModel extends Object
Constructor and Description |
---|
CodegenModel() |
public String parent
public String parentSchema
public CodegenModel parentModel
public List<CodegenModel> interfaceModels
public List<CodegenModel> children
public String name
public String classname
public String title
public String description
public String classVarName
public String modelJson
public String dataType
public String xmlPrefix
public String xmlNamespace
public String xmlName
public String classFilename
public String unescapedDescription
public CodegenDiscriminator discriminator
public String defaultValue
public String arrayModelType
public boolean isAlias
public boolean isString
public boolean isInteger
public boolean isLong
public boolean isNumber
public boolean isNumeric
public boolean isFloat
public boolean isDouble
public List<CodegenProperty> vars
public List<CodegenProperty> allVars
public List<CodegenProperty> requiredVars
public List<CodegenProperty> optionalVars
public List<CodegenProperty> readOnlyVars
public List<CodegenProperty> readWriteVars
public List<CodegenProperty> parentVars
public boolean hasVars
public boolean emptyVars
public boolean hasMoreModels
public boolean hasEnums
public boolean isEnum
public boolean isNullable
public boolean hasRequired
public boolean hasOptional
public boolean isArrayModel
public boolean hasChildren
public boolean isMapModel
public boolean hasOnlyReadOnly
public io.swagger.v3.oas.models.ExternalDocumentation externalDocumentation
public String additionalPropertiesType
public String getParent()
public void setParent(String parent)
public String getParentSchema()
public void setParentSchema(String parentSchema)
public CodegenModel getParentModel()
public void setParentModel(CodegenModel parentModel)
public List<CodegenModel> getInterfaceModels()
public void setInterfaceModels(List<CodegenModel> interfaceModels)
public List<CodegenModel> getChildren()
public void setChildren(List<CodegenModel> children)
public String getName()
public void setName(String name)
public String getClassname()
public void setClassname(String classname)
public String getTitle()
public void setTitle(String title)
public String getDescription()
public void setDescription(String description)
public String getClassVarName()
public void setClassVarName(String classVarName)
public String getModelJson()
public void setModelJson(String modelJson)
public String getDataType()
public void setDataType(String dataType)
public String getXmlPrefix()
public void setXmlPrefix(String xmlPrefix)
public String getXmlNamespace()
public void setXmlNamespace(String xmlNamespace)
public String getXmlName()
public void setXmlName(String xmlName)
public String getClassFilename()
public void setClassFilename(String classFilename)
public String getUnescapedDescription()
public void setUnescapedDescription(String unescapedDescription)
public CodegenDiscriminator getDiscriminator()
public String getDiscriminatorName()
public void setDiscriminator(CodegenDiscriminator discriminator)
public String getDefaultValue()
public void setDefaultValue(String defaultValue)
public String getArrayModelType()
public void setArrayModelType(String arrayModelType)
public List<CodegenProperty> getVars()
public void setVars(List<CodegenProperty> vars)
public List<CodegenProperty> getRequiredVars()
public void setRequiredVars(List<CodegenProperty> requiredVars)
public List<CodegenProperty> getOptionalVars()
public void setOptionalVars(List<CodegenProperty> optionalVars)
public List<CodegenProperty> getReadOnlyVars()
public void setReadOnlyVars(List<CodegenProperty> readOnlyVars)
public List<CodegenProperty> getReadWriteVars()
public void setReadWriteVars(List<CodegenProperty> readWriteVars)
public List<CodegenProperty> getAllVars()
public void setAllVars(List<CodegenProperty> allVars)
public List<CodegenProperty> getParentVars()
public void setParentVars(List<CodegenProperty> parentVars)
public boolean isEmptyVars()
public void setEmptyVars(boolean emptyVars)
public io.swagger.v3.oas.models.ExternalDocumentation getExternalDocumentation()
public void setExternalDocumentation(io.swagger.v3.oas.models.ExternalDocumentation externalDocumentation)
public String getAdditionalPropertiesType()
public void setAdditionalPropertiesType(String additionalPropertiesType)
public void removeAllDuplicatedProperty()
public void removeSelfReferenceImport()
Copyright © 2019. All rights reserved.