package com.airlock.iam.base.api.domain.model.event;

import com.airlock.iam.base.api.domain.model.event.metadata.EventMetadata;
import com.airlock.iam.base.api.domain.model.event.source.EventSource;
import java.time.Instant;

public interface DomainEvent {
   EventId id();

   Instant createdAt();

   EventSource source();

   EventMetadata metadata();

   String displayName();

   EventType type();
}
