darkwing::server::dtos::entities::browser_profile_dto

Module overrides

source
Expand description

Contains DTOs and conversion implementations for browser profile override settings.

This module handles the data transfer objects and conversions for various browser profile settings that can be overridden, such as user agent, screen resolution, WebGL info, geolocation, etc.

Most types follow a pattern of having a JSON DTO type for deserialization from the database or requests, and a corresponding domain type that the JSON type converts into.

Structsยง

  • Represents command line arguments for the browser
  • Domain representation of canvas override settings
  • CanvasJson ๐Ÿ”’
    JSON representation of canvas override settings
  • Domain representation of client rect override settings
  • ClientRectJson ๐Ÿ”’
    JSON representation of client rect override settings
  • Domain representation of CPU override settings
  • CpuJson ๐Ÿ”’
    JSON representation of CPU override settings
  • Domain representation of geolocation override settings
  • GeolocationJson ๐Ÿ”’
    JSON representation of geolocation override settings
  • WebGPU device information Information about a WebGPU device
  • WebGPU device limits and capabilities
  • Domain representation of locale override settings
  • LocaleJson ๐Ÿ”’
    JSON representation of locale override settings
  • Domain representation of media devices override settings
  • Domain representation of memory override settings
  • MemoryJson ๐Ÿ”’
    JSON representation of memory override settings
  • Domain representation of port blocking settings
  • PortsJson ๐Ÿ”’
    JSON representation of port blocking settings
  • Domain representation of screen resolution override settings
  • ScreenJson ๐Ÿ”’
    JSON representation of screen resolution override settings
  • Represents a list of browser tabs
  • Domain representation of timezone override settings
  • TimezoneJson ๐Ÿ”’
    JSON representation of timezone override settings
  • Domain representation of user agent override settings
  • UseragentJson ๐Ÿ”’
    JSON representation of user agent override settings
  • Maximum values and limits for WebGL2 capabilities
  • Represents WebGPU information
  • Domain representation of WebGL override settings
  • Domain representation of WebGL info override settings
  • WebglInfoJson ๐Ÿ”’
    JSON representation of WebGL info override settings
  • WebglJson ๐Ÿ”’
    JSON representation of WebGL override settings
  • Domain representation of WebRTC override settings
  • WebrtcJson ๐Ÿ”’
    JSON representation of WebRTC override settings