All Classes and Interfaces
Class
Description
AnnotationJsonSerializer is a JsonSerializer for Annotation that uses reflection to invoke
the Class.getDeclaredMethods() of the Annotation.annotationType() and uses reflection to handle
SerializedName, AnnotationJsonIgnore, AnnotationJsonSerializeEmptyArray,
AnnotationJsonObjectInline, AnnotationArrayIsNullableValue, AnnotationJsonRawString,
AnnotationArrayIsMap, and AnnotationArrayIsMapKey.EmptyStringIsNullJsonSerializer is a String JsonSerializer that treats
String.isEmpty() as JsonNull.EnumSerializedNameCustomDefinitionProvider is a CustomDefinitionProviderV2 to support
SerializedName on Enum fields.GsonUtil is a utility class for Gson.JetOpenApiAnnotationsExtension is a Gradle extension for JetOpenApiAnnotationsPlugin.NullableSchemaModule is a Module that uses NullableUtil.isFieldNullable(Field) for
SchemaGeneratorConfigPart.withRequiredCheck(Predicate).SchemaGeneratorConfigBuilderProvider is a FunctionalInterface to provide a
SchemaGeneratorConfigBuilder.SchemaGeneratorUtil is a utility class for SchemaGenerator.SchemaNameDefinitionNamingStrategy is a SchemaDefinitionNamingStrategy that uses
SchemaNameUtil.getFullSchemaName(Class).SchemaNameSchemaModule is a Module that sets
SchemaGeneratorGeneralConfigPart.withDefinitionNamingStrategy(SchemaDefinitionNamingStrategy) to
SchemaNameDefinitionNamingStrategy.