Class PurposeDisplayBulkAction
-
- All Implemented Interfaces:
-
io.didomi.sdk.purpose.mobile.model.PurposeDisplay,io.didomi.sdk.purpose.mobile.model.PurposeDisplayState
public final class PurposeDisplayBulkAction implements PurposeDisplayState
Model for Purpose Bulk Action (text + switch)
-
-
Field Summary
Fields Modifier and Type Field Description private final Longidprivate final PurposeDisplay.Typetypeprivate final BooleanpreventListAccessibilityAnnouncementprivate final Stringlabelprivate final StringaccessibilityLabelprivate final BooleanshouldHideToggleprivate DidomiToggle.Statestateprivate final List<String>accessibilityStateActionDescriptionprivate final List<String>accessibilityStateDescriptionprivate BooleanaccessibilityAnnounceStateprivate final StringaccessibilityAnnounceStateLabel
-
Constructor Summary
Constructors Constructor Description PurposeDisplayBulkAction(String label, String accessibilityLabel, Boolean shouldHideToggle, DidomiToggle.State state, List<String> accessibilityStateActionDescription, List<String> accessibilityStateDescription, Boolean accessibilityAnnounceState, String accessibilityAnnounceStateLabel)
-
Method Summary
Modifier and Type Method Description LonggetId()PurposeDisplay.TypegetType()BooleangetPreventListAccessibilityAnnouncement()final StringgetLabel()final StringgetAccessibilityLabel()final BooleangetShouldHideToggle()DidomiToggle.StategetState()UnitsetState(DidomiToggle.State state)List<String>getAccessibilityStateActionDescription()List<String>getAccessibilityStateDescription()BooleangetAccessibilityAnnounceState()UnitsetAccessibilityAnnounceState(Boolean accessibilityAnnounceState)final StringgetAccessibilityAnnounceStateLabel()-
-
Constructor Detail
-
PurposeDisplayBulkAction
PurposeDisplayBulkAction(String label, String accessibilityLabel, Boolean shouldHideToggle, DidomiToggle.State state, List<String> accessibilityStateActionDescription, List<String> accessibilityStateDescription, Boolean accessibilityAnnounceState, String accessibilityAnnounceStateLabel)
-
-
Method Detail
-
getType
PurposeDisplay.Type getType()
-
getPreventListAccessibilityAnnouncement
Boolean getPreventListAccessibilityAnnouncement()
-
getAccessibilityLabel
final String getAccessibilityLabel()
-
getShouldHideToggle
final Boolean getShouldHideToggle()
-
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)
-
getAccessibilityAnnounceStateLabel
final String getAccessibilityAnnounceStateLabel()
-
-
-
-