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

TransformationOperation

data class TransformationOperation<T : DataItemConvertible>(val destination: ReferenceContainer, val parameters: T) : DataObjectConvertible

An object representing an operation to be performed during a transformation.

Parameters

destination

The output location where the result of this transformation will be stored

parameters

The parameters necessary for this operation to be performed.

Constructors

TransformationOperation
Link copied to clipboard
constructor(destination: ReferenceContainer, parameters: T)

Types

Companion
Link copied to clipboard
object Companion
Converter
Link copied to clipboard
class Converter<T : DataItemConvertible>(parameterConverter: DataItemConverter<T>) : DataItemConverter<TransformationOperation<T>>

DataItemConverter implementation that handles the conversion of the data found at KEY_DESTINATION but delegates the conversion of the data found at KEY_PARAMETERS to the given parameterConverter

Properties

destination
Link copied to clipboard
val destination: ReferenceContainer
parameters
Link copied to clipboard
val parameters: T

Functions

asDataItem
Link copied to clipboard
open override fun asDataItem(): DataItem

Should return an instance of a DataItem that represents all required properties of the implementing class, such that it could be:

asDataObject
Link copied to clipboard
open override fun asDataObject(): DataObject

Should return an instance of a asDataObject that represents all required properties of the implementing class, such that it could be:

Generated by Dokka
(c) Tealium 2026