Package io.didomi.sdk.models
Class CurrentUserStatus
-
- All Implemented Interfaces:
public final class CurrentUserStatusCurrent User Status Type used to represent the current user status. This contains all the choices made by the user on the Didomi SDK and other related information such as consent string and dates when the status was created or updated.
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description public final classCurrentUserStatus.PurposeStatusUser Status for a Purpose
public final classCurrentUserStatus.VendorStatusUser Status for a Vendor
-
Field Summary
Fields Modifier and Type Field Description private final transient Regulationregulationprivate final Map<String, CurrentUserStatus.PurposeStatus>purposesprivate final Map<String, CurrentUserStatus.VendorStatus>vendorsprivate final StringuserIdprivate final Stringcreatedprivate final Stringupdatedprivate final StringconsentStringprivate final StringadditionalConsentprivate final StringdidomiDcs
-
Constructor Summary
Constructors Constructor Description CurrentUserStatus(Map<String, CurrentUserStatus.PurposeStatus> purposes, Map<String, CurrentUserStatus.VendorStatus> vendors, String userId, String created, String updated, String consentString, String additionalConsent, String didomiDcs, String regulationString)
-
Method Summary
Modifier and Type Method Description final RegulationgetRegulation()final Map<String, CurrentUserStatus.PurposeStatus>getPurposes()Property that contains the user status associated to purposes. final Map<String, CurrentUserStatus.VendorStatus>getVendors()Property that contains the user status associated to vendors. final StringgetUserId()Didomi user id final StringgetCreated()User choices creation date final StringgetUpdated()User choices update date final StringgetConsentString()TCF consent as string final StringgetAdditionalConsent()Additional consent final StringgetDidomiDcs()Didomi DCS -
-
Method Detail
-
getRegulation
final Regulation getRegulation()
-
getPurposes
final Map<String, CurrentUserStatus.PurposeStatus> getPurposes()
Property that contains the user status associated to purposes.
-
getVendors
final Map<String, CurrentUserStatus.VendorStatus> getVendors()
Property that contains the user status associated to vendors.
-
getCreated
final String getCreated()
User choices creation date
-
getUpdated
final String getUpdated()
User choices update date
-
getConsentString
final String getConsentString()
TCF consent as string
-
getAdditionalConsent
final String getAdditionalConsent()
Additional consent
-
getDidomiDcs
final String getDidomiDcs()
Didomi DCS
-
-
-
-