devowl-wp
Preparing search index...
wordpress-plugins/real-cookie-banner/src/public/ts/admin
ResponseRouteExportGet
Interface ResponseRouteExportGet
interface
ResponseRouteExportGet
{
blocker
?:
any
[]
;
cookieGroups
?:
any
[]
;
cookies
?:
any
[]
;
customizeBanner
?:
any
;
settings
?:
Pick
<
FormSettingsValueProps
,
|
"isTcf"
|
"isGcm"
|
"isDataProcessingInUnsafeCountries"
|
"isAgeNotice"
|
"isListServicesNotice"
|
"isGcmListPurposes"
|
"territorialLegalBasis"
|
"isAcceptAllForBots"
|
"cookieDuration"
|
"setCookiesViaManager"
|
"operatorCountry"
|
"operatorContactAddress"
|
"operatorContactEmail"
|
"operatorContactPhone"
|
"operatorContactFormId"
|
"cookiePolicyId"
|
"isConsentForwarding"
|
"isCountryBypass"
|
"countryBypassType"
|
"isGcmCollectAdditionalDataViaUrlParameters"
|
"isGcmShowRecommandationsWithoutConsent"
|
"isGcmRedactAdsDataWithoutConsent"
|
"forwardTo"
|
"countryBypassCountries"
,
>
&
{
cookieVersion
:
number
;
crossDomains
:
string
[]
}
&
Pick
<
Pick
<
MainStylesheetAdditionalCustomizeProperties
,
"activeAction"
|
"pageRequestUuid4"
,
>
&
Customize
&
Pick
<
MainStylesheetAdditionalCustomizeProperties
,
"isTcf"
>
&
Pick
<
CookieConsentManagerOptions
,
"isGcm"
,
>
&
{
affiliate
?:
{
description
:
string
|
false
;
labelBehind
:
string
|
false
;
link
:
string
;
}
;
ageNoticeAgeLimit
:
number
;
buttonClicked
?:
ClickableButtonsNamed
;
consent
:
DecisionConsentGroups
;
consentForwardingExternalHosts
?:
string
[]
;
dataProcessingInUnsafeCountriesSafeCountries
:
string
[]
;
designVersion
:
1
|
2
|
3
|
4
|
5
|
6
|
7
|
8
|
9
|
10
|
11
|
12
;
fetchLazyLoadedDataForSecondView
?:
()
=>
void
;
gcmConsent
?:
EServiceTemplateGoogleConsentModeTypes
[]
;
groups
:
VisualServiceGroup
[]
;
i18n
:
CommonContextI18nProps
<
{
andSeparator
:
string
;
closeWithoutSaving
:
string
;
headerTitlePrivacyPolicyHistory
:
string
;
hideLessRelevantDetails
:
string
;
hideMore
:
string
;
historyItemLoadError
:
string
;
historyLabel
:
string
;
historySelectNone
:
string
;
nonStandard
:
string
;
nonStandardDesc
:
string
;
showLessRelevantDetails
:
string
;
showMore
:
string
;
tcf
:
{
dataRetentionPeriod
:
string
;
declarations
:
Record
<
keyof
Omit
<
Declarations
,
"stacks"
>
,
{
desc
:
string
;
title
:
string
}
,
>
;
example
:
string
;
filterNoVendors
:
string
;
filterText
:
string
;
legIntClaim
:
string
;
standard
:
string
;
standardDesc
:
string
;
teaching
:
string
;
vendorList
:
string
;
vendors
:
string
;
vendorsCount
:
[
string
,
string
]
;
}
;
}
,
>
;
isAgeNotice
:
boolean
;
isConsentGiven
?:
boolean
;
isConsentRecord
?:
boolean
;
isDataProcessingInUnsafeCountries
:
boolean
;
isGcmListPurposes
:
boolean
;
isListServicesNotice
:
boolean
;
iso3166OneAlpha2
:
Record
<
string
,
string
>
;
keepVariablesInTexts
?:
boolean
;
lazyLoadedDataForSecondView
?:
LazyDataForSecondView
;
links
:
Link
[]
;
onApplyConsent
:
()
=>
Promise
<
void
>
;
onPersistConsent
:
(
opts
:
{
blocker
?:
number
;
blockerThumbnail
?:
string
;
buttonClicked
:
ClickableButtonsNamed
;
consent
:
DecisionConsentGroups
;
event
?:
MouseEvent
;
gcmConsent
?:
EServiceTemplateGoogleConsentModeTypes
[]
;
markAsDoNotTrack
?:
boolean
;
recorderJsonString
?:
string
;
tcfString
?:
()
=>
string
;
uiView
?:
"initial"
|
"change"
;
}
,
)
=>
Promise
<
void
>
;
poweredLink
?:
HTMLAnchorElement
;
predefinedDataProcessingInSafeCountriesLists
:
Record
<
"GDPR"
|
"DSG"
|
"GDPR+DSG"
|
"ADEQUACY_EU"
|
"ADEQUACY_CH"
,
string
[]
,
>
;
productionNotice
?:
ReactNode
;
recorder
?:
Recorder
;
territorialLegalBasis
:
TerritorialLegalBasis
[]
;
websiteOperator
:
{
address
?:
string
;
contactEmail
?:
string
;
contactFormUrl
?:
string
;
contactPhone
?:
string
;
country
?:
string
;
}
;
}
&
{
didGroupFirstChange
:
boolean
;
history
?:
BannerHistoryEntry
[]
;
individualPrivacyOpen
:
boolean
;
languageSwitcher
?:
LanguageSwitcherEntry
[]
;
previewCheckboxActiveState
?:
boolean
;
previewStickyMenuOpenState
?:
boolean
;
refreshSiteAfterSave
?:
number
|
false
;
skipOverlay
?:
boolean
;
tcf
:
{
gvl
:
GVL
;
metadata
:
TcfMetadata
;
model
:
TCModel
;
original
:
Tcf
}
;
tcfFilterBy
:
TcfDeclarationFilter
;
visible
:
boolean
;
}
&
{
suspense
?:
{
activeAction
?:
Promise
<
"change"
|
"history"
|
"revoke"
>
;
affiliate
?:
Promise
<
{
description
:
string
|
false
;
labelBehind
:
string
|
false
;
link
:
string
;
}
,
>
;
ageNoticeAgeLimit
?:
Promise
<
number
>
;
bodyDesign
?:
Promise
;
buttonClicked
?:
Promise
;
consent
?:
Promise
;
consentForwardingExternalHosts
?:
Promise
<
string
[]
>
;
customCss
?:
Promise
;
dataProcessingInUnsafeCountriesSafeCountries
?:
Promise
<
string
[]
>
;
decision
?:
Promise
;
design
?:
Promise
;
designVersion
?:
Promise
<
1
|
2
|
3
|
4
|
5
|
6
|
7
|
8
|
9
|
10
|
11
|
12
,
>
;
didGroupFirstChange
?:
Promise
<
boolean
>
;
fetchLazyLoadedDataForSecondView
?:
Promise
<
()
=>
void
>
;
footerDesign
?:
Promise
;
gcmConsent
?:
Promise
<
EServiceTemplateGoogleConsentModeTypes
[]
>
;
group
?:
Promise
;
groups
?:
Promise
<
VisualServiceGroup
[]
>
;
headerDesign
?:
Promise
;
history
?:
Promise
<
BannerHistoryEntry
[]
>
;
i18n
?:
Promise
<
CommonContextI18nProps
<
{
andSeparator
:
string
;
closeWithoutSaving
:
string
;
headerTitlePrivacyPolicyHistory
:
string
;
hideLessRelevantDetails
:
string
;
hideMore
:
string
;
historyItemLoadError
:
string
;
historyLabel
:
string
;
historySelectNone
:
string
;
nonStandard
:
string
;
nonStandardDesc
:
string
;
showLessRelevantDetails
:
string
;
showMore
:
string
;
tcf
:
{
dataRetentionPeriod
:
string
;
declarations
:
Record
<
keyof
(...)
,
{
desc
:
...
;
title
:
...
}
>
;
example
:
string
;
filterNoVendors
:
string
;
filterText
:
string
;
legIntClaim
:
string
;
standard
:
string
;
standardDesc
:
string
;
teaching
:
string
;
vendorList
:
string
;
vendors
:
string
;
vendorsCount
:
[
string
,
string
]
;
}
;
}
,
>
,
>
;
individualLayout
?:
Promise
;
individualPrivacyOpen
?:
Promise
<
boolean
>
;
individualTexts
?:
Promise
;
isAgeNotice
?:
Promise
<
boolean
>
;
isConsentGiven
?:
Promise
<
boolean
>
;
isConsentRecord
?:
Promise
<
boolean
>
;
isDataProcessingInUnsafeCountries
?:
Promise
<
boolean
>
;
isGcm
?:
Promise
<
boolean
>
;
isGcmListPurposes
?:
Promise
<
boolean
>
;
isListServicesNotice
?:
Promise
<
boolean
>
;
iso3166OneAlpha2
?:
Promise
<
Record
<
string
,
string
>
>
;
isTcf
?:
Promise
<
boolean
>
;
keepVariablesInTexts
?:
Promise
<
boolean
>
;
languageSwitcher
?:
Promise
<
LanguageSwitcherEntry
[]
>
;
layout
?:
Promise
;
lazyLoadedDataForSecondView
?:
Promise
;
links
?:
Promise
<
Link
[]
>
;
mobile
?:
Promise
;
onApplyConsent
?:
Promise
<
()
=>
Promise
<
void
>
>
;
onPersistConsent
?:
Promise
<
(
opts
:
{
blocker
?:
number
;
blockerThumbnail
?:
string
;
buttonClicked
:
ClickableButtonsNamed
;
consent
:
DecisionConsentGroups
;
event
?:
MouseEvent
;
gcmConsent
?:
EServiceTemplateGoogleConsentModeTypes
[]
;
markAsDoNotTrack
?:
boolean
;
recorderJsonString
?:
string
;
tcfString
?:
()
=>
string
;
uiView
?:
"initial"
|
"change"
;
}
,
)
=>
Promise
<
void
>
,
>
;
pageRequestUuid4
?:
Promise
<
string
>
;
poweredLink
?:
Promise
;
predefinedDataProcessingInSafeCountriesLists
?:
Promise
<
Record
<
"GDPR"
|
"DSG"
|
"GDPR+DSG"
|
"ADEQUACY_EU"
|
"ADEQUACY_CH"
,
string
[]
,
>
,
>
;
previewCheckboxActiveState
?:
Promise
<
boolean
>
;
previewStickyMenuOpenState
?:
Promise
<
boolean
>
;
productionNotice
?:
Promise
;
recorder
?:
Promise
;
refreshSiteAfterSave
?:
Promise
<
number
|
false
>
;
saveButton
?:
Promise
;
skipOverlay
?:
Promise
<
boolean
>
;
sticky
?:
Promise
;
tcf
?:
Promise
<
{
gvl
:
GVL
;
metadata
:
TcfMetadata
;
model
:
TCModel
;
original
:
Tcf
}
,
>
;
tcfFilterBy
?:
Promise
;
territorialLegalBasis
?:
Promise
<
TerritorialLegalBasis
[]
>
;
texts
?:
Promise
;
visible
?:
Promise
<
boolean
>
;
websiteOperator
?:
Promise
<
{
address
?:
string
;
contactEmail
?:
string
;
contactFormUrl
?:
string
;
contactPhone
?:
string
;
country
?:
string
;
}
,
>
;
}
;
}
&
Partial
<
{
fetchHistory
:
()
=>
Promise
<
BannerHistoryEntry
[]
>
;
onClose
:
()
=>
void
;
onLanguageSwitch
:
(
selected
:
LanguageSwitcherEntry
)
=>
void
;
onSave
:
(
markAsDoNotTrack
:
boolean
,
buttonClicked
:
ClickableButtonsNamed
,
)
=>
void
;
openBanner
:
(
e
?:
MouseEvent
)
=>
void
;
openHistory
:
(
e
?:
MouseEvent
)
=>
void
;
revokeConsent
:
(
successMessage
?:
string
,
e
?:
MouseEvent
)
=>
void
;
updateCookieChecked
:
(
group
:
number
,
id
:
number
,
state
:
boolean
)
=>
void
;
updateGcmConsentTypeChecked
:
(
type
:
EServiceTemplateGoogleConsentModeTypes
,
state
:
boolean
,
)
=>
void
;
updateGroupChecked
:
(
id
:
number
,
state
:
boolean
)
=>
void
;
}
,
>
&
{
set
:
<
ReturnType
extends
void
|
Promise
<
any
>
>
(
transaction
:
|
(
(
contextValue
:
Pick
<
MainStylesheetAdditionalCustomizeProperties
,
"activeAction"
|
"pageRequestUuid4"
,
>
&
Customize
&
Pick
<
MainStylesheetAdditionalCustomizeProperties
,
"isTcf"
,
>
&
Pick
<
CookieConsentManagerOptions
,
"isGcm"
>
&
{
affiliate
?:
{
description
:
(...)
|
(...)
;
labelBehind
:
(...)
|
(...)
;
link
:
string
;
}
;
ageNoticeAgeLimit
:
number
;
buttonClicked
?:
ClickableButtonsNamed
;
consent
:
DecisionConsentGroups
;
consentForwardingExternalHosts
?:
string
[]
;
dataProcessingInUnsafeCountriesSafeCountries
:
string
[]
;
designVersion
:
1
|
2
|
3
|
4
|
5
|
6
|
7
|
8
|
9
|
10
|
11
|
12
;
fetchLazyLoadedDataForSecondView
?:
()
=>
void
;
gcmConsent
?:
EServiceTemplateGoogleConsentModeTypes
[]
;
groups
:
VisualServiceGroup
[]
;
i18n
:
CommonContextI18nProps
<
{
andSeparator
:
...
;
closeWithoutSaving
:
...
;
headerTitlePrivacyPolicyHistory
:
...
;
hideLessRelevantDetails
:
...
;
hideMore
:
...
;
historyItemLoadError
:
...
;
historyLabel
:
...
;
historySelectNone
:
...
;
nonStandard
:
...
;
nonStandardDesc
:
...
;
showLessRelevantDetails
:
...
;
showMore
:
...
;
tcf
:
...
;
}
,
>
;
isAgeNotice
:
boolean
;
isConsentGiven
?:
boolean
;
isConsentRecord
?:
boolean
;
isDataProcessingInUnsafeCountries
:
boolean
;
isGcmListPurposes
:
boolean
;
isListServicesNotice
:
boolean
;
iso3166OneAlpha2
:
Record
<
string
,
string
>
;
keepVariablesInTexts
?:
boolean
;
lazyLoadedDataForSecondView
?:
LazyDataForSecondView
;
links
:
Link
[]
;
onApplyConsent
:
()
=>
Promise
<
(...)
>
;
onPersistConsent
:
(
opts
:
{
blocker
?:
...
;
blockerThumbnail
?:
...
;
buttonClicked
:
...
;
consent
:
...
;
event
?:
...
;
gcmConsent
?:
...
;
markAsDoNotTrack
?:
...
;
recorderJsonString
?:
...
;
tcfString
?:
...
;
uiView
?:
...
;
}
,
)
=>
Promise
<
(...)
>
;
poweredLink
?:
HTMLAnchorElement
;
predefinedDataProcessingInSafeCountriesLists
:
Record
<
(...)
|
(...)
|
(...)
|
(...)
|
(...)
,
(...)
[]
,
>
;
productionNotice
?:
ReactNode
;
recorder
?:
Recorder
;
territorialLegalBasis
:
TerritorialLegalBasis
[]
;
websiteOperator
:
{
address
?:
string
;
contactEmail
?:
string
;
contactFormUrl
?:
string
;
contactPhone
?:
string
;
country
?:
string
;
}
;
}
&
{
didGroupFirstChange
:
boolean
;
history
?:
BannerHistoryEntry
[]
;
individualPrivacyOpen
:
boolean
;
languageSwitcher
?:
LanguageSwitcherEntry
[]
;
previewCheckboxActiveState
?:
boolean
;
previewStickyMenuOpenState
?:
boolean
;
refreshSiteAfterSave
?:
number
|
false
;
skipOverlay
?:
boolean
;
tcf
:
{
gvl
:
GVL
;
metadata
:
TcfMetadata
;
model
:
TCModel
;
original
:
Tcf
;
}
;
tcfFilterBy
:
TcfDeclarationFilter
;
visible
:
boolean
;
}
&
{
suspense
?:
{
activeAction
?:
Promise
<
(...)
>
;
affiliate
?:
Promise
<
(...)
>
;
ageNoticeAgeLimit
?:
Promise
<
(...)
>
;
bodyDesign
?:
Promise
;
buttonClicked
?:
Promise
;
consent
?:
Promise
;
consentForwardingExternalHosts
?:
Promise
<
(...)
>
;
customCss
?:
Promise
;
dataProcessingInUnsafeCountriesSafeCountries
?:
Promise
<
(...)
>
;
decision
?:
Promise
;
design
?:
Promise
;
designVersion
?:
Promise
<
(...)
>
;
didGroupFirstChange
?:
Promise
<
(...)
>
;
fetchLazyLoadedDataForSecondView
?:
Promise
<
(...)
>
;
footerDesign
?:
Promise
;
gcmConsent
?:
Promise
<
(...)
>
;
group
?:
Promise
;
groups
?:
Promise
<
(...)
>
;
headerDesign
?:
Promise
;
history
?:
Promise
<
(...)
>
;
i18n
?:
Promise
<
(...)
>
;
individualLayout
?:
Promise
;
individualPrivacyOpen
?:
Promise
<
(...)
>
;
individualTexts
?:
Promise
;
isAgeNotice
?:
Promise
<
(...)
>
;
isConsentGiven
?:
Promise
<
(...)
>
;
isConsentRecord
?:
Promise
<
(...)
>
;
isDataProcessingInUnsafeCountries
?:
Promise
<
(...)
>
;
isGcm
?:
Promise
<
(...)
>
;
isGcmListPurposes
?:
Promise
<
(...)
>
;
isListServicesNotice
?:
Promise
<
(...)
>
;
iso3166OneAlpha2
?:
Promise
<
(...)
>
;
isTcf
?:
Promise
<
(...)
>
;
keepVariablesInTexts
?:
Promise
<
(...)
>
;
languageSwitcher
?:
Promise
<
(...)
>
;
layout
?:
Promise
;
lazyLoadedDataForSecondView
?:
Promise
;
links
?:
Promise
<
(...)
>
;
mobile
?:
Promise
;
onApplyConsent
?:
Promise
<
(...)
>
;
onPersistConsent
?:
Promise
<
(...)
>
;
pageRequestUuid4
?:
Promise
<
(...)
>
;
poweredLink
?:
Promise
;
predefinedDataProcessingInSafeCountriesLists
?:
Promise
<
(...)
>
;
previewCheckboxActiveState
?:
Promise
<
(...)
>
;
previewStickyMenuOpenState
?:
Promise
<
(...)
>
;
productionNotice
?:
Promise
;
recorder
?:
Promise
;
refreshSiteAfterSave
?:
Promise
<
(...)
>
;
saveButton
?:
Promise
;
skipOverlay
?:
Promise
<
(...)
>
;
sticky
?:
Promise
;
tcf
?:
Promise
<
(...)
>
;
tcfFilterBy
?:
Promise
;
territorialLegalBasis
?:
Promise
<
(...)
>
;
texts
?:
Promise
;
visible
?:
Promise
<
(...)
>
;
websiteOperator
?:
Promise
<
(...)
>
;
}
;
}
&
Partial
<
{
fetchHistory
:
()
=>
...
;
onClose
:
()
=>
...
;
onLanguageSwitch
:
(
selected
:
...
)
=>
...
;
onSave
:
(
markAsDoNotTrack
:
...
,
buttonClicked
:
...
)
=>
...
;
openBanner
:
(
e
?:
...
)
=>
...
;
openHistory
:
(
e
?:
...
)
=>
...
;
revokeConsent
:
(
successMessage
?:
...
,
e
?:
...
)
=>
...
;
updateCookieChecked
:
(
group
:
...
,
id
:
...
,
state
:
...
)
=>
...
;
updateGcmConsentTypeChecked
:
(
type
:
...
,
state
:
...
)
=>
...
;
updateGroupChecked
:
(
id
:
...
,
state
:
...
)
=>
...
;
}
,
>
,
)
=>
ReturnType
)
|
Partial
<
Pick
<
MainStylesheetAdditionalCustomizeProperties
,
"activeAction"
|
"pageRequestUuid4"
,
>
&
Customize
&
Pick
<
MainStylesheetAdditionalCustomizeProperties
,
"isTcf"
,
>
&
Pick
<
CookieConsentManagerOptions
,
"isGcm"
>
&
{
affiliate
?:
{
description
:
(...)
|
(...)
;
labelBehind
:
(...)
|
(...)
;
link
:
string
;
}
;
ageNoticeAgeLimit
:
number
;
buttonClicked
?:
ClickableButtonsNamed
;
consent
:
DecisionConsentGroups
;
consentForwardingExternalHosts
?:
string
[]
;
dataProcessingInUnsafeCountriesSafeCountries
:
string
[]
;
designVersion
:
1
|
2
|
3
|
4
|
5
|
6
|
7
|
8
|
9
|
10
|
11
|
12
;
fetchLazyLoadedDataForSecondView
?:
()
=>
void
;
gcmConsent
?:
EServiceTemplateGoogleConsentModeTypes
[]
;
groups
:
VisualServiceGroup
[]
;
i18n
:
CommonContextI18nProps
<
{
andSeparator
:
...
;
closeWithoutSaving
:
...
;
headerTitlePrivacyPolicyHistory
:
...
;
hideLessRelevantDetails
:
...
;
hideMore
:
...
;
historyItemLoadError
:
...
;
historyLabel
:
...
;
historySelectNone
:
...
;
nonStandard
:
...
;
nonStandardDesc
:
...
;
showLessRelevantDetails
:
...
;
showMore
:
...
;
tcf
:
...
;
}
,
>
;
isAgeNotice
:
boolean
;
isConsentGiven
?:
boolean
;
isConsentRecord
?:
boolean
;
isDataProcessingInUnsafeCountries
:
boolean
;
isGcmListPurposes
:
boolean
;
isListServicesNotice
:
boolean
;
iso3166OneAlpha2
:
Record
<
string
,
string
>
;
keepVariablesInTexts
?:
boolean
;
lazyLoadedDataForSecondView
?:
LazyDataForSecondView
;
links
:
Link
[]
;
onApplyConsent
:
()
=>
Promise
<
(...)
>
;
onPersistConsent
:
(
opts
:
{
blocker
?:
...
;
blockerThumbnail
?:
...
;
buttonClicked
:
...
;
consent
:
...
;
event
?:
...
;
gcmConsent
?:
...
;
markAsDoNotTrack
?:
...
;
recorderJsonString
?:
...
;
tcfString
?:
...
;
uiView
?:
...
;
}
,
)
=>
Promise
<
(...)
>
;
poweredLink
?:
HTMLAnchorElement
;
predefinedDataProcessingInSafeCountriesLists
:
Record
<
(...)
|
(...)
|
(...)
|
(...)
|
(...)
,
(...)
[]
,
>
;
productionNotice
?:
ReactNode
;
recorder
?:
Recorder
;
territorialLegalBasis
:
TerritorialLegalBasis
[]
;
websiteOperator
:
{
address
?:
string
;
contactEmail
?:
string
;
contactFormUrl
?:
string
;
contactPhone
?:
string
;
country
?:
string
;
}
;
}
&
{
didGroupFirstChange
:
boolean
;
history
?:
BannerHistoryEntry
[]
;
individualPrivacyOpen
:
boolean
;
languageSwitcher
?:
LanguageSwitcherEntry
[]
;
previewCheckboxActiveState
?:
boolean
;
previewStickyMenuOpenState
?:
boolean
;
refreshSiteAfterSave
?:
number
|
false
;
skipOverlay
?:
boolean
;
tcf
:
{
gvl
:
GVL
;
metadata
:
TcfMetadata
;
model
:
TCModel
;
original
:
Tcf
;
}
;
tcfFilterBy
:
TcfDeclarationFilter
;
visible
:
boolean
;
}
&
{
suspense
?:
{
activeAction
?:
Promise
<
(...)
>
;
affiliate
?:
Promise
<
(...)
>
;
ageNoticeAgeLimit
?:
Promise
<
(...)
>
;
bodyDesign
?:
Promise
;
buttonClicked
?:
Promise
;
consent
?:
Promise
;
consentForwardingExternalHosts
?:
Promise
<
(...)
>
;
customCss
?:
Promise
;
dataProcessingInUnsafeCountriesSafeCountries
?:
Promise
<
(...)
>
;
decision
?:
Promise
;
design
?:
Promise
;
designVersion
?:
Promise
<
(...)
>
;
didGroupFirstChange
?:
Promise
<
(...)
>
;
fetchLazyLoadedDataForSecondView
?:
Promise
<
(...)
>
;
footerDesign
?:
Promise
;
gcmConsent
?:
Promise
<
(...)
>
;
group
?:
Promise
;
groups
?:
Promise
<
(...)
>
;
headerDesign
?:
Promise
;
history
?:
Promise
<
(...)
>
;
i18n
?:
Promise
<
(...)
>
;
individualLayout
?:
Promise
;
individualPrivacyOpen
?:
Promise
<
(...)
>
;
individualTexts
?:
Promise
;
isAgeNotice
?:
Promise
<
(...)
>
;
isConsentGiven
?:
Promise
<
(...)
>
;
isConsentRecord
?:
Promise
<
(...)
>
;
isDataProcessingInUnsafeCountries
?:
Promise
<
(...)
>
;
isGcm
?:
Promise
<
(...)
>
;
isGcmListPurposes
?:
Promise
<
(...)
>
;
isListServicesNotice
?:
Promise
<
(...)
>
;
iso3166OneAlpha2
?:
Promise
<
(...)
>
;
isTcf
?:
Promise
<
(...)
>
;
keepVariablesInTexts
?:
Promise
<
(...)
>
;
languageSwitcher
?:
Promise
<
(...)
>
;
layout
?:
Promise
;
lazyLoadedDataForSecondView
?:
Promise
;
links
?:
Promise
<
(...)
>
;
mobile
?:
Promise
;
onApplyConsent
?:
Promise
<
(...)
>
;
onPersistConsent
?:
Promise
<
(...)
>
;
pageRequestUuid4
?:
Promise
<
(...)
>
;
poweredLink
?:
Promise
;
predefinedDataProcessingInSafeCountriesLists
?:
Promise
<
(...)
>
;
previewCheckboxActiveState
?:
Promise
<
(...)
>
;
previewStickyMenuOpenState
?:
Promise
<
(...)
>
;
productionNotice
?:
Promise
;
recorder
?:
Promise
;
refreshSiteAfterSave
?:
Promise
<
(...)
>
;
saveButton
?:
Promise
;
skipOverlay
?:
Promise
<
(...)
>
;
sticky
?:
Promise
;
tcf
?:
Promise
<
(...)
>
;
tcfFilterBy
?:
Promise
;
territorialLegalBasis
?:
Promise
<
(...)
>
;
texts
?:
Promise
;
visible
?:
Promise
<
(...)
>
;
websiteOperator
?:
Promise
<
(...)
>
;
}
;
}
&
Partial
<
{
fetchHistory
:
()
=>
...
;
onClose
:
()
=>
...
;
onLanguageSwitch
:
(
selected
:
...
)
=>
...
;
onSave
:
(
markAsDoNotTrack
:
...
,
buttonClicked
:
...
)
=>
...
;
openBanner
:
(
e
?:
...
)
=>
...
;
openHistory
:
(
e
?:
...
)
=>
...
;
revokeConsent
:
(
successMessage
?:
...
,
e
?:
...
)
=>
...
;
updateCookieChecked
:
(
group
:
...
,
id
:
...
,
state
:
...
)
=>
...
;
updateGcmConsentTypeChecked
:
(
type
:
...
,
state
:
...
)
=>
...
;
updateGroupChecked
:
(
id
:
...
,
state
:
...
)
=>
...
;
}
,
>
,
>
,
)
=>
Promise
<
ReturnType
extends
Promise
<
any
>
?
Awaited
<
ReturnType
<
ReturnType
>
>
:
ReturnType
,
>
;
}
,
"ageNoticeAgeLimit"
|
"dataProcessingInUnsafeCountriesSafeCountries"
,
>
;
}
Hierarchy (
View Summary
)
RouteResponseInterface
ResponseRouteExportGet
Index
Properties
blocker?
cookie
Groups?
cookies?
customize
Banner?
settings?
Properties
Optional
blocker
blocker
?:
any
[]
Optional
cookie
Groups
cookieGroups
?:
any
[]
Optional
cookies
cookies
?:
any
[]
Optional
customize
Banner
customizeBanner
?:
any
Optional
settings
settings
?:
Pick
<
FormSettingsValueProps
,
|
"isTcf"
|
"isGcm"
|
"isDataProcessingInUnsafeCountries"
|
"isAgeNotice"
|
"isListServicesNotice"
|
"isGcmListPurposes"
|
"territorialLegalBasis"
|
"isAcceptAllForBots"
|
"cookieDuration"
|
"setCookiesViaManager"
|
"operatorCountry"
|
"operatorContactAddress"
|
"operatorContactEmail"
|
"operatorContactPhone"
|
"operatorContactFormId"
|
"cookiePolicyId"
|
"isConsentForwarding"
|
"isCountryBypass"
|
"countryBypassType"
|
"isGcmCollectAdditionalDataViaUrlParameters"
|
"isGcmShowRecommandationsWithoutConsent"
|
"isGcmRedactAdsDataWithoutConsent"
|
"forwardTo"
|
"countryBypassCountries"
,
>
&
{
cookieVersion
:
number
;
crossDomains
:
string
[]
}
&
Pick
<
Pick
<
MainStylesheetAdditionalCustomizeProperties
,
"activeAction"
|
"pageRequestUuid4"
,
>
&
Customize
&
Pick
<
MainStylesheetAdditionalCustomizeProperties
,
"isTcf"
>
&
Pick
<
CookieConsentManagerOptions
,
"isGcm"
,
>
&
{
affiliate
?:
{
description
:
string
|
false
;
labelBehind
:
string
|
false
;
link
:
string
;
}
;
ageNoticeAgeLimit
:
number
;
buttonClicked
?:
ClickableButtonsNamed
;
consent
:
DecisionConsentGroups
;
consentForwardingExternalHosts
?:
string
[]
;
dataProcessingInUnsafeCountriesSafeCountries
:
string
[]
;
designVersion
:
1
|
2
|
3
|
4
|
5
|
6
|
7
|
8
|
9
|
10
|
11
|
12
;
fetchLazyLoadedDataForSecondView
?:
()
=>
void
;
gcmConsent
?:
EServiceTemplateGoogleConsentModeTypes
[]
;
groups
:
VisualServiceGroup
[]
;
i18n
:
CommonContextI18nProps
<
{
andSeparator
:
string
;
closeWithoutSaving
:
string
;
headerTitlePrivacyPolicyHistory
:
string
;
hideLessRelevantDetails
:
string
;
hideMore
:
string
;
historyItemLoadError
:
string
;
historyLabel
:
string
;
historySelectNone
:
string
;
nonStandard
:
string
;
nonStandardDesc
:
string
;
showLessRelevantDetails
:
string
;
showMore
:
string
;
tcf
:
{
dataRetentionPeriod
:
string
;
declarations
:
Record
<
keyof
Omit
<
Declarations
,
"stacks"
>
,
{
desc
:
string
;
title
:
string
}
,
>
;
example
:
string
;
filterNoVendors
:
string
;
filterText
:
string
;
legIntClaim
:
string
;
standard
:
string
;
standardDesc
:
string
;
teaching
:
string
;
vendorList
:
string
;
vendors
:
string
;
vendorsCount
:
[
string
,
string
]
;
}
;
}
,
>
;
isAgeNotice
:
boolean
;
isConsentGiven
?:
boolean
;
isConsentRecord
?:
boolean
;
isDataProcessingInUnsafeCountries
:
boolean
;
isGcmListPurposes
:
boolean
;
isListServicesNotice
:
boolean
;
iso3166OneAlpha2
:
Record
<
string
,
string
>
;
keepVariablesInTexts
?:
boolean
;
lazyLoadedDataForSecondView
?:
LazyDataForSecondView
;
links
:
Link
[]
;
onApplyConsent
:
()
=>
Promise
<
void
>
;
onPersistConsent
:
(
opts
:
{
blocker
?:
number
;
blockerThumbnail
?:
string
;
buttonClicked
:
ClickableButtonsNamed
;
consent
:
DecisionConsentGroups
;
event
?:
MouseEvent
;
gcmConsent
?:
EServiceTemplateGoogleConsentModeTypes
[]
;
markAsDoNotTrack
?:
boolean
;
recorderJsonString
?:
string
;
tcfString
?:
()
=>
string
;
uiView
?:
"initial"
|
"change"
;
}
,
)
=>
Promise
<
void
>
;
poweredLink
?:
HTMLAnchorElement
;
predefinedDataProcessingInSafeCountriesLists
:
Record
<
"GDPR"
|
"DSG"
|
"GDPR+DSG"
|
"ADEQUACY_EU"
|
"ADEQUACY_CH"
,
string
[]
,
>
;
productionNotice
?:
ReactNode
;
recorder
?:
Recorder
;
territorialLegalBasis
:
TerritorialLegalBasis
[]
;
websiteOperator
:
{
address
?:
string
;
contactEmail
?:
string
;
contactFormUrl
?:
string
;
contactPhone
?:
string
;
country
?:
string
;
}
;
}
&
{
didGroupFirstChange
:
boolean
;
history
?:
BannerHistoryEntry
[]
;
individualPrivacyOpen
:
boolean
;
languageSwitcher
?:
LanguageSwitcherEntry
[]
;
previewCheckboxActiveState
?:
boolean
;
previewStickyMenuOpenState
?:
boolean
;
refreshSiteAfterSave
?:
number
|
false
;
skipOverlay
?:
boolean
;
tcf
:
{
gvl
:
GVL
;
metadata
:
TcfMetadata
;
model
:
TCModel
;
original
:
Tcf
}
;
tcfFilterBy
:
TcfDeclarationFilter
;
visible
:
boolean
;
}
&
{
suspense
?:
{
activeAction
?:
Promise
<
"change"
|
"history"
|
"revoke"
>
;
affiliate
?:
Promise
<
{
description
:
string
|
false
;
labelBehind
:
string
|
false
;
link
:
string
;
}
,
>
;
ageNoticeAgeLimit
?:
Promise
<
number
>
;
bodyDesign
?:
Promise
;
buttonClicked
?:
Promise
;
consent
?:
Promise
;
consentForwardingExternalHosts
?:
Promise
<
string
[]
>
;
customCss
?:
Promise
;
dataProcessingInUnsafeCountriesSafeCountries
?:
Promise
<
string
[]
>
;
decision
?:
Promise
;
design
?:
Promise
;
designVersion
?:
Promise
<
1
|
2
|
3
|
4
|
5
|
6
|
7
|
8
|
9
|
10
|
11
|
12
>
;
didGroupFirstChange
?:
Promise
<
boolean
>
;
fetchLazyLoadedDataForSecondView
?:
Promise
<
()
=>
void
>
;
footerDesign
?:
Promise
;
gcmConsent
?:
Promise
<
EServiceTemplateGoogleConsentModeTypes
[]
>
;
group
?:
Promise
;
groups
?:
Promise
<
VisualServiceGroup
[]
>
;
headerDesign
?:
Promise
;
history
?:
Promise
<
BannerHistoryEntry
[]
>
;
i18n
?:
Promise
<
CommonContextI18nProps
<
{
andSeparator
:
string
;
closeWithoutSaving
:
string
;
headerTitlePrivacyPolicyHistory
:
string
;
hideLessRelevantDetails
:
string
;
hideMore
:
string
;
historyItemLoadError
:
string
;
historyLabel
:
string
;
historySelectNone
:
string
;
nonStandard
:
string
;
nonStandardDesc
:
string
;
showLessRelevantDetails
:
string
;
showMore
:
string
;
tcf
:
{
dataRetentionPeriod
:
string
;
declarations
:
Record
<
keyof
(...)
,
{
desc
:
...
;
title
:
...
}
>
;
example
:
string
;
filterNoVendors
:
string
;
filterText
:
string
;
legIntClaim
:
string
;
standard
:
string
;
standardDesc
:
string
;
teaching
:
string
;
vendorList
:
string
;
vendors
:
string
;
vendorsCount
:
[
string
,
string
]
;
}
;
}
,
>
,
>
;
individualLayout
?:
Promise
;
individualPrivacyOpen
?:
Promise
<
boolean
>
;
individualTexts
?:
Promise
;
isAgeNotice
?:
Promise
<
boolean
>
;
isConsentGiven
?:
Promise
<
boolean
>
;
isConsentRecord
?:
Promise
<
boolean
>
;
isDataProcessingInUnsafeCountries
?:
Promise
<
boolean
>
;
isGcm
?:
Promise
<
boolean
>
;
isGcmListPurposes
?:
Promise
<
boolean
>
;
isListServicesNotice
?:
Promise
<
boolean
>
;
iso3166OneAlpha2
?:
Promise
<
Record
<
string
,
string
>
>
;
isTcf
?:
Promise
<
boolean
>
;
keepVariablesInTexts
?:
Promise
<
boolean
>
;
languageSwitcher
?:
Promise
<
LanguageSwitcherEntry
[]
>
;
layout
?:
Promise
;
lazyLoadedDataForSecondView
?:
Promise
;
links
?:
Promise
<
Link
[]
>
;
mobile
?:
Promise
;
onApplyConsent
?:
Promise
<
()
=>
Promise
<
void
>
>
;
onPersistConsent
?:
Promise
<
(
opts
:
{
blocker
?:
number
;
blockerThumbnail
?:
string
;
buttonClicked
:
ClickableButtonsNamed
;
consent
:
DecisionConsentGroups
;
event
?:
MouseEvent
;
gcmConsent
?:
EServiceTemplateGoogleConsentModeTypes
[]
;
markAsDoNotTrack
?:
boolean
;
recorderJsonString
?:
string
;
tcfString
?:
()
=>
string
;
uiView
?:
"initial"
|
"change"
;
}
,
)
=>
Promise
<
void
>
,
>
;
pageRequestUuid4
?:
Promise
<
string
>
;
poweredLink
?:
Promise
;
predefinedDataProcessingInSafeCountriesLists
?:
Promise
<
Record
<
"GDPR"
|
"DSG"
|
"GDPR+DSG"
|
"ADEQUACY_EU"
|
"ADEQUACY_CH"
,
string
[]
,
>
,
>
;
previewCheckboxActiveState
?:
Promise
<
boolean
>
;
previewStickyMenuOpenState
?:
Promise
<
boolean
>
;
productionNotice
?:
Promise
;
recorder
?:
Promise
;
refreshSiteAfterSave
?:
Promise
<
number
|
false
>
;
saveButton
?:
Promise
;
skipOverlay
?:
Promise
<
boolean
>
;
sticky
?:
Promise
;
tcf
?:
Promise
<
{
gvl
:
GVL
;
metadata
:
TcfMetadata
;
model
:
TCModel
;
original
:
Tcf
}
,
>
;
tcfFilterBy
?:
Promise
;
territorialLegalBasis
?:
Promise
<
TerritorialLegalBasis
[]
>
;
texts
?:
Promise
;
visible
?:
Promise
<
boolean
>
;
websiteOperator
?:
Promise
<
{
address
?:
string
;
contactEmail
?:
string
;
contactFormUrl
?:
string
;
contactPhone
?:
string
;
country
?:
string
;
}
,
>
;
}
;
}
&
Partial
<
{
fetchHistory
:
()
=>
Promise
<
BannerHistoryEntry
[]
>
;
onClose
:
()
=>
void
;
onLanguageSwitch
:
(
selected
:
LanguageSwitcherEntry
)
=>
void
;
onSave
:
(
markAsDoNotTrack
:
boolean
,
buttonClicked
:
ClickableButtonsNamed
,
)
=>
void
;
openBanner
:
(
e
?:
MouseEvent
)
=>
void
;
openHistory
:
(
e
?:
MouseEvent
)
=>
void
;
revokeConsent
:
(
successMessage
?:
string
,
e
?:
MouseEvent
)
=>
void
;
updateCookieChecked
:
(
group
:
number
,
id
:
number
,
state
:
boolean
)
=>
void
;
updateGcmConsentTypeChecked
:
(
type
:
EServiceTemplateGoogleConsentModeTypes
,
state
:
boolean
,
)
=>
void
;
updateGroupChecked
:
(
id
:
number
,
state
:
boolean
)
=>
void
;
}
,
>
&
{
set
:
<
ReturnType
extends
void
|
Promise
<
any
>
>
(
transaction
:
|
(
(
contextValue
:
Pick
<
MainStylesheetAdditionalCustomizeProperties
,
"activeAction"
|
"pageRequestUuid4"
,
>
&
Customize
&
Pick
<
MainStylesheetAdditionalCustomizeProperties
,
"isTcf"
,
>
&
Pick
<
CookieConsentManagerOptions
,
"isGcm"
>
&
{
affiliate
?:
{
description
:
(...)
|
(...)
;
labelBehind
:
(...)
|
(...)
;
link
:
string
;
}
;
ageNoticeAgeLimit
:
number
;
buttonClicked
?:
ClickableButtonsNamed
;
consent
:
DecisionConsentGroups
;
consentForwardingExternalHosts
?:
string
[]
;
dataProcessingInUnsafeCountriesSafeCountries
:
string
[]
;
designVersion
:
1
|
2
|
3
|
4
|
5
|
6
|
7
|
8
|
9
|
10
|
11
|
12
;
fetchLazyLoadedDataForSecondView
?:
()
=>
void
;
gcmConsent
?:
EServiceTemplateGoogleConsentModeTypes
[]
;
groups
:
VisualServiceGroup
[]
;
i18n
:
CommonContextI18nProps
<
{
andSeparator
:
...
;
closeWithoutSaving
:
...
;
headerTitlePrivacyPolicyHistory
:
...
;
hideLessRelevantDetails
:
...
;
hideMore
:
...
;
historyItemLoadError
:
...
;
historyLabel
:
...
;
historySelectNone
:
...
;
nonStandard
:
...
;
nonStandardDesc
:
...
;
showLessRelevantDetails
:
...
;
showMore
:
...
;
tcf
:
...
;
}
,
>
;
isAgeNotice
:
boolean
;
isConsentGiven
?:
boolean
;
isConsentRecord
?:
boolean
;
isDataProcessingInUnsafeCountries
:
boolean
;
isGcmListPurposes
:
boolean
;
isListServicesNotice
:
boolean
;
iso3166OneAlpha2
:
Record
<
string
,
string
>
;
keepVariablesInTexts
?:
boolean
;
lazyLoadedDataForSecondView
?:
LazyDataForSecondView
;
links
:
Link
[]
;
onApplyConsent
:
()
=>
Promise
<
(...)
>
;
onPersistConsent
:
(
opts
:
{
blocker
?:
...
;
blockerThumbnail
?:
...
;
buttonClicked
:
...
;
consent
:
...
;
event
?:
...
;
gcmConsent
?:
...
;
markAsDoNotTrack
?:
...
;
recorderJsonString
?:
...
;
tcfString
?:
...
;
uiView
?:
...
;
}
,
)
=>
Promise
<
(...)
>
;
poweredLink
?:
HTMLAnchorElement
;
predefinedDataProcessingInSafeCountriesLists
:
Record
<
(...)
|
(...)
|
(...)
|
(...)
|
(...)
,
(...)
[]
,
>
;
productionNotice
?:
ReactNode
;
recorder
?:
Recorder
;
territorialLegalBasis
:
TerritorialLegalBasis
[]
;
websiteOperator
:
{
address
?:
string
;
contactEmail
?:
string
;
contactFormUrl
?:
string
;
contactPhone
?:
string
;
country
?:
string
;
}
;
}
&
{
didGroupFirstChange
:
boolean
;
history
?:
BannerHistoryEntry
[]
;
individualPrivacyOpen
:
boolean
;
languageSwitcher
?:
LanguageSwitcherEntry
[]
;
previewCheckboxActiveState
?:
boolean
;
previewStickyMenuOpenState
?:
boolean
;
refreshSiteAfterSave
?:
number
|
false
;
skipOverlay
?:
boolean
;
tcf
:
{
gvl
:
GVL
;
metadata
:
TcfMetadata
;
model
:
TCModel
;
original
:
Tcf
;
}
;
tcfFilterBy
:
TcfDeclarationFilter
;
visible
:
boolean
;
}
&
{
suspense
?:
{
activeAction
?:
Promise
<
(...)
>
;
affiliate
?:
Promise
<
(...)
>
;
ageNoticeAgeLimit
?:
Promise
<
(...)
>
;
bodyDesign
?:
Promise
;
buttonClicked
?:
Promise
;
consent
?:
Promise
;
consentForwardingExternalHosts
?:
Promise
<
(...)
>
;
customCss
?:
Promise
;
dataProcessingInUnsafeCountriesSafeCountries
?:
Promise
<
(...)
>
;
decision
?:
Promise
;
design
?:
Promise
;
designVersion
?:
Promise
<
(...)
>
;
didGroupFirstChange
?:
Promise
<
(...)
>
;
fetchLazyLoadedDataForSecondView
?:
Promise
<
(...)
>
;
footerDesign
?:
Promise
;
gcmConsent
?:
Promise
<
(...)
>
;
group
?:
Promise
;
groups
?:
Promise
<
(...)
>
;
headerDesign
?:
Promise
;
history
?:
Promise
<
(...)
>
;
i18n
?:
Promise
<
(...)
>
;
individualLayout
?:
Promise
;
individualPrivacyOpen
?:
Promise
<
(...)
>
;
individualTexts
?:
Promise
;
isAgeNotice
?:
Promise
<
(...)
>
;
isConsentGiven
?:
Promise
<
(...)
>
;
isConsentRecord
?:
Promise
<
(...)
>
;
isDataProcessingInUnsafeCountries
?:
Promise
<
(...)
>
;
isGcm
?:
Promise
<
(...)
>
;
isGcmListPurposes
?:
Promise
<
(...)
>
;
isListServicesNotice
?:
Promise
<
(...)
>
;
iso3166OneAlpha2
?:
Promise
<
(...)
>
;
isTcf
?:
Promise
<
(...)
>
;
keepVariablesInTexts
?:
Promise
<
(...)
>
;
languageSwitcher
?:
Promise
<
(...)
>
;
layout
?:
Promise
;
lazyLoadedDataForSecondView
?:
Promise
;
links
?:
Promise
<
(...)
>
;
mobile
?:
Promise
;
onApplyConsent
?:
Promise
<
(...)
>
;
onPersistConsent
?:
Promise
<
(...)
>
;
pageRequestUuid4
?:
Promise
<
(...)
>
;
poweredLink
?:
Promise
;
predefinedDataProcessingInSafeCountriesLists
?:
Promise
<
(...)
>
;
previewCheckboxActiveState
?:
Promise
<
(...)
>
;
previewStickyMenuOpenState
?:
Promise
<
(...)
>
;
productionNotice
?:
Promise
;
recorder
?:
Promise
;
refreshSiteAfterSave
?:
Promise
<
(...)
>
;
saveButton
?:
Promise
;
skipOverlay
?:
Promise
<
(...)
>
;
sticky
?:
Promise
;
tcf
?:
Promise
<
(...)
>
;
tcfFilterBy
?:
Promise
;
territorialLegalBasis
?:
Promise
<
(...)
>
;
texts
?:
Promise
;
visible
?:
Promise
<
(...)
>
;
websiteOperator
?:
Promise
<
(...)
>
;
}
;
}
&
Partial
<
{
fetchHistory
:
()
=>
...
;
onClose
:
()
=>
...
;
onLanguageSwitch
:
(
selected
:
...
)
=>
...
;
onSave
:
(
markAsDoNotTrack
:
...
,
buttonClicked
:
...
)
=>
...
;
openBanner
:
(
e
?:
...
)
=>
...
;
openHistory
:
(
e
?:
...
)
=>
...
;
revokeConsent
:
(
successMessage
?:
...
,
e
?:
...
)
=>
...
;
updateCookieChecked
:
(
group
:
...
,
id
:
...
,
state
:
...
)
=>
...
;
updateGcmConsentTypeChecked
:
(
type
:
...
,
state
:
...
)
=>
...
;
updateGroupChecked
:
(
id
:
...
,
state
:
...
)
=>
...
;
}
,
>
,
)
=>
ReturnType
)
|
Partial
<
Pick
<
MainStylesheetAdditionalCustomizeProperties
,
"activeAction"
|
"pageRequestUuid4"
,
>
&
Customize
&
Pick
<
MainStylesheetAdditionalCustomizeProperties
,
"isTcf"
,
>
&
Pick
<
CookieConsentManagerOptions
,
"isGcm"
>
&
{
affiliate
?:
{
description
:
(...)
|
(...)
;
labelBehind
:
(...)
|
(...)
;
link
:
string
;
}
;
ageNoticeAgeLimit
:
number
;
buttonClicked
?:
ClickableButtonsNamed
;
consent
:
DecisionConsentGroups
;
consentForwardingExternalHosts
?:
string
[]
;
dataProcessingInUnsafeCountriesSafeCountries
:
string
[]
;
designVersion
:
1
|
2
|
3
|
4
|
5
|
6
|
7
|
8
|
9
|
10
|
11
|
12
;
fetchLazyLoadedDataForSecondView
?:
()
=>
void
;
gcmConsent
?:
EServiceTemplateGoogleConsentModeTypes
[]
;
groups
:
VisualServiceGroup
[]
;
i18n
:
CommonContextI18nProps
<
{
andSeparator
:
...
;
closeWithoutSaving
:
...
;
headerTitlePrivacyPolicyHistory
:
...
;
hideLessRelevantDetails
:
...
;
hideMore
:
...
;
historyItemLoadError
:
...
;
historyLabel
:
...
;
historySelectNone
:
...
;
nonStandard
:
...
;
nonStandardDesc
:
...
;
showLessRelevantDetails
:
...
;
showMore
:
...
;
tcf
:
...
;
}
,
>
;
isAgeNotice
:
boolean
;
isConsentGiven
?:
boolean
;
isConsentRecord
?:
boolean
;
isDataProcessingInUnsafeCountries
:
boolean
;
isGcmListPurposes
:
boolean
;
isListServicesNotice
:
boolean
;
iso3166OneAlpha2
:
Record
<
string
,
string
>
;
keepVariablesInTexts
?:
boolean
;
lazyLoadedDataForSecondView
?:
LazyDataForSecondView
;
links
:
Link
[]
;
onApplyConsent
:
()
=>
Promise
<
(...)
>
;
onPersistConsent
:
(
opts
:
{
blocker
?:
...
;
blockerThumbnail
?:
...
;
buttonClicked
:
...
;
consent
:
...
;
event
?:
...
;
gcmConsent
?:
...
;
markAsDoNotTrack
?:
...
;
recorderJsonString
?:
...
;
tcfString
?:
...
;
uiView
?:
...
;
}
,
)
=>
Promise
<
(...)
>
;
poweredLink
?:
HTMLAnchorElement
;
predefinedDataProcessingInSafeCountriesLists
:
Record
<
(...)
|
(...)
|
(...)
|
(...)
|
(...)
,
(...)
[]
,
>
;
productionNotice
?:
ReactNode
;
recorder
?:
Recorder
;
territorialLegalBasis
:
TerritorialLegalBasis
[]
;
websiteOperator
:
{
address
?:
string
;
contactEmail
?:
string
;
contactFormUrl
?:
string
;
contactPhone
?:
string
;
country
?:
string
;
}
;
}
&
{
didGroupFirstChange
:
boolean
;
history
?:
BannerHistoryEntry
[]
;
individualPrivacyOpen
:
boolean
;
languageSwitcher
?:
LanguageSwitcherEntry
[]
;
previewCheckboxActiveState
?:
boolean
;
previewStickyMenuOpenState
?:
boolean
;
refreshSiteAfterSave
?:
number
|
false
;
skipOverlay
?:
boolean
;
tcf
:
{
gvl
:
GVL
;
metadata
:
TcfMetadata
;
model
:
TCModel
;
original
:
Tcf
;
}
;
tcfFilterBy
:
TcfDeclarationFilter
;
visible
:
boolean
;
}
&
{
suspense
?:
{
activeAction
?:
Promise
<
(...)
>
;
affiliate
?:
Promise
<
(...)
>
;
ageNoticeAgeLimit
?:
Promise
<
(...)
>
;
bodyDesign
?:
Promise
;
buttonClicked
?:
Promise
;
consent
?:
Promise
;
consentForwardingExternalHosts
?:
Promise
<
(...)
>
;
customCss
?:
Promise
;
dataProcessingInUnsafeCountriesSafeCountries
?:
Promise
<
(...)
>
;
decision
?:
Promise
;
design
?:
Promise
;
designVersion
?:
Promise
<
(...)
>
;
didGroupFirstChange
?:
Promise
<
(...)
>
;
fetchLazyLoadedDataForSecondView
?:
Promise
<
(...)
>
;
footerDesign
?:
Promise
;
gcmConsent
?:
Promise
<
(...)
>
;
group
?:
Promise
;
groups
?:
Promise
<
(...)
>
;
headerDesign
?:
Promise
;
history
?:
Promise
<
(...)
>
;
i18n
?:
Promise
<
(...)
>
;
individualLayout
?:
Promise
;
individualPrivacyOpen
?:
Promise
<
(...)
>
;
individualTexts
?:
Promise
;
isAgeNotice
?:
Promise
<
(...)
>
;
isConsentGiven
?:
Promise
<
(...)
>
;
isConsentRecord
?:
Promise
<
(...)
>
;
isDataProcessingInUnsafeCountries
?:
Promise
<
(...)
>
;
isGcm
?:
Promise
<
(...)
>
;
isGcmListPurposes
?:
Promise
<
(...)
>
;
isListServicesNotice
?:
Promise
<
(...)
>
;
iso3166OneAlpha2
?:
Promise
<
(...)
>
;
isTcf
?:
Promise
<
(...)
>
;
keepVariablesInTexts
?:
Promise
<
(...)
>
;
languageSwitcher
?:
Promise
<
(...)
>
;
layout
?:
Promise
;
lazyLoadedDataForSecondView
?:
Promise
;
links
?:
Promise
<
(...)
>
;
mobile
?:
Promise
;
onApplyConsent
?:
Promise
<
(...)
>
;
onPersistConsent
?:
Promise
<
(...)
>
;
pageRequestUuid4
?:
Promise
<
(...)
>
;
poweredLink
?:
Promise
;
predefinedDataProcessingInSafeCountriesLists
?:
Promise
<
(...)
>
;
previewCheckboxActiveState
?:
Promise
<
(...)
>
;
previewStickyMenuOpenState
?:
Promise
<
(...)
>
;
productionNotice
?:
Promise
;
recorder
?:
Promise
;
refreshSiteAfterSave
?:
Promise
<
(...)
>
;
saveButton
?:
Promise
;
skipOverlay
?:
Promise
<
(...)
>
;
sticky
?:
Promise
;
tcf
?:
Promise
<
(...)
>
;
tcfFilterBy
?:
Promise
;
territorialLegalBasis
?:
Promise
<
(...)
>
;
texts
?:
Promise
;
visible
?:
Promise
<
(...)
>
;
websiteOperator
?:
Promise
<
(...)
>
;
}
;
}
&
Partial
<
{
fetchHistory
:
()
=>
...
;
onClose
:
()
=>
...
;
onLanguageSwitch
:
(
selected
:
...
)
=>
...
;
onSave
:
(
markAsDoNotTrack
:
...
,
buttonClicked
:
...
)
=>
...
;
openBanner
:
(
e
?:
...
)
=>
...
;
openHistory
:
(
e
?:
...
)
=>
...
;
revokeConsent
:
(
successMessage
?:
...
,
e
?:
...
)
=>
...
;
updateCookieChecked
:
(
group
:
...
,
id
:
...
,
state
:
...
)
=>
...
;
updateGcmConsentTypeChecked
:
(
type
:
...
,
state
:
...
)
=>
...
;
updateGroupChecked
:
(
id
:
...
,
state
:
...
)
=>
...
;
}
,
>
,
>
,
)
=>
Promise
<
ReturnType
extends
Promise
<
any
>
?
Awaited
<
ReturnType
<
ReturnType
>
>
:
ReturnType
,
>
;
}
,
"ageNoticeAgeLimit"
|
"dataProcessingInUnsafeCountriesSafeCountries"
,
>
Settings
Member Visibility
Protected
Inherited
External
Theme
OS
Light
Dark
On This Page
Properties
blocker
cookie
Groups
cookies
customize
Banner
settings
devowl-wp
Loading...