@@ -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 );
@@ -3886,7 +3886,7 @@ protected void updatePropertyForArray(CodegenProperty property, CodegenProperty
3886
3886
}
3887
3887
property .dataFormat = innerProperty .dataFormat ;
3888
3888
if (!languageSpecificPrimitives .contains (innerProperty .baseType )) {
3889
- property .complexType = innerProperty .baseType ;
3889
+ property .refClass = innerProperty .baseType ;
3890
3890
} else {
3891
3891
property .isPrimitiveType = true ;
3892
3892
}
@@ -3921,7 +3921,7 @@ protected void updatePropertyForMap(CodegenProperty property, CodegenProperty in
3921
3921
return ;
3922
3922
}
3923
3923
if (!languageSpecificPrimitives .contains (innerProperty .baseType )) {
3924
- property .complexType = innerProperty .baseType ;
3924
+ property .refClass = innerProperty .baseType ;
3925
3925
} else {
3926
3926
property .isPrimitiveType = true ;
3927
3927
}
@@ -4033,7 +4033,7 @@ protected void setNonArrayMapProperty(CodegenProperty property, String type) {
4033
4033
if (languageSpecificPrimitives ().contains (type )) {
4034
4034
property .isPrimitiveType = true ;
4035
4035
} else {
4036
- property .complexType = property .baseType ;
4036
+ property .refClass = property .baseType ;
4037
4037
property .isModel = true ;
4038
4038
}
4039
4039
}
@@ -4101,8 +4101,8 @@ protected void handleMethodResponse(Operation operation,
4101
4101
CodegenProperty innerProperty = fromProperty ("response" , getAdditionalProperties (responseSchema ), false );
4102
4102
op .returnBaseType = innerProperty .baseType ;
4103
4103
} else {
4104
- if (cm .complexType != null ) {
4105
- op .returnBaseType = cm .complexType ;
4104
+ if (cm .refClass != null ) {
4105
+ op .returnBaseType = cm .refClass ;
4106
4106
} else {
4107
4107
op .returnBaseType = cm .baseType ;
4108
4108
}
@@ -4538,11 +4538,11 @@ public CodegenResponse fromResponse(String responseCode, ApiResponse response) {
4538
4538
r .dataType = getTypeDeclaration (responseSchema );
4539
4539
4540
4540
if (!ModelUtils .isArraySchema (responseSchema )) {
4541
- if (cp .complexType != null ) {
4541
+ if (cp .refClass != null ) {
4542
4542
if (cp .items != null ) {
4543
- r .baseType = cp .items .complexType ;
4543
+ r .baseType = cp .items .refClass ;
4544
4544
} else {
4545
- r .baseType = cp .complexType ;
4545
+ r .baseType = cp .refClass ;
4546
4546
}
4547
4547
r .isModel = true ;
4548
4548
} else {
@@ -4955,7 +4955,7 @@ public CodegenParameter fromParameter(Parameter parameter, Set<String> imports,
4955
4955
if (parameterModelName != null ) {
4956
4956
codegenParameter .dataType = parameterModelName ;
4957
4957
if (ModelUtils .isObjectSchema (parameterSchema )) {
4958
- codegenProperty .complexType = codegenParameter .dataType ;
4958
+ codegenProperty .refClass = codegenParameter .dataType ;
4959
4959
}
4960
4960
} else {
4961
4961
codegenParameter .dataType = codegenProperty .dataType ;
@@ -4998,8 +4998,8 @@ public CodegenParameter fromParameter(Parameter parameter, Set<String> imports,
4998
4998
codegenParameter .paramName = toParamName (priorJsonPathFragment );
4999
4999
if (!addSchemaImportsFromV3SpecLocations ) {
5000
5000
// import
5001
- if (codegenProperty .complexType != null ) {
5002
- imports .add (codegenProperty .complexType );
5001
+ if (codegenProperty .refClass != null ) {
5002
+ imports .add (codegenProperty .refClass );
5003
5003
}
5004
5004
}
5005
5005
codegenParameter .pattern = toRegularExpression (parameterSchema .getPattern ());
@@ -5369,7 +5369,7 @@ public void addOperationToGroup(String tag, String resourcePath, Operation opera
5369
5369
*/
5370
5370
protected void addParentContainer (CodegenModel model , String name , Schema schema ) {
5371
5371
final CodegenProperty property = fromProperty (name , schema , false );
5372
- addImport (model , property .complexType );
5372
+ addImport (model , property .refClass );
5373
5373
model .parent = toInstantiationType (schema );
5374
5374
if (!addSchemaImportsFromV3SpecLocations ) {
5375
5375
final String containerType = property .containerType ;
@@ -6759,8 +6759,8 @@ public CodegenParameter fromFormProperty(String name, Schema propertySchema, Set
6759
6759
6760
6760
if (!addSchemaImportsFromV3SpecLocations ) {
6761
6761
// import
6762
- if (codegenProperty .complexType != null ) {
6763
- imports .add (codegenProperty .complexType );
6762
+ if (codegenProperty .refClass != null ) {
6763
+ imports .add (codegenProperty .refClass );
6764
6764
}
6765
6765
}
6766
6766
setParameterExampleValue (codegenParameter );
@@ -6797,13 +6797,13 @@ protected void addBodyModelSchema(CodegenParameter codegenParameter, String name
6797
6797
} else {
6798
6798
CodegenProperty codegenProperty = fromProperty ("property" , schema , false );
6799
6799
6800
- if (codegenProperty != null && codegenProperty .getComplexType () != null && codegenProperty .getComplexType ().contains (" | " )) {
6800
+ if (codegenProperty != null && codegenProperty .getRefClass () != null && codegenProperty .getRefClass ().contains (" | " )) {
6801
6801
if (!addSchemaImportsFromV3SpecLocations ) {
6802
6802
// TODO move this splitting logic to the generator that needs it only
6803
- List <String > parts = Arrays .asList (codegenProperty .getComplexType ().split (" \\ | " ));
6803
+ List <String > parts = Arrays .asList (codegenProperty .getRefClass ().split (" \\ | " ));
6804
6804
imports .addAll (parts );
6805
6805
}
6806
- String codegenModelName = codegenProperty .getComplexType ();
6806
+ String codegenModelName = codegenProperty .getRefClass ();
6807
6807
codegenParameter .baseName = codegenModelName ;
6808
6808
codegenParameter .paramName = toParamName (codegenParameter .baseName );
6809
6809
codegenParameter .baseType = codegenParameter .baseName ;
@@ -6843,8 +6843,8 @@ protected void addBodyModelSchema(CodegenParameter codegenParameter, String name
6843
6843
if (!addSchemaImportsFromV3SpecLocations ) {
6844
6844
imports .add (codegenParameter .baseType );
6845
6845
6846
- if (codegenProperty .complexType != null ) {
6847
- imports .add (codegenProperty .complexType );
6846
+ if (codegenProperty .refClass != null ) {
6847
+ imports .add (codegenProperty .refClass );
6848
6848
}
6849
6849
}
6850
6850
}
@@ -6871,8 +6871,8 @@ protected void updateRequestBodyForMap(CodegenParameter codegenParameter, Schema
6871
6871
imports .add (codegenProperty .baseType );
6872
6872
CodegenProperty innerCp = codegenProperty ;
6873
6873
while (innerCp != null ) {
6874
- if (innerCp .complexType != null ) {
6875
- imports .add (innerCp .complexType );
6874
+ if (innerCp .refClass != null ) {
6875
+ imports .add (innerCp .refClass );
6876
6876
}
6877
6877
innerCp = innerCp .items ;
6878
6878
}
@@ -6914,8 +6914,8 @@ protected void updateRequestBodyForPrimitiveType(CodegenParameter codegenParamet
6914
6914
codegenParameter .isNullable = codegenProperty .isNullable ;
6915
6915
6916
6916
if (!addSchemaImportsFromV3SpecLocations ) {
6917
- if (codegenProperty .complexType != null ) {
6918
- imports .add (codegenProperty .complexType );
6917
+ if (codegenProperty .refClass != null ) {
6918
+ imports .add (codegenProperty .refClass );
6919
6919
}
6920
6920
}
6921
6921
}
@@ -6976,8 +6976,8 @@ protected void updateRequestBodyForArray(CodegenParameter codegenParameter, Sche
6976
6976
// also find the most inner item
6977
6977
while (innerCp != null ) {
6978
6978
if (!addSchemaImportsFromV3SpecLocations ) {
6979
- if (innerCp .complexType != null ) {
6980
- imports .add (innerCp .complexType );
6979
+ if (innerCp .refClass != null ) {
6980
+ imports .add (innerCp .refClass );
6981
6981
}
6982
6982
}
6983
6983
mostInnerItem = innerCp ;
@@ -6989,10 +6989,10 @@ protected void updateRequestBodyForArray(CodegenParameter codegenParameter, Sche
6989
6989
}
6990
6990
6991
6991
if (StringUtils .isEmpty (bodyParameterName )) {
6992
- if (StringUtils .isEmpty (mostInnerItem .complexType )) {
6992
+ if (StringUtils .isEmpty (mostInnerItem .refClass )) {
6993
6993
codegenParameter .baseName = "request_body" ;
6994
6994
} else {
6995
- codegenParameter .baseName = mostInnerItem .complexType ;
6995
+ codegenParameter .baseName = mostInnerItem .refClass ;
6996
6996
}
6997
6997
} else {
6998
6998
codegenParameter .baseName = bodyParameterName ;
@@ -7237,7 +7237,7 @@ protected void addRequiredVarsMap(Schema schema, IJsonSchemaValidationProperties
7237
7237
/*
7238
7238
this should be called after vars and additionalProperties are set
7239
7239
Features added by storing codegenProperty values:
7240
- - complexType stores reference to additionalProperties definition
7240
+ - refClass stores reference to additionalProperties definition
7241
7241
- baseName stores original name (can be invalid in a programming language)
7242
7242
- nameInSnakeCase can store valid name for a programming language
7243
7243
*/
0 commit comments