forked from loafle/openapi-generator-original
feat(core): add info.summary
to additionalProperties
for 3.1
specs (#19723)
This commit is contained in:
parent
c6eb9e0e09
commit
c5060a2318
@ -22,6 +22,7 @@ import io.swagger.v3.oas.models.OpenAPI;
|
|||||||
import io.swagger.v3.oas.models.Operation;
|
import io.swagger.v3.oas.models.Operation;
|
||||||
import io.swagger.v3.oas.models.PathItem;
|
import io.swagger.v3.oas.models.PathItem;
|
||||||
import io.swagger.v3.oas.models.Paths;
|
import io.swagger.v3.oas.models.Paths;
|
||||||
|
import io.swagger.v3.oas.models.SpecVersion;
|
||||||
import io.swagger.v3.oas.models.info.Contact;
|
import io.swagger.v3.oas.models.info.Contact;
|
||||||
import io.swagger.v3.oas.models.info.Info;
|
import io.swagger.v3.oas.models.info.Info;
|
||||||
import io.swagger.v3.oas.models.info.License;
|
import io.swagger.v3.oas.models.info.License;
|
||||||
@ -343,6 +344,12 @@ public class DefaultGenerator implements Generator {
|
|||||||
config.additionalProperties().put("unescapedAppDescription", info.getDescription());
|
config.additionalProperties().put("unescapedAppDescription", info.getDescription());
|
||||||
}
|
}
|
||||||
|
|
||||||
|
if (this.openAPI.getSpecVersion().equals(SpecVersion.V31) && !StringUtils.isEmpty(info.getSummary())) {
|
||||||
|
config.additionalProperties().put("appSummary", config.escapeText(info.getSummary()));
|
||||||
|
config.additionalProperties().put("appSummaryWithNewLines", config.escapeTextWhileAllowingNewLines(info.getSummary()));
|
||||||
|
config.additionalProperties().put("unescapedAppSummary", info.getSummary());
|
||||||
|
}
|
||||||
|
|
||||||
if (info.getContact() != null) {
|
if (info.getContact() != null) {
|
||||||
Contact contact = info.getContact();
|
Contact contact = info.getContact();
|
||||||
if (contact.getEmail() != null) {
|
if (contact.getEmail() != null) {
|
||||||
|
Loading…
x
Reference in New Issue
Block a user