Package io.didomi.sdk.models
Class UserStatus.Purposes
-
- All Implemented Interfaces:
public final class UserStatus.PurposesUser Status for Purpose
-
-
Field Summary
Fields Modifier and Type Field Description private final UserStatus.Idsglobalprivate final UserStatus.Idsconsentprivate final UserStatus.IdslegitimateInterestprivate final Set<String>essential
-
Constructor Summary
Constructors Constructor Description UserStatus.Purposes(UserStatus.Ids global, UserStatus.Ids consent, UserStatus.Ids legitimateInterest, Set<String> essential)
-
Method Summary
Modifier and Type Method Description final UserStatus.IdsgetGlobal()Computed sets/lists of enabled and disabled IDs of purposes that have been chosen by the user regarding the consent or legitimate interest Legal Basis. final UserStatus.IdsgetConsent()Enabled and disabled IDs of purposes that have been explicitly chosen by the user regarding the consent Legal Basis. final UserStatus.IdsgetLegitimateInterest()Enabled and disabled IDs of purposes that have been explicitly chosen by the user regarding the legitimate interest Legal Basis. final Set<String>getEssential()IDs of purposes that are considered essential. -
-
Constructor Detail
-
UserStatus.Purposes
UserStatus.Purposes(UserStatus.Ids global, UserStatus.Ids consent, UserStatus.Ids legitimateInterest, Set<String> essential)
-
-
Method Detail
-
getGlobal
final UserStatus.Ids getGlobal()
Computed sets/lists of enabled and disabled IDs of purposes that have been chosen by the user regarding the consent or legitimate interest Legal Basis. Purposes considered as essential will be part of the enabled IDs.
-
getConsent
final UserStatus.Ids getConsent()
Enabled and disabled IDs of purposes that have been explicitly chosen by the user regarding the consent Legal Basis.
-
getLegitimateInterest
final UserStatus.Ids getLegitimateInterest()
Enabled and disabled IDs of purposes that have been explicitly chosen by the user regarding the legitimate interest Legal Basis.
-
getEssential
final Set<String> getEssential()
IDs of purposes that are considered essential.
-
-
-
-