@@ -2579,7 +2579,7 @@ protected void updateModelForComposedSchema(CodegenModel m, Schema schema, Map<S
25792579 CodegenProperty interfaceProperty = fromProperty (languageType , interfaceSchema , false );
25802580 if (ModelUtils .isArraySchema (interfaceSchema ) || ModelUtils .isMapSchema (interfaceSchema )) {
25812581 while (interfaceProperty != null ) {
2582- addImport (m , interfaceProperty .complexType );
2582+ addImport (m , interfaceProperty .refClass );
25832583 interfaceProperty = interfaceProperty .items ;
25842584 }
25852585 }
@@ -2921,7 +2921,7 @@ public CodegenModel fromModel(String name, Schema schema) {
29212921 if (ModelUtils .isArraySchema (schema )) {
29222922 CodegenProperty arrayProperty = fromProperty ("items" , schema , false );
29232923 m .setItems (arrayProperty .items );
2924- m .arrayModelType = arrayProperty .complexType ;
2924+ m .arrayModelType = arrayProperty .refClass ;
29252925 addParentContainer (m , name , schema );
29262926 } else if (ModelUtils .isIntegerSchema (schema )) { // integer type
29272927 updateModelForInteger (m , schema );
@@ -3886,7 +3886,7 @@ protected void updatePropertyForArray(CodegenProperty property, CodegenProperty
38863886 }
38873887 property .dataFormat = innerProperty .dataFormat ;
38883888 if (!languageSpecificPrimitives .contains (innerProperty .baseType )) {
3889- property .complexType = innerProperty .baseType ;
3889+ property .refClass = innerProperty .baseType ;
38903890 } else {
38913891 property .isPrimitiveType = true ;
38923892 }
@@ -3921,7 +3921,7 @@ protected void updatePropertyForMap(CodegenProperty property, CodegenProperty in
39213921 return ;
39223922 }
39233923 if (!languageSpecificPrimitives .contains (innerProperty .baseType )) {
3924- property .complexType = innerProperty .baseType ;
3924+ property .refClass = innerProperty .baseType ;
39253925 } else {
39263926 property .isPrimitiveType = true ;
39273927 }
@@ -4033,7 +4033,7 @@ protected void setNonArrayMapProperty(CodegenProperty property, String type) {
40334033 if (languageSpecificPrimitives ().contains (type )) {
40344034 property .isPrimitiveType = true ;
40354035 } else {
4036- property .complexType = property .baseType ;
4036+ property .refClass = property .baseType ;
40374037 property .isModel = true ;
40384038 }
40394039 }
@@ -4101,8 +4101,8 @@ protected void handleMethodResponse(Operation operation,
41014101 CodegenProperty innerProperty = fromProperty ("response" , getAdditionalProperties (responseSchema ), false );
41024102 op .returnBaseType = innerProperty .baseType ;
41034103 } else {
4104- if (cm .complexType != null ) {
4105- op .returnBaseType = cm .complexType ;
4104+ if (cm .refClass != null ) {
4105+ op .returnBaseType = cm .refClass ;
41064106 } else {
41074107 op .returnBaseType = cm .baseType ;
41084108 }
@@ -4538,11 +4538,11 @@ public CodegenResponse fromResponse(String responseCode, ApiResponse response) {
45384538 r .dataType = getTypeDeclaration (responseSchema );
45394539
45404540 if (!ModelUtils .isArraySchema (responseSchema )) {
4541- if (cp .complexType != null ) {
4541+ if (cp .refClass != null ) {
45424542 if (cp .items != null ) {
4543- r .baseType = cp .items .complexType ;
4543+ r .baseType = cp .items .refClass ;
45444544 } else {
4545- r .baseType = cp .complexType ;
4545+ r .baseType = cp .refClass ;
45464546 }
45474547 r .isModel = true ;
45484548 } else {
@@ -4955,7 +4955,7 @@ public CodegenParameter fromParameter(Parameter parameter, Set<String> imports,
49554955 if (parameterModelName != null ) {
49564956 codegenParameter .dataType = parameterModelName ;
49574957 if (ModelUtils .isObjectSchema (parameterSchema )) {
4958- codegenProperty .complexType = codegenParameter .dataType ;
4958+ codegenProperty .refClass = codegenParameter .dataType ;
49594959 }
49604960 } else {
49614961 codegenParameter .dataType = codegenProperty .dataType ;
@@ -4998,8 +4998,8 @@ public CodegenParameter fromParameter(Parameter parameter, Set<String> imports,
49984998 codegenParameter .paramName = toParamName (priorJsonPathFragment );
49994999 if (!addSchemaImportsFromV3SpecLocations ) {
50005000 // import
5001- if (codegenProperty .complexType != null ) {
5002- imports .add (codegenProperty .complexType );
5001+ if (codegenProperty .refClass != null ) {
5002+ imports .add (codegenProperty .refClass );
50035003 }
50045004 }
50055005 codegenParameter .pattern = toRegularExpression (parameterSchema .getPattern ());
@@ -5369,7 +5369,7 @@ public void addOperationToGroup(String tag, String resourcePath, Operation opera
53695369 */
53705370 protected void addParentContainer (CodegenModel model , String name , Schema schema ) {
53715371 final CodegenProperty property = fromProperty (name , schema , false );
5372- addImport (model , property .complexType );
5372+ addImport (model , property .refClass );
53735373 model .parent = toInstantiationType (schema );
53745374 if (!addSchemaImportsFromV3SpecLocations ) {
53755375 final String containerType = property .containerType ;
@@ -6759,8 +6759,8 @@ public CodegenParameter fromFormProperty(String name, Schema propertySchema, Set
67596759
67606760 if (!addSchemaImportsFromV3SpecLocations ) {
67616761 // import
6762- if (codegenProperty .complexType != null ) {
6763- imports .add (codegenProperty .complexType );
6762+ if (codegenProperty .refClass != null ) {
6763+ imports .add (codegenProperty .refClass );
67646764 }
67656765 }
67666766 setParameterExampleValue (codegenParameter );
@@ -6797,13 +6797,13 @@ protected void addBodyModelSchema(CodegenParameter codegenParameter, String name
67976797 } else {
67986798 CodegenProperty codegenProperty = fromProperty ("property" , schema , false );
67996799
6800- if (codegenProperty != null && codegenProperty .getComplexType () != null && codegenProperty .getComplexType ().contains (" | " )) {
6800+ if (codegenProperty != null && codegenProperty .getRefClass () != null && codegenProperty .getRefClass ().contains (" | " )) {
68016801 if (!addSchemaImportsFromV3SpecLocations ) {
68026802 // 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 (" \\ | " ));
68046804 imports .addAll (parts );
68056805 }
6806- String codegenModelName = codegenProperty .getComplexType ();
6806+ String codegenModelName = codegenProperty .getRefClass ();
68076807 codegenParameter .baseName = codegenModelName ;
68086808 codegenParameter .paramName = toParamName (codegenParameter .baseName );
68096809 codegenParameter .baseType = codegenParameter .baseName ;
@@ -6843,8 +6843,8 @@ protected void addBodyModelSchema(CodegenParameter codegenParameter, String name
68436843 if (!addSchemaImportsFromV3SpecLocations ) {
68446844 imports .add (codegenParameter .baseType );
68456845
6846- if (codegenProperty .complexType != null ) {
6847- imports .add (codegenProperty .complexType );
6846+ if (codegenProperty .refClass != null ) {
6847+ imports .add (codegenProperty .refClass );
68486848 }
68496849 }
68506850 }
@@ -6871,8 +6871,8 @@ protected void updateRequestBodyForMap(CodegenParameter codegenParameter, Schema
68716871 imports .add (codegenProperty .baseType );
68726872 CodegenProperty innerCp = codegenProperty ;
68736873 while (innerCp != null ) {
6874- if (innerCp .complexType != null ) {
6875- imports .add (innerCp .complexType );
6874+ if (innerCp .refClass != null ) {
6875+ imports .add (innerCp .refClass );
68766876 }
68776877 innerCp = innerCp .items ;
68786878 }
@@ -6914,8 +6914,8 @@ protected void updateRequestBodyForPrimitiveType(CodegenParameter codegenParamet
69146914 codegenParameter .isNullable = codegenProperty .isNullable ;
69156915
69166916 if (!addSchemaImportsFromV3SpecLocations ) {
6917- if (codegenProperty .complexType != null ) {
6918- imports .add (codegenProperty .complexType );
6917+ if (codegenProperty .refClass != null ) {
6918+ imports .add (codegenProperty .refClass );
69196919 }
69206920 }
69216921 }
@@ -6976,8 +6976,8 @@ protected void updateRequestBodyForArray(CodegenParameter codegenParameter, Sche
69766976 // also find the most inner item
69776977 while (innerCp != null ) {
69786978 if (!addSchemaImportsFromV3SpecLocations ) {
6979- if (innerCp .complexType != null ) {
6980- imports .add (innerCp .complexType );
6979+ if (innerCp .refClass != null ) {
6980+ imports .add (innerCp .refClass );
69816981 }
69826982 }
69836983 mostInnerItem = innerCp ;
@@ -6989,10 +6989,10 @@ protected void updateRequestBodyForArray(CodegenParameter codegenParameter, Sche
69896989 }
69906990
69916991 if (StringUtils .isEmpty (bodyParameterName )) {
6992- if (StringUtils .isEmpty (mostInnerItem .complexType )) {
6992+ if (StringUtils .isEmpty (mostInnerItem .refClass )) {
69936993 codegenParameter .baseName = "request_body" ;
69946994 } else {
6995- codegenParameter .baseName = mostInnerItem .complexType ;
6995+ codegenParameter .baseName = mostInnerItem .refClass ;
69966996 }
69976997 } else {
69986998 codegenParameter .baseName = bodyParameterName ;
@@ -7237,7 +7237,7 @@ protected void addRequiredVarsMap(Schema schema, IJsonSchemaValidationProperties
72377237 /*
72387238 this should be called after vars and additionalProperties are set
72397239 Features added by storing codegenProperty values:
7240- - complexType stores reference to additionalProperties definition
7240+ - refClass stores reference to additionalProperties definition
72417241 - baseName stores original name (can be invalid in a programming language)
72427242 - nameInSnakeCase can store valid name for a programming language
72437243 */
0 commit comments