Package 

Class KobbyKotlinDtoJacksonExtension

    • Constructor Detail

      • KobbyKotlinDtoJacksonExtension

        KobbyKotlinDtoJacksonExtension()
    • Method Detail

      • getEnabled

         final Boolean getEnabled()

        Is Jackson annotations generation enabled.

        By default, "true" if "com.fasterxml.jackson.core:jackson-annotations" artifact is in the project dependencies.

      • setEnabled

         final Unit setEnabled(Boolean enabled)

        Is Jackson annotations generation enabled.

        By default, "true" if "com.fasterxml.jackson.core:jackson-annotations" artifact is in the project dependencies.

      • getTypeInfoUse

         final String getTypeInfoUse()

        Customize the @JsonTypeInfo annotation's use property.

        Default: "NAME"

      • setTypeInfoUse

         final Unit setTypeInfoUse(String typeInfoUse)

        Customize the @JsonTypeInfo annotation's use property.

        Default: "NAME"

      • getTypeInfoInclude

         final String getTypeInfoInclude()

        Customize the @JsonTypeInfo annotation's include property.

        Default: "PROPERTY"

      • setTypeInfoInclude

         final Unit setTypeInfoInclude(String typeInfoInclude)

        Customize the @JsonTypeInfo annotation's include property.

        Default: "PROPERTY"

      • getTypeInfoProperty

         final String getTypeInfoProperty()

        Customize the @JsonTypeInfo annotation's property property.

        Default: "__typename"

      • setTypeInfoProperty

         final Unit setTypeInfoProperty(String typeInfoProperty)

        Customize the @JsonTypeInfo annotation's property property.

        Default: "__typename"

      • getJsonInclude

         final String getJsonInclude()

        Customize the @JsonInclude annotation's value property.

        Default: "NON_ABSENT"

      • setJsonInclude

         final Unit setJsonInclude(String jsonInclude)

        Customize the @JsonInclude annotation's value property.

        Default: "NON_ABSENT"