This class keeps track of all granted or denied consents of a user.
There are two different types of consents:
The time of the consent is recorded along with it's state: If it was actually granted or denied.
Consents for common features are given indefinitely, since they are only ever recorded along with running campaigns.
Consents for campaigns only last for a certain amount of days.
Optional data from JSON deserialization to assign.
User denies consent to run a specific campaign.
User denies consent to evaluate a
User consents to run a specific campaign.
The campaign ID.
User consents to evaluate a
if consent to a
Feature was given.
if consent to run a campaign was given and is valid for the given period.
Generated using TypeDoc