Member Junction
    Preparing search index...

    Interface PublishRequest<TPayload>

    interface PublishRequest<TPayload extends WorkJson = WorkJson> {
        Attributes?: Record<string, string>;
        CorrelationID?: string;
        DeduplicationKey?: string;
        DeduplicationTTLSeconds?: number;
        MessageID?: string;
        PartitionKey?: string;
        Payload?: TPayload;
        PayloadRef?: WorkPayloadRef;
    }

    Type Parameters

    Index

    Properties

    Attributes?: Record<string, string>
    CorrelationID?: string
    DeduplicationKey?: string

    Suppresses a second publish with the same key to the same topic inside the TTL window.

    DeduplicationTTLSeconds?: number

    Default: topic DefaultDeduplicationTTLSeconds.

    MessageID?: string
    PartitionKey?: string
    Payload?: TPayload
    PayloadRef?: WorkPayloadRef