Properties
buttons
buttons
: BaseButtons & DefaultUIButtons & { manageSettings
: { label
: string }; showVendorTab
: { label
: string } }
customization
customization: BaseCustomization
firstLayer
firstLayer: BaseFirstLayer & { description: { additionalInfo: string | null; default: string; resurfaceNote: string | null }; disclaimer: { globalScope: string; serviceScope: string }; hideToggles: boolean }
isEmbeddingsEnabled
isEmbeddingsEnabled: boolean
labels
labels
: { general
: { features
: string; iabVendors
: string; nonIabPurposes
: string; nonIabVendors
: string; purposes
: string }; nonTCFLabels
: DefaultUILabels; vendor
: { features
: string; legitimateInterest
: string; privacyPolicy
: string; purposes
: string; specialFeatures
: string; specialPurposes
: string } }
Type declaration
-
general: { features: string; iabVendors: string; nonIabPurposes: string; nonIabVendors: string; purposes: string }
-
features: string
-
iabVendors: string
-
nonIabPurposes: string
-
nonIabVendors: string
-
purposes: string
-
-
vendor: { features: string; legitimateInterest: string; privacyPolicy: string; purposes: string; specialFeatures: string; specialPurposes: string }
-
features: string
-
legitimateInterest: string
-
privacyPolicy: string
-
purposes: string
-
specialFeatures: string
-
specialPurposes: string
language
language: BaseLanguage
poweredBy
poweredBy: BasePoweredBy
privacyButton
privacyButton: BasePrivacyButton
scope
secondLayer
secondLayer: BaseSecondLayer & { tabs: { purposes: { label: string }; vendors: { label: string } } }
toggles
toggles: { consent: { label: string }; legitimateInterest: { label: string }; specialFeaturesToggle: { offLabel: string; onLabel: string } }
Type declaration
-
consent: { label: string }
-
legitimateInterest: { label: string }
-
specialFeaturesToggle: { offLabel: string; onLabel: string }
-
offLabel: string
-
onLabel: string
Customizable in Admin Interface soon! Value set as true