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

DataItemUtils

object DataItemUtils

A set of utility methods for conversions of common data types into their DataItem equivalent.

Functions

asDataItem
Link copied to clipboard
@JvmStatic
fun Boolean?.asDataItem(): DataItem

Convenience method to convert a Boolean to a DataItem

@JvmStatic
fun Double?.asDataItem(): DataItem

Convenience method to convert a Double to a DataItem

@JvmStatic
fun Int?.asDataItem(): DataItem

Convenience method to convert a Int to a DataItem

@JvmStatic
fun Long?.asDataItem(): DataItem

Convenience method to convert a Long to a DataItem

@JvmStatic
fun String?.asDataItem(): DataItem

Convenience method to convert a String to a DataItem

asDataList
Link copied to clipboard
@JvmStatic
@JvmName(name = "dataListFromCollection")
fun Collection<*>.asDataList(): DataList

Convenience method to convert any Collection to a DataList

@JvmStatic
@JvmName(name = "dataListFromDataItemCollection")
fun Collection<DataItem?>.asDataList(): DataList

Convenience method to convert a Collection of DataItem values to a DataList

@JvmStatic
@JvmName(name = "dataListFromDataListCollection")
fun Collection<DataList?>.asDataList(): DataList

Convenience method to convert a Collection of DataList values to a DataList

@JvmStatic
@JvmName(name = "dataListFromDataObjectCollection")
fun Collection<DataObject?>.asDataList(): DataList

Convenience method to convert a Collection of DataObject values to a DataList

@JvmStatic
@JvmName(name = "dataListFromBooleanCollection")
fun Collection<Boolean?>.asDataList(): DataList

Convenience method to convert a Collection of Boolean values to a DataList

@JvmStatic
@JvmName(name = "dataListFromDoubleCollection")
fun Collection<Double?>.asDataList(): DataList

Convenience method to convert a Collection of Double values to a DataList

@JvmStatic
@JvmName(name = "dataListFromIntCollection")
fun Collection<Int?>.asDataList(): DataList

Convenience method to convert a Collection of Int values to a DataList

@JvmStatic
@JvmName(name = "dataListFromLongCollection")
fun Collection<Long?>.asDataList(): DataList

Convenience method to convert a Collection of Long values to a DataList

@JvmStatic
@JvmName(name = "dataListFromStringCollection")
fun Collection<String?>.asDataList(): DataList

Convenience method to convert a Collection of String values to a DataList

asDataObject
Link copied to clipboard
@JvmStatic
@JvmName(name = "dataObjectFromStringKeyedMap")
fun Map<*, *>.asDataObject(): DataObject

Convenience method to convert any Map of any-keyed values to a DataObject

@JvmStatic
@JvmName(name = "dataObjectFromMap")
fun Map<String, *>.asDataObject(): DataObject

Convenience method to convert any Map of String-keyed values to a DataObject

@JvmStatic
@JvmName(name = "dataObjectFromMapOfDataItems")
fun Map<String, DataItem?>.asDataObject(): DataObject

Convenience method to convert any Map of String keys and DataItem values to a DataObject

@JvmStatic
@JvmName(name = "dataObjectFromMapOfDataLists")
fun Map<String, DataList?>.asDataObject(): DataObject

Convenience method to convert any Map of String keys and DataList values to a DataObject

@JvmStatic
@JvmName(name = "dataObjectFromMapOfDataObjects")
fun Map<String, DataObject?>.asDataObject(): DataObject

Convenience method to convert any Map of String keys and DataObject values to a DataObject

@JvmStatic
@JvmName(name = "dataObjectFromMapOfBooleans")
fun Map<String, Boolean?>.asDataObject(): DataObject

Convenience method to convert any Map of String keys and Boolean values to a DataObject

@JvmStatic
@JvmName(name = "dataObjectFromMapOfDoubles")
fun Map<String, Double?>.asDataObject(): DataObject

Convenience method to convert any Map of String keys and Double values to a DataObject

@JvmStatic
@JvmName(name = "dataObjectFromMapOfInts")
fun Map<String, Int?>.asDataObject(): DataObject

Convenience method to convert any Map of String keys and Int values to a DataObject

@JvmStatic
@JvmName(name = "dataObjectFromMapOfLongs")
fun Map<String, Long?>.asDataObject(): DataObject

Convenience method to convert any Map of String keys and Long values to a DataObject

@JvmStatic
@JvmName(name = "dataObjectFromMapOfStrings")
fun Map<String, String?>.asDataObject(): DataObject

Convenience method to convert any Map of String keys and String values to a DataObject

@JvmStatic
@JvmName(name = "dataObjectFromMapOfBooleanCollections")
fun Map<String, Collection<Boolean?>>.asDataObject(): DataObject

Convenience method to convert any Map of String keys and Boolean collection values to a DataObject

@JvmStatic
@JvmName(name = "dataObjectFromMapOfDoubleCollections")
fun Map<String, Collection<Double?>>.asDataObject(): DataObject

Convenience method to convert any Map of String keys and Double collection values to a DataObject

@JvmStatic
@JvmName(name = "dataObjectFromMapOfIntCollections")
fun Map<String, Collection<Int?>>.asDataObject(): DataObject

Convenience method to convert any Map of String keys and Int collection values to a DataObject

@JvmStatic
@JvmName(name = "dataObjectFromMapOfLongCollections")
fun Map<String, Collection<Long?>>.asDataObject(): DataObject

Convenience method to convert any Map of String keys and Long collection values to a DataObject

@JvmStatic
@JvmName(name = "dataObjectFromMapOfStringCollections")
fun Map<String, Collection<String?>>.asDataObject(): DataObject

Convenience method to convert any Map of String keys and String collection values to a DataObject

Generated by Dokka
(c) Tealium 2026