-
- 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 Longidprivate final PurposeDisplay.Typetypeprivate final StringdataIdprivate final IntegericonIdprivate final Stringlabelprivate final StringlabelEssentialprivate final BooleanisEssentialprivate final BooleanhasTwoStatesprivate 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 accessibilityActionDescription, DidomiToggle.State state, List<String> accessibilityStateActionDescription, List<String> accessibilityStateDescription, Boolean accessibilityAnnounceState)
-
Method Summary
Modifier and Type Method Description LonggetId()PurposeDisplay.TypegetType()final StringgetDataId()final IntegergetIconId()final StringgetLabel()final StringgetLabelEssential()final BooleanisEssential()final BooleangetHasTwoStates()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 accessibilityActionDescription, DidomiToggle.State state, List<String> accessibilityStateActionDescription, List<String> accessibilityStateDescription, Boolean accessibilityAnnounceState)
-
-
Method Detail
-
getType
PurposeDisplay.Type getType()
-
getLabelEssential
final String getLabelEssential()
-
isEssential
final Boolean isEssential()
-
getHasTwoStates
final Boolean getHasTwoStates()
-
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)
-
-
-
-