public class SchemaDiffResult extends Object
| Modifier and Type | Field and Description |
|---|---|
protected com.github.elibracha.model.ChangedSchema |
changedSchema |
protected OpenApiDiff |
openApiDiff |
| Constructor and Description |
|---|
SchemaDiffResult(OpenApiDiff openApiDiff) |
SchemaDiffResult(String type,
OpenApiDiff openApiDiff) |
| Modifier and Type | Method and Description |
|---|---|
<V extends io.swagger.v3.oas.models.media.Schema<X>,X> |
diff(HashSet<String> refSet,
io.swagger.v3.oas.models.Components leftComponents,
io.swagger.v3.oas.models.Components rightComponents,
V left,
V right,
com.github.elibracha.model.DiffContext context) |
protected Optional<com.github.elibracha.model.ChangedSchema> |
isApplicable(com.github.elibracha.model.DiffContext context) |
protected com.github.elibracha.model.ChangedSchema changedSchema
protected OpenApiDiff openApiDiff
public SchemaDiffResult(OpenApiDiff openApiDiff)
public SchemaDiffResult(String type, OpenApiDiff openApiDiff)
public <V extends io.swagger.v3.oas.models.media.Schema<X>,X> Optional<com.github.elibracha.model.ChangedSchema> diff(HashSet<String> refSet, io.swagger.v3.oas.models.Components leftComponents, io.swagger.v3.oas.models.Components rightComponents, V left, V right, com.github.elibracha.model.DiffContext context)
protected Optional<com.github.elibracha.model.ChangedSchema> isApplicable(com.github.elibracha.model.DiffContext context)
Copyright © 2020. All rights reserved.