You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
after generation try to build the implementation using mvn clean package .
below is the error trace.
Compilation failure
[ERROR] /dbc/sc-dbc2115/ngp/csp-python-bindings/src/main/java/org/openapitools/client/model/PublicKeyDto.java:[130,18] error: incompatible types: ArrayList<Map> cannot be converted to List<Map<String,Object>>
in the implementation of PublicKeyDto.java following assignment is happening which is not correct according to java syntax.
public PublicKeyDto addKeysItem(Map<String, Object> keysItem) {
if (this.keys == null) { this.keys = new ArrayList<Map>();//in this line error is coming.
}
this.keys.add(keysItem);
return this;
}
this.keys is declared as private List<Map<String, Object>> keys = null;
Related issues/PRs
Suggest a fix
The text was updated successfully, but these errors were encountered:
Bug Report Checklist
Description
openapi-generator version
4.3.0
OpenAPI declaration file content or url
below is the code spec of the json file
below file content is just content of model.
PublicKeyDto: {
description: "Public Key",
properties: {
value: {
allowEmptyValue: false,
type: "string",
description: "value"
},
issuer: {
allowEmptyValue: false,
type: "string",
description: "issuer"
},
alg: {
allowEmptyValue: false,
type: "string",
description: "alg"
},
keys: {
items: {
$ref: "#/definitions/MapOfstringAndobject"
},
allowEmptyValue: false,
type: "array",
description: "keys"
}
},
title: "PublicKeyDto",
type: "object"
}
{
title: "MapOfstringAndobject",
additionalProperties: {
type: "object"
},
type: "object"
}
Command line used for generation
openapi-generator generate -i swagger.json -g java -o csp-java-bindings --package-name com.org.csp.openapi_client
Steps to reproduce
after generation try to build the implementation using mvn clean package .
below is the error trace.
Compilation failure
[ERROR] /dbc/sc-dbc2115/ngp/csp-python-bindings/src/main/java/org/openapitools/client/model/PublicKeyDto.java:[130,18] error: incompatible types:
ArrayList<Map>
cannot be converted to List<Map<String,Object>>in the implementation of PublicKeyDto.java following assignment is happening which is not correct according to java syntax.
public PublicKeyDto addKeysItem(Map<String, Object> keysItem) {
if (this.keys == null) {
this.keys = new ArrayList<Map>();
//in this line error is coming.}
this.keys.add(keysItem);
return this;
}
this.keys is declared as private List<Map<String, Object>> keys = null;
Related issues/PRs
Suggest a fix
The text was updated successfully, but these errors were encountered: