Setu-TS
    Preparing search index...

    Interface IdempotentIngressCommonOptions

    The half of IdempotentIngressOptions shared by both arms.

    Exported so the IdempotentIngressOptions union has no unexported type reference, which would be a deno doc --lint private-type-ref diagnostic.

    0.9.0

    interface IdempotentIngressCommonOptions {
        fingerprint?: IngressIdempotencyFingerprintSource;
        key?: IngressIdempotencyKeySource;
        leaseMs?: number;
        scope?: (ctx: IngressContext) => string | undefined;
        ttlMs?: number;
    }
    Index

    Default 'payload'.

    Default 'auto': a queue job's id; a message's x-setu-deduplication-id header.

    leaseMs?: number

    Default: the plugin's ingressLeaseMs (30,000).

    scope?: (ctx: IngressContext) => string | undefined

    An extra scope segment (for example a tenant id read from the payload). Default: none.

    ttlMs?: number

    Default: the plugin's ttlMs (86,400,000).