Annotation Type PersonalDataType


  • @Retention(RUNTIME)
    @Target({ANNOTATION_TYPE,TYPE})
    public @interface PersonalDataType
    Marker annotation to indicate that a class is a suitable type for DeepPersonalData, even though it by itself doesn't carry any Axon Data Protection Module annotations. This may be the case if it has subtypes that do have Axon Data Protection Module annotations.

    For use in Scala programs, there is a personalDataType type alias for this annotation, defined in the package object of the api package.