Payload

data class Payload(    val playbackSessionId: UUID,     val startTimestamp: Long,     val startAssetPositionSeconds: Double,     val requestedProductId: String,     val actualProductId: String,     val actualQuality: AudioQuality,     val sourceType: String?,     val sourceId: String?,     val actions: List<PlaybackSession.Payload.Action>,     val endTimestamp: Long,     val endAssetPositionSeconds: Double) : PlaybackSession.Payload

Constructors

Link copied to clipboard
constructor(    playbackSessionId: UUID,     startTimestamp: Long,     startAssetPositionSeconds: Double,     requestedProductId: String,     actualProductId: String,     actualQuality: AudioQuality,     sourceType: String?,     sourceId: String?,     actions: List<PlaybackSession.Payload.Action>,     endTimestamp: Long,     endAssetPositionSeconds: Double)

Properties

Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
open override val actualAudioMode: AudioMode
Link copied to clipboard
open override val actualProductId: String
Link copied to clipboard
open override val actualQuality: AudioQuality
Link copied to clipboard
@SerializedName(value = "endAssetPosition")
open override val endAssetPositionSeconds: Double
Link copied to clipboard
open override val endTimestamp: Long
Link copied to clipboard
open override val isPostPaywall: Boolean = true
Link copied to clipboard
open override val playbackSessionId: UUID
Link copied to clipboard
open override val productType: ProductType
Link copied to clipboard
open override val requestedProductId: String
Link copied to clipboard
open override val sourceId: String?
Link copied to clipboard
open override val sourceType: String?
Link copied to clipboard
@SerializedName(value = "startAssetPosition")
open override val startAssetPositionSeconds: Double
Link copied to clipboard
open override val startTimestamp: Long