Package-level declarations
Root package and entry point for the Moments API module
TODO
Types
Link copied to clipboard
data class EngineResponse(val audiences: List<String>? = null, val badges: List<String>? = null, val flags: Map<String, Boolean>? = null, val dates: Map<String, Long>? = null, val metrics: Map<String, Double>? = null, val properties: Map<String, String>? = null)
Represents the response structure from the MomentsApi engine.
Link copied to clipboard
interface MomentsApi
The MomentsApi module retrieves visitor profile data from Tealium AudienceStream.
Link copied to clipboard
class MomentsApiConfigurationException(message: String? = null, cause: Throwable? = null) : TealiumException
Configuration exception for MomentsApi module setup errors.
Link copied to clipboard
Represents the available regions for the MomentsApi.
Link copied to clipboard
Builder for MomentsApi module settings.
Properties
Link copied to clipboard
Returns the default ModuleFactory implementation that will not create any instances unless there are settings provided from Local or Remote sources.
Link copied to clipboard
The Module.id of the MomentsApi module.
Link copied to clipboard
Returns the MomentsApi instance for a given Tealium instance
Functions
Link copied to clipboard
fun Modules.momentsApi(enforcedSettings: (MomentsApiSettingsBuilder) -> MomentsApiSettingsBuilder? = { it }): ModuleFactory
Returns a configured ModuleFactory for enabling the MomentsApi Module.