UxEvent

@Serializable
data class UxEvent(val eventType: UxEvent.EventType, val errorMessageType: UxEvent.ErrorMessageType? = null, val alertType: UxEvent.AlertType? = null, val helpCloseType: UxEvent.HelpCloseType? = null, val cameraFailureCategory: String? = null, val closeReason: UxEvent.CloseReason? = null) : Pinglet

Constructors

Link copied to clipboard
constructor(eventType: UxEvent.EventType, errorMessageType: UxEvent.ErrorMessageType? = null, alertType: UxEvent.AlertType? = null, helpCloseType: UxEvent.HelpCloseType? = null, cameraFailureCategory: String? = null, closeReason: UxEvent.CloseReason? = null)

Types

Link copied to clipboard
@Serializable
enum AlertType : Enum<UxEvent.AlertType>
Link copied to clipboard
@Serializable
enum CloseReason : Enum<UxEvent.CloseReason>
Link copied to clipboard
Link copied to clipboard
@Serializable
enum EventType : Enum<UxEvent.EventType>
Link copied to clipboard

Properties

Link copied to clipboard
@SerialName(value = "alertType")
@EncodeDefault(mode = EncodeDefault.Mode.NEVER)
val alertType: UxEvent.AlertType?
Link copied to clipboard
@SerialName(value = "cameraFailureCategory")
@EncodeDefault(mode = EncodeDefault.Mode.NEVER)
val cameraFailureCategory: String?
Link copied to clipboard
@SerialName(value = "closeReason")
@EncodeDefault(mode = EncodeDefault.Mode.NEVER)
val closeReason: UxEvent.CloseReason?
Link copied to clipboard
@SerialName(value = "errorMessageType")
@EncodeDefault(mode = EncodeDefault.Mode.NEVER)
val errorMessageType: UxEvent.ErrorMessageType?
Link copied to clipboard
@SerialName(value = "eventType")
val eventType: UxEvent.EventType
Link copied to clipboard
@SerialName(value = "helpCloseType")
@EncodeDefault(mode = EncodeDefault.Mode.NEVER)
val helpCloseType: UxEvent.HelpCloseType?
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.