Package io.didomi.sdk.config.app
Class AppConfiguration.Notice
-
- All Implemented Interfaces:
public final class AppConfiguration.Noticenoticesection of the configuration file
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description public enumAppConfiguration.Notice.Positionpublic final classAppConfiguration.Notice.Contentnotice.contentsection of the configuration filepublic final classAppConfiguration.Notice.DenyOptionsnotice.denyOptionsection of the configuration file
-
Field Summary
Fields Modifier and Type Field Description private IntegerdaysBeforeShowingAgainprivate final Booleanenabledprivate final AppConfiguration.Notice.Contentcontentprivate final BooleandenyAppliesToLIprivate final BooleanenableBulkActionOnPurposes
-
Constructor Summary
Constructors Constructor Description AppConfiguration.Notice(Integer daysBeforeShowingAgain, Boolean enabled, AppConfiguration.Notice.Content content, String positionAsString, String type, Boolean denyAsPrimary, Boolean denyAsLink, AppConfiguration.Notice.DenyOptions denyOptions, Boolean denyAppliesToLI, Boolean enableBulkActionOnPurposes)
-
Method Summary
Modifier and Type Method Description final IntegergetDaysBeforeShowingAgain()final UnitsetDaysBeforeShowingAgain(@SerializedName(value = "daysBeforeShowingAgain") Integer daysBeforeShowingAgain)final BooleangetEnabled()Whether our notice is enabled or not If disabled, apps are expected to implement their own notice final AppConfiguration.Notice.ContentgetContent()Custom texts for the notice final BooleangetDenyAppliesToLI()Whether "deny" button also applies to legitimate interest final BooleangetEnableBulkActionOnPurposes()Whether Bulk action should be shown for Purpose list screen. -
-
Constructor Detail
-
AppConfiguration.Notice
AppConfiguration.Notice(Integer daysBeforeShowingAgain, Boolean enabled, AppConfiguration.Notice.Content content, String positionAsString, String type, Boolean denyAsPrimary, Boolean denyAsLink, AppConfiguration.Notice.DenyOptions denyOptions, Boolean denyAppliesToLI, Boolean enableBulkActionOnPurposes)
-
-
Method Detail
-
getDaysBeforeShowingAgain
final Integer getDaysBeforeShowingAgain()
-
setDaysBeforeShowingAgain
final Unit setDaysBeforeShowingAgain(@SerializedName(value = "daysBeforeShowingAgain") Integer daysBeforeShowingAgain)
-
getEnabled
final Boolean getEnabled()
Whether our notice is enabled or not If disabled, apps are expected to implement their own notice
-
getContent
final AppConfiguration.Notice.Content getContent()
Custom texts for the notice
-
getDenyAppliesToLI
final Boolean getDenyAppliesToLI()
Whether "deny" button also applies to legitimate interest
-
getEnableBulkActionOnPurposes
final Boolean getEnableBulkActionOnPurposes()
Whether Bulk action should be shown for Purpose list screen.
-
-
-
-