-
- All Implemented Interfaces:
-
com.onesignal.common.events.IEventNotifier
public interface ISubscriptionManager implements IEventNotifier<ISubscriptionChangedHandler>
-
-
Method Summary
Modifier and Type Method Description abstract UnitaddEmailSubscription(String email)abstract UnitaddOrUpdatePushSubscriptionToken(String pushToken, SubscriptionStatus pushTokenStatus)abstract UnitaddSmsSubscription(String sms)abstract UnitremoveEmailSubscription(String email)abstract UnitremoveSmsSubscription(String sms)abstract SubscriptionListgetSubscriptions()abstract UnitsetSubscriptions(SubscriptionList subscriptions)abstract SubscriptionModelgetPushSubscriptionModel()abstract BooleangetHasSubscribers()Whether there are currently any subscribers. -
-
Method Detail
-
addEmailSubscription
abstract Unit addEmailSubscription(String email)
-
addOrUpdatePushSubscriptionToken
abstract Unit addOrUpdatePushSubscriptionToken(String pushToken, SubscriptionStatus pushTokenStatus)
-
addSmsSubscription
abstract Unit addSmsSubscription(String sms)
-
removeEmailSubscription
abstract Unit removeEmailSubscription(String email)
-
removeSmsSubscription
abstract Unit removeSmsSubscription(String sms)
-
getSubscriptions
abstract SubscriptionList getSubscriptions()
-
setSubscriptions
abstract Unit setSubscriptions(SubscriptionList subscriptions)
-
getPushSubscriptionModel
abstract SubscriptionModel getPushSubscriptionModel()
-
getHasSubscribers
abstract Boolean getHasSubscribers()
Whether there are currently any subscribers.
-
-
-
-