ProtectConfig - Interface for the Protect module configuration parameters

  • envId is required. All other parameters are optional.
interface ProtectConfig {
    behavioralDataCollection?: boolean;
    consoleLogEnabled?: boolean;
    deviceAttributesToIgnore?: string[];
    deviceKeyRsyncIntervals?: number;
    disableHub?: boolean;
    disableTags?: boolean;
    enableTrust?: boolean;
    envId: string;
    externalIdentifiers?: Record<string, string>;
    hubUrl?: string;
    lazyMetadata?: boolean;
    waitForWindowLoad?: boolean;
}

Properties

behavioralDataCollection?: boolean
consoleLogEnabled?: boolean
deviceAttributesToIgnore?: string[]
deviceKeyRsyncIntervals?: number
disableHub?: boolean
disableTags?: boolean
enableTrust?: boolean
envId: string
externalIdentifiers?: Record<string, string>
hubUrl?: string
lazyMetadata?: boolean
waitForWindowLoad?: boolean