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.
  • 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 Schnittstelle io.swagger.v3.core.converter.ModelConverter
    • isOpenapi31

      public final boolean isOpenapi31()
      Angegeben von:
      isOpenapi31 in Schnittstelle io.swagger.v3.core.converter.ModelConverter