ConsentGroup

data class ConsentGroup(val identifier: String, val title: String?, val text: String?, val subConsentsTitle: String?, val textActions: List<TextAction>, val mainConsents: List<Consent>, val subConsents: List<Consent>)

ConsentGroup, This object should be presented to the user the following way.

Constructors

Link copied to clipboard
constructor(identifier: String, title: String?, text: String?, subConsentsTitle: String?, textActions: List<TextAction>, mainConsents: List<Consent>, subConsents: List<Consent>)

Properties

Link copied to clipboard

an uniq identifier for the consent group that can be used for chery picking.

Link copied to clipboard

is if any present the main consent of the consent group and are always presented to the user.

Link copied to clipboard

is if present only presented to the user if the main consent was accepted, initially all sub consents are accepted on acceptance of the Main consents, the user can then decline the individual sub consents

Link copied to clipboard

subtitle for the subConsents.

Link copied to clipboard
val text: String?

details or legal text about the consent group.

Link copied to clipboard

indicate what phrase or word in text should be highlighted with either ActionType.LINK or ActionType.POP_OVER functionality.

Link copied to clipboard

title of the consent Group.