Package de.svws_nrw.api.common
Klasse OpenApiModelConverterNonPrimitiveNullable
java.lang.Object
de.svws_nrw.api.common.OpenApiModelConverterNonPrimitiveNullable
- Alle implementierten Schnittstellen:
io.swagger.v3.core.converter.ModelConverter
public class OpenApiModelConverterNonPrimitiveNullable
extends Object
implements io.swagger.v3.core.converter.ModelConverter
Mit diesem
ModelConverter
wird für alle Attribute in der OpenAPI-Spezifikation das Flag `nullable` automatisch
gesetzt, wenn...
- der Datentyp nicht primitiv ist UND
- das `nullable` Flag nicht bereits gesetzt wurde UND
- das Attribute nicht mit NotNull
annotiert ist.-
Konstruktorübersicht
Konstruktoren -
Methodenübersicht
Modifizierer und TypMethodeBeschreibungfinal boolean
final io.swagger.v3.oas.models.media.Schema
<?> resolve
(io.swagger.v3.core.converter.AnnotatedType annotatedType, io.swagger.v3.core.converter.ModelConverterContext modelConverterContext, Iterator<io.swagger.v3.core.converter.ModelConverter> iterator)
-
Konstruktordetails
-
OpenApiModelConverterNonPrimitiveNullable
public OpenApiModelConverterNonPrimitiveNullable()
-
-
Methodendetails
-
resolve
public final io.swagger.v3.oas.models.media.Schema<?> resolve(io.swagger.v3.core.converter.AnnotatedType annotatedType, io.swagger.v3.core.converter.ModelConverterContext modelConverterContext, Iterator<io.swagger.v3.core.converter.ModelConverter> iterator) - Angegeben von:
resolve
in Schnittstelleio.swagger.v3.core.converter.ModelConverter
-
isOpenapi31
public final boolean isOpenapi31()- Angegeben von:
isOpenapi31
in Schnittstelleio.swagger.v3.core.converter.ModelConverter
-