interface ProcessedEvent {
    actors?: EventActor[];
    allowedChannels?: string;
    artifactUri?: string;
    deliveryIdentities?: ProcessingIdentities;
    evaluations?: { [key: string]: SubscriptionEvaluation };
    eventId?: number;
    exclusions?: EventActor[];
    inclusions?: EventActor[];
    notifications?: GeneratedNotification[];
}

Properties

actors?: EventActor[]

All of the users that were associated with this event and their role.

allowedChannels?: string
artifactUri?: string
deliveryIdentities?: ProcessingIdentities
evaluations?: { [key: string]: SubscriptionEvaluation }

Evaluations for each user

eventId?: number
exclusions?: EventActor[]

Which members were excluded from evaluation (only applies to ActorMatcher subscriptions)

inclusions?: EventActor[]

Which members were included for evaluation (only applies to ActorMatcher subscriptions)

notifications?: GeneratedNotification[]