OverrideNetworkStateRequest

@Serializable
data class OverrideNetworkStateRequest(val offline: Boolean, val latency: Double, val downloadThroughput: Double, val uploadThroughput: Double, val connectionType: ConnectionType? = null)

Request object containing input parameters for the NetworkDomain.overrideNetworkState command.

Constructors

Link copied to clipboard
constructor(offline: Boolean, latency: Double, downloadThroughput: Double, uploadThroughput: Double, connectionType: ConnectionType? = null)

Types

Link copied to clipboard
class Builder(val offline: Boolean, val latency: Double, val downloadThroughput: Double, val uploadThroughput: Double)

A builder for OverrideNetworkStateRequest, which allows setting the optional parameters of the NetworkDomain.overrideNetworkState command via a lambda.

Properties

Link copied to clipboard

Connection type if known.

Link copied to clipboard

Maximal aggregated download throughput (bytes/sec). -1 disables download throttling.

Link copied to clipboard

Minimum latency from request sent to response headers received (ms).

Link copied to clipboard

True to emulate internet disconnection.

Link copied to clipboard

Maximal aggregated upload throughput (bytes/sec). -1 disables upload throttling.