public class InlineModelResolver extends Object
| Constructor and Description |
|---|
InlineModelResolver() |
InlineModelResolver(boolean flattenComposedSchemas,
boolean camelCaseFlattenNaming) |
InlineModelResolver(boolean flattenComposedSchemas,
boolean camelCaseFlattenNaming,
boolean skipMatches) |
| Modifier and Type | Method and Description |
|---|---|
void |
addGenerated(String name,
io.swagger.v3.oas.models.media.Schema model) |
void |
copyVendorExtensions(io.swagger.v3.oas.models.media.Schema source,
io.swagger.v3.oas.models.media.Schema target)
Copy vendor extensions from Property to another Property
|
io.swagger.v3.oas.models.media.Schema |
createModelFromProperty(io.swagger.v3.oas.models.media.Schema schema,
String path) |
void |
flatten(io.swagger.v3.oas.models.OpenAPI openAPI) |
void |
flattenProperties(Map<String,io.swagger.v3.oas.models.media.Schema> properties,
String path) |
boolean |
isSkipMatches() |
io.swagger.v3.oas.models.media.Schema |
makeRefProperty(String ref,
io.swagger.v3.oas.models.media.Schema property)
Make a RefProperty
|
String |
matchGenerated(io.swagger.v3.oas.models.media.Schema model) |
io.swagger.v3.oas.models.media.Schema |
modelFromProperty(io.swagger.v3.oas.models.media.ArraySchema object,
String path) |
io.swagger.v3.oas.models.media.Schema |
modelFromProperty(io.swagger.v3.oas.models.media.Schema object,
String path) |
void |
setSkipMatches(boolean skipMatches) |
String |
uniqueName(String key) |
public InlineModelResolver()
public InlineModelResolver(boolean flattenComposedSchemas,
boolean camelCaseFlattenNaming)
public InlineModelResolver(boolean flattenComposedSchemas,
boolean camelCaseFlattenNaming,
boolean skipMatches)
public void flatten(io.swagger.v3.oas.models.OpenAPI openAPI)
public String matchGenerated(io.swagger.v3.oas.models.media.Schema model)
public void addGenerated(String name, io.swagger.v3.oas.models.media.Schema model)
public void flattenProperties(Map<String,io.swagger.v3.oas.models.media.Schema> properties, String path)
public io.swagger.v3.oas.models.media.Schema modelFromProperty(io.swagger.v3.oas.models.media.ArraySchema object,
String path)
public io.swagger.v3.oas.models.media.Schema createModelFromProperty(io.swagger.v3.oas.models.media.Schema schema,
String path)
public io.swagger.v3.oas.models.media.Schema modelFromProperty(io.swagger.v3.oas.models.media.Schema object,
String path)
public io.swagger.v3.oas.models.media.Schema makeRefProperty(String ref, io.swagger.v3.oas.models.media.Schema property)
ref - new property nameproperty - Propertypublic void copyVendorExtensions(io.swagger.v3.oas.models.media.Schema source,
io.swagger.v3.oas.models.media.Schema target)
source - source propertytarget - target propertypublic boolean isSkipMatches()
public void setSkipMatches(boolean skipMatches)
Copyright © 2023. All rights reserved.