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

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