ConsentRequestParameters.Builder

class ConsentRequestParameters.Builder


Конструктор ConsentRequestParameters .

Краткое содержание

Публичные конструкторы

Builder ()

Публичные функции

ConsentRequestParameters !
build ()
ConsentRequestParameters.Builder !

Устанавливает ConsentDebugSettings .

ConsentRequestParameters.Builder !

Устанавливает идентификатор синхронизации согласия для синхронизации статуса согласия пользователя, собранного с тем же идентификатором.

ConsentRequestParameters.Builder !

Устанавливает, отмечен ли пользователь как не достигший возраста согласия.

Публичные конструкторы

Строитель

Builder()

Публичные функции

строить

fun build(): ConsentRequestParameters!

setConsentDebugSettings

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

Устанавливает ConsentDebugSettings .

Если null , то никакие настройки отладки использоваться не будут.

setConsentSyncId

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

Устанавливает идентификатор синхронизации согласия для синхронизации статуса согласия пользователя, собранного с тем же идентификатором.

Идентификатор синхронизации согласия должен соответствовать следующим требованиям:

  • Создается как строка UUID, соответствующая регулярному выражению (regex) ^[0-9a-zA-Z+.=\/_\-$,{}]{22,150}$
  • Минимум 22 символа.
  • Максимум 150 символов.

Невыполнение требований приводит к тому, что идентификатор синхронизации согласия не устанавливается, а UMP SDK выводит предупреждение на консоль.

setTagForUnderAgeOfConsent

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

Устанавливает, отмечен ли пользователь как не достигший возраста согласия.

Значение по умолчанию — false .