-
- All Implemented Interfaces:
-
com.onesignal.common.events.IEventNotifier
public final class InfluenceConfigModel extends Model
Configuration related to influence management.
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description public classInfluenceConfigModel.Companion
-
Field Summary
Fields Modifier and Type Field Description private IntegerindirectNotificationAttributionWindowprivate IntegernotificationLimitprivate IntegerindirectIAMAttributionWindowprivate IntegeriamLimitprivate BooleanisDirectEnabledprivate BooleanisIndirectEnabledprivate BooleanisUnattributedEnabledprivate Stringidprivate final BooleanhasSubscribers
-
Constructor Summary
Constructors Constructor Description InfluenceConfigModel(Model parentModel, String parentProperty)
-
Method Summary
Modifier and Type Method Description final IntegergetIndirectNotificationAttributionWindow()final UnitsetIndirectNotificationAttributionWindow(Integer indirectNotificationAttributionWindow)final IntegergetNotificationLimit()final UnitsetNotificationLimit(Integer notificationLimit)final IntegergetIndirectIAMAttributionWindow()final UnitsetIndirectIAMAttributionWindow(Integer indirectIAMAttributionWindow)final IntegergetIamLimit()final UnitsetIamLimit(Integer iamLimit)final BooleangetIsDirectEnabled()final UnitsetIsDirectEnabled(Boolean isDirectEnabled)final BooleangetIsIndirectEnabled()final UnitsetIsIndirectEnabled(Boolean isIndirectEnabled)final BooleangetIsUnattributedEnabled()final UnitsetIsUnattributedEnabled(Boolean isUnattributedEnabled)final StringgetId()final UnitsetId(String id)BooleangetHasSubscribers()-
Methods inherited from class com.onesignal.core.internal.config.InfluenceConfigModel
hasProperty, initializeFromJson, initializeFromModel, setAnyProperty, setBigDecimalProperty, setBooleanProperty, setDoubleProperty, setEnumProperty, setFloatProperty, setIntProperty, setListProperty, setLongProperty, setMapModelProperty, setOptAnyProperty, setOptBigDecimalProperty, setOptBooleanProperty, setOptDoubleProperty, setOptEnumProperty, setOptFloatProperty, setOptIntProperty, setOptListProperty, setOptLongProperty, setOptMapModelProperty, setOptStringProperty, setStringProperty, subscribe, toJSON, unsubscribe -
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
-
Method Detail
-
getIndirectNotificationAttributionWindow
final Integer getIndirectNotificationAttributionWindow()
-
setIndirectNotificationAttributionWindow
final Unit setIndirectNotificationAttributionWindow(Integer indirectNotificationAttributionWindow)
-
getNotificationLimit
final Integer getNotificationLimit()
-
setNotificationLimit
final Unit setNotificationLimit(Integer notificationLimit)
-
getIndirectIAMAttributionWindow
final Integer getIndirectIAMAttributionWindow()
-
setIndirectIAMAttributionWindow
final Unit setIndirectIAMAttributionWindow(Integer indirectIAMAttributionWindow)
-
getIamLimit
final Integer getIamLimit()
-
setIamLimit
final Unit setIamLimit(Integer iamLimit)
-
getIsDirectEnabled
final Boolean getIsDirectEnabled()
-
setIsDirectEnabled
final Unit setIsDirectEnabled(Boolean isDirectEnabled)
-
getIsIndirectEnabled
final Boolean getIsIndirectEnabled()
-
setIsIndirectEnabled
final Unit setIsIndirectEnabled(Boolean isIndirectEnabled)
-
getIsUnattributedEnabled
final Boolean getIsUnattributedEnabled()
-
setIsUnattributedEnabled
final Unit setIsUnattributedEnabled(Boolean isUnattributedEnabled)
-
getHasSubscribers
Boolean getHasSubscribers()
-
-
-
-