SdkInitStart

@Serializable
data class SdkInitStart(val product: SdkInitStart.Product, val platform: SdkInitStart.Platform, val platformDetails: SdkInitStart.PlatformDetails? = null, val packageName: String, val userId: String) : Pinglet

Constructors

Link copied to clipboard
constructor(product: SdkInitStart.Product, platform: SdkInitStart.Platform, platformDetails: SdkInitStart.PlatformDetails? = null, packageName: String, userId: String)

Types

Link copied to clipboard
object Companion
Link copied to clipboard
@Serializable
enum Platform : Enum<SdkInitStart.Platform>
Link copied to clipboard
Link copied to clipboard
@Serializable
enum Product : Enum<SdkInitStart.Product>

Properties

Link copied to clipboard
@SerialName(value = "packageName")
val packageName: String
Link copied to clipboard
@SerialName(value = "platform")
val platform: SdkInitStart.Platform
Link copied to clipboard
@SerialName(value = "platformDetails")
@EncodeDefault(mode = EncodeDefault.Mode.NEVER)
val platformDetails: SdkInitStart.PlatformDetails? = null
Link copied to clipboard
@SerialName(value = "product")
val product: SdkInitStart.Product
Link copied to clipboard
open override val schemaName: String

Unique identifier for the Pinglet schema type.

Link copied to clipboard
open override val schemaVersion: String

Version identifier for the Pinglet schema.

Link copied to clipboard
@SerialName(value = "userId")
val userId: String