forked from loafle/openapi-generator-original
pre-populate info if its not defined
This commit is contained in:
parent
8084e6722b
commit
ba619010be
@ -20,6 +20,7 @@ package org.openapitools.codegen;
|
|||||||
import io.swagger.v3.oas.models.*;
|
import io.swagger.v3.oas.models.*;
|
||||||
import io.swagger.v3.oas.models.callbacks.Callback;
|
import io.swagger.v3.oas.models.callbacks.Callback;
|
||||||
import io.swagger.v3.oas.models.headers.Header;
|
import io.swagger.v3.oas.models.headers.Header;
|
||||||
|
import io.swagger.v3.oas.models.info.Info;
|
||||||
import io.swagger.v3.oas.models.media.*;
|
import io.swagger.v3.oas.models.media.*;
|
||||||
import io.swagger.v3.oas.models.parameters.Parameter;
|
import io.swagger.v3.oas.models.parameters.Parameter;
|
||||||
import io.swagger.v3.oas.models.parameters.RequestBody;
|
import io.swagger.v3.oas.models.parameters.RequestBody;
|
||||||
@ -283,10 +284,24 @@ public class OpenAPINormalizer {
|
|||||||
this.openAPI.getComponents().setSchemas(new HashMap<String, Schema>());
|
this.openAPI.getComponents().setSchemas(new HashMap<String, Schema>());
|
||||||
}
|
}
|
||||||
|
|
||||||
|
normalizeInfo();
|
||||||
normalizePaths();
|
normalizePaths();
|
||||||
normalizeComponentsSchemas();
|
normalizeComponentsSchemas();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Pre-populate info if it's not defined.
|
||||||
|
*/
|
||||||
|
private void normalizeInfo() {
|
||||||
|
if (this.openAPI.getInfo() == null) {
|
||||||
|
Info info = new Info();
|
||||||
|
info.setTitle("OpenAPI");
|
||||||
|
info.setVersion("0.0.1");
|
||||||
|
info.setDescription("OpenAPI");
|
||||||
|
this.openAPI.setInfo(info);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Normalizes inline models in Paths
|
* Normalizes inline models in Paths
|
||||||
*/
|
*/
|
||||||
|
Loading…
x
Reference in New Issue
Block a user