package org.briarproject.api.privategroup; import org.briarproject.api.event.Event; import org.briarproject.api.identity.AuthorId; import org.briarproject.api.nullsafety.NotNullByDefault; import org.briarproject.api.sync.GroupId; import javax.annotation.concurrent.Immutable; @Immutable @NotNullByDefault public class ContactRelationshipRevealedEvent extends Event { private final GroupId groupId; private final AuthorId memberId; private final Visibility visibility; public ContactRelationshipRevealedEvent(GroupId groupId, AuthorId memberId, Visibility visibility) { this.groupId = groupId; this.memberId = memberId; this.visibility = visibility; } public GroupId getGroupId() { return groupId; } public AuthorId getMemberId() { return memberId; } public Visibility getVisibility() { return visibility; } }