-
@Immutable() public final class ScreenVariantOverrideSPEC-070-A finalization B6 P3 — typed override applied to a ScreenConfig when an experiment variant is selected. Mirrors iOS
Screens/ScreenConfig.swiftScreenVariantOverride. ScreenManager copies the present fields onto the base config; absent fields fall through.
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description public classScreenVariantOverride.Companion
-
Field Summary
Fields Modifier and Type Field Description private final ImmutableList<ScreenSection>sectionsprivate final Stringpresentationprivate final Stringtransitionprivate final BackgroundConfigbackgroundprivate final UnifiedTriggerRulestriggerRules
-
Constructor Summary
Constructors Constructor Description ScreenVariantOverride(ImmutableList<ScreenSection> sections, String presentation, String transition, BackgroundConfig background, UnifiedTriggerRules triggerRules)
-
Method Summary
Modifier and Type Method Description final ImmutableList<ScreenSection>getSections()final StringgetPresentation()final StringgetTransition()final BackgroundConfiggetBackground()final UnifiedTriggerRulesgetTriggerRules()-
-
Constructor Detail
-
ScreenVariantOverride
ScreenVariantOverride(ImmutableList<ScreenSection> sections, String presentation, String transition, BackgroundConfig background, UnifiedTriggerRules triggerRules)
-
-
Method Detail
-
getSections
final ImmutableList<ScreenSection> getSections()
-
getPresentation
final String getPresentation()
-
getTransition
final String getTransition()
-
getBackground
final BackgroundConfig getBackground()
-
getTriggerRules
final UnifiedTriggerRules getTriggerRules()
-
-
-
-