BannerConfig constructor

BannerConfig({
  1. bool? hideCloseButton,
  2. bool? hideAcceptButton,
  3. bool? embedDSRPortalLink,
  4. bool? recordConsentUponAppStart,
  5. bool? hideToggleForEssentialCategories,
  6. String? name,
  7. String? dsrPortalLink,
  8. ComplianceType? complianceType,
  9. String? bannerReappearanceTime,
  10. String? privacyNoticeLink,
  11. Map<String, String>? accept,
  12. Map<String, String>? reject,
  13. Map<String, String>? bannerText,
  14. Map<String, String>? bannerHeading,
  15. Map<String, String>? sdkTabHeading,
  16. Map<String, String>? privacyNoticeText,
  17. Map<String, String>? preferenceCenterLink,
  18. Map<String, String>? permissionsTabHeading,
  19. Map<String, String>? permissionsTabGuidance,
  20. Map<String, String>? preferenceCenterHeading,
  21. Map<String, String>? preferenceCenterGuidance,
  22. Map<String, String>? permissionsTabDescription,
  23. Map<String, String>? preferenceCenterDescription,
  24. bool? showDescriptionTextWithPrefCenterToggle,
  25. int? paletteTheme,
  26. BannerPosition? bannerPosition,
  27. ButtonShape? buttonShape,
  28. CustomColors? customPaletteTheme,
  29. bool? shouldShowSettingsPrompt,
  30. Map<String, Map<String, String>?>? translations,
})

Implementation

BannerConfig({
  this.hideCloseButton,
  this.hideAcceptButton,
  this.embedDSRPortalLink,
  this.recordConsentUponAppStart,
  this.hideToggleForEssentialCategories,
  this.name,
  this.dsrPortalLink,
  this.complianceType,
  this.bannerReappearanceTime,
  this.privacyNoticeLink,
  this.accept,
  this.reject,
  this.bannerText,
  this.bannerHeading,
  this.sdkTabHeading,
  this.privacyNoticeText,
  this.preferenceCenterLink,
  this.permissionsTabHeading,
  this.permissionsTabGuidance,
  this.preferenceCenterHeading,
  this.preferenceCenterGuidance,
  this.permissionsTabDescription,
  this.preferenceCenterDescription,
  this.showPoweredBySecuritiLogo,
  this.showDescriptionTextWithPrefCenterToggle,
  this.paletteTheme,
  this.bannerPosition,
  this.buttonShape,
  this.companyLogo,
  this.customPaletteTheme,
  this.shouldShowSettingsPrompt,
  this.translations,
});