Options
All
  • Public
  • Public/Protected
  • All
Menu

Module "frontend-packages/cookie-consent-web-client/src/apply/manager"

Index

Type aliases

CookieConsentManagerOptions

CookieConsentManagerOptions: { cmpId?: number | string; cmpVersion?: number | string; decisionCookieName: string; essentialGroupSlug: ServiceGroup["slug"]; groups: ServiceGroup[]; revisionHash: string; skipOptIn?: ApplyOptInOptions["skipOptIn"]; supportsCookiesName?: string; tagManager: ServiceTagManager; tcfCookieName?: string }

Type declaration

  • Optional cmpId?: number | string
  • Optional cmpVersion?: number | string

    Currently, only two bits (https://git.io/JmuD0) can be saved to the cmpVersion, so we can only save the major version.

  • decisionCookieName: string

    The cookie needs to be built in this way: {consent-uuid1}[,{consent-uuid2}...]:{revision-uuid}:{consent-json-stringified}.

  • essentialGroupSlug: ServiceGroup["slug"]
  • groups: ServiceGroup[]
  • revisionHash: string

    Current revision hash.

  • Optional skipOptIn?: ApplyOptInOptions["skipOptIn"]
  • Optional supportsCookiesName?: string
  • tagManager: ServiceTagManager
  • Optional tcfCookieName?: string

Generated using TypeDoc