-
- All Implemented Interfaces:
public final class TVConsentNoticeViewModel extends ConsentNoticeViewModel
Model view used to keep business logic associated to the TV Consent Notice View.
-
-
Field Summary
-
Constructor Summary
Constructors Constructor Description TVConsentNoticeViewModel(ApiEventsRepository apiEventsRepository, ConfigurationRepository configurationRepository, ConsentRepository consentRepository, EventsRepository eventsRepository, VendorRepository vendorRepository, LanguagesHelper languagesHelper, ResourcesHelper resourcesHelper, UIStateRepository uiStateRepository, LogoProvider logoProvider, NavigationManager navigationManager)
-
Method Summary
Modifier and Type Method Description final StringgetSelectText()final StringgetOurPrivacyPolicyText()final StringgetExternalLinkDescriptionText()StringgetPartnersButtonLabel()final BitmapgetQRCodeImage(Integer size)final UnitonNoticeDismissed()final UnitonPrivacyPolicyButtonClicked()-
Methods inherited from class io.didomi.sdk.notice.mobile.ConsentNoticeViewModel
getAgreeButtonAccessibility, getAgreeButtonLabel, getCloseButtonAccessibility, getDenyButtonType, getDenyCross, getDenyLink, getDisagreeButtonAccessibility, getDisagreeButtonLabel, getHasManageSpiChoicesButton, getLearnMoreButtonAccessibility, getLearnMoreButtonLabel, getLogoProvider, getManageSpiChoicesButtonLabel, getNavigationManager, getNoticeContentText, getNoticeTitle, getPrivacyButtonLabel, getTcf22Enabled, getUseCcpa, getVendorsCountLabel, getVendorsViewLabel, hasVendorLink, isTablet, onAgreeButtonClicked, onDisagreeButtonClicked, onLearnMoreButtonClicked, onSensitivePersonalInfoButtonClicked, onVendorButtonClicked, triggerEvent -
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
-
Constructor Detail
-
TVConsentNoticeViewModel
TVConsentNoticeViewModel(ApiEventsRepository apiEventsRepository, ConfigurationRepository configurationRepository, ConsentRepository consentRepository, EventsRepository eventsRepository, VendorRepository vendorRepository, LanguagesHelper languagesHelper, ResourcesHelper resourcesHelper, UIStateRepository uiStateRepository, LogoProvider logoProvider, NavigationManager navigationManager)
-
-
Method Detail
-
getSelectText
final String getSelectText()
-
getOurPrivacyPolicyText
final String getOurPrivacyPolicyText()
-
getExternalLinkDescriptionText
final String getExternalLinkDescriptionText()
-
getPartnersButtonLabel
String getPartnersButtonLabel()
-
getQRCodeImage
final Bitmap getQRCodeImage(Integer size)
-
onNoticeDismissed
final Unit onNoticeDismissed()
-
onPrivacyPolicyButtonClicked
final Unit onPrivacyPolicyButtonClicked()
-
-
-
-