Interfejs ConsentRequestParameters

Parametry wysyłane podczas aktualizowania informacji o zgodzie użytkownika.
Właściwości
consentDebugSettings?
Konfiguracja ConsentDebugSettings.
consentSyncId?
Identyfikator synchronizacji zgody do synchronizowania stanu zgody użytkownika zebranego z tym samym identyfikatorem.
tagForUnderAgeOfConsent?
Określa, czy użytkownik jest oznaczony jako osoba, która nie osiągnęła wieku świadomego wyrażenia zgody.

Właściwości


Optional consentDebugSettings

consentDebugSettings?: ConsentDebugSettings
Konfiguracja ConsentDebugSettings.

Jeśli undefined, nie jest używane żadne ustawienie debugowania.

Ostrzeżenie: upewnij się, że to ustawienie jest całkowicie pominięte lub warunkowo usuwane w kompilacjach aplikacji produkcyjnej.

Optional consentSyncId

consentSyncId?: string
Identyfikator synchronizacji zgody, który służy do synchronizowania stanu zgody użytkownika zebranego za pomocą tego samego identyfikatora.

Identyfikator synchronizacji zgody musi spełniać te wymagania:
  • Musi być ciągiem znaków UUID i pasować do wyrażenia regularnego (regex) ^[0-9a-zA-Z+.=/_\-$,{}]{22,150}$
  • Składać się minimalnie z 22 znaków.
  • Składać się maksymalnie ze 150 znaków.
Jeśli nie spełniasz tych wymagań, pakiet SDK nie ustawia identyfikatora synchronizacji zgody, a pakiet SDK UMP rejestruje ostrzeżenie w konsoli.

Optional tagForUnderAgeOfConsent

tagForUnderAgeOfConsent?: boolean
Określa, czy użytkownik jest oznaczony jako osoba, która nie osiągnęła wieku samodzielnego wyrażania zgody.

Wartość domyślna to false.