AnalyticsThrottlerServiceRequest

@JsonClass(generateAdapter = true)
data class AnalyticsThrottlerServiceRequest(@Json(name = "deviceId") val deviceID: String, @Json(name = "deviceName") val deviceType: String, @Json(name = "deviceManufacturer") val deviceManufacturer: String?, @Json(name = "deviceModelName") val deviceModelName: String?, @Json(name = "deviceModelNumber") val deviceModelNumber: String?, @Json(name = "deviceYear") val deviceYear: String?, @Json(name = "deviceOs") val deviceOs: String?, @Json(name = "deviceOsVersion") val deviceOsVersion: String?, @Json(name = "supportedResolution") val deviceDisplayResolution: DisplayResolution?, @Json(name = "supportedMaxWVSecurityLevel") val deviceWidevineDRMSecurityLevel: String?, @Json(name = "custom") val customParameters: Map<String, Any>?)

Represents analytics throttler request payload.

Constructors

Link copied to clipboard
constructor(@Json(name = "deviceId") deviceID: String, @Json(name = "deviceName") deviceType: String, @Json(name = "deviceManufacturer") deviceManufacturer: String?, @Json(name = "deviceModelName") deviceModelName: String?, @Json(name = "deviceModelNumber") deviceModelNumber: String?, @Json(name = "deviceYear") deviceYear: String?, @Json(name = "deviceOs") deviceOs: String?, @Json(name = "deviceOsVersion") deviceOsVersion: String?, @Json(name = "supportedResolution") deviceDisplayResolution: DisplayResolution?, @Json(name = "supportedMaxWVSecurityLevel") deviceWidevineDRMSecurityLevel: String?, @Json(name = "custom") customParameters: Map<String, Any>?)

Types

Link copied to clipboard
class Builder

Properties

Link copied to clipboard

list of custom parameters.

Link copied to clipboard
Link copied to clipboard

the unique identifier of the device

Link copied to clipboard

the name of the manufacturer of the device

Link copied to clipboard

the name of the model of the device

Link copied to clipboard

the number of the model of the device

Link copied to clipboard

the OS of the device

Link copied to clipboard

the version of the OS of the device

Link copied to clipboard

the type of the device like android mobile, tablet, console, fireTV.

Link copied to clipboard

the device's supported maximum widevine DRM security level.

Link copied to clipboard

the year of release of the model of the device