Package com.braze.events

Types

BrazeNetworkFailureEvent
Link copied to clipboard
data class BrazeNetworkFailureEvent(originalException: Exception, brazeRequest: IBrazeRequest)
BrazePushEvent
Link copied to clipboard
data class BrazePushEvent(eventType: BrazePushEventType, notificationPayload: BrazeNotificationPayload)
BrazeSdkAuthenticationErrorEvent
Link copied to clipboard
data class BrazeSdkAuthenticationErrorEvent(sdkAuthError: SdkAuthError)
ContentCardsUpdatedEvent
Link copied to clipboard
class ContentCardsUpdatedEvent(contentCards: List<Card>, userId: String?, timestampSeconds: Long, isFromOfflineStorage: Boolean)
IEventSubscriber
Link copied to clipboard
interface IEventSubscriber<T>
InAppMessageEvent
Link copied to clipboard
data class InAppMessageEvent(triggerEvent: ITriggerEvent, triggerAction: ITriggeredAction, inAppMessage: IInAppMessage, userId: String?)
When Braze receives a new in-app message in a server response, this event is fired.
IValueCallback
Link copied to clipboard
interface IValueCallback<T>
SdkDataWipeEvent
Link copied to clipboard
class SdkDataWipeEvent
Event fired when SDK data has been wiped and external caches of messages (such as Content Cards, In-App Messages, etc.) should be cleared.
SessionStateChangedEvent
Link copied to clipboard
data class SessionStateChangedEvent(sessionId: String, eventType: SessionStateChangedEvent.ChangeType)
SimpleValueCallback
Link copied to clipboard
open class SimpleValueCallback<T> : IValueCallback<T>
A convenience class to extend when you only want to listen for a subset of all the value callback methods.