[Home](./index.md) > [puppeteer](./puppeteer.md) > [Protocol](./puppeteer.protocol.md) > [DOMSnapshot](./puppeteer.protocol.domsnapshot.md) > [GetSnapshotRequest](./puppeteer.protocol.domsnapshot.getsnapshotrequest.md) ## Protocol.DOMSnapshot.GetSnapshotRequest interface Signature: ```typescript export interface GetSnapshotRequest ``` ## Properties | Property | Type | Description | | --- | --- | --- | | [computedStyleWhitelist](./puppeteer.protocol.domsnapshot.getsnapshotrequest.computedstylewhitelist.md) | string\[\] | Whitelist of computed styles to return. | | [includeEventListeners](./puppeteer.protocol.domsnapshot.getsnapshotrequest.includeeventlisteners.md) | boolean | Whether or not to retrieve details of DOM listeners (default false). | | [includePaintOrder](./puppeteer.protocol.domsnapshot.getsnapshotrequest.includepaintorder.md) | boolean | Whether to determine and include the paint order index of LayoutTreeNodes (default false). | | [includeUserAgentShadowTree](./puppeteer.protocol.domsnapshot.getsnapshotrequest.includeuseragentshadowtree.md) | boolean | Whether to include UA shadow tree in the snapshot (default false). |