Magek Framework
    Preparing search index...

    Interface NonPersistedEntitySnapshotEnvelope

    An Envelope carries a command/event body together with the name of its class. This is important information for the Distributor to work. Each provider has to implement their own Envelope.

    interface NonPersistedEntitySnapshotEnvelope {
        currentUser?: UserEnvelope;
        requestID: UUID;
        context?: ContextEnvelope;
        typeName: string;
        version: number;
        superKind: SuperKindType;
        entityID: UUID;
        entityTypeName: string;
        value: EventInterface | EntityInterface | NotificationInterface;
        kind: "snapshot";
        snapshottedEventCreatedAt: string;
    }

    Hierarchy (View Summary)

    Index

    Properties

    currentUser?: UserEnvelope
    requestID: UUID
    context?: ContextEnvelope
    typeName: string
    version: number
    superKind: SuperKindType
    entityID: UUID
    entityTypeName: string
    kind: "snapshot"
    snapshottedEventCreatedAt: string