DestinationPlugin

abstract class DestinationPlugin : EventPlugin

Functions

Link copied to clipboard
fun add(plugin: Plugin)
Link copied to clipboard
override fun execute(event: BaseEvent): BaseEvent?
Link copied to clipboard
open fun flush()
Link copied to clipboard
open fun groupIdentify(payload: GroupIdentifyEvent): GroupIdentifyEvent?
Link copied to clipboard
open fun identify(payload: IdentifyEvent): IdentifyEvent?
Link copied to clipboard
fun process(event: BaseEvent?): BaseEvent?
Link copied to clipboard
fun remove(plugin: Plugin)
Link copied to clipboard
open fun revenue(payload: RevenueEvent): RevenueEvent?
Link copied to clipboard
open override fun setup(amplitude: Amplitude)
Link copied to clipboard
open fun track(payload: BaseEvent): BaseEvent?

Properties

Link copied to clipboard
open lateinit override var amplitude: Amplitude
Link copied to clipboard
open override val type: Plugin.Type

Inheritors

Link copied to clipboard