@@ -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 );
@@ -3884,7 +3884,7 @@ protected void updatePropertyForArray(CodegenProperty property, CodegenProperty
38843884 }
38853885 property .dataFormat = innerProperty .dataFormat ;
38863886 if (!languageSpecificPrimitives .contains (innerProperty .baseType )) {
3887- property .complexType = innerProperty .baseType ;
3887+ property .refClass = innerProperty .baseType ;
38883888 } else {
38893889 property .isPrimitiveType = true ;
38903890 }
@@ -3919,7 +3919,7 @@ protected void updatePropertyForMap(CodegenProperty property, CodegenProperty in
39193919 return ;
39203920 }
39213921 if (!languageSpecificPrimitives .contains (innerProperty .baseType )) {
3922- property .complexType = innerProperty .baseType ;
3922+ property .refClass = innerProperty .baseType ;
39233923 } else {
39243924 property .isPrimitiveType = true ;
39253925 }
@@ -4031,7 +4031,7 @@ protected void setNonArrayMapProperty(CodegenProperty property, String type) {
40314031 if (languageSpecificPrimitives ().contains (type )) {
40324032 property .isPrimitiveType = true ;
40334033 } else {
4034- property .complexType = property .baseType ;
4034+ property .refClass = property .baseType ;
40354035 property .isModel = true ;
40364036 }
40374037 }
@@ -4099,8 +4099,8 @@ protected void handleMethodResponse(Operation operation,
40994099 CodegenProperty innerProperty = fromProperty ("response" , getAdditionalProperties (responseSchema ), false );
41004100 op .returnBaseType = innerProperty .baseType ;
41014101 } else {
4102- if (cm .complexType != null ) {
4103- op .returnBaseType = cm .complexType ;
4102+ if (cm .refClass != null ) {
4103+ op .returnBaseType = cm .refClass ;
41044104 } else {
41054105 op .returnBaseType = cm .baseType ;
41064106 }
@@ -4536,11 +4536,11 @@ public CodegenResponse fromResponse(String responseCode, ApiResponse response) {
45364536 r .dataType = getTypeDeclaration (responseSchema );
45374537
45384538 if (!ModelUtils .isArraySchema (responseSchema )) {
4539- if (cp .complexType != null ) {
4539+ if (cp .refClass != null ) {
45404540 if (cp .items != null ) {
4541- r .baseType = cp .items .complexType ;
4541+ r .baseType = cp .items .refClass ;
45424542 } else {
4543- r .baseType = cp .complexType ;
4543+ r .baseType = cp .refClass ;
45444544 }
45454545 r .isModel = true ;
45464546 } else {
@@ -4953,7 +4953,7 @@ public CodegenParameter fromParameter(Parameter parameter, Set<String> imports,
49534953 if (parameterModelName != null ) {
49544954 codegenParameter .dataType = parameterModelName ;
49554955 if (ModelUtils .isObjectSchema (parameterSchema )) {
4956- codegenProperty .complexType = codegenParameter .dataType ;
4956+ codegenProperty .refClass = codegenParameter .dataType ;
49574957 }
49584958 } else {
49594959 codegenParameter .dataType = codegenProperty .dataType ;
@@ -4996,8 +4996,8 @@ public CodegenParameter fromParameter(Parameter parameter, Set<String> imports,
49964996 codegenParameter .paramName = toParamName (priorJsonPathFragment );
49974997 if (!addSchemaImportsFromV3SpecLocations ) {
49984998 // import
4999- if (codegenProperty .complexType != null ) {
5000- imports .add (codegenProperty .complexType );
4999+ if (codegenProperty .refClass != null ) {
5000+ imports .add (codegenProperty .refClass );
50015001 }
50025002 }
50035003 codegenParameter .pattern = toRegularExpression (parameterSchema .getPattern ());
@@ -5367,7 +5367,7 @@ public void addOperationToGroup(String tag, String resourcePath, Operation opera
53675367 */
53685368 protected void addParentContainer (CodegenModel model , String name , Schema schema ) {
53695369 final CodegenProperty property = fromProperty (name , schema , false );
5370- addImport (model , property .complexType );
5370+ addImport (model , property .refClass );
53715371 model .parent = toInstantiationType (schema );
53725372 if (!addSchemaImportsFromV3SpecLocations ) {
53735373 final String containerType = property .containerType ;
@@ -6757,8 +6757,8 @@ public CodegenParameter fromFormProperty(String name, Schema propertySchema, Set
67576757
67586758 if (!addSchemaImportsFromV3SpecLocations ) {
67596759 // import
6760- if (codegenProperty .complexType != null ) {
6761- imports .add (codegenProperty .complexType );
6760+ if (codegenProperty .refClass != null ) {
6761+ imports .add (codegenProperty .refClass );
67626762 }
67636763 }
67646764 setParameterExampleValue (codegenParameter );
@@ -6795,13 +6795,13 @@ protected void addBodyModelSchema(CodegenParameter codegenParameter, String name
67956795 } else {
67966796 CodegenProperty codegenProperty = fromProperty ("property" , schema , false );
67976797
6798- if (codegenProperty != null && codegenProperty .getComplexType () != null && codegenProperty .getComplexType ().contains (" | " )) {
6798+ if (codegenProperty != null && codegenProperty .getRefClass () != null && codegenProperty .getRefClass ().contains (" | " )) {
67996799 if (!addSchemaImportsFromV3SpecLocations ) {
68006800 // 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 (" \\ | " ));
68026802 imports .addAll (parts );
68036803 }
6804- String codegenModelName = codegenProperty .getComplexType ();
6804+ String codegenModelName = codegenProperty .getRefClass ();
68056805 codegenParameter .baseName = codegenModelName ;
68066806 codegenParameter .paramName = toParamName (codegenParameter .baseName );
68076807 codegenParameter .baseType = codegenParameter .baseName ;
@@ -6841,8 +6841,8 @@ protected void addBodyModelSchema(CodegenParameter codegenParameter, String name
68416841 if (!addSchemaImportsFromV3SpecLocations ) {
68426842 imports .add (codegenParameter .baseType );
68436843
6844- if (codegenProperty .complexType != null ) {
6845- imports .add (codegenProperty .complexType );
6844+ if (codegenProperty .refClass != null ) {
6845+ imports .add (codegenProperty .refClass );
68466846 }
68476847 }
68486848 }
@@ -6869,8 +6869,8 @@ protected void updateRequestBodyForMap(CodegenParameter codegenParameter, Schema
68696869 imports .add (codegenProperty .baseType );
68706870 CodegenProperty innerCp = codegenProperty ;
68716871 while (innerCp != null ) {
6872- if (innerCp .complexType != null ) {
6873- imports .add (innerCp .complexType );
6872+ if (innerCp .refClass != null ) {
6873+ imports .add (innerCp .refClass );
68746874 }
68756875 innerCp = innerCp .items ;
68766876 }
@@ -6912,8 +6912,8 @@ protected void updateRequestBodyForPrimitiveType(CodegenParameter codegenParamet
69126912 codegenParameter .isNullable = codegenProperty .isNullable ;
69136913
69146914 if (!addSchemaImportsFromV3SpecLocations ) {
6915- if (codegenProperty .complexType != null ) {
6916- imports .add (codegenProperty .complexType );
6915+ if (codegenProperty .refClass != null ) {
6916+ imports .add (codegenProperty .refClass );
69176917 }
69186918 }
69196919 }
@@ -6974,8 +6974,8 @@ protected void updateRequestBodyForArray(CodegenParameter codegenParameter, Sche
69746974 // also find the most inner item
69756975 while (innerCp != null ) {
69766976 if (!addSchemaImportsFromV3SpecLocations ) {
6977- if (innerCp .complexType != null ) {
6978- imports .add (innerCp .complexType );
6977+ if (innerCp .refClass != null ) {
6978+ imports .add (innerCp .refClass );
69796979 }
69806980 }
69816981 mostInnerItem = innerCp ;
@@ -6987,10 +6987,10 @@ protected void updateRequestBodyForArray(CodegenParameter codegenParameter, Sche
69876987 }
69886988
69896989 if (StringUtils .isEmpty (bodyParameterName )) {
6990- if (StringUtils .isEmpty (mostInnerItem .complexType )) {
6990+ if (StringUtils .isEmpty (mostInnerItem .refClass )) {
69916991 codegenParameter .baseName = "request_body" ;
69926992 } else {
6993- codegenParameter .baseName = mostInnerItem .complexType ;
6993+ codegenParameter .baseName = mostInnerItem .refClass ;
69946994 }
69956995 } else {
69966996 codegenParameter .baseName = bodyParameterName ;
@@ -7235,7 +7235,7 @@ protected void addRequiredVarsMap(Schema schema, IJsonSchemaValidationProperties
72357235 /*
72367236 this should be called after vars and additionalProperties are set
72377237 Features added by storing codegenProperty values:
7238- - complexType stores reference to additionalProperties definition
7238+ - refClass stores reference to additionalProperties definition
72397239 - baseName stores original name (can be invalid in a programming language)
72407240 - nameInSnakeCase can store valid name for a programming language
72417241 */
0 commit comments