Beignet API reference
    Preparing search index...

    Interface OutboxProviderInstrumentationEvent

    Durable outbox delivery instrumentation.

    interface OutboxProviderInstrumentationEvent {
        details?: unknown;
        id?: string;
        messageId: string;
        messageKind: "job" | "event";
        messageName: string;
        parentSpanId?: string;
        requestId?: string;
        spanId?: string;
        status: "retryScheduled" | "deadLettered" | "delivered";
        timestamp?: string;
        traceId?: string;
        traceparent?: string;
        tracestate?: string;
        type: "outbox";
        watcher?: string;
    }

    Hierarchy (View Summary)

    Index
    details?: unknown

    Provider-specific structured details. Values are redacted before being recorded by createProviderInstrumentation(...).

    id?: string

    Optional event identifier supplied by the caller.

    messageId: string

    Durable outbox message ID.

    messageKind: "job" | "event"

    Message kind.

    messageName: string

    Event or job name stored in the outbox message.

    parentSpanId?: string

    Parent span identifier for nested operations.

    requestId?: string

    Request correlation ID for events emitted during request handling.

    spanId?: string

    Span identifier for the current operation.

    status: "retryScheduled" | "deadLettered" | "delivered"

    Delivery lifecycle status.

    timestamp?: string

    ISO timestamp supplied by the caller. Devtools can also assign a timestamp when one is omitted.

    traceId?: string

    Trace identifier for distributed tracing integrations.

    traceparent?: string

    W3C traceparent header value, when available.

    tracestate?: string

    W3C tracestate value associated with the current operation.

    type: "outbox"
    watcher?: string

    Watcher category used by devtools and instrumentation sinks.