AnalyticsThrottlerServiceRequest
@JsonClass(generateAdapter = true)
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>?)
Creates AnalyticsThrottlerServiceRequest instance
Properties
Link copied to clipboard
list of custom parameters.
Link copied to clipboard
the device's max supported DisplayResolution.
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 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