@adv-ui/boros-tcf
Version:
Adevinta GDPR - Transparency and Consent Framework - API
132 lines (110 loc) • 4.36 kB
JavaScript
"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;