//inappmessaging/com.rakuten.tech.mobile.inappmessaging.runtime.data.models.appevents/LoginSuccessfulEvent

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.

Constructors

LoginSuccessfulEvent [androidJvm]
fun LoginSuccessfulEvent()

Functions

Name Summary
getAttributeMap [androidJvm]
@NotNull
open override fun getAttributeMap(): Map<String, Attribute?>
This method is intended to be used by child classes which doesn’t override this method. Returns an empty map.
getEventName [androidJvm]
open override fun getEventName(): String
This method returns the event name.
getEventType [androidJvm]
@NotNull
open override fun getEventType(): Int
This method returns the event type id.
getRatEventMap [androidJvm]
@NotNull
open override fun getRatEventMap(): Map<String, Any>
A map will be created containing event’s base attributes like event name, and timestamp.
getTimestamp [androidJvm]
@NotNull
open override fun getTimestamp(): Long
This method returns the timestamp.
isPersistentType [androidJvm]
@NotNull
open override fun isPersistentType(): Boolean
This method returns event is persistent type (can be used by campaigns multiple times). If persistent type, event will not be removed in LocalEventRepository when used by a campaign.