//inappmessaging/com.rakuten.tech.mobile.inappmessaging.runtime.data.models.appevents
Package com.rakuten.tech.mobile.inappmessaging.runtime.data.models.appevents
Types
Name | Summary |
---|---|
AppStartEvent | [androidJvm] class AppStartEvent : BaseEvent App start logEvent for host app to use. Host app can send this event after every app launch, including first launch, or resume. It is recommended to log this event in host app’s base activity’s onResume(). |
BaseEvent | [androidJvm] abstract class BaseEvent(@NotNulleventType: EventType, @NotNulleventName: String, @NotNullisPersistent: Boolean) : Event BaseEvent will be the base class of all local events objects, including CustomEvent. During initialization, constructor parameters will be checked for validity if there are reasons to believe that parameter could be invalid. |
CustomEvent | [androidJvm] class CustomEvent(@NonNulleventName: String) : BaseEvent Logging custom event for client to use. Note: Please don’t use the same attribute’s name more than once because the new attribute will replace the old one. |
Event | [androidJvm] interface Event Interface of local events. |
LoginSuccessfulEvent | [androidJvm] class LoginSuccessfulEvent : BaseEvent Login Successful Event for host app to use. Please note: this will trigger InAppMessaging SDK to update current session data to the new user. |
PurchaseSuccessfulEvent | [androidJvm] class PurchaseSuccessfulEvent : BaseEvent Purchase successful Event for host app to use. |