//inappmessaging/com.rakuten.tech.mobile.inappmessaging.runtime.data.models.appevents/Event
Event
interface Event
Interface of local events.
Inheritors
BaseEvent |
Functions
Name | Summary |
---|---|
getAttributeMap | [androidJvm] @NotNull abstract fun getAttributeMap(): Map<String, Attribute?> This method returns event attribute map. |
getEventName | [androidJvm] @NotNull abstract fun getEventName(): String This method returns event name. |
getEventType | [androidJvm] @NotNull abstract fun getEventType(): Int This method returns event type. |
getRatEventMap | [androidJvm] @NotNull abstract fun getRatEventMap(): Map<String, Any> This method returns RAT event map. |
getTimestamp | [androidJvm] @NotNull abstract fun getTimestamp(): Long This method returns event timestamp. |
isPersistentType | [androidJvm] @NotNull abstract 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. |