fun init(key: String, context: Context)
fun init(key: String, context: Context)
fun createElement(slug: String, target: ViewGroup): Unit
fun autoCreate(filters: List<String>? = emptyList()): Unit
fun commitPageView(): Engage
fun config(key: String, value: Any?, readOnly: Boolean? = null): Engage
fun config(options: Map<String, Any?>, readOnly: Boolean? = null): Engage
fun texts(key: String, value: String?, readOnly: Boolean? = null, locale: String? = null): Engage
fun texts(options: Map<String, String?>, readOnly: Boolean? = null, locale: String? = null): Engage
fun variable(name: String, value: Any): Engage
fun variable(options: Map<String, Any>): Engage
fun on*(callback: (data: Any?) -> Unit): Access
fun off(event: EngageEvents): Engage
on*
.
Accepted values for event
are:Events.READY
Events.SEEN
Events.CLICK
Events.FORM_SUBMIT
Events.DESTROY
Events.ERROR