//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. |