55 lines
77 KiB
HTML

<!doctype html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width">
<meta name="generator" content="Docusaurus">
<link rel="preconnect" href="https://www.google-analytics.com">
<script>window.ga=window.ga||function(){(ga.q=ga.q||[]).push(arguments)},ga.l=+new Date,ga("create","UA-132927057-1","auto"),ga("send","pageview")</script>
<script async src="https://www.google-analytics.com/analytics.js"></script>
<link rel="preconnect" href="https://www.google-analytics.com">
<script>window.ga=window.ga||function(){(ga.q=ga.q||[]).push(arguments)},ga.l=+new Date,ga("create","UA-132927057-1","auto"),ga("send","pageview")</script>
<script async src="https://www.google-analytics.com/analytics.js"></script>
<script src="https://buttons.github.io/buttons.js"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/clipboard.js/2.0.0/clipboard.min.js"></script>
<script src="/js/code-block-buttons.js"></script>
<title data-react-helmet="true">Debugging</title>
<meta data-react-helmet="true" http-equiv="x-ua-compatible" content="ie=edge"><meta data-react-helmet="true" property="og:title" content="OpenAPI Generator · Generate clients, servers, and documentation from OpenAPI 2.0/3.x documents"><meta data-react-helmet="true" property="og:image" content="https://openapi-generator.tech/img/docusaurus.png"><meta data-react-helmet="true" property="twitter:image" content="https://openapi-generator.tech/img/docusaurus.png"><meta data-react-helmet="true" name="twitter:image:alt" content="Image for OpenAPI Generator · Generate clients, servers, and documentation from OpenAPI 2.0/3.x documents"><meta data-react-helmet="true" name="twitter:card" content="summary"><meta data-react-helmet="true" name="description" content="## Generation"><meta data-react-helmet="true" property="og:description" content="## Generation"><meta data-react-helmet="true" property="og:url" content="https://openapi-generator.tech/docs/debugging">
<link data-react-helmet="true" rel="shortcut icon" href="/img/favicon.png">
<link rel="stylesheet" href="/styles.7682a635.css">
</head>
<body>
<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}function e(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}var n=window.matchMedia("(prefers-color-scheme: dark)");n.addListener((function(n){null===e()&&t(n.matches?"dark":"")}));var a=e();null!==a?t(a):n.matches&&t("dark")}()</script>
<div id="__docusaurus">
<nav class="navbar navbar--light navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><div aria-label="Navigation bar toggle" class="navbar__toggle" role="button" tabindex="0"><svg xmlns="http://www.w3.org/2000/svg" width="30" height="30" viewBox="0 0 30 30" role="img" focusable="false"><title>Menu</title><path stroke="currentColor" stroke-linecap="round" stroke-miterlimit="10" stroke-width="2" d="M4 7h22M4 15h22M4 23h22"></path></svg></div><a aria-current="page" class="navbar__brand active" href="/"><img class="navbar__logo" src="/img/mono-logo.svg" alt="OpenAPI Tools logo"><strong>OpenAPI Generator</strong></a><a class="navbar__item navbar__link" href="/docs/installation">Getting Started</a><a class="navbar__item navbar__link" href="/docs/generators">Generators</a><a class="navbar__item navbar__link" href="/docs/roadmap">Roadmap</a><a class="navbar__item navbar__link" href="/docs/faq">FAQ</a><a class="navbar__item navbar__link" href="/team">Team</a><a class="navbar__item navbar__link" href="/blog">Blog</a><a class="navbar__item navbar__link" activeclassname="navbar__link--active" to="https://api.openapi-generator.tech" href="https://api.openapi-generator.tech">API</a></div><div class="navbar__items navbar__items--right"><div class="react-toggle react-toggle--disabled displayOnlyInLargeViewport_1gtM"><div class="react-toggle-track"><div class="react-toggle-track-check"><span class="toggle_keGJ moon_1gwN"></span></div><div class="react-toggle-track-x"><span class="toggle_keGJ sun_3CPA"></span></div></div><div class="react-toggle-thumb"></div><input type="checkbox" disabled="" aria-label="Dark mode toggle" class="react-toggle-screenreader-only"></div><div class="navbar__search"><span aria-label="expand searchbar" role="button" class="search-icon" tabindex="0"></span><input type="search" id="search_input_react" placeholder="Search" aria-label="Search" class="navbar__search-input search-bar"></div></div></div><div role="presentation" class="navbar-sidebar__backdrop"></div><div class="navbar-sidebar"><div class="navbar-sidebar__brand"><a aria-current="page" class="navbar__brand active" href="/"><img class="navbar__logo" src="/img/mono-logo.svg" alt="OpenAPI Tools logo"><strong>OpenAPI Generator</strong></a></div><div class="navbar-sidebar__items"><div class="menu"><ul class="menu__list"><li class="menu__list-item"><a class="menu__link" href="/docs/installation">Getting Started</a></li><li class="menu__list-item"><a class="menu__link" href="/docs/generators">Generators</a></li><li class="menu__list-item"><a class="menu__link" href="/docs/roadmap">Roadmap</a></li><li class="menu__list-item"><a class="menu__link" href="/docs/faq">FAQ</a></li><li class="menu__list-item"><a class="menu__link" href="/team">Team</a></li><li class="menu__list-item"><a class="menu__link" href="/blog">Blog</a></li><li class="menu__list-item"><a class="menu__link" activeclassname="navbar__link--active" to="https://api.openapi-generator.tech" href="https://api.openapi-generator.tech">API</a></li></ul></div></div></div></nav><div class="main-wrapper"><div class="docPage_1kjD"><div class="docSidebarContainer_1cYp"><div class="sidebar_1kLs"><div class="menu menu--responsive"><button aria-label="Open Menu" class="button button--secondary button--sm menu__button" type="button"><svg class="sidebarMenuIcon_2vk4" xmlns="http://www.w3.org/2000/svg" height="24" width="24" viewBox="0 0 32 32" role="img" focusable="false"><title>Menu</title><path stroke="currentColor" stroke-linecap="round" stroke-miterlimit="10" stroke-width="2" d="M4 7h22M4 15h22M4 23h22"></path></svg></button><ul class="menu__list"><li class="menu__list-item menu__list-item--collapsed"><a class="menu__link menu__link--sublist" href="#!">Getting Started</a><ul class="menu__list"><li class="menu__list-item"><a class="menu__link" href="/docs/installation">CLI Installation</a></li><li class="menu__list-item"><a class="menu__link" href="/docs/plugins">Plugins</a></li><li class="menu__list-item"><a class="menu__link" href="/docs/online">Online</a></li><li class="menu__list-item"><a class="menu__link" href="/docs/usage">Usage</a></li><li class="menu__list-item"><a class="menu__link" href="/docs/globals">Global Properties</a></li><li class="menu__list-item"><a class="menu__link" href="/docs/configuration">Configuration Options</a></li><li class="menu__list-item"><a class="menu__link" href="/docs/file-post-processing">File post-processing</a></li></ul></li><li class="menu__list-item"><a class="menu__link menu__link--sublist menu__link--active" href="#!">Extending</a><ul class="menu__list"><li class="menu__list-item"><a class="menu__link" href="/docs/templating">Using Templates</a></li><li class="menu__list-item"><a class="menu__link" href="/docs/customization">Customization</a></li><li class="menu__list-item"><a aria-current="page" class="menu__link menu__link--active" href="/docs/debugging">Debugging</a></li><li class="menu__list-item"><a class="menu__link" href="/docs/integrations">Workflow Integrations</a></li></ul></li><li class="menu__list-item menu__list-item--collapsed"><a class="menu__link menu__link--sublist" href="#!">Contributing</a><ul class="menu__list"><li class="menu__list-item"><a class="menu__link" href="/docs/contributing">Guidelines</a></li><li class="menu__list-item"><a class="menu__link" href="/docs/code-of-conduct">Code of Conduct</a></li><li class="menu__list-item"><a class="menu__link" href="/docs/contribute-building">Building the code</a></li><li class="menu__list-item"><a class="menu__link" href="/docs/new-generator">Create a New Generator</a></li></ul></li><li class="menu__list-item menu__list-item--collapsed"><a class="menu__link menu__link--sublist" href="#!">About</a><ul class="menu__list"><li class="menu__list-item"><a class="menu__link" href="/docs/roadmap">Roadmap</a></li><li class="menu__list-item"><a class="menu__link" href="/docs/swagger-codegen-migration">Migrating from Swagger Codegen</a></li><li class="menu__list-item"><a class="menu__link" href="/docs/fork-qna">Swagger Codegen Fork: Q&amp;A</a></li></ul></li><li class="menu__list-item menu__list-item--collapsed"><a class="menu__link menu__link--sublist" href="#!">Releases</a><ul class="menu__list"><li class="menu__list-item"><a class="menu__link" href="/docs/release-summary">Release Summary</a></li><li class="menu__list-item"><a class="menu__link" href="/docs/release-3-0-0">Release Notes: 3.0.0</a></li></ul></li><li class="menu__list-item menu__list-item--collapsed"><a class="menu__link menu__link--sublist" href="#!">API</a><ul class="menu__list"><li class="menu__list-item"><a class="menu__link" href="/docs/generators">Generators List</a></li></ul></li></ul></div></div></div><main class="docMainContainer_FFX1"><div class="padding-vert--lg"><div class="container"><div class="row"><div class="col"><div class="docItemContainer_2cwg"><article><header><h1 class="docTitle_1vWb">Debugging</h1></header><div class="markdown"><h2><a aria-hidden="true" tabindex="-1" class="anchor" id="generation"></a><a aria-hidden="true" tabindex="-1" class="hash-link" href="#generation" title="Direct link to heading">#</a>Generation</h2><p>As a user there may be times when generated outputs don&#x27;t match your expectations it&#x27;s unclear why. The CLI supports a <code>--dry-run</code> option which may be used to inspect the anticipated file operations without making changes to the file system.</p><p>Suppose you generate using the <code>--minimal-update</code> option, and you notice on subsequent generations of a client that no files have changed. This is by design.</p><p>For example, if you generate the aspnetcore generator passing <code>--minimal-update --dry-run</code> to the sample generation script in the code repository:</p><pre class="mdxCodeBlock_iHAB"><div class="codeBlockWrapper_2QGZ"><pre class="prism-code language-bash codeBlock_19pQ" style="color:#F8F8F2;background-color:#282A36"><div class="token-line" style="color:#F8F8F2"><span class="token builtin class-name" style="color:rgb(189, 147, 249)">export</span><span class="token plain"> </span><span class="token assign-left variable" style="color:rgb(189, 147, 249);font-style:italic">JAVA_OPTS</span><span class="token operator">=</span><span class="token string" style="color:rgb(255, 121, 198)">&quot;-Dlog.level=off&quot;</span><span class="token plain"></span></div><div class="token-line" style="color:#F8F8F2"><span class="token plain">./bin/generate-samples.sh ./bin/configs/lua.yaml -- --minimal-update --dry-run</span></div></pre><button type="button" aria-label="Copy code to clipboard" class="copyButton_1BYj">Copy</button></div></pre><p>You&#x27;ll see the output similar to the following:</p><pre class="mdxCodeBlock_iHAB"><div class="codeBlockWrapper_2QGZ"><pre class="prism-code language-bash codeBlock_19pQ" style="color:#F8F8F2;background-color:#282A36"><div class="token-line" style="color:#F8F8F2"><span class="token plain">$ ./bin/generate-samples.sh ./bin/configs/lua.yaml -- --minimal-update --dry-run</span></div><div class="token-line" style="color:#F8F8F2"><span class="token plain"></span><span class="token comment" style="color:rgb(98, 114, 164)"># START SCRIPT: ./bin/generate-samples.sh</span><span class="token plain"></span></div><div class="token-line" style="color:#F8F8F2"><span class="token plain">This script generates all configs under bin/configs by default.</span></div><div class="token-line" style="color:#F8F8F2"><span class="token plain">You may generate a targeted script or </span><span class="token builtin class-name" style="color:rgb(189, 147, 249)">set</span><span class="token plain"> of scripts using glob patterns.</span></div><div class="token-line" style="color:#F8F8F2"><span class="token plain" style="display:inline-block"></span></div><div class="token-line" style="color:#F8F8F2"><span class="token plain">For example:</span></div><div class="token-line" style="color:#F8F8F2"><span class="token plain"> ./bin/generate-samples.sh bin/configs/java-*</span></div><div class="token-line" style="color:#F8F8F2"><span class="token plain" style="display:inline-block"></span></div><div class="token-line" style="color:#F8F8F2"><span class="token plain">You may generate a single config with additional options </span><span class="token keyword" style="color:rgb(189, 147, 249);font-style:italic">if</span><span class="token plain"> you use -- to</span></div><div class="token-line" style="color:#F8F8F2"><span class="token plain">separate the single config </span><span class="token function" style="color:rgb(80, 250, 123)">file</span><span class="token plain"> from the generator arguments.</span></div><div class="token-line" style="color:#F8F8F2"><span class="token plain" style="display:inline-block"></span></div><div class="token-line" style="color:#F8F8F2"><span class="token plain">For example:</span></div><div class="token-line" style="color:#F8F8F2"><span class="token plain"> ./bin/generate-samples.sh bin/configs/java-vertx.yaml -- --global-property </span><span class="token assign-left variable" style="color:rgb(189, 147, 249);font-style:italic">debugModels</span><span class="token operator">=</span><span class="token plain">true</span></div><div class="token-line" style="color:#F8F8F2"><span class="token plain" style="display:inline-block"></span></div><div class="token-line" style="color:#F8F8F2"><span class="token plain" style="display:inline-block"></span></div><div class="token-line" style="color:#F8F8F2"><span class="token plain"></span><span class="token punctuation" style="color:rgb(248, 248, 242)">[</span><span class="token plain">main</span><span class="token punctuation" style="color:rgb(248, 248, 242)">]</span><span class="token plain"> INFO o.o.codegen.DefaultGenerator - Generating with </span><span class="token assign-left variable" style="color:rgb(189, 147, 249);font-style:italic">dryRun</span><span class="token operator">=</span><span class="token plain">true</span></div><div class="token-line" style="color:#F8F8F2"><span class="token plain"></span><span class="token punctuation" style="color:rgb(248, 248, 242)">[</span><span class="token plain">main</span><span class="token punctuation" style="color:rgb(248, 248, 242)">]</span><span class="token plain"> INFO o.o.codegen.DefaultGenerator - OpenAPI Generator: lua </span><span class="token punctuation" style="color:rgb(248, 248, 242)">(</span><span class="token plain">client</span><span class="token punctuation" style="color:rgb(248, 248, 242)">)</span><span class="token plain"></span></div><div class="token-line" style="color:#F8F8F2"><span class="token plain"></span><span class="token punctuation" style="color:rgb(248, 248, 242)">[</span><span class="token plain">main</span><span class="token punctuation" style="color:rgb(248, 248, 242)">]</span><span class="token plain"> INFO o.o.codegen.DefaultGenerator - Generator </span><span class="token string" style="color:rgb(255, 121, 198)">&#x27;lua&#x27;</span><span class="token plain"> is considered beta.</span></div><div class="token-line" style="color:#F8F8F2"><span class="token plain"></span><span class="token punctuation" style="color:rgb(248, 248, 242)">[</span><span class="token plain">main</span><span class="token punctuation" style="color:rgb(248, 248, 242)">]</span><span class="token plain"> WARN o.o.codegen.utils.ModelUtils - Multiple schemas found </span><span class="token keyword" style="color:rgb(189, 147, 249);font-style:italic">in</span><span class="token plain"> the OAS </span><span class="token string" style="color:rgb(255, 121, 198)">&#x27;content&#x27;</span><span class="token plain"> section, returning only the first one </span><span class="token punctuation" style="color:rgb(248, 248, 242)">(</span><span class="token plain">application/xml</span><span class="token punctuation" style="color:rgb(248, 248, 242)">)</span><span class="token plain"></span></div><div class="token-line" style="color:#F8F8F2"><span class="token plain"></span><span class="token punctuation" style="color:rgb(248, 248, 242)">[</span><span class="token plain">main</span><span class="token punctuation" style="color:rgb(248, 248, 242)">]</span><span class="token plain"> WARN o.o.codegen.utils.ModelUtils - Multiple schemas found </span><span class="token keyword" style="color:rgb(189, 147, 249);font-style:italic">in</span><span class="token plain"> the OAS </span><span class="token string" style="color:rgb(255, 121, 198)">&#x27;content&#x27;</span><span class="token plain"> section, returning only the first one </span><span class="token punctuation" style="color:rgb(248, 248, 242)">(</span><span class="token plain">application/xml</span><span class="token punctuation" style="color:rgb(248, 248, 242)">)</span><span class="token plain"></span></div><div class="token-line" style="color:#F8F8F2"><span class="token plain"></span><span class="token punctuation" style="color:rgb(248, 248, 242)">[</span><span class="token plain">main</span><span class="token punctuation" style="color:rgb(248, 248, 242)">]</span><span class="token plain"> WARN o.o.codegen.utils.ModelUtils - Multiple schemas found </span><span class="token keyword" style="color:rgb(189, 147, 249);font-style:italic">in</span><span class="token plain"> the OAS </span><span class="token string" style="color:rgb(255, 121, 198)">&#x27;content&#x27;</span><span class="token plain"> section, returning only the first one </span><span class="token punctuation" style="color:rgb(248, 248, 242)">(</span><span class="token plain">application/xml</span><span class="token punctuation" style="color:rgb(248, 248, 242)">)</span><span class="token plain"></span></div><div class="token-line" style="color:#F8F8F2"><span class="token plain"></span><span class="token punctuation" style="color:rgb(248, 248, 242)">[</span><span class="token plain">main</span><span class="token punctuation" style="color:rgb(248, 248, 242)">]</span><span class="token plain"> WARN o.o.codegen.utils.ModelUtils - Multiple schemas found </span><span class="token keyword" style="color:rgb(189, 147, 249);font-style:italic">in</span><span class="token plain"> the OAS </span><span class="token string" style="color:rgb(255, 121, 198)">&#x27;content&#x27;</span><span class="token plain"> section, returning only the first one </span><span class="token punctuation" style="color:rgb(248, 248, 242)">(</span><span class="token plain">application/xml</span><span class="token punctuation" style="color:rgb(248, 248, 242)">)</span><span class="token plain"></span></div><div class="token-line" style="color:#F8F8F2"><span class="token plain"></span><span class="token punctuation" style="color:rgb(248, 248, 242)">[</span><span class="token plain">main</span><span class="token punctuation" style="color:rgb(248, 248, 242)">]</span><span class="token plain"> WARN o.o.codegen.utils.ModelUtils - Multiple schemas found </span><span class="token keyword" style="color:rgb(189, 147, 249);font-style:italic">in</span><span class="token plain"> the OAS </span><span class="token string" style="color:rgb(255, 121, 198)">&#x27;content&#x27;</span><span class="token plain"> section, returning only the first one </span><span class="token punctuation" style="color:rgb(248, 248, 242)">(</span><span class="token plain">application/xml</span><span class="token punctuation" style="color:rgb(248, 248, 242)">)</span><span class="token plain"></span></div><div class="token-line" style="color:#F8F8F2"><span class="token plain"></span><span class="token punctuation" style="color:rgb(248, 248, 242)">[</span><span class="token plain">main</span><span class="token punctuation" style="color:rgb(248, 248, 242)">]</span><span class="token plain"> WARN o.o.codegen.utils.ModelUtils - Multiple schemas found </span><span class="token keyword" style="color:rgb(189, 147, 249);font-style:italic">in</span><span class="token plain"> the OAS </span><span class="token string" style="color:rgb(255, 121, 198)">&#x27;content&#x27;</span><span class="token plain"> section, returning only the first one </span><span class="token punctuation" style="color:rgb(248, 248, 242)">(</span><span class="token plain">application/xml</span><span class="token punctuation" style="color:rgb(248, 248, 242)">)</span><span class="token plain"></span></div><div class="token-line" style="color:#F8F8F2"><span class="token plain"></span><span class="token punctuation" style="color:rgb(248, 248, 242)">[</span><span class="token plain">main</span><span class="token punctuation" style="color:rgb(248, 248, 242)">]</span><span class="token plain"> WARN o.o.codegen.utils.ModelUtils - Multiple schemas found </span><span class="token keyword" style="color:rgb(189, 147, 249);font-style:italic">in</span><span class="token plain"> the OAS </span><span class="token string" style="color:rgb(255, 121, 198)">&#x27;content&#x27;</span><span class="token plain"> section, returning only the first one </span><span class="token punctuation" style="color:rgb(248, 248, 242)">(</span><span class="token plain">application/xml</span><span class="token punctuation" style="color:rgb(248, 248, 242)">)</span><span class="token plain"></span></div><div class="token-line" style="color:#F8F8F2"><span class="token plain"></span><span class="token punctuation" style="color:rgb(248, 248, 242)">[</span><span class="token plain">main</span><span class="token punctuation" style="color:rgb(248, 248, 242)">]</span><span class="token plain"> WARN o.o.codegen.utils.ModelUtils - Multiple schemas found </span><span class="token keyword" style="color:rgb(189, 147, 249);font-style:italic">in</span><span class="token plain"> the OAS </span><span class="token string" style="color:rgb(255, 121, 198)">&#x27;content&#x27;</span><span class="token plain"> section, returning only the first one </span><span class="token punctuation" style="color:rgb(248, 248, 242)">(</span><span class="token plain">application/xml</span><span class="token punctuation" style="color:rgb(248, 248, 242)">)</span><span class="token plain"></span></div><div class="token-line" style="color:#F8F8F2"><span class="token plain"></span><span class="token punctuation" style="color:rgb(248, 248, 242)">[</span><span class="token plain">main</span><span class="token punctuation" style="color:rgb(248, 248, 242)">]</span><span class="token plain"> WARN o.o.codegen.utils.ModelUtils - Multiple schemas found </span><span class="token keyword" style="color:rgb(189, 147, 249);font-style:italic">in</span><span class="token plain"> the OAS </span><span class="token string" style="color:rgb(255, 121, 198)">&#x27;content&#x27;</span><span class="token plain"> section, returning only the first one </span><span class="token punctuation" style="color:rgb(248, 248, 242)">(</span><span class="token plain">application/xml</span><span class="token punctuation" style="color:rgb(248, 248, 242)">)</span><span class="token plain"></span></div><div class="token-line" style="color:#F8F8F2"><span class="token plain"></span><span class="token punctuation" style="color:rgb(248, 248, 242)">[</span><span class="token plain">main</span><span class="token punctuation" style="color:rgb(248, 248, 242)">]</span><span class="token plain"> WARN o.o.codegen.utils.ModelUtils - Multiple schemas found </span><span class="token keyword" style="color:rgb(189, 147, 249);font-style:italic">in</span><span class="token plain"> the OAS </span><span class="token string" style="color:rgb(255, 121, 198)">&#x27;content&#x27;</span><span class="token plain"> section, returning only the first one </span><span class="token punctuation" style="color:rgb(248, 248, 242)">(</span><span class="token plain">application/xml</span><span class="token punctuation" style="color:rgb(248, 248, 242)">)</span><span class="token plain"></span></div><div class="token-line" style="color:#F8F8F2"><span class="token plain"></span><span class="token punctuation" style="color:rgb(248, 248, 242)">[</span><span class="token plain">main</span><span class="token punctuation" style="color:rgb(248, 248, 242)">]</span><span class="token plain"> WARN o.o.codegen.utils.ModelUtils - Multiple schemas found </span><span class="token keyword" style="color:rgb(189, 147, 249);font-style:italic">in</span><span class="token plain"> the OAS </span><span class="token string" style="color:rgb(255, 121, 198)">&#x27;content&#x27;</span><span class="token plain"> section, returning only the first one </span><span class="token punctuation" style="color:rgb(248, 248, 242)">(</span><span class="token plain">application/xml</span><span class="token punctuation" style="color:rgb(248, 248, 242)">)</span><span class="token plain"></span></div><div class="token-line" style="color:#F8F8F2"><span class="token plain"></span><span class="token punctuation" style="color:rgb(248, 248, 242)">[</span><span class="token plain">main</span><span class="token punctuation" style="color:rgb(248, 248, 242)">]</span><span class="token plain"> WARN o.o.codegen.utils.ModelUtils - Multiple schemas found </span><span class="token keyword" style="color:rgb(189, 147, 249);font-style:italic">in</span><span class="token plain"> the OAS </span><span class="token string" style="color:rgb(255, 121, 198)">&#x27;content&#x27;</span><span class="token plain"> section, returning only the first one </span><span class="token punctuation" style="color:rgb(248, 248, 242)">(</span><span class="token plain">application/xml</span><span class="token punctuation" style="color:rgb(248, 248, 242)">)</span><span class="token plain"></span></div><div class="token-line" style="color:#F8F8F2"><span class="token plain"></span><span class="token punctuation" style="color:rgb(248, 248, 242)">[</span><span class="token plain">main</span><span class="token punctuation" style="color:rgb(248, 248, 242)">]</span><span class="token plain"> WARN o.o.codegen.utils.ModelUtils - Multiple schemas found </span><span class="token keyword" style="color:rgb(189, 147, 249);font-style:italic">in</span><span class="token plain"> the OAS </span><span class="token string" style="color:rgb(255, 121, 198)">&#x27;content&#x27;</span><span class="token plain"> section, returning only the first one </span><span class="token punctuation" style="color:rgb(248, 248, 242)">(</span><span class="token plain">application/xml</span><span class="token punctuation" style="color:rgb(248, 248, 242)">)</span><span class="token plain"></span></div><div class="token-line" style="color:#F8F8F2"><span class="token plain"></span><span class="token punctuation" style="color:rgb(248, 248, 242)">[</span><span class="token plain">main</span><span class="token punctuation" style="color:rgb(248, 248, 242)">]</span><span class="token plain"> WARN o.o.codegen.utils.ModelUtils - Multiple schemas found </span><span class="token keyword" style="color:rgb(189, 147, 249);font-style:italic">in</span><span class="token plain"> the OAS </span><span class="token string" style="color:rgb(255, 121, 198)">&#x27;content&#x27;</span><span class="token plain"> section, returning only the first one </span><span class="token punctuation" style="color:rgb(248, 248, 242)">(</span><span class="token plain">application/xml</span><span class="token punctuation" style="color:rgb(248, 248, 242)">)</span><span class="token plain"></span></div><div class="token-line" style="color:#F8F8F2"><span class="token plain"></span><span class="token punctuation" style="color:rgb(248, 248, 242)">[</span><span class="token plain">main</span><span class="token punctuation" style="color:rgb(248, 248, 242)">]</span><span class="token plain"> WARN o.o.codegen.utils.ModelUtils - Multiple schemas found </span><span class="token keyword" style="color:rgb(189, 147, 249);font-style:italic">in</span><span class="token plain"> the OAS </span><span class="token string" style="color:rgb(255, 121, 198)">&#x27;content&#x27;</span><span class="token plain"> section, returning only the first one </span><span class="token punctuation" style="color:rgb(248, 248, 242)">(</span><span class="token plain">application/xml</span><span class="token punctuation" style="color:rgb(248, 248, 242)">)</span><span class="token plain"></span></div><div class="token-line" style="color:#F8F8F2"><span class="token plain"></span><span class="token punctuation" style="color:rgb(248, 248, 242)">[</span><span class="token plain">main</span><span class="token punctuation" style="color:rgb(248, 248, 242)">]</span><span class="token plain"> WARN o.o.codegen.utils.ModelUtils - Multiple schemas found </span><span class="token keyword" style="color:rgb(189, 147, 249);font-style:italic">in</span><span class="token plain"> the OAS </span><span class="token string" style="color:rgb(255, 121, 198)">&#x27;content&#x27;</span><span class="token plain"> section, returning only the first one </span><span class="token punctuation" style="color:rgb(248, 248, 242)">(</span><span class="token plain">application/xml</span><span class="token punctuation" style="color:rgb(248, 248, 242)">)</span><span class="token plain"></span></div><div class="token-line" style="color:#F8F8F2"><span class="token plain"></span><span class="token punctuation" style="color:rgb(248, 248, 242)">[</span><span class="token plain">main</span><span class="token punctuation" style="color:rgb(248, 248, 242)">]</span><span class="token plain"> WARN o.o.codegen.utils.ModelUtils - Multiple schemas found </span><span class="token keyword" style="color:rgb(189, 147, 249);font-style:italic">in</span><span class="token plain"> the OAS </span><span class="token string" style="color:rgb(255, 121, 198)">&#x27;content&#x27;</span><span class="token plain"> section, returning only the first one </span><span class="token punctuation" style="color:rgb(248, 248, 242)">(</span><span class="token plain">application/xml</span><span class="token punctuation" style="color:rgb(248, 248, 242)">)</span><span class="token plain"></span></div><div class="token-line" style="color:#F8F8F2"><span class="token plain"></span><span class="token punctuation" style="color:rgb(248, 248, 242)">[</span><span class="token plain">main</span><span class="token punctuation" style="color:rgb(248, 248, 242)">]</span><span class="token plain"> WARN o.o.codegen.utils.ModelUtils - Multiple schemas found </span><span class="token keyword" style="color:rgb(189, 147, 249);font-style:italic">in</span><span class="token plain"> the OAS </span><span class="token string" style="color:rgb(255, 121, 198)">&#x27;content&#x27;</span><span class="token plain"> section, returning only the first one </span><span class="token punctuation" style="color:rgb(248, 248, 242)">(</span><span class="token plain">application/xml</span><span class="token punctuation" style="color:rgb(248, 248, 242)">)</span><span class="token plain"></span></div><div class="token-line" style="color:#F8F8F2"><span class="token plain"></span><span class="token punctuation" style="color:rgb(248, 248, 242)">[</span><span class="token plain">main</span><span class="token punctuation" style="color:rgb(248, 248, 242)">]</span><span class="token plain"> INFO o.o.codegen.DefaultGenerator - Model inline_object </span><span class="token punctuation" style="color:rgb(248, 248, 242)">(</span><span class="token plain">marked as unused due to form parameters</span><span class="token punctuation" style="color:rgb(248, 248, 242)">)</span><span class="token plain"> is generated due to the system property </span><span class="token assign-left variable" style="color:rgb(189, 147, 249);font-style:italic">skipFormModel</span><span class="token operator">=</span><span class="token plain">false </span><span class="token punctuation" style="color:rgb(248, 248, 242)">(</span><span class="token plain">default</span><span class="token punctuation" style="color:rgb(248, 248, 242)">)</span><span class="token plain"></span></div><div class="token-line" style="color:#F8F8F2"><span class="token plain"></span><span class="token punctuation" style="color:rgb(248, 248, 242)">[</span><span class="token plain">main</span><span class="token punctuation" style="color:rgb(248, 248, 242)">]</span><span class="token plain"> INFO o.o.codegen.DefaultGenerator - Model inline_object_1 </span><span class="token punctuation" style="color:rgb(248, 248, 242)">(</span><span class="token plain">marked as unused due to form parameters</span><span class="token punctuation" style="color:rgb(248, 248, 242)">)</span><span class="token plain"> is generated due to the system property </span><span class="token assign-left variable" style="color:rgb(189, 147, 249);font-style:italic">skipFormModel</span><span class="token operator">=</span><span class="token plain">false </span><span class="token punctuation" style="color:rgb(248, 248, 242)">(</span><span class="token plain">default</span><span class="token punctuation" style="color:rgb(248, 248, 242)">)</span><span class="token plain"></span></div><div class="token-line" style="color:#F8F8F2"><span class="token plain"></span><span class="token punctuation" style="color:rgb(248, 248, 242)">[</span><span class="token plain">main</span><span class="token punctuation" style="color:rgb(248, 248, 242)">]</span><span class="token plain"> WARN o.o.codegen.utils.ModelUtils - Multiple schemas found </span><span class="token keyword" style="color:rgb(189, 147, 249);font-style:italic">in</span><span class="token plain"> the OAS </span><span class="token string" style="color:rgb(255, 121, 198)">&#x27;content&#x27;</span><span class="token plain"> section, returning only the first one </span><span class="token punctuation" style="color:rgb(248, 248, 242)">(</span><span class="token plain">application/xml</span><span class="token punctuation" style="color:rgb(248, 248, 242)">)</span><span class="token plain"></span></div><div class="token-line" style="color:#F8F8F2"><span class="token plain"></span><span class="token punctuation" style="color:rgb(248, 248, 242)">[</span><span class="token plain">main</span><span class="token punctuation" style="color:rgb(248, 248, 242)">]</span><span class="token plain"> WARN o.o.codegen.utils.ModelUtils - Multiple schemas found </span><span class="token keyword" style="color:rgb(189, 147, 249);font-style:italic">in</span><span class="token plain"> the OAS </span><span class="token string" style="color:rgb(255, 121, 198)">&#x27;content&#x27;</span><span class="token plain"> section, returning only the first one </span><span class="token punctuation" style="color:rgb(248, 248, 242)">(</span><span class="token plain">application/xml</span><span class="token punctuation" style="color:rgb(248, 248, 242)">)</span><span class="token plain"></span></div><div class="token-line" style="color:#F8F8F2"><span class="token plain"></span><span class="token punctuation" style="color:rgb(248, 248, 242)">[</span><span class="token plain">main</span><span class="token punctuation" style="color:rgb(248, 248, 242)">]</span><span class="token plain"> WARN o.o.codegen.utils.ModelUtils - Multiple schemas found </span><span class="token keyword" style="color:rgb(189, 147, 249);font-style:italic">in</span><span class="token plain"> the OAS </span><span class="token string" style="color:rgb(255, 121, 198)">&#x27;content&#x27;</span><span class="token plain"> section, returning only the first one </span><span class="token punctuation" style="color:rgb(248, 248, 242)">(</span><span class="token plain">application/json</span><span class="token punctuation" style="color:rgb(248, 248, 242)">)</span><span class="token plain"></span></div><div class="token-line" style="color:#F8F8F2"><span class="token plain"></span><span class="token punctuation" style="color:rgb(248, 248, 242)">[</span><span class="token plain">main</span><span class="token punctuation" style="color:rgb(248, 248, 242)">]</span><span class="token plain"> WARN o.o.codegen.DefaultCodegen - Multiple MediaTypes found, using only the first one</span></div><div class="token-line" style="color:#F8F8F2"><span class="token plain"></span><span class="token punctuation" style="color:rgb(248, 248, 242)">[</span><span class="token plain">main</span><span class="token punctuation" style="color:rgb(248, 248, 242)">]</span><span class="token plain"> WARN o.o.codegen.utils.ModelUtils - Multiple schemas found </span><span class="token keyword" style="color:rgb(189, 147, 249);font-style:italic">in</span><span class="token plain"> the OAS </span><span class="token string" style="color:rgb(255, 121, 198)">&#x27;content&#x27;</span><span class="token plain"> section, returning only the first one </span><span class="token punctuation" style="color:rgb(248, 248, 242)">(</span><span class="token plain">application/xml</span><span class="token punctuation" style="color:rgb(248, 248, 242)">)</span><span class="token plain"></span></div><div class="token-line" style="color:#F8F8F2"><span class="token plain"></span><span class="token punctuation" style="color:rgb(248, 248, 242)">[</span><span class="token plain">main</span><span class="token punctuation" style="color:rgb(248, 248, 242)">]</span><span class="token plain"> WARN o.o.codegen.utils.ModelUtils - Multiple schemas found </span><span class="token keyword" style="color:rgb(189, 147, 249);font-style:italic">in</span><span class="token plain"> the OAS </span><span class="token string" style="color:rgb(255, 121, 198)">&#x27;content&#x27;</span><span class="token plain"> section, returning only the first one </span><span class="token punctuation" style="color:rgb(248, 248, 242)">(</span><span class="token plain">application/xml</span><span class="token punctuation" style="color:rgb(248, 248, 242)">)</span><span class="token plain"></span></div><div class="token-line" style="color:#F8F8F2"><span class="token plain"></span><span class="token punctuation" style="color:rgb(248, 248, 242)">[</span><span class="token plain">main</span><span class="token punctuation" style="color:rgb(248, 248, 242)">]</span><span class="token plain"> WARN o.o.codegen.utils.ModelUtils - Multiple schemas found </span><span class="token keyword" style="color:rgb(189, 147, 249);font-style:italic">in</span><span class="token plain"> the OAS </span><span class="token string" style="color:rgb(255, 121, 198)">&#x27;content&#x27;</span><span class="token plain"> section, returning only the first one </span><span class="token punctuation" style="color:rgb(248, 248, 242)">(</span><span class="token plain">application/json</span><span class="token punctuation" style="color:rgb(248, 248, 242)">)</span><span class="token plain"></span></div><div class="token-line" style="color:#F8F8F2"><span class="token plain"></span><span class="token punctuation" style="color:rgb(248, 248, 242)">[</span><span class="token plain">main</span><span class="token punctuation" style="color:rgb(248, 248, 242)">]</span><span class="token plain"> WARN o.o.codegen.utils.ModelUtils - Multiple schemas found </span><span class="token keyword" style="color:rgb(189, 147, 249);font-style:italic">in</span><span class="token plain"> the OAS </span><span class="token string" style="color:rgb(255, 121, 198)">&#x27;content&#x27;</span><span class="token plain"> section, returning only the first one </span><span class="token punctuation" style="color:rgb(248, 248, 242)">(</span><span class="token plain">application/xml</span><span class="token punctuation" style="color:rgb(248, 248, 242)">)</span><span class="token plain"></span></div><div class="token-line" style="color:#F8F8F2"><span class="token plain"></span><span class="token punctuation" style="color:rgb(248, 248, 242)">[</span><span class="token plain">main</span><span class="token punctuation" style="color:rgb(248, 248, 242)">]</span><span class="token plain"> WARN o.o.codegen.utils.ModelUtils - Multiple schemas found </span><span class="token keyword" style="color:rgb(189, 147, 249);font-style:italic">in</span><span class="token plain"> the OAS </span><span class="token string" style="color:rgb(255, 121, 198)">&#x27;content&#x27;</span><span class="token plain"> section, returning only the first one </span><span class="token punctuation" style="color:rgb(248, 248, 242)">(</span><span class="token plain">application/xml</span><span class="token punctuation" style="color:rgb(248, 248, 242)">)</span><span class="token plain"></span></div><div class="token-line" style="color:#F8F8F2"><span class="token plain"></span><span class="token punctuation" style="color:rgb(248, 248, 242)">[</span><span class="token plain">main</span><span class="token punctuation" style="color:rgb(248, 248, 242)">]</span><span class="token plain"> WARN o.o.codegen.utils.ModelUtils - Multiple schemas found </span><span class="token keyword" style="color:rgb(189, 147, 249);font-style:italic">in</span><span class="token plain"> the OAS </span><span class="token string" style="color:rgb(255, 121, 198)">&#x27;content&#x27;</span><span class="token plain"> section, returning only the first one </span><span class="token punctuation" style="color:rgb(248, 248, 242)">(</span><span class="token plain">application/xml</span><span class="token punctuation" style="color:rgb(248, 248, 242)">)</span><span class="token plain"></span></div><div class="token-line" style="color:#F8F8F2"><span class="token plain"></span><span class="token punctuation" style="color:rgb(248, 248, 242)">[</span><span class="token plain">main</span><span class="token punctuation" style="color:rgb(248, 248, 242)">]</span><span class="token plain"> WARN o.o.codegen.utils.ModelUtils - Multiple schemas found </span><span class="token keyword" style="color:rgb(189, 147, 249);font-style:italic">in</span><span class="token plain"> the OAS </span><span class="token string" style="color:rgb(255, 121, 198)">&#x27;content&#x27;</span><span class="token plain"> section, returning only the first one </span><span class="token punctuation" style="color:rgb(248, 248, 242)">(</span><span class="token plain">application/xml</span><span class="token punctuation" style="color:rgb(248, 248, 242)">)</span><span class="token plain"></span></div><div class="token-line" style="color:#F8F8F2"><span class="token plain"></span><span class="token punctuation" style="color:rgb(248, 248, 242)">[</span><span class="token plain">main</span><span class="token punctuation" style="color:rgb(248, 248, 242)">]</span><span class="token plain"> WARN o.o.codegen.utils.ModelUtils - Multiple schemas found </span><span class="token keyword" style="color:rgb(189, 147, 249);font-style:italic">in</span><span class="token plain"> the OAS </span><span class="token string" style="color:rgb(255, 121, 198)">&#x27;content&#x27;</span><span class="token plain"> section, returning only the first one </span><span class="token punctuation" style="color:rgb(248, 248, 242)">(</span><span class="token plain">application/xml</span><span class="token punctuation" style="color:rgb(248, 248, 242)">)</span><span class="token plain"></span></div><div class="token-line" style="color:#F8F8F2"><span class="token plain"></span><span class="token punctuation" style="color:rgb(248, 248, 242)">[</span><span class="token plain">main</span><span class="token punctuation" style="color:rgb(248, 248, 242)">]</span><span class="token plain"> WARN o.o.codegen.utils.ModelUtils - Multiple schemas found </span><span class="token keyword" style="color:rgb(189, 147, 249);font-style:italic">in</span><span class="token plain"> the OAS </span><span class="token string" style="color:rgb(255, 121, 198)">&#x27;content&#x27;</span><span class="token plain"> section, returning only the first one </span><span class="token punctuation" style="color:rgb(248, 248, 242)">(</span><span class="token plain">application/xml</span><span class="token punctuation" style="color:rgb(248, 248, 242)">)</span><span class="token plain"></span></div><div class="token-line" style="color:#F8F8F2"><span class="token plain"></span><span class="token punctuation" style="color:rgb(248, 248, 242)">[</span><span class="token plain">main</span><span class="token punctuation" style="color:rgb(248, 248, 242)">]</span><span class="token plain"> WARN o.o.codegen.utils.ModelUtils - Multiple schemas found </span><span class="token keyword" style="color:rgb(189, 147, 249);font-style:italic">in</span><span class="token plain"> the OAS </span><span class="token string" style="color:rgb(255, 121, 198)">&#x27;content&#x27;</span><span class="token plain"> section, returning only the first one </span><span class="token punctuation" style="color:rgb(248, 248, 242)">(</span><span class="token plain">application/xml</span><span class="token punctuation" style="color:rgb(248, 248, 242)">)</span><span class="token plain"></span></div><div class="token-line" style="color:#F8F8F2"><span class="token plain"></span><span class="token punctuation" style="color:rgb(248, 248, 242)">[</span><span class="token plain">main</span><span class="token punctuation" style="color:rgb(248, 248, 242)">]</span><span class="token plain"> WARN o.o.codegen.utils.ModelUtils - Multiple schemas found </span><span class="token keyword" style="color:rgb(189, 147, 249);font-style:italic">in</span><span class="token plain"> the OAS </span><span class="token string" style="color:rgb(255, 121, 198)">&#x27;content&#x27;</span><span class="token plain"> section, returning only the first one </span><span class="token punctuation" style="color:rgb(248, 248, 242)">(</span><span class="token plain">application/xml</span><span class="token punctuation" style="color:rgb(248, 248, 242)">)</span><span class="token plain"></span></div><div class="token-line" style="color:#F8F8F2"><span class="token plain"></span><span class="token punctuation" style="color:rgb(248, 248, 242)">[</span><span class="token plain">main</span><span class="token punctuation" style="color:rgb(248, 248, 242)">]</span><span class="token plain"> WARN o.o.codegen.utils.ModelUtils - Multiple schemas found </span><span class="token keyword" style="color:rgb(189, 147, 249);font-style:italic">in</span><span class="token plain"> the OAS </span><span class="token string" style="color:rgb(255, 121, 198)">&#x27;content&#x27;</span><span class="token plain"> section, returning only the first one </span><span class="token punctuation" style="color:rgb(248, 248, 242)">(</span><span class="token plain">application/xml</span><span class="token punctuation" style="color:rgb(248, 248, 242)">)</span><span class="token plain"></span></div><div class="token-line" style="color:#F8F8F2"><span class="token plain"></span><span class="token punctuation" style="color:rgb(248, 248, 242)">[</span><span class="token plain">main</span><span class="token punctuation" style="color:rgb(248, 248, 242)">]</span><span class="token plain"> WARN o.o.codegen.utils.ModelUtils - Multiple schemas found </span><span class="token keyword" style="color:rgb(189, 147, 249);font-style:italic">in</span><span class="token plain"> the OAS </span><span class="token string" style="color:rgb(255, 121, 198)">&#x27;content&#x27;</span><span class="token plain"> section, returning only the first one </span><span class="token punctuation" style="color:rgb(248, 248, 242)">(</span><span class="token plain">application/xml</span><span class="token punctuation" style="color:rgb(248, 248, 242)">)</span><span class="token plain"></span></div><div class="token-line" style="color:#F8F8F2"><span class="token plain"></span><span class="token punctuation" style="color:rgb(248, 248, 242)">[</span><span class="token plain">main</span><span class="token punctuation" style="color:rgb(248, 248, 242)">]</span><span class="token plain"> WARN o.o.codegen.utils.ModelUtils - Multiple schemas found </span><span class="token keyword" style="color:rgb(189, 147, 249);font-style:italic">in</span><span class="token plain"> the OAS </span><span class="token string" style="color:rgb(255, 121, 198)">&#x27;content&#x27;</span><span class="token plain"> section, returning only the first one </span><span class="token punctuation" style="color:rgb(248, 248, 242)">(</span><span class="token plain">application/xml</span><span class="token punctuation" style="color:rgb(248, 248, 242)">)</span><span class="token plain"></span></div><div class="token-line" style="color:#F8F8F2"><span class="token plain"></span><span class="token punctuation" style="color:rgb(248, 248, 242)">[</span><span class="token plain">main</span><span class="token punctuation" style="color:rgb(248, 248, 242)">]</span><span class="token plain"> WARN o.o.codegen.utils.ModelUtils - Multiple schemas found </span><span class="token keyword" style="color:rgb(189, 147, 249);font-style:italic">in</span><span class="token plain"> the OAS </span><span class="token string" style="color:rgb(255, 121, 198)">&#x27;content&#x27;</span><span class="token plain"> section, returning only the first one </span><span class="token punctuation" style="color:rgb(248, 248, 242)">(</span><span class="token plain">application/xml</span><span class="token punctuation" style="color:rgb(248, 248, 242)">)</span><span class="token plain"></span></div><div class="token-line" style="color:#F8F8F2"><span class="token plain"></span><span class="token punctuation" style="color:rgb(248, 248, 242)">[</span><span class="token plain">main</span><span class="token punctuation" style="color:rgb(248, 248, 242)">]</span><span class="token plain"> WARN o.o.codegen.utils.ModelUtils - Multiple schemas found </span><span class="token keyword" style="color:rgb(189, 147, 249);font-style:italic">in</span><span class="token plain"> the OAS </span><span class="token string" style="color:rgb(255, 121, 198)">&#x27;content&#x27;</span><span class="token plain"> section, returning only the first one </span><span class="token punctuation" style="color:rgb(248, 248, 242)">(</span><span class="token plain">application/xml</span><span class="token punctuation" style="color:rgb(248, 248, 242)">)</span><span class="token plain"></span></div><div class="token-line" style="color:#F8F8F2"><span class="token plain"></span><span class="token punctuation" style="color:rgb(248, 248, 242)">[</span><span class="token plain">main</span><span class="token punctuation" style="color:rgb(248, 248, 242)">]</span><span class="token plain"> WARN o.o.codegen.utils.ModelUtils - Multiple schemas found </span><span class="token keyword" style="color:rgb(189, 147, 249);font-style:italic">in</span><span class="token plain"> the OAS </span><span class="token string" style="color:rgb(255, 121, 198)">&#x27;content&#x27;</span><span class="token plain"> section, returning only the first one </span><span class="token punctuation" style="color:rgb(248, 248, 242)">(</span><span class="token plain">application/xml</span><span class="token punctuation" style="color:rgb(248, 248, 242)">)</span><span class="token plain"></span></div><div class="token-line" style="color:#F8F8F2"><span class="token plain"></span><span class="token punctuation" style="color:rgb(248, 248, 242)">[</span><span class="token plain">main</span><span class="token punctuation" style="color:rgb(248, 248, 242)">]</span><span class="token plain"> ERROR o.o.codegen.DefaultGenerator - </span></div><div class="token-line" style="color:#F8F8F2"><span class="token plain" style="display:inline-block"></span></div><div class="token-line" style="color:#F8F8F2"><span class="token plain">Dry Run Results:</span></div><div class="token-line" style="color:#F8F8F2"><span class="token plain" style="display:inline-block"></span></div><div class="token-line" style="color:#F8F8F2"><span class="token plain">k /Users/williamcheng/Code/openapi-generator/samples/client/petstore/lua/.openapi-generator-ignore</span></div><div class="token-line" style="color:#F8F8F2"><span class="token plain">n /Users/williamcheng/Code/openapi-generator/samples/client/petstore/lua/.openapi-generator/VERSION</span></div><div class="token-line" style="color:#F8F8F2"><span class="token plain">k /Users/williamcheng/Code/openapi-generator/samples/client/petstore/lua/spec/api_response_spec.lua</span></div><div class="token-line" style="color:#F8F8F2"><span class="token plain">k /Users/williamcheng/Code/openapi-generator/samples/client/petstore/lua/spec/category_spec.lua</span></div><div class="token-line" style="color:#F8F8F2"><span class="token plain">k /Users/williamcheng/Code/openapi-generator/samples/client/petstore/lua/spec/inline_object_1_spec.lua</span></div><div class="token-line" style="color:#F8F8F2"><span class="token plain">k /Users/williamcheng/Code/openapi-generator/samples/client/petstore/lua/spec/inline_object_spec.lua</span></div><div class="token-line" style="color:#F8F8F2"><span class="token plain">k /Users/williamcheng/Code/openapi-generator/samples/client/petstore/lua/spec/order_spec.lua</span></div><div class="token-line" style="color:#F8F8F2"><span class="token plain">k /Users/williamcheng/Code/openapi-generator/samples/client/petstore/lua/spec/pet_api_spec.lua</span></div><div class="token-line" style="color:#F8F8F2"><span class="token plain">k /Users/williamcheng/Code/openapi-generator/samples/client/petstore/lua/spec/pet_spec.lua</span></div><div class="token-line" style="color:#F8F8F2"><span class="token plain">k /Users/williamcheng/Code/openapi-generator/samples/client/petstore/lua/spec/store_api_spec.lua</span></div><div class="token-line" style="color:#F8F8F2"><span class="token plain">k /Users/williamcheng/Code/openapi-generator/samples/client/petstore/lua/spec/tag_spec.lua</span></div><div class="token-line" style="color:#F8F8F2"><span class="token plain">k /Users/williamcheng/Code/openapi-generator/samples/client/petstore/lua/spec/user_api_spec.lua</span></div><div class="token-line" style="color:#F8F8F2"><span class="token plain">k /Users/williamcheng/Code/openapi-generator/samples/client/petstore/lua/spec/user_spec.lua</span></div><div class="token-line" style="color:#F8F8F2"><span class="token plain" style="display:inline-block"></span></div><div class="token-line" style="color:#F8F8F2"><span class="token plain" style="display:inline-block"></span></div><div class="token-line" style="color:#F8F8F2"><span class="token plain">States:</span></div><div class="token-line" style="color:#F8F8F2"><span class="token plain" style="display:inline-block"></span></div><div class="token-line" style="color:#F8F8F2"><span class="token plain"> - w Write</span></div><div class="token-line" style="color:#F8F8F2"><span class="token plain"> - n Write </span><span class="token keyword" style="color:rgb(189, 147, 249);font-style:italic">if</span><span class="token plain"> New/Updated</span></div><div class="token-line" style="color:#F8F8F2"><span class="token plain"> - i Ignored</span></div><div class="token-line" style="color:#F8F8F2"><span class="token plain"> - s Skipped Overwrite</span></div><div class="token-line" style="color:#F8F8F2"><span class="token plain"> - k Skipped by user option</span><span class="token punctuation" style="color:rgb(248, 248, 242)">(</span><span class="token plain">s</span><span class="token punctuation" style="color:rgb(248, 248, 242)">)</span><span class="token plain"></span></div><div class="token-line" style="color:#F8F8F2"><span class="token plain"> - e Error evaluating </span><span class="token function" style="color:rgb(80, 250, 123)">file</span><span class="token plain"> </span><span class="token function" style="color:rgb(80, 250, 123)">write</span><span class="token plain"> state</span></div><div class="token-line" style="color:#F8F8F2"><span class="token plain" style="display:inline-block"></span></div><div class="token-line" style="color:#F8F8F2"><span class="token plain" style="display:inline-block"></span></div><div class="token-line" style="color:#F8F8F2"><span class="token plain"></span><span class="token punctuation" style="color:rgb(248, 248, 242)">[</span><span class="token plain">main</span><span class="token punctuation" style="color:rgb(248, 248, 242)">]</span><span class="token plain"> ERROR o.o.codegen.DefaultGenerator - </span></div><div class="token-line" style="color:#F8F8F2"><span class="token plain" style="display:inline-block"></span></div><div class="token-line" style="color:#F8F8F2"><span class="token plain">Dry Run Results:</span></div><div class="token-line" style="color:#F8F8F2"><span class="token plain" style="display:inline-block"></span></div><div class="token-line" style="color:#F8F8F2"><span class="token plain">k /Users/williamcheng/Code/openapi-generator/samples/client/petstore/lua/.openapi-generator-ignore</span></div><div class="token-line" style="color:#F8F8F2"><span class="token plain">n /Users/williamcheng/Code/openapi-generator/samples/client/petstore/lua/.openapi-generator/VERSION</span></div><div class="token-line" style="color:#F8F8F2"><span class="token plain">k /Users/williamcheng/Code/openapi-generator/samples/client/petstore/lua/spec/api_response_spec.lua</span></div><div class="token-line" style="color:#F8F8F2"><span class="token plain">k /Users/williamcheng/Code/openapi-generator/samples/client/petstore/lua/spec/category_spec.lua</span></div><div class="token-line" style="color:#F8F8F2"><span class="token plain">k /Users/williamcheng/Code/openapi-generator/samples/client/petstore/lua/spec/inline_object_1_spec.lua</span></div><div class="token-line" style="color:#F8F8F2"><span class="token plain">k /Users/williamcheng/Code/openapi-generator/samples/client/petstore/lua/spec/inline_object_spec.lua</span></div><div class="token-line" style="color:#F8F8F2"><span class="token plain">k /Users/williamcheng/Code/openapi-generator/samples/client/petstore/lua/spec/order_spec.lua</span></div><div class="token-line" style="color:#F8F8F2"><span class="token plain">k /Users/williamcheng/Code/openapi-generator/samples/client/petstore/lua/spec/pet_api_spec.lua</span></div><div class="token-line" style="color:#F8F8F2"><span class="token plain">k /Users/williamcheng/Code/openapi-generator/samples/client/petstore/lua/spec/pet_spec.lua</span></div><div class="token-line" style="color:#F8F8F2"><span class="token plain">k /Users/williamcheng/Code/openapi-generator/samples/client/petstore/lua/spec/store_api_spec.lua</span></div><div class="token-line" style="color:#F8F8F2"><span class="token plain">k /Users/williamcheng/Code/openapi-generator/samples/client/petstore/lua/spec/tag_spec.lua</span></div><div class="token-line" style="color:#F8F8F2"><span class="token plain">k /Users/williamcheng/Code/openapi-generator/samples/client/petstore/lua/spec/user_api_spec.lua</span></div><div class="token-line" style="color:#F8F8F2"><span class="token plain">k /Users/williamcheng/Code/openapi-generator/samples/client/petstore/lua/spec/user_spec.lua</span></div><div class="token-line" style="color:#F8F8F2"><span class="token plain" style="display:inline-block"></span></div><div class="token-line" style="color:#F8F8F2"><span class="token plain" style="display:inline-block"></span></div><div class="token-line" style="color:#F8F8F2"><span class="token plain">States:</span></div><div class="token-line" style="color:#F8F8F2"><span class="token plain" style="display:inline-block"></span></div><div class="token-line" style="color:#F8F8F2"><span class="token plain"> - w Write</span></div><div class="token-line" style="color:#F8F8F2"><span class="token plain"> - n Write </span><span class="token keyword" style="color:rgb(189, 147, 249);font-style:italic">if</span><span class="token plain"> New/Updated</span></div><div class="token-line" style="color:#F8F8F2"><span class="token plain"> - i Ignored</span></div><div class="token-line" style="color:#F8F8F2"><span class="token plain"> - s Skipped Overwrite</span></div><div class="token-line" style="color:#F8F8F2"><span class="token plain"> - k Skipped by user option</span><span class="token punctuation" style="color:rgb(248, 248, 242)">(</span><span class="token plain">s</span><span class="token punctuation" style="color:rgb(248, 248, 242)">)</span><span class="token plain"></span></div><div class="token-line" style="color:#F8F8F2"><span class="token plain"> - e Error evaluating </span><span class="token function" style="color:rgb(80, 250, 123)">file</span><span class="token plain"> </span><span class="token function" style="color:rgb(80, 250, 123)">write</span><span class="token plain"> state</span></div></pre><button type="button" aria-label="Copy code to clipboard" class="copyButton_1BYj">Copy</button></div></pre><p>The output lists the files which would be written in a normal run of the tool. Notice that we skip <code>.openapi-generator-ignore</code> because the file exists and we don&#x27;t want to blow away the user&#x27;s generation rules. Most of these files will overwrite output files only if the contents slated for write are different from those on the filesystem; this is denoted by an <code>n</code> preceding the filename. Some of the above lines begin with a <code>w</code>, meaning these files will <em>always</em> result in a write operation.</p><p>If you find an operation that you feel should result in a different state, please <a href="https://github.com/OpenAPITools/openapi-generator/issues/new/choose">open an issue</a> or <a href="https://github.com/OpenAPITools/openapi-generator/compare">submit a pull request</a> to change the behavior (we welcome all contributions).</p><h2><a aria-hidden="true" tabindex="-1" class="anchor" id="templates"></a><a aria-hidden="true" tabindex="-1" class="hash-link" href="#templates" title="Direct link to heading">#</a>Templates</h2><p>Sometimes, you may have issues with variables in your templates. As discussed in the <a href="/docs/templating">templating</a> docs, we offer a variety of system properties for inspecting the models bound to templates.</p><dl><dt><div class="codeBlockWrapper_2QGZ"><pre class="prism-code language-bash codeBlock_19pQ" style="color:#F8F8F2;background-color:#282A36"><div class="token-line" style="color:#F8F8F2"><span class="token plain">--global-property debugOpenAPI</span></div></pre><button type="button" aria-label="Copy code to clipboard" class="copyButton_1BYj">Copy</button></div></dt><dd>Prints out the JSON model of the OpenAPI Document, as seen by OpenAPI Generator</dd><dt><div class="codeBlockWrapper_2QGZ"><pre class="prism-code language-bash codeBlock_19pQ" style="color:#F8F8F2;background-color:#282A36"><div class="token-line" style="color:#F8F8F2"><span class="token plain">--global-property debugModels</span></div></pre><button type="button" aria-label="Copy code to clipboard" class="copyButton_1BYj">Copy</button></div></dt><dd>Prints out the JSON model passed to model templates</dd><dt><div class="codeBlockWrapper_2QGZ"><pre class="prism-code language-bash codeBlock_19pQ" style="color:#F8F8F2;background-color:#282A36"><div class="token-line" style="color:#F8F8F2"><span class="token plain">--global-property debugOperations</span></div></pre><button type="button" aria-label="Copy code to clipboard" class="copyButton_1BYj">Copy</button></div></dt><dd>Prints out the JSON model passed to operation (api) templates</dd><dt><div class="codeBlockWrapper_2QGZ"><pre class="prism-code language-bash codeBlock_19pQ" style="color:#F8F8F2;background-color:#282A36"><div class="token-line" style="color:#F8F8F2"><span class="token plain">--global-property debugSupportingFiles</span></div></pre><button type="button" aria-label="Copy code to clipboard" class="copyButton_1BYj">Copy</button></div></dt><dd>Prints out the JSON model passed to supporting files</dd></dl><p>One or more of these properties can be passed alongside other command line options:</p><pre class="mdxCodeBlock_iHAB"><div class="codeBlockWrapper_2QGZ"><pre class="prism-code language-bash codeBlock_19pQ" style="color:#F8F8F2;background-color:#282A36"><div class="token-line" style="color:#F8F8F2"><span class="token plain">openapi-generator generate -g go </span><span class="token punctuation" style="color:rgb(248, 248, 242)">\</span><span class="token plain"></span></div><div class="token-line" style="color:#F8F8F2"><span class="token plain"> -o out </span><span class="token punctuation" style="color:rgb(248, 248, 242)">\</span><span class="token plain"></span></div><div class="token-line" style="color:#F8F8F2"><span class="token plain"> -i petstore-minimal.yaml </span><span class="token punctuation" style="color:rgb(248, 248, 242)">\</span><span class="token plain"></span></div><div class="token-line" style="color:#F8F8F2"><span class="token plain"> --global-property debugModels,debugOperations</span></div></pre><button type="button" aria-label="Copy code to clipboard" class="copyButton_1BYj">Copy</button></div></pre><p>Or you can add these to your <code>JAVA_OPTS</code> environment variable (this applies to every invocation of the tool):</p><pre class="mdxCodeBlock_iHAB"><div class="codeBlockWrapper_2QGZ"><pre class="prism-code language-bash codeBlock_19pQ" style="color:#F8F8F2;background-color:#282A36"><div class="token-line" style="color:#F8F8F2"><span class="token builtin class-name" style="color:rgb(189, 147, 249)">export</span><span class="token plain"> </span><span class="token assign-left variable" style="color:rgb(189, 147, 249);font-style:italic">JAVA_OPTS</span><span class="token operator">=</span><span class="token string" style="color:rgb(255, 121, 198)">&quot;</span><span class="token string variable" style="color:rgb(189, 147, 249);font-style:italic">${JAVA_OPTS}</span><span class="token string" style="color:rgb(255, 121, 198)"> --global-property debugModels,debugOperations&quot;</span></div></pre><button type="button" aria-label="Copy code to clipboard" class="copyButton_1BYj">Copy</button></div></pre><blockquote><p>NOTE: Globally available system options like these will apply to all invocations of the generator (CLI and plugins)</p></blockquote><h2><a aria-hidden="true" tabindex="-1" class="anchor" id="runtime"></a><a aria-hidden="true" tabindex="-1" class="hash-link" href="#runtime" title="Direct link to heading">#</a>Runtime</h2><p>When you&#x27;re working with a custom generator, a new generator, or otherwise trying to understand the behavior of the toolset, you may need to attach a remote debugger in order to step through the code.</p><p>The steps are shown here for a specific version of the generator, but apply the same if you&#x27;re working off master or a feature branch.</p><ul><li>Determine the version of <code>openapi-generator</code> you&#x27;re using. For the CLI, this is: <pre class="mdxCodeBlock_iHAB"><div class="codeBlockWrapper_2QGZ"><pre class="prism-code language-bash codeBlock_19pQ" style="color:#F8F8F2;background-color:#282A36"><div class="token-line" style="color:#F8F8F2"><span class="token plain">openapi-generator version</span></div></pre><button type="button" aria-label="Copy code to clipboard" class="copyButton_1BYj">Copy</button></div></pre></li><li>Navigate to the <code>openapi-generator</code> source directory (see <a href="/docs/contribute-building">building</a> docs for obtaining source code and brief introduction).</li><li>Checkout the branch/tag for the target version. Branches are not prefixed, but tags are prefixed with a <code>v</code>. For instance if you&#x27;re using version <code>3.3.0</code>, you will execute:<pre class="mdxCodeBlock_iHAB"><div class="codeBlockWrapper_2QGZ"><pre class="prism-code language-bash codeBlock_19pQ" style="color:#F8F8F2;background-color:#282A36"><div class="token-line" style="color:#F8F8F2"><span class="token function" style="color:rgb(80, 250, 123)">git</span><span class="token plain"> checkout v3.3.0</span></div></pre><button type="button" aria-label="Copy code to clipboard" class="copyButton_1BYj">Copy</button></div></pre></li><li>Open the project in your IDE.</li><li>Setup your IDE for remote debugging. You&#x27;ll want to define a port used for connecting the remote debugger. For this example, we&#x27;ll use <code>5005</code>. See external tutorials for <a href="https://www.jetbrains.com/help/idea/run-debug-configuration-remote-debug.html">IntelliJ</a> and <a href="https://www.ibm.com/developerworks/library/os-eclipse-javadebug/index.html">Eclipse</a></li><li>Export the debug configuration, specifying <code>suspend=y</code> so you have time to attach a remote debugger. These are passed as Java system properties, either on command line or as part of the <code>JAVA_OPTS</code> environment variable. This will look like:<pre class="mdxCodeBlock_iHAB"><div class="codeBlockWrapper_2QGZ"><pre class="prism-code language-bash codeBlock_19pQ" style="color:#F8F8F2;background-color:#282A36"><div class="token-line" style="color:#F8F8F2"><span class="token builtin class-name" style="color:rgb(189, 147, 249)">export</span><span class="token plain"> </span><span class="token assign-left variable" style="color:rgb(189, 147, 249);font-style:italic">JAVA_OPTS</span><span class="token operator">=</span><span class="token string" style="color:rgb(255, 121, 198)">&quot;</span><span class="token string variable" style="color:rgb(189, 147, 249);font-style:italic">${JAVA_OPTS}</span><span class="token string" style="color:rgb(255, 121, 198)"> -agentlib:jdwp=transport=dt_socket,server=y,suspend=y,address=5005&quot;</span></div></pre><button type="button" aria-label="Copy code to clipboard" class="copyButton_1BYj">Copy</button></div></pre></li><li>Execute the generator with your desired options. You should see the application output <em>only</em><pre class="mdxCodeBlock_iHAB"><div class="codeBlockWrapper_2QGZ"><pre class="prism-code language-bash codeBlock_19pQ" style="color:#F8F8F2;background-color:#282A36"><div class="token-line" style="color:#F8F8F2"><span class="token plain">Listening </span><span class="token keyword" style="color:rgb(189, 147, 249);font-style:italic">for</span><span class="token plain"> transport dt_socket at address: </span><span class="token number">5005</span></div></pre><button type="button" aria-label="Copy code to clipboard" class="copyButton_1BYj">Copy</button></div></pre></li><li>Set breakpoints in code, and then attach your remote debugger from your IDE (see above). The generator will automatically unblock once the remote debugger is attached. You can now step through the code.</li></ul><h2><a aria-hidden="true" tabindex="-1" class="anchor" id="logs"></a><a aria-hidden="true" tabindex="-1" class="hash-link" href="#logs" title="Direct link to heading">#</a>Logs</h2><p>You can try to enable debugging log with <code>-Dlog.level=debug</code> option to the <code>JAVA_OPTS</code> environment variable to see more information:</p><pre class="mdxCodeBlock_iHAB"><div class="codeBlockWrapper_2QGZ"><pre class="prism-code language-bash codeBlock_19pQ" style="color:#F8F8F2;background-color:#282A36"><div class="token-line" style="color:#F8F8F2"><span class="token builtin class-name" style="color:rgb(189, 147, 249)">export</span><span class="token plain"> </span><span class="token assign-left variable" style="color:rgb(189, 147, 249);font-style:italic">JAVA_OPTS</span><span class="token operator">=</span><span class="token string" style="color:rgb(255, 121, 198)">&quot;</span><span class="token string variable" style="color:rgb(189, 147, 249);font-style:italic">${JAVA_OPTS}</span><span class="token string" style="color:rgb(255, 121, 198)"> -Dlog.level=debug&quot;</span></div></pre><button type="button" aria-label="Copy code to clipboard" class="copyButton_1BYj">Copy</button></div></pre><p>Set the option then DEBUG logs are printed out:</p><pre class="mdxCodeBlock_iHAB"><div class="codeBlockWrapper_2QGZ"><pre class="prism-code language-bash codeBlock_19pQ" style="color:#F8F8F2;background-color:#282A36"><div class="token-line" style="color:#F8F8F2"><span class="token plain">openapi-generator generate -g go </span><span class="token punctuation" style="color:rgb(248, 248, 242)">..</span><span class="token plain">.</span></div><div class="token-line" style="color:#F8F8F2"><span class="token plain" style="display:inline-block"></span></div><div class="token-line" style="color:#F8F8F2"><span class="token plain"></span><span class="token punctuation" style="color:rgb(248, 248, 242)">..</span><span class="token plain">.</span></div><div class="token-line" style="color:#F8F8F2"><span class="token plain"></span><span class="token punctuation" style="color:rgb(248, 248, 242)">..</span><span class="token plain">.</span></div><div class="token-line" style="color:#F8F8F2"><span class="token plain"></span><span class="token punctuation" style="color:rgb(248, 248, 242)">[</span><span class="token plain">main</span><span class="token punctuation" style="color:rgb(248, 248, 242)">]</span><span class="token plain"> DEBUG o.o.codegen.DefaultCodegen - debugging fromProperty </span><span class="token keyword" style="color:rgb(189, 147, 249);font-style:italic">for</span><span class="token plain"> files </span><span class="token builtin class-name" style="color:rgb(189, 147, 249)">:</span><span class="token plain"> class Schema </span><span class="token punctuation" style="color:rgb(248, 248, 242)">{</span><span class="token plain"></span></div><div class="token-line" style="color:#F8F8F2"><span class="token plain"> type: null</span></div><div class="token-line" style="color:#F8F8F2"><span class="token plain"> format: null</span></div><div class="token-line" style="color:#F8F8F2"><span class="token plain"> </span><span class="token variable" style="color:rgb(189, 147, 249);font-style:italic">$ref</span><span class="token builtin class-name" style="color:rgb(189, 147, 249)">:</span><span class="token plain"> </span><span class="token comment" style="color:rgb(98, 114, 164)">#/components/schemas/File</span><span class="token plain"></span></div><div class="token-line" style="color:#F8F8F2"><span class="token plain"></span><span class="token punctuation" style="color:rgb(248, 248, 242)">..</span><span class="token plain">.</span></div><div class="token-line" style="color:#F8F8F2"><span class="token plain"></span><span class="token punctuation" style="color:rgb(248, 248, 242)">..</span><span class="token plain">.</span></div></pre><button type="button" aria-label="Copy code to clipboard" class="copyButton_1BYj">Copy</button></div></pre></div></article><div class="margin-vert--xl"><div class="row"><div class="col"><a href="https://github.com/OpenAPITools/openapi-generator/edit/master/website/../docs/debugging.md" target="_blank" rel="noreferrer noopener"><svg fill="currentColor" height="1.2em" width="1.2em" preserveAspectRatio="xMidYMid meet" viewBox="0 0 40 40" style="margin-right:0.3em;vertical-align:sub"><g><path d="m34.5 11.7l-3 3.1-6.3-6.3 3.1-3q0.5-0.5 1.2-0.5t1.1 0.5l3.9 3.9q0.5 0.4 0.5 1.1t-0.5 1.2z m-29.5 17.1l18.4-18.5 6.3 6.3-18.4 18.4h-6.3v-6.2z"></path></g></svg>Edit this page</a></div><div class="col text--right"><em><small>Last updated on <time datetime="2022-10-07T15:12:10.000Z" class="docLastUpdatedAt_1sqk">2022-10-7</time> by <strong>William Cheng</strong></small></em></div></div></div><div class="margin-vert--lg"><nav class="pagination-nav"><div class="pagination-nav__item"><a class="pagination-nav__link" href="/docs/customization"><h5 class="pagination-nav__link--sublabel">Previous</h5><h4 class="pagination-nav__link--label">« Customization</h4></a></div><div class="pagination-nav__item pagination-nav__item--next"><a class="pagination-nav__link" href="/docs/integrations"><h5 class="pagination-nav__link--sublabel">Next</h5><h4 class="pagination-nav__link--label">Workflow Integrations »</h4></a></div></nav></div></div></div><div class="col col--3"><div class="tableOfContents_TbNY"><ul class="contents contents__left-border"><li><a href="#generation" class="contents__link">Generation</a></li><li><a href="#templates" class="contents__link">Templates</a></li><li><a href="#runtime" class="contents__link">Runtime</a></li><li><a href="#logs" class="contents__link">Logs</a></li></ul></div></div></div></div></div></main></div></div><footer class="footer footer--dark"><div class="container"><div class="row footer__links"><div class="col footer__col"><h4 class="footer__title">Docs</h4><ul class="footer__items"><li class="footer__item"><a class="footer__link-item" href="/docs/customization">Customizing Generators</a></li><li class="footer__item"><a class="footer__link-item" href="/docs/installation">Installation</a></li><li class="footer__item"><a class="footer__link-item" href="/docs/integrations">Workflow Integrations</a></li></ul></div><div class="col footer__col"><h4 class="footer__title">Community</h4><ul class="footer__items"><li class="footer__item"><a class="footer__link-item" href="/users">User Showcase</a></li><li class="footer__item"><a class="footer__link-item" target="_blank" rel="noopener noreferrer" href="https://stackoverflow.com/questions/tagged/openapi-generator">Stack Overflow</a></li><li class="footer__item"><a class="footer__link-item" target="_blank" rel="noopener noreferrer" href="https://join.slack.com/t/openapi-generator/shared_invite/zt-12jxxd7p2-XUeQM~4pzsU9x~eGLQqX2g">Chat Room</a></li><li class="footer__item"><a class="footer__link-item" target="_blank" rel="noopener noreferrer" href="https://twitter.com/oas_generator">Twitter</a></li></ul></div><div class="col footer__col"><h4 class="footer__title">More</h4><ul class="footer__items"><li class="footer__item"><a class="footer__link-item" href="/blog">Blog</a></li><li class="footer__item"><a class="footer__link-item" target="_blank" rel="noopener noreferrer" href="https://github.com/OpenAPITools/openapi-generator">GitHub</a></li></ul></div></div><div class="text--center"><div class="margin-bottom--sm"><a href="https://openapi-generator.tech/" target="_blank" rel="noopener noreferrer" class="footerLogoLink_1Wg7"><img class="footer__logo" alt="OpenAPI Tools" src="/img/mono-logo.svg"></a></div>Copyright © 2022 OpenAPI-Generator Contributors (https://openapi-generator.tech)</div></div></footer>
</div>
<script src="/styles.79447035.js"></script>
<script src="/runtime~main.af8dbc76.js"></script>
<script src="/main.1f0632a6.js"></script>
<script src="/1.b1ac5afe.js"></script>
<script src="/2.bbf510e2.js"></script>
<script src="/3.5d50623a.js"></script>
<script src="/1be78505.4a0221f8.js"></script>
<script src="/20ac7829.ee7ca853.js"></script>
<script src="/17896441.149fbaab.js"></script>
<script src="/03abeb31.6832264b.js"></script>
</body>
</html>