[Home](./index.md) > [puppeteer](./puppeteer.md) > [Protocol](./puppeteer.protocol.md) > [Network](./puppeteer.protocol.network.md) > [EmulateNetworkConditionsRequest](./puppeteer.protocol.network.emulatenetworkconditionsrequest.md) ## Protocol.Network.EmulateNetworkConditionsRequest interface Signature: ```typescript export interface EmulateNetworkConditionsRequest ``` ## Properties | Property | Type | Description | | --- | --- | --- | | [connectionType](./puppeteer.protocol.network.emulatenetworkconditionsrequest.connectiontype.md) | [ConnectionType](./puppeteer.protocol.network.connectiontype.md) | Connection type if known. | | [downloadThroughput](./puppeteer.protocol.network.emulatenetworkconditionsrequest.downloadthroughput.md) | number | Maximal aggregated download throughput (bytes/sec). -1 disables download throttling. | | [latency](./puppeteer.protocol.network.emulatenetworkconditionsrequest.latency.md) | number | Minimum latency from request sent to response headers received (ms). | | [offline](./puppeteer.protocol.network.emulatenetworkconditionsrequest.offline.md) | boolean | True to emulate internet disconnection. | | [uploadThroughput](./puppeteer.protocol.network.emulatenetworkconditionsrequest.uploadthroughput.md) | number | Maximal aggregated upload throughput (bytes/sec). -1 disables upload throttling. |