Options
All
  • Public
  • Public/Protected
  • All
Menu

Class CcpaOptions

Hierarchy

  • CcpaOptions

Index

Constructors

constructor

  • new CcpaOptions(legacySettings: LegacySettings): CcpaOptions
  • Parameters

    • legacySettings: LegacySettings

    Returns CcpaOptions

Properties

iabAgreementExists

iabAgreementExists: boolean

isActive

isActive: boolean

isOptedOut

isOptedOut: boolean = false

region

region: LEGACY_CCPA_REGION

reshowAfterDays

reshowAfterDays: number

showOnPageLoad

showOnPageLoad: boolean

Methods

getIsOptedOut

  • getIsOptedOut(): boolean
  • Returns boolean

setCcpaStorage

  • setCcpaStorage(isOptedOut: boolean, isNoticeGiven?: STRING_CHARACTER): void
  • Parameters

    • isOptedOut: boolean
    • Default value isNoticeGiven: STRING_CHARACTER = STRING_CHARACTER.ACCEPT

    Returns void

setIsOptedOut

  • setIsOptedOut(optedOut: boolean | string): void
  • Parameters

    • optedOut: boolean | string

    Returns void

shouldShowFirstLayer

  • shouldShowFirstLayer(): boolean
  • Returns boolean