Interface NotificationHandler
-
- All Implemented Interfaces:
-
io.getstream.android.push.permissions.NotificationPermissionHandler
public interface NotificationHandler implements NotificationPermissionHandler
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description public classNotificationHandler.Companion
-
Method Summary
Modifier and Type Method Description abstract UnitonRingingCall(StreamCallId callId, String callDisplayName)abstract UnitonMissedCall(StreamCallId callId, String callDisplayName)abstract UnitonNotification(StreamCallId callId, String callDisplayName)abstract UnitonLiveCall(StreamCallId callId, String callDisplayName)abstract NotificationgetOngoingCallNotification(String callDisplayName, StreamCallId callId)abstract NotificationgetRingingCallNotification(RingingState ringingState, StreamCallId callId, String callDisplayName, Boolean shouldHaveContentIntent)-
Methods inherited from class io.getstream.android.push.permissions.NotificationPermissionHandler
onPermissionDenied, onPermissionGranted, onPermissionRationale, onPermissionRequested -
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
-
Method Detail
-
onRingingCall
abstract Unit onRingingCall(StreamCallId callId, String callDisplayName)
-
onMissedCall
abstract Unit onMissedCall(StreamCallId callId, String callDisplayName)
-
onNotification
abstract Unit onNotification(StreamCallId callId, String callDisplayName)
-
onLiveCall
abstract Unit onLiveCall(StreamCallId callId, String callDisplayName)
-
getOngoingCallNotification
abstract Notification getOngoingCallNotification(String callDisplayName, StreamCallId callId)
-
getRingingCallNotification
abstract Notification getRingingCallNotification(RingingState ringingState, StreamCallId callId, String callDisplayName, Boolean shouldHaveContentIntent)
-
-
-
-