Class PurposeDisplayItem
-
- All Implemented Interfaces:
-
io.didomi.sdk.purpose.mobile.model.PurposeDisplay,io.didomi.sdk.purpose.mobile.model.PurposeDisplayState
public final class PurposeDisplayItem implements PurposeDisplayState
Model for Purpose item
-
-
Field Summary
Fields Modifier and Type Field Description private final BooleanpreventListAccessibilityAnnouncementprivate final Longidprivate final PurposeDisplay.Typetypeprivate final StringdataIdprivate final IntegericonIdprivate final Stringlabelprivate final StringlabelEssentialprivate final BooleanisEssentialprivate final BooleanhasTwoStatesprivate final StringaccessibilityLabelprivate final StringaccessibilityActionDescriptionprivate DidomiToggle.Statestateprivate final List<String>accessibilityStateActionDescriptionprivate final List<String>accessibilityStateDescriptionprivate BooleanaccessibilityAnnounceState
-
Constructor Summary
Constructors Constructor Description PurposeDisplayItem(Long id, PurposeDisplay.Type type, String dataId, Integer iconId, String label, String labelEssential, Boolean isEssential, Boolean hasTwoStates, String accessibilityLabel, String accessibilityActionDescription, DidomiToggle.State state, List<String> accessibilityStateActionDescription, List<String> accessibilityStateDescription, Boolean accessibilityAnnounceState)
-
Method Summary
Modifier and Type Method Description BooleangetPreventListAccessibilityAnnouncement()LonggetId()PurposeDisplay.TypegetType()final StringgetDataId()final IntegergetIconId()final StringgetLabel()final StringgetLabelEssential()final BooleanisEssential()final BooleangetHasTwoStates()final StringgetAccessibilityLabel()final StringgetAccessibilityActionDescription()DidomiToggle.StategetState()UnitsetState(DidomiToggle.State state)List<String>getAccessibilityStateActionDescription()List<String>getAccessibilityStateDescription()BooleangetAccessibilityAnnounceState()UnitsetAccessibilityAnnounceState(Boolean accessibilityAnnounceState)-
-
Constructor Detail
-
PurposeDisplayItem
PurposeDisplayItem(Long id, PurposeDisplay.Type type, String dataId, Integer iconId, String label, String labelEssential, Boolean isEssential, Boolean hasTwoStates, String accessibilityLabel, String accessibilityActionDescription, DidomiToggle.State state, List<String> accessibilityStateActionDescription, List<String> accessibilityStateDescription, Boolean accessibilityAnnounceState)
-
-
Method Detail
-
getPreventListAccessibilityAnnouncement
Boolean getPreventListAccessibilityAnnouncement()
-
getType
PurposeDisplay.Type getType()
-
getLabelEssential
final String getLabelEssential()
-
isEssential
final Boolean isEssential()
-
getHasTwoStates
final Boolean getHasTwoStates()
-
getAccessibilityLabel
final String getAccessibilityLabel()
-
getAccessibilityActionDescription
final String getAccessibilityActionDescription()
-
getState
DidomiToggle.State getState()
-
setState
Unit setState(DidomiToggle.State state)
-
getAccessibilityStateActionDescription
List<String> getAccessibilityStateActionDescription()
-
getAccessibilityStateDescription
List<String> getAccessibilityStateDescription()
-
getAccessibilityAnnounceState
Boolean getAccessibilityAnnounceState()
-
setAccessibilityAnnounceState
Unit setAccessibilityAnnounceState(Boolean accessibilityAnnounceState)
-
-
-
-