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

Companion

object Companion

Properties

EMPTY_OBJECT
Link copied to clipboard
@JvmField
val EMPTY_OBJECT: DataObject

Constant value representing an empty DataObject.

Functions

create
Link copied to clipboard
@JvmStatic
inline fun create(block: DataObject.Builder.() -> Unit): DataObject

Creates a new DataObject providing the Builder in a block for easy population

fromJSONObject
Link copied to clipboard
@JvmStatic
fun fromJSONObject(jsonObject: JSONObject): DataObject

Converts a JSONObject to the supported DataObject type.

fromMap
Link copied to clipboard
@JvmStatic
fun fromMap(map: Map<*, *>): DataObject

Converts a Map to the supported DataObject type.

fromMapOfBooleanCollections
Link copied to clipboard
@JvmStatic
fun fromMapOfBooleanCollections(map: Map<String, Collection<Boolean?>>): DataObject

Converts a Map with String keys and Number values into a DataObject

fromMapOfBooleans
Link copied to clipboard
@JvmStatic
fun fromMapOfBooleans(map: Map<String, Boolean?>): DataObject

Converts a Map with String keys and Boolean values into a DataObject

fromMapOfDataItems
Link copied to clipboard
@JvmStatic
fun fromMapOfDataItems(map: Map<String, DataItem?>): DataObject

Converts a Map with String keys and DataItem values into a DataObject

fromMapOfDataLists
Link copied to clipboard
@JvmStatic
fun fromMapOfDataLists(map: Map<String, DataList?>): DataObject

Converts a Map with String keys and DataList values into a DataObject

fromMapOfDataObjects
Link copied to clipboard
@JvmStatic
fun fromMapOfDataObjects(map: Map<String, DataObject?>): DataObject

Converts a Map with String keys and DataObject values into a DataObject

fromMapOfDoubleCollections
Link copied to clipboard
@JvmStatic
fun fromMapOfDoubleCollections(map: Map<String, Collection<Double?>>): DataObject

Converts a Map with String keys and Number values into a DataObject

fromMapOfDoubles
Link copied to clipboard
@JvmStatic
fun fromMapOfDoubles(map: Map<String, Double?>): DataObject

Converts a Map with String keys and Double values into a DataObject

fromMapOfIntCollections
Link copied to clipboard
@JvmStatic
fun fromMapOfIntCollections(map: Map<String, Collection<Int?>>): DataObject

Converts a Map with String keys and Int collection values into a DataObject

fromMapOfInts
Link copied to clipboard
@JvmStatic
fun fromMapOfInts(map: Map<String, Int?>): DataObject

Converts a Map with String keys and Int values into a DataObject

fromMapOfLongCollections
Link copied to clipboard
@JvmStatic
fun fromMapOfLongCollections(map: Map<String, Collection<Long?>>): DataObject

Converts a Map with String keys and Number values into a DataObject

fromMapOfLongs
Link copied to clipboard
@JvmStatic
fun fromMapOfLongs(map: Map<String, Long?>): DataObject

Converts a Map with String keys and Long values into a DataObject

fromMapOfStringCollections
Link copied to clipboard
@JvmStatic
fun fromMapOfStringCollections(map: Map<String, Collection<String?>>): DataObject

Converts a Map with String keys and String collection values into a DataObject

fromMapOfStrings
Link copied to clipboard
@JvmStatic
fun fromMapOfStrings(map: Map<String, String?>): DataObject

Converts a Map with String keys and values into a DataObject

fromString
Link copied to clipboard
@JvmStatic
fun fromString(string: String): DataObject?

Converts a String representation of a DataObject, into an actual DataObject if possible. This method eagerly parses the string value.

Generated by Dokka
(c) Tealium 2026