@tryinhouse/react-native-inhouse-sdk
Version:
A React Native module for tracking SDK functionality
2 lines (1 loc) • 34.1 kB
JSON
[{"name":"class DeepLinkActivity : Activity","description":"co.tryinhouse.android.DeepLinkActivity","location":"client/co.tryinhouse.android/-deep-link-activity/index.html","searchKeys":["DeepLinkActivity","class DeepLinkActivity : Activity","co.tryinhouse.android.DeepLinkActivity"]},{"name":"class DeepLinkHandler(trackingSDK: TrackingSDK, config: SDKConfig)","description":"co.tryinhouse.android.DeepLinkHandler","location":"client/co.tryinhouse.android/-deep-link-handler/index.html","searchKeys":["DeepLinkHandler","class DeepLinkHandler(trackingSDK: TrackingSDK, config: SDKConfig)","co.tryinhouse.android.DeepLinkHandler"]},{"name":"class EventTracker(networkClient: NetworkClient, storageManager: StorageManager, config: SDKConfig)","description":"co.tryinhouse.android.EventTracker","location":"client/co.tryinhouse.android/-event-tracker/index.html","searchKeys":["EventTracker","class EventTracker(networkClient: NetworkClient, storageManager: StorageManager, config: SDKConfig)","co.tryinhouse.android.EventTracker"]},{"name":"class InstallReferrerManager(context: Context, storageManager: StorageManager)","description":"co.tryinhouse.android.InstallReferrerManager","location":"client/co.tryinhouse.android/-install-referrer-manager/index.html","searchKeys":["InstallReferrerManager","class InstallReferrerManager(context: Context, storageManager: StorageManager)","co.tryinhouse.android.InstallReferrerManager"]},{"name":"class InstallReferrerReceiver : BroadcastReceiver","description":"co.tryinhouse.android.InstallReferrerReceiver","location":"client/co.tryinhouse.android/-install-referrer-receiver/index.html","searchKeys":["InstallReferrerReceiver","class InstallReferrerReceiver : BroadcastReceiver","co.tryinhouse.android.InstallReferrerReceiver"]},{"name":"class NetworkClient(config: SDKConfig)","description":"co.tryinhouse.android.NetworkClient","location":"client/co.tryinhouse.android/-network-client/index.html","searchKeys":["NetworkClient","class NetworkClient(config: SDKConfig)","co.tryinhouse.android.NetworkClient"]},{"name":"class ShortLinkDetector(shortLinkDomain: String)","description":"co.tryinhouse.android.ShortLinkDetector","location":"client/co.tryinhouse.android/-short-link-detector/index.html","searchKeys":["ShortLinkDetector","class ShortLinkDetector(shortLinkDomain: String)","co.tryinhouse.android.ShortLinkDetector"]},{"name":"class StorageManager(context: Context)","description":"co.tryinhouse.android.StorageManager","location":"client/co.tryinhouse.android/-storage-manager/index.html","searchKeys":["StorageManager","class StorageManager(context: Context)","co.tryinhouse.android.StorageManager"]},{"name":"class TrackingSDK","description":"co.tryinhouse.android.TrackingSDK","location":"client/co.tryinhouse.android/-tracking-s-d-k/index.html","searchKeys":["TrackingSDK","class TrackingSDK","co.tryinhouse.android.TrackingSDK"]},{"name":"constructor()","description":"co.tryinhouse.android.BaseTrackingActivity.BaseTrackingActivity","location":"client/co.tryinhouse.android/-base-tracking-activity/-base-tracking-activity.html","searchKeys":["BaseTrackingActivity","constructor()","co.tryinhouse.android.BaseTrackingActivity.BaseTrackingActivity"]},{"name":"constructor()","description":"co.tryinhouse.android.DeepLinkActivity.DeepLinkActivity","location":"client/co.tryinhouse.android/-deep-link-activity/-deep-link-activity.html","searchKeys":["DeepLinkActivity","constructor()","co.tryinhouse.android.DeepLinkActivity.DeepLinkActivity"]},{"name":"constructor()","description":"co.tryinhouse.android.InstallReferrerReceiver.InstallReferrerReceiver","location":"client/co.tryinhouse.android/-install-referrer-receiver/-install-referrer-receiver.html","searchKeys":["InstallReferrerReceiver","constructor()","co.tryinhouse.android.InstallReferrerReceiver.InstallReferrerReceiver"]},{"name":"constructor(config: SDKConfig)","description":"co.tryinhouse.android.NetworkClient.NetworkClient","location":"client/co.tryinhouse.android/-network-client/-network-client.html","searchKeys":["NetworkClient","constructor(config: SDKConfig)","co.tryinhouse.android.NetworkClient.NetworkClient"]},{"name":"constructor(context: Context)","description":"co.tryinhouse.android.StorageManager.StorageManager","location":"client/co.tryinhouse.android/-storage-manager/-storage-manager.html","searchKeys":["StorageManager","constructor(context: Context)","co.tryinhouse.android.StorageManager.StorageManager"]},{"name":"constructor(context: Context, storageManager: StorageManager)","description":"co.tryinhouse.android.InstallReferrerManager.InstallReferrerManager","location":"client/co.tryinhouse.android/-install-referrer-manager/-install-referrer-manager.html","searchKeys":["InstallReferrerManager","constructor(context: Context, storageManager: StorageManager)","co.tryinhouse.android.InstallReferrerManager.InstallReferrerManager"]},{"name":"constructor(eventType: String, shortLink: String? = null, deepLink: String? = null, timestamp: Long = System.currentTimeMillis(), deviceId: String, sessionId: String, extra: Map<String, Any>? = null, userAgent: String? = null, ipAddress: String? = null, referrer: String? = null)","description":"co.tryinhouse.android.models.Event.Event","location":"client/co.tryinhouse.android.models/-event/-event.html","searchKeys":["Event","constructor(eventType: String, shortLink: String? = null, deepLink: String? = null, timestamp: Long = System.currentTimeMillis(), deviceId: String, sessionId: String, extra: Map<String, Any>? = null, userAgent: String? = null, ipAddress: String? = null, referrer: String? = null)","co.tryinhouse.android.models.Event.Event"]},{"name":"constructor(networkClient: NetworkClient, storageManager: StorageManager, config: SDKConfig)","description":"co.tryinhouse.android.EventTracker.EventTracker","location":"client/co.tryinhouse.android/-event-tracker/-event-tracker.html","searchKeys":["EventTracker","constructor(networkClient: NetworkClient, storageManager: StorageManager, config: SDKConfig)","co.tryinhouse.android.EventTracker.EventTracker"]},{"name":"constructor(projectToken: String, tokenId: String, shortLinkDomain: String, serverUrl: String = \"https://your-api-server.com\", enableDebugLogging: Boolean = false, sessionTimeoutMinutes: Int = 30, maxRetryAttempts: Int = 3)","description":"co.tryinhouse.android.models.SDKConfig.SDKConfig","location":"client/co.tryinhouse.android.models/-s-d-k-config/-s-d-k-config.html","searchKeys":["SDKConfig","constructor(projectToken: String, tokenId: String, shortLinkDomain: String, serverUrl: String = \"https://your-api-server.com\", enableDebugLogging: Boolean = false, sessionTimeoutMinutes: Int = 30, maxRetryAttempts: Int = 3)","co.tryinhouse.android.models.SDKConfig.SDKConfig"]},{"name":"constructor(shortLink: String, keyValuePairs: Map<String, String>, timestamp: Long = System.currentTimeMillis())","description":"co.tryinhouse.android.models.InstallData.InstallData","location":"client/co.tryinhouse.android.models/-install-data/-install-data.html","searchKeys":["InstallData","constructor(shortLink: String, keyValuePairs: Map<String, String>, timestamp: Long = System.currentTimeMillis())","co.tryinhouse.android.models.InstallData.InstallData"]},{"name":"constructor(shortLinkDomain: String)","description":"co.tryinhouse.android.ShortLinkDetector.ShortLinkDetector","location":"client/co.tryinhouse.android/-short-link-detector/-short-link-detector.html","searchKeys":["ShortLinkDetector","constructor(shortLinkDomain: String)","co.tryinhouse.android.ShortLinkDetector.ShortLinkDetector"]},{"name":"constructor(trackingSDK: TrackingSDK, config: SDKConfig)","description":"co.tryinhouse.android.DeepLinkHandler.DeepLinkHandler","location":"client/co.tryinhouse.android/-deep-link-handler/-deep-link-handler.html","searchKeys":["DeepLinkHandler","constructor(trackingSDK: TrackingSDK, config: SDKConfig)","co.tryinhouse.android.DeepLinkHandler.DeepLinkHandler"]},{"name":"data class Event(val eventType: String, val shortLink: String? = null, val deepLink: String? = null, val timestamp: Long = System.currentTimeMillis(), val deviceId: String, val sessionId: String, val extra: Map<String, Any>? = null, val userAgent: String? = null, val ipAddress: String? = null, val referrer: String? = null)","description":"co.tryinhouse.android.models.Event","location":"client/co.tryinhouse.android.models/-event/index.html","searchKeys":["Event","data class Event(val eventType: String, val shortLink: String? = null, val deepLink: String? = null, val timestamp: Long = System.currentTimeMillis(), val deviceId: String, val sessionId: String, val extra: Map<String, Any>? = null, val userAgent: String? = null, val ipAddress: String? = null, val referrer: String? = null)","co.tryinhouse.android.models.Event"]},{"name":"data class InstallData(val shortLink: String, val keyValuePairs: Map<String, String>, val timestamp: Long = System.currentTimeMillis())","description":"co.tryinhouse.android.models.InstallData","location":"client/co.tryinhouse.android.models/-install-data/index.html","searchKeys":["InstallData","data class InstallData(val shortLink: String, val keyValuePairs: Map<String, String>, val timestamp: Long = System.currentTimeMillis())","co.tryinhouse.android.models.InstallData"]},{"name":"data class SDKConfig(val projectToken: String, val tokenId: String, val shortLinkDomain: String, val serverUrl: String = \"https://your-api-server.com\", val enableDebugLogging: Boolean = false, val sessionTimeoutMinutes: Int = 30, val maxRetryAttempts: Int = 3)","description":"co.tryinhouse.android.models.SDKConfig","location":"client/co.tryinhouse.android.models/-s-d-k-config/index.html","searchKeys":["SDKConfig","data class SDKConfig(val projectToken: String, val tokenId: String, val shortLinkDomain: String, val serverUrl: String = \"https://your-api-server.com\", val enableDebugLogging: Boolean = false, val sessionTimeoutMinutes: Int = 30, val maxRetryAttempts: Int = 3)","co.tryinhouse.android.models.SDKConfig"]},{"name":"fun clearFailedEvents()","description":"co.tryinhouse.android.StorageManager.clearFailedEvents","location":"client/co.tryinhouse.android/-storage-manager/clear-failed-events.html","searchKeys":["clearFailedEvents","fun clearFailedEvents()","co.tryinhouse.android.StorageManager.clearFailedEvents"]},{"name":"fun debugFirstInstallState()","description":"co.tryinhouse.android.StorageManager.debugFirstInstallState","location":"client/co.tryinhouse.android/-storage-manager/debug-first-install-state.html","searchKeys":["debugFirstInstallState","fun debugFirstInstallState()","co.tryinhouse.android.StorageManager.debugFirstInstallState"]},{"name":"fun debugFirstInstallState()","description":"co.tryinhouse.android.TrackingSDK.debugFirstInstallState","location":"client/co.tryinhouse.android/-tracking-s-d-k/debug-first-install-state.html","searchKeys":["debugFirstInstallState","fun debugFirstInstallState()","co.tryinhouse.android.TrackingSDK.debugFirstInstallState"]},{"name":"fun extractShortLink(referrer: String): String?","description":"co.tryinhouse.android.ShortLinkDetector.extractShortLink","location":"client/co.tryinhouse.android/-short-link-detector/extract-short-link.html","searchKeys":["extractShortLink","fun extractShortLink(referrer: String): String?","co.tryinhouse.android.ShortLinkDetector.extractShortLink"]},{"name":"fun extractShortLinkFromIntent(intent: Intent): String?","description":"co.tryinhouse.android.ShortLinkDetector.extractShortLinkFromIntent","location":"client/co.tryinhouse.android/-short-link-detector/extract-short-link-from-intent.html","searchKeys":["extractShortLinkFromIntent","fun extractShortLinkFromIntent(intent: Intent): String?","co.tryinhouse.android.ShortLinkDetector.extractShortLinkFromIntent"]},{"name":"fun fetchInstallReferrer(callback: (String?) -> Unit)","description":"co.tryinhouse.android.TrackingSDK.fetchInstallReferrer","location":"client/co.tryinhouse.android/-tracking-s-d-k/fetch-install-referrer.html","searchKeys":["fetchInstallReferrer","fun fetchInstallReferrer(callback: (String?) -> Unit)","co.tryinhouse.android.TrackingSDK.fetchInstallReferrer"]},{"name":"fun getApplicationContext(): Context?","description":"co.tryinhouse.android.TrackingSDK.getApplicationContext","location":"client/co.tryinhouse.android/-tracking-s-d-k/get-application-context.html","searchKeys":["getApplicationContext","fun getApplicationContext(): Context?","co.tryinhouse.android.TrackingSDK.getApplicationContext"]},{"name":"fun getDeviceId(): String","description":"co.tryinhouse.android.StorageManager.getDeviceId","location":"client/co.tryinhouse.android/-storage-manager/get-device-id.html","searchKeys":["getDeviceId","fun getDeviceId(): String","co.tryinhouse.android.StorageManager.getDeviceId"]},{"name":"fun getDeviceId(): String","description":"co.tryinhouse.android.TrackingSDK.getDeviceId","location":"client/co.tryinhouse.android/-tracking-s-d-k/get-device-id.html","searchKeys":["getDeviceId","fun getDeviceId(): String","co.tryinhouse.android.TrackingSDK.getDeviceId"]},{"name":"fun getFailedEvents(): List<Event>","description":"co.tryinhouse.android.StorageManager.getFailedEvents","location":"client/co.tryinhouse.android/-storage-manager/get-failed-events.html","searchKeys":["getFailedEvents","fun getFailedEvents(): List<Event>","co.tryinhouse.android.StorageManager.getFailedEvents"]},{"name":"fun getInstallData(): InstallData?","description":"co.tryinhouse.android.StorageManager.getInstallData","location":"client/co.tryinhouse.android/-storage-manager/get-install-data.html","searchKeys":["getInstallData","fun getInstallData(): InstallData?","co.tryinhouse.android.StorageManager.getInstallData"]},{"name":"fun getInstallReferrer(): String?","description":"co.tryinhouse.android.StorageManager.getInstallReferrer","location":"client/co.tryinhouse.android/-storage-manager/get-install-referrer.html","searchKeys":["getInstallReferrer","fun getInstallReferrer(): String?","co.tryinhouse.android.StorageManager.getInstallReferrer"]},{"name":"fun getInstallReferrer(): String?","description":"co.tryinhouse.android.TrackingSDK.getInstallReferrer","location":"client/co.tryinhouse.android/-tracking-s-d-k/get-install-referrer.html","searchKeys":["getInstallReferrer","fun getInstallReferrer(): String?","co.tryinhouse.android.TrackingSDK.getInstallReferrer"]},{"name":"fun getInstallReferrer(callback: (String?) -> Unit)","description":"co.tryinhouse.android.InstallReferrerManager.getInstallReferrer","location":"client/co.tryinhouse.android/-install-referrer-manager/get-install-referrer.html","searchKeys":["getInstallReferrer","fun getInstallReferrer(callback: (String?) -> Unit)","co.tryinhouse.android.InstallReferrerManager.getInstallReferrer"]},{"name":"fun getInstance(): TrackingSDK","description":"co.tryinhouse.android.TrackingSDK.Companion.getInstance","location":"client/co.tryinhouse.android/-tracking-s-d-k/-companion/get-instance.html","searchKeys":["getInstance","fun getInstance(): TrackingSDK","co.tryinhouse.android.TrackingSDK.Companion.getInstance"]},{"name":"fun getSessionId(): String","description":"co.tryinhouse.android.TrackingSDK.getSessionId","location":"client/co.tryinhouse.android/-tracking-s-d-k/get-session-id.html","searchKeys":["getSessionId","fun getSessionId(): String","co.tryinhouse.android.TrackingSDK.getSessionId"]},{"name":"fun handleDeepLink(activity: Activity, intent: Intent)","description":"co.tryinhouse.android.DeepLinkHandler.handleDeepLink","location":"client/co.tryinhouse.android/-deep-link-handler/handle-deep-link.html","searchKeys":["handleDeepLink","fun handleDeepLink(activity: Activity, intent: Intent)","co.tryinhouse.android.DeepLinkHandler.handleDeepLink"]},{"name":"fun initialize(context: Context, projectToken: String, tokenId: String, shortLinkDomain: String, serverUrl: String = \"https://api.tryinhouse.co\", enableDebugLogging: Boolean = false, callback: (callbackType: String, jsonData: String) -> Unit? = null)","description":"co.tryinhouse.android.TrackingSDK.initialize","location":"client/co.tryinhouse.android/-tracking-s-d-k/initialize.html","searchKeys":["initialize","fun initialize(context: Context, projectToken: String, tokenId: String, shortLinkDomain: String, serverUrl: String = \"https://api.tryinhouse.co\", enableDebugLogging: Boolean = false, callback: (callbackType: String, jsonData: String) -> Unit? = null)","co.tryinhouse.android.TrackingSDK.initialize"]},{"name":"fun isFirstInstall(): Boolean","description":"co.tryinhouse.android.StorageManager.isFirstInstall","location":"client/co.tryinhouse.android/-storage-manager/is-first-install.html","searchKeys":["isFirstInstall","fun isFirstInstall(): Boolean","co.tryinhouse.android.StorageManager.isFirstInstall"]},{"name":"fun isShortLink(url: String): Boolean","description":"co.tryinhouse.android.ShortLinkDetector.isShortLink","location":"client/co.tryinhouse.android/-short-link-detector/is-short-link.html","searchKeys":["isShortLink","fun isShortLink(url: String): Boolean","co.tryinhouse.android.ShortLinkDetector.isShortLink"]},{"name":"fun onAppResume()","description":"co.tryinhouse.android.TrackingSDK.onAppResume","location":"client/co.tryinhouse.android/-tracking-s-d-k/on-app-resume.html","searchKeys":["onAppResume","fun onAppResume()","co.tryinhouse.android.TrackingSDK.onAppResume"]},{"name":"fun onNewIntent(intent: Intent?)","description":"co.tryinhouse.android.TrackingSDK.onNewIntent","location":"client/co.tryinhouse.android/-tracking-s-d-k/on-new-intent.html","searchKeys":["onNewIntent","fun onNewIntent(intent: Intent?)","co.tryinhouse.android.TrackingSDK.onNewIntent"]},{"name":"fun resetFirstInstall()","description":"co.tryinhouse.android.StorageManager.resetFirstInstall","location":"client/co.tryinhouse.android/-storage-manager/reset-first-install.html","searchKeys":["resetFirstInstall","fun resetFirstInstall()","co.tryinhouse.android.StorageManager.resetFirstInstall"]},{"name":"fun resetFirstInstall()","description":"co.tryinhouse.android.TrackingSDK.resetFirstInstall","location":"client/co.tryinhouse.android/-tracking-s-d-k/reset-first-install.html","searchKeys":["resetFirstInstall","fun resetFirstInstall()","co.tryinhouse.android.TrackingSDK.resetFirstInstall"]},{"name":"fun setCurrentActivity(activity: Activity?)","description":"co.tryinhouse.android.TrackingSDK.setCurrentActivity","location":"client/co.tryinhouse.android/-tracking-s-d-k/set-current-activity.html","searchKeys":["setCurrentActivity","fun setCurrentActivity(activity: Activity?)","co.tryinhouse.android.TrackingSDK.setCurrentActivity"]},{"name":"fun setFirstInstallComplete()","description":"co.tryinhouse.android.StorageManager.setFirstInstallComplete","location":"client/co.tryinhouse.android/-storage-manager/set-first-install-complete.html","searchKeys":["setFirstInstallComplete","fun setFirstInstallComplete()","co.tryinhouse.android.StorageManager.setFirstInstallComplete"]},{"name":"fun storeFailedEvent(event: Event)","description":"co.tryinhouse.android.StorageManager.storeFailedEvent","location":"client/co.tryinhouse.android/-storage-manager/store-failed-event.html","searchKeys":["storeFailedEvent","fun storeFailedEvent(event: Event)","co.tryinhouse.android.StorageManager.storeFailedEvent"]},{"name":"fun storeInstallData(installData: InstallData)","description":"co.tryinhouse.android.StorageManager.storeInstallData","location":"client/co.tryinhouse.android/-storage-manager/store-install-data.html","searchKeys":["storeInstallData","fun storeInstallData(installData: InstallData)","co.tryinhouse.android.StorageManager.storeInstallData"]},{"name":"fun storeInstallReferrer(referrer: String)","description":"co.tryinhouse.android.StorageManager.storeInstallReferrer","location":"client/co.tryinhouse.android/-storage-manager/store-install-referrer.html","searchKeys":["storeInstallReferrer","fun storeInstallReferrer(referrer: String)","co.tryinhouse.android.StorageManager.storeInstallReferrer"]},{"name":"fun trackAppInstall(shortLink: String, referrer: String? = null, callback: (String) -> Unit? = null)","description":"co.tryinhouse.android.EventTracker.trackAppInstall","location":"client/co.tryinhouse.android/-event-tracker/track-app-install.html","searchKeys":["trackAppInstall","fun trackAppInstall(shortLink: String, referrer: String? = null, callback: (String) -> Unit? = null)","co.tryinhouse.android.EventTracker.trackAppInstall"]},{"name":"fun trackAppInstallFromReferrer(referrer: String, callback: (String) -> Unit? = null)","description":"co.tryinhouse.android.TrackingSDK.trackAppInstallFromReferrer","location":"client/co.tryinhouse.android/-tracking-s-d-k/track-app-install-from-referrer.html","searchKeys":["trackAppInstallFromReferrer","fun trackAppInstallFromReferrer(referrer: String, callback: (String) -> Unit? = null)","co.tryinhouse.android.TrackingSDK.trackAppInstallFromReferrer"]},{"name":"fun trackAppInstallFromShortLink(shortLink: String, referrer: String? = null, callback: (String) -> Unit? = null)","description":"co.tryinhouse.android.TrackingSDK.trackAppInstallFromShortLink","location":"client/co.tryinhouse.android/-tracking-s-d-k/track-app-install-from-short-link.html","searchKeys":["trackAppInstallFromShortLink","fun trackAppInstallFromShortLink(shortLink: String, referrer: String? = null, callback: (String) -> Unit? = null)","co.tryinhouse.android.TrackingSDK.trackAppInstallFromShortLink"]},{"name":"fun trackAppInstallReferrerOnly(referrer: String, callback: (String) -> Unit? = null)","description":"co.tryinhouse.android.EventTracker.trackAppInstallReferrerOnly","location":"client/co.tryinhouse.android/-event-tracker/track-app-install-referrer-only.html","searchKeys":["trackAppInstallReferrerOnly","fun trackAppInstallReferrerOnly(referrer: String, callback: (String) -> Unit? = null)","co.tryinhouse.android.EventTracker.trackAppInstallReferrerOnly"]},{"name":"fun trackAppOpen(shortLink: String? = null, callback: (String) -> Unit? = null)","description":"co.tryinhouse.android.TrackingSDK.trackAppOpen","location":"client/co.tryinhouse.android/-tracking-s-d-k/track-app-open.html","searchKeys":["trackAppOpen","fun trackAppOpen(shortLink: String? = null, callback: (String) -> Unit? = null)","co.tryinhouse.android.TrackingSDK.trackAppOpen"]},{"name":"fun trackAppOpenFromShortLink(shortLink: String, callback: (String) -> Unit? = null)","description":"co.tryinhouse.android.TrackingSDK.trackAppOpenFromShortLink","location":"client/co.tryinhouse.android/-tracking-s-d-k/track-app-open-from-short-link.html","searchKeys":["trackAppOpenFromShortLink","fun trackAppOpenFromShortLink(shortLink: String, callback: (String) -> Unit? = null)","co.tryinhouse.android.TrackingSDK.trackAppOpenFromShortLink"]},{"name":"fun trackCustomEvent(eventType: String, shortLink: String? = null, additionalData: Map<String, String>? = null, callback: (String) -> Unit? = null)","description":"co.tryinhouse.android.TrackingSDK.trackCustomEvent","location":"client/co.tryinhouse.android/-tracking-s-d-k/track-custom-event.html","searchKeys":["trackCustomEvent","fun trackCustomEvent(eventType: String, shortLink: String? = null, additionalData: Map<String, String>? = null, callback: (String) -> Unit? = null)","co.tryinhouse.android.TrackingSDK.trackCustomEvent"]},{"name":"fun trackCustomEvent(eventType: String, shortLink: String?, additionalData: Map<String, String>?, callback: (String) -> Unit? = null)","description":"co.tryinhouse.android.EventTracker.trackCustomEvent","location":"client/co.tryinhouse.android/-event-tracker/track-custom-event.html","searchKeys":["trackCustomEvent","fun trackCustomEvent(eventType: String, shortLink: String?, additionalData: Map<String, String>?, callback: (String) -> Unit? = null)","co.tryinhouse.android.EventTracker.trackCustomEvent"]},{"name":"fun trackEvent(eventType: String, shortLink: String? = null, callback: (String) -> Unit? = null)","description":"co.tryinhouse.android.EventTracker.trackEvent","location":"client/co.tryinhouse.android/-event-tracker/track-event.html","searchKeys":["trackEvent","fun trackEvent(eventType: String, shortLink: String? = null, callback: (String) -> Unit? = null)","co.tryinhouse.android.EventTracker.trackEvent"]},{"name":"fun trackSessionStart(shortLink: String? = null, callback: (String) -> Unit? = null)","description":"co.tryinhouse.android.TrackingSDK.trackSessionStart","location":"client/co.tryinhouse.android/-tracking-s-d-k/track-session-start.html","searchKeys":["trackSessionStart","fun trackSessionStart(shortLink: String? = null, callback: (String) -> Unit? = null)","co.tryinhouse.android.TrackingSDK.trackSessionStart"]},{"name":"fun trackSessionStartFromShortLink(shortLink: String, callback: (String) -> Unit? = null)","description":"co.tryinhouse.android.TrackingSDK.trackSessionStartFromShortLink","location":"client/co.tryinhouse.android/-tracking-s-d-k/track-session-start-from-short-link.html","searchKeys":["trackSessionStartFromShortLink","fun trackSessionStartFromShortLink(shortLink: String, callback: (String) -> Unit? = null)","co.tryinhouse.android.TrackingSDK.trackSessionStartFromShortLink"]},{"name":"fun trackShortLinkClick(shortLink: String, deepLink: String? = null, callback: (String) -> Unit? = null)","description":"co.tryinhouse.android.TrackingSDK.trackShortLinkClick","location":"client/co.tryinhouse.android/-tracking-s-d-k/track-short-link-click.html","searchKeys":["trackShortLinkClick","fun trackShortLinkClick(shortLink: String, deepLink: String? = null, callback: (String) -> Unit? = null)","co.tryinhouse.android.TrackingSDK.trackShortLinkClick"]},{"name":"fun trackShortLinkClick(shortLink: String, deepLink: String?, callback: (String) -> Unit? = null)","description":"co.tryinhouse.android.EventTracker.trackShortLinkClick","location":"client/co.tryinhouse.android/-event-tracker/track-short-link-click.html","searchKeys":["trackShortLinkClick","fun trackShortLinkClick(shortLink: String, deepLink: String?, callback: (String) -> Unit? = null)","co.tryinhouse.android.EventTracker.trackShortLinkClick"]},{"name":"object Companion","description":"co.tryinhouse.android.StorageManager.Companion","location":"client/co.tryinhouse.android/-storage-manager/-companion/index.html","searchKeys":["Companion","object Companion","co.tryinhouse.android.StorageManager.Companion"]},{"name":"object Companion","description":"co.tryinhouse.android.TrackingSDK.Companion","location":"client/co.tryinhouse.android/-tracking-s-d-k/-companion/index.html","searchKeys":["Companion","object Companion","co.tryinhouse.android.TrackingSDK.Companion"]},{"name":"open class BaseTrackingActivity : AppCompatActivity","description":"co.tryinhouse.android.BaseTrackingActivity","location":"client/co.tryinhouse.android/-base-tracking-activity/index.html","searchKeys":["BaseTrackingActivity","open class BaseTrackingActivity : AppCompatActivity","co.tryinhouse.android.BaseTrackingActivity"]},{"name":"open override fun onReceive(context: Context, intent: Intent)","description":"co.tryinhouse.android.InstallReferrerReceiver.onReceive","location":"client/co.tryinhouse.android/-install-referrer-receiver/on-receive.html","searchKeys":["onReceive","open override fun onReceive(context: Context, intent: Intent)","co.tryinhouse.android.InstallReferrerReceiver.onReceive"]},{"name":"suspend fun getInstallData(shortLink: String): Map<String, String>","description":"co.tryinhouse.android.NetworkClient.getInstallData","location":"client/co.tryinhouse.android/-network-client/get-install-data.html","searchKeys":["getInstallData","suspend fun getInstallData(shortLink: String): Map<String, String>","co.tryinhouse.android.NetworkClient.getInstallData"]},{"name":"suspend fun sendEvent(event: Event, shortLink: String? = null): String","description":"co.tryinhouse.android.NetworkClient.sendEvent","location":"client/co.tryinhouse.android/-network-client/send-event.html","searchKeys":["sendEvent","suspend fun sendEvent(event: Event, shortLink: String? = null): String","co.tryinhouse.android.NetworkClient.sendEvent"]},{"name":"val deepLink: String? = null","description":"co.tryinhouse.android.models.Event.deepLink","location":"client/co.tryinhouse.android.models/-event/deep-link.html","searchKeys":["deepLink","val deepLink: String? = null","co.tryinhouse.android.models.Event.deepLink"]},{"name":"val deviceId: String","description":"co.tryinhouse.android.models.Event.deviceId","location":"client/co.tryinhouse.android.models/-event/device-id.html","searchKeys":["deviceId","val deviceId: String","co.tryinhouse.android.models.Event.deviceId"]},{"name":"val enableDebugLogging: Boolean = false","description":"co.tryinhouse.android.models.SDKConfig.enableDebugLogging","location":"client/co.tryinhouse.android.models/-s-d-k-config/enable-debug-logging.html","searchKeys":["enableDebugLogging","val enableDebugLogging: Boolean = false","co.tryinhouse.android.models.SDKConfig.enableDebugLogging"]},{"name":"val eventType: String","description":"co.tryinhouse.android.models.Event.eventType","location":"client/co.tryinhouse.android.models/-event/event-type.html","searchKeys":["eventType","val eventType: String","co.tryinhouse.android.models.Event.eventType"]},{"name":"val extra: Map<String, Any>? = null","description":"co.tryinhouse.android.models.Event.extra","location":"client/co.tryinhouse.android.models/-event/extra.html","searchKeys":["extra","val extra: Map<String, Any>? = null","co.tryinhouse.android.models.Event.extra"]},{"name":"val ipAddress: String? = null","description":"co.tryinhouse.android.models.Event.ipAddress","location":"client/co.tryinhouse.android.models/-event/ip-address.html","searchKeys":["ipAddress","val ipAddress: String? = null","co.tryinhouse.android.models.Event.ipAddress"]},{"name":"val keyValuePairs: Map<String, String>","description":"co.tryinhouse.android.models.InstallData.keyValuePairs","location":"client/co.tryinhouse.android.models/-install-data/key-value-pairs.html","searchKeys":["keyValuePairs","val keyValuePairs: Map<String, String>","co.tryinhouse.android.models.InstallData.keyValuePairs"]},{"name":"val maxRetryAttempts: Int = 3","description":"co.tryinhouse.android.models.SDKConfig.maxRetryAttempts","location":"client/co.tryinhouse.android.models/-s-d-k-config/max-retry-attempts.html","searchKeys":["maxRetryAttempts","val maxRetryAttempts: Int = 3","co.tryinhouse.android.models.SDKConfig.maxRetryAttempts"]},{"name":"val projectToken: String","description":"co.tryinhouse.android.models.SDKConfig.projectToken","location":"client/co.tryinhouse.android.models/-s-d-k-config/project-token.html","searchKeys":["projectToken","val projectToken: String","co.tryinhouse.android.models.SDKConfig.projectToken"]},{"name":"val referrer: String? = null","description":"co.tryinhouse.android.models.Event.referrer","location":"client/co.tryinhouse.android.models/-event/referrer.html","searchKeys":["referrer","val referrer: String? = null","co.tryinhouse.android.models.Event.referrer"]},{"name":"val serverUrl: String","description":"co.tryinhouse.android.models.SDKConfig.serverUrl","location":"client/co.tryinhouse.android.models/-s-d-k-config/server-url.html","searchKeys":["serverUrl","val serverUrl: String","co.tryinhouse.android.models.SDKConfig.serverUrl"]},{"name":"val sessionId: String","description":"co.tryinhouse.android.models.Event.sessionId","location":"client/co.tryinhouse.android.models/-event/session-id.html","searchKeys":["sessionId","val sessionId: String","co.tryinhouse.android.models.Event.sessionId"]},{"name":"val sessionTimeoutMinutes: Int = 30","description":"co.tryinhouse.android.models.SDKConfig.sessionTimeoutMinutes","location":"client/co.tryinhouse.android.models/-s-d-k-config/session-timeout-minutes.html","searchKeys":["sessionTimeoutMinutes","val sessionTimeoutMinutes: Int = 30","co.tryinhouse.android.models.SDKConfig.sessionTimeoutMinutes"]},{"name":"val shortLink: String","description":"co.tryinhouse.android.models.InstallData.shortLink","location":"client/co.tryinhouse.android.models/-install-data/short-link.html","searchKeys":["shortLink","val shortLink: String","co.tryinhouse.android.models.InstallData.shortLink"]},{"name":"val shortLink: String? = null","description":"co.tryinhouse.android.models.Event.shortLink","location":"client/co.tryinhouse.android.models/-event/short-link.html","searchKeys":["shortLink","val shortLink: String? = null","co.tryinhouse.android.models.Event.shortLink"]},{"name":"val shortLinkDomain: String","description":"co.tryinhouse.android.models.SDKConfig.shortLinkDomain","location":"client/co.tryinhouse.android.models/-s-d-k-config/short-link-domain.html","searchKeys":["shortLinkDomain","val shortLinkDomain: String","co.tryinhouse.android.models.SDKConfig.shortLinkDomain"]},{"name":"val timestamp: Long","description":"co.tryinhouse.android.models.Event.timestamp","location":"client/co.tryinhouse.android.models/-event/timestamp.html","searchKeys":["timestamp","val timestamp: Long","co.tryinhouse.android.models.Event.timestamp"]},{"name":"val timestamp: Long","description":"co.tryinhouse.android.models.InstallData.timestamp","location":"client/co.tryinhouse.android.models/-install-data/timestamp.html","searchKeys":["timestamp","val timestamp: Long","co.tryinhouse.android.models.InstallData.timestamp"]},{"name":"val tokenId: String","description":"co.tryinhouse.android.models.SDKConfig.tokenId","location":"client/co.tryinhouse.android.models/-s-d-k-config/token-id.html","searchKeys":["tokenId","val tokenId: String","co.tryinhouse.android.models.SDKConfig.tokenId"]},{"name":"val userAgent: String? = null","description":"co.tryinhouse.android.models.Event.userAgent","location":"client/co.tryinhouse.android.models/-event/user-agent.html","searchKeys":["userAgent","val userAgent: String? = null","co.tryinhouse.android.models.Event.userAgent"]},{"name":"var config: SDKConfig?","description":"co.tryinhouse.android.TrackingSDK.config","location":"client/co.tryinhouse.android/-tracking-s-d-k/config.html","searchKeys":["config","var config: SDKConfig?","co.tryinhouse.android.TrackingSDK.config"]}]