@Component public class ArgModelResolver extends io.swagger.v3.core.jackson.ModelResolver implements CustomModelConverter
Arg parameters' schema.
This should always be added last with ModelConverters.addConverter(ModelConverter) to take priority as it
addresses a glitch in the original ModelResolver.| Constructor and Description |
|---|
ArgModelResolver(com.fasterxml.jackson.databind.ObjectMapper objectMapper) |
| Modifier and Type | Method and Description |
|---|---|
int |
getPrecedence()
Precedence to use when appending converters to
ModelConverters.getInstance(). |
io.swagger.v3.oas.models.media.Schema |
resolve(io.swagger.v3.core.converter.AnnotatedType type,
io.swagger.v3.core.converter.ModelConverterContext context,
Iterator<io.swagger.v3.core.converter.ModelConverter> chain) |
_addEnumProps, _isOptionalType, addRequiredItem, applyBeanValidatorAnnotations, decorateModelName, findJsonValueType, getComposedSchemaReferencedClasses, hasHiddenAnnotation, hiddenByJsonView, ignore, ignore, objectMapper, resolveAccessMode, resolveAllowableValues, resolveDefaultValue, resolveDeprecated, resolveDescription, resolveDiscriminator, resolveDiscriminatorProperty, resolveExample, resolveExclusiveMaximum, resolveExclusiveMinimum, resolveExtensions, resolveExtensions, resolveExternalDocumentation, resolveExternalDocumentation, resolveFormat, resolveIgnoredProperties, resolveIgnoredProperties, resolveMaximum, resolveMaxItems, resolveMaxLength, resolveMaxProperties, resolveMinimum, resolveMinItems, resolveMinLength, resolveMinProperties, resolveMultipleOf, resolveNullable, resolvePattern, resolvePatternProperties, resolveReadOnly, resolveRequiredMode, resolveRequiredProperties, resolveSchemaMembers, resolveSchemaMembers, resolveSchemaProperties, resolveTitle, resolveUniqueItems, resolveWrapping, resolveWriteOnly, resolveXml, shouldIgnoreClass@Autowired public ArgModelResolver(@Qualifier(value="swaggerObjectMapper") com.fasterxml.jackson.databind.ObjectMapper objectMapper)
public io.swagger.v3.oas.models.media.Schema resolve(io.swagger.v3.core.converter.AnnotatedType type,
io.swagger.v3.core.converter.ModelConverterContext context,
Iterator<io.swagger.v3.core.converter.ModelConverter> chain)
resolve in interface io.swagger.v3.core.converter.ModelConverterresolve in class io.swagger.v3.core.jackson.ModelResolverpublic int getPrecedence()
CustomModelConverterModelConverters.getInstance().getPrecedence in interface CustomModelConverterCopyright © 2005–2023 Pavlidis lab, Michael Smith Laboratories and Department of Psychiatry, University of British Columbia. All rights reserved.