OpenAPI Generator

Manuels

Manuels

Consultez les manuels liés à vos installations et à votre compte.

Interface Overview

Interface Overview

Overview

This guide explains the main parts of the VSCode OpenAPI spec generator interface.

The overall layout is built around a guided generation flow, helping you move from selecting an OpenAPI specification to choosing the generator type, adjusting options, configuring extraction, and generating code.

Header Area

From here, you can see:

  • view the current subscription status badge
  • see whether premium or licensed features are active
header.png
header.png

Wizard Navigation Area

The wizard navigation area appears near the top of the main content.

This area shows the step-by-step flow used by the interface:

  • Spec
  • Target
  • Options
  • Extraction
  • Review

From here, you can:

  • see which step is currently active
  • move back to previously completed steps
  • understand which steps are still required before generation

This makes the interface predictable and helps you follow the full generation process in the right order.

steps.png
steps.png

Specification Area

The specification area is the first step of the wizard.

spec selection.png
spec selection.png

This area lets you:

  • select an OpenAPI specification file
  • browse for .yaml, .yml, or .json files
  • load a specification from the VS Code workspace or from disk
  • see the currently selected specification path

This is where every generation starts, because the rest of the interface depends on the selected spec.

spec selection filled.png
spec selection filled.png

Generator Type Area

The generator type area is the second step of the wizard.

This area lets you:

  • choose whether you want to generate a client or a server
  • switch generator type before continuing
gen type client.png
gen type client.png
gen type server.png
gen type server.png

This step defines the kind of output the tool will request from the generator service.

Language and Options Area

The language and options area is the third step of the wizard.

language and options.png
language and options.png

This area lets you:

  • choose the target language
  • open the settings dialog for generator-specific options
  • see when options have been changed from their defaults
  • choose the generator version or environment for certain generators

This is the main configuration area for generation behavior.

Supported generators (For ABL)

generators.png
generators.png

Languages example

suppoted languages.png
suppoted languages.png

Extraction Settings Area

The extraction settings area is the fourth step of the wizard when the tool runs inside VS Code.

extraction settings.png
extraction settings.png

This area lets you:

  • choose the project path where generated output should be extracted
  • decide whether the generated ZIP should be extracted automatically
  • review the list of excluded files that should not be overwritten
excluded files.png
excluded files.png

This step controls where the generated result goes after generation finishes.

Review and Generate Area

The review and generate area is the final step of the wizard.

This area gives you a summary of:

  • the selected specification
  • the generator type
  • the chosen language
  • the selected API environment
  • the extraction mode
  • how many generator options are configured
review and generate.png
review and generate.png

From here, you can:

  • review the final configuration before generation
  • see when saved settings will be updated
  • start the code generation process

This is the final checkpoint before the tool calls the generator service.

Load saved Settings Area

The saved settings action is available above the main wizard content.

load saved settings.png
load saved settings.png

From here, you can:

  • open the list of previously saved generation settings
  • reload a saved client or server configuration
  • restore the spec path, language, options, and extraction settings for a previous generation setup
load saved settings dialog.png
load saved settings dialog.png

This helps you return quickly to common generation scenarios without rebuilding the configuration manually each time.