ballerina-platform/ballerina-library

WebSocket AsyncAPI generation

Opened this issue · 0 comments

Description:
This is to track the improvements that we need to make for the current implementation.
[1] Need to move the pipe code to the WebSocket module and use it in the client generation.
[2] Remove doc warnings of the generated client.
[3] Dispatcher stream id - When dispatcherStreamId is a required field, the user needs to provide a dummy value for it before the client replaces it with the actual value. The solution that we came across was to have an open record without the dispatcher stream ID field if it is present in the AsyncAPI spec.