com
.
github
.
swagger
.
scala
.
converter
SwaggerScalaModelConverter
class
SwaggerScalaModelConverter
extends
ModelResolver
Linear Supertypes
ModelResolver
,
AbstractModelConverter
,
ModelConverter
,
AnyRef
,
Any
Ordering
Alphabetic
By inheritance
Inherited
SwaggerScalaModelConverter
ModelResolver
AbstractModelConverter
ModelConverter
AnyRef
Any
Hide All
Show all
Learn more about member selection
Visibility
Public
All
Instance Constructors
new
SwaggerScalaModelConverter
()
Value Members
final
def
!=
(
arg0:
AnyRef
)
:
Boolean
Definition Classes
AnyRef
final
def
!=
(
arg0:
Any
)
:
Boolean
Definition Classes
Any
final
def
##
()
:
Int
Definition Classes
AnyRef → Any
final
def
==
(
arg0:
AnyRef
)
:
Boolean
Definition Classes
AnyRef
final
def
==
(
arg0:
Any
)
:
Boolean
Definition Classes
Any
def
_addEnumProps
(
arg0:
Class
[_]
,
arg1:
Schema
)
:
Unit
Attributes
protected[
io.swagger.v3.core.jackson
]
Definition Classes
ModelResolver
def
_findTypeName
(
arg0:
JavaType
,
arg1:
BeanDescription
)
:
String
Attributes
protected[
io.swagger.v3.core.jackson
]
Definition Classes
AbstractModelConverter
def
_isOptional
(
annotatedType:
AnnotatedType
,
cls:
Class
[_]
)
:
Boolean
def
_isOptionalType
(
propType:
JavaType
)
:
Boolean
Definition Classes
SwaggerScalaModelConverter
→ ModelResolver
def
_isSetType
(
cls:
Class
[_]
)
:
Boolean
Definition Classes
SwaggerScalaModelConverter
→ AbstractModelConverter
def
_subTypeName
(
arg0:
NamedType
)
:
String
Attributes
protected[
io.swagger.v3.core.jackson
]
Definition Classes
AbstractModelConverter
def
_typeName
(
arg0:
JavaType
,
arg1:
BeanDescription
)
:
String
Attributes
protected[
io.swagger.v3.core.jackson
]
Definition Classes
AbstractModelConverter
def
_typeName
(
arg0:
JavaType
)
:
String
Attributes
protected[
io.swagger.v3.core.jackson
]
Definition Classes
AbstractModelConverter
def
_typeQName
(
arg0:
JavaType
)
:
String
Attributes
protected[
io.swagger.v3.core.jackson
]
Definition Classes
AbstractModelConverter
def
addRequiredItem
(
arg0:
Schema
[_]
,
arg1:
String
)
:
Unit
Attributes
protected[
io.swagger.v3.core.jackson
]
Definition Classes
ModelResolver
def
applyBeanValidatorAnnotations
(
arg0:
Schema
,
arg1:
Array
[
Annotation
]
,
arg2:
Schema
)
:
Unit
Attributes
protected[
io.swagger.v3.core.jackson
]
Definition Classes
ModelResolver
final
def
asInstanceOf
[
T0
]
:
T0
Definition Classes
Any
def
clone
()
:
AnyRef
Attributes
protected[
java.lang
]
Definition Classes
AnyRef
Annotations
@throws
(
...
)
def
decorateModelName
(
arg0:
AnnotatedType
,
arg1:
String
)
:
String
Attributes
protected[
io.swagger.v3.core.jackson
]
Definition Classes
ModelResolver
final
def
eq
(
arg0:
AnyRef
)
:
Boolean
Definition Classes
AnyRef
def
equals
(
arg0:
Any
)
:
Boolean
Definition Classes
AnyRef → Any
def
finalize
()
:
Unit
Attributes
protected[
java.lang
]
Definition Classes
AnyRef
Annotations
@throws
(
classOf[java.lang.Throwable]
)
final
def
getClass
()
:
Class
[_]
Definition Classes
AnyRef → Any
def
getComposedSchemaReferencedClasses
(
arg0:
Class
[_]
,
arg1:
Array
[
Annotation
]
,
arg2:
Schema
)
:
List
[
Class
[_]]
Attributes
protected[
io.swagger.v3.core.jackson
]
Definition Classes
ModelResolver
def
hashCode
()
:
Int
Definition Classes
AnyRef → Any
def
ignore
(
arg0:
Annotated
,
arg1:
XmlAccessorType
,
arg2:
String
,
arg3:
Set
[
String
]
)
:
Boolean
Attributes
protected[
io.swagger.v3.core.jackson
]
Definition Classes
ModelResolver
final
def
isInstanceOf
[
T0
]
:
Boolean
Definition Classes
Any
final
def
ne
(
arg0:
AnyRef
)
:
Boolean
Definition Classes
AnyRef
final
def
notify
()
:
Unit
Definition Classes
AnyRef
final
def
notifyAll
()
:
Unit
Definition Classes
AnyRef
def
objectMapper
()
:
ObjectMapper
Definition Classes
ModelResolver
def
resolve
(
type:
AnnotatedType
,
context:
ModelConverterContext
,
chain:
Iterator
[
ModelConverter
]
)
:
Schema
[_]
Definition Classes
SwaggerScalaModelConverter
→ ModelResolver → AbstractModelConverter → ModelConverter
def
resolveAccessMode
(
arg0:
BeanPropertyDefinition
,
arg1:
JavaType
,
arg2:
Schema
)
:
AccessMode
Attributes
protected[
io.swagger.v3.core.jackson
]
Definition Classes
ModelResolver
def
resolveAllowableValues
(
arg0:
Annotated
,
arg1:
Array
[
Annotation
]
,
arg2:
Schema
)
:
List
[
String
]
Attributes
protected[
io.swagger.v3.core.jackson
]
Definition Classes
ModelResolver
def
resolveDefaultValue
(
arg0:
Annotated
,
arg1:
Array
[
Annotation
]
,
arg2:
Schema
)
:
String
Attributes
protected[
io.swagger.v3.core.jackson
]
Definition Classes
ModelResolver
def
resolveDeprecated
(
arg0:
Annotated
,
arg1:
Array
[
Annotation
]
,
arg2:
Schema
)
:
Boolean
Attributes
protected[
io.swagger.v3.core.jackson
]
Definition Classes
ModelResolver
def
resolveDescription
(
arg0:
Annotated
,
arg1:
Array
[
Annotation
]
,
arg2:
Schema
)
:
String
Attributes
protected[
io.swagger.v3.core.jackson
]
Definition Classes
ModelResolver
def
resolveDiscriminator
(
arg0:
JavaType
,
arg1:
ModelConverterContext
)
:
Discriminator
Attributes
protected[
io.swagger.v3.core.jackson
]
Definition Classes
ModelResolver
def
resolveExample
(
arg0:
Annotated
,
arg1:
Array
[
Annotation
]
,
arg2:
Schema
)
:
AnyRef
Attributes
protected[
io.swagger.v3.core.jackson
]
Definition Classes
ModelResolver
def
resolveExclusiveMaximum
(
arg0:
Annotated
,
arg1:
Array
[
Annotation
]
,
arg2:
Schema
)
:
Boolean
Attributes
protected[
io.swagger.v3.core.jackson
]
Definition Classes
ModelResolver
def
resolveExclusiveMinimum
(
arg0:
Annotated
,
arg1:
Array
[
Annotation
]
,
arg2:
Schema
)
:
Boolean
Attributes
protected[
io.swagger.v3.core.jackson
]
Definition Classes
ModelResolver
def
resolveExtensions
(
arg0:
AnnotatedType
,
arg1:
ArraySchema
)
:
Map
[
String
,
AnyRef
]
Attributes
protected[
io.swagger.v3.core.jackson
]
Definition Classes
ModelResolver
def
resolveExtensions
(
arg0:
Annotated
,
arg1:
Array
[
Annotation
]
,
arg2:
Schema
)
:
Map
[
String
,
AnyRef
]
Attributes
protected[
io.swagger.v3.core.jackson
]
Definition Classes
ModelResolver
def
resolveExternalDocumentation
(
arg0:
ExternalDocumentation
)
:
ExternalDocumentation
Attributes
protected[
io.swagger.v3.core.jackson
]
Definition Classes
ModelResolver
def
resolveExternalDocumentation
(
arg0:
Annotated
,
arg1:
Array
[
Annotation
]
,
arg2:
Schema
)
:
ExternalDocumentation
Attributes
protected[
io.swagger.v3.core.jackson
]
Definition Classes
ModelResolver
def
resolveFormat
(
arg0:
Annotated
,
arg1:
Array
[
Annotation
]
,
arg2:
Schema
)
:
String
Attributes
protected[
io.swagger.v3.core.jackson
]
Definition Classes
ModelResolver
def
resolveMaxItems
(
arg0:
AnnotatedType
,
arg1:
ArraySchema
)
:
Integer
Attributes
protected[
io.swagger.v3.core.jackson
]
Definition Classes
ModelResolver
def
resolveMaxLength
(
arg0:
Annotated
,
arg1:
Array
[
Annotation
]
,
arg2:
Schema
)
:
Integer
Attributes
protected[
io.swagger.v3.core.jackson
]
Definition Classes
ModelResolver
def
resolveMaxProperties
(
arg0:
Annotated
,
arg1:
Array
[
Annotation
]
,
arg2:
Schema
)
:
Integer
Attributes
protected[
io.swagger.v3.core.jackson
]
Definition Classes
ModelResolver
def
resolveMaximum
(
arg0:
Annotated
,
arg1:
Array
[
Annotation
]
,
arg2:
Schema
)
:
BigDecimal
Attributes
protected[
io.swagger.v3.core.jackson
]
Definition Classes
ModelResolver
def
resolveMinItems
(
arg0:
AnnotatedType
,
arg1:
ArraySchema
)
:
Integer
Attributes
protected[
io.swagger.v3.core.jackson
]
Definition Classes
ModelResolver
def
resolveMinLength
(
arg0:
Annotated
,
arg1:
Array
[
Annotation
]
,
arg2:
Schema
)
:
Integer
Attributes
protected[
io.swagger.v3.core.jackson
]
Definition Classes
ModelResolver
def
resolveMinProperties
(
arg0:
Annotated
,
arg1:
Array
[
Annotation
]
,
arg2:
Schema
)
:
Integer
Attributes
protected[
io.swagger.v3.core.jackson
]
Definition Classes
ModelResolver
def
resolveMinimum
(
arg0:
Annotated
,
arg1:
Array
[
Annotation
]
,
arg2:
Schema
)
:
BigDecimal
Attributes
protected[
io.swagger.v3.core.jackson
]
Definition Classes
ModelResolver
def
resolveMultipleOf
(
arg0:
Annotated
,
arg1:
Array
[
Annotation
]
,
arg2:
Schema
)
:
BigDecimal
Attributes
protected[
io.swagger.v3.core.jackson
]
Definition Classes
ModelResolver
def
resolveNullable
(
arg0:
Annotated
,
arg1:
Array
[
Annotation
]
,
arg2:
Schema
)
:
Boolean
Attributes
protected[
io.swagger.v3.core.jackson
]
Definition Classes
ModelResolver
def
resolvePattern
(
arg0:
Annotated
,
arg1:
Array
[
Annotation
]
,
arg2:
Schema
)
:
String
Attributes
protected[
io.swagger.v3.core.jackson
]
Definition Classes
ModelResolver
def
resolveReadOnly
(
arg0:
Annotated
,
arg1:
Array
[
Annotation
]
,
arg2:
Schema
)
:
Boolean
Attributes
protected[
io.swagger.v3.core.jackson
]
Definition Classes
ModelResolver
def
resolveRequiredProperties
(
arg0:
Annotated
,
arg1:
Array
[
Annotation
]
,
arg2:
Schema
)
:
List
[
String
]
Attributes
protected[
io.swagger.v3.core.jackson
]
Definition Classes
ModelResolver
def
resolveSchemaMembers
(
arg0:
Schema
,
arg1:
Annotated
,
arg2:
Array
[
Annotation
]
,
arg3:
Schema
)
:
Unit
Attributes
protected[
io.swagger.v3.core.jackson
]
Definition Classes
ModelResolver
def
resolveSchemaMembers
(
arg0:
Schema
,
arg1:
AnnotatedType
)
:
Unit
Attributes
protected[
io.swagger.v3.core.jackson
]
Definition Classes
ModelResolver
def
resolveTitle
(
arg0:
Annotated
,
arg1:
Array
[
Annotation
]
,
arg2:
Schema
)
:
String
Attributes
protected[
io.swagger.v3.core.jackson
]
Definition Classes
ModelResolver
def
resolveUniqueItems
(
arg0:
AnnotatedType
,
arg1:
ArraySchema
)
:
Boolean
Attributes
protected[
io.swagger.v3.core.jackson
]
Definition Classes
ModelResolver
def
resolveWriteOnly
(
arg0:
Annotated
,
arg1:
Array
[
Annotation
]
,
arg2:
Schema
)
:
Boolean
Attributes
protected[
io.swagger.v3.core.jackson
]
Definition Classes
ModelResolver
def
resolveXml
(
arg0:
Annotated
,
arg1:
Array
[
Annotation
]
,
arg2:
Schema
)
:
XML
Attributes
protected[
io.swagger.v3.core.jackson
]
Definition Classes
ModelResolver
def
shouldIgnoreClass
(
arg0:
Type
)
:
Boolean
Attributes
protected[
io.swagger.v3.core.jackson
]
Definition Classes
ModelResolver
final
def
synchronized
[
T0
]
(
arg0: ⇒
T0
)
:
T0
Definition Classes
AnyRef
def
toString
()
:
String
Definition Classes
AnyRef → Any
final
def
wait
()
:
Unit
Definition Classes
AnyRef
Annotations
@throws
(
...
)
final
def
wait
(
arg0:
Long
,
arg1:
Int
)
:
Unit
Definition Classes
AnyRef
Annotations
@throws
(
...
)
final
def
wait
(
arg0:
Long
)
:
Unit
Definition Classes
AnyRef
Annotations
@throws
(
...
)
Inherited from
ModelResolver
Inherited from
AbstractModelConverter
Inherited from
ModelConverter
Inherited from
AnyRef
Inherited from
Any
Ungrouped