| Package | Description |
|---|---|
| org.openapitools.codegen | |
| org.openapitools.codegen.languages | |
| org.openapitools.codegen.utils |
| Modifier and Type | Field and Description |
|---|---|
CodegenModel |
CodegenModel.parentModel |
| Modifier and Type | Field and Description |
|---|---|
protected List<CodegenModel> |
DefaultCodegen.addOneOfInterfaces |
List<CodegenModel> |
CodegenModel.children |
List<CodegenModel> |
CodegenModel.interfaceModels |
| Modifier and Type | Method and Description |
|---|---|
CodegenModel |
CodegenConfig.fromModel(String name,
io.swagger.v3.oas.models.media.Schema schema) |
CodegenModel |
DefaultCodegen.fromModel(String name,
io.swagger.v3.oas.models.media.Schema schema)
Convert OAS Model object to Codegen Model object.
|
CodegenModel |
CodegenModel.getParentModel() |
| Modifier and Type | Method and Description |
|---|---|
Map<String,CodegenModel> |
DefaultCodegen.getAllModels(Map<String,Object> objs)
Index all CodegenModels by model name.
|
List<CodegenModel> |
CodegenModel.getChildren() |
List<CodegenModel> |
CodegenModel.getInterfaceModels() |
| Modifier and Type | Method and Description |
|---|---|
protected void |
DefaultCodegen.addAdditionPropertiesToCodeGenModel(CodegenModel codegenModel,
io.swagger.v3.oas.models.media.Schema schema)
Handle the model for the 'additionalProperties' keyword in the OAS schema.
|
protected void |
DefaultCodegen.addImport(CodegenModel m,
String type) |
protected void |
DefaultCodegen.addParentContainer(CodegenModel model,
String name,
io.swagger.v3.oas.models.media.Schema schema)
Sets the value of the 'model.parent' property in CodegenModel, based on the value
of the 'additionalProperties' keyword.
|
void |
CodegenConfig.postProcessModelProperty(CodegenModel model,
CodegenProperty property) |
void |
DefaultCodegen.postProcessModelProperty(CodegenModel model,
CodegenProperty property) |
void |
CodegenModel.setParentModel(CodegenModel parentModel) |
| Modifier and Type | Method and Description |
|---|---|
void |
CodegenModel.setChildren(List<CodegenModel> children) |
void |
DefaultCodegen.setCircularReferences(Map<String,CodegenModel> models) |
void |
CodegenModel.setInterfaceModels(List<CodegenModel> interfaceModels) |
| Modifier and Type | Method and Description |
|---|---|
CodegenModel |
JavaClientCodegen.fromModel(String name,
io.swagger.v3.oas.models.media.Schema model) |
CodegenModel |
JavaJAXRSSpecServerCodegen.fromModel(String name,
io.swagger.v3.oas.models.media.Schema model) |
CodegenModel |
ErlangProperCodegen.fromModel(String name,
io.swagger.v3.oas.models.media.Schema model) |
CodegenModel |
CppRestbedServerCodegen.fromModel(String name,
io.swagger.v3.oas.models.media.Schema model) |
CodegenModel |
CSharpNetCoreClientCodegen.fromModel(String name,
io.swagger.v3.oas.models.media.Schema model) |
CodegenModel |
JavascriptClientCodegen.fromModel(String name,
io.swagger.v3.oas.models.media.Schema model) |
CodegenModel |
HaskellServantCodegen.fromModel(String name,
io.swagger.v3.oas.models.media.Schema mod) |
CodegenModel |
AbstractEiffelCodegen.fromModel(String name,
io.swagger.v3.oas.models.media.Schema model) |
CodegenModel |
AbstractApexCodegen.fromModel(String name,
io.swagger.v3.oas.models.media.Schema model) |
CodegenModel |
JavaPlayFrameworkCodegen.fromModel(String name,
io.swagger.v3.oas.models.media.Schema model) |
CodegenModel |
JavaVertXServerCodegen.fromModel(String name,
io.swagger.v3.oas.models.media.Schema model) |
CodegenModel |
CSharpClientCodegen.fromModel(String name,
io.swagger.v3.oas.models.media.Schema model) |
CodegenModel |
Swift5ClientCodegen.fromModel(String name,
io.swagger.v3.oas.models.media.Schema model) |
CodegenModel |
JavaVertXWebServerCodegen.fromModel(String name,
io.swagger.v3.oas.models.media.Schema model) |
CodegenModel |
PythonClientCodegen.fromModel(String name,
io.swagger.v3.oas.models.media.Schema sc)
Convert OAS Model object to Codegen Model object
We have a custom version of this method so we can:
- set the correct regex values for requiredVars + optionalVars
- set model.defaultValue and model.hasRequired per the three use cases defined in this method
|
CodegenModel |
CppRestSdkClientCodegen.fromModel(String name,
io.swagger.v3.oas.models.media.Schema model) |
CodegenModel |
CppPistacheServerCodegen.fromModel(String name,
io.swagger.v3.oas.models.media.Schema model) |
CodegenModel |
ElixirClientCodegen.fromModel(String name,
io.swagger.v3.oas.models.media.Schema model) |
CodegenModel |
JavascriptApolloClientCodegen.fromModel(String name,
io.swagger.v3.oas.models.media.Schema model) |
CodegenModel |
AbstractKotlinCodegen.fromModel(String name,
io.swagger.v3.oas.models.media.Schema schema) |
CodegenModel |
ClojureClientCodegen.fromModel(String name,
io.swagger.v3.oas.models.media.Schema mod) |
CodegenModel |
HaskellHttpClientCodegen.fromModel(String name,
io.swagger.v3.oas.models.media.Schema mod) |
CodegenModel |
AbstractJavaCodegen.fromModel(String name,
io.swagger.v3.oas.models.media.Schema model) |
CodegenModel |
Swift4Codegen.fromModel(String name,
io.swagger.v3.oas.models.media.Schema model) |
CodegenModel |
RustServerCodegen.fromModel(String name,
io.swagger.v3.oas.models.media.Schema model) |
| Modifier and Type | Method and Description |
|---|---|
protected void |
CrystalClientCodegen.addAdditionPropertiesToCodeGenModel(CodegenModel codegenModel,
io.swagger.v3.oas.models.media.Schema schema) |
protected void |
TypeScriptAngularClientCodegen.addAdditionPropertiesToCodeGenModel(CodegenModel codegenModel,
io.swagger.v3.oas.models.media.Schema schema) |
protected void |
TypeScriptAxiosClientCodegen.addAdditionPropertiesToCodeGenModel(CodegenModel codegenModel,
io.swagger.v3.oas.models.media.Schema schema) |
protected void |
JavascriptFlowtypedClientCodegen.addAdditionPropertiesToCodeGenModel(CodegenModel codegenModel,
io.swagger.v3.oas.models.media.Schema schema) |
protected void |
TypeScriptRxjsClientCodegen.addAdditionPropertiesToCodeGenModel(CodegenModel codegenModel,
io.swagger.v3.oas.models.media.Schema schema) |
protected void |
TypeScriptInversifyClientCodegen.addAdditionPropertiesToCodeGenModel(CodegenModel codegenModel,
io.swagger.v3.oas.models.media.Schema schema) |
protected void |
Swift5ClientCodegen.addAdditionPropertiesToCodeGenModel(CodegenModel codegenModel,
io.swagger.v3.oas.models.media.Schema schema) |
protected void |
TypeScriptNodeClientCodegen.addAdditionPropertiesToCodeGenModel(CodegenModel codegenModel,
io.swagger.v3.oas.models.media.Schema schema) |
protected void |
PythonClientCodegen.addAdditionPropertiesToCodeGenModel(CodegenModel codegenModel,
io.swagger.v3.oas.models.media.Schema schema) |
protected void |
TypeScriptClientCodegen.addAdditionPropertiesToCodeGenModel(CodegenModel codegenModel,
io.swagger.v3.oas.models.media.Schema schema) |
protected void |
TypeScriptNestjsClientCodegen.addAdditionPropertiesToCodeGenModel(CodegenModel codegenModel,
io.swagger.v3.oas.models.media.Schema schema) |
protected void |
TypeScriptFetchClientCodegen.addAdditionPropertiesToCodeGenModel(CodegenModel codegenModel,
io.swagger.v3.oas.models.media.Schema schema) |
protected void |
AbstractJavaCodegen.addAdditionPropertiesToCodeGenModel(CodegenModel codegenModel,
io.swagger.v3.oas.models.media.Schema schema) |
protected void |
TypeScriptReduxQueryClientCodegen.addAdditionPropertiesToCodeGenModel(CodegenModel codegenModel,
io.swagger.v3.oas.models.media.Schema schema) |
protected void |
Swift4Codegen.addAdditionPropertiesToCodeGenModel(CodegenModel codegenModel,
io.swagger.v3.oas.models.media.Schema schema) |
protected void |
RubyClientCodegen.addAdditionPropertiesToCodeGenModel(CodegenModel codegenModel,
io.swagger.v3.oas.models.media.Schema schema) |
protected void |
TypeScriptJqueryClientCodegen.addAdditionPropertiesToCodeGenModel(CodegenModel codegenModel,
io.swagger.v3.oas.models.media.Schema schema) |
protected void |
AbstractTypeScriptClientCodegen.addImport(CodegenModel m,
String type) |
void |
ProtobufSchemaCodegen.addImport(Map<String,Object> objs,
CodegenModel cm,
String importValue) |
protected void |
PythonClientCodegen.addParentContainer(CodegenModel model,
String name,
io.swagger.v3.oas.models.media.Schema schema)
Sets the value of the 'model.parent' property in CodegenModel
We have a custom version of this function so we can add the dataType on the ArrayModel
|
String |
RClientCodegen.constructExampleCode(CodegenModel codegenModel,
HashMap<String,CodegenModel> modelMaps) |
String |
Swift4Codegen.constructExampleCode(CodegenModel codegenModel,
HashMap<String,CodegenModel> modelMaps) |
String |
Swift5ClientCodegen.constructExampleCode(CodegenModel codegenModel,
HashMap<String,CodegenModel> modelMaps,
Set visitedModels) |
void |
JavaClientCodegen.postProcessModelProperty(CodegenModel model,
CodegenProperty property) |
void |
DartDioClientCodegen.postProcessModelProperty(CodegenModel model,
CodegenProperty property) |
void |
CSharpNancyFXServerCodegen.postProcessModelProperty(CodegenModel model,
CodegenProperty property) |
void |
AbstractCSharpCodegen.postProcessModelProperty(CodegenModel model,
CodegenProperty property) |
void |
CSharpNetCoreClientCodegen.postProcessModelProperty(CodegenModel model,
CodegenProperty property) |
void |
SpringCodegen.postProcessModelProperty(CodegenModel model,
CodegenProperty property) |
void |
ObjcClientCodegen.postProcessModelProperty(CodegenModel model,
CodegenProperty schema) |
void |
AbstractEiffelCodegen.postProcessModelProperty(CodegenModel model,
CodegenProperty property) |
void |
KtormSchemaCodegen.postProcessModelProperty(CodegenModel model,
CodegenProperty property)
Processes each model's property mapped
|
void |
AbstractGoCodegen.postProcessModelProperty(CodegenModel model,
CodegenProperty property) |
void |
DartClientCodegen.postProcessModelProperty(CodegenModel model,
CodegenProperty property) |
void |
MysqlSchemaCodegen.postProcessModelProperty(CodegenModel model,
CodegenProperty property) |
void |
JavaCXFServerCodegen.postProcessModelProperty(CodegenModel model,
CodegenProperty property) |
void |
JavaMSF4JServerCodegen.postProcessModelProperty(CodegenModel model,
CodegenProperty property) |
void |
JavaPlayFrameworkCodegen.postProcessModelProperty(CodegenModel model,
CodegenProperty property) |
void |
JavaVertXServerCodegen.postProcessModelProperty(CodegenModel model,
CodegenProperty property) |
void |
CSharpClientCodegen.postProcessModelProperty(CodegenModel model,
CodegenProperty property) |
void |
Swift5ClientCodegen.postProcessModelProperty(CodegenModel model,
CodegenProperty property) |
void |
JavaResteasyServerCodegen.postProcessModelProperty(CodegenModel model,
CodegenProperty property) |
void |
KotlinSpringServerCodegen.postProcessModelProperty(CodegenModel model,
CodegenProperty property) |
void |
JavaResteasyEapServerCodegen.postProcessModelProperty(CodegenModel model,
CodegenProperty property) |
void |
PythonLegacyClientCodegen.postProcessModelProperty(CodegenModel model,
CodegenProperty property) |
void |
JavaVertXWebServerCodegen.postProcessModelProperty(CodegenModel model,
CodegenProperty property) |
void |
PythonClientCodegen.postProcessModelProperty(CodegenModel model,
CodegenProperty p) |
void |
AbstractPythonConnexionServerCodegen.postProcessModelProperty(CodegenModel model,
CodegenProperty property) |
void |
CppRestSdkClientCodegen.postProcessModelProperty(CodegenModel model,
CodegenProperty property) |
void |
JavaJAXRSCXFCDIServerCodegen.postProcessModelProperty(CodegenModel model,
CodegenProperty property) |
void |
JavaCXFClientCodegen.postProcessModelProperty(CodegenModel model,
CodegenProperty property) |
void |
JavaUndertowServerCodegen.postProcessModelProperty(CodegenModel model,
CodegenProperty property) |
void |
JavaJerseyServerCodegen.postProcessModelProperty(CodegenModel model,
CodegenProperty property) |
void |
AbstractJavaCodegen.postProcessModelProperty(CodegenModel model,
CodegenProperty property) |
void |
StaticHtmlGenerator.postProcessModelProperty(CodegenModel model,
CodegenProperty property) |
void |
ElmClientCodegen.postProcessModelProperty(CodegenModel model,
CodegenProperty property) |
void |
JavaInflectorServerCodegen.postProcessModelProperty(CodegenModel model,
CodegenProperty property) |
void |
Swift4Codegen.postProcessModelProperty(CodegenModel model,
CodegenProperty property) |
void |
RustServerCodegen.postProcessModelProperty(CodegenModel model,
CodegenProperty property) |
void |
JavaPKMSTServerCodegen.postProcessModelProperty(CodegenModel model,
CodegenProperty property) |
void |
MysqlSchemaCodegen.processBooleanTypeProperty(CodegenModel model,
CodegenProperty property)
Processes each model's property mapped to boolean type and adds related vendor extensions
|
void |
KtormSchemaCodegen.processBooleanTypeProperty(CodegenModel model,
CodegenProperty property,
String description,
org.openapitools.codegen.languages.KtormSchemaCodegen.KtormSchema ktormSchema)
Processes each model's property mapped to boolean type and adds related vendor extensions
|
void |
MysqlSchemaCodegen.processDateTypeProperty(CodegenModel model,
CodegenProperty property)
Processes each model's property mapped to date type and adds related vendor extensions
|
void |
KtormSchemaCodegen.processDateTypeProperty(CodegenModel model,
CodegenProperty property,
String description,
org.openapitools.codegen.languages.KtormSchemaCodegen.KtormSchema ktormSchema)
Processes each model's property mapped to date type and adds related vendor extensions
|
void |
MysqlSchemaCodegen.processDecimalTypeProperty(CodegenModel model,
CodegenProperty property)
Processes each model's property mapped to decimal type and adds related vendor extensions
|
boolean |
KtormSchemaCodegen.processForeignKey(CodegenModel model,
CodegenProperty property,
Map<String,Object> relationDefinition)
Processes each model's property that relates to another model
|
void |
MysqlSchemaCodegen.processIntegerTypeProperty(CodegenModel model,
CodegenProperty property)
Processes each model's property mapped to integer type and adds related vendor extensions
|
void |
KtormSchemaCodegen.processIntegerTypeProperty(CodegenModel model,
CodegenProperty property,
String description,
org.openapitools.codegen.languages.KtormSchemaCodegen.KtormSchema ktormSchema)
Processes each model's property mapped to integer type and adds related vendor extensions
|
void |
MysqlSchemaCodegen.processJsonTypeProperty(CodegenModel model,
CodegenProperty property)
Processes each model's property mapped to JSON type and adds related vendor extensions
|
void |
KtormSchemaCodegen.processJsonTypeProperty(CodegenModel model,
CodegenProperty property,
String description,
org.openapitools.codegen.languages.KtormSchemaCodegen.KtormSchema ktormSchema)
Processes each model's property mapped to JSON type and adds related vendor extensions
|
void |
KtormSchemaCodegen.processNullAndDefault(CodegenModel model,
CodegenProperty property,
String description,
Map<String,Object> columnDefinition)
Processes each model's property null/default definitions
|
void |
KtormSchemaCodegen.processRealTypeProperty(CodegenModel model,
CodegenProperty property,
String description,
org.openapitools.codegen.languages.KtormSchemaCodegen.KtormSchema ktormSchema)
Processes each model's property mapped to some real type and adds related vendor extensions
|
void |
MysqlSchemaCodegen.processStringTypeProperty(CodegenModel model,
CodegenProperty property)
Processes each model's property mapped to string type and adds related vendor extensions
|
void |
KtormSchemaCodegen.processStringTypeProperty(CodegenModel model,
CodegenProperty property,
String description,
org.openapitools.codegen.languages.KtormSchemaCodegen.KtormSchema ktormSchema)
Processes each model's property mapped to string type and adds related vendor extensions
|
void |
MysqlSchemaCodegen.processUnknownTypeProperty(CodegenModel model,
CodegenProperty property)
Processes each model's property not mapped to any type and adds related vendor extensions
Most of time it's related to referenced properties eg.
|
void |
KtormSchemaCodegen.processUnknownTypeProperty(CodegenModel model,
CodegenProperty property,
String description,
org.openapitools.codegen.languages.KtormSchemaCodegen.KtormSchema ktormSchema)
Processes each model's property not mapped to any type and adds related
vendor extensions Most of time it's related to referenced properties eg.
|
| Modifier and Type | Method and Description |
|---|---|
static CodegenModel |
ModelUtils.getModelByName(String name,
Map<String,Object> models)
Searches for the model by name in the map of models and returns it
|
| Modifier and Type | Method and Description |
|---|---|
void |
OneOfImplementorAdditionalData.addFromInterfaceModel(CodegenModel cm,
List<Map<String,String>> modelsImports)
Add data from a given CodegenModel that the oneOf implementor should implement.
|
void |
OneOfImplementorAdditionalData.addToImplementor(CodegenConfig cc,
CodegenModel implcm,
List<Map<String,String>> implImports,
boolean addInterfaceImports)
Adds stored data to given implementing model
|
Copyright © 2021. All rights reserved.