Upload

@Serializable
data class Upload(val sessionId: String, val eventType: Upload.EventType, val durationMs: Double? = null, val payloadBytes: Long? = null, val errorCategory: String? = null, val retryCount: Long? = null) : Pinglet

Constructors

Link copied to clipboard
constructor(sessionId: String, eventType: Upload.EventType, durationMs: Double? = null, payloadBytes: Long? = null, errorCategory: String? = null, retryCount: Long? = null)

Types

Link copied to clipboard
@Serializable
enum EventType : Enum<Upload.EventType>

Properties

Link copied to clipboard
@SerialName(value = "durationMs")
@EncodeDefault(mode = EncodeDefault.Mode.NEVER)
val durationMs: Double?
Link copied to clipboard
@SerialName(value = "errorCategory")
@EncodeDefault(mode = EncodeDefault.Mode.NEVER)
val errorCategory: String?
Link copied to clipboard
@SerialName(value = "eventType")
val eventType: Upload.EventType
Link copied to clipboard
@SerialName(value = "payloadBytes")
@EncodeDefault(mode = EncodeDefault.Mode.NEVER)
val payloadBytes: Long?
Link copied to clipboard
@SerialName(value = "retryCount")
@EncodeDefault(mode = EncodeDefault.Mode.NEVER)
val retryCount: Long?
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 = "sessionId")
val sessionId: String