Package-level declarations

Types

Link copied to clipboard

Serializer that encodes Android Resource Id integer using AndroidResSurrogate.

Link copied to clipboard
data class AndroidResSurrogate(val resName: String, val resId: Int)
Link copied to clipboard

Serializer that encodes Any? type using AnyValueSurrogate.

Link copied to clipboard
data class AnyValueSurrogate(val type: String, val value: Any?)
Link copied to clipboard

One way serializer for DashConfig. It encodes its values using DashConfigSurrogate.

Link copied to clipboard
data class DashConfigSurrogate(    val localeDisplayName: String,     val environment: String,     val applicationId: String,     val versionName: String,     val device: DashDeviceType,     val logLevel: Int,     val unitOfMeasurement: String,     val engineType: String?,     val customLocationProviderFactoryConfig: String?,     val customValues: Any)
Link copied to clipboard

Json encoder for DashConfig.

Link copied to clipboard
object LocationSerializer : KSerializer<Location>
Link copied to clipboard
object PointSerializer : KSerializer<Point>
Link copied to clipboard

MutableMap serializer that only encodes entries with key names that don't contain word: "token".