TriggerSDK

object TriggerSDK

Properties

Link copied to clipboard

Functions

Link copied to clipboard
fun addJourneyLog(serverId: String, programKey: String, data: Map<String, String?>)
Link copied to clipboard
fun deleteAll(deleteCustomData: Boolean)
Link copied to clipboard
fun deleteProgram(serverId: String, programKey: String, deleteCustomData: Boolean)
Link copied to clipboard
fun download(serverId: String, surveyId: String): ProgramDownloadResult
Link copied to clipboard
fun downloadAsync(serverId: String, programKey: String): Deferred<ProgramDownloadResult>
Link copied to clipboard
fun downloadCountersAsync(serverId: String, programKey: String): Deferred<ProgramDownloadResult>
Link copied to clipboard
fun getActiveScenarioCount(serverId: String, programKey: String): Int
Link copied to clipboard
fun getPrograms(serverId: String): List<Program>
Link copied to clipboard
fun getProgramVariable(serverId: String, programKey: String, key: String): String?
Link copied to clipboard
fun notifyAppBackground(data: Map<String, String?> = emptyMap())
Link copied to clipboard
fun notifyAppFeedback(data: Map<String, String?> = emptyMap())
Link copied to clipboard
fun notifyAppForeground(data: Map<String, String?> = emptyMap())
Link copied to clipboard
fun notifyBeaconEnter(triggerBeaconInfo: TriggerBeaconInfo, data: Map<String, String?> = emptyMap())
Link copied to clipboard
fun notifyBeaconExit(triggerBeaconInfo: TriggerBeaconInfo, data: Map<String, String?> = emptyMap())
Link copied to clipboard
fun notifyEvent(event: String, data: Map<String, String?> = emptyMap())
fun notifyEvent(serverId: String, programKey: String, event: String, data: Map<String, String?> = emptyMap())
Link copied to clipboard
fun removeCallback(serverId: String, programKey: String)
Link copied to clipboard
fun setCallback(serverId: String, programKey: String, callback: ProgramCallback)
Link copied to clipboard
fun setProgramVariable(serverId: String, programKey: String, key: String, value: String?)
Link copied to clipboard