@@ -2579,7 +2579,7 @@ protected void updateModelForComposedSchema(CodegenModel m, Schema schema, Map<S
2579
2579
CodegenProperty interfaceProperty = fromProperty (languageType , interfaceSchema , false );
2580
2580
if (ModelUtils .isArraySchema (interfaceSchema ) || ModelUtils .isMapSchema (interfaceSchema )) {
2581
2581
while (interfaceProperty != null ) {
2582
- addImport (m , interfaceProperty .complexType );
2582
+ addImport (m , interfaceProperty .refClass );
2583
2583
interfaceProperty = interfaceProperty .items ;
2584
2584
}
2585
2585
}
@@ -2921,7 +2921,7 @@ public CodegenModel fromModel(String name, Schema schema) {
2921
2921
if (ModelUtils .isArraySchema (schema )) {
2922
2922
CodegenProperty arrayProperty = fromProperty ("items" , schema , false );
2923
2923
m .setItems (arrayProperty .items );
2924
- m .arrayModelType = arrayProperty .complexType ;
2924
+ m .arrayModelType = arrayProperty .refClass ;
2925
2925
addParentContainer (m , name , schema );
2926
2926
} else if (ModelUtils .isIntegerSchema (schema )) { // integer type
2927
2927
updateModelForInteger (m , schema );
@@ -3884,7 +3884,7 @@ protected void updatePropertyForArray(CodegenProperty property, CodegenProperty
3884
3884
}
3885
3885
property .dataFormat = innerProperty .dataFormat ;
3886
3886
if (!languageSpecificPrimitives .contains (innerProperty .baseType )) {
3887
- property .complexType = innerProperty .baseType ;
3887
+ property .refClass = innerProperty .baseType ;
3888
3888
} else {
3889
3889
property .isPrimitiveType = true ;
3890
3890
}
@@ -3919,7 +3919,7 @@ protected void updatePropertyForMap(CodegenProperty property, CodegenProperty in
3919
3919
return ;
3920
3920
}
3921
3921
if (!languageSpecificPrimitives .contains (innerProperty .baseType )) {
3922
- property .complexType = innerProperty .baseType ;
3922
+ property .refClass = innerProperty .baseType ;
3923
3923
} else {
3924
3924
property .isPrimitiveType = true ;
3925
3925
}
@@ -4031,7 +4031,7 @@ protected void setNonArrayMapProperty(CodegenProperty property, String type) {
4031
4031
if (languageSpecificPrimitives ().contains (type )) {
4032
4032
property .isPrimitiveType = true ;
4033
4033
} else {
4034
- property .complexType = property .baseType ;
4034
+ property .refClass = property .baseType ;
4035
4035
property .isModel = true ;
4036
4036
}
4037
4037
}
@@ -4099,8 +4099,8 @@ protected void handleMethodResponse(Operation operation,
4099
4099
CodegenProperty innerProperty = fromProperty ("response" , getAdditionalProperties (responseSchema ), false );
4100
4100
op .returnBaseType = innerProperty .baseType ;
4101
4101
} else {
4102
- if (cm .complexType != null ) {
4103
- op .returnBaseType = cm .complexType ;
4102
+ if (cm .refClass != null ) {
4103
+ op .returnBaseType = cm .refClass ;
4104
4104
} else {
4105
4105
op .returnBaseType = cm .baseType ;
4106
4106
}
@@ -4536,11 +4536,11 @@ public CodegenResponse fromResponse(String responseCode, ApiResponse response) {
4536
4536
r .dataType = getTypeDeclaration (responseSchema );
4537
4537
4538
4538
if (!ModelUtils .isArraySchema (responseSchema )) {
4539
- if (cp .complexType != null ) {
4539
+ if (cp .refClass != null ) {
4540
4540
if (cp .items != null ) {
4541
- r .baseType = cp .items .complexType ;
4541
+ r .baseType = cp .items .refClass ;
4542
4542
} else {
4543
- r .baseType = cp .complexType ;
4543
+ r .baseType = cp .refClass ;
4544
4544
}
4545
4545
r .isModel = true ;
4546
4546
} else {
@@ -4953,7 +4953,7 @@ public CodegenParameter fromParameter(Parameter parameter, Set<String> imports,
4953
4953
if (parameterModelName != null ) {
4954
4954
codegenParameter .dataType = parameterModelName ;
4955
4955
if (ModelUtils .isObjectSchema (parameterSchema )) {
4956
- codegenProperty .complexType = codegenParameter .dataType ;
4956
+ codegenProperty .refClass = codegenParameter .dataType ;
4957
4957
}
4958
4958
} else {
4959
4959
codegenParameter .dataType = codegenProperty .dataType ;
@@ -4996,8 +4996,8 @@ public CodegenParameter fromParameter(Parameter parameter, Set<String> imports,
4996
4996
codegenParameter .paramName = toParamName (priorJsonPathFragment );
4997
4997
if (!addSchemaImportsFromV3SpecLocations ) {
4998
4998
// import
4999
- if (codegenProperty .complexType != null ) {
5000
- imports .add (codegenProperty .complexType );
4999
+ if (codegenProperty .refClass != null ) {
5000
+ imports .add (codegenProperty .refClass );
5001
5001
}
5002
5002
}
5003
5003
codegenParameter .pattern = toRegularExpression (parameterSchema .getPattern ());
@@ -5367,7 +5367,7 @@ public void addOperationToGroup(String tag, String resourcePath, Operation opera
5367
5367
*/
5368
5368
protected void addParentContainer (CodegenModel model , String name , Schema schema ) {
5369
5369
final CodegenProperty property = fromProperty (name , schema , false );
5370
- addImport (model , property .complexType );
5370
+ addImport (model , property .refClass );
5371
5371
model .parent = toInstantiationType (schema );
5372
5372
if (!addSchemaImportsFromV3SpecLocations ) {
5373
5373
final String containerType = property .containerType ;
@@ -6757,8 +6757,8 @@ public CodegenParameter fromFormProperty(String name, Schema propertySchema, Set
6757
6757
6758
6758
if (!addSchemaImportsFromV3SpecLocations ) {
6759
6759
// import
6760
- if (codegenProperty .complexType != null ) {
6761
- imports .add (codegenProperty .complexType );
6760
+ if (codegenProperty .refClass != null ) {
6761
+ imports .add (codegenProperty .refClass );
6762
6762
}
6763
6763
}
6764
6764
setParameterExampleValue (codegenParameter );
@@ -6795,13 +6795,13 @@ protected void addBodyModelSchema(CodegenParameter codegenParameter, String name
6795
6795
} else {
6796
6796
CodegenProperty codegenProperty = fromProperty ("property" , schema , false );
6797
6797
6798
- if (codegenProperty != null && codegenProperty .getComplexType () != null && codegenProperty .getComplexType ().contains (" | " )) {
6798
+ if (codegenProperty != null && codegenProperty .getRefClass () != null && codegenProperty .getRefClass ().contains (" | " )) {
6799
6799
if (!addSchemaImportsFromV3SpecLocations ) {
6800
6800
// TODO move this splitting logic to the generator that needs it only
6801
- List <String > parts = Arrays .asList (codegenProperty .getComplexType ().split (" \\ | " ));
6801
+ List <String > parts = Arrays .asList (codegenProperty .getRefClass ().split (" \\ | " ));
6802
6802
imports .addAll (parts );
6803
6803
}
6804
- String codegenModelName = codegenProperty .getComplexType ();
6804
+ String codegenModelName = codegenProperty .getRefClass ();
6805
6805
codegenParameter .baseName = codegenModelName ;
6806
6806
codegenParameter .paramName = toParamName (codegenParameter .baseName );
6807
6807
codegenParameter .baseType = codegenParameter .baseName ;
@@ -6841,8 +6841,8 @@ protected void addBodyModelSchema(CodegenParameter codegenParameter, String name
6841
6841
if (!addSchemaImportsFromV3SpecLocations ) {
6842
6842
imports .add (codegenParameter .baseType );
6843
6843
6844
- if (codegenProperty .complexType != null ) {
6845
- imports .add (codegenProperty .complexType );
6844
+ if (codegenProperty .refClass != null ) {
6845
+ imports .add (codegenProperty .refClass );
6846
6846
}
6847
6847
}
6848
6848
}
@@ -6869,8 +6869,8 @@ protected void updateRequestBodyForMap(CodegenParameter codegenParameter, Schema
6869
6869
imports .add (codegenProperty .baseType );
6870
6870
CodegenProperty innerCp = codegenProperty ;
6871
6871
while (innerCp != null ) {
6872
- if (innerCp .complexType != null ) {
6873
- imports .add (innerCp .complexType );
6872
+ if (innerCp .refClass != null ) {
6873
+ imports .add (innerCp .refClass );
6874
6874
}
6875
6875
innerCp = innerCp .items ;
6876
6876
}
@@ -6912,8 +6912,8 @@ protected void updateRequestBodyForPrimitiveType(CodegenParameter codegenParamet
6912
6912
codegenParameter .isNullable = codegenProperty .isNullable ;
6913
6913
6914
6914
if (!addSchemaImportsFromV3SpecLocations ) {
6915
- if (codegenProperty .complexType != null ) {
6916
- imports .add (codegenProperty .complexType );
6915
+ if (codegenProperty .refClass != null ) {
6916
+ imports .add (codegenProperty .refClass );
6917
6917
}
6918
6918
}
6919
6919
}
@@ -6974,8 +6974,8 @@ protected void updateRequestBodyForArray(CodegenParameter codegenParameter, Sche
6974
6974
// also find the most inner item
6975
6975
while (innerCp != null ) {
6976
6976
if (!addSchemaImportsFromV3SpecLocations ) {
6977
- if (innerCp .complexType != null ) {
6978
- imports .add (innerCp .complexType );
6977
+ if (innerCp .refClass != null ) {
6978
+ imports .add (innerCp .refClass );
6979
6979
}
6980
6980
}
6981
6981
mostInnerItem = innerCp ;
@@ -6987,10 +6987,10 @@ protected void updateRequestBodyForArray(CodegenParameter codegenParameter, Sche
6987
6987
}
6988
6988
6989
6989
if (StringUtils .isEmpty (bodyParameterName )) {
6990
- if (StringUtils .isEmpty (mostInnerItem .complexType )) {
6990
+ if (StringUtils .isEmpty (mostInnerItem .refClass )) {
6991
6991
codegenParameter .baseName = "request_body" ;
6992
6992
} else {
6993
- codegenParameter .baseName = mostInnerItem .complexType ;
6993
+ codegenParameter .baseName = mostInnerItem .refClass ;
6994
6994
}
6995
6995
} else {
6996
6996
codegenParameter .baseName = bodyParameterName ;
@@ -7235,7 +7235,7 @@ protected void addRequiredVarsMap(Schema schema, IJsonSchemaValidationProperties
7235
7235
/*
7236
7236
this should be called after vars and additionalProperties are set
7237
7237
Features added by storing codegenProperty values:
7238
- - complexType stores reference to additionalProperties definition
7238
+ - refClass stores reference to additionalProperties definition
7239
7239
- baseName stores original name (can be invalid in a programming language)
7240
7240
- nameInSnakeCase can store valid name for a programming language
7241
7241
*/
0 commit comments