Annotation Interface JsonDiscriminatorValue


@Target(TYPE) @Retention(RUNTIME) public @interface JsonDiscriminatorValue
Русский: Аннотация указывает, что класс/интерфейс является частью запечатанного класса, а аннотированный тип связан со значением поля value(), работает в связке с верхней аннотацией JsonDiscriminatorField.
English: Annotation indicates that class/interface is part of sealed class and annotated type is associated with value() field value, works in conjunctions with top JsonDiscriminatorField annotation
See Also:
  • Required Element Summary

    Required Elements
    Modifier and Type
    Required Element
    Description
     
  • Element Details

    • value

      String[] value
      Returns:
      Русский: Значения поля JsonDiscriminatorField с которыми будет ассоциироваться проаннотированный тип
      English: The JsonDiscriminatorField field values with which the annotated type will be associated