UNPKG

@adv-ui/boros-tcf

Version:

Adevinta GDPR - Transparency and Consent Framework - API

132 lines (110 loc) 4.36 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.VENDOR_LIST_LATEST_VERSION = exports.VENDOR_LIST_ENDPOINT = exports.VENDOR_LIST_DEFAULT_LANGUAGE = exports.VENDOR_CONSENT_COOKIE_SAME_SITE_LOCAL_VALUE = exports.VENDOR_CONSENT_COOKIE_NAME = exports.VENDOR_CONSENT_COOKIE_MAX_AGE = exports.VENDOR_CONSENT_COOKIE_DEFAULT_PATH = exports.TCF_API_VERSION = exports.TCF_API_SUPPORTED_VERSION = exports.PUBLISHER_CC = exports.PACKAGE_NAME = exports.LIB_TCF_VERSION = exports.EVENT_USE_CASE_ERROR = exports.EVENT_USE_CASE_CALLED = exports.EVENT_TCF_READY = exports.EVENT_LOAD_CONSENT_ERROR = exports.EVENT_LISTENER_ERROR = exports.BOROS_TCF_VERSION = exports.BOROS_TCF_ID = exports.BOROS_CONSENT_COOKIE_NAME = void 0; /* eslint-disable no-undef */ /** * Package Name */ var PACKAGE_NAME = typeof "@adv-ui/boros-tcf" !== 'undefined' && "@adv-ui/boros-tcf" || 'boros-tcf'; /** * Boros TCF Version is the current version. * It'll be the minor version as once developed, the IAB's TCF defined API should not change, * so major versions are useless to define this information value required by the PingReturn object. */ exports.PACKAGE_NAME = PACKAGE_NAME; var BOROS_TCF_VERSION = typeof 20 !== 'undefined' && 20 || 1; /** * Boros TCF NPM library version. */ exports.BOROS_TCF_VERSION = BOROS_TCF_VERSION; var LIB_TCF_VERSION = typeof "1.20.0" !== 'undefined' && "1.20.0" || '0.0.1'; /** * Boros TCF IAB's registered ID */ exports.LIB_TCF_VERSION = LIB_TCF_VERSION; var BOROS_TCF_ID = 129; /** * TCF API version supported as number */ exports.BOROS_TCF_ID = BOROS_TCF_ID; var TCF_API_VERSION = 2; /** * TCF API version supported as string */ exports.TCF_API_VERSION = TCF_API_VERSION; var TCF_API_SUPPORTED_VERSION = '2.0'; /** * Vendor List language if no translation is requested for the remote resource */ exports.TCF_API_SUPPORTED_VERSION = TCF_API_SUPPORTED_VERSION; var VENDOR_LIST_DEFAULT_LANGUAGE = 'es'; /** * Vendor List version to be requested to get the latest remote resource */ exports.VENDOR_LIST_DEFAULT_LANGUAGE = VENDOR_LIST_DEFAULT_LANGUAGE; var VENDOR_LIST_LATEST_VERSION = 'LATEST'; /** * Base endpoint to get access to remote Vendor List resources */ exports.VENDOR_LIST_LATEST_VERSION = VENDOR_LIST_LATEST_VERSION; var VENDOR_LIST_ENDPOINT = 'https://adit.spain.advgo.net/borostcf/v2/vendorlist'; /** * Country code of the country that determines the legislation of * reference. Normally corresponds to the country code of the country * in which the publisher's business entity is established. */ exports.VENDOR_LIST_ENDPOINT = VENDOR_LIST_ENDPOINT; var PUBLISHER_CC = 'ES'; /** * Encoded consent cookie name */ exports.PUBLISHER_CC = PUBLISHER_CC; var VENDOR_CONSENT_COOKIE_NAME = 'euconsent-v2'; /** * Decoded consent cookie name */ exports.VENDOR_CONSENT_COOKIE_NAME = VENDOR_CONSENT_COOKIE_NAME; var BOROS_CONSENT_COOKIE_NAME = 'borosTcf'; /** * Cookies max age */ exports.BOROS_CONSENT_COOKIE_NAME = BOROS_CONSENT_COOKIE_NAME; var VENDOR_CONSENT_COOKIE_MAX_AGE = 33696000; /** * Cookies default path */ exports.VENDOR_CONSENT_COOKIE_MAX_AGE = VENDOR_CONSENT_COOKIE_MAX_AGE; var VENDOR_CONSENT_COOKIE_DEFAULT_PATH = '/'; /** * Cookies same site local value */ exports.VENDOR_CONSENT_COOKIE_DEFAULT_PATH = VENDOR_CONSENT_COOKIE_DEFAULT_PATH; var VENDOR_CONSENT_COOKIE_SAME_SITE_LOCAL_VALUE = 'Lax'; /** * Event raised on TCF READY */ exports.VENDOR_CONSENT_COOKIE_SAME_SITE_LOCAL_VALUE = VENDOR_CONSENT_COOKIE_SAME_SITE_LOCAL_VALUE; var EVENT_TCF_READY = 'TCF_READY'; /** * Event raised when event listener execution fails */ exports.EVENT_TCF_READY = EVENT_TCF_READY; var EVENT_LISTENER_ERROR = 'LISTENER_ERROR'; /** * Event raised any time a use case has finished its execution correctly */ exports.EVENT_LISTENER_ERROR = EVENT_LISTENER_ERROR; var EVENT_USE_CASE_CALLED = 'USE_CASE_CALLED'; /** * Event raised any time a use case ends with error */ exports.EVENT_USE_CASE_CALLED = EVENT_USE_CASE_CALLED; var EVENT_USE_CASE_ERROR = 'USE_CASE_ERROR'; /** * Event raised any time the consent is requested but its loading fails for any reason and an empty consent is returned */ exports.EVENT_USE_CASE_ERROR = EVENT_USE_CASE_ERROR; var EVENT_LOAD_CONSENT_ERROR = 'LOAD_CONSENT_ERROR'; exports.EVENT_LOAD_CONSENT_ERROR = EVENT_LOAD_CONSENT_ERROR;