package org.raddatz.familienarchiv.audit;

import java.time.Instant;
import java.util.UUID;

public interface ActivityFeedRow {
    String getKind();
    UUID getActorId();
    String getActorInitials();
    String getActorColor();
    String getActorName();
    UUID getDocumentId();
    Instant getHappenedAt();
    boolean isYouMentioned();
    boolean isYouParticipated();
    int getCount();
    Instant getHappenedAtUntil();
    /** Present only for COMMENT_ADDED and MENTION_CREATED — null otherwise. */
    UUID getCommentId();
}
