@adcp/sdk API Reference - v14.3.0
    Preparing search index...

    Interface CreateReliableReportingConsumerOptionsV1<TCredential>

    interface CreateReliableReportingConsumerOptionsV1<TCredential = unknown> {
        accounts: readonly ReliableReportingConsumerAccountV1<TCredential>[];
        persistence: ReliableReportingConsumerPersistenceV1;
        ownerToken: string;
        pollIntervalMs?: number;
        leaseMilliseconds?: number;
        maxConcurrentAccounts?: number;
        runOnStart?: boolean;
        onResult?: (
            result: ReliableReportingConsumerRunResultV1,
        ) => void | Promise<void>;
        onError?: (
            error: unknown,
            accountId: string,
            context: ReliableReportingConsumerErrorContextV1,
        ) => void | Promise<void>;
    }

    Type Parameters

    • TCredential = unknown
    Index
    ownerToken: string

    Unique per running process. It is coordination metadata, not a credential.

    pollIntervalMs?: number
    leaseMilliseconds?: number
    maxConcurrentAccounts?: number
    runOnStart?: boolean
    onResult?: (
        result: ReliableReportingConsumerRunResultV1,
    ) => void | Promise<void>
    onError?: (
        error: unknown,
        accountId: string,
        context: ReliableReportingConsumerErrorContextV1,
    ) => void | Promise<void>

    Errors from background work and hooks. The third argument identifies the durable partition.