Transformation
-
Defines the scope where a transformation should be applied.
See moreDeclaration
Swift
public enum TransformationScope : Equatable, DataInputConvertible -
Configuration for a data transformation.
See moreDeclaration
Swift
public struct TransformationSettings -
Base class for building transformation settings as a
DataObject.Concrete subclasses (e.g.
SetDataValuesSettingsBuilder,PersistDataValueSettingsBuilder,LowercaseSettingsBuilder) overridebuild()to populate transformer-specific configuration and then delegate tosuper.build().Only values that are explicitly set via the builder’s methods will appear in the resulting
DataObject, so programmatic settings won’t override remote/local settings for values the caller didn’t intend to change.Pass the finished builder directly to
See moreTealiumConfig.setTransformation(_:)— there is no need to callbuild()yourself.Declaration
Swift
open class TransformationSettingsBuilder -
The
See moreTransformerRegistraris responsible for registering and unregistering additionalTransformationSettingss outside of those provided by the main SDK settings.Declaration
Swift
public protocol TransformerRegistrar
View on GitHub
Transformation Reference