Package io.didomi.sdk.consent.model
Class ConsentToken
-
- All Implemented Interfaces:
public final class ConsentTokenA user consent token
A consent token stores all the consent information on the user (date when consent was last collected, list of enabled/disabled purposes and vendors, etc.)
-
-
Field Summary
Fields Modifier and Type Field Description private final Datecreatedprivate Dateupdatedprivate DatelastSyncDateprivate StringlastSyncedUserIdprivate final Map<String, InternalPurpose>enabledPurposesprivate final Map<String, InternalPurpose>disabledPurposesprivate final Map<String, InternalPurpose>enabledLegitimatePurposesprivate final Map<String, InternalPurpose>disabledLegitimatePurposesprivate final Map<String, InternalVendor>enabledVendorsprivate final Map<String, InternalVendor>disabledVendorsprivate final Map<String, InternalVendor>enabledLegitimateVendorsprivate final Map<String, InternalVendor>disabledLegitimateVendorsprivate IntegertcfVersion
-
Constructor Summary
Constructors Constructor Description ConsentToken(Date date)ConsentToken(Date created, Date updated, Date lastSyncDate, String lastSyncedUserId, Map<String, InternalPurpose> enabledPurposes, Map<String, InternalPurpose> disabledPurposes, Map<String, InternalPurpose> enabledLegitimatePurposes, Map<String, InternalPurpose> disabledLegitimatePurposes, Map<String, InternalVendor> enabledVendors, Map<String, InternalVendor> disabledVendors, Map<String, InternalVendor> enabledLegitimateVendors, Map<String, InternalVendor> disabledLegitimateVendors, Integer tcfVersion)
-
Method Summary
Modifier and Type Method Description final DategetCreated()final DategetUpdated()final UnitsetUpdated(Date updated)final DategetLastSyncDate()final UnitsetLastSyncDate(Date lastSyncDate)final StringgetLastSyncedUserId()final UnitsetLastSyncedUserId(String lastSyncedUserId)final Map<String, InternalPurpose>getEnabledPurposes()final Map<String, InternalPurpose>getDisabledPurposes()final Map<String, InternalPurpose>getEnabledLegitimatePurposes()final Map<String, InternalPurpose>getDisabledLegitimatePurposes()final Map<String, InternalVendor>getEnabledVendors()final Map<String, InternalVendor>getDisabledVendors()final Map<String, InternalVendor>getEnabledLegitimateVendors()final Map<String, InternalVendor>getDisabledLegitimateVendors()final IntegergetTcfVersion()final UnitsetTcfVersion(Integer tcfVersion)-
-
Constructor Detail
-
ConsentToken
ConsentToken(Date date)
-
ConsentToken
ConsentToken(Date created, Date updated, Date lastSyncDate, String lastSyncedUserId, Map<String, InternalPurpose> enabledPurposes, Map<String, InternalPurpose> disabledPurposes, Map<String, InternalPurpose> enabledLegitimatePurposes, Map<String, InternalPurpose> disabledLegitimatePurposes, Map<String, InternalVendor> enabledVendors, Map<String, InternalVendor> disabledVendors, Map<String, InternalVendor> enabledLegitimateVendors, Map<String, InternalVendor> disabledLegitimateVendors, Integer tcfVersion)
-
-
Method Detail
-
getCreated
final Date getCreated()
-
getUpdated
final Date getUpdated()
-
setUpdated
final Unit setUpdated(Date updated)
-
getLastSyncDate
final Date getLastSyncDate()
-
setLastSyncDate
final Unit setLastSyncDate(Date lastSyncDate)
-
getLastSyncedUserId
final String getLastSyncedUserId()
-
setLastSyncedUserId
final Unit setLastSyncedUserId(String lastSyncedUserId)
-
getEnabledPurposes
final Map<String, InternalPurpose> getEnabledPurposes()
-
getDisabledPurposes
final Map<String, InternalPurpose> getDisabledPurposes()
-
getEnabledLegitimatePurposes
final Map<String, InternalPurpose> getEnabledLegitimatePurposes()
-
getDisabledLegitimatePurposes
final Map<String, InternalPurpose> getDisabledLegitimatePurposes()
-
getEnabledVendors
final Map<String, InternalVendor> getEnabledVendors()
-
getDisabledVendors
final Map<String, InternalVendor> getDisabledVendors()
-
getEnabledLegitimateVendors
final Map<String, InternalVendor> getEnabledLegitimateVendors()
-
getDisabledLegitimateVendors
final Map<String, InternalVendor> getDisabledLegitimateVendors()
-
getTcfVersion
final Integer getTcfVersion()
-
setTcfVersion
final Unit setTcfVersion(Integer tcfVersion)
-
-
-
-