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