Annotation Interface DynamicSchema
@Target({FIELD,TYPE,TYPE_USE})
@Retention(RUNTIME)
@Deprecated(since="23.06.000",
forRemoval=true)
public @interface DynamicSchema
Deprecated, for removal: This API element is subject to removal in a future version.
An annotation to mark a class or field with a dynamic
schema provider. The schema provider will then be used
to generate a custom or partly custom JSON-Schema
of the marked type
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic final classDeprecated, for removal: This API element is subject to removal in a future version.Hilfsklasse für die Kompatibilität -
Required Element Summary
Required Elements -
Optional Element Summary
Optional ElementsModifier and TypeOptional ElementDescriptionClass<?> Deprecated, for removal: This API element is subject to removal in a future version.indicates the possible target class
-
Element Details
-
value
String valueDeprecated, for removal: This API element is subject to removal in a future version.- Returns:
- The schema provider that will be used to provide a dynamic schema
-
targetClass
Class<?> targetClassDeprecated, for removal: This API element is subject to removal in a future version.indicates the possible target class- Returns:
- the possible target class
- Default:
java.lang.Void.class
-
DynamicOutputSchemainstead