hyperledger / cacti

Hyperledger Cacti is a new approach to the blockchain interoperability problem
https://wiki.hyperledger.org/display/cactus
Apache License 2.0
339 stars 277 forks source link

build(openapi): phase 3 - generate kotlin clients #2273

Open jagpreetsinghsasan opened 1 year ago

jagpreetsinghsasan commented 1 year ago

Is your feature request related to a problem? Please describe. Currently, the following packages are excluded from kotlin code generation w.r.t. #2272

a. packages/cactus-plugin-htlc-eth-besu
b. packages/cactus-plugin-htlc-eth-besu-erc20
c. packages/cactus-plugin-ledger-connector-iroha
d. packages/cactus-plugin-ledger-connector-iroha2
e. packages/cactus-plugin-ledger-connector-quorum
f. packages/cactus-plugin-ledger-connector-xdai
g. extensions/cactus-plugin-htlc-coordinator-besu

This is mainly due to the problems with usage of oneOf keyword in the above mentioned package's openapi.json files. Not sure if the v6.x of openapi-generator fixes this, but this issue can have a better clearer resolution once the impact analysis is done for openapi-generator v6.x

Depends on #2220 #2217

github-actions[bot] commented 1 year ago

This PR/issue depends on: