Skip to content

OpenAPI Metadata

The openapi target generates openapi_{filename}.json for HTTP-style interfaces.

Terminal window
xidlc gen --out-dir generated openapi api.idl
#pragma xidlc package "Smart City Public APIs"
#pragma xidlc version "v2.0.0"

Effects:

  • package -> info.title
  • version -> info.version

If omitted, the generator falls back to default metadata.