public class CodegenModel extends Object implements VendorExtendable
Modifier and Type | Field and Description |
---|---|
String |
additionalPropertiesType |
Set<String> |
allMandatory |
Map<String,Object> |
allowableValues |
List<CodegenProperty> |
allVars |
String |
arrayModelType |
List<CodegenModel> |
children |
String |
classFilename |
String |
classname |
String |
classVarName |
String |
dataType |
String |
defaultValue |
String |
description |
io.swagger.v3.oas.models.media.Discriminator |
discriminator |
boolean |
emptyVars |
io.swagger.v3.oas.models.ExternalDocumentation |
externalDocumentation |
Set<String> |
imports |
List<CodegenModel> |
interfaceModels |
List<String> |
interfaces |
Set<String> |
mandatory |
String |
modelJson |
String |
name |
List<CodegenProperty> |
optionalVars |
String |
parent |
CodegenModel |
parentModel |
String |
parentSchema |
List<CodegenProperty> |
parentVars |
List<CodegenProperty> |
readOnlyVars |
List<CodegenProperty> |
readWriteVars |
List<CodegenProperty> |
requiredVars |
String |
title |
String |
unescapedDescription |
List<CodegenProperty> |
vars |
Map<String,Object> |
vendorExtensions |
String |
xmlName |
String |
xmlNamespace |
String |
xmlPrefix |
PREFIX_HAS, PREFIX_IS
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 io.swagger.v3.oas.models.media.Discriminator discriminator
public String defaultValue
public String arrayModelType
public List<CodegenProperty> vars
public List<CodegenProperty> requiredVars
public List<CodegenProperty> optionalVars
public List<CodegenProperty> readOnlyVars
public List<CodegenProperty> readWriteVars
public List<CodegenProperty> allVars
public List<CodegenProperty> parentVars
public boolean emptyVars
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 io.swagger.v3.oas.models.media.Discriminator getDiscriminator()
public void setDiscriminator(io.swagger.v3.oas.models.media.Discriminator 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 Map<String,Object> getVendorExtensions()
getVendorExtensions
in interface VendorExtendable
public String getAdditionalPropertiesType()
public void setAdditionalPropertiesType(String additionalPropertiesType)
Copyright © 2018. All rights reserved.