Options
All
  • Public
  • Public/Protected
  • All
Menu

Class Service

Hierarchy

  • BaseService
    • Service

Index

Constructors

constructor

  • new Service(legacyService: LegacyService, legacyHashService: LegacyHashService, legacyCategory: LegacyCategory, legalBasis: string[]): Service
  • Parameters

    • legacyService: LegacyService
    • legacyHashService: LegacyHashService
    • legacyCategory: LegacyCategory
    • legalBasis: string[]

    Returns Service

Properties

categorySlug

categorySlug: string

consent

consent: Consent

cookieMaxAgeSeconds

cookieMaxAgeSeconds: number | null

dataCollected

dataCollected: string[]

dataDistribution

dataDistribution: DataDistribution

dataProtectionOfficer

dataProtectionOfficer: string

dataPurposes

dataPurposes: string[]

dataRecipients

dataRecipients: string[]

description

description: string

deviceStorage

deviceStorage: DeviceStorage | null

deviceStorageDisclosureUrl

deviceStorageDisclosureUrl: string | null

fetchSubServices

fetchSubServices: () => Promise<Service[]>

Type declaration

id

id: string

isEssential

isEssential: boolean

isHidden

isHidden: boolean

language

language: Language

legalBasis

legalBasis: ServiceLegalBasis[]

name

name: string

processingCompany

processingCompany: ProcessingCompany

processorId

processorId: string

retentionPeriodDescription

retentionPeriodDescription: string

subServices

subServices: Service[]

subServicesLength

subServicesLength: number

technologiesUsed

technologiesUsed: string[]

urls

urls: URLs

usesNonCookieAccess

usesNonCookieAccess: boolean | null

version

version: string