public class InlineModelResolver extends Object
| 构造器和说明 |
|---|
InlineModelResolver() |
| 限定符和类型 | 方法和说明 |
|---|---|
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 Model to another Model
|
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 |
makeSchema(String ref,
io.swagger.v3.oas.models.media.Schema property)
Make a Schema
|
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.MapSchema object,
String path) |
io.swagger.v3.oas.models.media.Schema |
modelFromProperty(io.swagger.v3.oas.models.media.ObjectSchema object,
String path) |
void |
setSkipMatches(boolean skipMatches) |
String |
uniqueName(String key) |
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 modelFromProperty(io.swagger.v3.oas.models.media.ObjectSchema object,
String path)
public io.swagger.v3.oas.models.media.Schema modelFromProperty(io.swagger.v3.oas.models.media.MapSchema object,
String path)
public io.swagger.v3.oas.models.media.Schema makeSchema(String ref, io.swagger.v3.oas.models.media.Schema property)
ref - new property nameproperty - SchemaSchema A constructed OpenAPI 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 © 2019. All rights reserved.