-
- All Implemented Interfaces:
public final class UserStatusParametersDescription of user consent and legitimate interest status
enabledConsentPurposeIds ids of the consent purposes to enable
disabledConsentPurposeIds ids of the consent purposes to disable
enabledLIPurposeIds ids of the legitimate interest purposes to enable
disabledLIPurposeIds ids of the legitimate interest purposes to disable
enabledConsentVendorIds ids of the consent vendors to enable
disabledConsentVendorIds ids of the consent vendors to disable
enabledLIVendorIds ids of the legitimate interest vendors to enable
disabledLIVendorIds ids of the legitimate interest vendors to disable
sendAPIEvent Whether to send an event to the API to report a user choice
eventAction Action associated to the API event (should be "click" or "external")
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description public classUserStatusParameters.Companion
-
Field Summary
Fields Modifier and Type Field Description private final Set<String>enabledConsentPurposeIdsprivate final Set<String>disabledConsentPurposeIdsprivate final Set<String>enabledLIPurposeIdsprivate final Set<String>disabledLIPurposeIdsprivate final Set<String>enabledConsentVendorIdsprivate final Set<String>disabledConsentVendorIdsprivate final Set<String>enabledLIVendorIdsprivate final Set<String>disabledLIVendorIdsprivate final BooleansendAPIEventprivate final StringeventAction
-
Constructor Summary
Constructors Constructor Description UserStatusParameters(Set<String> enabledConsentPurposeIds, Set<String> disabledConsentPurposeIds, Set<String> enabledLIPurposeIds, Set<String> disabledLIPurposeIds, Set<String> enabledConsentVendorIds, Set<String> disabledConsentVendorIds, Set<String> enabledLIVendorIds, Set<String> disabledLIVendorIds, Boolean sendAPIEvent, String eventAction)
-
Method Summary
Modifier and Type Method Description final Set<String>getEnabledConsentPurposeIds()final Set<String>getDisabledConsentPurposeIds()final Set<String>getEnabledLIPurposeIds()final Set<String>getDisabledLIPurposeIds()final Set<String>getEnabledConsentVendorIds()final Set<String>getDisabledConsentVendorIds()final Set<String>getEnabledLIVendorIds()final Set<String>getDisabledLIVendorIds()final BooleangetSendAPIEvent()final StringgetEventAction()-
-
Constructor Detail
-
UserStatusParameters
UserStatusParameters(Set<String> enabledConsentPurposeIds, Set<String> disabledConsentPurposeIds, Set<String> enabledLIPurposeIds, Set<String> disabledLIPurposeIds, Set<String> enabledConsentVendorIds, Set<String> disabledConsentVendorIds, Set<String> enabledLIVendorIds, Set<String> disabledLIVendorIds, Boolean sendAPIEvent, String eventAction)
-
-
Method Detail
-
getEnabledConsentPurposeIds
final Set<String> getEnabledConsentPurposeIds()
-
getDisabledConsentPurposeIds
final Set<String> getDisabledConsentPurposeIds()
-
getEnabledLIPurposeIds
final Set<String> getEnabledLIPurposeIds()
-
getDisabledLIPurposeIds
final Set<String> getDisabledLIPurposeIds()
-
getEnabledConsentVendorIds
final Set<String> getEnabledConsentVendorIds()
-
getDisabledConsentVendorIds
final Set<String> getDisabledConsentVendorIds()
-
getEnabledLIVendorIds
final Set<String> getEnabledLIVendorIds()
-
getDisabledLIVendorIds
final Set<String> getDisabledLIVendorIds()
-
getSendAPIEvent
final Boolean getSendAPIEvent()
-
getEventAction
final String getEventAction()
-
-
-
-