Modelina
Sometimes you just want to generate data models for your payload. Modelina is a library for generating data models based on inputs such as AsyncAPI, OpenAPI, or JSON Schema documents.
Installation & Usage
Start using Modelina really quickly. Select one of the available languages we offer and start generating models from your AsyncAPI document in a few seconds.
npm install @asyncapi/modelina
1import { JavaGenerator, JAVA_COMMON_PRESET } from '@asyncapi/modelina'23const generator = new JavaGenerator({4 collectionType: "List",5 presets: [6 {7 preset: JAVA_COMMON_PRESET,8 options: {9 classToString: true10 }11 }12 ]13});1415// const input = ...AsyncAPI document16const models = await generator.generate(input)