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.
GsonSchemaModule is a Module that supports the Gson Expose and SerializedName annotations.
GsonUtil is a utility class for Gson.
HeaderJsonSerializer is a JsonSerializer for Header.
JetOpenApiAnnotationsPlugin is Project Plugin for OpenApi annotations.
MethodJsonSerializer is a JsonSerializer for Method.
NullableSchemaModule is a Module that uses NullableUtil.isFieldNullable(Field) for SchemaGeneratorConfigPart.withRequiredCheck(Predicate).
OpenApiJsonSerializer is a JsonSerializer for OpenApi.
OpenApiPathItemJsonSerializer is a JsonSerializer for OpenApiPathItem.
OpenApiSchemaJsonSerializer is a JsonSerializer for OpenApiSchema.
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.
StatusJsonSerializer is a JsonSerializer for Status.