UNPKG

@iabtechlabtcf/core

Version:

Ensures consistent encoding and decoding of TC Signals for the iab. Transparency and Consent Framework (TCF).

25 lines (24 loc) 734 B
import { GVLMapItem } from './GVLMapItem.js'; import { DataRetention } from './DataRetention.js'; import { VendorUrl } from './VendorUrl.js'; export interface Vendor extends GVLMapItem { purposes: number[]; legIntPurposes: number[]; flexiblePurposes: number[]; specialPurposes: number[]; features: number[]; specialFeatures: number[]; policyUrl?: string; usesCookies: boolean; cookieMaxAgeSeconds: number | null; cookieRefresh: boolean; usesNonCookieAccess: boolean; deviceStorageDisclosureUrl?: string; deletedDate?: Date | string; overflow?: { httpGetLimit: 32 | 128; }; dataRetention?: DataRetention; urls?: VendorUrl[]; dataDeclaration?: number[]; }