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

    Interface ReportingManifestInspectorOptions<TCredential>

    interface ReportingManifestInspectorOptions<TCredential = unknown> {
        reader: ReportingResourceReader<TCredential>;
        credentialProvider?: ReportingCredentialProvider<TCredential>;
        referenceResolver?: CanonicalReferenceResolver;
        referenceAllowedOrigins: readonly string[];
        formatDecoders?: Partial<
            Record<ReportingFileFormat, ReportingFormatDecoder>,
        >;
        compressionDecoders?: Partial<
            Record<ReportingFileCompression, ReportingCompressionDecoder>,
        >;
        controlTotalCalculator?: ReportingControlTotalCalculator;
        consumerCommitRef?:
            | string
            | ((context: ReportingInspectionContext) => string | undefined);
        maxManifestBytes?: number;
        maxObjectBytes?: number;
        maxDecodedObjectBytes?: number;
        maxTotalBytes?: number;
        maxDecodedTotalBytes?: number;
        maxFiles?: number;
        maxRows?: number;
        maxRowBytes?: number;
        maxInspectionMs?: number;
        maxSchemaCompileMs?: number;
    }

    Type Parameters

    • TCredential = unknown
    Index
    referenceResolver?: CanonicalReferenceResolver
    referenceAllowedOrigins: readonly string[]

    Consumer-approved origins for schemas and pinned semantic contracts.

    formatDecoders?: Partial<Record<ReportingFileFormat, ReportingFormatDecoder>>
    compressionDecoders?: Partial<
        Record<ReportingFileCompression, ReportingCompressionDecoder>,
    >
    controlTotalCalculator?: ReportingControlTotalCalculator
    consumerCommitRef?:
        | string
        | ((context: ReportingInspectionContext) => string | undefined)
    maxManifestBytes?: number
    maxObjectBytes?: number
    maxDecodedObjectBytes?: number
    maxTotalBytes?: number
    maxDecodedTotalBytes?: number
    maxFiles?: number
    maxRows?: number
    maxRowBytes?: number
    maxInspectionMs?: number

    Aggregate deadline for async work, checked cooperatively during synchronous work. Synchronous callbacks cannot be preempted.

    maxSchemaCompileMs?: number

    Reject synchronous schema compilation overruns after compilation returns.