Target filter
Search Kotlin docs
  • Platforms
  • Tealium Prism Kotlin
core/com.tealium.prism.core.api.transform

Package-level declarations

Types

DispatchScope
Link copied to clipboard
sealed class DispatchScope

Defines the positions during event processing that can be extended.

TransformationScope
Link copied to clipboard
sealed class TransformationScope : DataItemConvertible

Sets out the available extension points during the Dispatch lifecycle.

TransformationSettings
Link copied to clipboard
data class TransformationSettings(val id: String, val transformerId: String, val scope: Set<TransformationScope>, val configuration: DataObject = DataObject.EMPTY_OBJECT, val conditions: Rule<Condition>? = null) : DataObjectConvertible

Describes the relationship between this TransformationSettings and Transformer that it belongs to, as well as any TransformationScopes that it may be applicable for.

Transformer
Link copied to clipboard
interface Transformer : Module

A Transformer has the ability to mutate a Dispatch at certain points of the Dispatch lifecycle as defined by DispatchScope.

TransformerRegistrar
Link copied to clipboard
interface TransformerRegistrar

The TransformerRegistrar is responsible for registering and unregistering additional TransformationSettingss outside of those provided by the main SDK settings.

Generated by Dokka
(c) Tealium 2026