Skip to Content

Interface: Consent

interface Consent {    gdprApplies: boolean;    ready: boolean;    addtlConsent?: string;    cmpId?: number;    consentString?: string;    hasPurpose1Consent?: boolean;    lastUpdated?: number;    policyVersion?: number;    publisherRestrictions?: Record<string, { isAllowed: boolean; isConsentRequired: boolean; isLegitimateInterestRequired: boolean; purpose: number }[]>;    pubPurposeConsents?: Record<number, boolean>;    pubPurposeLegitimateInterests?: Record<number, boolean>;    purposeConsents?: Record<number, boolean>;    purposeLegitimateInterests?: Record<number, boolean>;    specialFeatureOptins?: Record<number, boolean>;    vendorConsents?: Record<number, boolean>;    vendorLegitimateInterests?: Record<number, boolean>;    vendorListVersion?: number;}

Properties

gdprApplies

gdprApplies: boolean


ready

ready: boolean


addtlConsent?

optional addtlConsent: string


cmpId?

optional cmpId: number


consentString?

optional consentString: string


hasPurpose1Consent?

optional hasPurpose1Consent: boolean


lastUpdated?

optional lastUpdated: number


policyVersion?

optional policyVersion: number


publisherRestrictions?

optional publisherRestrictions: Record<string, object[]>


pubPurposeConsents?

optional pubPurposeConsents: Record<number, boolean>


pubPurposeLegitimateInterests?

optional pubPurposeLegitimateInterests: Record<number, boolean>


purposeConsents?

optional purposeConsents: Record<number, boolean>


purposeLegitimateInterests?

optional purposeLegitimateInterests: Record<number, boolean>


specialFeatureOptins?

optional specialFeatureOptins: Record<number, boolean>


vendorConsents?

optional vendorConsents: Record<number, boolean>


vendorLegitimateInterests?

optional vendorLegitimateInterests: Record<number, boolean>


vendorListVersion?

optional vendorListVersion: number

Last updated on