-
Notifications
You must be signed in to change notification settings - Fork 20
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
AsyncAPI V3 - Work Items #207
Comments
Types done (Reading & Writing
|
Hello everyone, I wanted to let you know that I've completed the following objects as part of the migration work: Channel Object Thanks! |
@yohanfraga Lets catch up so I can see what you've done! |
Ive finished up most of it. Only missing Message and Components - which @yohanfraga are doing. For the interested, you can follow along here |
All work should be done against the
vnext
branch.Preliminary info
The idea is that all of the models are updated to represent V3, but that it should still be fully serializable as V2.
In addition to this, V2 specifications should be deserialized to V3
https://www.asyncapi.com/docs/reference/specification/v3.0.0
https://github.com/asyncapi/spec-json-schemas/tree/master/definitions/3.0.0
Writing
AsyncApi3_0
toAsyncApiVersion
IAsyncApiSerializable
to include avoid SerializeV3(IAsyncApiWriter writer);
Serialize<T>(this T element, IAsyncApiWriter writer, AsyncApiVersion specificationVersion)
inAsyncApiSerializableExtensions
to include the new version in theswitch case
Reading
Parse
andParseFragment
methods inParsingContext
to include the new version service.The text was updated successfully, but these errors were encountered: