package io.fluxcapacitor.javaclient.eventsourcing;

import java.lang.annotation.*;

@Documented
@Target({ElementType.TYPE, ElementType.ANNOTATION_TYPE})
@Retention(RetentionPolicy.RUNTIME)
public @interface EventSourced {
    String domain() default "";
    int snapshotPeriod() default 0;
    boolean cached() default false;
}

@@ -182,16 +182,27 @@
 UNTIME)%0A
+@Inherited%0A
 public @

Mark @EventSourced annotation as inherited