-
@Serializable() public final class AegisInAppManager.FrequencyCapP1 — Suppression knobs delivered alongside each queued widget. Matches
apps/cell-plane/app/api/v1/in_app/campaigns.py:FrequencyCap. All fields nullable so older server payloads decode cleanly.
-
-
Field Summary
Fields Modifier and Type Field Description private final IntegermaxImpressionsprivate final IntegermaxImpressionsPerDayprivate final IntegercooldownSecondsprivate final IntegersuppressAfterConversionSecondsprivate final IntegersuppressAfterDismissSecondsprivate final Stringscope
-
Method Summary
Modifier and Type Method Description final IntegergetMaxImpressions()final IntegergetMaxImpressionsPerDay()final IntegergetCooldownSeconds()final IntegergetSuppressAfterConversionSeconds()final IntegergetSuppressAfterDismissSeconds()final StringgetScope()-
-
Method Detail
-
getMaxImpressions
final Integer getMaxImpressions()
-
getMaxImpressionsPerDay
final Integer getMaxImpressionsPerDay()
-
getCooldownSeconds
final Integer getCooldownSeconds()
-
getSuppressAfterConversionSeconds
final Integer getSuppressAfterConversionSeconds()
-
getSuppressAfterDismissSeconds
final Integer getSuppressAfterDismissSeconds()
-
-
-
-