ConsentRequestParameters.Builder

class ConsentRequestParameters.Builder


Budowniczy: ConsentRequestParameters.

Podsumowanie

Konstruktory publiczne

Funkcje publiczne

ConsentRequestParameters!
ConsentRequestParameters.Builder!

Ustawia wartość ConsentDebugSettings.

ConsentRequestParameters.Builder!

Ustawia identyfikator synchronizacji zgody, aby synchronizować stan zgody użytkownika zebrany za pomocą tego samego identyfikatora.

ConsentRequestParameters.Builder!

Określa, czy użytkownik jest oznaczony jako osoba, która nie osiągnęła wieku świadomego wyrażenia zgody.

Konstruktory publiczne

Monter

Builder()

Funkcje publiczne

kompilacja

fun build(): ConsentRequestParameters!

setConsentDebugSettings

@CanIgnoreReturnValue
fun setConsentDebugSettings(consentDebugSettings: ConsentDebugSettings?): ConsentRequestParameters.Builder!

Ustawia wartość ConsentDebugSettings.

Jeśli null, nie będzie używane żadne ustawienie debugowania.

setConsentSyncId

@CanIgnoreReturnValue
fun setConsentSyncId(consentSyncId: String!): ConsentRequestParameters.Builder!

Ustawia identyfikator synchronizacji zgody, aby synchronizować stan zgody użytkownika zebrany za pomocą tego samego identyfikatora.

Identyfikator synchronizacji zgody musi spełniać te wymagania:

  • Zbudowany jako ciąg znaków UUID pasujący do wyrażenia regularnego ^[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łnisz tych wymagań, identyfikator synchronizacji zgody nie zostanie ustawiony, a pakiet SDK UMP zarejestruje w konsoli ostrzeżenie.

setTagForUnderAgeOfConsent

@CanIgnoreReturnValue
fun setTagForUnderAgeOfConsent(tagForUnderAgeOfConsent: Boolean): ConsentRequestParameters.Builder!

Określa, czy użytkownik jest oznaczony jako osoba, która nie osiągnęła wieku świadomego wyrażenia zgody.

Wartością domyślną jest false.