-- Hoogle documentation, generated by Haddock
-- See Hoogle, http://www.haskell.org/hoogle/
-- | A library for the Chrome Devtools Protocol
--
-- A library for the Chrome Devtools Protocol (CDP). It provides access
-- to Chrome, enabling tasks such as printing a page or opening a tab.
--
-- Chrome Devtools Protocol:
-- https://chromedevtools.github.io/devtools-protocol/
--
-- README: https://github.com/arsalan0c/cdp-hs
--
-- Examples: https://github.com/arsalan0c/cdp-hs/examples
@package cdp
@version 0.0.2.0
module CDP.Definition
data Version
Version :: Text -> Text -> Version
[versionMinor] :: Version -> Text
[versionMajor] :: Version -> Text
data Items
Items :: Maybe Text -> Maybe Text -> Items
[itemsType] :: Items -> Maybe Text
[itemsRef] :: Items -> Maybe Text
data Property
Property :: Maybe Items -> Bool -> Text -> Maybe Text -> Maybe [Text] -> Bool -> Maybe Text -> Maybe Text -> Bool -> Property
[propertyItems] :: Property -> Maybe Items
[propertyExperimental] :: Property -> Bool
[propertyName] :: Property -> Text
[propertyType] :: Property -> Maybe Text
[propertyEnum] :: Property -> Maybe [Text]
[propertyOptional] :: Property -> Bool
[propertyRef] :: Property -> Maybe Text
[propertyDescription] :: Property -> Maybe Text
[propertyDeprecated] :: Property -> Bool
data Command
Command :: Bool -> Text -> [Property] -> [Property] -> Maybe Text -> Maybe Text -> Bool -> Command
[commandExperimental] :: Command -> Bool
[commandName] :: Command -> Text
[commandReturns] :: Command -> [Property]
[commandParameters] :: Command -> [Property]
[commandRedirect] :: Command -> Maybe Text
[commandDescription] :: Command -> Maybe Text
[commandDeprecated] :: Command -> Bool
data Type
Type :: Maybe Items -> Bool -> Text -> Text -> Maybe [Text] -> Maybe [Property] -> Maybe Text -> Bool -> Type
[typeItems] :: Type -> Maybe Items
[typeExperimental] :: Type -> Bool
[typeId] :: Type -> Text
[typeType] :: Type -> Text
[typeEnum] :: Type -> Maybe [Text]
[typeProperties] :: Type -> Maybe [Property]
[typeDescription] :: Type -> Maybe Text
[typeDeprecated] :: Type -> Bool
data Event
Event :: Bool -> Text -> [Property] -> Maybe Text -> Bool -> Event
[eventExperimental] :: Event -> Bool
[eventName] :: Event -> Text
[eventParameters] :: Event -> [Property]
[eventDescription] :: Event -> Maybe Text
[eventDeprecated] :: Event -> Bool
data Domain
Domain :: [Command] -> Text -> [Text] -> Bool -> [Type] -> [Event] -> Maybe Text -> Bool -> Domain
[domainCommands] :: Domain -> [Command]
[domainDomain] :: Domain -> Text
[domainDependencies] :: Domain -> [Text]
[domainExperimental] :: Domain -> Bool
[domainTypes] :: Domain -> [Type]
[domainEvents] :: Domain -> [Event]
[domainDescription] :: Domain -> Maybe Text
[domainDeprecated] :: Domain -> Bool
data TopLevel
TopLevel :: Version -> [Domain] -> TopLevel
[topLevelVersion] :: TopLevel -> Version
[topLevelDomains] :: TopLevel -> [Domain]
-- | Use parser to get TopLevel object
parse :: FilePath -> IO TopLevel
instance GHC.Generics.Generic CDP.Definition.Version
instance GHC.Classes.Eq CDP.Definition.Version
instance GHC.Show.Show CDP.Definition.Version
instance GHC.Generics.Generic CDP.Definition.Items
instance GHC.Classes.Eq CDP.Definition.Items
instance GHC.Show.Show CDP.Definition.Items
instance GHC.Generics.Generic CDP.Definition.Property
instance GHC.Classes.Eq CDP.Definition.Property
instance GHC.Show.Show CDP.Definition.Property
instance GHC.Generics.Generic CDP.Definition.Command
instance GHC.Classes.Eq CDP.Definition.Command
instance GHC.Show.Show CDP.Definition.Command
instance GHC.Generics.Generic CDP.Definition.Type
instance GHC.Classes.Eq CDP.Definition.Type
instance GHC.Show.Show CDP.Definition.Type
instance GHC.Generics.Generic CDP.Definition.Event
instance GHC.Classes.Eq CDP.Definition.Event
instance GHC.Show.Show CDP.Definition.Event
instance GHC.Generics.Generic CDP.Definition.Domain
instance GHC.Classes.Eq CDP.Definition.Domain
instance GHC.Show.Show CDP.Definition.Domain
instance GHC.Generics.Generic CDP.Definition.TopLevel
instance GHC.Classes.Eq CDP.Definition.TopLevel
instance GHC.Show.Show CDP.Definition.TopLevel
instance Data.Aeson.Types.FromJSON.FromJSON CDP.Definition.TopLevel
instance Data.Aeson.Types.FromJSON.FromJSON CDP.Definition.Domain
instance Data.Aeson.Types.FromJSON.FromJSON CDP.Definition.Event
instance Data.Aeson.Types.FromJSON.FromJSON CDP.Definition.Type
instance Data.Aeson.Types.FromJSON.FromJSON CDP.Definition.Command
instance Data.Aeson.Types.FromJSON.FromJSON CDP.Definition.Property
instance Data.Aeson.Types.FromJSON.FromJSON CDP.Definition.Items
instance Data.Aeson.Types.FromJSON.FromJSON CDP.Definition.Version
-- | Module for filtering out deprecated things.
module CDP.Gen.Deprecated
removeDeprecated :: TopLevel -> TopLevel
module CDP.Gen.Snippets
domainLanguageExtensions :: Text
domainImports :: Text
module CDP.Gen.Program
data Program
Program :: Map ComponentName Text -> Text -> Program
[pComponents] :: Program -> Map ComponentName Text
[pComponentImports] :: Program -> Text
genProgram :: [Domain] -> Program
genProtocolModule :: [ComponentName] -> Text -> Text
newtype ComponentName
ComponentName :: Text -> ComponentName
[unComponentName] :: ComponentName -> Text
instance GHC.Classes.Ord CDP.Gen.Program.ComponentName
instance GHC.Classes.Eq CDP.Gen.Program.ComponentName
instance GHC.Show.Show CDP.Gen.Program.ComponentName
module CDP.Internal.Utils
newtype CommandId
CommandId :: Int -> CommandId
[unCommandId] :: CommandId -> Int
type CommandResponseBuffer = Map CommandId (MVar (Either ProtocolError Value))
type SessionId = Text
data Subscriptions
Subscriptions :: Map (String, Maybe SessionId) (Map Int (Value -> IO ())) -> Int -> Subscriptions
[subscriptionsHandlers] :: Subscriptions -> Map (String, Maybe SessionId) (Map Int (Value -> IO ()))
[subscriptionsNextId] :: Subscriptions -> Int
data Handle
Handle :: Config -> MVar CommandId -> IORef Subscriptions -> IORef CommandResponseBuffer -> Connection -> ThreadId -> MVar [(String, ByteString)] -> Handle
[config] :: Handle -> Config
[commandNextId] :: Handle -> MVar CommandId
[subscriptions] :: Handle -> IORef Subscriptions
[commandBuffer] :: Handle -> IORef CommandResponseBuffer
[conn] :: Handle -> Connection
[listenThread] :: Handle -> ThreadId
[responseBuffer] :: Handle -> MVar [(String, ByteString)]
data Config
Config :: (String, Int) -> Bool -> Bool -> Maybe Int -> Config
[hostPort] :: Config -> (String, Int)
-- | Target of initial connection. If False, the initial connection is made
-- to the page.
[connectToBrowser] :: Config -> Bool
[doLogResponses] :: Config -> Bool
-- | Number of microseconds to wait for a command response. Waits forever
-- if Nothing.
[commandTimeout] :: Config -> Maybe Int
class FromJSON a => Event a
eventName :: Event a => Proxy a -> String
class (ToJSON cmd, FromJSON (CommandResponse cmd)) => Command cmd where {
type family CommandResponse cmd :: *;
}
commandName :: Command cmd => Proxy cmd -> String
fromJSON :: Command cmd => Proxy cmd -> Value -> Result (CommandResponse cmd)
data ProtocolError
-- | Invalid JSON was received by the server. An error occurred on the
-- server while parsing the JSON text
PEParse :: String -> ProtocolError
-- | The JSON sent is not a valid Request object
PEInvalidRequest :: String -> ProtocolError
-- | The method does not exist / is not available
PEMethodNotFound :: String -> ProtocolError
-- | Invalid method parameter (s)
PEInvalidParams :: String -> ProtocolError
-- | Internal JSON-RPC error
PEInternalError :: String -> ProtocolError
-- | Server error
PEServerError :: String -> ProtocolError
-- | An uncategorized error
PEOther :: String -> ProtocolError
data Error
ERRNoResponse :: Error
ERRParse :: String -> Error
ERRProtocol :: ProtocolError -> Error
uncapitalizeFirst :: String -> String
instance Data.Aeson.Types.ToJSON.ToJSON CDP.Internal.Utils.CommandId
instance Data.Aeson.Types.FromJSON.FromJSON CDP.Internal.Utils.CommandId
instance GHC.Show.Show CDP.Internal.Utils.CommandId
instance GHC.Classes.Ord CDP.Internal.Utils.CommandId
instance GHC.Classes.Eq CDP.Internal.Utils.CommandId
instance GHC.Show.Show CDP.Internal.Utils.Config
instance GHC.Classes.Eq CDP.Internal.Utils.ProtocolError
instance GHC.Classes.Eq CDP.Internal.Utils.Error
instance GHC.Exception.Type.Exception CDP.Internal.Utils.Error
instance GHC.Show.Show CDP.Internal.Utils.Error
instance GHC.Exception.Type.Exception CDP.Internal.Utils.ProtocolError
instance GHC.Show.Show CDP.Internal.Utils.ProtocolError
instance Data.Aeson.Types.FromJSON.FromJSON CDP.Internal.Utils.ProtocolError
instance Data.Default.Class.Default CDP.Internal.Utils.Config
module CDP.Endpoints
type URL = Text
type TargetId = Text
data EPBrowserVersion
EPBrowserVersion :: EPBrowserVersion
data EPAllTargets
EPAllTargets :: EPAllTargets
data EPCurrentProtocol
EPCurrentProtocol :: EPCurrentProtocol
data EPOpenNewTab
EPOpenNewTab :: URL -> EPOpenNewTab
[unOpenNewTab] :: EPOpenNewTab -> URL
data EPActivateTarget
EPActivateTarget :: TargetId -> EPActivateTarget
[unActivateTarget] :: EPActivateTarget -> TargetId
data EPCloseTarget
EPCloseTarget :: TargetId -> EPCloseTarget
[unCloseTarget] :: EPCloseTarget -> TargetId
data EPFrontend
EPFrontend :: EPFrontend
data SomeEndpoint
[SomeEndpoint] :: Endpoint ep => ep -> SomeEndpoint
fromSomeEndpoint :: (forall ep. Endpoint ep => ep -> r) -> SomeEndpoint -> r
-- | Sends a request with the given parameters to the corresponding
-- endpoint
endpoint :: Endpoint ep => Config -> ep -> IO (EndpointResponse ep)
-- | Creates a session with a new tab
connectToTab :: Config -> URL -> IO TargetInfo
class Endpoint ep where {
type family EndpointResponse ep :: *;
}
getEndpoint :: Endpoint ep => (String, Int) -> ep -> IO (EndpointResponse ep)
epDecode :: Endpoint ep => Proxy ep -> ByteString -> Either String (EndpointResponse ep)
data BrowserVersion
BrowserVersion :: Text -> Text -> Text -> Text -> Text -> Text -> BrowserVersion
[bvBrowser] :: BrowserVersion -> Text
[bvProtocolVersion] :: BrowserVersion -> Text
[bvUserAgent] :: BrowserVersion -> Text
[bvV8Version] :: BrowserVersion -> Text
[bvVebKitVersion] :: BrowserVersion -> Text
[bvWebSocketDebuggerUrl] :: BrowserVersion -> Text
data TargetInfo
TargetInfo :: Text -> Text -> Text -> Text -> Text -> Text -> Text -> TargetInfo
[tiDescription] :: TargetInfo -> Text
[tiDevtoolsFrontendUrl] :: TargetInfo -> Text
[tiId] :: TargetInfo -> Text
[tiTitle] :: TargetInfo -> Text
[tiType] :: TargetInfo -> Text
[tiUrl] :: TargetInfo -> Text
[tiWebSocketDebuggerUrl] :: TargetInfo -> Text
browserAddress :: (String, Int) -> IO (String, Int, String)
pageAddress :: (String, Int) -> IO (String, Int, String)
getRequest :: (String, Int) -> [Text] -> Maybe Text -> Request
performRequest :: Endpoint ep => Proxy ep -> Request -> IO (EndpointResponse ep)
parseUri :: String -> Maybe (String, Int, String)
instance GHC.Classes.Eq CDP.Endpoints.BrowserVersion
instance GHC.Show.Show CDP.Endpoints.BrowserVersion
instance GHC.Show.Show CDP.Endpoints.TargetInfo
instance CDP.Endpoints.Endpoint CDP.Endpoints.EPAllTargets
instance CDP.Endpoints.Endpoint CDP.Endpoints.EPOpenNewTab
instance Data.Aeson.Types.FromJSON.FromJSON CDP.Endpoints.TargetInfo
instance CDP.Endpoints.Endpoint CDP.Endpoints.EPBrowserVersion
instance Data.Aeson.Types.FromJSON.FromJSON CDP.Endpoints.BrowserVersion
instance CDP.Endpoints.Endpoint CDP.Endpoints.EPCurrentProtocol
instance CDP.Endpoints.Endpoint CDP.Endpoints.EPActivateTarget
instance CDP.Endpoints.Endpoint CDP.Endpoints.EPCloseTarget
instance CDP.Endpoints.Endpoint CDP.Endpoints.EPFrontend
-- |
WebAuthn
--
-- This domain allows configuring virtual authenticators to test the
-- WebAuthn API.
module CDP.Domains.WebAuthn
-- | Sets whether tests of user presence will succeed immediately (if true)
-- or fail to resolve (if false) for an authenticator. The default is
-- true.
--
-- Parameters of the setAutomaticPresenceSimulation command.
data PWebAuthnSetAutomaticPresenceSimulation
PWebAuthnSetAutomaticPresenceSimulation :: WebAuthnAuthenticatorId -> Bool -> PWebAuthnSetAutomaticPresenceSimulation
[pWebAuthnSetAutomaticPresenceSimulationAuthenticatorId] :: PWebAuthnSetAutomaticPresenceSimulation -> WebAuthnAuthenticatorId
[pWebAuthnSetAutomaticPresenceSimulationEnabled] :: PWebAuthnSetAutomaticPresenceSimulation -> Bool
-- | Sets whether User Verification succeeds or fails for an authenticator.
-- The default is true.
--
-- Parameters of the setUserVerified command.
data PWebAuthnSetUserVerified
PWebAuthnSetUserVerified :: WebAuthnAuthenticatorId -> Bool -> PWebAuthnSetUserVerified
[pWebAuthnSetUserVerifiedAuthenticatorId] :: PWebAuthnSetUserVerified -> WebAuthnAuthenticatorId
[pWebAuthnSetUserVerifiedIsUserVerified] :: PWebAuthnSetUserVerified -> Bool
-- | Clears all the credentials from the specified device.
--
-- Parameters of the clearCredentials command.
data PWebAuthnClearCredentials
PWebAuthnClearCredentials :: WebAuthnAuthenticatorId -> PWebAuthnClearCredentials
[pWebAuthnClearCredentialsAuthenticatorId] :: PWebAuthnClearCredentials -> WebAuthnAuthenticatorId
-- | Removes a credential from the authenticator.
--
-- Parameters of the removeCredential command.
data PWebAuthnRemoveCredential
PWebAuthnRemoveCredential :: WebAuthnAuthenticatorId -> Text -> PWebAuthnRemoveCredential
[pWebAuthnRemoveCredentialAuthenticatorId] :: PWebAuthnRemoveCredential -> WebAuthnAuthenticatorId
[pWebAuthnRemoveCredentialCredentialId] :: PWebAuthnRemoveCredential -> Text
data WebAuthnGetCredentials
WebAuthnGetCredentials :: [WebAuthnCredential] -> WebAuthnGetCredentials
[webAuthnGetCredentialsCredentials] :: WebAuthnGetCredentials -> [WebAuthnCredential]
-- | Returns all the credentials stored in the given virtual authenticator.
--
-- Parameters of the getCredentials command.
data PWebAuthnGetCredentials
PWebAuthnGetCredentials :: WebAuthnAuthenticatorId -> PWebAuthnGetCredentials
[pWebAuthnGetCredentialsAuthenticatorId] :: PWebAuthnGetCredentials -> WebAuthnAuthenticatorId
data WebAuthnGetCredential
WebAuthnGetCredential :: WebAuthnCredential -> WebAuthnGetCredential
[webAuthnGetCredentialCredential] :: WebAuthnGetCredential -> WebAuthnCredential
-- | Returns a single credential stored in the given virtual authenticator
-- that matches the credential ID.
--
-- Parameters of the getCredential command.
data PWebAuthnGetCredential
PWebAuthnGetCredential :: WebAuthnAuthenticatorId -> Text -> PWebAuthnGetCredential
[pWebAuthnGetCredentialAuthenticatorId] :: PWebAuthnGetCredential -> WebAuthnAuthenticatorId
[pWebAuthnGetCredentialCredentialId] :: PWebAuthnGetCredential -> Text
-- | Adds the credential to the specified authenticator.
--
-- Parameters of the addCredential command.
data PWebAuthnAddCredential
PWebAuthnAddCredential :: WebAuthnAuthenticatorId -> WebAuthnCredential -> PWebAuthnAddCredential
[pWebAuthnAddCredentialAuthenticatorId] :: PWebAuthnAddCredential -> WebAuthnAuthenticatorId
[pWebAuthnAddCredentialCredential] :: PWebAuthnAddCredential -> WebAuthnCredential
-- | Removes the given authenticator.
--
-- Parameters of the removeVirtualAuthenticator command.
data PWebAuthnRemoveVirtualAuthenticator
PWebAuthnRemoveVirtualAuthenticator :: WebAuthnAuthenticatorId -> PWebAuthnRemoveVirtualAuthenticator
[pWebAuthnRemoveVirtualAuthenticatorAuthenticatorId] :: PWebAuthnRemoveVirtualAuthenticator -> WebAuthnAuthenticatorId
data WebAuthnAddVirtualAuthenticator
WebAuthnAddVirtualAuthenticator :: WebAuthnAuthenticatorId -> WebAuthnAddVirtualAuthenticator
[webAuthnAddVirtualAuthenticatorAuthenticatorId] :: WebAuthnAddVirtualAuthenticator -> WebAuthnAuthenticatorId
-- | Creates and adds a virtual authenticator.
--
-- Parameters of the addVirtualAuthenticator command.
data PWebAuthnAddVirtualAuthenticator
PWebAuthnAddVirtualAuthenticator :: WebAuthnVirtualAuthenticatorOptions -> PWebAuthnAddVirtualAuthenticator
[pWebAuthnAddVirtualAuthenticatorOptions] :: PWebAuthnAddVirtualAuthenticator -> WebAuthnVirtualAuthenticatorOptions
-- | Disable the WebAuthn domain.
--
-- Parameters of the disable command.
data PWebAuthnDisable
PWebAuthnDisable :: PWebAuthnDisable
-- | Enable the WebAuthn domain and start intercepting credential storage
-- and retrieval with a virtual authenticator.
--
-- Parameters of the enable command.
data PWebAuthnEnable
PWebAuthnEnable :: Maybe Bool -> PWebAuthnEnable
-- | Whether to enable the WebAuthn user interface. Enabling the UI is
-- recommended for debugging and demo purposes, as it is closer to the
-- real experience. Disabling the UI is recommended for automated
-- testing. Supported at the embedder's discretion if UI is available.
-- Defaults to false.
[pWebAuthnEnableEnableUI] :: PWebAuthnEnable -> Maybe Bool
-- | Type Credential.
data WebAuthnCredential
WebAuthnCredential :: Text -> Bool -> Maybe Text -> Text -> Maybe Text -> Int -> Maybe Text -> WebAuthnCredential
[webAuthnCredentialCredentialId] :: WebAuthnCredential -> Text
[webAuthnCredentialIsResidentCredential] :: WebAuthnCredential -> Bool
-- | Relying Party ID the credential is scoped to. Must be set when adding
-- a credential.
[webAuthnCredentialRpId] :: WebAuthnCredential -> Maybe Text
-- | The ECDSA P-256 private key in PKCS#8 format. (Encoded as a base64
-- string when passed over JSON)
[webAuthnCredentialPrivateKey] :: WebAuthnCredential -> Text
-- | An opaque byte sequence with a maximum size of 64 bytes mapping the
-- credential to a specific user. (Encoded as a base64 string when passed
-- over JSON)
[webAuthnCredentialUserHandle] :: WebAuthnCredential -> Maybe Text
-- | Signature counter. This is incremented by one for each successful
-- assertion. See
-- https://w3c.github.io/webauthn/#signature-counter
[webAuthnCredentialSignCount] :: WebAuthnCredential -> Int
-- | The large blob associated with the credential. See
-- https://w3c.github.io/webauthn/#sctn-large-blob-extension
-- (Encoded as a base64 string when passed over JSON)
[webAuthnCredentialLargeBlob] :: WebAuthnCredential -> Maybe Text
-- | Type VirtualAuthenticatorOptions.
data WebAuthnVirtualAuthenticatorOptions
WebAuthnVirtualAuthenticatorOptions :: WebAuthnAuthenticatorProtocol -> Maybe WebAuthnCtap2Version -> WebAuthnAuthenticatorTransport -> Maybe Bool -> Maybe Bool -> Maybe Bool -> Maybe Bool -> Maybe Bool -> Maybe Bool -> Maybe Bool -> WebAuthnVirtualAuthenticatorOptions
[webAuthnVirtualAuthenticatorOptionsProtocol] :: WebAuthnVirtualAuthenticatorOptions -> WebAuthnAuthenticatorProtocol
-- | Defaults to ctap2_0. Ignored if |protocol| == u2f.
[webAuthnVirtualAuthenticatorOptionsCtap2Version] :: WebAuthnVirtualAuthenticatorOptions -> Maybe WebAuthnCtap2Version
[webAuthnVirtualAuthenticatorOptionsTransport] :: WebAuthnVirtualAuthenticatorOptions -> WebAuthnAuthenticatorTransport
-- | Defaults to false.
[webAuthnVirtualAuthenticatorOptionsHasResidentKey] :: WebAuthnVirtualAuthenticatorOptions -> Maybe Bool
-- | Defaults to false.
[webAuthnVirtualAuthenticatorOptionsHasUserVerification] :: WebAuthnVirtualAuthenticatorOptions -> Maybe Bool
-- | If set to true, the authenticator will support the largeBlob
-- extension. https://w3c.github.io/webauthn#largeBlob Defaults to
-- false.
[webAuthnVirtualAuthenticatorOptionsHasLargeBlob] :: WebAuthnVirtualAuthenticatorOptions -> Maybe Bool
-- | If set to true, the authenticator will support the credBlob extension.
-- https://fidoalliance.org/specs/fido-v2.1-rd-20201208/fido-client-to-authenticator-protocol-v2.1-rd-20201208.html#sctn-credBlob-extension
-- Defaults to false.
[webAuthnVirtualAuthenticatorOptionsHasCredBlob] :: WebAuthnVirtualAuthenticatorOptions -> Maybe Bool
-- | If set to true, the authenticator will support the minPinLength
-- extension.
-- https://fidoalliance.org/specs/fido-v2.1-ps-20210615/fido-client-to-authenticator-protocol-v2.1-ps-20210615.html#sctn-minpinlength-extension
-- Defaults to false.
[webAuthnVirtualAuthenticatorOptionsHasMinPinLength] :: WebAuthnVirtualAuthenticatorOptions -> Maybe Bool
-- | If set to true, tests of user presence will succeed immediately.
-- Otherwise, they will not be resolved. Defaults to true.
[webAuthnVirtualAuthenticatorOptionsAutomaticPresenceSimulation] :: WebAuthnVirtualAuthenticatorOptions -> Maybe Bool
-- | Sets whether User Verification succeeds or fails for an authenticator.
-- Defaults to false.
[webAuthnVirtualAuthenticatorOptionsIsUserVerified] :: WebAuthnVirtualAuthenticatorOptions -> Maybe Bool
-- | Type AuthenticatorTransport.
data WebAuthnAuthenticatorTransport
WebAuthnAuthenticatorTransportUsb :: WebAuthnAuthenticatorTransport
WebAuthnAuthenticatorTransportNfc :: WebAuthnAuthenticatorTransport
WebAuthnAuthenticatorTransportBle :: WebAuthnAuthenticatorTransport
WebAuthnAuthenticatorTransportCable :: WebAuthnAuthenticatorTransport
WebAuthnAuthenticatorTransportInternal :: WebAuthnAuthenticatorTransport
-- | Type Ctap2Version.
data WebAuthnCtap2Version
WebAuthnCtap2VersionCtap2_0 :: WebAuthnCtap2Version
WebAuthnCtap2VersionCtap2_1 :: WebAuthnCtap2Version
-- | Type AuthenticatorProtocol.
data WebAuthnAuthenticatorProtocol
WebAuthnAuthenticatorProtocolU2f :: WebAuthnAuthenticatorProtocol
WebAuthnAuthenticatorProtocolCtap2 :: WebAuthnAuthenticatorProtocol
-- | Type AuthenticatorId.
type WebAuthnAuthenticatorId = Text
pWebAuthnEnable :: PWebAuthnEnable
pWebAuthnDisable :: PWebAuthnDisable
pWebAuthnAddVirtualAuthenticator :: WebAuthnVirtualAuthenticatorOptions -> PWebAuthnAddVirtualAuthenticator
pWebAuthnRemoveVirtualAuthenticator :: WebAuthnAuthenticatorId -> PWebAuthnRemoveVirtualAuthenticator
pWebAuthnAddCredential :: WebAuthnAuthenticatorId -> WebAuthnCredential -> PWebAuthnAddCredential
pWebAuthnGetCredential :: WebAuthnAuthenticatorId -> Text -> PWebAuthnGetCredential
pWebAuthnGetCredentials :: WebAuthnAuthenticatorId -> PWebAuthnGetCredentials
pWebAuthnRemoveCredential :: WebAuthnAuthenticatorId -> Text -> PWebAuthnRemoveCredential
pWebAuthnClearCredentials :: WebAuthnAuthenticatorId -> PWebAuthnClearCredentials
pWebAuthnSetUserVerified :: WebAuthnAuthenticatorId -> Bool -> PWebAuthnSetUserVerified
pWebAuthnSetAutomaticPresenceSimulation :: WebAuthnAuthenticatorId -> Bool -> PWebAuthnSetAutomaticPresenceSimulation
instance GHC.Read.Read CDP.Domains.WebAuthn.WebAuthnAuthenticatorProtocol
instance GHC.Show.Show CDP.Domains.WebAuthn.WebAuthnAuthenticatorProtocol
instance GHC.Classes.Eq CDP.Domains.WebAuthn.WebAuthnAuthenticatorProtocol
instance GHC.Classes.Ord CDP.Domains.WebAuthn.WebAuthnAuthenticatorProtocol
instance GHC.Read.Read CDP.Domains.WebAuthn.WebAuthnCtap2Version
instance GHC.Show.Show CDP.Domains.WebAuthn.WebAuthnCtap2Version
instance GHC.Classes.Eq CDP.Domains.WebAuthn.WebAuthnCtap2Version
instance GHC.Classes.Ord CDP.Domains.WebAuthn.WebAuthnCtap2Version
instance GHC.Read.Read CDP.Domains.WebAuthn.WebAuthnAuthenticatorTransport
instance GHC.Show.Show CDP.Domains.WebAuthn.WebAuthnAuthenticatorTransport
instance GHC.Classes.Eq CDP.Domains.WebAuthn.WebAuthnAuthenticatorTransport
instance GHC.Classes.Ord CDP.Domains.WebAuthn.WebAuthnAuthenticatorTransport
instance GHC.Show.Show CDP.Domains.WebAuthn.WebAuthnVirtualAuthenticatorOptions
instance GHC.Classes.Eq CDP.Domains.WebAuthn.WebAuthnVirtualAuthenticatorOptions
instance GHC.Show.Show CDP.Domains.WebAuthn.WebAuthnCredential
instance GHC.Classes.Eq CDP.Domains.WebAuthn.WebAuthnCredential
instance GHC.Show.Show CDP.Domains.WebAuthn.PWebAuthnEnable
instance GHC.Classes.Eq CDP.Domains.WebAuthn.PWebAuthnEnable
instance GHC.Show.Show CDP.Domains.WebAuthn.PWebAuthnDisable
instance GHC.Classes.Eq CDP.Domains.WebAuthn.PWebAuthnDisable
instance GHC.Show.Show CDP.Domains.WebAuthn.PWebAuthnAddVirtualAuthenticator
instance GHC.Classes.Eq CDP.Domains.WebAuthn.PWebAuthnAddVirtualAuthenticator
instance GHC.Show.Show CDP.Domains.WebAuthn.WebAuthnAddVirtualAuthenticator
instance GHC.Classes.Eq CDP.Domains.WebAuthn.WebAuthnAddVirtualAuthenticator
instance GHC.Show.Show CDP.Domains.WebAuthn.PWebAuthnRemoveVirtualAuthenticator
instance GHC.Classes.Eq CDP.Domains.WebAuthn.PWebAuthnRemoveVirtualAuthenticator
instance GHC.Show.Show CDP.Domains.WebAuthn.PWebAuthnAddCredential
instance GHC.Classes.Eq CDP.Domains.WebAuthn.PWebAuthnAddCredential
instance GHC.Show.Show CDP.Domains.WebAuthn.PWebAuthnGetCredential
instance GHC.Classes.Eq CDP.Domains.WebAuthn.PWebAuthnGetCredential
instance GHC.Show.Show CDP.Domains.WebAuthn.WebAuthnGetCredential
instance GHC.Classes.Eq CDP.Domains.WebAuthn.WebAuthnGetCredential
instance GHC.Show.Show CDP.Domains.WebAuthn.PWebAuthnGetCredentials
instance GHC.Classes.Eq CDP.Domains.WebAuthn.PWebAuthnGetCredentials
instance GHC.Show.Show CDP.Domains.WebAuthn.WebAuthnGetCredentials
instance GHC.Classes.Eq CDP.Domains.WebAuthn.WebAuthnGetCredentials
instance GHC.Show.Show CDP.Domains.WebAuthn.PWebAuthnRemoveCredential
instance GHC.Classes.Eq CDP.Domains.WebAuthn.PWebAuthnRemoveCredential
instance GHC.Show.Show CDP.Domains.WebAuthn.PWebAuthnClearCredentials
instance GHC.Classes.Eq CDP.Domains.WebAuthn.PWebAuthnClearCredentials
instance GHC.Show.Show CDP.Domains.WebAuthn.PWebAuthnSetUserVerified
instance GHC.Classes.Eq CDP.Domains.WebAuthn.PWebAuthnSetUserVerified
instance GHC.Show.Show CDP.Domains.WebAuthn.PWebAuthnSetAutomaticPresenceSimulation
instance GHC.Classes.Eq CDP.Domains.WebAuthn.PWebAuthnSetAutomaticPresenceSimulation
instance Data.Aeson.Types.ToJSON.ToJSON CDP.Domains.WebAuthn.PWebAuthnSetAutomaticPresenceSimulation
instance CDP.Internal.Utils.Command CDP.Domains.WebAuthn.PWebAuthnSetAutomaticPresenceSimulation
instance Data.Aeson.Types.ToJSON.ToJSON CDP.Domains.WebAuthn.PWebAuthnSetUserVerified
instance CDP.Internal.Utils.Command CDP.Domains.WebAuthn.PWebAuthnSetUserVerified
instance Data.Aeson.Types.ToJSON.ToJSON CDP.Domains.WebAuthn.PWebAuthnClearCredentials
instance CDP.Internal.Utils.Command CDP.Domains.WebAuthn.PWebAuthnClearCredentials
instance Data.Aeson.Types.ToJSON.ToJSON CDP.Domains.WebAuthn.PWebAuthnRemoveCredential
instance CDP.Internal.Utils.Command CDP.Domains.WebAuthn.PWebAuthnRemoveCredential
instance Data.Aeson.Types.FromJSON.FromJSON CDP.Domains.WebAuthn.WebAuthnGetCredentials
instance CDP.Internal.Utils.Command CDP.Domains.WebAuthn.PWebAuthnGetCredentials
instance Data.Aeson.Types.ToJSON.ToJSON CDP.Domains.WebAuthn.PWebAuthnGetCredentials
instance Data.Aeson.Types.FromJSON.FromJSON CDP.Domains.WebAuthn.WebAuthnGetCredential
instance CDP.Internal.Utils.Command CDP.Domains.WebAuthn.PWebAuthnGetCredential
instance Data.Aeson.Types.ToJSON.ToJSON CDP.Domains.WebAuthn.PWebAuthnGetCredential
instance Data.Aeson.Types.ToJSON.ToJSON CDP.Domains.WebAuthn.PWebAuthnAddCredential
instance CDP.Internal.Utils.Command CDP.Domains.WebAuthn.PWebAuthnAddCredential
instance Data.Aeson.Types.ToJSON.ToJSON CDP.Domains.WebAuthn.PWebAuthnRemoveVirtualAuthenticator
instance CDP.Internal.Utils.Command CDP.Domains.WebAuthn.PWebAuthnRemoveVirtualAuthenticator
instance Data.Aeson.Types.FromJSON.FromJSON CDP.Domains.WebAuthn.WebAuthnAddVirtualAuthenticator
instance CDP.Internal.Utils.Command CDP.Domains.WebAuthn.PWebAuthnAddVirtualAuthenticator
instance Data.Aeson.Types.ToJSON.ToJSON CDP.Domains.WebAuthn.PWebAuthnAddVirtualAuthenticator
instance Data.Aeson.Types.ToJSON.ToJSON CDP.Domains.WebAuthn.PWebAuthnDisable
instance CDP.Internal.Utils.Command CDP.Domains.WebAuthn.PWebAuthnDisable
instance Data.Aeson.Types.ToJSON.ToJSON CDP.Domains.WebAuthn.PWebAuthnEnable
instance CDP.Internal.Utils.Command CDP.Domains.WebAuthn.PWebAuthnEnable
instance Data.Aeson.Types.FromJSON.FromJSON CDP.Domains.WebAuthn.WebAuthnCredential
instance Data.Aeson.Types.ToJSON.ToJSON CDP.Domains.WebAuthn.WebAuthnCredential
instance Data.Aeson.Types.FromJSON.FromJSON CDP.Domains.WebAuthn.WebAuthnVirtualAuthenticatorOptions
instance Data.Aeson.Types.ToJSON.ToJSON CDP.Domains.WebAuthn.WebAuthnVirtualAuthenticatorOptions
instance Data.Aeson.Types.FromJSON.FromJSON CDP.Domains.WebAuthn.WebAuthnAuthenticatorTransport
instance Data.Aeson.Types.ToJSON.ToJSON CDP.Domains.WebAuthn.WebAuthnAuthenticatorTransport
instance Data.Aeson.Types.FromJSON.FromJSON CDP.Domains.WebAuthn.WebAuthnCtap2Version
instance Data.Aeson.Types.ToJSON.ToJSON CDP.Domains.WebAuthn.WebAuthnCtap2Version
instance Data.Aeson.Types.FromJSON.FromJSON CDP.Domains.WebAuthn.WebAuthnAuthenticatorProtocol
instance Data.Aeson.Types.ToJSON.ToJSON CDP.Domains.WebAuthn.WebAuthnAuthenticatorProtocol
-- | WebAudio
--
-- This domain allows inspection of Web Audio API.
-- https:/webaudio.github.ioweb-audio-api/
module CDP.Domains.WebAudio
data WebAudioGetRealtimeData
WebAudioGetRealtimeData :: WebAudioContextRealtimeData -> WebAudioGetRealtimeData
[webAudioGetRealtimeDataRealtimeData] :: WebAudioGetRealtimeData -> WebAudioContextRealtimeData
-- | Fetch the realtime data from the registered contexts.
--
-- Parameters of the getRealtimeData command.
data PWebAudioGetRealtimeData
PWebAudioGetRealtimeData :: WebAudioGraphObjectId -> PWebAudioGetRealtimeData
[pWebAudioGetRealtimeDataContextId] :: PWebAudioGetRealtimeData -> WebAudioGraphObjectId
-- | Disables the WebAudio domain.
--
-- Parameters of the disable command.
data PWebAudioDisable
PWebAudioDisable :: PWebAudioDisable
-- | Enables the WebAudio domain and starts sending context lifetime
-- events.
--
-- Parameters of the enable command.
data PWebAudioEnable
PWebAudioEnable :: PWebAudioEnable
-- | Type of the nodeParamDisconnected event.
data WebAudioNodeParamDisconnected
WebAudioNodeParamDisconnected :: WebAudioGraphObjectId -> WebAudioGraphObjectId -> WebAudioGraphObjectId -> Maybe Double -> WebAudioNodeParamDisconnected
[webAudioNodeParamDisconnectedContextId] :: WebAudioNodeParamDisconnected -> WebAudioGraphObjectId
[webAudioNodeParamDisconnectedSourceId] :: WebAudioNodeParamDisconnected -> WebAudioGraphObjectId
[webAudioNodeParamDisconnectedDestinationId] :: WebAudioNodeParamDisconnected -> WebAudioGraphObjectId
[webAudioNodeParamDisconnectedSourceOutputIndex] :: WebAudioNodeParamDisconnected -> Maybe Double
-- | Type of the nodeParamConnected event.
data WebAudioNodeParamConnected
WebAudioNodeParamConnected :: WebAudioGraphObjectId -> WebAudioGraphObjectId -> WebAudioGraphObjectId -> Maybe Double -> WebAudioNodeParamConnected
[webAudioNodeParamConnectedContextId] :: WebAudioNodeParamConnected -> WebAudioGraphObjectId
[webAudioNodeParamConnectedSourceId] :: WebAudioNodeParamConnected -> WebAudioGraphObjectId
[webAudioNodeParamConnectedDestinationId] :: WebAudioNodeParamConnected -> WebAudioGraphObjectId
[webAudioNodeParamConnectedSourceOutputIndex] :: WebAudioNodeParamConnected -> Maybe Double
-- | Type of the nodesDisconnected event.
data WebAudioNodesDisconnected
WebAudioNodesDisconnected :: WebAudioGraphObjectId -> WebAudioGraphObjectId -> WebAudioGraphObjectId -> Maybe Double -> Maybe Double -> WebAudioNodesDisconnected
[webAudioNodesDisconnectedContextId] :: WebAudioNodesDisconnected -> WebAudioGraphObjectId
[webAudioNodesDisconnectedSourceId] :: WebAudioNodesDisconnected -> WebAudioGraphObjectId
[webAudioNodesDisconnectedDestinationId] :: WebAudioNodesDisconnected -> WebAudioGraphObjectId
[webAudioNodesDisconnectedSourceOutputIndex] :: WebAudioNodesDisconnected -> Maybe Double
[webAudioNodesDisconnectedDestinationInputIndex] :: WebAudioNodesDisconnected -> Maybe Double
-- | Type of the nodesConnected event.
data WebAudioNodesConnected
WebAudioNodesConnected :: WebAudioGraphObjectId -> WebAudioGraphObjectId -> WebAudioGraphObjectId -> Maybe Double -> Maybe Double -> WebAudioNodesConnected
[webAudioNodesConnectedContextId] :: WebAudioNodesConnected -> WebAudioGraphObjectId
[webAudioNodesConnectedSourceId] :: WebAudioNodesConnected -> WebAudioGraphObjectId
[webAudioNodesConnectedDestinationId] :: WebAudioNodesConnected -> WebAudioGraphObjectId
[webAudioNodesConnectedSourceOutputIndex] :: WebAudioNodesConnected -> Maybe Double
[webAudioNodesConnectedDestinationInputIndex] :: WebAudioNodesConnected -> Maybe Double
-- | Type of the audioParamWillBeDestroyed event.
data WebAudioAudioParamWillBeDestroyed
WebAudioAudioParamWillBeDestroyed :: WebAudioGraphObjectId -> WebAudioGraphObjectId -> WebAudioGraphObjectId -> WebAudioAudioParamWillBeDestroyed
[webAudioAudioParamWillBeDestroyedContextId] :: WebAudioAudioParamWillBeDestroyed -> WebAudioGraphObjectId
[webAudioAudioParamWillBeDestroyedNodeId] :: WebAudioAudioParamWillBeDestroyed -> WebAudioGraphObjectId
[webAudioAudioParamWillBeDestroyedParamId] :: WebAudioAudioParamWillBeDestroyed -> WebAudioGraphObjectId
-- | Type of the audioParamCreated event.
data WebAudioAudioParamCreated
WebAudioAudioParamCreated :: WebAudioAudioParam -> WebAudioAudioParamCreated
[webAudioAudioParamCreatedParam] :: WebAudioAudioParamCreated -> WebAudioAudioParam
-- | Type of the audioNodeWillBeDestroyed event.
data WebAudioAudioNodeWillBeDestroyed
WebAudioAudioNodeWillBeDestroyed :: WebAudioGraphObjectId -> WebAudioGraphObjectId -> WebAudioAudioNodeWillBeDestroyed
[webAudioAudioNodeWillBeDestroyedContextId] :: WebAudioAudioNodeWillBeDestroyed -> WebAudioGraphObjectId
[webAudioAudioNodeWillBeDestroyedNodeId] :: WebAudioAudioNodeWillBeDestroyed -> WebAudioGraphObjectId
-- | Type of the audioNodeCreated event.
data WebAudioAudioNodeCreated
WebAudioAudioNodeCreated :: WebAudioAudioNode -> WebAudioAudioNodeCreated
[webAudioAudioNodeCreatedNode] :: WebAudioAudioNodeCreated -> WebAudioAudioNode
-- | Type of the audioListenerWillBeDestroyed event.
data WebAudioAudioListenerWillBeDestroyed
WebAudioAudioListenerWillBeDestroyed :: WebAudioGraphObjectId -> WebAudioGraphObjectId -> WebAudioAudioListenerWillBeDestroyed
[webAudioAudioListenerWillBeDestroyedContextId] :: WebAudioAudioListenerWillBeDestroyed -> WebAudioGraphObjectId
[webAudioAudioListenerWillBeDestroyedListenerId] :: WebAudioAudioListenerWillBeDestroyed -> WebAudioGraphObjectId
-- | Type of the audioListenerCreated event.
data WebAudioAudioListenerCreated
WebAudioAudioListenerCreated :: WebAudioAudioListener -> WebAudioAudioListenerCreated
[webAudioAudioListenerCreatedListener] :: WebAudioAudioListenerCreated -> WebAudioAudioListener
-- | Type of the contextChanged event.
data WebAudioContextChanged
WebAudioContextChanged :: WebAudioBaseAudioContext -> WebAudioContextChanged
[webAudioContextChangedContext] :: WebAudioContextChanged -> WebAudioBaseAudioContext
-- | Type of the contextWillBeDestroyed event.
data WebAudioContextWillBeDestroyed
WebAudioContextWillBeDestroyed :: WebAudioGraphObjectId -> WebAudioContextWillBeDestroyed
[webAudioContextWillBeDestroyedContextId] :: WebAudioContextWillBeDestroyed -> WebAudioGraphObjectId
-- | Type of the contextCreated event.
data WebAudioContextCreated
WebAudioContextCreated :: WebAudioBaseAudioContext -> WebAudioContextCreated
[webAudioContextCreatedContext] :: WebAudioContextCreated -> WebAudioBaseAudioContext
-- | Type AudioParam. Protocol object for AudioParam
data WebAudioAudioParam
WebAudioAudioParam :: WebAudioGraphObjectId -> WebAudioGraphObjectId -> WebAudioGraphObjectId -> WebAudioParamType -> WebAudioAutomationRate -> Double -> Double -> Double -> WebAudioAudioParam
[webAudioAudioParamParamId] :: WebAudioAudioParam -> WebAudioGraphObjectId
[webAudioAudioParamNodeId] :: WebAudioAudioParam -> WebAudioGraphObjectId
[webAudioAudioParamContextId] :: WebAudioAudioParam -> WebAudioGraphObjectId
[webAudioAudioParamParamType] :: WebAudioAudioParam -> WebAudioParamType
[webAudioAudioParamRate] :: WebAudioAudioParam -> WebAudioAutomationRate
[webAudioAudioParamDefaultValue] :: WebAudioAudioParam -> Double
[webAudioAudioParamMinValue] :: WebAudioAudioParam -> Double
[webAudioAudioParamMaxValue] :: WebAudioAudioParam -> Double
-- | Type AudioNode. Protocol object for AudioNode
data WebAudioAudioNode
WebAudioAudioNode :: WebAudioGraphObjectId -> WebAudioGraphObjectId -> WebAudioNodeType -> Double -> Double -> Double -> WebAudioChannelCountMode -> WebAudioChannelInterpretation -> WebAudioAudioNode
[webAudioAudioNodeNodeId] :: WebAudioAudioNode -> WebAudioGraphObjectId
[webAudioAudioNodeContextId] :: WebAudioAudioNode -> WebAudioGraphObjectId
[webAudioAudioNodeNodeType] :: WebAudioAudioNode -> WebAudioNodeType
[webAudioAudioNodeNumberOfInputs] :: WebAudioAudioNode -> Double
[webAudioAudioNodeNumberOfOutputs] :: WebAudioAudioNode -> Double
[webAudioAudioNodeChannelCount] :: WebAudioAudioNode -> Double
[webAudioAudioNodeChannelCountMode] :: WebAudioAudioNode -> WebAudioChannelCountMode
[webAudioAudioNodeChannelInterpretation] :: WebAudioAudioNode -> WebAudioChannelInterpretation
-- | Type AudioListener. Protocol object for AudioListener
data WebAudioAudioListener
WebAudioAudioListener :: WebAudioGraphObjectId -> WebAudioGraphObjectId -> WebAudioAudioListener
[webAudioAudioListenerListenerId] :: WebAudioAudioListener -> WebAudioGraphObjectId
[webAudioAudioListenerContextId] :: WebAudioAudioListener -> WebAudioGraphObjectId
-- | Type BaseAudioContext. Protocol object for BaseAudioContext
data WebAudioBaseAudioContext
WebAudioBaseAudioContext :: WebAudioGraphObjectId -> WebAudioContextType -> WebAudioContextState -> Maybe WebAudioContextRealtimeData -> Double -> Double -> Double -> WebAudioBaseAudioContext
[webAudioBaseAudioContextContextId] :: WebAudioBaseAudioContext -> WebAudioGraphObjectId
[webAudioBaseAudioContextContextType] :: WebAudioBaseAudioContext -> WebAudioContextType
[webAudioBaseAudioContextContextState] :: WebAudioBaseAudioContext -> WebAudioContextState
[webAudioBaseAudioContextRealtimeData] :: WebAudioBaseAudioContext -> Maybe WebAudioContextRealtimeData
-- | Platform-dependent callback buffer size.
[webAudioBaseAudioContextCallbackBufferSize] :: WebAudioBaseAudioContext -> Double
-- | Number of output channels supported by audio hardware in use.
[webAudioBaseAudioContextMaxOutputChannelCount] :: WebAudioBaseAudioContext -> Double
-- | Context sample rate.
[webAudioBaseAudioContextSampleRate] :: WebAudioBaseAudioContext -> Double
-- | Type ContextRealtimeData. Fields in AudioContext that change in
-- real-time.
data WebAudioContextRealtimeData
WebAudioContextRealtimeData :: Double -> Double -> Double -> Double -> WebAudioContextRealtimeData
-- | The current context time in second in BaseAudioContext.
[webAudioContextRealtimeDataCurrentTime] :: WebAudioContextRealtimeData -> Double
-- | The time spent on rendering graph divided by render quantum duration,
-- and multiplied by 100. 100 means the audio renderer reached the full
-- capacity and glitch may occur.
[webAudioContextRealtimeDataRenderCapacity] :: WebAudioContextRealtimeData -> Double
-- | A running mean of callback interval.
[webAudioContextRealtimeDataCallbackIntervalMean] :: WebAudioContextRealtimeData -> Double
-- | A running variance of callback interval.
[webAudioContextRealtimeDataCallbackIntervalVariance] :: WebAudioContextRealtimeData -> Double
-- | Type AutomationRate. Enum of AudioParam::AutomationRate from
-- the spec
data WebAudioAutomationRate
WebAudioAutomationRateARate :: WebAudioAutomationRate
WebAudioAutomationRateKRate :: WebAudioAutomationRate
-- | Type ParamType. Enum of AudioParam types
type WebAudioParamType = Text
-- | Type ChannelInterpretation. Enum of
-- AudioNode::ChannelInterpretation from the spec
data WebAudioChannelInterpretation
WebAudioChannelInterpretationDiscrete :: WebAudioChannelInterpretation
WebAudioChannelInterpretationSpeakers :: WebAudioChannelInterpretation
-- | Type ChannelCountMode. Enum of AudioNode::ChannelCountMode from
-- the spec
data WebAudioChannelCountMode
WebAudioChannelCountModeClampedMax :: WebAudioChannelCountMode
WebAudioChannelCountModeExplicit :: WebAudioChannelCountMode
WebAudioChannelCountModeMax :: WebAudioChannelCountMode
-- | Type NodeType. Enum of AudioNode types
type WebAudioNodeType = Text
-- | Type ContextState. Enum of AudioContextState from the spec
data WebAudioContextState
WebAudioContextStateSuspended :: WebAudioContextState
WebAudioContextStateRunning :: WebAudioContextState
WebAudioContextStateClosed :: WebAudioContextState
-- | Type ContextType. Enum of BaseAudioContext types
data WebAudioContextType
WebAudioContextTypeRealtime :: WebAudioContextType
WebAudioContextTypeOffline :: WebAudioContextType
-- | Type GraphObjectId. An unique ID for a graph object
-- (AudioContext, AudioNode, AudioParam) in Web Audio API
type WebAudioGraphObjectId = Text
pWebAudioEnable :: PWebAudioEnable
pWebAudioDisable :: PWebAudioDisable
pWebAudioGetRealtimeData :: WebAudioGraphObjectId -> PWebAudioGetRealtimeData
instance GHC.Read.Read CDP.Domains.WebAudio.WebAudioContextType
instance GHC.Show.Show CDP.Domains.WebAudio.WebAudioContextType
instance GHC.Classes.Eq CDP.Domains.WebAudio.WebAudioContextType
instance GHC.Classes.Ord CDP.Domains.WebAudio.WebAudioContextType
instance GHC.Read.Read CDP.Domains.WebAudio.WebAudioContextState
instance GHC.Show.Show CDP.Domains.WebAudio.WebAudioContextState
instance GHC.Classes.Eq CDP.Domains.WebAudio.WebAudioContextState
instance GHC.Classes.Ord CDP.Domains.WebAudio.WebAudioContextState
instance GHC.Read.Read CDP.Domains.WebAudio.WebAudioChannelCountMode
instance GHC.Show.Show CDP.Domains.WebAudio.WebAudioChannelCountMode
instance GHC.Classes.Eq CDP.Domains.WebAudio.WebAudioChannelCountMode
instance GHC.Classes.Ord CDP.Domains.WebAudio.WebAudioChannelCountMode
instance GHC.Read.Read CDP.Domains.WebAudio.WebAudioChannelInterpretation
instance GHC.Show.Show CDP.Domains.WebAudio.WebAudioChannelInterpretation
instance GHC.Classes.Eq CDP.Domains.WebAudio.WebAudioChannelInterpretation
instance GHC.Classes.Ord CDP.Domains.WebAudio.WebAudioChannelInterpretation
instance GHC.Read.Read CDP.Domains.WebAudio.WebAudioAutomationRate
instance GHC.Show.Show CDP.Domains.WebAudio.WebAudioAutomationRate
instance GHC.Classes.Eq CDP.Domains.WebAudio.WebAudioAutomationRate
instance GHC.Classes.Ord CDP.Domains.WebAudio.WebAudioAutomationRate
instance GHC.Show.Show CDP.Domains.WebAudio.WebAudioContextRealtimeData
instance GHC.Classes.Eq CDP.Domains.WebAudio.WebAudioContextRealtimeData
instance GHC.Show.Show CDP.Domains.WebAudio.WebAudioBaseAudioContext
instance GHC.Classes.Eq CDP.Domains.WebAudio.WebAudioBaseAudioContext
instance GHC.Show.Show CDP.Domains.WebAudio.WebAudioAudioListener
instance GHC.Classes.Eq CDP.Domains.WebAudio.WebAudioAudioListener
instance GHC.Show.Show CDP.Domains.WebAudio.WebAudioAudioNode
instance GHC.Classes.Eq CDP.Domains.WebAudio.WebAudioAudioNode
instance GHC.Show.Show CDP.Domains.WebAudio.WebAudioAudioParam
instance GHC.Classes.Eq CDP.Domains.WebAudio.WebAudioAudioParam
instance GHC.Show.Show CDP.Domains.WebAudio.WebAudioContextCreated
instance GHC.Classes.Eq CDP.Domains.WebAudio.WebAudioContextCreated
instance GHC.Show.Show CDP.Domains.WebAudio.WebAudioContextWillBeDestroyed
instance GHC.Classes.Eq CDP.Domains.WebAudio.WebAudioContextWillBeDestroyed
instance GHC.Show.Show CDP.Domains.WebAudio.WebAudioContextChanged
instance GHC.Classes.Eq CDP.Domains.WebAudio.WebAudioContextChanged
instance GHC.Show.Show CDP.Domains.WebAudio.WebAudioAudioListenerCreated
instance GHC.Classes.Eq CDP.Domains.WebAudio.WebAudioAudioListenerCreated
instance GHC.Show.Show CDP.Domains.WebAudio.WebAudioAudioListenerWillBeDestroyed
instance GHC.Classes.Eq CDP.Domains.WebAudio.WebAudioAudioListenerWillBeDestroyed
instance GHC.Show.Show CDP.Domains.WebAudio.WebAudioAudioNodeCreated
instance GHC.Classes.Eq CDP.Domains.WebAudio.WebAudioAudioNodeCreated
instance GHC.Show.Show CDP.Domains.WebAudio.WebAudioAudioNodeWillBeDestroyed
instance GHC.Classes.Eq CDP.Domains.WebAudio.WebAudioAudioNodeWillBeDestroyed
instance GHC.Show.Show CDP.Domains.WebAudio.WebAudioAudioParamCreated
instance GHC.Classes.Eq CDP.Domains.WebAudio.WebAudioAudioParamCreated
instance GHC.Show.Show CDP.Domains.WebAudio.WebAudioAudioParamWillBeDestroyed
instance GHC.Classes.Eq CDP.Domains.WebAudio.WebAudioAudioParamWillBeDestroyed
instance GHC.Show.Show CDP.Domains.WebAudio.WebAudioNodesConnected
instance GHC.Classes.Eq CDP.Domains.WebAudio.WebAudioNodesConnected
instance GHC.Show.Show CDP.Domains.WebAudio.WebAudioNodesDisconnected
instance GHC.Classes.Eq CDP.Domains.WebAudio.WebAudioNodesDisconnected
instance GHC.Show.Show CDP.Domains.WebAudio.WebAudioNodeParamConnected
instance GHC.Classes.Eq CDP.Domains.WebAudio.WebAudioNodeParamConnected
instance GHC.Show.Show CDP.Domains.WebAudio.WebAudioNodeParamDisconnected
instance GHC.Classes.Eq CDP.Domains.WebAudio.WebAudioNodeParamDisconnected
instance GHC.Show.Show CDP.Domains.WebAudio.PWebAudioEnable
instance GHC.Classes.Eq CDP.Domains.WebAudio.PWebAudioEnable
instance GHC.Show.Show CDP.Domains.WebAudio.PWebAudioDisable
instance GHC.Classes.Eq CDP.Domains.WebAudio.PWebAudioDisable
instance GHC.Show.Show CDP.Domains.WebAudio.PWebAudioGetRealtimeData
instance GHC.Classes.Eq CDP.Domains.WebAudio.PWebAudioGetRealtimeData
instance GHC.Show.Show CDP.Domains.WebAudio.WebAudioGetRealtimeData
instance GHC.Classes.Eq CDP.Domains.WebAudio.WebAudioGetRealtimeData
instance Data.Aeson.Types.FromJSON.FromJSON CDP.Domains.WebAudio.WebAudioGetRealtimeData
instance CDP.Internal.Utils.Command CDP.Domains.WebAudio.PWebAudioGetRealtimeData
instance Data.Aeson.Types.ToJSON.ToJSON CDP.Domains.WebAudio.PWebAudioGetRealtimeData
instance Data.Aeson.Types.ToJSON.ToJSON CDP.Domains.WebAudio.PWebAudioDisable
instance CDP.Internal.Utils.Command CDP.Domains.WebAudio.PWebAudioDisable
instance Data.Aeson.Types.ToJSON.ToJSON CDP.Domains.WebAudio.PWebAudioEnable
instance CDP.Internal.Utils.Command CDP.Domains.WebAudio.PWebAudioEnable
instance Data.Aeson.Types.FromJSON.FromJSON CDP.Domains.WebAudio.WebAudioNodeParamDisconnected
instance CDP.Internal.Utils.Event CDP.Domains.WebAudio.WebAudioNodeParamDisconnected
instance Data.Aeson.Types.FromJSON.FromJSON CDP.Domains.WebAudio.WebAudioNodeParamConnected
instance CDP.Internal.Utils.Event CDP.Domains.WebAudio.WebAudioNodeParamConnected
instance Data.Aeson.Types.FromJSON.FromJSON CDP.Domains.WebAudio.WebAudioNodesDisconnected
instance CDP.Internal.Utils.Event CDP.Domains.WebAudio.WebAudioNodesDisconnected
instance Data.Aeson.Types.FromJSON.FromJSON CDP.Domains.WebAudio.WebAudioNodesConnected
instance CDP.Internal.Utils.Event CDP.Domains.WebAudio.WebAudioNodesConnected
instance Data.Aeson.Types.FromJSON.FromJSON CDP.Domains.WebAudio.WebAudioAudioParamWillBeDestroyed
instance CDP.Internal.Utils.Event CDP.Domains.WebAudio.WebAudioAudioParamWillBeDestroyed
instance Data.Aeson.Types.FromJSON.FromJSON CDP.Domains.WebAudio.WebAudioAudioParamCreated
instance CDP.Internal.Utils.Event CDP.Domains.WebAudio.WebAudioAudioParamCreated
instance Data.Aeson.Types.FromJSON.FromJSON CDP.Domains.WebAudio.WebAudioAudioNodeWillBeDestroyed
instance CDP.Internal.Utils.Event CDP.Domains.WebAudio.WebAudioAudioNodeWillBeDestroyed
instance Data.Aeson.Types.FromJSON.FromJSON CDP.Domains.WebAudio.WebAudioAudioNodeCreated
instance CDP.Internal.Utils.Event CDP.Domains.WebAudio.WebAudioAudioNodeCreated
instance Data.Aeson.Types.FromJSON.FromJSON CDP.Domains.WebAudio.WebAudioAudioListenerWillBeDestroyed
instance CDP.Internal.Utils.Event CDP.Domains.WebAudio.WebAudioAudioListenerWillBeDestroyed
instance Data.Aeson.Types.FromJSON.FromJSON CDP.Domains.WebAudio.WebAudioAudioListenerCreated
instance CDP.Internal.Utils.Event CDP.Domains.WebAudio.WebAudioAudioListenerCreated
instance Data.Aeson.Types.FromJSON.FromJSON CDP.Domains.WebAudio.WebAudioContextChanged
instance CDP.Internal.Utils.Event CDP.Domains.WebAudio.WebAudioContextChanged
instance Data.Aeson.Types.FromJSON.FromJSON CDP.Domains.WebAudio.WebAudioContextWillBeDestroyed
instance CDP.Internal.Utils.Event CDP.Domains.WebAudio.WebAudioContextWillBeDestroyed
instance Data.Aeson.Types.FromJSON.FromJSON CDP.Domains.WebAudio.WebAudioContextCreated
instance CDP.Internal.Utils.Event CDP.Domains.WebAudio.WebAudioContextCreated
instance Data.Aeson.Types.FromJSON.FromJSON CDP.Domains.WebAudio.WebAudioAudioParam
instance Data.Aeson.Types.ToJSON.ToJSON CDP.Domains.WebAudio.WebAudioAudioParam
instance Data.Aeson.Types.FromJSON.FromJSON CDP.Domains.WebAudio.WebAudioAudioNode
instance Data.Aeson.Types.ToJSON.ToJSON CDP.Domains.WebAudio.WebAudioAudioNode
instance Data.Aeson.Types.FromJSON.FromJSON CDP.Domains.WebAudio.WebAudioAudioListener
instance Data.Aeson.Types.ToJSON.ToJSON CDP.Domains.WebAudio.WebAudioAudioListener
instance Data.Aeson.Types.FromJSON.FromJSON CDP.Domains.WebAudio.WebAudioBaseAudioContext
instance Data.Aeson.Types.ToJSON.ToJSON CDP.Domains.WebAudio.WebAudioBaseAudioContext
instance Data.Aeson.Types.FromJSON.FromJSON CDP.Domains.WebAudio.WebAudioContextRealtimeData
instance Data.Aeson.Types.ToJSON.ToJSON CDP.Domains.WebAudio.WebAudioContextRealtimeData
instance Data.Aeson.Types.FromJSON.FromJSON CDP.Domains.WebAudio.WebAudioAutomationRate
instance Data.Aeson.Types.ToJSON.ToJSON CDP.Domains.WebAudio.WebAudioAutomationRate
instance Data.Aeson.Types.FromJSON.FromJSON CDP.Domains.WebAudio.WebAudioChannelInterpretation
instance Data.Aeson.Types.ToJSON.ToJSON CDP.Domains.WebAudio.WebAudioChannelInterpretation
instance Data.Aeson.Types.FromJSON.FromJSON CDP.Domains.WebAudio.WebAudioChannelCountMode
instance Data.Aeson.Types.ToJSON.ToJSON CDP.Domains.WebAudio.WebAudioChannelCountMode
instance Data.Aeson.Types.FromJSON.FromJSON CDP.Domains.WebAudio.WebAudioContextState
instance Data.Aeson.Types.ToJSON.ToJSON CDP.Domains.WebAudio.WebAudioContextState
instance Data.Aeson.Types.FromJSON.FromJSON CDP.Domains.WebAudio.WebAudioContextType
instance Data.Aeson.Types.ToJSON.ToJSON CDP.Domains.WebAudio.WebAudioContextType
-- | Tethering
--
-- The Tethering domain defines methods and events for browser port
-- binding.
module CDP.Domains.Tethering
-- | Request browser port unbinding.
--
-- Parameters of the unbind command.
data PTetheringUnbind
PTetheringUnbind :: Int -> PTetheringUnbind
-- | Port number to unbind.
[pTetheringUnbindPort] :: PTetheringUnbind -> Int
-- | Request browser port binding.
--
-- Parameters of the bind command.
data PTetheringBind
PTetheringBind :: Int -> PTetheringBind
-- | Port number to bind.
[pTetheringBindPort] :: PTetheringBind -> Int
-- | Type of the accepted event.
data TetheringAccepted
TetheringAccepted :: Int -> Text -> TetheringAccepted
-- | Port number that was successfully bound.
[tetheringAcceptedPort] :: TetheringAccepted -> Int
-- | Connection id to be used.
[tetheringAcceptedConnectionId] :: TetheringAccepted -> Text
pTetheringBind :: Int -> PTetheringBind
pTetheringUnbind :: Int -> PTetheringUnbind
instance GHC.Show.Show CDP.Domains.Tethering.TetheringAccepted
instance GHC.Classes.Eq CDP.Domains.Tethering.TetheringAccepted
instance GHC.Show.Show CDP.Domains.Tethering.PTetheringBind
instance GHC.Classes.Eq CDP.Domains.Tethering.PTetheringBind
instance GHC.Show.Show CDP.Domains.Tethering.PTetheringUnbind
instance GHC.Classes.Eq CDP.Domains.Tethering.PTetheringUnbind
instance Data.Aeson.Types.ToJSON.ToJSON CDP.Domains.Tethering.PTetheringUnbind
instance CDP.Internal.Utils.Command CDP.Domains.Tethering.PTetheringUnbind
instance Data.Aeson.Types.ToJSON.ToJSON CDP.Domains.Tethering.PTetheringBind
instance CDP.Internal.Utils.Command CDP.Domains.Tethering.PTetheringBind
instance Data.Aeson.Types.FromJSON.FromJSON CDP.Domains.Tethering.TetheringAccepted
instance CDP.Internal.Utils.Event CDP.Domains.Tethering.TetheringAccepted
-- | SystemInfo
--
-- The SystemInfo domain defines methods and events for querying
-- low-level system information.
module CDP.Domains.SystemInfo
data SystemInfoGetProcessInfo
SystemInfoGetProcessInfo :: [SystemInfoProcessInfo] -> SystemInfoGetProcessInfo
-- | An array of process info blocks.
[systemInfoGetProcessInfoProcessInfo] :: SystemInfoGetProcessInfo -> [SystemInfoProcessInfo]
-- | Returns information about all running processes.
--
-- Parameters of the getProcessInfo command.
data PSystemInfoGetProcessInfo
PSystemInfoGetProcessInfo :: PSystemInfoGetProcessInfo
data SystemInfoGetInfo
SystemInfoGetInfo :: SystemInfoGPUInfo -> Text -> Text -> Text -> SystemInfoGetInfo
-- | Information about the GPUs on the system.
[systemInfoGetInfoGpu] :: SystemInfoGetInfo -> SystemInfoGPUInfo
-- | A platform-dependent description of the model of the machine. On Mac
-- OS, this is, for example, MacBookPro. Will be the empty
-- string if not supported.
[systemInfoGetInfoModelName] :: SystemInfoGetInfo -> Text
-- | A platform-dependent description of the version of the machine. On Mac
-- OS, this is, for example, '10.1'. Will be the empty string if not
-- supported.
[systemInfoGetInfoModelVersion] :: SystemInfoGetInfo -> Text
-- | The command line string used to launch the browser. Will be the empty
-- string if not supported.
[systemInfoGetInfoCommandLine] :: SystemInfoGetInfo -> Text
-- | Returns information about the system.
--
-- Parameters of the getInfo command.
data PSystemInfoGetInfo
PSystemInfoGetInfo :: PSystemInfoGetInfo
-- | Type ProcessInfo. Represents process info.
data SystemInfoProcessInfo
SystemInfoProcessInfo :: Text -> Int -> Double -> SystemInfoProcessInfo
-- | Specifies process type.
[systemInfoProcessInfoType] :: SystemInfoProcessInfo -> Text
-- | Specifies process id.
[systemInfoProcessInfoId] :: SystemInfoProcessInfo -> Int
-- | Specifies cumulative CPU usage in seconds across all threads of the
-- process since the process start.
[systemInfoProcessInfoCpuTime] :: SystemInfoProcessInfo -> Double
-- | Type GPUInfo. Provides information about the GPU(s) on the
-- system.
data SystemInfoGPUInfo
SystemInfoGPUInfo :: [SystemInfoGPUDevice] -> Maybe [(Text, Text)] -> Maybe [(Text, Text)] -> [Text] -> [SystemInfoVideoDecodeAcceleratorCapability] -> [SystemInfoVideoEncodeAcceleratorCapability] -> [SystemInfoImageDecodeAcceleratorCapability] -> SystemInfoGPUInfo
-- | The graphics devices on the system. Element 0 is the primary GPU.
[systemInfoGPUInfoDevices] :: SystemInfoGPUInfo -> [SystemInfoGPUDevice]
-- | An optional dictionary of additional GPU related attributes.
[systemInfoGPUInfoAuxAttributes] :: SystemInfoGPUInfo -> Maybe [(Text, Text)]
-- | An optional dictionary of graphics features and their status.
[systemInfoGPUInfoFeatureStatus] :: SystemInfoGPUInfo -> Maybe [(Text, Text)]
-- | An optional array of GPU driver bug workarounds.
[systemInfoGPUInfoDriverBugWorkarounds] :: SystemInfoGPUInfo -> [Text]
-- | Supported accelerated video decoding capabilities.
[systemInfoGPUInfoVideoDecoding] :: SystemInfoGPUInfo -> [SystemInfoVideoDecodeAcceleratorCapability]
-- | Supported accelerated video encoding capabilities.
[systemInfoGPUInfoVideoEncoding] :: SystemInfoGPUInfo -> [SystemInfoVideoEncodeAcceleratorCapability]
-- | Supported accelerated image decoding capabilities.
[systemInfoGPUInfoImageDecoding] :: SystemInfoGPUInfo -> [SystemInfoImageDecodeAcceleratorCapability]
-- | Type ImageDecodeAcceleratorCapability. Describes a supported
-- image decoding profile with its associated minimum and maximum
-- resolutions and subsampling.
data SystemInfoImageDecodeAcceleratorCapability
SystemInfoImageDecodeAcceleratorCapability :: SystemInfoImageType -> SystemInfoSize -> SystemInfoSize -> [SystemInfoSubsamplingFormat] -> SystemInfoImageDecodeAcceleratorCapability
-- | Image coded, e.g. Jpeg.
[systemInfoImageDecodeAcceleratorCapabilityImageType] :: SystemInfoImageDecodeAcceleratorCapability -> SystemInfoImageType
-- | Maximum supported dimensions of the image in pixels.
[systemInfoImageDecodeAcceleratorCapabilityMaxDimensions] :: SystemInfoImageDecodeAcceleratorCapability -> SystemInfoSize
-- | Minimum supported dimensions of the image in pixels.
[systemInfoImageDecodeAcceleratorCapabilityMinDimensions] :: SystemInfoImageDecodeAcceleratorCapability -> SystemInfoSize
-- | Optional array of supported subsampling formats, e.g. 4:2:0, if known.
[systemInfoImageDecodeAcceleratorCapabilitySubsamplings] :: SystemInfoImageDecodeAcceleratorCapability -> [SystemInfoSubsamplingFormat]
-- | Type ImageType. Image format of a given image.
data SystemInfoImageType
SystemInfoImageTypeJpeg :: SystemInfoImageType
SystemInfoImageTypeWebp :: SystemInfoImageType
SystemInfoImageTypeUnknown :: SystemInfoImageType
-- | Type SubsamplingFormat. YUV subsampling type of the pixels of a
-- given image.
data SystemInfoSubsamplingFormat
SystemInfoSubsamplingFormatYuv420 :: SystemInfoSubsamplingFormat
SystemInfoSubsamplingFormatYuv422 :: SystemInfoSubsamplingFormat
SystemInfoSubsamplingFormatYuv444 :: SystemInfoSubsamplingFormat
-- | Type VideoEncodeAcceleratorCapability. Describes a supported
-- video encoding profile with its associated maximum resolution and
-- maximum framerate.
data SystemInfoVideoEncodeAcceleratorCapability
SystemInfoVideoEncodeAcceleratorCapability :: Text -> SystemInfoSize -> Int -> Int -> SystemInfoVideoEncodeAcceleratorCapability
-- | Video codec profile that is supported, e.g H264 Main.
[systemInfoVideoEncodeAcceleratorCapabilityProfile] :: SystemInfoVideoEncodeAcceleratorCapability -> Text
-- | Maximum video dimensions in pixels supported for this |profile|.
[systemInfoVideoEncodeAcceleratorCapabilityMaxResolution] :: SystemInfoVideoEncodeAcceleratorCapability -> SystemInfoSize
-- | Maximum encoding framerate in frames per second supported for this
-- |profile|, as fraction's numerator and denominator, e.g. 24/1 fps,
-- 24000/1001 fps, etc.
[systemInfoVideoEncodeAcceleratorCapabilityMaxFramerateNumerator] :: SystemInfoVideoEncodeAcceleratorCapability -> Int
[systemInfoVideoEncodeAcceleratorCapabilityMaxFramerateDenominator] :: SystemInfoVideoEncodeAcceleratorCapability -> Int
-- | Type VideoDecodeAcceleratorCapability. Describes a supported
-- video decoding profile with its associated minimum and maximum
-- resolutions.
data SystemInfoVideoDecodeAcceleratorCapability
SystemInfoVideoDecodeAcceleratorCapability :: Text -> SystemInfoSize -> SystemInfoSize -> SystemInfoVideoDecodeAcceleratorCapability
-- | Video codec profile that is supported, e.g. VP9 Profile 2.
[systemInfoVideoDecodeAcceleratorCapabilityProfile] :: SystemInfoVideoDecodeAcceleratorCapability -> Text
-- | Maximum video dimensions in pixels supported for this |profile|.
[systemInfoVideoDecodeAcceleratorCapabilityMaxResolution] :: SystemInfoVideoDecodeAcceleratorCapability -> SystemInfoSize
-- | Minimum video dimensions in pixels supported for this |profile|.
[systemInfoVideoDecodeAcceleratorCapabilityMinResolution] :: SystemInfoVideoDecodeAcceleratorCapability -> SystemInfoSize
-- | Type Size. Describes the width and height dimensions of an
-- entity.
data SystemInfoSize
SystemInfoSize :: Int -> Int -> SystemInfoSize
-- | Width in pixels.
[systemInfoSizeWidth] :: SystemInfoSize -> Int
-- | Height in pixels.
[systemInfoSizeHeight] :: SystemInfoSize -> Int
-- | Type GPUDevice. Describes a single graphics processor (GPU).
data SystemInfoGPUDevice
SystemInfoGPUDevice :: Double -> Double -> Maybe Double -> Maybe Double -> Text -> Text -> Text -> Text -> SystemInfoGPUDevice
-- | PCI ID of the GPU vendor, if available; 0 otherwise.
[systemInfoGPUDeviceVendorId] :: SystemInfoGPUDevice -> Double
-- | PCI ID of the GPU device, if available; 0 otherwise.
[systemInfoGPUDeviceDeviceId] :: SystemInfoGPUDevice -> Double
-- | Sub sys ID of the GPU, only available on Windows.
[systemInfoGPUDeviceSubSysId] :: SystemInfoGPUDevice -> Maybe Double
-- | Revision of the GPU, only available on Windows.
[systemInfoGPUDeviceRevision] :: SystemInfoGPUDevice -> Maybe Double
-- | String description of the GPU vendor, if the PCI ID is not available.
[systemInfoGPUDeviceVendorString] :: SystemInfoGPUDevice -> Text
-- | String description of the GPU device, if the PCI ID is not available.
[systemInfoGPUDeviceDeviceString] :: SystemInfoGPUDevice -> Text
-- | String description of the GPU driver vendor.
[systemInfoGPUDeviceDriverVendor] :: SystemInfoGPUDevice -> Text
-- | String description of the GPU driver version.
[systemInfoGPUDeviceDriverVersion] :: SystemInfoGPUDevice -> Text
pSystemInfoGetInfo :: PSystemInfoGetInfo
pSystemInfoGetProcessInfo :: PSystemInfoGetProcessInfo
instance GHC.Show.Show CDP.Domains.SystemInfo.SystemInfoGPUDevice
instance GHC.Classes.Eq CDP.Domains.SystemInfo.SystemInfoGPUDevice
instance GHC.Show.Show CDP.Domains.SystemInfo.SystemInfoSize
instance GHC.Classes.Eq CDP.Domains.SystemInfo.SystemInfoSize
instance GHC.Show.Show CDP.Domains.SystemInfo.SystemInfoVideoDecodeAcceleratorCapability
instance GHC.Classes.Eq CDP.Domains.SystemInfo.SystemInfoVideoDecodeAcceleratorCapability
instance GHC.Show.Show CDP.Domains.SystemInfo.SystemInfoVideoEncodeAcceleratorCapability
instance GHC.Classes.Eq CDP.Domains.SystemInfo.SystemInfoVideoEncodeAcceleratorCapability
instance GHC.Read.Read CDP.Domains.SystemInfo.SystemInfoSubsamplingFormat
instance GHC.Show.Show CDP.Domains.SystemInfo.SystemInfoSubsamplingFormat
instance GHC.Classes.Eq CDP.Domains.SystemInfo.SystemInfoSubsamplingFormat
instance GHC.Classes.Ord CDP.Domains.SystemInfo.SystemInfoSubsamplingFormat
instance GHC.Read.Read CDP.Domains.SystemInfo.SystemInfoImageType
instance GHC.Show.Show CDP.Domains.SystemInfo.SystemInfoImageType
instance GHC.Classes.Eq CDP.Domains.SystemInfo.SystemInfoImageType
instance GHC.Classes.Ord CDP.Domains.SystemInfo.SystemInfoImageType
instance GHC.Show.Show CDP.Domains.SystemInfo.SystemInfoImageDecodeAcceleratorCapability
instance GHC.Classes.Eq CDP.Domains.SystemInfo.SystemInfoImageDecodeAcceleratorCapability
instance GHC.Show.Show CDP.Domains.SystemInfo.SystemInfoGPUInfo
instance GHC.Classes.Eq CDP.Domains.SystemInfo.SystemInfoGPUInfo
instance GHC.Show.Show CDP.Domains.SystemInfo.SystemInfoProcessInfo
instance GHC.Classes.Eq CDP.Domains.SystemInfo.SystemInfoProcessInfo
instance GHC.Show.Show CDP.Domains.SystemInfo.PSystemInfoGetInfo
instance GHC.Classes.Eq CDP.Domains.SystemInfo.PSystemInfoGetInfo
instance GHC.Show.Show CDP.Domains.SystemInfo.SystemInfoGetInfo
instance GHC.Classes.Eq CDP.Domains.SystemInfo.SystemInfoGetInfo
instance GHC.Show.Show CDP.Domains.SystemInfo.PSystemInfoGetProcessInfo
instance GHC.Classes.Eq CDP.Domains.SystemInfo.PSystemInfoGetProcessInfo
instance GHC.Show.Show CDP.Domains.SystemInfo.SystemInfoGetProcessInfo
instance GHC.Classes.Eq CDP.Domains.SystemInfo.SystemInfoGetProcessInfo
instance Data.Aeson.Types.FromJSON.FromJSON CDP.Domains.SystemInfo.SystemInfoGetProcessInfo
instance CDP.Internal.Utils.Command CDP.Domains.SystemInfo.PSystemInfoGetProcessInfo
instance Data.Aeson.Types.ToJSON.ToJSON CDP.Domains.SystemInfo.PSystemInfoGetProcessInfo
instance Data.Aeson.Types.FromJSON.FromJSON CDP.Domains.SystemInfo.SystemInfoGetInfo
instance CDP.Internal.Utils.Command CDP.Domains.SystemInfo.PSystemInfoGetInfo
instance Data.Aeson.Types.ToJSON.ToJSON CDP.Domains.SystemInfo.PSystemInfoGetInfo
instance Data.Aeson.Types.FromJSON.FromJSON CDP.Domains.SystemInfo.SystemInfoProcessInfo
instance Data.Aeson.Types.ToJSON.ToJSON CDP.Domains.SystemInfo.SystemInfoProcessInfo
instance Data.Aeson.Types.FromJSON.FromJSON CDP.Domains.SystemInfo.SystemInfoGPUInfo
instance Data.Aeson.Types.ToJSON.ToJSON CDP.Domains.SystemInfo.SystemInfoGPUInfo
instance Data.Aeson.Types.FromJSON.FromJSON CDP.Domains.SystemInfo.SystemInfoImageDecodeAcceleratorCapability
instance Data.Aeson.Types.ToJSON.ToJSON CDP.Domains.SystemInfo.SystemInfoImageDecodeAcceleratorCapability
instance Data.Aeson.Types.FromJSON.FromJSON CDP.Domains.SystemInfo.SystemInfoImageType
instance Data.Aeson.Types.ToJSON.ToJSON CDP.Domains.SystemInfo.SystemInfoImageType
instance Data.Aeson.Types.FromJSON.FromJSON CDP.Domains.SystemInfo.SystemInfoSubsamplingFormat
instance Data.Aeson.Types.ToJSON.ToJSON CDP.Domains.SystemInfo.SystemInfoSubsamplingFormat
instance Data.Aeson.Types.FromJSON.FromJSON CDP.Domains.SystemInfo.SystemInfoVideoEncodeAcceleratorCapability
instance Data.Aeson.Types.ToJSON.ToJSON CDP.Domains.SystemInfo.SystemInfoVideoEncodeAcceleratorCapability
instance Data.Aeson.Types.FromJSON.FromJSON CDP.Domains.SystemInfo.SystemInfoVideoDecodeAcceleratorCapability
instance Data.Aeson.Types.ToJSON.ToJSON CDP.Domains.SystemInfo.SystemInfoVideoDecodeAcceleratorCapability
instance Data.Aeson.Types.FromJSON.FromJSON CDP.Domains.SystemInfo.SystemInfoSize
instance Data.Aeson.Types.ToJSON.ToJSON CDP.Domains.SystemInfo.SystemInfoSize
instance Data.Aeson.Types.FromJSON.FromJSON CDP.Domains.SystemInfo.SystemInfoGPUDevice
instance Data.Aeson.Types.ToJSON.ToJSON CDP.Domains.SystemInfo.SystemInfoGPUDevice
-- | Runtime
--
-- Runtime domain exposes JavaScript runtime by means of remote
-- evaluation and mirror objects. Evaluation results are returned as
-- mirror object that expose object type, string representation and
-- unique identifier that can be used for further object reference.
-- Original objects are maintained in memory unless they are either
-- explicitly released or are released along with the other objects in
-- their object group.
module CDP.Domains.Runtime
data RuntimeGetExceptionDetails
RuntimeGetExceptionDetails :: Maybe RuntimeExceptionDetails -> RuntimeGetExceptionDetails
[runtimeGetExceptionDetailsExceptionDetails] :: RuntimeGetExceptionDetails -> Maybe RuntimeExceptionDetails
-- | This method tries to lookup and populate exception details for a
-- JavaScript Error object. Note that the stackTrace portion of the
-- resulting exceptionDetails will only be populated if the Runtime
-- domain was enabled at the time when the Error was thrown.
--
-- Parameters of the getExceptionDetails command.
data PRuntimeGetExceptionDetails
PRuntimeGetExceptionDetails :: RuntimeRemoteObjectId -> PRuntimeGetExceptionDetails
-- | The error object for which to resolve the exception details.
[pRuntimeGetExceptionDetailsErrorObjectId] :: PRuntimeGetExceptionDetails -> RuntimeRemoteObjectId
-- | This method does not remove binding function from global object but
-- unsubscribes current runtime agent from Runtime.bindingCalled
-- notifications.
--
-- Parameters of the removeBinding command.
data PRuntimeRemoveBinding
PRuntimeRemoveBinding :: Text -> PRuntimeRemoveBinding
[pRuntimeRemoveBindingName] :: PRuntimeRemoveBinding -> Text
-- | If executionContextId is empty, adds binding with the given name on
-- the global objects of all inspected contexts, including those created
-- later, bindings survive reloads. Binding function takes exactly one
-- argument, this argument should be string, in case of any other input,
-- function throws an exception. Each binding function call produces
-- Runtime.bindingCalled notification.
--
-- Parameters of the addBinding command.
data PRuntimeAddBinding
PRuntimeAddBinding :: Text -> Maybe Text -> PRuntimeAddBinding
[pRuntimeAddBindingName] :: PRuntimeAddBinding -> Text
-- | If specified, the binding is exposed to the executionContext with
-- matching name, even for contexts created after the binding is added.
-- See also name and worldName parameter to
-- addScriptToEvaluateOnNewDocument. This parameter is mutually
-- exclusive with executionContextId.
[pRuntimeAddBindingExecutionContextName] :: PRuntimeAddBinding -> Maybe Text
-- | Terminate current or next JavaScript execution. Will cancel the
-- termination when the outer-most script execution ends.
--
-- Parameters of the terminateExecution command.
data PRuntimeTerminateExecution
PRuntimeTerminateExecution :: PRuntimeTerminateExecution
-- | Parameters of the setMaxCallStackSizeToCapture command.
data PRuntimeSetMaxCallStackSizeToCapture
PRuntimeSetMaxCallStackSizeToCapture :: Int -> PRuntimeSetMaxCallStackSizeToCapture
[pRuntimeSetMaxCallStackSizeToCaptureSize] :: PRuntimeSetMaxCallStackSizeToCapture -> Int
-- | Parameters of the setCustomObjectFormatterEnabled command.
data PRuntimeSetCustomObjectFormatterEnabled
PRuntimeSetCustomObjectFormatterEnabled :: Bool -> PRuntimeSetCustomObjectFormatterEnabled
[pRuntimeSetCustomObjectFormatterEnabledEnabled] :: PRuntimeSetCustomObjectFormatterEnabled -> Bool
-- | Enables or disables async call stacks tracking.
--
-- Parameters of the setAsyncCallStackDepth command.
data PRuntimeSetAsyncCallStackDepth
PRuntimeSetAsyncCallStackDepth :: Int -> PRuntimeSetAsyncCallStackDepth
-- | Maximum depth of async call stacks. Setting to `0` will effectively
-- disable collecting async call stacks (default).
[pRuntimeSetAsyncCallStackDepthMaxDepth] :: PRuntimeSetAsyncCallStackDepth -> Int
data RuntimeRunScript
RuntimeRunScript :: RuntimeRemoteObject -> Maybe RuntimeExceptionDetails -> RuntimeRunScript
-- | Run result.
[runtimeRunScriptResult] :: RuntimeRunScript -> RuntimeRemoteObject
-- | Exception details.
[runtimeRunScriptExceptionDetails] :: RuntimeRunScript -> Maybe RuntimeExceptionDetails
-- | Runs script with given id in a given context.
--
-- Parameters of the runScript command.
data PRuntimeRunScript
PRuntimeRunScript :: RuntimeScriptId -> Maybe RuntimeExecutionContextId -> Maybe Text -> Maybe Bool -> Maybe Bool -> Maybe Bool -> Maybe Bool -> Maybe Bool -> PRuntimeRunScript
-- | Id of the script to run.
[pRuntimeRunScriptScriptId] :: PRuntimeRunScript -> RuntimeScriptId
-- | Specifies in which execution context to perform script run. If the
-- parameter is omitted the evaluation will be performed in the context
-- of the inspected page.
[pRuntimeRunScriptExecutionContextId] :: PRuntimeRunScript -> Maybe RuntimeExecutionContextId
-- | Symbolic group name that can be used to release multiple objects.
[pRuntimeRunScriptObjectGroup] :: PRuntimeRunScript -> Maybe Text
-- | In silent mode exceptions thrown during evaluation are not reported
-- and do not pause execution. Overrides setPauseOnException
-- state.
[pRuntimeRunScriptSilent] :: PRuntimeRunScript -> Maybe Bool
-- | Determines whether Command Line API should be available during the
-- evaluation.
[pRuntimeRunScriptIncludeCommandLineAPI] :: PRuntimeRunScript -> Maybe Bool
-- | Whether the result is expected to be a JSON object which should be
-- sent by value.
[pRuntimeRunScriptReturnByValue] :: PRuntimeRunScript -> Maybe Bool
-- | Whether preview should be generated for the result.
[pRuntimeRunScriptGeneratePreview] :: PRuntimeRunScript -> Maybe Bool
-- | Whether execution should await for resulting value and return
-- once awaited promise is resolved.
[pRuntimeRunScriptAwaitPromise] :: PRuntimeRunScript -> Maybe Bool
-- | Tells inspected instance to run if it was waiting for debugger to
-- attach.
--
-- Parameters of the runIfWaitingForDebugger command.
data PRuntimeRunIfWaitingForDebugger
PRuntimeRunIfWaitingForDebugger :: PRuntimeRunIfWaitingForDebugger
-- | Releases all remote objects that belong to a given group.
--
-- Parameters of the releaseObjectGroup command.
data PRuntimeReleaseObjectGroup
PRuntimeReleaseObjectGroup :: Text -> PRuntimeReleaseObjectGroup
-- | Symbolic object group name.
[pRuntimeReleaseObjectGroupObjectGroup] :: PRuntimeReleaseObjectGroup -> Text
-- | Releases remote object with given id.
--
-- Parameters of the releaseObject command.
data PRuntimeReleaseObject
PRuntimeReleaseObject :: RuntimeRemoteObjectId -> PRuntimeReleaseObject
-- | Identifier of the object to release.
[pRuntimeReleaseObjectObjectId] :: PRuntimeReleaseObject -> RuntimeRemoteObjectId
data RuntimeQueryObjects
RuntimeQueryObjects :: RuntimeRemoteObject -> RuntimeQueryObjects
-- | Array with objects.
[runtimeQueryObjectsObjects] :: RuntimeQueryObjects -> RuntimeRemoteObject
-- | Parameters of the queryObjects command.
data PRuntimeQueryObjects
PRuntimeQueryObjects :: RuntimeRemoteObjectId -> Maybe Text -> PRuntimeQueryObjects
-- | Identifier of the prototype to return objects for.
[pRuntimeQueryObjectsPrototypeObjectId] :: PRuntimeQueryObjects -> RuntimeRemoteObjectId
-- | Symbolic group name that can be used to release the results.
[pRuntimeQueryObjectsObjectGroup] :: PRuntimeQueryObjects -> Maybe Text
data RuntimeGlobalLexicalScopeNames
RuntimeGlobalLexicalScopeNames :: [Text] -> RuntimeGlobalLexicalScopeNames
[runtimeGlobalLexicalScopeNamesNames] :: RuntimeGlobalLexicalScopeNames -> [Text]
-- | Returns all let, const and class variables from global scope.
--
-- Parameters of the globalLexicalScopeNames command.
data PRuntimeGlobalLexicalScopeNames
PRuntimeGlobalLexicalScopeNames :: Maybe RuntimeExecutionContextId -> PRuntimeGlobalLexicalScopeNames
-- | Specifies in which execution context to lookup global scope variables.
[pRuntimeGlobalLexicalScopeNamesExecutionContextId] :: PRuntimeGlobalLexicalScopeNames -> Maybe RuntimeExecutionContextId
data RuntimeGetProperties
RuntimeGetProperties :: [RuntimePropertyDescriptor] -> Maybe [RuntimeInternalPropertyDescriptor] -> Maybe [RuntimePrivatePropertyDescriptor] -> Maybe RuntimeExceptionDetails -> RuntimeGetProperties
-- | Object properties.
[runtimeGetPropertiesResult] :: RuntimeGetProperties -> [RuntimePropertyDescriptor]
-- | Internal object properties (only of the element itself).
[runtimeGetPropertiesInternalProperties] :: RuntimeGetProperties -> Maybe [RuntimeInternalPropertyDescriptor]
-- | Object private properties.
[runtimeGetPropertiesPrivateProperties] :: RuntimeGetProperties -> Maybe [RuntimePrivatePropertyDescriptor]
-- | Exception details.
[runtimeGetPropertiesExceptionDetails] :: RuntimeGetProperties -> Maybe RuntimeExceptionDetails
-- | Returns properties of a given object. Object group of the result is
-- inherited from the target object.
--
-- Parameters of the getProperties command.
data PRuntimeGetProperties
PRuntimeGetProperties :: RuntimeRemoteObjectId -> Maybe Bool -> Maybe Bool -> Maybe Bool -> Maybe Bool -> PRuntimeGetProperties
-- | Identifier of the object to return properties for.
[pRuntimeGetPropertiesObjectId] :: PRuntimeGetProperties -> RuntimeRemoteObjectId
-- | If true, returns properties belonging only to the element itself, not
-- to its prototype chain.
[pRuntimeGetPropertiesOwnProperties] :: PRuntimeGetProperties -> Maybe Bool
-- | If true, returns accessor properties (with getter/setter) only;
-- internal properties are not returned either.
[pRuntimeGetPropertiesAccessorPropertiesOnly] :: PRuntimeGetProperties -> Maybe Bool
-- | Whether preview should be generated for the results.
[pRuntimeGetPropertiesGeneratePreview] :: PRuntimeGetProperties -> Maybe Bool
-- | If true, returns non-indexed properties only.
[pRuntimeGetPropertiesNonIndexedPropertiesOnly] :: PRuntimeGetProperties -> Maybe Bool
data RuntimeGetHeapUsage
RuntimeGetHeapUsage :: Double -> Double -> RuntimeGetHeapUsage
-- | Used heap size in bytes.
[runtimeGetHeapUsageUsedSize] :: RuntimeGetHeapUsage -> Double
-- | Allocated heap size in bytes.
[runtimeGetHeapUsageTotalSize] :: RuntimeGetHeapUsage -> Double
-- | Returns the JavaScript heap usage. It is the total usage of the
-- corresponding isolate not scoped to a particular Runtime.
--
-- Parameters of the getHeapUsage command.
data PRuntimeGetHeapUsage
PRuntimeGetHeapUsage :: PRuntimeGetHeapUsage
data RuntimeGetIsolateId
RuntimeGetIsolateId :: Text -> RuntimeGetIsolateId
-- | The isolate id.
[runtimeGetIsolateIdId] :: RuntimeGetIsolateId -> Text
-- | Returns the isolate id.
--
-- Parameters of the getIsolateId command.
data PRuntimeGetIsolateId
PRuntimeGetIsolateId :: PRuntimeGetIsolateId
data RuntimeEvaluate
RuntimeEvaluate :: RuntimeRemoteObject -> Maybe RuntimeExceptionDetails -> RuntimeEvaluate
-- | Evaluation result.
[runtimeEvaluateResult] :: RuntimeEvaluate -> RuntimeRemoteObject
-- | Exception details.
[runtimeEvaluateExceptionDetails] :: RuntimeEvaluate -> Maybe RuntimeExceptionDetails
-- | Evaluates expression on global object.
--
-- Parameters of the evaluate command.
data PRuntimeEvaluate
PRuntimeEvaluate :: Text -> Maybe Text -> Maybe Bool -> Maybe Bool -> Maybe RuntimeExecutionContextId -> Maybe Bool -> Maybe Bool -> Maybe Bool -> Maybe Bool -> Maybe Bool -> Maybe RuntimeTimeDelta -> Maybe Bool -> Maybe Bool -> Maybe Bool -> Maybe Text -> Maybe Bool -> PRuntimeEvaluate
-- | Expression to evaluate.
[pRuntimeEvaluateExpression] :: PRuntimeEvaluate -> Text
-- | Symbolic group name that can be used to release multiple objects.
[pRuntimeEvaluateObjectGroup] :: PRuntimeEvaluate -> Maybe Text
-- | Determines whether Command Line API should be available during the
-- evaluation.
[pRuntimeEvaluateIncludeCommandLineAPI] :: PRuntimeEvaluate -> Maybe Bool
-- | In silent mode exceptions thrown during evaluation are not reported
-- and do not pause execution. Overrides setPauseOnException
-- state.
[pRuntimeEvaluateSilent] :: PRuntimeEvaluate -> Maybe Bool
-- | Specifies in which execution context to perform evaluation. If the
-- parameter is omitted the evaluation will be performed in the context
-- of the inspected page. This is mutually exclusive with
-- uniqueContextId, which offers an alternative way to identify
-- the execution context that is more reliable in a multi-process
-- environment.
[pRuntimeEvaluateContextId] :: PRuntimeEvaluate -> Maybe RuntimeExecutionContextId
-- | Whether the result is expected to be a JSON object that should be sent
-- by value.
[pRuntimeEvaluateReturnByValue] :: PRuntimeEvaluate -> Maybe Bool
-- | Whether preview should be generated for the result.
[pRuntimeEvaluateGeneratePreview] :: PRuntimeEvaluate -> Maybe Bool
-- | Whether execution should be treated as initiated by user in the UI.
[pRuntimeEvaluateUserGesture] :: PRuntimeEvaluate -> Maybe Bool
-- | Whether execution should await for resulting value and return
-- once awaited promise is resolved.
[pRuntimeEvaluateAwaitPromise] :: PRuntimeEvaluate -> Maybe Bool
-- | Whether to throw an exception if side effect cannot be ruled out
-- during evaluation. This implies disableBreaks below.
[pRuntimeEvaluateThrowOnSideEffect] :: PRuntimeEvaluate -> Maybe Bool
-- | Terminate execution after timing out (number of milliseconds).
[pRuntimeEvaluateTimeout] :: PRuntimeEvaluate -> Maybe RuntimeTimeDelta
-- | Disable breakpoints during execution.
[pRuntimeEvaluateDisableBreaks] :: PRuntimeEvaluate -> Maybe Bool
-- | Setting this flag to true enables `let` re-declaration and top-level
-- await. Note that `let` variables can only be re-declared if
-- they originate from replMode themselves.
[pRuntimeEvaluateReplMode] :: PRuntimeEvaluate -> Maybe Bool
-- | The Content Security Policy (CSP) for the target might block
-- 'unsafe-eval' which includes eval(), Function(), setTimeout() and
-- setInterval() when called with non-callable arguments. This flag
-- bypasses CSP for this evaluation and allows unsafe-eval. Defaults to
-- true.
[pRuntimeEvaluateAllowUnsafeEvalBlockedByCSP] :: PRuntimeEvaluate -> Maybe Bool
-- | An alternative way to specify the execution context to evaluate in.
-- Compared to contextId that may be reused across processes, this is
-- guaranteed to be system-unique, so it can be used to prevent
-- accidental evaluation of the expression in context different than
-- intended (e.g. as a result of navigation across process boundaries).
-- This is mutually exclusive with contextId.
[pRuntimeEvaluateUniqueContextId] :: PRuntimeEvaluate -> Maybe Text
-- | Whether the result should be serialized according to
-- https://w3c.github.io/webdriver-bidi.
[pRuntimeEvaluateGenerateWebDriverValue] :: PRuntimeEvaluate -> Maybe Bool
-- | Enables reporting of execution contexts creation by means of
-- executionContextCreated event. When the reporting gets
-- enabled the event will be sent immediately for each existing execution
-- context.
--
-- Parameters of the enable command.
data PRuntimeEnable
PRuntimeEnable :: PRuntimeEnable
-- | Discards collected exceptions and console API calls.
--
-- Parameters of the discardConsoleEntries command.
data PRuntimeDiscardConsoleEntries
PRuntimeDiscardConsoleEntries :: PRuntimeDiscardConsoleEntries
-- | Disables reporting of execution contexts creation.
--
-- Parameters of the disable command.
data PRuntimeDisable
PRuntimeDisable :: PRuntimeDisable
data RuntimeCompileScript
RuntimeCompileScript :: Maybe RuntimeScriptId -> Maybe RuntimeExceptionDetails -> RuntimeCompileScript
-- | Id of the script.
[runtimeCompileScriptScriptId] :: RuntimeCompileScript -> Maybe RuntimeScriptId
-- | Exception details.
[runtimeCompileScriptExceptionDetails] :: RuntimeCompileScript -> Maybe RuntimeExceptionDetails
-- | Compiles expression.
--
-- Parameters of the compileScript command.
data PRuntimeCompileScript
PRuntimeCompileScript :: Text -> Text -> Bool -> Maybe RuntimeExecutionContextId -> PRuntimeCompileScript
-- | Expression to compile.
[pRuntimeCompileScriptExpression] :: PRuntimeCompileScript -> Text
-- | Source url to be set for the script.
[pRuntimeCompileScriptSourceURL] :: PRuntimeCompileScript -> Text
-- | Specifies whether the compiled script should be persisted.
[pRuntimeCompileScriptPersistScript] :: PRuntimeCompileScript -> Bool
-- | Specifies in which execution context to perform script run. If the
-- parameter is omitted the evaluation will be performed in the context
-- of the inspected page.
[pRuntimeCompileScriptExecutionContextId] :: PRuntimeCompileScript -> Maybe RuntimeExecutionContextId
data RuntimeCallFunctionOn
RuntimeCallFunctionOn :: RuntimeRemoteObject -> Maybe RuntimeExceptionDetails -> RuntimeCallFunctionOn
-- | Call result.
[runtimeCallFunctionOnResult] :: RuntimeCallFunctionOn -> RuntimeRemoteObject
-- | Exception details.
[runtimeCallFunctionOnExceptionDetails] :: RuntimeCallFunctionOn -> Maybe RuntimeExceptionDetails
-- | Calls function with given declaration on the given object. Object
-- group of the result is inherited from the target object.
--
-- Parameters of the callFunctionOn command.
data PRuntimeCallFunctionOn
PRuntimeCallFunctionOn :: Text -> Maybe RuntimeRemoteObjectId -> Maybe [RuntimeCallArgument] -> Maybe Bool -> Maybe Bool -> Maybe Bool -> Maybe Bool -> Maybe Bool -> Maybe RuntimeExecutionContextId -> Maybe Text -> Maybe Bool -> Maybe Bool -> PRuntimeCallFunctionOn
-- | Declaration of the function to call.
[pRuntimeCallFunctionOnFunctionDeclaration] :: PRuntimeCallFunctionOn -> Text
-- | Identifier of the object to call function on. Either objectId or
-- executionContextId should be specified.
[pRuntimeCallFunctionOnObjectId] :: PRuntimeCallFunctionOn -> Maybe RuntimeRemoteObjectId
-- | Call arguments. All call arguments must belong to the same JavaScript
-- world as the target object.
[pRuntimeCallFunctionOnArguments] :: PRuntimeCallFunctionOn -> Maybe [RuntimeCallArgument]
-- | In silent mode exceptions thrown during evaluation are not reported
-- and do not pause execution. Overrides setPauseOnException
-- state.
[pRuntimeCallFunctionOnSilent] :: PRuntimeCallFunctionOn -> Maybe Bool
-- | Whether the result is expected to be a JSON object which should be
-- sent by value.
[pRuntimeCallFunctionOnReturnByValue] :: PRuntimeCallFunctionOn -> Maybe Bool
-- | Whether preview should be generated for the result.
[pRuntimeCallFunctionOnGeneratePreview] :: PRuntimeCallFunctionOn -> Maybe Bool
-- | Whether execution should be treated as initiated by user in the UI.
[pRuntimeCallFunctionOnUserGesture] :: PRuntimeCallFunctionOn -> Maybe Bool
-- | Whether execution should await for resulting value and return
-- once awaited promise is resolved.
[pRuntimeCallFunctionOnAwaitPromise] :: PRuntimeCallFunctionOn -> Maybe Bool
-- | Specifies execution context which global object will be used to call
-- function on. Either executionContextId or objectId should be
-- specified.
[pRuntimeCallFunctionOnExecutionContextId] :: PRuntimeCallFunctionOn -> Maybe RuntimeExecutionContextId
-- | Symbolic group name that can be used to release multiple objects. If
-- objectGroup is not specified and objectId is, objectGroup will be
-- inherited from object.
[pRuntimeCallFunctionOnObjectGroup] :: PRuntimeCallFunctionOn -> Maybe Text
-- | Whether to throw an exception if side effect cannot be ruled out
-- during evaluation.
[pRuntimeCallFunctionOnThrowOnSideEffect] :: PRuntimeCallFunctionOn -> Maybe Bool
-- | Whether the result should contain webDriverValue, serialized
-- according to https://w3c.github.io/webdriver-bidi. This is
-- mutually exclusive with returnByValue, but resulting
-- objectId is still provided.
[pRuntimeCallFunctionOnGenerateWebDriverValue] :: PRuntimeCallFunctionOn -> Maybe Bool
data RuntimeAwaitPromise
RuntimeAwaitPromise :: RuntimeRemoteObject -> Maybe RuntimeExceptionDetails -> RuntimeAwaitPromise
-- | Promise result. Will contain rejected value if promise was rejected.
[runtimeAwaitPromiseResult] :: RuntimeAwaitPromise -> RuntimeRemoteObject
-- | Exception details if stack strace is available.
[runtimeAwaitPromiseExceptionDetails] :: RuntimeAwaitPromise -> Maybe RuntimeExceptionDetails
-- | Add handler to promise with given promise object id.
--
-- Parameters of the awaitPromise command.
data PRuntimeAwaitPromise
PRuntimeAwaitPromise :: RuntimeRemoteObjectId -> Maybe Bool -> Maybe Bool -> PRuntimeAwaitPromise
-- | Identifier of the promise.
[pRuntimeAwaitPromisePromiseObjectId] :: PRuntimeAwaitPromise -> RuntimeRemoteObjectId
-- | Whether the result is expected to be a JSON object that should be sent
-- by value.
[pRuntimeAwaitPromiseReturnByValue] :: PRuntimeAwaitPromise -> Maybe Bool
-- | Whether preview should be generated for the result.
[pRuntimeAwaitPromiseGeneratePreview] :: PRuntimeAwaitPromise -> Maybe Bool
-- | Type of the inspectRequested event.
data RuntimeInspectRequested
RuntimeInspectRequested :: RuntimeRemoteObject -> [(Text, Text)] -> Maybe RuntimeExecutionContextId -> RuntimeInspectRequested
[runtimeInspectRequestedObject] :: RuntimeInspectRequested -> RuntimeRemoteObject
[runtimeInspectRequestedHints] :: RuntimeInspectRequested -> [(Text, Text)]
-- | Identifier of the context where the call was made.
[runtimeInspectRequestedExecutionContextId] :: RuntimeInspectRequested -> Maybe RuntimeExecutionContextId
-- | Type of the executionContextsCleared event.
data RuntimeExecutionContextsCleared
RuntimeExecutionContextsCleared :: RuntimeExecutionContextsCleared
-- | Type of the executionContextDestroyed event.
data RuntimeExecutionContextDestroyed
RuntimeExecutionContextDestroyed :: RuntimeExecutionContextId -> RuntimeExecutionContextDestroyed
-- | Id of the destroyed context
[runtimeExecutionContextDestroyedExecutionContextId] :: RuntimeExecutionContextDestroyed -> RuntimeExecutionContextId
-- | Type of the executionContextCreated event.
data RuntimeExecutionContextCreated
RuntimeExecutionContextCreated :: RuntimeExecutionContextDescription -> RuntimeExecutionContextCreated
-- | A newly created execution context.
[runtimeExecutionContextCreatedContext] :: RuntimeExecutionContextCreated -> RuntimeExecutionContextDescription
-- | Type of the exceptionThrown event.
data RuntimeExceptionThrown
RuntimeExceptionThrown :: RuntimeTimestamp -> RuntimeExceptionDetails -> RuntimeExceptionThrown
-- | Timestamp of the exception.
[runtimeExceptionThrownTimestamp] :: RuntimeExceptionThrown -> RuntimeTimestamp
[runtimeExceptionThrownExceptionDetails] :: RuntimeExceptionThrown -> RuntimeExceptionDetails
-- | Type of the exceptionRevoked event.
data RuntimeExceptionRevoked
RuntimeExceptionRevoked :: Text -> Int -> RuntimeExceptionRevoked
-- | Reason describing why exception was revoked.
[runtimeExceptionRevokedReason] :: RuntimeExceptionRevoked -> Text
-- | The id of revoked exception, as reported in exceptionThrown.
[runtimeExceptionRevokedExceptionId] :: RuntimeExceptionRevoked -> Int
data RuntimeConsoleAPICalled
RuntimeConsoleAPICalled :: RuntimeConsoleAPICalledType -> [RuntimeRemoteObject] -> RuntimeExecutionContextId -> RuntimeTimestamp -> Maybe RuntimeStackTrace -> Maybe Text -> RuntimeConsoleAPICalled
-- | Type of the call.
[runtimeConsoleAPICalledType] :: RuntimeConsoleAPICalled -> RuntimeConsoleAPICalledType
-- | Call arguments.
[runtimeConsoleAPICalledArgs] :: RuntimeConsoleAPICalled -> [RuntimeRemoteObject]
-- | Identifier of the context where the call was made.
[runtimeConsoleAPICalledExecutionContextId] :: RuntimeConsoleAPICalled -> RuntimeExecutionContextId
-- | Call timestamp.
[runtimeConsoleAPICalledTimestamp] :: RuntimeConsoleAPICalled -> RuntimeTimestamp
-- | Stack trace captured when the call was made. The async stack chain is
-- automatically reported for the following call types: assert,
-- error, trace, warning. For other types the
-- async call chain can be retrieved using getStackTrace and
-- `stackTrace.parentId` field.
[runtimeConsoleAPICalledStackTrace] :: RuntimeConsoleAPICalled -> Maybe RuntimeStackTrace
-- | Console context descriptor for calls on non-default console context
-- (not console.*): 'anonymous#unique-logger-id' for call on unnamed
-- context, 'name#unique-logger-id' for call on named context.
[runtimeConsoleAPICalledContext] :: RuntimeConsoleAPICalled -> Maybe Text
-- | Type of the consoleAPICalled event.
data RuntimeConsoleAPICalledType
RuntimeConsoleAPICalledTypeLog :: RuntimeConsoleAPICalledType
RuntimeConsoleAPICalledTypeDebug :: RuntimeConsoleAPICalledType
RuntimeConsoleAPICalledTypeInfo :: RuntimeConsoleAPICalledType
RuntimeConsoleAPICalledTypeError :: RuntimeConsoleAPICalledType
RuntimeConsoleAPICalledTypeWarning :: RuntimeConsoleAPICalledType
RuntimeConsoleAPICalledTypeDir :: RuntimeConsoleAPICalledType
RuntimeConsoleAPICalledTypeDirxml :: RuntimeConsoleAPICalledType
RuntimeConsoleAPICalledTypeTable :: RuntimeConsoleAPICalledType
RuntimeConsoleAPICalledTypeTrace :: RuntimeConsoleAPICalledType
RuntimeConsoleAPICalledTypeClear :: RuntimeConsoleAPICalledType
RuntimeConsoleAPICalledTypeStartGroup :: RuntimeConsoleAPICalledType
RuntimeConsoleAPICalledTypeStartGroupCollapsed :: RuntimeConsoleAPICalledType
RuntimeConsoleAPICalledTypeEndGroup :: RuntimeConsoleAPICalledType
RuntimeConsoleAPICalledTypeAssert :: RuntimeConsoleAPICalledType
RuntimeConsoleAPICalledTypeProfile :: RuntimeConsoleAPICalledType
RuntimeConsoleAPICalledTypeProfileEnd :: RuntimeConsoleAPICalledType
RuntimeConsoleAPICalledTypeCount :: RuntimeConsoleAPICalledType
RuntimeConsoleAPICalledTypeTimeEnd :: RuntimeConsoleAPICalledType
-- | Type of the bindingCalled event.
data RuntimeBindingCalled
RuntimeBindingCalled :: Text -> Text -> RuntimeExecutionContextId -> RuntimeBindingCalled
[runtimeBindingCalledName] :: RuntimeBindingCalled -> Text
[runtimeBindingCalledPayload] :: RuntimeBindingCalled -> Text
-- | Identifier of the context where the call was made.
[runtimeBindingCalledExecutionContextId] :: RuntimeBindingCalled -> RuntimeExecutionContextId
-- | Type StackTraceId. If debuggerId is set stack trace
-- comes from another debugger and can be resolved there. This allows to
-- track cross-debugger calls. See StackTrace and paused
-- for usages.
data RuntimeStackTraceId
RuntimeStackTraceId :: Text -> Maybe RuntimeUniqueDebuggerId -> RuntimeStackTraceId
[runtimeStackTraceIdId] :: RuntimeStackTraceId -> Text
[runtimeStackTraceIdDebuggerId] :: RuntimeStackTraceId -> Maybe RuntimeUniqueDebuggerId
-- | Type UniqueDebuggerId. Unique identifier of current debugger.
type RuntimeUniqueDebuggerId = Text
-- | Type StackTrace. Call frames for assertions or error messages.
data RuntimeStackTrace
RuntimeStackTrace :: Maybe Text -> [RuntimeCallFrame] -> Maybe RuntimeStackTrace -> Maybe RuntimeStackTraceId -> RuntimeStackTrace
-- | String label of this stack trace. For async traces this may be a name
-- of the function that initiated the async call.
[runtimeStackTraceDescription] :: RuntimeStackTrace -> Maybe Text
-- | JavaScript function name.
[runtimeStackTraceCallFrames] :: RuntimeStackTrace -> [RuntimeCallFrame]
-- | Asynchronous JavaScript stack trace that preceded this stack, if
-- available.
[runtimeStackTraceParent] :: RuntimeStackTrace -> Maybe RuntimeStackTrace
-- | Asynchronous JavaScript stack trace that preceded this stack, if
-- available.
[runtimeStackTraceParentId] :: RuntimeStackTrace -> Maybe RuntimeStackTraceId
-- | Type CallFrame. Stack entry for runtime errors and assertions.
data RuntimeCallFrame
RuntimeCallFrame :: Text -> RuntimeScriptId -> Text -> Int -> Int -> RuntimeCallFrame
-- | JavaScript function name.
[runtimeCallFrameFunctionName] :: RuntimeCallFrame -> Text
-- | JavaScript script id.
[runtimeCallFrameScriptId] :: RuntimeCallFrame -> RuntimeScriptId
-- | JavaScript script name or url.
[runtimeCallFrameUrl] :: RuntimeCallFrame -> Text
-- | JavaScript script line number (0-based).
[runtimeCallFrameLineNumber] :: RuntimeCallFrame -> Int
-- | JavaScript script column number (0-based).
[runtimeCallFrameColumnNumber] :: RuntimeCallFrame -> Int
-- | Type TimeDelta. Number of milliseconds.
type RuntimeTimeDelta = Double
-- | Type Timestamp. Number of milliseconds since epoch.
type RuntimeTimestamp = Double
-- | Type ExceptionDetails. Detailed information about exception (or
-- error) that was thrown during script compilation or execution.
data RuntimeExceptionDetails
RuntimeExceptionDetails :: Int -> Text -> Int -> Int -> Maybe RuntimeScriptId -> Maybe Text -> Maybe RuntimeStackTrace -> Maybe RuntimeRemoteObject -> Maybe RuntimeExecutionContextId -> Maybe [(Text, Text)] -> RuntimeExceptionDetails
-- | Exception id.
[runtimeExceptionDetailsExceptionId] :: RuntimeExceptionDetails -> Int
-- | Exception text, which should be used together with exception object
-- when available.
[runtimeExceptionDetailsText] :: RuntimeExceptionDetails -> Text
-- | Line number of the exception location (0-based).
[runtimeExceptionDetailsLineNumber] :: RuntimeExceptionDetails -> Int
-- | Column number of the exception location (0-based).
[runtimeExceptionDetailsColumnNumber] :: RuntimeExceptionDetails -> Int
-- | Script ID of the exception location.
[runtimeExceptionDetailsScriptId] :: RuntimeExceptionDetails -> Maybe RuntimeScriptId
-- | URL of the exception location, to be used when the script was not
-- reported.
[runtimeExceptionDetailsUrl] :: RuntimeExceptionDetails -> Maybe Text
-- | JavaScript stack trace if available.
[runtimeExceptionDetailsStackTrace] :: RuntimeExceptionDetails -> Maybe RuntimeStackTrace
-- | Exception object if available.
[runtimeExceptionDetailsException] :: RuntimeExceptionDetails -> Maybe RuntimeRemoteObject
-- | Identifier of the context where exception happened.
[runtimeExceptionDetailsExecutionContextId] :: RuntimeExceptionDetails -> Maybe RuntimeExecutionContextId
-- | Dictionary with entries of meta data that the client associated with
-- this exception, such as information about associated network requests,
-- etc.
[runtimeExceptionDetailsExceptionMetaData] :: RuntimeExceptionDetails -> Maybe [(Text, Text)]
-- | Type ExecutionContextDescription. Description of an isolated
-- world.
data RuntimeExecutionContextDescription
RuntimeExecutionContextDescription :: RuntimeExecutionContextId -> Text -> Text -> Text -> Maybe [(Text, Text)] -> RuntimeExecutionContextDescription
-- | Unique id of the execution context. It can be used to specify in which
-- execution context script evaluation should be performed.
[runtimeExecutionContextDescriptionId] :: RuntimeExecutionContextDescription -> RuntimeExecutionContextId
-- | Execution context origin.
[runtimeExecutionContextDescriptionOrigin] :: RuntimeExecutionContextDescription -> Text
-- | Human readable name describing given context.
[runtimeExecutionContextDescriptionName] :: RuntimeExecutionContextDescription -> Text
-- | A system-unique execution context identifier. Unlike the id, this is
-- unique across multiple processes, so can be reliably used to identify
-- specific context while backend performs a cross-process navigation.
[runtimeExecutionContextDescriptionUniqueId] :: RuntimeExecutionContextDescription -> Text
-- | Embedder-specific auxiliary data.
[runtimeExecutionContextDescriptionAuxData] :: RuntimeExecutionContextDescription -> Maybe [(Text, Text)]
-- | Type ExecutionContextId. Id of an execution context.
type RuntimeExecutionContextId = Int
-- | Type CallArgument. Represents function call argument. Either
-- remote object id objectId, primitive value,
-- unserializable primitive value or neither of (for undefined) them
-- should be specified.
data RuntimeCallArgument
RuntimeCallArgument :: Maybe Value -> Maybe RuntimeUnserializableValue -> Maybe RuntimeRemoteObjectId -> RuntimeCallArgument
-- | Primitive value or serializable javascript object.
[runtimeCallArgumentValue] :: RuntimeCallArgument -> Maybe Value
-- | Primitive value which can not be JSON-stringified.
[runtimeCallArgumentUnserializableValue] :: RuntimeCallArgument -> Maybe RuntimeUnserializableValue
-- | Remote object handle.
[runtimeCallArgumentObjectId] :: RuntimeCallArgument -> Maybe RuntimeRemoteObjectId
-- | Type PrivatePropertyDescriptor. Object private field
-- descriptor.
data RuntimePrivatePropertyDescriptor
RuntimePrivatePropertyDescriptor :: Text -> Maybe RuntimeRemoteObject -> Maybe RuntimeRemoteObject -> Maybe RuntimeRemoteObject -> RuntimePrivatePropertyDescriptor
-- | Private property name.
[runtimePrivatePropertyDescriptorName] :: RuntimePrivatePropertyDescriptor -> Text
-- | The value associated with the private property.
[runtimePrivatePropertyDescriptorValue] :: RuntimePrivatePropertyDescriptor -> Maybe RuntimeRemoteObject
-- | A function which serves as a getter for the private property, or
-- undefined if there is no getter (accessor descriptors only).
[runtimePrivatePropertyDescriptorGet] :: RuntimePrivatePropertyDescriptor -> Maybe RuntimeRemoteObject
-- | A function which serves as a setter for the private property, or
-- undefined if there is no setter (accessor descriptors only).
[runtimePrivatePropertyDescriptorSet] :: RuntimePrivatePropertyDescriptor -> Maybe RuntimeRemoteObject
-- | Type InternalPropertyDescriptor. Object internal property
-- descriptor. This property isn't normally visible in JavaScript code.
data RuntimeInternalPropertyDescriptor
RuntimeInternalPropertyDescriptor :: Text -> Maybe RuntimeRemoteObject -> RuntimeInternalPropertyDescriptor
-- | Conventional property name.
[runtimeInternalPropertyDescriptorName] :: RuntimeInternalPropertyDescriptor -> Text
-- | The value associated with the property.
[runtimeInternalPropertyDescriptorValue] :: RuntimeInternalPropertyDescriptor -> Maybe RuntimeRemoteObject
-- | Type PropertyDescriptor. Object property descriptor.
data RuntimePropertyDescriptor
RuntimePropertyDescriptor :: Text -> Maybe RuntimeRemoteObject -> Maybe Bool -> Maybe RuntimeRemoteObject -> Maybe RuntimeRemoteObject -> Bool -> Bool -> Maybe Bool -> Maybe Bool -> Maybe RuntimeRemoteObject -> RuntimePropertyDescriptor
-- | Property name or symbol description.
[runtimePropertyDescriptorName] :: RuntimePropertyDescriptor -> Text
-- | The value associated with the property.
[runtimePropertyDescriptorValue] :: RuntimePropertyDescriptor -> Maybe RuntimeRemoteObject
-- | True if the value associated with the property may be changed (data
-- descriptors only).
[runtimePropertyDescriptorWritable] :: RuntimePropertyDescriptor -> Maybe Bool
-- | A function which serves as a getter for the property, or
-- undefined if there is no getter (accessor descriptors only).
[runtimePropertyDescriptorGet] :: RuntimePropertyDescriptor -> Maybe RuntimeRemoteObject
-- | A function which serves as a setter for the property, or
-- undefined if there is no setter (accessor descriptors only).
[runtimePropertyDescriptorSet] :: RuntimePropertyDescriptor -> Maybe RuntimeRemoteObject
-- | True if the type of this property descriptor may be changed and if the
-- property may be deleted from the corresponding object.
[runtimePropertyDescriptorConfigurable] :: RuntimePropertyDescriptor -> Bool
-- | True if this property shows up during enumeration of the properties on
-- the corresponding object.
[runtimePropertyDescriptorEnumerable] :: RuntimePropertyDescriptor -> Bool
-- | True if the result was thrown during the evaluation.
[runtimePropertyDescriptorWasThrown] :: RuntimePropertyDescriptor -> Maybe Bool
-- | True if the property is owned for the object.
[runtimePropertyDescriptorIsOwn] :: RuntimePropertyDescriptor -> Maybe Bool
-- | Property symbol object, if the property is of the symbol
-- type.
[runtimePropertyDescriptorSymbol] :: RuntimePropertyDescriptor -> Maybe RuntimeRemoteObject
-- | Type EntryPreview.
data RuntimeEntryPreview
RuntimeEntryPreview :: Maybe RuntimeObjectPreview -> RuntimeObjectPreview -> RuntimeEntryPreview
-- | Preview of the key. Specified for map-like collection entries.
[runtimeEntryPreviewKey] :: RuntimeEntryPreview -> Maybe RuntimeObjectPreview
-- | Preview of the value.
[runtimeEntryPreviewValue] :: RuntimeEntryPreview -> RuntimeObjectPreview
data RuntimePropertyPreview
RuntimePropertyPreview :: Text -> RuntimePropertyPreviewType -> Maybe Text -> Maybe RuntimeObjectPreview -> Maybe RuntimePropertyPreviewSubtype -> RuntimePropertyPreview
-- | Property name.
[runtimePropertyPreviewName] :: RuntimePropertyPreview -> Text
-- | Object type. Accessor means that the property itself is an accessor
-- property.
[runtimePropertyPreviewType] :: RuntimePropertyPreview -> RuntimePropertyPreviewType
-- | User-friendly property value string.
[runtimePropertyPreviewValue] :: RuntimePropertyPreview -> Maybe Text
-- | Nested value preview.
[runtimePropertyPreviewValuePreview] :: RuntimePropertyPreview -> Maybe RuntimeObjectPreview
-- | Object subtype hint. Specified for object type values only.
[runtimePropertyPreviewSubtype] :: RuntimePropertyPreview -> Maybe RuntimePropertyPreviewSubtype
data RuntimePropertyPreviewSubtype
RuntimePropertyPreviewSubtypeArray :: RuntimePropertyPreviewSubtype
RuntimePropertyPreviewSubtypeNull :: RuntimePropertyPreviewSubtype
RuntimePropertyPreviewSubtypeNode :: RuntimePropertyPreviewSubtype
RuntimePropertyPreviewSubtypeRegexp :: RuntimePropertyPreviewSubtype
RuntimePropertyPreviewSubtypeDate :: RuntimePropertyPreviewSubtype
RuntimePropertyPreviewSubtypeMap :: RuntimePropertyPreviewSubtype
RuntimePropertyPreviewSubtypeSet :: RuntimePropertyPreviewSubtype
RuntimePropertyPreviewSubtypeWeakmap :: RuntimePropertyPreviewSubtype
RuntimePropertyPreviewSubtypeWeakset :: RuntimePropertyPreviewSubtype
RuntimePropertyPreviewSubtypeIterator :: RuntimePropertyPreviewSubtype
RuntimePropertyPreviewSubtypeGenerator :: RuntimePropertyPreviewSubtype
RuntimePropertyPreviewSubtypeError :: RuntimePropertyPreviewSubtype
RuntimePropertyPreviewSubtypeProxy :: RuntimePropertyPreviewSubtype
RuntimePropertyPreviewSubtypePromise :: RuntimePropertyPreviewSubtype
RuntimePropertyPreviewSubtypeTypedarray :: RuntimePropertyPreviewSubtype
RuntimePropertyPreviewSubtypeArraybuffer :: RuntimePropertyPreviewSubtype
RuntimePropertyPreviewSubtypeDataview :: RuntimePropertyPreviewSubtype
RuntimePropertyPreviewSubtypeWebassemblymemory :: RuntimePropertyPreviewSubtype
RuntimePropertyPreviewSubtypeWasmvalue :: RuntimePropertyPreviewSubtype
-- | Type PropertyPreview.
data RuntimePropertyPreviewType
RuntimePropertyPreviewTypeObject :: RuntimePropertyPreviewType
RuntimePropertyPreviewTypeFunction :: RuntimePropertyPreviewType
RuntimePropertyPreviewTypeUndefined :: RuntimePropertyPreviewType
RuntimePropertyPreviewTypeString :: RuntimePropertyPreviewType
RuntimePropertyPreviewTypeNumber :: RuntimePropertyPreviewType
RuntimePropertyPreviewTypeBoolean :: RuntimePropertyPreviewType
RuntimePropertyPreviewTypeSymbol :: RuntimePropertyPreviewType
RuntimePropertyPreviewTypeAccessor :: RuntimePropertyPreviewType
RuntimePropertyPreviewTypeBigint :: RuntimePropertyPreviewType
data RuntimeObjectPreview
RuntimeObjectPreview :: RuntimeObjectPreviewType -> Maybe RuntimeObjectPreviewSubtype -> Maybe Text -> Bool -> [RuntimePropertyPreview] -> Maybe [RuntimeEntryPreview] -> RuntimeObjectPreview
-- | Object type.
[runtimeObjectPreviewType] :: RuntimeObjectPreview -> RuntimeObjectPreviewType
-- | Object subtype hint. Specified for object type values only.
[runtimeObjectPreviewSubtype] :: RuntimeObjectPreview -> Maybe RuntimeObjectPreviewSubtype
-- | String representation of the object.
[runtimeObjectPreviewDescription] :: RuntimeObjectPreview -> Maybe Text
-- | True iff some of the properties or entries of the original object did
-- not fit.
[runtimeObjectPreviewOverflow] :: RuntimeObjectPreview -> Bool
-- | List of the properties.
[runtimeObjectPreviewProperties] :: RuntimeObjectPreview -> [RuntimePropertyPreview]
-- | List of the entries. Specified for map and set subtype
-- values only.
[runtimeObjectPreviewEntries] :: RuntimeObjectPreview -> Maybe [RuntimeEntryPreview]
data RuntimeObjectPreviewSubtype
RuntimeObjectPreviewSubtypeArray :: RuntimeObjectPreviewSubtype
RuntimeObjectPreviewSubtypeNull :: RuntimeObjectPreviewSubtype
RuntimeObjectPreviewSubtypeNode :: RuntimeObjectPreviewSubtype
RuntimeObjectPreviewSubtypeRegexp :: RuntimeObjectPreviewSubtype
RuntimeObjectPreviewSubtypeDate :: RuntimeObjectPreviewSubtype
RuntimeObjectPreviewSubtypeMap :: RuntimeObjectPreviewSubtype
RuntimeObjectPreviewSubtypeSet :: RuntimeObjectPreviewSubtype
RuntimeObjectPreviewSubtypeWeakmap :: RuntimeObjectPreviewSubtype
RuntimeObjectPreviewSubtypeWeakset :: RuntimeObjectPreviewSubtype
RuntimeObjectPreviewSubtypeIterator :: RuntimeObjectPreviewSubtype
RuntimeObjectPreviewSubtypeGenerator :: RuntimeObjectPreviewSubtype
RuntimeObjectPreviewSubtypeError :: RuntimeObjectPreviewSubtype
RuntimeObjectPreviewSubtypeProxy :: RuntimeObjectPreviewSubtype
RuntimeObjectPreviewSubtypePromise :: RuntimeObjectPreviewSubtype
RuntimeObjectPreviewSubtypeTypedarray :: RuntimeObjectPreviewSubtype
RuntimeObjectPreviewSubtypeArraybuffer :: RuntimeObjectPreviewSubtype
RuntimeObjectPreviewSubtypeDataview :: RuntimeObjectPreviewSubtype
RuntimeObjectPreviewSubtypeWebassemblymemory :: RuntimeObjectPreviewSubtype
RuntimeObjectPreviewSubtypeWasmvalue :: RuntimeObjectPreviewSubtype
-- | Type ObjectPreview. Object containing abbreviated remote object
-- value.
data RuntimeObjectPreviewType
RuntimeObjectPreviewTypeObject :: RuntimeObjectPreviewType
RuntimeObjectPreviewTypeFunction :: RuntimeObjectPreviewType
RuntimeObjectPreviewTypeUndefined :: RuntimeObjectPreviewType
RuntimeObjectPreviewTypeString :: RuntimeObjectPreviewType
RuntimeObjectPreviewTypeNumber :: RuntimeObjectPreviewType
RuntimeObjectPreviewTypeBoolean :: RuntimeObjectPreviewType
RuntimeObjectPreviewTypeSymbol :: RuntimeObjectPreviewType
RuntimeObjectPreviewTypeBigint :: RuntimeObjectPreviewType
-- | Type CustomPreview.
data RuntimeCustomPreview
RuntimeCustomPreview :: Text -> Maybe RuntimeRemoteObjectId -> RuntimeCustomPreview
-- | The JSON-stringified result of formatter.header(object, config) call.
-- It contains json ML array that represents RemoteObject.
[runtimeCustomPreviewHeader] :: RuntimeCustomPreview -> Text
-- | If formatter returns true as a result of formatter.hasBody call then
-- bodyGetterId will contain RemoteObjectId for the function that returns
-- result of formatter.body(object, config) call. The result value is
-- json ML array.
[runtimeCustomPreviewBodyGetterId] :: RuntimeCustomPreview -> Maybe RuntimeRemoteObjectId
data RuntimeRemoteObject
RuntimeRemoteObject :: RuntimeRemoteObjectType -> Maybe RuntimeRemoteObjectSubtype -> Maybe Text -> Maybe Value -> Maybe RuntimeUnserializableValue -> Maybe Text -> Maybe RuntimeWebDriverValue -> Maybe RuntimeRemoteObjectId -> Maybe RuntimeObjectPreview -> Maybe RuntimeCustomPreview -> RuntimeRemoteObject
-- | Object type.
[runtimeRemoteObjectType] :: RuntimeRemoteObject -> RuntimeRemoteObjectType
-- | Object subtype hint. Specified for object type values only.
-- NOTE: If you change anything here, make sure to also update
-- subtype in ObjectPreview and
-- PropertyPreview below.
[runtimeRemoteObjectSubtype] :: RuntimeRemoteObject -> Maybe RuntimeRemoteObjectSubtype
-- | Object class (constructor) name. Specified for object type
-- values only.
[runtimeRemoteObjectClassName] :: RuntimeRemoteObject -> Maybe Text
-- | Remote object value in case of primitive values or JSON values (if it
-- was requested).
[runtimeRemoteObjectValue] :: RuntimeRemoteObject -> Maybe Value
-- | Primitive value which can not be JSON-stringified does not have
-- value, but gets this property.
[runtimeRemoteObjectUnserializableValue] :: RuntimeRemoteObject -> Maybe RuntimeUnserializableValue
-- | String representation of the object.
[runtimeRemoteObjectDescription] :: RuntimeRemoteObject -> Maybe Text
-- | WebDriver BiDi representation of the value.
[runtimeRemoteObjectWebDriverValue] :: RuntimeRemoteObject -> Maybe RuntimeWebDriverValue
-- | Unique object identifier (for non-primitive values).
[runtimeRemoteObjectObjectId] :: RuntimeRemoteObject -> Maybe RuntimeRemoteObjectId
-- | Preview containing abbreviated property values. Specified for
-- object type values only.
[runtimeRemoteObjectPreview] :: RuntimeRemoteObject -> Maybe RuntimeObjectPreview
[runtimeRemoteObjectCustomPreview] :: RuntimeRemoteObject -> Maybe RuntimeCustomPreview
data RuntimeRemoteObjectSubtype
RuntimeRemoteObjectSubtypeArray :: RuntimeRemoteObjectSubtype
RuntimeRemoteObjectSubtypeNull :: RuntimeRemoteObjectSubtype
RuntimeRemoteObjectSubtypeNode :: RuntimeRemoteObjectSubtype
RuntimeRemoteObjectSubtypeRegexp :: RuntimeRemoteObjectSubtype
RuntimeRemoteObjectSubtypeDate :: RuntimeRemoteObjectSubtype
RuntimeRemoteObjectSubtypeMap :: RuntimeRemoteObjectSubtype
RuntimeRemoteObjectSubtypeSet :: RuntimeRemoteObjectSubtype
RuntimeRemoteObjectSubtypeWeakmap :: RuntimeRemoteObjectSubtype
RuntimeRemoteObjectSubtypeWeakset :: RuntimeRemoteObjectSubtype
RuntimeRemoteObjectSubtypeIterator :: RuntimeRemoteObjectSubtype
RuntimeRemoteObjectSubtypeGenerator :: RuntimeRemoteObjectSubtype
RuntimeRemoteObjectSubtypeError :: RuntimeRemoteObjectSubtype
RuntimeRemoteObjectSubtypeProxy :: RuntimeRemoteObjectSubtype
RuntimeRemoteObjectSubtypePromise :: RuntimeRemoteObjectSubtype
RuntimeRemoteObjectSubtypeTypedarray :: RuntimeRemoteObjectSubtype
RuntimeRemoteObjectSubtypeArraybuffer :: RuntimeRemoteObjectSubtype
RuntimeRemoteObjectSubtypeDataview :: RuntimeRemoteObjectSubtype
RuntimeRemoteObjectSubtypeWebassemblymemory :: RuntimeRemoteObjectSubtype
RuntimeRemoteObjectSubtypeWasmvalue :: RuntimeRemoteObjectSubtype
-- | Type RemoteObject. Mirror object referencing original
-- JavaScript object.
data RuntimeRemoteObjectType
RuntimeRemoteObjectTypeObject :: RuntimeRemoteObjectType
RuntimeRemoteObjectTypeFunction :: RuntimeRemoteObjectType
RuntimeRemoteObjectTypeUndefined :: RuntimeRemoteObjectType
RuntimeRemoteObjectTypeString :: RuntimeRemoteObjectType
RuntimeRemoteObjectTypeNumber :: RuntimeRemoteObjectType
RuntimeRemoteObjectTypeBoolean :: RuntimeRemoteObjectType
RuntimeRemoteObjectTypeSymbol :: RuntimeRemoteObjectType
RuntimeRemoteObjectTypeBigint :: RuntimeRemoteObjectType
-- | Type UnserializableValue. Primitive value which cannot be
-- JSON-stringified. Includes values `-0`, NaN,
-- Infinity, `-Infinity`, and bigint literals.
type RuntimeUnserializableValue = Text
-- | Type RemoteObjectId. Unique object identifier.
type RuntimeRemoteObjectId = Text
data RuntimeWebDriverValue
RuntimeWebDriverValue :: RuntimeWebDriverValueType -> Maybe Value -> Maybe Text -> RuntimeWebDriverValue
[runtimeWebDriverValueType] :: RuntimeWebDriverValue -> RuntimeWebDriverValueType
[runtimeWebDriverValueValue] :: RuntimeWebDriverValue -> Maybe Value
[runtimeWebDriverValueObjectId] :: RuntimeWebDriverValue -> Maybe Text
-- | Type WebDriverValue. Represents the value serialiazed by the
-- WebDriver BiDi specification
-- https://w3c.github.io/webdriver-bidi.
data RuntimeWebDriverValueType
RuntimeWebDriverValueTypeUndefined :: RuntimeWebDriverValueType
RuntimeWebDriverValueTypeNull :: RuntimeWebDriverValueType
RuntimeWebDriverValueTypeString :: RuntimeWebDriverValueType
RuntimeWebDriverValueTypeNumber :: RuntimeWebDriverValueType
RuntimeWebDriverValueTypeBoolean :: RuntimeWebDriverValueType
RuntimeWebDriverValueTypeBigint :: RuntimeWebDriverValueType
RuntimeWebDriverValueTypeRegexp :: RuntimeWebDriverValueType
RuntimeWebDriverValueTypeDate :: RuntimeWebDriverValueType
RuntimeWebDriverValueTypeSymbol :: RuntimeWebDriverValueType
RuntimeWebDriverValueTypeArray :: RuntimeWebDriverValueType
RuntimeWebDriverValueTypeObject :: RuntimeWebDriverValueType
RuntimeWebDriverValueTypeFunction :: RuntimeWebDriverValueType
RuntimeWebDriverValueTypeMap :: RuntimeWebDriverValueType
RuntimeWebDriverValueTypeSet :: RuntimeWebDriverValueType
RuntimeWebDriverValueTypeWeakmap :: RuntimeWebDriverValueType
RuntimeWebDriverValueTypeWeakset :: RuntimeWebDriverValueType
RuntimeWebDriverValueTypeError :: RuntimeWebDriverValueType
RuntimeWebDriverValueTypeProxy :: RuntimeWebDriverValueType
RuntimeWebDriverValueTypePromise :: RuntimeWebDriverValueType
RuntimeWebDriverValueTypeTypedarray :: RuntimeWebDriverValueType
RuntimeWebDriverValueTypeArraybuffer :: RuntimeWebDriverValueType
RuntimeWebDriverValueTypeNode :: RuntimeWebDriverValueType
RuntimeWebDriverValueTypeWindow :: RuntimeWebDriverValueType
-- | Type ScriptId. Unique script identifier.
type RuntimeScriptId = Text
pRuntimeAwaitPromise :: RuntimeRemoteObjectId -> PRuntimeAwaitPromise
pRuntimeCallFunctionOn :: Text -> PRuntimeCallFunctionOn
pRuntimeCompileScript :: Text -> Text -> Bool -> PRuntimeCompileScript
pRuntimeDisable :: PRuntimeDisable
pRuntimeDiscardConsoleEntries :: PRuntimeDiscardConsoleEntries
pRuntimeEnable :: PRuntimeEnable
pRuntimeEvaluate :: Text -> PRuntimeEvaluate
pRuntimeGetIsolateId :: PRuntimeGetIsolateId
pRuntimeGetHeapUsage :: PRuntimeGetHeapUsage
pRuntimeGetProperties :: RuntimeRemoteObjectId -> PRuntimeGetProperties
pRuntimeGlobalLexicalScopeNames :: PRuntimeGlobalLexicalScopeNames
pRuntimeQueryObjects :: RuntimeRemoteObjectId -> PRuntimeQueryObjects
pRuntimeReleaseObject :: RuntimeRemoteObjectId -> PRuntimeReleaseObject
pRuntimeReleaseObjectGroup :: Text -> PRuntimeReleaseObjectGroup
pRuntimeRunIfWaitingForDebugger :: PRuntimeRunIfWaitingForDebugger
pRuntimeRunScript :: RuntimeScriptId -> PRuntimeRunScript
pRuntimeSetAsyncCallStackDepth :: Int -> PRuntimeSetAsyncCallStackDepth
pRuntimeSetCustomObjectFormatterEnabled :: Bool -> PRuntimeSetCustomObjectFormatterEnabled
pRuntimeSetMaxCallStackSizeToCapture :: Int -> PRuntimeSetMaxCallStackSizeToCapture
pRuntimeTerminateExecution :: PRuntimeTerminateExecution
pRuntimeAddBinding :: Text -> PRuntimeAddBinding
pRuntimeRemoveBinding :: Text -> PRuntimeRemoveBinding
pRuntimeGetExceptionDetails :: RuntimeRemoteObjectId -> PRuntimeGetExceptionDetails
instance GHC.Read.Read CDP.Domains.Runtime.RuntimeWebDriverValueType
instance GHC.Show.Show CDP.Domains.Runtime.RuntimeWebDriverValueType
instance GHC.Classes.Eq CDP.Domains.Runtime.RuntimeWebDriverValueType
instance GHC.Classes.Ord CDP.Domains.Runtime.RuntimeWebDriverValueType
instance GHC.Show.Show CDP.Domains.Runtime.RuntimeWebDriverValue
instance GHC.Classes.Eq CDP.Domains.Runtime.RuntimeWebDriverValue
instance GHC.Read.Read CDP.Domains.Runtime.RuntimeRemoteObjectType
instance GHC.Show.Show CDP.Domains.Runtime.RuntimeRemoteObjectType
instance GHC.Classes.Eq CDP.Domains.Runtime.RuntimeRemoteObjectType
instance GHC.Classes.Ord CDP.Domains.Runtime.RuntimeRemoteObjectType
instance GHC.Read.Read CDP.Domains.Runtime.RuntimeRemoteObjectSubtype
instance GHC.Show.Show CDP.Domains.Runtime.RuntimeRemoteObjectSubtype
instance GHC.Classes.Eq CDP.Domains.Runtime.RuntimeRemoteObjectSubtype
instance GHC.Classes.Ord CDP.Domains.Runtime.RuntimeRemoteObjectSubtype
instance GHC.Show.Show CDP.Domains.Runtime.RuntimeCustomPreview
instance GHC.Classes.Eq CDP.Domains.Runtime.RuntimeCustomPreview
instance GHC.Read.Read CDP.Domains.Runtime.RuntimeObjectPreviewType
instance GHC.Show.Show CDP.Domains.Runtime.RuntimeObjectPreviewType
instance GHC.Classes.Eq CDP.Domains.Runtime.RuntimeObjectPreviewType
instance GHC.Classes.Ord CDP.Domains.Runtime.RuntimeObjectPreviewType
instance GHC.Read.Read CDP.Domains.Runtime.RuntimeObjectPreviewSubtype
instance GHC.Show.Show CDP.Domains.Runtime.RuntimeObjectPreviewSubtype
instance GHC.Classes.Eq CDP.Domains.Runtime.RuntimeObjectPreviewSubtype
instance GHC.Classes.Ord CDP.Domains.Runtime.RuntimeObjectPreviewSubtype
instance GHC.Read.Read CDP.Domains.Runtime.RuntimePropertyPreviewType
instance GHC.Show.Show CDP.Domains.Runtime.RuntimePropertyPreviewType
instance GHC.Classes.Eq CDP.Domains.Runtime.RuntimePropertyPreviewType
instance GHC.Classes.Ord CDP.Domains.Runtime.RuntimePropertyPreviewType
instance GHC.Read.Read CDP.Domains.Runtime.RuntimePropertyPreviewSubtype
instance GHC.Show.Show CDP.Domains.Runtime.RuntimePropertyPreviewSubtype
instance GHC.Classes.Eq CDP.Domains.Runtime.RuntimePropertyPreviewSubtype
instance GHC.Classes.Ord CDP.Domains.Runtime.RuntimePropertyPreviewSubtype
instance GHC.Show.Show CDP.Domains.Runtime.RuntimePropertyPreview
instance GHC.Classes.Eq CDP.Domains.Runtime.RuntimePropertyPreview
instance GHC.Show.Show CDP.Domains.Runtime.RuntimeObjectPreview
instance GHC.Classes.Eq CDP.Domains.Runtime.RuntimeObjectPreview
instance GHC.Show.Show CDP.Domains.Runtime.RuntimeEntryPreview
instance GHC.Classes.Eq CDP.Domains.Runtime.RuntimeEntryPreview
instance GHC.Show.Show CDP.Domains.Runtime.RuntimeRemoteObject
instance GHC.Classes.Eq CDP.Domains.Runtime.RuntimeRemoteObject
instance GHC.Show.Show CDP.Domains.Runtime.RuntimePropertyDescriptor
instance GHC.Classes.Eq CDP.Domains.Runtime.RuntimePropertyDescriptor
instance GHC.Show.Show CDP.Domains.Runtime.RuntimeInternalPropertyDescriptor
instance GHC.Classes.Eq CDP.Domains.Runtime.RuntimeInternalPropertyDescriptor
instance GHC.Show.Show CDP.Domains.Runtime.RuntimePrivatePropertyDescriptor
instance GHC.Classes.Eq CDP.Domains.Runtime.RuntimePrivatePropertyDescriptor
instance GHC.Show.Show CDP.Domains.Runtime.RuntimeCallArgument
instance GHC.Classes.Eq CDP.Domains.Runtime.RuntimeCallArgument
instance GHC.Show.Show CDP.Domains.Runtime.RuntimeExecutionContextDescription
instance GHC.Classes.Eq CDP.Domains.Runtime.RuntimeExecutionContextDescription
instance GHC.Show.Show CDP.Domains.Runtime.RuntimeCallFrame
instance GHC.Classes.Eq CDP.Domains.Runtime.RuntimeCallFrame
instance GHC.Show.Show CDP.Domains.Runtime.RuntimeStackTraceId
instance GHC.Classes.Eq CDP.Domains.Runtime.RuntimeStackTraceId
instance GHC.Show.Show CDP.Domains.Runtime.RuntimeStackTrace
instance GHC.Classes.Eq CDP.Domains.Runtime.RuntimeStackTrace
instance GHC.Show.Show CDP.Domains.Runtime.RuntimeExceptionDetails
instance GHC.Classes.Eq CDP.Domains.Runtime.RuntimeExceptionDetails
instance GHC.Show.Show CDP.Domains.Runtime.RuntimeBindingCalled
instance GHC.Classes.Eq CDP.Domains.Runtime.RuntimeBindingCalled
instance GHC.Read.Read CDP.Domains.Runtime.RuntimeConsoleAPICalledType
instance GHC.Show.Show CDP.Domains.Runtime.RuntimeConsoleAPICalledType
instance GHC.Classes.Eq CDP.Domains.Runtime.RuntimeConsoleAPICalledType
instance GHC.Classes.Ord CDP.Domains.Runtime.RuntimeConsoleAPICalledType
instance GHC.Show.Show CDP.Domains.Runtime.RuntimeConsoleAPICalled
instance GHC.Classes.Eq CDP.Domains.Runtime.RuntimeConsoleAPICalled
instance GHC.Show.Show CDP.Domains.Runtime.RuntimeExceptionRevoked
instance GHC.Classes.Eq CDP.Domains.Runtime.RuntimeExceptionRevoked
instance GHC.Show.Show CDP.Domains.Runtime.RuntimeExceptionThrown
instance GHC.Classes.Eq CDP.Domains.Runtime.RuntimeExceptionThrown
instance GHC.Show.Show CDP.Domains.Runtime.RuntimeExecutionContextCreated
instance GHC.Classes.Eq CDP.Domains.Runtime.RuntimeExecutionContextCreated
instance GHC.Show.Show CDP.Domains.Runtime.RuntimeExecutionContextDestroyed
instance GHC.Classes.Eq CDP.Domains.Runtime.RuntimeExecutionContextDestroyed
instance GHC.Read.Read CDP.Domains.Runtime.RuntimeExecutionContextsCleared
instance GHC.Show.Show CDP.Domains.Runtime.RuntimeExecutionContextsCleared
instance GHC.Classes.Eq CDP.Domains.Runtime.RuntimeExecutionContextsCleared
instance GHC.Show.Show CDP.Domains.Runtime.RuntimeInspectRequested
instance GHC.Classes.Eq CDP.Domains.Runtime.RuntimeInspectRequested
instance GHC.Show.Show CDP.Domains.Runtime.PRuntimeAwaitPromise
instance GHC.Classes.Eq CDP.Domains.Runtime.PRuntimeAwaitPromise
instance GHC.Show.Show CDP.Domains.Runtime.RuntimeAwaitPromise
instance GHC.Classes.Eq CDP.Domains.Runtime.RuntimeAwaitPromise
instance GHC.Show.Show CDP.Domains.Runtime.PRuntimeCallFunctionOn
instance GHC.Classes.Eq CDP.Domains.Runtime.PRuntimeCallFunctionOn
instance GHC.Show.Show CDP.Domains.Runtime.RuntimeCallFunctionOn
instance GHC.Classes.Eq CDP.Domains.Runtime.RuntimeCallFunctionOn
instance GHC.Show.Show CDP.Domains.Runtime.PRuntimeCompileScript
instance GHC.Classes.Eq CDP.Domains.Runtime.PRuntimeCompileScript
instance GHC.Show.Show CDP.Domains.Runtime.RuntimeCompileScript
instance GHC.Classes.Eq CDP.Domains.Runtime.RuntimeCompileScript
instance GHC.Show.Show CDP.Domains.Runtime.PRuntimeDisable
instance GHC.Classes.Eq CDP.Domains.Runtime.PRuntimeDisable
instance GHC.Show.Show CDP.Domains.Runtime.PRuntimeDiscardConsoleEntries
instance GHC.Classes.Eq CDP.Domains.Runtime.PRuntimeDiscardConsoleEntries
instance GHC.Show.Show CDP.Domains.Runtime.PRuntimeEnable
instance GHC.Classes.Eq CDP.Domains.Runtime.PRuntimeEnable
instance GHC.Show.Show CDP.Domains.Runtime.PRuntimeEvaluate
instance GHC.Classes.Eq CDP.Domains.Runtime.PRuntimeEvaluate
instance GHC.Show.Show CDP.Domains.Runtime.RuntimeEvaluate
instance GHC.Classes.Eq CDP.Domains.Runtime.RuntimeEvaluate
instance GHC.Show.Show CDP.Domains.Runtime.PRuntimeGetIsolateId
instance GHC.Classes.Eq CDP.Domains.Runtime.PRuntimeGetIsolateId
instance GHC.Show.Show CDP.Domains.Runtime.RuntimeGetIsolateId
instance GHC.Classes.Eq CDP.Domains.Runtime.RuntimeGetIsolateId
instance GHC.Show.Show CDP.Domains.Runtime.PRuntimeGetHeapUsage
instance GHC.Classes.Eq CDP.Domains.Runtime.PRuntimeGetHeapUsage
instance GHC.Show.Show CDP.Domains.Runtime.RuntimeGetHeapUsage
instance GHC.Classes.Eq CDP.Domains.Runtime.RuntimeGetHeapUsage
instance GHC.Show.Show CDP.Domains.Runtime.PRuntimeGetProperties
instance GHC.Classes.Eq CDP.Domains.Runtime.PRuntimeGetProperties
instance GHC.Show.Show CDP.Domains.Runtime.RuntimeGetProperties
instance GHC.Classes.Eq CDP.Domains.Runtime.RuntimeGetProperties
instance GHC.Show.Show CDP.Domains.Runtime.PRuntimeGlobalLexicalScopeNames
instance GHC.Classes.Eq CDP.Domains.Runtime.PRuntimeGlobalLexicalScopeNames
instance GHC.Show.Show CDP.Domains.Runtime.RuntimeGlobalLexicalScopeNames
instance GHC.Classes.Eq CDP.Domains.Runtime.RuntimeGlobalLexicalScopeNames
instance GHC.Show.Show CDP.Domains.Runtime.PRuntimeQueryObjects
instance GHC.Classes.Eq CDP.Domains.Runtime.PRuntimeQueryObjects
instance GHC.Show.Show CDP.Domains.Runtime.RuntimeQueryObjects
instance GHC.Classes.Eq CDP.Domains.Runtime.RuntimeQueryObjects
instance GHC.Show.Show CDP.Domains.Runtime.PRuntimeReleaseObject
instance GHC.Classes.Eq CDP.Domains.Runtime.PRuntimeReleaseObject
instance GHC.Show.Show CDP.Domains.Runtime.PRuntimeReleaseObjectGroup
instance GHC.Classes.Eq CDP.Domains.Runtime.PRuntimeReleaseObjectGroup
instance GHC.Show.Show CDP.Domains.Runtime.PRuntimeRunIfWaitingForDebugger
instance GHC.Classes.Eq CDP.Domains.Runtime.PRuntimeRunIfWaitingForDebugger
instance GHC.Show.Show CDP.Domains.Runtime.PRuntimeRunScript
instance GHC.Classes.Eq CDP.Domains.Runtime.PRuntimeRunScript
instance GHC.Show.Show CDP.Domains.Runtime.RuntimeRunScript
instance GHC.Classes.Eq CDP.Domains.Runtime.RuntimeRunScript
instance GHC.Show.Show CDP.Domains.Runtime.PRuntimeSetAsyncCallStackDepth
instance GHC.Classes.Eq CDP.Domains.Runtime.PRuntimeSetAsyncCallStackDepth
instance GHC.Show.Show CDP.Domains.Runtime.PRuntimeSetCustomObjectFormatterEnabled
instance GHC.Classes.Eq CDP.Domains.Runtime.PRuntimeSetCustomObjectFormatterEnabled
instance GHC.Show.Show CDP.Domains.Runtime.PRuntimeSetMaxCallStackSizeToCapture
instance GHC.Classes.Eq CDP.Domains.Runtime.PRuntimeSetMaxCallStackSizeToCapture
instance GHC.Show.Show CDP.Domains.Runtime.PRuntimeTerminateExecution
instance GHC.Classes.Eq CDP.Domains.Runtime.PRuntimeTerminateExecution
instance GHC.Show.Show CDP.Domains.Runtime.PRuntimeAddBinding
instance GHC.Classes.Eq CDP.Domains.Runtime.PRuntimeAddBinding
instance GHC.Show.Show CDP.Domains.Runtime.PRuntimeRemoveBinding
instance GHC.Classes.Eq CDP.Domains.Runtime.PRuntimeRemoveBinding
instance GHC.Show.Show CDP.Domains.Runtime.PRuntimeGetExceptionDetails
instance GHC.Classes.Eq CDP.Domains.Runtime.PRuntimeGetExceptionDetails
instance GHC.Show.Show CDP.Domains.Runtime.RuntimeGetExceptionDetails
instance GHC.Classes.Eq CDP.Domains.Runtime.RuntimeGetExceptionDetails
instance Data.Aeson.Types.FromJSON.FromJSON CDP.Domains.Runtime.RuntimeGetExceptionDetails
instance CDP.Internal.Utils.Command CDP.Domains.Runtime.PRuntimeGetExceptionDetails
instance Data.Aeson.Types.ToJSON.ToJSON CDP.Domains.Runtime.PRuntimeGetExceptionDetails
instance Data.Aeson.Types.ToJSON.ToJSON CDP.Domains.Runtime.PRuntimeRemoveBinding
instance CDP.Internal.Utils.Command CDP.Domains.Runtime.PRuntimeRemoveBinding
instance Data.Aeson.Types.ToJSON.ToJSON CDP.Domains.Runtime.PRuntimeAddBinding
instance CDP.Internal.Utils.Command CDP.Domains.Runtime.PRuntimeAddBinding
instance Data.Aeson.Types.ToJSON.ToJSON CDP.Domains.Runtime.PRuntimeTerminateExecution
instance CDP.Internal.Utils.Command CDP.Domains.Runtime.PRuntimeTerminateExecution
instance Data.Aeson.Types.ToJSON.ToJSON CDP.Domains.Runtime.PRuntimeSetMaxCallStackSizeToCapture
instance CDP.Internal.Utils.Command CDP.Domains.Runtime.PRuntimeSetMaxCallStackSizeToCapture
instance Data.Aeson.Types.ToJSON.ToJSON CDP.Domains.Runtime.PRuntimeSetCustomObjectFormatterEnabled
instance CDP.Internal.Utils.Command CDP.Domains.Runtime.PRuntimeSetCustomObjectFormatterEnabled
instance Data.Aeson.Types.ToJSON.ToJSON CDP.Domains.Runtime.PRuntimeSetAsyncCallStackDepth
instance CDP.Internal.Utils.Command CDP.Domains.Runtime.PRuntimeSetAsyncCallStackDepth
instance Data.Aeson.Types.FromJSON.FromJSON CDP.Domains.Runtime.RuntimeRunScript
instance CDP.Internal.Utils.Command CDP.Domains.Runtime.PRuntimeRunScript
instance Data.Aeson.Types.ToJSON.ToJSON CDP.Domains.Runtime.PRuntimeRunScript
instance Data.Aeson.Types.ToJSON.ToJSON CDP.Domains.Runtime.PRuntimeRunIfWaitingForDebugger
instance CDP.Internal.Utils.Command CDP.Domains.Runtime.PRuntimeRunIfWaitingForDebugger
instance Data.Aeson.Types.ToJSON.ToJSON CDP.Domains.Runtime.PRuntimeReleaseObjectGroup
instance CDP.Internal.Utils.Command CDP.Domains.Runtime.PRuntimeReleaseObjectGroup
instance Data.Aeson.Types.ToJSON.ToJSON CDP.Domains.Runtime.PRuntimeReleaseObject
instance CDP.Internal.Utils.Command CDP.Domains.Runtime.PRuntimeReleaseObject
instance Data.Aeson.Types.FromJSON.FromJSON CDP.Domains.Runtime.RuntimeQueryObjects
instance CDP.Internal.Utils.Command CDP.Domains.Runtime.PRuntimeQueryObjects
instance Data.Aeson.Types.ToJSON.ToJSON CDP.Domains.Runtime.PRuntimeQueryObjects
instance Data.Aeson.Types.FromJSON.FromJSON CDP.Domains.Runtime.RuntimeGlobalLexicalScopeNames
instance CDP.Internal.Utils.Command CDP.Domains.Runtime.PRuntimeGlobalLexicalScopeNames
instance Data.Aeson.Types.ToJSON.ToJSON CDP.Domains.Runtime.PRuntimeGlobalLexicalScopeNames
instance Data.Aeson.Types.FromJSON.FromJSON CDP.Domains.Runtime.RuntimeGetProperties
instance CDP.Internal.Utils.Command CDP.Domains.Runtime.PRuntimeGetProperties
instance Data.Aeson.Types.ToJSON.ToJSON CDP.Domains.Runtime.PRuntimeGetProperties
instance Data.Aeson.Types.FromJSON.FromJSON CDP.Domains.Runtime.RuntimeGetHeapUsage
instance CDP.Internal.Utils.Command CDP.Domains.Runtime.PRuntimeGetHeapUsage
instance Data.Aeson.Types.ToJSON.ToJSON CDP.Domains.Runtime.PRuntimeGetHeapUsage
instance Data.Aeson.Types.FromJSON.FromJSON CDP.Domains.Runtime.RuntimeGetIsolateId
instance CDP.Internal.Utils.Command CDP.Domains.Runtime.PRuntimeGetIsolateId
instance Data.Aeson.Types.ToJSON.ToJSON CDP.Domains.Runtime.PRuntimeGetIsolateId
instance Data.Aeson.Types.FromJSON.FromJSON CDP.Domains.Runtime.RuntimeEvaluate
instance CDP.Internal.Utils.Command CDP.Domains.Runtime.PRuntimeEvaluate
instance Data.Aeson.Types.ToJSON.ToJSON CDP.Domains.Runtime.PRuntimeEvaluate
instance Data.Aeson.Types.ToJSON.ToJSON CDP.Domains.Runtime.PRuntimeEnable
instance CDP.Internal.Utils.Command CDP.Domains.Runtime.PRuntimeEnable
instance Data.Aeson.Types.ToJSON.ToJSON CDP.Domains.Runtime.PRuntimeDiscardConsoleEntries
instance CDP.Internal.Utils.Command CDP.Domains.Runtime.PRuntimeDiscardConsoleEntries
instance Data.Aeson.Types.ToJSON.ToJSON CDP.Domains.Runtime.PRuntimeDisable
instance CDP.Internal.Utils.Command CDP.Domains.Runtime.PRuntimeDisable
instance Data.Aeson.Types.FromJSON.FromJSON CDP.Domains.Runtime.RuntimeCompileScript
instance CDP.Internal.Utils.Command CDP.Domains.Runtime.PRuntimeCompileScript
instance Data.Aeson.Types.ToJSON.ToJSON CDP.Domains.Runtime.PRuntimeCompileScript
instance Data.Aeson.Types.FromJSON.FromJSON CDP.Domains.Runtime.RuntimeCallFunctionOn
instance CDP.Internal.Utils.Command CDP.Domains.Runtime.PRuntimeCallFunctionOn
instance Data.Aeson.Types.ToJSON.ToJSON CDP.Domains.Runtime.PRuntimeCallFunctionOn
instance Data.Aeson.Types.FromJSON.FromJSON CDP.Domains.Runtime.RuntimeAwaitPromise
instance CDP.Internal.Utils.Command CDP.Domains.Runtime.PRuntimeAwaitPromise
instance Data.Aeson.Types.ToJSON.ToJSON CDP.Domains.Runtime.PRuntimeAwaitPromise
instance Data.Aeson.Types.FromJSON.FromJSON CDP.Domains.Runtime.RuntimeInspectRequested
instance CDP.Internal.Utils.Event CDP.Domains.Runtime.RuntimeInspectRequested
instance Data.Aeson.Types.FromJSON.FromJSON CDP.Domains.Runtime.RuntimeExecutionContextsCleared
instance CDP.Internal.Utils.Event CDP.Domains.Runtime.RuntimeExecutionContextsCleared
instance Data.Aeson.Types.FromJSON.FromJSON CDP.Domains.Runtime.RuntimeExecutionContextDestroyed
instance CDP.Internal.Utils.Event CDP.Domains.Runtime.RuntimeExecutionContextDestroyed
instance Data.Aeson.Types.FromJSON.FromJSON CDP.Domains.Runtime.RuntimeExecutionContextCreated
instance CDP.Internal.Utils.Event CDP.Domains.Runtime.RuntimeExecutionContextCreated
instance Data.Aeson.Types.FromJSON.FromJSON CDP.Domains.Runtime.RuntimeExceptionThrown
instance CDP.Internal.Utils.Event CDP.Domains.Runtime.RuntimeExceptionThrown
instance Data.Aeson.Types.FromJSON.FromJSON CDP.Domains.Runtime.RuntimeExceptionRevoked
instance CDP.Internal.Utils.Event CDP.Domains.Runtime.RuntimeExceptionRevoked
instance Data.Aeson.Types.FromJSON.FromJSON CDP.Domains.Runtime.RuntimeConsoleAPICalled
instance CDP.Internal.Utils.Event CDP.Domains.Runtime.RuntimeConsoleAPICalled
instance Data.Aeson.Types.FromJSON.FromJSON CDP.Domains.Runtime.RuntimeConsoleAPICalledType
instance Data.Aeson.Types.ToJSON.ToJSON CDP.Domains.Runtime.RuntimeConsoleAPICalledType
instance Data.Aeson.Types.FromJSON.FromJSON CDP.Domains.Runtime.RuntimeBindingCalled
instance CDP.Internal.Utils.Event CDP.Domains.Runtime.RuntimeBindingCalled
instance Data.Aeson.Types.FromJSON.FromJSON CDP.Domains.Runtime.RuntimeExceptionDetails
instance Data.Aeson.Types.ToJSON.ToJSON CDP.Domains.Runtime.RuntimeExceptionDetails
instance Data.Aeson.Types.FromJSON.FromJSON CDP.Domains.Runtime.RuntimeStackTrace
instance Data.Aeson.Types.ToJSON.ToJSON CDP.Domains.Runtime.RuntimeStackTrace
instance Data.Aeson.Types.FromJSON.FromJSON CDP.Domains.Runtime.RuntimeStackTraceId
instance Data.Aeson.Types.ToJSON.ToJSON CDP.Domains.Runtime.RuntimeStackTraceId
instance Data.Aeson.Types.FromJSON.FromJSON CDP.Domains.Runtime.RuntimeCallFrame
instance Data.Aeson.Types.ToJSON.ToJSON CDP.Domains.Runtime.RuntimeCallFrame
instance Data.Aeson.Types.FromJSON.FromJSON CDP.Domains.Runtime.RuntimeExecutionContextDescription
instance Data.Aeson.Types.ToJSON.ToJSON CDP.Domains.Runtime.RuntimeExecutionContextDescription
instance Data.Aeson.Types.FromJSON.FromJSON CDP.Domains.Runtime.RuntimeCallArgument
instance Data.Aeson.Types.ToJSON.ToJSON CDP.Domains.Runtime.RuntimeCallArgument
instance Data.Aeson.Types.FromJSON.FromJSON CDP.Domains.Runtime.RuntimePrivatePropertyDescriptor
instance Data.Aeson.Types.ToJSON.ToJSON CDP.Domains.Runtime.RuntimePrivatePropertyDescriptor
instance Data.Aeson.Types.FromJSON.FromJSON CDP.Domains.Runtime.RuntimeInternalPropertyDescriptor
instance Data.Aeson.Types.ToJSON.ToJSON CDP.Domains.Runtime.RuntimeInternalPropertyDescriptor
instance Data.Aeson.Types.FromJSON.FromJSON CDP.Domains.Runtime.RuntimePropertyDescriptor
instance Data.Aeson.Types.ToJSON.ToJSON CDP.Domains.Runtime.RuntimePropertyDescriptor
instance Data.Aeson.Types.FromJSON.FromJSON CDP.Domains.Runtime.RuntimeRemoteObject
instance Data.Aeson.Types.ToJSON.ToJSON CDP.Domains.Runtime.RuntimeRemoteObject
instance Data.Aeson.Types.FromJSON.FromJSON CDP.Domains.Runtime.RuntimeObjectPreview
instance Data.Aeson.Types.ToJSON.ToJSON CDP.Domains.Runtime.RuntimeObjectPreview
instance Data.Aeson.Types.FromJSON.FromJSON CDP.Domains.Runtime.RuntimePropertyPreview
instance Data.Aeson.Types.ToJSON.ToJSON CDP.Domains.Runtime.RuntimePropertyPreview
instance Data.Aeson.Types.FromJSON.FromJSON CDP.Domains.Runtime.RuntimeEntryPreview
instance Data.Aeson.Types.ToJSON.ToJSON CDP.Domains.Runtime.RuntimeEntryPreview
instance Data.Aeson.Types.FromJSON.FromJSON CDP.Domains.Runtime.RuntimePropertyPreviewSubtype
instance Data.Aeson.Types.ToJSON.ToJSON CDP.Domains.Runtime.RuntimePropertyPreviewSubtype
instance Data.Aeson.Types.FromJSON.FromJSON CDP.Domains.Runtime.RuntimePropertyPreviewType
instance Data.Aeson.Types.ToJSON.ToJSON CDP.Domains.Runtime.RuntimePropertyPreviewType
instance Data.Aeson.Types.FromJSON.FromJSON CDP.Domains.Runtime.RuntimeObjectPreviewSubtype
instance Data.Aeson.Types.ToJSON.ToJSON CDP.Domains.Runtime.RuntimeObjectPreviewSubtype
instance Data.Aeson.Types.FromJSON.FromJSON CDP.Domains.Runtime.RuntimeObjectPreviewType
instance Data.Aeson.Types.ToJSON.ToJSON CDP.Domains.Runtime.RuntimeObjectPreviewType
instance Data.Aeson.Types.FromJSON.FromJSON CDP.Domains.Runtime.RuntimeCustomPreview
instance Data.Aeson.Types.ToJSON.ToJSON CDP.Domains.Runtime.RuntimeCustomPreview
instance Data.Aeson.Types.FromJSON.FromJSON CDP.Domains.Runtime.RuntimeRemoteObjectSubtype
instance Data.Aeson.Types.ToJSON.ToJSON CDP.Domains.Runtime.RuntimeRemoteObjectSubtype
instance Data.Aeson.Types.FromJSON.FromJSON CDP.Domains.Runtime.RuntimeRemoteObjectType
instance Data.Aeson.Types.ToJSON.ToJSON CDP.Domains.Runtime.RuntimeRemoteObjectType
instance Data.Aeson.Types.FromJSON.FromJSON CDP.Domains.Runtime.RuntimeWebDriverValue
instance Data.Aeson.Types.ToJSON.ToJSON CDP.Domains.Runtime.RuntimeWebDriverValue
instance Data.Aeson.Types.FromJSON.FromJSON CDP.Domains.Runtime.RuntimeWebDriverValueType
instance Data.Aeson.Types.ToJSON.ToJSON CDP.Domains.Runtime.RuntimeWebDriverValueType
-- | Performance
module CDP.Domains.Performance
data PerformanceGetMetrics
PerformanceGetMetrics :: [PerformanceMetric] -> PerformanceGetMetrics
-- | Current values for run-time metrics.
[performanceGetMetricsMetrics] :: PerformanceGetMetrics -> [PerformanceMetric]
-- | Retrieve current values of run-time metrics.
--
-- Parameters of the getMetrics command.
data PPerformanceGetMetrics
PPerformanceGetMetrics :: PPerformanceGetMetrics
data PPerformanceEnable
PPerformanceEnable :: Maybe PPerformanceEnableTimeDomain -> PPerformanceEnable
-- | Time domain to use for collecting and reporting duration metrics.
[pPerformanceEnableTimeDomain] :: PPerformanceEnable -> Maybe PPerformanceEnableTimeDomain
-- | Enable collecting and reporting metrics.
--
-- Parameters of the enable command.
data PPerformanceEnableTimeDomain
PPerformanceEnableTimeDomainTimeTicks :: PPerformanceEnableTimeDomain
PPerformanceEnableTimeDomainThreadTicks :: PPerformanceEnableTimeDomain
-- | Disable collecting and reporting metrics.
--
-- Parameters of the disable command.
data PPerformanceDisable
PPerformanceDisable :: PPerformanceDisable
-- | Type of the metrics event.
data PerformanceMetrics
PerformanceMetrics :: [PerformanceMetric] -> Text -> PerformanceMetrics
-- | Current values of the metrics.
[performanceMetricsMetrics] :: PerformanceMetrics -> [PerformanceMetric]
-- | Timestamp title.
[performanceMetricsTitle] :: PerformanceMetrics -> Text
-- | Type Metric. Run-time execution metric.
data PerformanceMetric
PerformanceMetric :: Text -> Double -> PerformanceMetric
-- | Metric name.
[performanceMetricName] :: PerformanceMetric -> Text
-- | Metric value.
[performanceMetricValue] :: PerformanceMetric -> Double
pPerformanceDisable :: PPerformanceDisable
pPerformanceEnable :: PPerformanceEnable
pPerformanceGetMetrics :: PPerformanceGetMetrics
instance GHC.Show.Show CDP.Domains.Performance.PerformanceMetric
instance GHC.Classes.Eq CDP.Domains.Performance.PerformanceMetric
instance GHC.Show.Show CDP.Domains.Performance.PerformanceMetrics
instance GHC.Classes.Eq CDP.Domains.Performance.PerformanceMetrics
instance GHC.Show.Show CDP.Domains.Performance.PPerformanceDisable
instance GHC.Classes.Eq CDP.Domains.Performance.PPerformanceDisable
instance GHC.Read.Read CDP.Domains.Performance.PPerformanceEnableTimeDomain
instance GHC.Show.Show CDP.Domains.Performance.PPerformanceEnableTimeDomain
instance GHC.Classes.Eq CDP.Domains.Performance.PPerformanceEnableTimeDomain
instance GHC.Classes.Ord CDP.Domains.Performance.PPerformanceEnableTimeDomain
instance GHC.Show.Show CDP.Domains.Performance.PPerformanceEnable
instance GHC.Classes.Eq CDP.Domains.Performance.PPerformanceEnable
instance GHC.Show.Show CDP.Domains.Performance.PPerformanceGetMetrics
instance GHC.Classes.Eq CDP.Domains.Performance.PPerformanceGetMetrics
instance GHC.Show.Show CDP.Domains.Performance.PerformanceGetMetrics
instance GHC.Classes.Eq CDP.Domains.Performance.PerformanceGetMetrics
instance Data.Aeson.Types.FromJSON.FromJSON CDP.Domains.Performance.PerformanceGetMetrics
instance CDP.Internal.Utils.Command CDP.Domains.Performance.PPerformanceGetMetrics
instance Data.Aeson.Types.ToJSON.ToJSON CDP.Domains.Performance.PPerformanceGetMetrics
instance Data.Aeson.Types.ToJSON.ToJSON CDP.Domains.Performance.PPerformanceEnable
instance CDP.Internal.Utils.Command CDP.Domains.Performance.PPerformanceEnable
instance Data.Aeson.Types.FromJSON.FromJSON CDP.Domains.Performance.PPerformanceEnableTimeDomain
instance Data.Aeson.Types.ToJSON.ToJSON CDP.Domains.Performance.PPerformanceEnableTimeDomain
instance Data.Aeson.Types.ToJSON.ToJSON CDP.Domains.Performance.PPerformanceDisable
instance CDP.Internal.Utils.Command CDP.Domains.Performance.PPerformanceDisable
instance Data.Aeson.Types.FromJSON.FromJSON CDP.Domains.Performance.PerformanceMetrics
instance CDP.Internal.Utils.Event CDP.Domains.Performance.PerformanceMetrics
instance Data.Aeson.Types.FromJSON.FromJSON CDP.Domains.Performance.PerformanceMetric
instance Data.Aeson.Types.ToJSON.ToJSON CDP.Domains.Performance.PerformanceMetric
-- | Memory
module CDP.Domains.Memory
data MemoryGetSamplingProfile
MemoryGetSamplingProfile :: MemorySamplingProfile -> MemoryGetSamplingProfile
[memoryGetSamplingProfileProfile] :: MemoryGetSamplingProfile -> MemorySamplingProfile
-- | Retrieve native memory allocations profile collected since last
-- startSampling call.
--
-- Parameters of the getSamplingProfile command.
data PMemoryGetSamplingProfile
PMemoryGetSamplingProfile :: PMemoryGetSamplingProfile
data MemoryGetBrowserSamplingProfile
MemoryGetBrowserSamplingProfile :: MemorySamplingProfile -> MemoryGetBrowserSamplingProfile
[memoryGetBrowserSamplingProfileProfile] :: MemoryGetBrowserSamplingProfile -> MemorySamplingProfile
-- | Retrieve native memory allocations profile collected since browser
-- process startup.
--
-- Parameters of the getBrowserSamplingProfile command.
data PMemoryGetBrowserSamplingProfile
PMemoryGetBrowserSamplingProfile :: PMemoryGetBrowserSamplingProfile
data MemoryGetAllTimeSamplingProfile
MemoryGetAllTimeSamplingProfile :: MemorySamplingProfile -> MemoryGetAllTimeSamplingProfile
[memoryGetAllTimeSamplingProfileProfile] :: MemoryGetAllTimeSamplingProfile -> MemorySamplingProfile
-- | Retrieve native memory allocations profile collected since renderer
-- process startup.
--
-- Parameters of the getAllTimeSamplingProfile command.
data PMemoryGetAllTimeSamplingProfile
PMemoryGetAllTimeSamplingProfile :: PMemoryGetAllTimeSamplingProfile
-- | Stop collecting native memory profile.
--
-- Parameters of the stopSampling command.
data PMemoryStopSampling
PMemoryStopSampling :: PMemoryStopSampling
-- | Start collecting native memory profile.
--
-- Parameters of the startSampling command.
data PMemoryStartSampling
PMemoryStartSampling :: Maybe Int -> Maybe Bool -> PMemoryStartSampling
-- | Average number of bytes between samples.
[pMemoryStartSamplingSamplingInterval] :: PMemoryStartSampling -> Maybe Int
-- | Do not randomize intervals between samples.
[pMemoryStartSamplingSuppressRandomness] :: PMemoryStartSampling -> Maybe Bool
-- | Simulate a memory pressure notification in all processes.
--
-- Parameters of the simulatePressureNotification command.
data PMemorySimulatePressureNotification
PMemorySimulatePressureNotification :: MemoryPressureLevel -> PMemorySimulatePressureNotification
-- | Memory pressure level of the notification.
[pMemorySimulatePressureNotificationLevel] :: PMemorySimulatePressureNotification -> MemoryPressureLevel
-- | Enable/disable suppressing memory pressure notifications in all
-- processes.
--
-- Parameters of the setPressureNotificationsSuppressed command.
data PMemorySetPressureNotificationsSuppressed
PMemorySetPressureNotificationsSuppressed :: Bool -> PMemorySetPressureNotificationsSuppressed
-- | If true, memory pressure notifications will be suppressed.
[pMemorySetPressureNotificationsSuppressedSuppressed] :: PMemorySetPressureNotificationsSuppressed -> Bool
-- | Simulate OomIntervention by purging V8 memory.
--
-- Parameters of the forciblyPurgeJavaScriptMemory command.
data PMemoryForciblyPurgeJavaScriptMemory
PMemoryForciblyPurgeJavaScriptMemory :: PMemoryForciblyPurgeJavaScriptMemory
-- | Parameters of the prepareForLeakDetection command.
data PMemoryPrepareForLeakDetection
PMemoryPrepareForLeakDetection :: PMemoryPrepareForLeakDetection
data MemoryGetDOMCounters
MemoryGetDOMCounters :: Int -> Int -> Int -> MemoryGetDOMCounters
[memoryGetDOMCountersDocuments] :: MemoryGetDOMCounters -> Int
[memoryGetDOMCountersNodes] :: MemoryGetDOMCounters -> Int
[memoryGetDOMCountersJsEventListeners] :: MemoryGetDOMCounters -> Int
-- | Parameters of the getDOMCounters command.
data PMemoryGetDOMCounters
PMemoryGetDOMCounters :: PMemoryGetDOMCounters
-- | Type Module. Executable module information
data MemoryModule
MemoryModule :: Text -> Text -> Text -> Double -> MemoryModule
-- | Name of the module.
[memoryModuleName] :: MemoryModule -> Text
-- | UUID of the module.
[memoryModuleUuid] :: MemoryModule -> Text
-- | Base address where the module is loaded into memory. Encoded as a
-- decimal or hexadecimal (0x prefixed) string.
[memoryModuleBaseAddress] :: MemoryModule -> Text
-- | Size of the module in bytes.
[memoryModuleSize] :: MemoryModule -> Double
-- | Type SamplingProfile. Array of heap profile samples.
data MemorySamplingProfile
MemorySamplingProfile :: [MemorySamplingProfileNode] -> [MemoryModule] -> MemorySamplingProfile
[memorySamplingProfileSamples] :: MemorySamplingProfile -> [MemorySamplingProfileNode]
[memorySamplingProfileModules] :: MemorySamplingProfile -> [MemoryModule]
-- | Type SamplingProfileNode. Heap profile sample.
data MemorySamplingProfileNode
MemorySamplingProfileNode :: Double -> Double -> [Text] -> MemorySamplingProfileNode
-- | Size of the sampled allocation.
[memorySamplingProfileNodeSize] :: MemorySamplingProfileNode -> Double
-- | Total bytes attributed to this sample.
[memorySamplingProfileNodeTotal] :: MemorySamplingProfileNode -> Double
-- | Execution stack at the point of allocation.
[memorySamplingProfileNodeStack] :: MemorySamplingProfileNode -> [Text]
-- | Type PressureLevel. Memory pressure level.
data MemoryPressureLevel
MemoryPressureLevelModerate :: MemoryPressureLevel
MemoryPressureLevelCritical :: MemoryPressureLevel
pMemoryGetDOMCounters :: PMemoryGetDOMCounters
pMemoryPrepareForLeakDetection :: PMemoryPrepareForLeakDetection
pMemoryForciblyPurgeJavaScriptMemory :: PMemoryForciblyPurgeJavaScriptMemory
pMemorySetPressureNotificationsSuppressed :: Bool -> PMemorySetPressureNotificationsSuppressed
pMemorySimulatePressureNotification :: MemoryPressureLevel -> PMemorySimulatePressureNotification
pMemoryStartSampling :: PMemoryStartSampling
pMemoryStopSampling :: PMemoryStopSampling
pMemoryGetAllTimeSamplingProfile :: PMemoryGetAllTimeSamplingProfile
pMemoryGetBrowserSamplingProfile :: PMemoryGetBrowserSamplingProfile
pMemoryGetSamplingProfile :: PMemoryGetSamplingProfile
instance GHC.Read.Read CDP.Domains.Memory.MemoryPressureLevel
instance GHC.Show.Show CDP.Domains.Memory.MemoryPressureLevel
instance GHC.Classes.Eq CDP.Domains.Memory.MemoryPressureLevel
instance GHC.Classes.Ord CDP.Domains.Memory.MemoryPressureLevel
instance GHC.Show.Show CDP.Domains.Memory.MemorySamplingProfileNode
instance GHC.Classes.Eq CDP.Domains.Memory.MemorySamplingProfileNode
instance GHC.Show.Show CDP.Domains.Memory.MemoryModule
instance GHC.Classes.Eq CDP.Domains.Memory.MemoryModule
instance GHC.Show.Show CDP.Domains.Memory.MemorySamplingProfile
instance GHC.Classes.Eq CDP.Domains.Memory.MemorySamplingProfile
instance GHC.Show.Show CDP.Domains.Memory.PMemoryGetDOMCounters
instance GHC.Classes.Eq CDP.Domains.Memory.PMemoryGetDOMCounters
instance GHC.Show.Show CDP.Domains.Memory.MemoryGetDOMCounters
instance GHC.Classes.Eq CDP.Domains.Memory.MemoryGetDOMCounters
instance GHC.Show.Show CDP.Domains.Memory.PMemoryPrepareForLeakDetection
instance GHC.Classes.Eq CDP.Domains.Memory.PMemoryPrepareForLeakDetection
instance GHC.Show.Show CDP.Domains.Memory.PMemoryForciblyPurgeJavaScriptMemory
instance GHC.Classes.Eq CDP.Domains.Memory.PMemoryForciblyPurgeJavaScriptMemory
instance GHC.Show.Show CDP.Domains.Memory.PMemorySetPressureNotificationsSuppressed
instance GHC.Classes.Eq CDP.Domains.Memory.PMemorySetPressureNotificationsSuppressed
instance GHC.Show.Show CDP.Domains.Memory.PMemorySimulatePressureNotification
instance GHC.Classes.Eq CDP.Domains.Memory.PMemorySimulatePressureNotification
instance GHC.Show.Show CDP.Domains.Memory.PMemoryStartSampling
instance GHC.Classes.Eq CDP.Domains.Memory.PMemoryStartSampling
instance GHC.Show.Show CDP.Domains.Memory.PMemoryStopSampling
instance GHC.Classes.Eq CDP.Domains.Memory.PMemoryStopSampling
instance GHC.Show.Show CDP.Domains.Memory.PMemoryGetAllTimeSamplingProfile
instance GHC.Classes.Eq CDP.Domains.Memory.PMemoryGetAllTimeSamplingProfile
instance GHC.Show.Show CDP.Domains.Memory.MemoryGetAllTimeSamplingProfile
instance GHC.Classes.Eq CDP.Domains.Memory.MemoryGetAllTimeSamplingProfile
instance GHC.Show.Show CDP.Domains.Memory.PMemoryGetBrowserSamplingProfile
instance GHC.Classes.Eq CDP.Domains.Memory.PMemoryGetBrowserSamplingProfile
instance GHC.Show.Show CDP.Domains.Memory.MemoryGetBrowserSamplingProfile
instance GHC.Classes.Eq CDP.Domains.Memory.MemoryGetBrowserSamplingProfile
instance GHC.Show.Show CDP.Domains.Memory.PMemoryGetSamplingProfile
instance GHC.Classes.Eq CDP.Domains.Memory.PMemoryGetSamplingProfile
instance GHC.Show.Show CDP.Domains.Memory.MemoryGetSamplingProfile
instance GHC.Classes.Eq CDP.Domains.Memory.MemoryGetSamplingProfile
instance Data.Aeson.Types.FromJSON.FromJSON CDP.Domains.Memory.MemoryGetSamplingProfile
instance CDP.Internal.Utils.Command CDP.Domains.Memory.PMemoryGetSamplingProfile
instance Data.Aeson.Types.ToJSON.ToJSON CDP.Domains.Memory.PMemoryGetSamplingProfile
instance Data.Aeson.Types.FromJSON.FromJSON CDP.Domains.Memory.MemoryGetBrowserSamplingProfile
instance CDP.Internal.Utils.Command CDP.Domains.Memory.PMemoryGetBrowserSamplingProfile
instance Data.Aeson.Types.ToJSON.ToJSON CDP.Domains.Memory.PMemoryGetBrowserSamplingProfile
instance Data.Aeson.Types.FromJSON.FromJSON CDP.Domains.Memory.MemoryGetAllTimeSamplingProfile
instance CDP.Internal.Utils.Command CDP.Domains.Memory.PMemoryGetAllTimeSamplingProfile
instance Data.Aeson.Types.ToJSON.ToJSON CDP.Domains.Memory.PMemoryGetAllTimeSamplingProfile
instance Data.Aeson.Types.ToJSON.ToJSON CDP.Domains.Memory.PMemoryStopSampling
instance CDP.Internal.Utils.Command CDP.Domains.Memory.PMemoryStopSampling
instance Data.Aeson.Types.ToJSON.ToJSON CDP.Domains.Memory.PMemoryStartSampling
instance CDP.Internal.Utils.Command CDP.Domains.Memory.PMemoryStartSampling
instance Data.Aeson.Types.ToJSON.ToJSON CDP.Domains.Memory.PMemorySimulatePressureNotification
instance CDP.Internal.Utils.Command CDP.Domains.Memory.PMemorySimulatePressureNotification
instance Data.Aeson.Types.ToJSON.ToJSON CDP.Domains.Memory.PMemorySetPressureNotificationsSuppressed
instance CDP.Internal.Utils.Command CDP.Domains.Memory.PMemorySetPressureNotificationsSuppressed
instance Data.Aeson.Types.ToJSON.ToJSON CDP.Domains.Memory.PMemoryForciblyPurgeJavaScriptMemory
instance CDP.Internal.Utils.Command CDP.Domains.Memory.PMemoryForciblyPurgeJavaScriptMemory
instance Data.Aeson.Types.ToJSON.ToJSON CDP.Domains.Memory.PMemoryPrepareForLeakDetection
instance CDP.Internal.Utils.Command CDP.Domains.Memory.PMemoryPrepareForLeakDetection
instance Data.Aeson.Types.FromJSON.FromJSON CDP.Domains.Memory.MemoryGetDOMCounters
instance CDP.Internal.Utils.Command CDP.Domains.Memory.PMemoryGetDOMCounters
instance Data.Aeson.Types.ToJSON.ToJSON CDP.Domains.Memory.PMemoryGetDOMCounters
instance Data.Aeson.Types.FromJSON.FromJSON CDP.Domains.Memory.MemorySamplingProfile
instance Data.Aeson.Types.ToJSON.ToJSON CDP.Domains.Memory.MemorySamplingProfile
instance Data.Aeson.Types.FromJSON.FromJSON CDP.Domains.Memory.MemoryModule
instance Data.Aeson.Types.ToJSON.ToJSON CDP.Domains.Memory.MemoryModule
instance Data.Aeson.Types.FromJSON.FromJSON CDP.Domains.Memory.MemorySamplingProfileNode
instance Data.Aeson.Types.ToJSON.ToJSON CDP.Domains.Memory.MemorySamplingProfileNode
instance Data.Aeson.Types.FromJSON.FromJSON CDP.Domains.Memory.MemoryPressureLevel
instance Data.Aeson.Types.ToJSON.ToJSON CDP.Domains.Memory.MemoryPressureLevel
-- | Media
--
-- This domain allows detailed inspection of media elements
module CDP.Domains.Media
-- | Disables the Media domain.
--
-- Parameters of the disable command.
data PMediaDisable
PMediaDisable :: PMediaDisable
-- | Enables the Media domain
--
-- Parameters of the enable command.
data PMediaEnable
PMediaEnable :: PMediaEnable
-- | Type of the playersCreated event.
data MediaPlayersCreated
MediaPlayersCreated :: [MediaPlayerId] -> MediaPlayersCreated
[mediaPlayersCreatedPlayers] :: MediaPlayersCreated -> [MediaPlayerId]
-- | Type of the playerErrorsRaised event.
data MediaPlayerErrorsRaised
MediaPlayerErrorsRaised :: MediaPlayerId -> [MediaPlayerError] -> MediaPlayerErrorsRaised
[mediaPlayerErrorsRaisedPlayerId] :: MediaPlayerErrorsRaised -> MediaPlayerId
[mediaPlayerErrorsRaisedErrors] :: MediaPlayerErrorsRaised -> [MediaPlayerError]
-- | Type of the playerMessagesLogged event.
data MediaPlayerMessagesLogged
MediaPlayerMessagesLogged :: MediaPlayerId -> [MediaPlayerMessage] -> MediaPlayerMessagesLogged
[mediaPlayerMessagesLoggedPlayerId] :: MediaPlayerMessagesLogged -> MediaPlayerId
[mediaPlayerMessagesLoggedMessages] :: MediaPlayerMessagesLogged -> [MediaPlayerMessage]
-- | Type of the playerEventsAdded event.
data MediaPlayerEventsAdded
MediaPlayerEventsAdded :: MediaPlayerId -> [MediaPlayerEvent] -> MediaPlayerEventsAdded
[mediaPlayerEventsAddedPlayerId] :: MediaPlayerEventsAdded -> MediaPlayerId
[mediaPlayerEventsAddedEvents] :: MediaPlayerEventsAdded -> [MediaPlayerEvent]
-- | Type of the playerPropertiesChanged event.
data MediaPlayerPropertiesChanged
MediaPlayerPropertiesChanged :: MediaPlayerId -> [MediaPlayerProperty] -> MediaPlayerPropertiesChanged
[mediaPlayerPropertiesChangedPlayerId] :: MediaPlayerPropertiesChanged -> MediaPlayerId
[mediaPlayerPropertiesChangedProperties] :: MediaPlayerPropertiesChanged -> [MediaPlayerProperty]
-- | Type PlayerError. Corresponds to kMediaError
data MediaPlayerError
MediaPlayerError :: Text -> Int -> [MediaPlayerErrorSourceLocation] -> [MediaPlayerError] -> [(Text, Text)] -> MediaPlayerError
[mediaPlayerErrorErrorType] :: MediaPlayerError -> Text
-- | Code is the numeric enum entry for a specific set of error codes, such
-- as PipelineStatusCodes in mediabasepipeline_status.h
[mediaPlayerErrorCode] :: MediaPlayerError -> Int
-- | A trace of where this error was caused / where it passed through.
[mediaPlayerErrorStack] :: MediaPlayerError -> [MediaPlayerErrorSourceLocation]
-- | Errors potentially have a root cause error, ie, a DecoderError might
-- be caused by an WindowsError
[mediaPlayerErrorCause] :: MediaPlayerError -> [MediaPlayerError]
-- | Extra data attached to an error, such as an HRESULT, Video Codec, etc.
[mediaPlayerErrorData] :: MediaPlayerError -> [(Text, Text)]
-- | Type PlayerErrorSourceLocation. Represents logged source line
-- numbers reported in an error. NOTE: file and line are from chromium
-- c++ implementation code, not js.
data MediaPlayerErrorSourceLocation
MediaPlayerErrorSourceLocation :: Text -> Int -> MediaPlayerErrorSourceLocation
[mediaPlayerErrorSourceLocationFile] :: MediaPlayerErrorSourceLocation -> Text
[mediaPlayerErrorSourceLocationLine] :: MediaPlayerErrorSourceLocation -> Int
-- | Type PlayerEvent. Corresponds to kMediaEventTriggered
data MediaPlayerEvent
MediaPlayerEvent :: MediaTimestamp -> Text -> MediaPlayerEvent
[mediaPlayerEventTimestamp] :: MediaPlayerEvent -> MediaTimestamp
[mediaPlayerEventValue] :: MediaPlayerEvent -> Text
-- | Type PlayerProperty. Corresponds to kMediaPropertyChange
data MediaPlayerProperty
MediaPlayerProperty :: Text -> Text -> MediaPlayerProperty
[mediaPlayerPropertyName] :: MediaPlayerProperty -> Text
[mediaPlayerPropertyValue] :: MediaPlayerProperty -> Text
data MediaPlayerMessage
MediaPlayerMessage :: MediaPlayerMessageLevel -> Text -> MediaPlayerMessage
-- | Keep in sync with MediaLogMessageLevel We are currently keeping the
-- message level error separate from the PlayerError type because
-- right now they represent different things, this one being a
-- DVLOG(ERROR) style log message that gets printed based on what log
-- level is selected in the UI, and the other is a representation of a
-- media::PipelineStatus object. Soon however we're going to be moving
-- away from using PipelineStatus for errors and introducing a new error
-- type which should hopefully let us integrate the error log level into
-- the PlayerError type.
[mediaPlayerMessageLevel] :: MediaPlayerMessage -> MediaPlayerMessageLevel
[mediaPlayerMessageMessage] :: MediaPlayerMessage -> Text
-- | Type PlayerMessage. Have one type per entry in
-- MediaLogRecord::Type Corresponds to kMessage
data MediaPlayerMessageLevel
MediaPlayerMessageLevelError :: MediaPlayerMessageLevel
MediaPlayerMessageLevelWarning :: MediaPlayerMessageLevel
MediaPlayerMessageLevelInfo :: MediaPlayerMessageLevel
MediaPlayerMessageLevelDebug :: MediaPlayerMessageLevel
-- | Type Timestamp.
type MediaTimestamp = Double
-- | Type PlayerId. Players will get an ID that is unique within the
-- agent context.
type MediaPlayerId = Text
pMediaEnable :: PMediaEnable
pMediaDisable :: PMediaDisable
instance GHC.Read.Read CDP.Domains.Media.MediaPlayerMessageLevel
instance GHC.Show.Show CDP.Domains.Media.MediaPlayerMessageLevel
instance GHC.Classes.Eq CDP.Domains.Media.MediaPlayerMessageLevel
instance GHC.Classes.Ord CDP.Domains.Media.MediaPlayerMessageLevel
instance GHC.Show.Show CDP.Domains.Media.MediaPlayerMessage
instance GHC.Classes.Eq CDP.Domains.Media.MediaPlayerMessage
instance GHC.Show.Show CDP.Domains.Media.MediaPlayerProperty
instance GHC.Classes.Eq CDP.Domains.Media.MediaPlayerProperty
instance GHC.Show.Show CDP.Domains.Media.MediaPlayerEvent
instance GHC.Classes.Eq CDP.Domains.Media.MediaPlayerEvent
instance GHC.Show.Show CDP.Domains.Media.MediaPlayerErrorSourceLocation
instance GHC.Classes.Eq CDP.Domains.Media.MediaPlayerErrorSourceLocation
instance GHC.Show.Show CDP.Domains.Media.MediaPlayerError
instance GHC.Classes.Eq CDP.Domains.Media.MediaPlayerError
instance GHC.Show.Show CDP.Domains.Media.MediaPlayerPropertiesChanged
instance GHC.Classes.Eq CDP.Domains.Media.MediaPlayerPropertiesChanged
instance GHC.Show.Show CDP.Domains.Media.MediaPlayerEventsAdded
instance GHC.Classes.Eq CDP.Domains.Media.MediaPlayerEventsAdded
instance GHC.Show.Show CDP.Domains.Media.MediaPlayerMessagesLogged
instance GHC.Classes.Eq CDP.Domains.Media.MediaPlayerMessagesLogged
instance GHC.Show.Show CDP.Domains.Media.MediaPlayerErrorsRaised
instance GHC.Classes.Eq CDP.Domains.Media.MediaPlayerErrorsRaised
instance GHC.Show.Show CDP.Domains.Media.MediaPlayersCreated
instance GHC.Classes.Eq CDP.Domains.Media.MediaPlayersCreated
instance GHC.Show.Show CDP.Domains.Media.PMediaEnable
instance GHC.Classes.Eq CDP.Domains.Media.PMediaEnable
instance GHC.Show.Show CDP.Domains.Media.PMediaDisable
instance GHC.Classes.Eq CDP.Domains.Media.PMediaDisable
instance Data.Aeson.Types.ToJSON.ToJSON CDP.Domains.Media.PMediaDisable
instance CDP.Internal.Utils.Command CDP.Domains.Media.PMediaDisable
instance Data.Aeson.Types.ToJSON.ToJSON CDP.Domains.Media.PMediaEnable
instance CDP.Internal.Utils.Command CDP.Domains.Media.PMediaEnable
instance Data.Aeson.Types.FromJSON.FromJSON CDP.Domains.Media.MediaPlayersCreated
instance CDP.Internal.Utils.Event CDP.Domains.Media.MediaPlayersCreated
instance Data.Aeson.Types.FromJSON.FromJSON CDP.Domains.Media.MediaPlayerErrorsRaised
instance CDP.Internal.Utils.Event CDP.Domains.Media.MediaPlayerErrorsRaised
instance Data.Aeson.Types.FromJSON.FromJSON CDP.Domains.Media.MediaPlayerMessagesLogged
instance CDP.Internal.Utils.Event CDP.Domains.Media.MediaPlayerMessagesLogged
instance Data.Aeson.Types.FromJSON.FromJSON CDP.Domains.Media.MediaPlayerEventsAdded
instance CDP.Internal.Utils.Event CDP.Domains.Media.MediaPlayerEventsAdded
instance Data.Aeson.Types.FromJSON.FromJSON CDP.Domains.Media.MediaPlayerPropertiesChanged
instance CDP.Internal.Utils.Event CDP.Domains.Media.MediaPlayerPropertiesChanged
instance Data.Aeson.Types.FromJSON.FromJSON CDP.Domains.Media.MediaPlayerError
instance Data.Aeson.Types.ToJSON.ToJSON CDP.Domains.Media.MediaPlayerError
instance Data.Aeson.Types.FromJSON.FromJSON CDP.Domains.Media.MediaPlayerErrorSourceLocation
instance Data.Aeson.Types.ToJSON.ToJSON CDP.Domains.Media.MediaPlayerErrorSourceLocation
instance Data.Aeson.Types.FromJSON.FromJSON CDP.Domains.Media.MediaPlayerEvent
instance Data.Aeson.Types.ToJSON.ToJSON CDP.Domains.Media.MediaPlayerEvent
instance Data.Aeson.Types.FromJSON.FromJSON CDP.Domains.Media.MediaPlayerProperty
instance Data.Aeson.Types.ToJSON.ToJSON CDP.Domains.Media.MediaPlayerProperty
instance Data.Aeson.Types.FromJSON.FromJSON CDP.Domains.Media.MediaPlayerMessage
instance Data.Aeson.Types.ToJSON.ToJSON CDP.Domains.Media.MediaPlayerMessage
instance Data.Aeson.Types.FromJSON.FromJSON CDP.Domains.Media.MediaPlayerMessageLevel
instance Data.Aeson.Types.ToJSON.ToJSON CDP.Domains.Media.MediaPlayerMessageLevel
-- | Inspector
module CDP.Domains.Inspector
-- | Enables inspector domain notifications.
--
-- Parameters of the enable command.
data PInspectorEnable
PInspectorEnable :: PInspectorEnable
-- | Disables inspector domain notifications.
--
-- Parameters of the disable command.
data PInspectorDisable
PInspectorDisable :: PInspectorDisable
-- | Type of the targetReloadedAfterCrash event.
data InspectorTargetReloadedAfterCrash
InspectorTargetReloadedAfterCrash :: InspectorTargetReloadedAfterCrash
-- | Type of the targetCrashed event.
data InspectorTargetCrashed
InspectorTargetCrashed :: InspectorTargetCrashed
-- | Type of the detached event.
data InspectorDetached
InspectorDetached :: Text -> InspectorDetached
-- | The reason why connection has been terminated.
[inspectorDetachedReason] :: InspectorDetached -> Text
pInspectorDisable :: PInspectorDisable
pInspectorEnable :: PInspectorEnable
instance GHC.Show.Show CDP.Domains.Inspector.InspectorDetached
instance GHC.Classes.Eq CDP.Domains.Inspector.InspectorDetached
instance GHC.Read.Read CDP.Domains.Inspector.InspectorTargetCrashed
instance GHC.Show.Show CDP.Domains.Inspector.InspectorTargetCrashed
instance GHC.Classes.Eq CDP.Domains.Inspector.InspectorTargetCrashed
instance GHC.Read.Read CDP.Domains.Inspector.InspectorTargetReloadedAfterCrash
instance GHC.Show.Show CDP.Domains.Inspector.InspectorTargetReloadedAfterCrash
instance GHC.Classes.Eq CDP.Domains.Inspector.InspectorTargetReloadedAfterCrash
instance GHC.Show.Show CDP.Domains.Inspector.PInspectorDisable
instance GHC.Classes.Eq CDP.Domains.Inspector.PInspectorDisable
instance GHC.Show.Show CDP.Domains.Inspector.PInspectorEnable
instance GHC.Classes.Eq CDP.Domains.Inspector.PInspectorEnable
instance Data.Aeson.Types.ToJSON.ToJSON CDP.Domains.Inspector.PInspectorEnable
instance CDP.Internal.Utils.Command CDP.Domains.Inspector.PInspectorEnable
instance Data.Aeson.Types.ToJSON.ToJSON CDP.Domains.Inspector.PInspectorDisable
instance CDP.Internal.Utils.Command CDP.Domains.Inspector.PInspectorDisable
instance Data.Aeson.Types.FromJSON.FromJSON CDP.Domains.Inspector.InspectorTargetReloadedAfterCrash
instance CDP.Internal.Utils.Event CDP.Domains.Inspector.InspectorTargetReloadedAfterCrash
instance Data.Aeson.Types.FromJSON.FromJSON CDP.Domains.Inspector.InspectorTargetCrashed
instance CDP.Internal.Utils.Event CDP.Domains.Inspector.InspectorTargetCrashed
instance Data.Aeson.Types.FromJSON.FromJSON CDP.Domains.Inspector.InspectorDetached
instance CDP.Internal.Utils.Event CDP.Domains.Inspector.InspectorDetached
-- | Input
module CDP.Domains.Input
-- | Synthesizes a tap gesture over a time period by issuing appropriate
-- touch events.
--
-- Parameters of the synthesizeTapGesture command.
data PInputSynthesizeTapGesture
PInputSynthesizeTapGesture :: Double -> Double -> Maybe Int -> Maybe Int -> Maybe InputGestureSourceType -> PInputSynthesizeTapGesture
-- | X coordinate of the start of the gesture in CSS pixels.
[pInputSynthesizeTapGestureX] :: PInputSynthesizeTapGesture -> Double
-- | Y coordinate of the start of the gesture in CSS pixels.
[pInputSynthesizeTapGestureY] :: PInputSynthesizeTapGesture -> Double
-- | Duration between touchdown and touchup events in ms (default: 50).
[pInputSynthesizeTapGestureDuration] :: PInputSynthesizeTapGesture -> Maybe Int
-- | Number of times to perform the tap (e.g. 2 for double tap, default:
-- 1).
[pInputSynthesizeTapGestureTapCount] :: PInputSynthesizeTapGesture -> Maybe Int
-- | Which type of input events to be generated (default: 'default', which
-- queries the platform for the preferred input type).
[pInputSynthesizeTapGestureGestureSourceType] :: PInputSynthesizeTapGesture -> Maybe InputGestureSourceType
-- | Synthesizes a scroll gesture over a time period by issuing appropriate
-- touch events.
--
-- Parameters of the synthesizeScrollGesture command.
data PInputSynthesizeScrollGesture
PInputSynthesizeScrollGesture :: Double -> Double -> Maybe Double -> Maybe Double -> Maybe Double -> Maybe Double -> Maybe Bool -> Maybe Int -> Maybe InputGestureSourceType -> Maybe Int -> Maybe Int -> Maybe Text -> PInputSynthesizeScrollGesture
-- | X coordinate of the start of the gesture in CSS pixels.
[pInputSynthesizeScrollGestureX] :: PInputSynthesizeScrollGesture -> Double
-- | Y coordinate of the start of the gesture in CSS pixels.
[pInputSynthesizeScrollGestureY] :: PInputSynthesizeScrollGesture -> Double
-- | The distance to scroll along the X axis (positive to scroll left).
[pInputSynthesizeScrollGestureXDistance] :: PInputSynthesizeScrollGesture -> Maybe Double
-- | The distance to scroll along the Y axis (positive to scroll up).
[pInputSynthesizeScrollGestureYDistance] :: PInputSynthesizeScrollGesture -> Maybe Double
-- | The number of additional pixels to scroll back along the X axis, in
-- addition to the given distance.
[pInputSynthesizeScrollGestureXOverscroll] :: PInputSynthesizeScrollGesture -> Maybe Double
-- | The number of additional pixels to scroll back along the Y axis, in
-- addition to the given distance.
[pInputSynthesizeScrollGestureYOverscroll] :: PInputSynthesizeScrollGesture -> Maybe Double
-- | Prevent fling (default: true).
[pInputSynthesizeScrollGesturePreventFling] :: PInputSynthesizeScrollGesture -> Maybe Bool
-- | Swipe speed in pixels per second (default: 800).
[pInputSynthesizeScrollGestureSpeed] :: PInputSynthesizeScrollGesture -> Maybe Int
-- | Which type of input events to be generated (default: 'default', which
-- queries the platform for the preferred input type).
[pInputSynthesizeScrollGestureGestureSourceType] :: PInputSynthesizeScrollGesture -> Maybe InputGestureSourceType
-- | The number of times to repeat the gesture (default: 0).
[pInputSynthesizeScrollGestureRepeatCount] :: PInputSynthesizeScrollGesture -> Maybe Int
-- | The number of milliseconds delay between each repeat. (default: 250).
[pInputSynthesizeScrollGestureRepeatDelayMs] :: PInputSynthesizeScrollGesture -> Maybe Int
-- | The name of the interaction markers to generate, if not empty
-- (default: "").
[pInputSynthesizeScrollGestureInteractionMarkerName] :: PInputSynthesizeScrollGesture -> Maybe Text
-- | Synthesizes a pinch gesture over a time period by issuing appropriate
-- touch events.
--
-- Parameters of the synthesizePinchGesture command.
data PInputSynthesizePinchGesture
PInputSynthesizePinchGesture :: Double -> Double -> Double -> Maybe Int -> Maybe InputGestureSourceType -> PInputSynthesizePinchGesture
-- | X coordinate of the start of the gesture in CSS pixels.
[pInputSynthesizePinchGestureX] :: PInputSynthesizePinchGesture -> Double
-- | Y coordinate of the start of the gesture in CSS pixels.
[pInputSynthesizePinchGestureY] :: PInputSynthesizePinchGesture -> Double
-- | Relative scale factor after zooming (>1.0 zooms in, <1.0 zooms
-- out).
[pInputSynthesizePinchGestureScaleFactor] :: PInputSynthesizePinchGesture -> Double
-- | Relative pointer speed in pixels per second (default: 800).
[pInputSynthesizePinchGestureRelativeSpeed] :: PInputSynthesizePinchGesture -> Maybe Int
-- | Which type of input events to be generated (default: 'default', which
-- queries the platform for the preferred input type).
[pInputSynthesizePinchGestureGestureSourceType] :: PInputSynthesizePinchGesture -> Maybe InputGestureSourceType
-- | Prevents default drag and drop behavior and instead emits
-- dragIntercepted events. Drag and drop behavior can be directly
-- controlled via dispatchDragEvent.
--
-- Parameters of the setInterceptDrags command.
data PInputSetInterceptDrags
PInputSetInterceptDrags :: Bool -> PInputSetInterceptDrags
[pInputSetInterceptDragsEnabled] :: PInputSetInterceptDrags -> Bool
-- | Ignores input events (useful while auditing page).
--
-- Parameters of the setIgnoreInputEvents command.
data PInputSetIgnoreInputEvents
PInputSetIgnoreInputEvents :: Bool -> PInputSetIgnoreInputEvents
-- | Ignores input events processing when set to true.
[pInputSetIgnoreInputEventsIgnore] :: PInputSetIgnoreInputEvents -> Bool
data PInputEmulateTouchFromMouseEvent
PInputEmulateTouchFromMouseEvent :: PInputEmulateTouchFromMouseEventType -> Int -> Int -> InputMouseButton -> Maybe InputTimeSinceEpoch -> Maybe Double -> Maybe Double -> Maybe Int -> Maybe Int -> PInputEmulateTouchFromMouseEvent
-- | Type of the mouse event.
[pInputEmulateTouchFromMouseEventType] :: PInputEmulateTouchFromMouseEvent -> PInputEmulateTouchFromMouseEventType
-- | X coordinate of the mouse pointer in DIP.
[pInputEmulateTouchFromMouseEventX] :: PInputEmulateTouchFromMouseEvent -> Int
-- | Y coordinate of the mouse pointer in DIP.
[pInputEmulateTouchFromMouseEventY] :: PInputEmulateTouchFromMouseEvent -> Int
-- | Mouse button. Only "none", "left", "right" are supported.
[pInputEmulateTouchFromMouseEventButton] :: PInputEmulateTouchFromMouseEvent -> InputMouseButton
-- | Time at which the event occurred (default: current time).
[pInputEmulateTouchFromMouseEventTimestamp] :: PInputEmulateTouchFromMouseEvent -> Maybe InputTimeSinceEpoch
-- | X delta in DIP for mouse wheel event (default: 0).
[pInputEmulateTouchFromMouseEventDeltaX] :: PInputEmulateTouchFromMouseEvent -> Maybe Double
-- | Y delta in DIP for mouse wheel event (default: 0).
[pInputEmulateTouchFromMouseEventDeltaY] :: PInputEmulateTouchFromMouseEvent -> Maybe Double
-- | Bit field representing pressed modifier keys. Alt=1, Ctrl=2,
-- Meta/Command=4, Shift=8 (default: 0).
[pInputEmulateTouchFromMouseEventModifiers] :: PInputEmulateTouchFromMouseEvent -> Maybe Int
-- | Number of times the mouse button was clicked (default: 0).
[pInputEmulateTouchFromMouseEventClickCount] :: PInputEmulateTouchFromMouseEvent -> Maybe Int
-- | Emulates touch event from the mouse event parameters.
--
-- Parameters of the emulateTouchFromMouseEvent command.
data PInputEmulateTouchFromMouseEventType
PInputEmulateTouchFromMouseEventTypeMousePressed :: PInputEmulateTouchFromMouseEventType
PInputEmulateTouchFromMouseEventTypeMouseReleased :: PInputEmulateTouchFromMouseEventType
PInputEmulateTouchFromMouseEventTypeMouseMoved :: PInputEmulateTouchFromMouseEventType
PInputEmulateTouchFromMouseEventTypeMouseWheel :: PInputEmulateTouchFromMouseEventType
data PInputDispatchTouchEvent
PInputDispatchTouchEvent :: PInputDispatchTouchEventType -> [InputTouchPoint] -> Maybe Int -> Maybe InputTimeSinceEpoch -> PInputDispatchTouchEvent
-- | Type of the touch event. TouchEnd and TouchCancel must not contain any
-- touch points, while TouchStart and TouchMove must contains at least
-- one.
[pInputDispatchTouchEventType] :: PInputDispatchTouchEvent -> PInputDispatchTouchEventType
-- | Active touch points on the touch device. One event per any changed
-- point (compared to previous touch event in a sequence) is generated,
-- emulating pressingmovingreleasing points one by one.
[pInputDispatchTouchEventTouchPoints] :: PInputDispatchTouchEvent -> [InputTouchPoint]
-- | Bit field representing pressed modifier keys. Alt=1, Ctrl=2,
-- Meta/Command=4, Shift=8 (default: 0).
[pInputDispatchTouchEventModifiers] :: PInputDispatchTouchEvent -> Maybe Int
-- | Time at which the event occurred.
[pInputDispatchTouchEventTimestamp] :: PInputDispatchTouchEvent -> Maybe InputTimeSinceEpoch
-- | Dispatches a touch event to the page.
--
-- Parameters of the dispatchTouchEvent command.
data PInputDispatchTouchEventType
PInputDispatchTouchEventTypeTouchStart :: PInputDispatchTouchEventType
PInputDispatchTouchEventTypeTouchEnd :: PInputDispatchTouchEventType
PInputDispatchTouchEventTypeTouchMove :: PInputDispatchTouchEventType
PInputDispatchTouchEventTypeTouchCancel :: PInputDispatchTouchEventType
data PInputDispatchMouseEvent
PInputDispatchMouseEvent :: PInputDispatchMouseEventType -> Double -> Double -> Maybe Int -> Maybe InputTimeSinceEpoch -> Maybe InputMouseButton -> Maybe Int -> Maybe Int -> Maybe Double -> Maybe Double -> Maybe Int -> Maybe Int -> Maybe Int -> Maybe Double -> Maybe Double -> Maybe PInputDispatchMouseEventPointerType -> PInputDispatchMouseEvent
-- | Type of the mouse event.
[pInputDispatchMouseEventType] :: PInputDispatchMouseEvent -> PInputDispatchMouseEventType
-- | X coordinate of the event relative to the main frame's viewport in CSS
-- pixels.
[pInputDispatchMouseEventX] :: PInputDispatchMouseEvent -> Double
-- | Y coordinate of the event relative to the main frame's viewport in CSS
-- pixels. 0 refers to the top of the viewport and Y increases as it
-- proceeds towards the bottom of the viewport.
[pInputDispatchMouseEventY] :: PInputDispatchMouseEvent -> Double
-- | Bit field representing pressed modifier keys. Alt=1, Ctrl=2,
-- Meta/Command=4, Shift=8 (default: 0).
[pInputDispatchMouseEventModifiers] :: PInputDispatchMouseEvent -> Maybe Int
-- | Time at which the event occurred.
[pInputDispatchMouseEventTimestamp] :: PInputDispatchMouseEvent -> Maybe InputTimeSinceEpoch
-- | Mouse button (default: "none").
[pInputDispatchMouseEventButton] :: PInputDispatchMouseEvent -> Maybe InputMouseButton
-- | A number indicating which buttons are pressed on the mouse when a
-- mouse event is triggered. Left=1, Right=2, Middle=4, Back=8,
-- Forward=16, None=0.
[pInputDispatchMouseEventButtons] :: PInputDispatchMouseEvent -> Maybe Int
-- | Number of times the mouse button was clicked (default: 0).
[pInputDispatchMouseEventClickCount] :: PInputDispatchMouseEvent -> Maybe Int
-- | The normalized pressure, which has a range of [0,1] (default: 0).
[pInputDispatchMouseEventForce] :: PInputDispatchMouseEvent -> Maybe Double
-- | The normalized tangential pressure, which has a range of [-1,1]
-- (default: 0).
[pInputDispatchMouseEventTangentialPressure] :: PInputDispatchMouseEvent -> Maybe Double
-- | The plane angle between the Y-Z plane and the plane containing both
-- the stylus axis and the Y axis, in degrees of the range [-90,90], a
-- positive tiltX is to the right (default: 0).
[pInputDispatchMouseEventTiltX] :: PInputDispatchMouseEvent -> Maybe Int
-- | The plane angle between the X-Z plane and the plane containing both
-- the stylus axis and the X axis, in degrees of the range [-90,90], a
-- positive tiltY is towards the user (default: 0).
[pInputDispatchMouseEventTiltY] :: PInputDispatchMouseEvent -> Maybe Int
-- | The clockwise rotation of a pen stylus around its own major axis, in
-- degrees in the range [0,359] (default: 0).
[pInputDispatchMouseEventTwist] :: PInputDispatchMouseEvent -> Maybe Int
-- | X delta in CSS pixels for mouse wheel event (default: 0).
[pInputDispatchMouseEventDeltaX] :: PInputDispatchMouseEvent -> Maybe Double
-- | Y delta in CSS pixels for mouse wheel event (default: 0).
[pInputDispatchMouseEventDeltaY] :: PInputDispatchMouseEvent -> Maybe Double
-- | Pointer type (default: "mouse").
[pInputDispatchMouseEventPointerType] :: PInputDispatchMouseEvent -> Maybe PInputDispatchMouseEventPointerType
data PInputDispatchMouseEventPointerType
PInputDispatchMouseEventPointerTypeMouse :: PInputDispatchMouseEventPointerType
PInputDispatchMouseEventPointerTypePen :: PInputDispatchMouseEventPointerType
-- | Dispatches a mouse event to the page.
--
-- Parameters of the dispatchMouseEvent command.
data PInputDispatchMouseEventType
PInputDispatchMouseEventTypeMousePressed :: PInputDispatchMouseEventType
PInputDispatchMouseEventTypeMouseReleased :: PInputDispatchMouseEventType
PInputDispatchMouseEventTypeMouseMoved :: PInputDispatchMouseEventType
PInputDispatchMouseEventTypeMouseWheel :: PInputDispatchMouseEventType
-- | This method sets the current candidate text for ime. Use
-- imeCommitComposition to commit the final text. Use imeSetComposition
-- with empty string as text to cancel composition.
--
-- Parameters of the imeSetComposition command.
data PInputImeSetComposition
PInputImeSetComposition :: Text -> Int -> Int -> Maybe Int -> Maybe Int -> PInputImeSetComposition
-- | The text to insert
[pInputImeSetCompositionText] :: PInputImeSetComposition -> Text
-- | selection start
[pInputImeSetCompositionSelectionStart] :: PInputImeSetComposition -> Int
-- | selection end
[pInputImeSetCompositionSelectionEnd] :: PInputImeSetComposition -> Int
-- | replacement start
[pInputImeSetCompositionReplacementStart] :: PInputImeSetComposition -> Maybe Int
-- | replacement end
[pInputImeSetCompositionReplacementEnd] :: PInputImeSetComposition -> Maybe Int
-- | This method emulates inserting text that doesn't come from a key
-- press, for example an emoji keyboard or an IME.
--
-- Parameters of the insertText command.
data PInputInsertText
PInputInsertText :: Text -> PInputInsertText
-- | The text to insert.
[pInputInsertTextText] :: PInputInsertText -> Text
data PInputDispatchKeyEvent
PInputDispatchKeyEvent :: PInputDispatchKeyEventType -> Maybe Int -> Maybe InputTimeSinceEpoch -> Maybe Text -> Maybe Text -> Maybe Text -> Maybe Text -> Maybe Text -> Maybe Int -> Maybe Int -> Maybe Bool -> Maybe Bool -> Maybe Bool -> Maybe Int -> Maybe [Text] -> PInputDispatchKeyEvent
-- | Type of the key event.
[pInputDispatchKeyEventType] :: PInputDispatchKeyEvent -> PInputDispatchKeyEventType
-- | Bit field representing pressed modifier keys. Alt=1, Ctrl=2,
-- Meta/Command=4, Shift=8 (default: 0).
[pInputDispatchKeyEventModifiers] :: PInputDispatchKeyEvent -> Maybe Int
-- | Time at which the event occurred.
[pInputDispatchKeyEventTimestamp] :: PInputDispatchKeyEvent -> Maybe InputTimeSinceEpoch
-- | Text as generated by processing a virtual key code with a keyboard
-- layout. Not needed for for keyUp and rawKeyDown
-- events (default: "")
[pInputDispatchKeyEventText] :: PInputDispatchKeyEvent -> Maybe Text
-- | Text that would have been generated by the keyboard if no modifiers
-- were pressed (except for shift). Useful for shortcut (accelerator) key
-- handling (default: "").
[pInputDispatchKeyEventUnmodifiedText] :: PInputDispatchKeyEvent -> Maybe Text
-- | Unique key identifier (e.g., 'U+0041') (default: "").
[pInputDispatchKeyEventKeyIdentifier] :: PInputDispatchKeyEvent -> Maybe Text
-- | Unique DOM defined string value for each physical key (e.g.,
-- KeyA) (default: "").
[pInputDispatchKeyEventCode] :: PInputDispatchKeyEvent -> Maybe Text
-- | Unique DOM defined string value describing the meaning of the key in
-- the context of active modifiers, keyboard layout, etc (e.g.,
-- AltGr) (default: "").
[pInputDispatchKeyEventKey] :: PInputDispatchKeyEvent -> Maybe Text
-- | Windows virtual key code (default: 0).
[pInputDispatchKeyEventWindowsVirtualKeyCode] :: PInputDispatchKeyEvent -> Maybe Int
-- | Native virtual key code (default: 0).
[pInputDispatchKeyEventNativeVirtualKeyCode] :: PInputDispatchKeyEvent -> Maybe Int
-- | Whether the event was generated from auto repeat (default: false).
[pInputDispatchKeyEventAutoRepeat] :: PInputDispatchKeyEvent -> Maybe Bool
-- | Whether the event was generated from the keypad (default: false).
[pInputDispatchKeyEventIsKeypad] :: PInputDispatchKeyEvent -> Maybe Bool
-- | Whether the event was a system key event (default: false).
[pInputDispatchKeyEventIsSystemKey] :: PInputDispatchKeyEvent -> Maybe Bool
-- | Whether the event was from the left or right side of the keyboard.
-- 1=Left, 2=Right (default: 0).
[pInputDispatchKeyEventLocation] :: PInputDispatchKeyEvent -> Maybe Int
-- | Editing commands to send with the key event (e.g., selectAll)
-- (default: []). These are related to but not equal the command names
-- used in `document.execCommand` and NSStandardKeyBindingResponding. See
-- https://source.chromium.org/chromium/chromium/src/+/main:third_party/blink/renderer/core/editing/commands/editor_command_names.h
-- for valid command names.
[pInputDispatchKeyEventCommands] :: PInputDispatchKeyEvent -> Maybe [Text]
-- | Dispatches a key event to the page.
--
-- Parameters of the dispatchKeyEvent command.
data PInputDispatchKeyEventType
PInputDispatchKeyEventTypeKeyDown :: PInputDispatchKeyEventType
PInputDispatchKeyEventTypeKeyUp :: PInputDispatchKeyEventType
PInputDispatchKeyEventTypeRawKeyDown :: PInputDispatchKeyEventType
PInputDispatchKeyEventTypeChar :: PInputDispatchKeyEventType
data PInputDispatchDragEvent
PInputDispatchDragEvent :: PInputDispatchDragEventType -> Double -> Double -> InputDragData -> Maybe Int -> PInputDispatchDragEvent
-- | Type of the drag event.
[pInputDispatchDragEventType] :: PInputDispatchDragEvent -> PInputDispatchDragEventType
-- | X coordinate of the event relative to the main frame's viewport in CSS
-- pixels.
[pInputDispatchDragEventX] :: PInputDispatchDragEvent -> Double
-- | Y coordinate of the event relative to the main frame's viewport in CSS
-- pixels. 0 refers to the top of the viewport and Y increases as it
-- proceeds towards the bottom of the viewport.
[pInputDispatchDragEventY] :: PInputDispatchDragEvent -> Double
[pInputDispatchDragEventData] :: PInputDispatchDragEvent -> InputDragData
-- | Bit field representing pressed modifier keys. Alt=1, Ctrl=2,
-- Meta/Command=4, Shift=8 (default: 0).
[pInputDispatchDragEventModifiers] :: PInputDispatchDragEvent -> Maybe Int
-- | Dispatches a drag event into the page.
--
-- Parameters of the dispatchDragEvent command.
data PInputDispatchDragEventType
PInputDispatchDragEventTypeDragEnter :: PInputDispatchDragEventType
PInputDispatchDragEventTypeDragOver :: PInputDispatchDragEventType
PInputDispatchDragEventTypeDrop :: PInputDispatchDragEventType
PInputDispatchDragEventTypeDragCancel :: PInputDispatchDragEventType
-- | Type of the dragIntercepted event.
data InputDragIntercepted
InputDragIntercepted :: InputDragData -> InputDragIntercepted
[inputDragInterceptedData] :: InputDragIntercepted -> InputDragData
-- | Type DragData.
data InputDragData
InputDragData :: [InputDragDataItem] -> Maybe [Text] -> Int -> InputDragData
[inputDragDataItems] :: InputDragData -> [InputDragDataItem]
-- | List of filenames that should be included when dropping
[inputDragDataFiles] :: InputDragData -> Maybe [Text]
-- | Bit field representing allowed drag operations. Copy = 1, Link = 2,
-- Move = 16
[inputDragDataDragOperationsMask] :: InputDragData -> Int
-- | Type DragDataItem.
data InputDragDataItem
InputDragDataItem :: Text -> Text -> Maybe Text -> Maybe Text -> InputDragDataItem
-- | Mime type of the dragged data.
[inputDragDataItemMimeType] :: InputDragDataItem -> Text
-- | Depending of the value of mimeType, it contains the dragged
-- link, text, HTML markup or any other data.
[inputDragDataItemData] :: InputDragDataItem -> Text
-- | Title associated with a link. Only valid when mimeType ==
-- "text/uri-list".
[inputDragDataItemTitle] :: InputDragDataItem -> Maybe Text
-- | Stores the base URL for the contained markup. Only valid when
-- mimeType == "text/html".
[inputDragDataItemBaseURL] :: InputDragDataItem -> Maybe Text
-- | Type TimeSinceEpoch. UTC time in seconds, counted from January
-- 1, 1970.
type InputTimeSinceEpoch = Double
-- | Type MouseButton.
data InputMouseButton
InputMouseButtonNone :: InputMouseButton
InputMouseButtonLeft :: InputMouseButton
InputMouseButtonMiddle :: InputMouseButton
InputMouseButtonRight :: InputMouseButton
InputMouseButtonBack :: InputMouseButton
InputMouseButtonForward :: InputMouseButton
-- | Type GestureSourceType.
data InputGestureSourceType
InputGestureSourceTypeDefault :: InputGestureSourceType
InputGestureSourceTypeTouch :: InputGestureSourceType
InputGestureSourceTypeMouse :: InputGestureSourceType
-- | Type TouchPoint.
data InputTouchPoint
InputTouchPoint :: Double -> Double -> Maybe Double -> Maybe Double -> Maybe Double -> Maybe Double -> Maybe Double -> Maybe Int -> Maybe Int -> Maybe Int -> Maybe Double -> InputTouchPoint
-- | X coordinate of the event relative to the main frame's viewport in CSS
-- pixels.
[inputTouchPointX] :: InputTouchPoint -> Double
-- | Y coordinate of the event relative to the main frame's viewport in CSS
-- pixels. 0 refers to the top of the viewport and Y increases as it
-- proceeds towards the bottom of the viewport.
[inputTouchPointY] :: InputTouchPoint -> Double
-- | X radius of the touch area (default: 1.0).
[inputTouchPointRadiusX] :: InputTouchPoint -> Maybe Double
-- | Y radius of the touch area (default: 1.0).
[inputTouchPointRadiusY] :: InputTouchPoint -> Maybe Double
-- | Rotation angle (default: 0.0).
[inputTouchPointRotationAngle] :: InputTouchPoint -> Maybe Double
-- | Force (default: 1.0).
[inputTouchPointForce] :: InputTouchPoint -> Maybe Double
-- | The normalized tangential pressure, which has a range of [-1,1]
-- (default: 0).
[inputTouchPointTangentialPressure] :: InputTouchPoint -> Maybe Double
-- | The plane angle between the Y-Z plane and the plane containing both
-- the stylus axis and the Y axis, in degrees of the range [-90,90], a
-- positive tiltX is to the right (default: 0)
[inputTouchPointTiltX] :: InputTouchPoint -> Maybe Int
-- | The plane angle between the X-Z plane and the plane containing both
-- the stylus axis and the X axis, in degrees of the range [-90,90], a
-- positive tiltY is towards the user (default: 0).
[inputTouchPointTiltY] :: InputTouchPoint -> Maybe Int
-- | The clockwise rotation of a pen stylus around its own major axis, in
-- degrees in the range [0,359] (default: 0).
[inputTouchPointTwist] :: InputTouchPoint -> Maybe Int
-- | Identifier used to track touch sources between events, must be unique
-- within an event.
[inputTouchPointId] :: InputTouchPoint -> Maybe Double
pInputDispatchDragEvent :: PInputDispatchDragEventType -> Double -> Double -> InputDragData -> PInputDispatchDragEvent
pInputDispatchKeyEvent :: PInputDispatchKeyEventType -> PInputDispatchKeyEvent
pInputInsertText :: Text -> PInputInsertText
pInputImeSetComposition :: Text -> Int -> Int -> PInputImeSetComposition
pInputDispatchMouseEvent :: PInputDispatchMouseEventType -> Double -> Double -> PInputDispatchMouseEvent
pInputDispatchTouchEvent :: PInputDispatchTouchEventType -> [InputTouchPoint] -> PInputDispatchTouchEvent
pInputEmulateTouchFromMouseEvent :: PInputEmulateTouchFromMouseEventType -> Int -> Int -> InputMouseButton -> PInputEmulateTouchFromMouseEvent
pInputSetIgnoreInputEvents :: Bool -> PInputSetIgnoreInputEvents
pInputSetInterceptDrags :: Bool -> PInputSetInterceptDrags
pInputSynthesizePinchGesture :: Double -> Double -> Double -> PInputSynthesizePinchGesture
pInputSynthesizeScrollGesture :: Double -> Double -> PInputSynthesizeScrollGesture
pInputSynthesizeTapGesture :: Double -> Double -> PInputSynthesizeTapGesture
instance GHC.Show.Show CDP.Domains.Input.InputTouchPoint
instance GHC.Classes.Eq CDP.Domains.Input.InputTouchPoint
instance GHC.Read.Read CDP.Domains.Input.InputGestureSourceType
instance GHC.Show.Show CDP.Domains.Input.InputGestureSourceType
instance GHC.Classes.Eq CDP.Domains.Input.InputGestureSourceType
instance GHC.Classes.Ord CDP.Domains.Input.InputGestureSourceType
instance GHC.Read.Read CDP.Domains.Input.InputMouseButton
instance GHC.Show.Show CDP.Domains.Input.InputMouseButton
instance GHC.Classes.Eq CDP.Domains.Input.InputMouseButton
instance GHC.Classes.Ord CDP.Domains.Input.InputMouseButton
instance GHC.Show.Show CDP.Domains.Input.InputDragDataItem
instance GHC.Classes.Eq CDP.Domains.Input.InputDragDataItem
instance GHC.Show.Show CDP.Domains.Input.InputDragData
instance GHC.Classes.Eq CDP.Domains.Input.InputDragData
instance GHC.Show.Show CDP.Domains.Input.InputDragIntercepted
instance GHC.Classes.Eq CDP.Domains.Input.InputDragIntercepted
instance GHC.Read.Read CDP.Domains.Input.PInputDispatchDragEventType
instance GHC.Show.Show CDP.Domains.Input.PInputDispatchDragEventType
instance GHC.Classes.Eq CDP.Domains.Input.PInputDispatchDragEventType
instance GHC.Classes.Ord CDP.Domains.Input.PInputDispatchDragEventType
instance GHC.Show.Show CDP.Domains.Input.PInputDispatchDragEvent
instance GHC.Classes.Eq CDP.Domains.Input.PInputDispatchDragEvent
instance GHC.Read.Read CDP.Domains.Input.PInputDispatchKeyEventType
instance GHC.Show.Show CDP.Domains.Input.PInputDispatchKeyEventType
instance GHC.Classes.Eq CDP.Domains.Input.PInputDispatchKeyEventType
instance GHC.Classes.Ord CDP.Domains.Input.PInputDispatchKeyEventType
instance GHC.Show.Show CDP.Domains.Input.PInputDispatchKeyEvent
instance GHC.Classes.Eq CDP.Domains.Input.PInputDispatchKeyEvent
instance GHC.Show.Show CDP.Domains.Input.PInputInsertText
instance GHC.Classes.Eq CDP.Domains.Input.PInputInsertText
instance GHC.Show.Show CDP.Domains.Input.PInputImeSetComposition
instance GHC.Classes.Eq CDP.Domains.Input.PInputImeSetComposition
instance GHC.Read.Read CDP.Domains.Input.PInputDispatchMouseEventType
instance GHC.Show.Show CDP.Domains.Input.PInputDispatchMouseEventType
instance GHC.Classes.Eq CDP.Domains.Input.PInputDispatchMouseEventType
instance GHC.Classes.Ord CDP.Domains.Input.PInputDispatchMouseEventType
instance GHC.Read.Read CDP.Domains.Input.PInputDispatchMouseEventPointerType
instance GHC.Show.Show CDP.Domains.Input.PInputDispatchMouseEventPointerType
instance GHC.Classes.Eq CDP.Domains.Input.PInputDispatchMouseEventPointerType
instance GHC.Classes.Ord CDP.Domains.Input.PInputDispatchMouseEventPointerType
instance GHC.Show.Show CDP.Domains.Input.PInputDispatchMouseEvent
instance GHC.Classes.Eq CDP.Domains.Input.PInputDispatchMouseEvent
instance GHC.Read.Read CDP.Domains.Input.PInputDispatchTouchEventType
instance GHC.Show.Show CDP.Domains.Input.PInputDispatchTouchEventType
instance GHC.Classes.Eq CDP.Domains.Input.PInputDispatchTouchEventType
instance GHC.Classes.Ord CDP.Domains.Input.PInputDispatchTouchEventType
instance GHC.Show.Show CDP.Domains.Input.PInputDispatchTouchEvent
instance GHC.Classes.Eq CDP.Domains.Input.PInputDispatchTouchEvent
instance GHC.Read.Read CDP.Domains.Input.PInputEmulateTouchFromMouseEventType
instance GHC.Show.Show CDP.Domains.Input.PInputEmulateTouchFromMouseEventType
instance GHC.Classes.Eq CDP.Domains.Input.PInputEmulateTouchFromMouseEventType
instance GHC.Classes.Ord CDP.Domains.Input.PInputEmulateTouchFromMouseEventType
instance GHC.Show.Show CDP.Domains.Input.PInputEmulateTouchFromMouseEvent
instance GHC.Classes.Eq CDP.Domains.Input.PInputEmulateTouchFromMouseEvent
instance GHC.Show.Show CDP.Domains.Input.PInputSetIgnoreInputEvents
instance GHC.Classes.Eq CDP.Domains.Input.PInputSetIgnoreInputEvents
instance GHC.Show.Show CDP.Domains.Input.PInputSetInterceptDrags
instance GHC.Classes.Eq CDP.Domains.Input.PInputSetInterceptDrags
instance GHC.Show.Show CDP.Domains.Input.PInputSynthesizePinchGesture
instance GHC.Classes.Eq CDP.Domains.Input.PInputSynthesizePinchGesture
instance GHC.Show.Show CDP.Domains.Input.PInputSynthesizeScrollGesture
instance GHC.Classes.Eq CDP.Domains.Input.PInputSynthesizeScrollGesture
instance GHC.Show.Show CDP.Domains.Input.PInputSynthesizeTapGesture
instance GHC.Classes.Eq CDP.Domains.Input.PInputSynthesizeTapGesture
instance Data.Aeson.Types.ToJSON.ToJSON CDP.Domains.Input.PInputSynthesizeTapGesture
instance CDP.Internal.Utils.Command CDP.Domains.Input.PInputSynthesizeTapGesture
instance Data.Aeson.Types.ToJSON.ToJSON CDP.Domains.Input.PInputSynthesizeScrollGesture
instance CDP.Internal.Utils.Command CDP.Domains.Input.PInputSynthesizeScrollGesture
instance Data.Aeson.Types.ToJSON.ToJSON CDP.Domains.Input.PInputSynthesizePinchGesture
instance CDP.Internal.Utils.Command CDP.Domains.Input.PInputSynthesizePinchGesture
instance Data.Aeson.Types.ToJSON.ToJSON CDP.Domains.Input.PInputSetInterceptDrags
instance CDP.Internal.Utils.Command CDP.Domains.Input.PInputSetInterceptDrags
instance Data.Aeson.Types.ToJSON.ToJSON CDP.Domains.Input.PInputSetIgnoreInputEvents
instance CDP.Internal.Utils.Command CDP.Domains.Input.PInputSetIgnoreInputEvents
instance Data.Aeson.Types.ToJSON.ToJSON CDP.Domains.Input.PInputEmulateTouchFromMouseEvent
instance CDP.Internal.Utils.Command CDP.Domains.Input.PInputEmulateTouchFromMouseEvent
instance Data.Aeson.Types.FromJSON.FromJSON CDP.Domains.Input.PInputEmulateTouchFromMouseEventType
instance Data.Aeson.Types.ToJSON.ToJSON CDP.Domains.Input.PInputEmulateTouchFromMouseEventType
instance Data.Aeson.Types.ToJSON.ToJSON CDP.Domains.Input.PInputDispatchTouchEvent
instance CDP.Internal.Utils.Command CDP.Domains.Input.PInputDispatchTouchEvent
instance Data.Aeson.Types.FromJSON.FromJSON CDP.Domains.Input.PInputDispatchTouchEventType
instance Data.Aeson.Types.ToJSON.ToJSON CDP.Domains.Input.PInputDispatchTouchEventType
instance Data.Aeson.Types.ToJSON.ToJSON CDP.Domains.Input.PInputDispatchMouseEvent
instance CDP.Internal.Utils.Command CDP.Domains.Input.PInputDispatchMouseEvent
instance Data.Aeson.Types.FromJSON.FromJSON CDP.Domains.Input.PInputDispatchMouseEventPointerType
instance Data.Aeson.Types.ToJSON.ToJSON CDP.Domains.Input.PInputDispatchMouseEventPointerType
instance Data.Aeson.Types.FromJSON.FromJSON CDP.Domains.Input.PInputDispatchMouseEventType
instance Data.Aeson.Types.ToJSON.ToJSON CDP.Domains.Input.PInputDispatchMouseEventType
instance Data.Aeson.Types.ToJSON.ToJSON CDP.Domains.Input.PInputImeSetComposition
instance CDP.Internal.Utils.Command CDP.Domains.Input.PInputImeSetComposition
instance Data.Aeson.Types.ToJSON.ToJSON CDP.Domains.Input.PInputInsertText
instance CDP.Internal.Utils.Command CDP.Domains.Input.PInputInsertText
instance Data.Aeson.Types.ToJSON.ToJSON CDP.Domains.Input.PInputDispatchKeyEvent
instance CDP.Internal.Utils.Command CDP.Domains.Input.PInputDispatchKeyEvent
instance Data.Aeson.Types.FromJSON.FromJSON CDP.Domains.Input.PInputDispatchKeyEventType
instance Data.Aeson.Types.ToJSON.ToJSON CDP.Domains.Input.PInputDispatchKeyEventType
instance Data.Aeson.Types.ToJSON.ToJSON CDP.Domains.Input.PInputDispatchDragEvent
instance CDP.Internal.Utils.Command CDP.Domains.Input.PInputDispatchDragEvent
instance Data.Aeson.Types.FromJSON.FromJSON CDP.Domains.Input.PInputDispatchDragEventType
instance Data.Aeson.Types.ToJSON.ToJSON CDP.Domains.Input.PInputDispatchDragEventType
instance Data.Aeson.Types.FromJSON.FromJSON CDP.Domains.Input.InputDragIntercepted
instance CDP.Internal.Utils.Event CDP.Domains.Input.InputDragIntercepted
instance Data.Aeson.Types.FromJSON.FromJSON CDP.Domains.Input.InputDragData
instance Data.Aeson.Types.ToJSON.ToJSON CDP.Domains.Input.InputDragData
instance Data.Aeson.Types.FromJSON.FromJSON CDP.Domains.Input.InputDragDataItem
instance Data.Aeson.Types.ToJSON.ToJSON CDP.Domains.Input.InputDragDataItem
instance Data.Aeson.Types.FromJSON.FromJSON CDP.Domains.Input.InputMouseButton
instance Data.Aeson.Types.ToJSON.ToJSON CDP.Domains.Input.InputMouseButton
instance Data.Aeson.Types.FromJSON.FromJSON CDP.Domains.Input.InputGestureSourceType
instance Data.Aeson.Types.ToJSON.ToJSON CDP.Domains.Input.InputGestureSourceType
instance Data.Aeson.Types.FromJSON.FromJSON CDP.Domains.Input.InputTouchPoint
instance Data.Aeson.Types.ToJSON.ToJSON CDP.Domains.Input.InputTouchPoint
-- | IndexedDB
module CDP.Domains.IndexedDB
data IndexedDBRequestDatabaseNames
IndexedDBRequestDatabaseNames :: [Text] -> IndexedDBRequestDatabaseNames
-- | Database names for origin.
[indexedDBRequestDatabaseNamesDatabaseNames] :: IndexedDBRequestDatabaseNames -> [Text]
-- | Requests database names for given security origin.
--
-- Parameters of the requestDatabaseNames command.
data PIndexedDBRequestDatabaseNames
PIndexedDBRequestDatabaseNames :: Maybe Text -> Maybe Text -> PIndexedDBRequestDatabaseNames
-- | At least and at most one of securityOrigin, storageKey must be
-- specified. Security origin.
[pIndexedDBRequestDatabaseNamesSecurityOrigin] :: PIndexedDBRequestDatabaseNames -> Maybe Text
-- | Storage key.
[pIndexedDBRequestDatabaseNamesStorageKey] :: PIndexedDBRequestDatabaseNames -> Maybe Text
data IndexedDBRequestDatabase
IndexedDBRequestDatabase :: IndexedDBDatabaseWithObjectStores -> IndexedDBRequestDatabase
-- | Database with an array of object stores.
[indexedDBRequestDatabaseDatabaseWithObjectStores] :: IndexedDBRequestDatabase -> IndexedDBDatabaseWithObjectStores
-- | Requests database with given name in given frame.
--
-- Parameters of the requestDatabase command.
data PIndexedDBRequestDatabase
PIndexedDBRequestDatabase :: Maybe Text -> Maybe Text -> Text -> PIndexedDBRequestDatabase
-- | At least and at most one of securityOrigin, storageKey must be
-- specified. Security origin.
[pIndexedDBRequestDatabaseSecurityOrigin] :: PIndexedDBRequestDatabase -> Maybe Text
-- | Storage key.
[pIndexedDBRequestDatabaseStorageKey] :: PIndexedDBRequestDatabase -> Maybe Text
-- | Database name.
[pIndexedDBRequestDatabaseDatabaseName] :: PIndexedDBRequestDatabase -> Text
data IndexedDBGetMetadata
IndexedDBGetMetadata :: Double -> Double -> IndexedDBGetMetadata
-- | the entries count
[indexedDBGetMetadataEntriesCount] :: IndexedDBGetMetadata -> Double
-- | the current value of key generator, to become the next inserted key
-- into the object store. Valid if objectStore.autoIncrement is true.
[indexedDBGetMetadataKeyGeneratorValue] :: IndexedDBGetMetadata -> Double
-- | Gets metadata of an object store
--
-- Parameters of the getMetadata command.
data PIndexedDBGetMetadata
PIndexedDBGetMetadata :: Maybe Text -> Maybe Text -> Text -> Text -> PIndexedDBGetMetadata
-- | At least and at most one of securityOrigin, storageKey must be
-- specified. Security origin.
[pIndexedDBGetMetadataSecurityOrigin] :: PIndexedDBGetMetadata -> Maybe Text
-- | Storage key.
[pIndexedDBGetMetadataStorageKey] :: PIndexedDBGetMetadata -> Maybe Text
-- | Database name.
[pIndexedDBGetMetadataDatabaseName] :: PIndexedDBGetMetadata -> Text
-- | Object store name.
[pIndexedDBGetMetadataObjectStoreName] :: PIndexedDBGetMetadata -> Text
data IndexedDBRequestData
IndexedDBRequestData :: [IndexedDBDataEntry] -> Bool -> IndexedDBRequestData
-- | Array of object store data entries.
[indexedDBRequestDataObjectStoreDataEntries] :: IndexedDBRequestData -> [IndexedDBDataEntry]
-- | If true, there are more entries to fetch in the given range.
[indexedDBRequestDataHasMore] :: IndexedDBRequestData -> Bool
-- | Requests data from object store or index.
--
-- Parameters of the requestData command.
data PIndexedDBRequestData
PIndexedDBRequestData :: Maybe Text -> Maybe Text -> Text -> Text -> Text -> Int -> Int -> Maybe IndexedDBKeyRange -> PIndexedDBRequestData
-- | At least and at most one of securityOrigin, storageKey must be
-- specified. Security origin.
[pIndexedDBRequestDataSecurityOrigin] :: PIndexedDBRequestData -> Maybe Text
-- | Storage key.
[pIndexedDBRequestDataStorageKey] :: PIndexedDBRequestData -> Maybe Text
-- | Database name.
[pIndexedDBRequestDataDatabaseName] :: PIndexedDBRequestData -> Text
-- | Object store name.
[pIndexedDBRequestDataObjectStoreName] :: PIndexedDBRequestData -> Text
-- | Index name, empty string for object store data requests.
[pIndexedDBRequestDataIndexName] :: PIndexedDBRequestData -> Text
-- | Number of records to skip.
[pIndexedDBRequestDataSkipCount] :: PIndexedDBRequestData -> Int
-- | Number of records to fetch.
[pIndexedDBRequestDataPageSize] :: PIndexedDBRequestData -> Int
-- | Key range.
[pIndexedDBRequestDataKeyRange] :: PIndexedDBRequestData -> Maybe IndexedDBKeyRange
-- | Enables events from backend.
--
-- Parameters of the enable command.
data PIndexedDBEnable
PIndexedDBEnable :: PIndexedDBEnable
-- | Disables events from backend.
--
-- Parameters of the disable command.
data PIndexedDBDisable
PIndexedDBDisable :: PIndexedDBDisable
-- | Delete a range of entries from an object store
--
-- Parameters of the deleteObjectStoreEntries command.
data PIndexedDBDeleteObjectStoreEntries
PIndexedDBDeleteObjectStoreEntries :: Maybe Text -> Maybe Text -> Text -> Text -> IndexedDBKeyRange -> PIndexedDBDeleteObjectStoreEntries
-- | At least and at most one of securityOrigin, storageKey must be
-- specified. Security origin.
[pIndexedDBDeleteObjectStoreEntriesSecurityOrigin] :: PIndexedDBDeleteObjectStoreEntries -> Maybe Text
-- | Storage key.
[pIndexedDBDeleteObjectStoreEntriesStorageKey] :: PIndexedDBDeleteObjectStoreEntries -> Maybe Text
[pIndexedDBDeleteObjectStoreEntriesDatabaseName] :: PIndexedDBDeleteObjectStoreEntries -> Text
[pIndexedDBDeleteObjectStoreEntriesObjectStoreName] :: PIndexedDBDeleteObjectStoreEntries -> Text
-- | Range of entry keys to delete
[pIndexedDBDeleteObjectStoreEntriesKeyRange] :: PIndexedDBDeleteObjectStoreEntries -> IndexedDBKeyRange
-- | Deletes a database.
--
-- Parameters of the deleteDatabase command.
data PIndexedDBDeleteDatabase
PIndexedDBDeleteDatabase :: Maybe Text -> Maybe Text -> Text -> PIndexedDBDeleteDatabase
-- | At least and at most one of securityOrigin, storageKey must be
-- specified. Security origin.
[pIndexedDBDeleteDatabaseSecurityOrigin] :: PIndexedDBDeleteDatabase -> Maybe Text
-- | Storage key.
[pIndexedDBDeleteDatabaseStorageKey] :: PIndexedDBDeleteDatabase -> Maybe Text
-- | Database name.
[pIndexedDBDeleteDatabaseDatabaseName] :: PIndexedDBDeleteDatabase -> Text
-- | Clears all entries from an object store.
--
-- Parameters of the clearObjectStore command.
data PIndexedDBClearObjectStore
PIndexedDBClearObjectStore :: Maybe Text -> Maybe Text -> Text -> Text -> PIndexedDBClearObjectStore
-- | At least and at most one of securityOrigin, storageKey must be
-- specified. Security origin.
[pIndexedDBClearObjectStoreSecurityOrigin] :: PIndexedDBClearObjectStore -> Maybe Text
-- | Storage key.
[pIndexedDBClearObjectStoreStorageKey] :: PIndexedDBClearObjectStore -> Maybe Text
-- | Database name.
[pIndexedDBClearObjectStoreDatabaseName] :: PIndexedDBClearObjectStore -> Text
-- | Object store name.
[pIndexedDBClearObjectStoreObjectStoreName] :: PIndexedDBClearObjectStore -> Text
data IndexedDBKeyPath
IndexedDBKeyPath :: IndexedDBKeyPathType -> Maybe Text -> Maybe [Text] -> IndexedDBKeyPath
-- | Key path type.
[indexedDBKeyPathType] :: IndexedDBKeyPath -> IndexedDBKeyPathType
-- | String value.
[indexedDBKeyPathString] :: IndexedDBKeyPath -> Maybe Text
-- | Array value.
[indexedDBKeyPathArray] :: IndexedDBKeyPath -> Maybe [Text]
-- | Type KeyPath. Key path.
data IndexedDBKeyPathType
IndexedDBKeyPathTypeNull :: IndexedDBKeyPathType
IndexedDBKeyPathTypeString :: IndexedDBKeyPathType
IndexedDBKeyPathTypeArray :: IndexedDBKeyPathType
-- | Type DataEntry. Data entry.
data IndexedDBDataEntry
IndexedDBDataEntry :: RuntimeRemoteObject -> RuntimeRemoteObject -> RuntimeRemoteObject -> IndexedDBDataEntry
-- | Key object.
[indexedDBDataEntryKey] :: IndexedDBDataEntry -> RuntimeRemoteObject
-- | Primary key object.
[indexedDBDataEntryPrimaryKey] :: IndexedDBDataEntry -> RuntimeRemoteObject
-- | Value object.
[indexedDBDataEntryValue] :: IndexedDBDataEntry -> RuntimeRemoteObject
-- | Type KeyRange. Key range.
data IndexedDBKeyRange
IndexedDBKeyRange :: Maybe IndexedDBKey -> Maybe IndexedDBKey -> Bool -> Bool -> IndexedDBKeyRange
-- | Lower bound.
[indexedDBKeyRangeLower] :: IndexedDBKeyRange -> Maybe IndexedDBKey
-- | Upper bound.
[indexedDBKeyRangeUpper] :: IndexedDBKeyRange -> Maybe IndexedDBKey
-- | If true lower bound is open.
[indexedDBKeyRangeLowerOpen] :: IndexedDBKeyRange -> Bool
-- | If true upper bound is open.
[indexedDBKeyRangeUpperOpen] :: IndexedDBKeyRange -> Bool
data IndexedDBKey
IndexedDBKey :: IndexedDBKeyType -> Maybe Double -> Maybe Text -> Maybe Double -> Maybe [IndexedDBKey] -> IndexedDBKey
-- | Key type.
[indexedDBKeyType] :: IndexedDBKey -> IndexedDBKeyType
-- | Number value.
[indexedDBKeyNumber] :: IndexedDBKey -> Maybe Double
-- | String value.
[indexedDBKeyString] :: IndexedDBKey -> Maybe Text
-- | Date value.
[indexedDBKeyDate] :: IndexedDBKey -> Maybe Double
-- | Array value.
[indexedDBKeyArray] :: IndexedDBKey -> Maybe [IndexedDBKey]
-- | Type Key. Key.
data IndexedDBKeyType
IndexedDBKeyTypeNumber :: IndexedDBKeyType
IndexedDBKeyTypeString :: IndexedDBKeyType
IndexedDBKeyTypeDate :: IndexedDBKeyType
IndexedDBKeyTypeArray :: IndexedDBKeyType
-- | Type ObjectStoreIndex. Object store index.
data IndexedDBObjectStoreIndex
IndexedDBObjectStoreIndex :: Text -> IndexedDBKeyPath -> Bool -> Bool -> IndexedDBObjectStoreIndex
-- | Index name.
[indexedDBObjectStoreIndexName] :: IndexedDBObjectStoreIndex -> Text
-- | Index key path.
[indexedDBObjectStoreIndexKeyPath] :: IndexedDBObjectStoreIndex -> IndexedDBKeyPath
-- | If true, index is unique.
[indexedDBObjectStoreIndexUnique] :: IndexedDBObjectStoreIndex -> Bool
-- | If true, index allows multiple entries for a key.
[indexedDBObjectStoreIndexMultiEntry] :: IndexedDBObjectStoreIndex -> Bool
-- | Type ObjectStore. Object store.
data IndexedDBObjectStore
IndexedDBObjectStore :: Text -> IndexedDBKeyPath -> Bool -> [IndexedDBObjectStoreIndex] -> IndexedDBObjectStore
-- | Object store name.
[indexedDBObjectStoreName] :: IndexedDBObjectStore -> Text
-- | Object store key path.
[indexedDBObjectStoreKeyPath] :: IndexedDBObjectStore -> IndexedDBKeyPath
-- | If true, object store has auto increment flag set.
[indexedDBObjectStoreAutoIncrement] :: IndexedDBObjectStore -> Bool
-- | Indexes in this object store.
[indexedDBObjectStoreIndexes] :: IndexedDBObjectStore -> [IndexedDBObjectStoreIndex]
-- | Type DatabaseWithObjectStores. Database with an array of object
-- stores.
data IndexedDBDatabaseWithObjectStores
IndexedDBDatabaseWithObjectStores :: Text -> Double -> [IndexedDBObjectStore] -> IndexedDBDatabaseWithObjectStores
-- | Database name.
[indexedDBDatabaseWithObjectStoresName] :: IndexedDBDatabaseWithObjectStores -> Text
-- | Database version (type is not integer, as the standard
-- requires the version number to be 'unsigned long long')
[indexedDBDatabaseWithObjectStoresVersion] :: IndexedDBDatabaseWithObjectStores -> Double
-- | Object stores in this database.
[indexedDBDatabaseWithObjectStoresObjectStores] :: IndexedDBDatabaseWithObjectStores -> [IndexedDBObjectStore]
pIndexedDBClearObjectStore :: Text -> Text -> PIndexedDBClearObjectStore
pIndexedDBDeleteDatabase :: Text -> PIndexedDBDeleteDatabase
pIndexedDBDeleteObjectStoreEntries :: Text -> Text -> IndexedDBKeyRange -> PIndexedDBDeleteObjectStoreEntries
pIndexedDBDisable :: PIndexedDBDisable
pIndexedDBEnable :: PIndexedDBEnable
pIndexedDBRequestData :: Text -> Text -> Text -> Int -> Int -> PIndexedDBRequestData
pIndexedDBGetMetadata :: Text -> Text -> PIndexedDBGetMetadata
pIndexedDBRequestDatabase :: Text -> PIndexedDBRequestDatabase
pIndexedDBRequestDatabaseNames :: PIndexedDBRequestDatabaseNames
instance GHC.Read.Read CDP.Domains.IndexedDB.IndexedDBKeyType
instance GHC.Show.Show CDP.Domains.IndexedDB.IndexedDBKeyType
instance GHC.Classes.Eq CDP.Domains.IndexedDB.IndexedDBKeyType
instance GHC.Classes.Ord CDP.Domains.IndexedDB.IndexedDBKeyType
instance GHC.Show.Show CDP.Domains.IndexedDB.IndexedDBKey
instance GHC.Classes.Eq CDP.Domains.IndexedDB.IndexedDBKey
instance GHC.Show.Show CDP.Domains.IndexedDB.IndexedDBKeyRange
instance GHC.Classes.Eq CDP.Domains.IndexedDB.IndexedDBKeyRange
instance GHC.Show.Show CDP.Domains.IndexedDB.IndexedDBDataEntry
instance GHC.Classes.Eq CDP.Domains.IndexedDB.IndexedDBDataEntry
instance GHC.Read.Read CDP.Domains.IndexedDB.IndexedDBKeyPathType
instance GHC.Show.Show CDP.Domains.IndexedDB.IndexedDBKeyPathType
instance GHC.Classes.Eq CDP.Domains.IndexedDB.IndexedDBKeyPathType
instance GHC.Classes.Ord CDP.Domains.IndexedDB.IndexedDBKeyPathType
instance GHC.Show.Show CDP.Domains.IndexedDB.IndexedDBKeyPath
instance GHC.Classes.Eq CDP.Domains.IndexedDB.IndexedDBKeyPath
instance GHC.Show.Show CDP.Domains.IndexedDB.IndexedDBObjectStoreIndex
instance GHC.Classes.Eq CDP.Domains.IndexedDB.IndexedDBObjectStoreIndex
instance GHC.Show.Show CDP.Domains.IndexedDB.IndexedDBObjectStore
instance GHC.Classes.Eq CDP.Domains.IndexedDB.IndexedDBObjectStore
instance GHC.Show.Show CDP.Domains.IndexedDB.IndexedDBDatabaseWithObjectStores
instance GHC.Classes.Eq CDP.Domains.IndexedDB.IndexedDBDatabaseWithObjectStores
instance GHC.Show.Show CDP.Domains.IndexedDB.PIndexedDBClearObjectStore
instance GHC.Classes.Eq CDP.Domains.IndexedDB.PIndexedDBClearObjectStore
instance GHC.Show.Show CDP.Domains.IndexedDB.PIndexedDBDeleteDatabase
instance GHC.Classes.Eq CDP.Domains.IndexedDB.PIndexedDBDeleteDatabase
instance GHC.Show.Show CDP.Domains.IndexedDB.PIndexedDBDeleteObjectStoreEntries
instance GHC.Classes.Eq CDP.Domains.IndexedDB.PIndexedDBDeleteObjectStoreEntries
instance GHC.Show.Show CDP.Domains.IndexedDB.PIndexedDBDisable
instance GHC.Classes.Eq CDP.Domains.IndexedDB.PIndexedDBDisable
instance GHC.Show.Show CDP.Domains.IndexedDB.PIndexedDBEnable
instance GHC.Classes.Eq CDP.Domains.IndexedDB.PIndexedDBEnable
instance GHC.Show.Show CDP.Domains.IndexedDB.PIndexedDBRequestData
instance GHC.Classes.Eq CDP.Domains.IndexedDB.PIndexedDBRequestData
instance GHC.Show.Show CDP.Domains.IndexedDB.IndexedDBRequestData
instance GHC.Classes.Eq CDP.Domains.IndexedDB.IndexedDBRequestData
instance GHC.Show.Show CDP.Domains.IndexedDB.PIndexedDBGetMetadata
instance GHC.Classes.Eq CDP.Domains.IndexedDB.PIndexedDBGetMetadata
instance GHC.Show.Show CDP.Domains.IndexedDB.IndexedDBGetMetadata
instance GHC.Classes.Eq CDP.Domains.IndexedDB.IndexedDBGetMetadata
instance GHC.Show.Show CDP.Domains.IndexedDB.PIndexedDBRequestDatabase
instance GHC.Classes.Eq CDP.Domains.IndexedDB.PIndexedDBRequestDatabase
instance GHC.Show.Show CDP.Domains.IndexedDB.IndexedDBRequestDatabase
instance GHC.Classes.Eq CDP.Domains.IndexedDB.IndexedDBRequestDatabase
instance GHC.Show.Show CDP.Domains.IndexedDB.PIndexedDBRequestDatabaseNames
instance GHC.Classes.Eq CDP.Domains.IndexedDB.PIndexedDBRequestDatabaseNames
instance GHC.Show.Show CDP.Domains.IndexedDB.IndexedDBRequestDatabaseNames
instance GHC.Classes.Eq CDP.Domains.IndexedDB.IndexedDBRequestDatabaseNames
instance Data.Aeson.Types.FromJSON.FromJSON CDP.Domains.IndexedDB.IndexedDBRequestDatabaseNames
instance CDP.Internal.Utils.Command CDP.Domains.IndexedDB.PIndexedDBRequestDatabaseNames
instance Data.Aeson.Types.ToJSON.ToJSON CDP.Domains.IndexedDB.PIndexedDBRequestDatabaseNames
instance Data.Aeson.Types.FromJSON.FromJSON CDP.Domains.IndexedDB.IndexedDBRequestDatabase
instance CDP.Internal.Utils.Command CDP.Domains.IndexedDB.PIndexedDBRequestDatabase
instance Data.Aeson.Types.ToJSON.ToJSON CDP.Domains.IndexedDB.PIndexedDBRequestDatabase
instance Data.Aeson.Types.FromJSON.FromJSON CDP.Domains.IndexedDB.IndexedDBGetMetadata
instance CDP.Internal.Utils.Command CDP.Domains.IndexedDB.PIndexedDBGetMetadata
instance Data.Aeson.Types.ToJSON.ToJSON CDP.Domains.IndexedDB.PIndexedDBGetMetadata
instance Data.Aeson.Types.FromJSON.FromJSON CDP.Domains.IndexedDB.IndexedDBRequestData
instance CDP.Internal.Utils.Command CDP.Domains.IndexedDB.PIndexedDBRequestData
instance Data.Aeson.Types.ToJSON.ToJSON CDP.Domains.IndexedDB.PIndexedDBRequestData
instance Data.Aeson.Types.ToJSON.ToJSON CDP.Domains.IndexedDB.PIndexedDBEnable
instance CDP.Internal.Utils.Command CDP.Domains.IndexedDB.PIndexedDBEnable
instance Data.Aeson.Types.ToJSON.ToJSON CDP.Domains.IndexedDB.PIndexedDBDisable
instance CDP.Internal.Utils.Command CDP.Domains.IndexedDB.PIndexedDBDisable
instance Data.Aeson.Types.ToJSON.ToJSON CDP.Domains.IndexedDB.PIndexedDBDeleteObjectStoreEntries
instance CDP.Internal.Utils.Command CDP.Domains.IndexedDB.PIndexedDBDeleteObjectStoreEntries
instance Data.Aeson.Types.ToJSON.ToJSON CDP.Domains.IndexedDB.PIndexedDBDeleteDatabase
instance CDP.Internal.Utils.Command CDP.Domains.IndexedDB.PIndexedDBDeleteDatabase
instance Data.Aeson.Types.ToJSON.ToJSON CDP.Domains.IndexedDB.PIndexedDBClearObjectStore
instance CDP.Internal.Utils.Command CDP.Domains.IndexedDB.PIndexedDBClearObjectStore
instance Data.Aeson.Types.FromJSON.FromJSON CDP.Domains.IndexedDB.IndexedDBDatabaseWithObjectStores
instance Data.Aeson.Types.ToJSON.ToJSON CDP.Domains.IndexedDB.IndexedDBDatabaseWithObjectStores
instance Data.Aeson.Types.FromJSON.FromJSON CDP.Domains.IndexedDB.IndexedDBObjectStore
instance Data.Aeson.Types.ToJSON.ToJSON CDP.Domains.IndexedDB.IndexedDBObjectStore
instance Data.Aeson.Types.FromJSON.FromJSON CDP.Domains.IndexedDB.IndexedDBObjectStoreIndex
instance Data.Aeson.Types.ToJSON.ToJSON CDP.Domains.IndexedDB.IndexedDBObjectStoreIndex
instance Data.Aeson.Types.FromJSON.FromJSON CDP.Domains.IndexedDB.IndexedDBKeyPath
instance Data.Aeson.Types.ToJSON.ToJSON CDP.Domains.IndexedDB.IndexedDBKeyPath
instance Data.Aeson.Types.FromJSON.FromJSON CDP.Domains.IndexedDB.IndexedDBKeyPathType
instance Data.Aeson.Types.ToJSON.ToJSON CDP.Domains.IndexedDB.IndexedDBKeyPathType
instance Data.Aeson.Types.FromJSON.FromJSON CDP.Domains.IndexedDB.IndexedDBDataEntry
instance Data.Aeson.Types.ToJSON.ToJSON CDP.Domains.IndexedDB.IndexedDBDataEntry
instance Data.Aeson.Types.FromJSON.FromJSON CDP.Domains.IndexedDB.IndexedDBKeyRange
instance Data.Aeson.Types.ToJSON.ToJSON CDP.Domains.IndexedDB.IndexedDBKeyRange
instance Data.Aeson.Types.FromJSON.FromJSON CDP.Domains.IndexedDB.IndexedDBKey
instance Data.Aeson.Types.ToJSON.ToJSON CDP.Domains.IndexedDB.IndexedDBKey
instance Data.Aeson.Types.FromJSON.FromJSON CDP.Domains.IndexedDB.IndexedDBKeyType
instance Data.Aeson.Types.ToJSON.ToJSON CDP.Domains.IndexedDB.IndexedDBKeyType
-- | IO
--
-- Input/Output operations for streams produced by DevTools.
module CDP.Domains.IO
data IOResolveBlob
IOResolveBlob :: Text -> IOResolveBlob
-- | UUID of the specified Blob.
[iOResolveBlobUuid] :: IOResolveBlob -> Text
-- | Return UUID of Blob object specified by a remote object id.
--
-- Parameters of the resolveBlob command.
data PIOResolveBlob
PIOResolveBlob :: RuntimeRemoteObjectId -> PIOResolveBlob
-- | Object id of a Blob object wrapper.
[pIOResolveBlobObjectId] :: PIOResolveBlob -> RuntimeRemoteObjectId
data IORead
IORead :: Maybe Bool -> Text -> Bool -> IORead
-- | Set if the data is base64-encoded
[iOReadBase64Encoded] :: IORead -> Maybe Bool
-- | Data that were read.
[iOReadData] :: IORead -> Text
-- | Set if the end-of-file condition occurred while reading.
[iOReadEof] :: IORead -> Bool
-- | Read a chunk of the stream
--
-- Parameters of the read command.
data PIORead
PIORead :: IOStreamHandle -> Maybe Int -> Maybe Int -> PIORead
-- | Handle of the stream to read.
[pIOReadHandle] :: PIORead -> IOStreamHandle
-- | Seek to the specified offset before reading (if not specificed,
-- proceed with offset following the last read). Some types of streams
-- may only support sequential reads.
[pIOReadOffset] :: PIORead -> Maybe Int
-- | Maximum number of bytes to read (left upon the agent discretion if not
-- specified).
[pIOReadSize] :: PIORead -> Maybe Int
-- | Close the stream, discard any temporary backing storage.
--
-- Parameters of the close command.
data PIOClose
PIOClose :: IOStreamHandle -> PIOClose
-- | Handle of the stream to close.
[pIOCloseHandle] :: PIOClose -> IOStreamHandle
-- | Type StreamHandle. This is either obtained from another method
-- or specified as `blob:<uuid>` where
-- `<uuid>` is an UUID of a Blob.
type IOStreamHandle = Text
pIOClose :: IOStreamHandle -> PIOClose
pIORead :: IOStreamHandle -> PIORead
pIOResolveBlob :: RuntimeRemoteObjectId -> PIOResolveBlob
instance GHC.Show.Show CDP.Domains.IO.PIOClose
instance GHC.Classes.Eq CDP.Domains.IO.PIOClose
instance GHC.Show.Show CDP.Domains.IO.PIORead
instance GHC.Classes.Eq CDP.Domains.IO.PIORead
instance GHC.Show.Show CDP.Domains.IO.IORead
instance GHC.Classes.Eq CDP.Domains.IO.IORead
instance GHC.Show.Show CDP.Domains.IO.PIOResolveBlob
instance GHC.Classes.Eq CDP.Domains.IO.PIOResolveBlob
instance GHC.Show.Show CDP.Domains.IO.IOResolveBlob
instance GHC.Classes.Eq CDP.Domains.IO.IOResolveBlob
instance Data.Aeson.Types.FromJSON.FromJSON CDP.Domains.IO.IOResolveBlob
instance CDP.Internal.Utils.Command CDP.Domains.IO.PIOResolveBlob
instance Data.Aeson.Types.ToJSON.ToJSON CDP.Domains.IO.PIOResolveBlob
instance Data.Aeson.Types.FromJSON.FromJSON CDP.Domains.IO.IORead
instance CDP.Internal.Utils.Command CDP.Domains.IO.PIORead
instance Data.Aeson.Types.ToJSON.ToJSON CDP.Domains.IO.PIORead
instance Data.Aeson.Types.ToJSON.ToJSON CDP.Domains.IO.PIOClose
instance CDP.Internal.Utils.Command CDP.Domains.IO.PIOClose
-- | Tracing
module CDP.Domains.Tracing
data PTracingStart
PTracingStart :: Maybe Double -> Maybe PTracingStartTransferMode -> Maybe TracingStreamFormat -> Maybe TracingStreamCompression -> Maybe TracingTraceConfig -> Maybe Text -> Maybe TracingTracingBackend -> PTracingStart
-- | If set, the agent will issue bufferUsage events at this interval,
-- specified in milliseconds
[pTracingStartBufferUsageReportingInterval] :: PTracingStart -> Maybe Double
-- | Whether to report trace events as series of dataCollected events or to
-- save trace to a stream (defaults to ReportEvents).
[pTracingStartTransferMode] :: PTracingStart -> Maybe PTracingStartTransferMode
-- | Trace data format to use. This only applies when using
-- ReturnAsStream transfer mode (defaults to json).
[pTracingStartStreamFormat] :: PTracingStart -> Maybe TracingStreamFormat
-- | Compression format to use. This only applies when using
-- ReturnAsStream transfer mode (defaults to none)
[pTracingStartStreamCompression] :: PTracingStart -> Maybe TracingStreamCompression
[pTracingStartTraceConfig] :: PTracingStart -> Maybe TracingTraceConfig
-- | Base64-encoded serialized perfetto.protos.TraceConfig protobuf message
-- When specified, the parameters categories, options,
-- traceConfig are ignored. (Encoded as a base64 string when
-- passed over JSON)
[pTracingStartPerfettoConfig] :: PTracingStart -> Maybe Text
-- | Backend type (defaults to auto)
[pTracingStartTracingBackend] :: PTracingStart -> Maybe TracingTracingBackend
-- | Start trace events collection.
--
-- Parameters of the start command.
data PTracingStartTransferMode
PTracingStartTransferModeReportEvents :: PTracingStartTransferMode
PTracingStartTransferModeReturnAsStream :: PTracingStartTransferMode
data TracingRequestMemoryDump
TracingRequestMemoryDump :: Text -> Bool -> TracingRequestMemoryDump
-- | GUID of the resulting global memory dump.
[tracingRequestMemoryDumpDumpGuid] :: TracingRequestMemoryDump -> Text
-- | True iff the global memory dump succeeded.
[tracingRequestMemoryDumpSuccess] :: TracingRequestMemoryDump -> Bool
-- | Request a global memory dump.
--
-- Parameters of the requestMemoryDump command.
data PTracingRequestMemoryDump
PTracingRequestMemoryDump :: Maybe Bool -> Maybe TracingMemoryDumpLevelOfDetail -> PTracingRequestMemoryDump
-- | Enables more deterministic results by forcing garbage collection
[pTracingRequestMemoryDumpDeterministic] :: PTracingRequestMemoryDump -> Maybe Bool
-- | Specifies level of details in memory dump. Defaults to "detailed".
[pTracingRequestMemoryDumpLevelOfDetail] :: PTracingRequestMemoryDump -> Maybe TracingMemoryDumpLevelOfDetail
-- | Record a clock sync marker in the trace.
--
-- Parameters of the recordClockSyncMarker command.
data PTracingRecordClockSyncMarker
PTracingRecordClockSyncMarker :: Text -> PTracingRecordClockSyncMarker
-- | The ID of this clock sync marker
[pTracingRecordClockSyncMarkerSyncId] :: PTracingRecordClockSyncMarker -> Text
data TracingGetCategories
TracingGetCategories :: [Text] -> TracingGetCategories
-- | A list of supported tracing categories.
[tracingGetCategoriesCategories] :: TracingGetCategories -> [Text]
-- | Gets supported tracing categories.
--
-- Parameters of the getCategories command.
data PTracingGetCategories
PTracingGetCategories :: PTracingGetCategories
-- | Stop trace events collection.
--
-- Parameters of the end command.
data PTracingEnd
PTracingEnd :: PTracingEnd
-- | Type of the tracingComplete event.
data TracingTracingComplete
TracingTracingComplete :: Bool -> Maybe IOStreamHandle -> Maybe TracingStreamFormat -> Maybe TracingStreamCompression -> TracingTracingComplete
-- | Indicates whether some trace data is known to have been lost, e.g.
-- because the trace ring buffer wrapped around.
[tracingTracingCompleteDataLossOccurred] :: TracingTracingComplete -> Bool
-- | A handle of the stream that holds resulting trace data.
[tracingTracingCompleteStream] :: TracingTracingComplete -> Maybe IOStreamHandle
-- | Trace data format of returned stream.
[tracingTracingCompleteTraceFormat] :: TracingTracingComplete -> Maybe TracingStreamFormat
-- | Compression format of returned stream.
[tracingTracingCompleteStreamCompression] :: TracingTracingComplete -> Maybe TracingStreamCompression
-- | Type of the dataCollected event.
data TracingDataCollected
TracingDataCollected :: [[(Text, Text)]] -> TracingDataCollected
[tracingDataCollectedValue] :: TracingDataCollected -> [[(Text, Text)]]
-- | Type of the bufferUsage event.
data TracingBufferUsage
TracingBufferUsage :: Maybe Double -> Maybe Double -> Maybe Double -> TracingBufferUsage
-- | A number in range [0..1] that indicates the used size of event buffer
-- as a fraction of its total size.
[tracingBufferUsagePercentFull] :: TracingBufferUsage -> Maybe Double
-- | An approximate number of events in the trace log.
[tracingBufferUsageEventCount] :: TracingBufferUsage -> Maybe Double
-- | A number in range [0..1] that indicates the used size of event buffer
-- as a fraction of its total size.
[tracingBufferUsageValue] :: TracingBufferUsage -> Maybe Double
-- | Type TracingBackend. Backend type to use for tracing.
-- chrome uses the Chrome-integrated tracing service and is
-- supported on all platforms. system is only supported on
-- Chrome OS and uses the Perfetto system tracing service. auto
-- chooses system when the perfettoConfig provided to
-- Tracing.start specifies at least one non-Chrome data source; otherwise
-- uses chrome.
data TracingTracingBackend
TracingTracingBackendAuto :: TracingTracingBackend
TracingTracingBackendChrome :: TracingTracingBackend
TracingTracingBackendSystem :: TracingTracingBackend
-- | Type MemoryDumpLevelOfDetail. Details exposed when memory
-- request explicitly declared. Keep consistent with
-- memory_dump_request_args.h and memory_instrumentation.mojom
data TracingMemoryDumpLevelOfDetail
TracingMemoryDumpLevelOfDetailBackground :: TracingMemoryDumpLevelOfDetail
TracingMemoryDumpLevelOfDetailLight :: TracingMemoryDumpLevelOfDetail
TracingMemoryDumpLevelOfDetailDetailed :: TracingMemoryDumpLevelOfDetail
-- | Type StreamCompression. Compression type to use for traces
-- returned via streams.
data TracingStreamCompression
TracingStreamCompressionNone :: TracingStreamCompression
TracingStreamCompressionGzip :: TracingStreamCompression
-- | Type StreamFormat. Data format of a trace. Can be either the
-- legacy JSON format or the protocol buffer format. Note that the JSON
-- format will be deprecated soon.
data TracingStreamFormat
TracingStreamFormatJson :: TracingStreamFormat
TracingStreamFormatProto :: TracingStreamFormat
data TracingTraceConfig
TracingTraceConfig :: Maybe TracingTraceConfigRecordMode -> Maybe Double -> Maybe Bool -> Maybe Bool -> Maybe Bool -> Maybe [Text] -> Maybe [Text] -> Maybe [Text] -> Maybe TracingMemoryDumpConfig -> TracingTraceConfig
-- | Controls how the trace buffer stores data.
[tracingTraceConfigRecordMode] :: TracingTraceConfig -> Maybe TracingTraceConfigRecordMode
-- | Size of the trace buffer in kilobytes. If not specified or zero is
-- passed, a default value of 200 MB would be used.
[tracingTraceConfigTraceBufferSizeInKb] :: TracingTraceConfig -> Maybe Double
-- | Turns on JavaScript stack sampling.
[tracingTraceConfigEnableSampling] :: TracingTraceConfig -> Maybe Bool
-- | Turns on system tracing.
[tracingTraceConfigEnableSystrace] :: TracingTraceConfig -> Maybe Bool
-- | Turns on argument filter.
[tracingTraceConfigEnableArgumentFilter] :: TracingTraceConfig -> Maybe Bool
-- | Included category filters.
[tracingTraceConfigIncludedCategories] :: TracingTraceConfig -> Maybe [Text]
-- | Excluded category filters.
[tracingTraceConfigExcludedCategories] :: TracingTraceConfig -> Maybe [Text]
-- | Configuration to synthesize the delays in tracing.
[tracingTraceConfigSyntheticDelays] :: TracingTraceConfig -> Maybe [Text]
-- | Configuration for memory dump triggers. Used only when "memory-infra"
-- category is enabled.
[tracingTraceConfigMemoryDumpConfig] :: TracingTraceConfig -> Maybe TracingMemoryDumpConfig
-- | Type TraceConfig.
data TracingTraceConfigRecordMode
TracingTraceConfigRecordModeRecordUntilFull :: TracingTraceConfigRecordMode
TracingTraceConfigRecordModeRecordContinuously :: TracingTraceConfigRecordMode
TracingTraceConfigRecordModeRecordAsMuchAsPossible :: TracingTraceConfigRecordMode
TracingTraceConfigRecordModeEchoToConsole :: TracingTraceConfigRecordMode
-- | Type MemoryDumpConfig. Configuration for memory dump. Used only
-- when "memory-infra" category is enabled.
type TracingMemoryDumpConfig = [(Text, Text)]
pTracingEnd :: PTracingEnd
pTracingGetCategories :: PTracingGetCategories
pTracingRecordClockSyncMarker :: Text -> PTracingRecordClockSyncMarker
pTracingRequestMemoryDump :: PTracingRequestMemoryDump
pTracingStart :: PTracingStart
instance GHC.Read.Read CDP.Domains.Tracing.TracingTraceConfigRecordMode
instance GHC.Show.Show CDP.Domains.Tracing.TracingTraceConfigRecordMode
instance GHC.Classes.Eq CDP.Domains.Tracing.TracingTraceConfigRecordMode
instance GHC.Classes.Ord CDP.Domains.Tracing.TracingTraceConfigRecordMode
instance GHC.Show.Show CDP.Domains.Tracing.TracingTraceConfig
instance GHC.Classes.Eq CDP.Domains.Tracing.TracingTraceConfig
instance GHC.Read.Read CDP.Domains.Tracing.TracingStreamFormat
instance GHC.Show.Show CDP.Domains.Tracing.TracingStreamFormat
instance GHC.Classes.Eq CDP.Domains.Tracing.TracingStreamFormat
instance GHC.Classes.Ord CDP.Domains.Tracing.TracingStreamFormat
instance GHC.Read.Read CDP.Domains.Tracing.TracingStreamCompression
instance GHC.Show.Show CDP.Domains.Tracing.TracingStreamCompression
instance GHC.Classes.Eq CDP.Domains.Tracing.TracingStreamCompression
instance GHC.Classes.Ord CDP.Domains.Tracing.TracingStreamCompression
instance GHC.Read.Read CDP.Domains.Tracing.TracingMemoryDumpLevelOfDetail
instance GHC.Show.Show CDP.Domains.Tracing.TracingMemoryDumpLevelOfDetail
instance GHC.Classes.Eq CDP.Domains.Tracing.TracingMemoryDumpLevelOfDetail
instance GHC.Classes.Ord CDP.Domains.Tracing.TracingMemoryDumpLevelOfDetail
instance GHC.Read.Read CDP.Domains.Tracing.TracingTracingBackend
instance GHC.Show.Show CDP.Domains.Tracing.TracingTracingBackend
instance GHC.Classes.Eq CDP.Domains.Tracing.TracingTracingBackend
instance GHC.Classes.Ord CDP.Domains.Tracing.TracingTracingBackend
instance GHC.Show.Show CDP.Domains.Tracing.TracingBufferUsage
instance GHC.Classes.Eq CDP.Domains.Tracing.TracingBufferUsage
instance GHC.Show.Show CDP.Domains.Tracing.TracingDataCollected
instance GHC.Classes.Eq CDP.Domains.Tracing.TracingDataCollected
instance GHC.Show.Show CDP.Domains.Tracing.TracingTracingComplete
instance GHC.Classes.Eq CDP.Domains.Tracing.TracingTracingComplete
instance GHC.Show.Show CDP.Domains.Tracing.PTracingEnd
instance GHC.Classes.Eq CDP.Domains.Tracing.PTracingEnd
instance GHC.Show.Show CDP.Domains.Tracing.PTracingGetCategories
instance GHC.Classes.Eq CDP.Domains.Tracing.PTracingGetCategories
instance GHC.Show.Show CDP.Domains.Tracing.TracingGetCategories
instance GHC.Classes.Eq CDP.Domains.Tracing.TracingGetCategories
instance GHC.Show.Show CDP.Domains.Tracing.PTracingRecordClockSyncMarker
instance GHC.Classes.Eq CDP.Domains.Tracing.PTracingRecordClockSyncMarker
instance GHC.Show.Show CDP.Domains.Tracing.PTracingRequestMemoryDump
instance GHC.Classes.Eq CDP.Domains.Tracing.PTracingRequestMemoryDump
instance GHC.Show.Show CDP.Domains.Tracing.TracingRequestMemoryDump
instance GHC.Classes.Eq CDP.Domains.Tracing.TracingRequestMemoryDump
instance GHC.Read.Read CDP.Domains.Tracing.PTracingStartTransferMode
instance GHC.Show.Show CDP.Domains.Tracing.PTracingStartTransferMode
instance GHC.Classes.Eq CDP.Domains.Tracing.PTracingStartTransferMode
instance GHC.Classes.Ord CDP.Domains.Tracing.PTracingStartTransferMode
instance GHC.Show.Show CDP.Domains.Tracing.PTracingStart
instance GHC.Classes.Eq CDP.Domains.Tracing.PTracingStart
instance Data.Aeson.Types.ToJSON.ToJSON CDP.Domains.Tracing.PTracingStart
instance CDP.Internal.Utils.Command CDP.Domains.Tracing.PTracingStart
instance Data.Aeson.Types.FromJSON.FromJSON CDP.Domains.Tracing.PTracingStartTransferMode
instance Data.Aeson.Types.ToJSON.ToJSON CDP.Domains.Tracing.PTracingStartTransferMode
instance Data.Aeson.Types.FromJSON.FromJSON CDP.Domains.Tracing.TracingRequestMemoryDump
instance CDP.Internal.Utils.Command CDP.Domains.Tracing.PTracingRequestMemoryDump
instance Data.Aeson.Types.ToJSON.ToJSON CDP.Domains.Tracing.PTracingRequestMemoryDump
instance Data.Aeson.Types.ToJSON.ToJSON CDP.Domains.Tracing.PTracingRecordClockSyncMarker
instance CDP.Internal.Utils.Command CDP.Domains.Tracing.PTracingRecordClockSyncMarker
instance Data.Aeson.Types.FromJSON.FromJSON CDP.Domains.Tracing.TracingGetCategories
instance CDP.Internal.Utils.Command CDP.Domains.Tracing.PTracingGetCategories
instance Data.Aeson.Types.ToJSON.ToJSON CDP.Domains.Tracing.PTracingGetCategories
instance Data.Aeson.Types.ToJSON.ToJSON CDP.Domains.Tracing.PTracingEnd
instance CDP.Internal.Utils.Command CDP.Domains.Tracing.PTracingEnd
instance Data.Aeson.Types.FromJSON.FromJSON CDP.Domains.Tracing.TracingTracingComplete
instance CDP.Internal.Utils.Event CDP.Domains.Tracing.TracingTracingComplete
instance Data.Aeson.Types.FromJSON.FromJSON CDP.Domains.Tracing.TracingDataCollected
instance CDP.Internal.Utils.Event CDP.Domains.Tracing.TracingDataCollected
instance Data.Aeson.Types.FromJSON.FromJSON CDP.Domains.Tracing.TracingBufferUsage
instance CDP.Internal.Utils.Event CDP.Domains.Tracing.TracingBufferUsage
instance Data.Aeson.Types.FromJSON.FromJSON CDP.Domains.Tracing.TracingTracingBackend
instance Data.Aeson.Types.ToJSON.ToJSON CDP.Domains.Tracing.TracingTracingBackend
instance Data.Aeson.Types.FromJSON.FromJSON CDP.Domains.Tracing.TracingMemoryDumpLevelOfDetail
instance Data.Aeson.Types.ToJSON.ToJSON CDP.Domains.Tracing.TracingMemoryDumpLevelOfDetail
instance Data.Aeson.Types.FromJSON.FromJSON CDP.Domains.Tracing.TracingStreamCompression
instance Data.Aeson.Types.ToJSON.ToJSON CDP.Domains.Tracing.TracingStreamCompression
instance Data.Aeson.Types.FromJSON.FromJSON CDP.Domains.Tracing.TracingStreamFormat
instance Data.Aeson.Types.ToJSON.ToJSON CDP.Domains.Tracing.TracingStreamFormat
instance Data.Aeson.Types.FromJSON.FromJSON CDP.Domains.Tracing.TracingTraceConfig
instance Data.Aeson.Types.ToJSON.ToJSON CDP.Domains.Tracing.TracingTraceConfig
instance Data.Aeson.Types.FromJSON.FromJSON CDP.Domains.Tracing.TracingTraceConfigRecordMode
instance Data.Aeson.Types.ToJSON.ToJSON CDP.Domains.Tracing.TracingTraceConfigRecordMode
-- | HeapProfiler
module CDP.Domains.HeapProfiler
-- | Parameters of the takeHeapSnapshot command.
data PHeapProfilerTakeHeapSnapshot
PHeapProfilerTakeHeapSnapshot :: Maybe Bool -> Maybe Bool -> Maybe Bool -> PHeapProfilerTakeHeapSnapshot
-- | If true reportHeapSnapshotProgress events will be generated
-- while snapshot is being taken.
[pHeapProfilerTakeHeapSnapshotReportProgress] :: PHeapProfilerTakeHeapSnapshot -> Maybe Bool
-- | If true, numerical values are included in the snapshot
[pHeapProfilerTakeHeapSnapshotCaptureNumericValue] :: PHeapProfilerTakeHeapSnapshot -> Maybe Bool
-- | If true, exposes internals of the snapshot.
[pHeapProfilerTakeHeapSnapshotExposeInternals] :: PHeapProfilerTakeHeapSnapshot -> Maybe Bool
-- | Parameters of the stopTrackingHeapObjects command.
data PHeapProfilerStopTrackingHeapObjects
PHeapProfilerStopTrackingHeapObjects :: Maybe Bool -> Maybe Bool -> Maybe Bool -> PHeapProfilerStopTrackingHeapObjects
-- | If true reportHeapSnapshotProgress events will be generated
-- while snapshot is being taken when the tracking is stopped.
[pHeapProfilerStopTrackingHeapObjectsReportProgress] :: PHeapProfilerStopTrackingHeapObjects -> Maybe Bool
-- | If true, numerical values are included in the snapshot
[pHeapProfilerStopTrackingHeapObjectsCaptureNumericValue] :: PHeapProfilerStopTrackingHeapObjects -> Maybe Bool
-- | If true, exposes internals of the snapshot.
[pHeapProfilerStopTrackingHeapObjectsExposeInternals] :: PHeapProfilerStopTrackingHeapObjects -> Maybe Bool
data HeapProfilerStopSampling
HeapProfilerStopSampling :: HeapProfilerSamplingHeapProfile -> HeapProfilerStopSampling
-- | Recorded sampling heap profile.
[heapProfilerStopSamplingProfile] :: HeapProfilerStopSampling -> HeapProfilerSamplingHeapProfile
-- | Parameters of the stopSampling command.
data PHeapProfilerStopSampling
PHeapProfilerStopSampling :: PHeapProfilerStopSampling
-- | Parameters of the startTrackingHeapObjects command.
data PHeapProfilerStartTrackingHeapObjects
PHeapProfilerStartTrackingHeapObjects :: Maybe Bool -> PHeapProfilerStartTrackingHeapObjects
[pHeapProfilerStartTrackingHeapObjectsTrackAllocations] :: PHeapProfilerStartTrackingHeapObjects -> Maybe Bool
-- | Parameters of the startSampling command.
data PHeapProfilerStartSampling
PHeapProfilerStartSampling :: Maybe Double -> Maybe Bool -> Maybe Bool -> PHeapProfilerStartSampling
-- | Average sample interval in bytes. Poisson distribution is used for the
-- intervals. The default value is 32768 bytes.
[pHeapProfilerStartSamplingSamplingInterval] :: PHeapProfilerStartSampling -> Maybe Double
-- | By default, the sampling heap profiler reports only objects which are
-- still alive when the profile is returned via getSamplingProfile or
-- stopSampling, which is useful for determining what functions
-- contribute the most to steady-state memory usage. This flag instructs
-- the sampling heap profiler to also include information about objects
-- discarded by major GC, which will show which functions cause large
-- temporary memory usage or long GC pauses.
[pHeapProfilerStartSamplingIncludeObjectsCollectedByMajorGC] :: PHeapProfilerStartSampling -> Maybe Bool
-- | By default, the sampling heap profiler reports only objects which are
-- still alive when the profile is returned via getSamplingProfile or
-- stopSampling, which is useful for determining what functions
-- contribute the most to steady-state memory usage. This flag instructs
-- the sampling heap profiler to also include information about objects
-- discarded by minor GC, which is useful when tuning a latency-sensitive
-- application for minimal GC activity.
[pHeapProfilerStartSamplingIncludeObjectsCollectedByMinorGC] :: PHeapProfilerStartSampling -> Maybe Bool
data HeapProfilerGetSamplingProfile
HeapProfilerGetSamplingProfile :: HeapProfilerSamplingHeapProfile -> HeapProfilerGetSamplingProfile
-- | Return the sampling profile being collected.
[heapProfilerGetSamplingProfileProfile] :: HeapProfilerGetSamplingProfile -> HeapProfilerSamplingHeapProfile
-- | Parameters of the getSamplingProfile command.
data PHeapProfilerGetSamplingProfile
PHeapProfilerGetSamplingProfile :: PHeapProfilerGetSamplingProfile
data HeapProfilerGetObjectByHeapObjectId
HeapProfilerGetObjectByHeapObjectId :: RuntimeRemoteObject -> HeapProfilerGetObjectByHeapObjectId
-- | Evaluation result.
[heapProfilerGetObjectByHeapObjectIdResult] :: HeapProfilerGetObjectByHeapObjectId -> RuntimeRemoteObject
-- | Parameters of the getObjectByHeapObjectId command.
data PHeapProfilerGetObjectByHeapObjectId
PHeapProfilerGetObjectByHeapObjectId :: HeapProfilerHeapSnapshotObjectId -> Maybe Text -> PHeapProfilerGetObjectByHeapObjectId
[pHeapProfilerGetObjectByHeapObjectIdObjectId] :: PHeapProfilerGetObjectByHeapObjectId -> HeapProfilerHeapSnapshotObjectId
-- | Symbolic group name that can be used to release multiple objects.
[pHeapProfilerGetObjectByHeapObjectIdObjectGroup] :: PHeapProfilerGetObjectByHeapObjectId -> Maybe Text
data HeapProfilerGetHeapObjectId
HeapProfilerGetHeapObjectId :: HeapProfilerHeapSnapshotObjectId -> HeapProfilerGetHeapObjectId
-- | Id of the heap snapshot object corresponding to the passed remote
-- object id.
[heapProfilerGetHeapObjectIdHeapSnapshotObjectId] :: HeapProfilerGetHeapObjectId -> HeapProfilerHeapSnapshotObjectId
-- | Parameters of the getHeapObjectId command.
data PHeapProfilerGetHeapObjectId
PHeapProfilerGetHeapObjectId :: RuntimeRemoteObjectId -> PHeapProfilerGetHeapObjectId
-- | Identifier of the object to get heap object id for.
[pHeapProfilerGetHeapObjectIdObjectId] :: PHeapProfilerGetHeapObjectId -> RuntimeRemoteObjectId
-- | Parameters of the enable command.
data PHeapProfilerEnable
PHeapProfilerEnable :: PHeapProfilerEnable
-- | Parameters of the disable command.
data PHeapProfilerDisable
PHeapProfilerDisable :: PHeapProfilerDisable
-- | Parameters of the collectGarbage command.
data PHeapProfilerCollectGarbage
PHeapProfilerCollectGarbage :: PHeapProfilerCollectGarbage
-- | Enables console to refer to the node with given id via $x (see Command
-- Line API for more details $x functions).
--
-- Parameters of the addInspectedHeapObject command.
data PHeapProfilerAddInspectedHeapObject
PHeapProfilerAddInspectedHeapObject :: HeapProfilerHeapSnapshotObjectId -> PHeapProfilerAddInspectedHeapObject
-- | Heap snapshot object id to be accessible by means of $x command line
-- API.
[pHeapProfilerAddInspectedHeapObjectHeapObjectId] :: PHeapProfilerAddInspectedHeapObject -> HeapProfilerHeapSnapshotObjectId
-- | Type of the resetProfiles event.
data HeapProfilerResetProfiles
HeapProfilerResetProfiles :: HeapProfilerResetProfiles
-- | Type of the reportHeapSnapshotProgress event.
data HeapProfilerReportHeapSnapshotProgress
HeapProfilerReportHeapSnapshotProgress :: Int -> Int -> Maybe Bool -> HeapProfilerReportHeapSnapshotProgress
[heapProfilerReportHeapSnapshotProgressDone] :: HeapProfilerReportHeapSnapshotProgress -> Int
[heapProfilerReportHeapSnapshotProgressTotal] :: HeapProfilerReportHeapSnapshotProgress -> Int
[heapProfilerReportHeapSnapshotProgressFinished] :: HeapProfilerReportHeapSnapshotProgress -> Maybe Bool
-- | Type of the lastSeenObjectId event.
data HeapProfilerLastSeenObjectId
HeapProfilerLastSeenObjectId :: Int -> Double -> HeapProfilerLastSeenObjectId
[heapProfilerLastSeenObjectIdLastSeenObjectId] :: HeapProfilerLastSeenObjectId -> Int
[heapProfilerLastSeenObjectIdTimestamp] :: HeapProfilerLastSeenObjectId -> Double
-- | Type of the heapStatsUpdate event.
data HeapProfilerHeapStatsUpdate
HeapProfilerHeapStatsUpdate :: [Int] -> HeapProfilerHeapStatsUpdate
-- | An array of triplets. Each triplet describes a fragment. The first
-- integer is the fragment index, the second integer is a total count of
-- objects for the fragment, the third integer is a total size of the
-- objects for the fragment.
[heapProfilerHeapStatsUpdateStatsUpdate] :: HeapProfilerHeapStatsUpdate -> [Int]
-- | Type of the addHeapSnapshotChunk event.
data HeapProfilerAddHeapSnapshotChunk
HeapProfilerAddHeapSnapshotChunk :: Text -> HeapProfilerAddHeapSnapshotChunk
[heapProfilerAddHeapSnapshotChunkChunk] :: HeapProfilerAddHeapSnapshotChunk -> Text
-- | Type SamplingHeapProfile. Sampling profile.
data HeapProfilerSamplingHeapProfile
HeapProfilerSamplingHeapProfile :: HeapProfilerSamplingHeapProfileNode -> [HeapProfilerSamplingHeapProfileSample] -> HeapProfilerSamplingHeapProfile
[heapProfilerSamplingHeapProfileHead] :: HeapProfilerSamplingHeapProfile -> HeapProfilerSamplingHeapProfileNode
[heapProfilerSamplingHeapProfileSamples] :: HeapProfilerSamplingHeapProfile -> [HeapProfilerSamplingHeapProfileSample]
-- | Type SamplingHeapProfileSample. A single sample from a sampling
-- profile.
data HeapProfilerSamplingHeapProfileSample
HeapProfilerSamplingHeapProfileSample :: Double -> Int -> Double -> HeapProfilerSamplingHeapProfileSample
-- | Allocation size in bytes attributed to the sample.
[heapProfilerSamplingHeapProfileSampleSize] :: HeapProfilerSamplingHeapProfileSample -> Double
-- | Id of the corresponding profile tree node.
[heapProfilerSamplingHeapProfileSampleNodeId] :: HeapProfilerSamplingHeapProfileSample -> Int
-- | Time-ordered sample ordinal number. It is unique across all profiles
-- retrieved between startSampling and stopSampling.
[heapProfilerSamplingHeapProfileSampleOrdinal] :: HeapProfilerSamplingHeapProfileSample -> Double
-- | Type SamplingHeapProfileNode. Sampling Heap Profile node. Holds
-- callsite information, allocation statistics and child nodes.
data HeapProfilerSamplingHeapProfileNode
HeapProfilerSamplingHeapProfileNode :: RuntimeCallFrame -> Double -> Int -> [HeapProfilerSamplingHeapProfileNode] -> HeapProfilerSamplingHeapProfileNode
-- | Function location.
[heapProfilerSamplingHeapProfileNodeCallFrame] :: HeapProfilerSamplingHeapProfileNode -> RuntimeCallFrame
-- | Allocations size in bytes for the node excluding children.
[heapProfilerSamplingHeapProfileNodeSelfSize] :: HeapProfilerSamplingHeapProfileNode -> Double
-- | Node id. Ids are unique across all profiles collected between
-- startSampling and stopSampling.
[heapProfilerSamplingHeapProfileNodeId] :: HeapProfilerSamplingHeapProfileNode -> Int
-- | Child nodes.
[heapProfilerSamplingHeapProfileNodeChildren] :: HeapProfilerSamplingHeapProfileNode -> [HeapProfilerSamplingHeapProfileNode]
-- | Type HeapSnapshotObjectId. Heap snapshot object id.
type HeapProfilerHeapSnapshotObjectId = Text
pHeapProfilerAddInspectedHeapObject :: HeapProfilerHeapSnapshotObjectId -> PHeapProfilerAddInspectedHeapObject
pHeapProfilerCollectGarbage :: PHeapProfilerCollectGarbage
pHeapProfilerDisable :: PHeapProfilerDisable
pHeapProfilerEnable :: PHeapProfilerEnable
pHeapProfilerGetHeapObjectId :: RuntimeRemoteObjectId -> PHeapProfilerGetHeapObjectId
pHeapProfilerGetObjectByHeapObjectId :: HeapProfilerHeapSnapshotObjectId -> PHeapProfilerGetObjectByHeapObjectId
pHeapProfilerGetSamplingProfile :: PHeapProfilerGetSamplingProfile
pHeapProfilerStartSampling :: PHeapProfilerStartSampling
pHeapProfilerStartTrackingHeapObjects :: PHeapProfilerStartTrackingHeapObjects
pHeapProfilerStopSampling :: PHeapProfilerStopSampling
pHeapProfilerStopTrackingHeapObjects :: PHeapProfilerStopTrackingHeapObjects
pHeapProfilerTakeHeapSnapshot :: PHeapProfilerTakeHeapSnapshot
instance GHC.Show.Show CDP.Domains.HeapProfiler.HeapProfilerSamplingHeapProfileNode
instance GHC.Classes.Eq CDP.Domains.HeapProfiler.HeapProfilerSamplingHeapProfileNode
instance GHC.Show.Show CDP.Domains.HeapProfiler.HeapProfilerSamplingHeapProfileSample
instance GHC.Classes.Eq CDP.Domains.HeapProfiler.HeapProfilerSamplingHeapProfileSample
instance GHC.Show.Show CDP.Domains.HeapProfiler.HeapProfilerSamplingHeapProfile
instance GHC.Classes.Eq CDP.Domains.HeapProfiler.HeapProfilerSamplingHeapProfile
instance GHC.Show.Show CDP.Domains.HeapProfiler.HeapProfilerAddHeapSnapshotChunk
instance GHC.Classes.Eq CDP.Domains.HeapProfiler.HeapProfilerAddHeapSnapshotChunk
instance GHC.Show.Show CDP.Domains.HeapProfiler.HeapProfilerHeapStatsUpdate
instance GHC.Classes.Eq CDP.Domains.HeapProfiler.HeapProfilerHeapStatsUpdate
instance GHC.Show.Show CDP.Domains.HeapProfiler.HeapProfilerLastSeenObjectId
instance GHC.Classes.Eq CDP.Domains.HeapProfiler.HeapProfilerLastSeenObjectId
instance GHC.Show.Show CDP.Domains.HeapProfiler.HeapProfilerReportHeapSnapshotProgress
instance GHC.Classes.Eq CDP.Domains.HeapProfiler.HeapProfilerReportHeapSnapshotProgress
instance GHC.Read.Read CDP.Domains.HeapProfiler.HeapProfilerResetProfiles
instance GHC.Show.Show CDP.Domains.HeapProfiler.HeapProfilerResetProfiles
instance GHC.Classes.Eq CDP.Domains.HeapProfiler.HeapProfilerResetProfiles
instance GHC.Show.Show CDP.Domains.HeapProfiler.PHeapProfilerAddInspectedHeapObject
instance GHC.Classes.Eq CDP.Domains.HeapProfiler.PHeapProfilerAddInspectedHeapObject
instance GHC.Show.Show CDP.Domains.HeapProfiler.PHeapProfilerCollectGarbage
instance GHC.Classes.Eq CDP.Domains.HeapProfiler.PHeapProfilerCollectGarbage
instance GHC.Show.Show CDP.Domains.HeapProfiler.PHeapProfilerDisable
instance GHC.Classes.Eq CDP.Domains.HeapProfiler.PHeapProfilerDisable
instance GHC.Show.Show CDP.Domains.HeapProfiler.PHeapProfilerEnable
instance GHC.Classes.Eq CDP.Domains.HeapProfiler.PHeapProfilerEnable
instance GHC.Show.Show CDP.Domains.HeapProfiler.PHeapProfilerGetHeapObjectId
instance GHC.Classes.Eq CDP.Domains.HeapProfiler.PHeapProfilerGetHeapObjectId
instance GHC.Show.Show CDP.Domains.HeapProfiler.HeapProfilerGetHeapObjectId
instance GHC.Classes.Eq CDP.Domains.HeapProfiler.HeapProfilerGetHeapObjectId
instance GHC.Show.Show CDP.Domains.HeapProfiler.PHeapProfilerGetObjectByHeapObjectId
instance GHC.Classes.Eq CDP.Domains.HeapProfiler.PHeapProfilerGetObjectByHeapObjectId
instance GHC.Show.Show CDP.Domains.HeapProfiler.HeapProfilerGetObjectByHeapObjectId
instance GHC.Classes.Eq CDP.Domains.HeapProfiler.HeapProfilerGetObjectByHeapObjectId
instance GHC.Show.Show CDP.Domains.HeapProfiler.PHeapProfilerGetSamplingProfile
instance GHC.Classes.Eq CDP.Domains.HeapProfiler.PHeapProfilerGetSamplingProfile
instance GHC.Show.Show CDP.Domains.HeapProfiler.HeapProfilerGetSamplingProfile
instance GHC.Classes.Eq CDP.Domains.HeapProfiler.HeapProfilerGetSamplingProfile
instance GHC.Show.Show CDP.Domains.HeapProfiler.PHeapProfilerStartSampling
instance GHC.Classes.Eq CDP.Domains.HeapProfiler.PHeapProfilerStartSampling
instance GHC.Show.Show CDP.Domains.HeapProfiler.PHeapProfilerStartTrackingHeapObjects
instance GHC.Classes.Eq CDP.Domains.HeapProfiler.PHeapProfilerStartTrackingHeapObjects
instance GHC.Show.Show CDP.Domains.HeapProfiler.PHeapProfilerStopSampling
instance GHC.Classes.Eq CDP.Domains.HeapProfiler.PHeapProfilerStopSampling
instance GHC.Show.Show CDP.Domains.HeapProfiler.HeapProfilerStopSampling
instance GHC.Classes.Eq CDP.Domains.HeapProfiler.HeapProfilerStopSampling
instance GHC.Show.Show CDP.Domains.HeapProfiler.PHeapProfilerStopTrackingHeapObjects
instance GHC.Classes.Eq CDP.Domains.HeapProfiler.PHeapProfilerStopTrackingHeapObjects
instance GHC.Show.Show CDP.Domains.HeapProfiler.PHeapProfilerTakeHeapSnapshot
instance GHC.Classes.Eq CDP.Domains.HeapProfiler.PHeapProfilerTakeHeapSnapshot
instance Data.Aeson.Types.ToJSON.ToJSON CDP.Domains.HeapProfiler.PHeapProfilerTakeHeapSnapshot
instance CDP.Internal.Utils.Command CDP.Domains.HeapProfiler.PHeapProfilerTakeHeapSnapshot
instance Data.Aeson.Types.ToJSON.ToJSON CDP.Domains.HeapProfiler.PHeapProfilerStopTrackingHeapObjects
instance CDP.Internal.Utils.Command CDP.Domains.HeapProfiler.PHeapProfilerStopTrackingHeapObjects
instance Data.Aeson.Types.FromJSON.FromJSON CDP.Domains.HeapProfiler.HeapProfilerStopSampling
instance CDP.Internal.Utils.Command CDP.Domains.HeapProfiler.PHeapProfilerStopSampling
instance Data.Aeson.Types.ToJSON.ToJSON CDP.Domains.HeapProfiler.PHeapProfilerStopSampling
instance Data.Aeson.Types.ToJSON.ToJSON CDP.Domains.HeapProfiler.PHeapProfilerStartTrackingHeapObjects
instance CDP.Internal.Utils.Command CDP.Domains.HeapProfiler.PHeapProfilerStartTrackingHeapObjects
instance Data.Aeson.Types.ToJSON.ToJSON CDP.Domains.HeapProfiler.PHeapProfilerStartSampling
instance CDP.Internal.Utils.Command CDP.Domains.HeapProfiler.PHeapProfilerStartSampling
instance Data.Aeson.Types.FromJSON.FromJSON CDP.Domains.HeapProfiler.HeapProfilerGetSamplingProfile
instance CDP.Internal.Utils.Command CDP.Domains.HeapProfiler.PHeapProfilerGetSamplingProfile
instance Data.Aeson.Types.ToJSON.ToJSON CDP.Domains.HeapProfiler.PHeapProfilerGetSamplingProfile
instance Data.Aeson.Types.FromJSON.FromJSON CDP.Domains.HeapProfiler.HeapProfilerGetObjectByHeapObjectId
instance CDP.Internal.Utils.Command CDP.Domains.HeapProfiler.PHeapProfilerGetObjectByHeapObjectId
instance Data.Aeson.Types.ToJSON.ToJSON CDP.Domains.HeapProfiler.PHeapProfilerGetObjectByHeapObjectId
instance Data.Aeson.Types.FromJSON.FromJSON CDP.Domains.HeapProfiler.HeapProfilerGetHeapObjectId
instance CDP.Internal.Utils.Command CDP.Domains.HeapProfiler.PHeapProfilerGetHeapObjectId
instance Data.Aeson.Types.ToJSON.ToJSON CDP.Domains.HeapProfiler.PHeapProfilerGetHeapObjectId
instance Data.Aeson.Types.ToJSON.ToJSON CDP.Domains.HeapProfiler.PHeapProfilerEnable
instance CDP.Internal.Utils.Command CDP.Domains.HeapProfiler.PHeapProfilerEnable
instance Data.Aeson.Types.ToJSON.ToJSON CDP.Domains.HeapProfiler.PHeapProfilerDisable
instance CDP.Internal.Utils.Command CDP.Domains.HeapProfiler.PHeapProfilerDisable
instance Data.Aeson.Types.ToJSON.ToJSON CDP.Domains.HeapProfiler.PHeapProfilerCollectGarbage
instance CDP.Internal.Utils.Command CDP.Domains.HeapProfiler.PHeapProfilerCollectGarbage
instance Data.Aeson.Types.ToJSON.ToJSON CDP.Domains.HeapProfiler.PHeapProfilerAddInspectedHeapObject
instance CDP.Internal.Utils.Command CDP.Domains.HeapProfiler.PHeapProfilerAddInspectedHeapObject
instance Data.Aeson.Types.FromJSON.FromJSON CDP.Domains.HeapProfiler.HeapProfilerResetProfiles
instance CDP.Internal.Utils.Event CDP.Domains.HeapProfiler.HeapProfilerResetProfiles
instance Data.Aeson.Types.FromJSON.FromJSON CDP.Domains.HeapProfiler.HeapProfilerReportHeapSnapshotProgress
instance CDP.Internal.Utils.Event CDP.Domains.HeapProfiler.HeapProfilerReportHeapSnapshotProgress
instance Data.Aeson.Types.FromJSON.FromJSON CDP.Domains.HeapProfiler.HeapProfilerLastSeenObjectId
instance CDP.Internal.Utils.Event CDP.Domains.HeapProfiler.HeapProfilerLastSeenObjectId
instance Data.Aeson.Types.FromJSON.FromJSON CDP.Domains.HeapProfiler.HeapProfilerHeapStatsUpdate
instance CDP.Internal.Utils.Event CDP.Domains.HeapProfiler.HeapProfilerHeapStatsUpdate
instance Data.Aeson.Types.FromJSON.FromJSON CDP.Domains.HeapProfiler.HeapProfilerAddHeapSnapshotChunk
instance CDP.Internal.Utils.Event CDP.Domains.HeapProfiler.HeapProfilerAddHeapSnapshotChunk
instance Data.Aeson.Types.FromJSON.FromJSON CDP.Domains.HeapProfiler.HeapProfilerSamplingHeapProfile
instance Data.Aeson.Types.ToJSON.ToJSON CDP.Domains.HeapProfiler.HeapProfilerSamplingHeapProfile
instance Data.Aeson.Types.FromJSON.FromJSON CDP.Domains.HeapProfiler.HeapProfilerSamplingHeapProfileSample
instance Data.Aeson.Types.ToJSON.ToJSON CDP.Domains.HeapProfiler.HeapProfilerSamplingHeapProfileSample
instance Data.Aeson.Types.FromJSON.FromJSON CDP.Domains.HeapProfiler.HeapProfilerSamplingHeapProfileNode
instance Data.Aeson.Types.ToJSON.ToJSON CDP.Domains.HeapProfiler.HeapProfilerSamplingHeapProfileNode
-- | HeadlessExperimental
--
-- This domain provides experimental commands only supported in headless
-- mode.
module CDP.Domains.HeadlessExperimental
-- | Enables headless events for the target.
--
-- Parameters of the enable command.
data PHeadlessExperimentalEnable
PHeadlessExperimentalEnable :: PHeadlessExperimentalEnable
-- | Disables headless events for the target.
--
-- Parameters of the disable command.
data PHeadlessExperimentalDisable
PHeadlessExperimentalDisable :: PHeadlessExperimentalDisable
data HeadlessExperimentalBeginFrame
HeadlessExperimentalBeginFrame :: Bool -> Maybe Text -> HeadlessExperimentalBeginFrame
-- | Whether the BeginFrame resulted in damage and, thus, a new frame was
-- committed to the display. Reported for diagnostic uses, may be removed
-- in the future.
[headlessExperimentalBeginFrameHasDamage] :: HeadlessExperimentalBeginFrame -> Bool
-- | Base64-encoded image data of the screenshot, if one was requested and
-- successfully taken. (Encoded as a base64 string when passed over JSON)
[headlessExperimentalBeginFrameScreenshotData] :: HeadlessExperimentalBeginFrame -> Maybe Text
-- | Sends a BeginFrame to the target and returns when the frame was
-- completed. Optionally captures a screenshot from the resulting frame.
-- Requires that the target was created with enabled BeginFrameControl.
-- Designed for use with --run-all-compositor-stages-before-draw, see
-- also https://goo.gle/chrome-headless-rendering for more
-- background.
--
-- Parameters of the beginFrame command.
data PHeadlessExperimentalBeginFrame
PHeadlessExperimentalBeginFrame :: Maybe Double -> Maybe Double -> Maybe Bool -> Maybe HeadlessExperimentalScreenshotParams -> PHeadlessExperimentalBeginFrame
-- | Timestamp of this BeginFrame in Renderer TimeTicks (milliseconds of
-- uptime). If not set, the current time will be used.
[pHeadlessExperimentalBeginFrameFrameTimeTicks] :: PHeadlessExperimentalBeginFrame -> Maybe Double
-- | The interval between BeginFrames that is reported to the compositor,
-- in milliseconds. Defaults to a 60 frames/second interval, i.e. about
-- 16.666 milliseconds.
[pHeadlessExperimentalBeginFrameInterval] :: PHeadlessExperimentalBeginFrame -> Maybe Double
-- | Whether updates should not be committed and drawn onto the display.
-- False by default. If true, only side effects of the BeginFrame will be
-- run, such as layout and animations, but any visual updates may not be
-- visible on the display or in screenshots.
[pHeadlessExperimentalBeginFrameNoDisplayUpdates] :: PHeadlessExperimentalBeginFrame -> Maybe Bool
-- | If set, a screenshot of the frame will be captured and returned in the
-- response. Otherwise, no screenshot will be captured. Note that
-- capturing a screenshot can fail, for example, during renderer
-- initialization. In such a case, no screenshot data will be returned.
[pHeadlessExperimentalBeginFrameScreenshot] :: PHeadlessExperimentalBeginFrame -> Maybe HeadlessExperimentalScreenshotParams
data HeadlessExperimentalScreenshotParams
HeadlessExperimentalScreenshotParams :: Maybe HeadlessExperimentalScreenshotParamsFormat -> Maybe Int -> HeadlessExperimentalScreenshotParams
-- | Image compression format (defaults to png).
[headlessExperimentalScreenshotParamsFormat] :: HeadlessExperimentalScreenshotParams -> Maybe HeadlessExperimentalScreenshotParamsFormat
-- | Compression quality from range [0..100] (jpeg only).
[headlessExperimentalScreenshotParamsQuality] :: HeadlessExperimentalScreenshotParams -> Maybe Int
-- | Type ScreenshotParams. Encoding options for a screenshot.
data HeadlessExperimentalScreenshotParamsFormat
HeadlessExperimentalScreenshotParamsFormatJpeg :: HeadlessExperimentalScreenshotParamsFormat
HeadlessExperimentalScreenshotParamsFormatPng :: HeadlessExperimentalScreenshotParamsFormat
pHeadlessExperimentalBeginFrame :: PHeadlessExperimentalBeginFrame
pHeadlessExperimentalDisable :: PHeadlessExperimentalDisable
pHeadlessExperimentalEnable :: PHeadlessExperimentalEnable
instance GHC.Read.Read CDP.Domains.HeadlessExperimental.HeadlessExperimentalScreenshotParamsFormat
instance GHC.Show.Show CDP.Domains.HeadlessExperimental.HeadlessExperimentalScreenshotParamsFormat
instance GHC.Classes.Eq CDP.Domains.HeadlessExperimental.HeadlessExperimentalScreenshotParamsFormat
instance GHC.Classes.Ord CDP.Domains.HeadlessExperimental.HeadlessExperimentalScreenshotParamsFormat
instance GHC.Show.Show CDP.Domains.HeadlessExperimental.HeadlessExperimentalScreenshotParams
instance GHC.Classes.Eq CDP.Domains.HeadlessExperimental.HeadlessExperimentalScreenshotParams
instance GHC.Show.Show CDP.Domains.HeadlessExperimental.PHeadlessExperimentalBeginFrame
instance GHC.Classes.Eq CDP.Domains.HeadlessExperimental.PHeadlessExperimentalBeginFrame
instance GHC.Show.Show CDP.Domains.HeadlessExperimental.HeadlessExperimentalBeginFrame
instance GHC.Classes.Eq CDP.Domains.HeadlessExperimental.HeadlessExperimentalBeginFrame
instance GHC.Show.Show CDP.Domains.HeadlessExperimental.PHeadlessExperimentalDisable
instance GHC.Classes.Eq CDP.Domains.HeadlessExperimental.PHeadlessExperimentalDisable
instance GHC.Show.Show CDP.Domains.HeadlessExperimental.PHeadlessExperimentalEnable
instance GHC.Classes.Eq CDP.Domains.HeadlessExperimental.PHeadlessExperimentalEnable
instance Data.Aeson.Types.ToJSON.ToJSON CDP.Domains.HeadlessExperimental.PHeadlessExperimentalEnable
instance CDP.Internal.Utils.Command CDP.Domains.HeadlessExperimental.PHeadlessExperimentalEnable
instance Data.Aeson.Types.ToJSON.ToJSON CDP.Domains.HeadlessExperimental.PHeadlessExperimentalDisable
instance CDP.Internal.Utils.Command CDP.Domains.HeadlessExperimental.PHeadlessExperimentalDisable
instance Data.Aeson.Types.FromJSON.FromJSON CDP.Domains.HeadlessExperimental.HeadlessExperimentalBeginFrame
instance CDP.Internal.Utils.Command CDP.Domains.HeadlessExperimental.PHeadlessExperimentalBeginFrame
instance Data.Aeson.Types.ToJSON.ToJSON CDP.Domains.HeadlessExperimental.PHeadlessExperimentalBeginFrame
instance Data.Aeson.Types.FromJSON.FromJSON CDP.Domains.HeadlessExperimental.HeadlessExperimentalScreenshotParams
instance Data.Aeson.Types.ToJSON.ToJSON CDP.Domains.HeadlessExperimental.HeadlessExperimentalScreenshotParams
instance Data.Aeson.Types.FromJSON.FromJSON CDP.Domains.HeadlessExperimental.HeadlessExperimentalScreenshotParamsFormat
instance Data.Aeson.Types.ToJSON.ToJSON CDP.Domains.HeadlessExperimental.HeadlessExperimentalScreenshotParamsFormat
-- | EventBreakpoints
--
-- EventBreakpoints permits setting breakpoints on particular operations
-- and events in targets that run JavaScript but do not have a DOM.
-- JavaScript execution will stop on these operations as if there was a
-- regular breakpoint set.
module CDP.Domains.EventBreakpoints
-- | Removes breakpoint on particular native event.
--
-- Parameters of the removeInstrumentationBreakpoint command.
data PEventBreakpointsRemoveInstrumentationBreakpoint
PEventBreakpointsRemoveInstrumentationBreakpoint :: Text -> PEventBreakpointsRemoveInstrumentationBreakpoint
-- | Instrumentation name to stop on.
[pEventBreakpointsRemoveInstrumentationBreakpointEventName] :: PEventBreakpointsRemoveInstrumentationBreakpoint -> Text
-- | Sets breakpoint on particular native event.
--
-- Parameters of the setInstrumentationBreakpoint command.
data PEventBreakpointsSetInstrumentationBreakpoint
PEventBreakpointsSetInstrumentationBreakpoint :: Text -> PEventBreakpointsSetInstrumentationBreakpoint
-- | Instrumentation name to stop on.
[pEventBreakpointsSetInstrumentationBreakpointEventName] :: PEventBreakpointsSetInstrumentationBreakpoint -> Text
pEventBreakpointsSetInstrumentationBreakpoint :: Text -> PEventBreakpointsSetInstrumentationBreakpoint
pEventBreakpointsRemoveInstrumentationBreakpoint :: Text -> PEventBreakpointsRemoveInstrumentationBreakpoint
instance GHC.Show.Show CDP.Domains.EventBreakpoints.PEventBreakpointsSetInstrumentationBreakpoint
instance GHC.Classes.Eq CDP.Domains.EventBreakpoints.PEventBreakpointsSetInstrumentationBreakpoint
instance GHC.Show.Show CDP.Domains.EventBreakpoints.PEventBreakpointsRemoveInstrumentationBreakpoint
instance GHC.Classes.Eq CDP.Domains.EventBreakpoints.PEventBreakpointsRemoveInstrumentationBreakpoint
instance Data.Aeson.Types.ToJSON.ToJSON CDP.Domains.EventBreakpoints.PEventBreakpointsRemoveInstrumentationBreakpoint
instance CDP.Internal.Utils.Command CDP.Domains.EventBreakpoints.PEventBreakpointsRemoveInstrumentationBreakpoint
instance Data.Aeson.Types.ToJSON.ToJSON CDP.Domains.EventBreakpoints.PEventBreakpointsSetInstrumentationBreakpoint
instance CDP.Internal.Utils.Command CDP.Domains.EventBreakpoints.PEventBreakpointsSetInstrumentationBreakpoint
-- | DeviceOrientation
module CDP.Domains.DeviceOrientation
-- | Overrides the Device Orientation.
--
-- Parameters of the setDeviceOrientationOverride command.
data PDeviceOrientationSetDeviceOrientationOverride
PDeviceOrientationSetDeviceOrientationOverride :: Double -> Double -> Double -> PDeviceOrientationSetDeviceOrientationOverride
-- | Mock alpha
[pDeviceOrientationSetDeviceOrientationOverrideAlpha] :: PDeviceOrientationSetDeviceOrientationOverride -> Double
-- | Mock beta
[pDeviceOrientationSetDeviceOrientationOverrideBeta] :: PDeviceOrientationSetDeviceOrientationOverride -> Double
-- | Mock gamma
[pDeviceOrientationSetDeviceOrientationOverrideGamma] :: PDeviceOrientationSetDeviceOrientationOverride -> Double
-- | Clears the overridden Device Orientation.
--
-- Parameters of the clearDeviceOrientationOverride command.
data PDeviceOrientationClearDeviceOrientationOverride
PDeviceOrientationClearDeviceOrientationOverride :: PDeviceOrientationClearDeviceOrientationOverride
pDeviceOrientationClearDeviceOrientationOverride :: PDeviceOrientationClearDeviceOrientationOverride
pDeviceOrientationSetDeviceOrientationOverride :: Double -> Double -> Double -> PDeviceOrientationSetDeviceOrientationOverride
instance GHC.Show.Show CDP.Domains.DeviceOrientation.PDeviceOrientationClearDeviceOrientationOverride
instance GHC.Classes.Eq CDP.Domains.DeviceOrientation.PDeviceOrientationClearDeviceOrientationOverride
instance GHC.Show.Show CDP.Domains.DeviceOrientation.PDeviceOrientationSetDeviceOrientationOverride
instance GHC.Classes.Eq CDP.Domains.DeviceOrientation.PDeviceOrientationSetDeviceOrientationOverride
instance Data.Aeson.Types.ToJSON.ToJSON CDP.Domains.DeviceOrientation.PDeviceOrientationSetDeviceOrientationOverride
instance CDP.Internal.Utils.Command CDP.Domains.DeviceOrientation.PDeviceOrientationSetDeviceOrientationOverride
instance Data.Aeson.Types.ToJSON.ToJSON CDP.Domains.DeviceOrientation.PDeviceOrientationClearDeviceOrientationOverride
instance CDP.Internal.Utils.Command CDP.Domains.DeviceOrientation.PDeviceOrientationClearDeviceOrientationOverride
-- | Debugger
--
-- Debugger domain exposes JavaScript debugging capabilities. It allows
-- setting and removing breakpoints, stepping through execution,
-- exploring stack traces, etc.
module CDP.Domains.Debugger
-- | Steps over the statement.
--
-- Parameters of the stepOver command.
data PDebuggerStepOver
PDebuggerStepOver :: Maybe [DebuggerLocationRange] -> PDebuggerStepOver
-- | The skipList specifies location ranges that should be skipped on step
-- over.
[pDebuggerStepOverSkipList] :: PDebuggerStepOver -> Maybe [DebuggerLocationRange]
-- | Steps out of the function call.
--
-- Parameters of the stepOut command.
data PDebuggerStepOut
PDebuggerStepOut :: PDebuggerStepOut
-- | Steps into the function call.
--
-- Parameters of the stepInto command.
data PDebuggerStepInto
PDebuggerStepInto :: Maybe Bool -> Maybe [DebuggerLocationRange] -> PDebuggerStepInto
-- | Debugger will pause on the execution of the first async task which was
-- scheduled before next pause.
[pDebuggerStepIntoBreakOnAsyncCall] :: PDebuggerStepInto -> Maybe Bool
-- | The skipList specifies location ranges that should be skipped on step
-- into.
[pDebuggerStepIntoSkipList] :: PDebuggerStepInto -> Maybe [DebuggerLocationRange]
-- | Changes value of variable in a callframe. Object-based scopes are not
-- supported and must be mutated manually.
--
-- Parameters of the setVariableValue command.
data PDebuggerSetVariableValue
PDebuggerSetVariableValue :: Int -> Text -> RuntimeCallArgument -> DebuggerCallFrameId -> PDebuggerSetVariableValue
-- | 0-based number of scope as was listed in scope chain. Only
-- local, closure and catch scope types are
-- allowed. Other scopes could be manipulated manually.
[pDebuggerSetVariableValueScopeNumber] :: PDebuggerSetVariableValue -> Int
-- | Variable name.
[pDebuggerSetVariableValueVariableName] :: PDebuggerSetVariableValue -> Text
-- | New variable value.
[pDebuggerSetVariableValueNewValue] :: PDebuggerSetVariableValue -> RuntimeCallArgument
-- | Id of callframe that holds variable.
[pDebuggerSetVariableValueCallFrameId] :: PDebuggerSetVariableValue -> DebuggerCallFrameId
-- | Makes page not interrupt on any pauses (breakpoint, exception, dom
-- exception etc).
--
-- Parameters of the setSkipAllPauses command.
data PDebuggerSetSkipAllPauses
PDebuggerSetSkipAllPauses :: Bool -> PDebuggerSetSkipAllPauses
-- | New value for skip pauses state.
[pDebuggerSetSkipAllPausesSkip] :: PDebuggerSetSkipAllPauses -> Bool
data DebuggerSetScriptSource
DebuggerSetScriptSource :: DebuggerSetScriptSourceStatus -> Maybe RuntimeExceptionDetails -> DebuggerSetScriptSource
-- | Whether the operation was successful or not. Only Ok denotes
-- a successful live edit while the other enum variants denote why the
-- live edit failed.
[debuggerSetScriptSourceStatus] :: DebuggerSetScriptSource -> DebuggerSetScriptSourceStatus
-- | Exception details if any. Only present when status is
-- CompileError.
[debuggerSetScriptSourceExceptionDetails] :: DebuggerSetScriptSource -> Maybe RuntimeExceptionDetails
data DebuggerSetScriptSourceStatus
DebuggerSetScriptSourceStatusOk :: DebuggerSetScriptSourceStatus
DebuggerSetScriptSourceStatusCompileError :: DebuggerSetScriptSourceStatus
DebuggerSetScriptSourceStatusBlockedByActiveGenerator :: DebuggerSetScriptSourceStatus
DebuggerSetScriptSourceStatusBlockedByActiveFunction :: DebuggerSetScriptSourceStatus
-- | Edits JavaScript source live.
--
-- In general, functions that are currently on the stack can not be
-- edited with a single exception: If the edited function is the top-most
-- stack frame and that is the only activation of that function on the
-- stack. In this case the live edit will be successful and a
-- restartFrame for the top-most function is automatically
-- triggered.
--
-- Parameters of the setScriptSource command.
data PDebuggerSetScriptSource
PDebuggerSetScriptSource :: RuntimeScriptId -> Text -> Maybe Bool -> Maybe Bool -> PDebuggerSetScriptSource
-- | Id of the script to edit.
[pDebuggerSetScriptSourceScriptId] :: PDebuggerSetScriptSource -> RuntimeScriptId
-- | New content of the script.
[pDebuggerSetScriptSourceScriptSource] :: PDebuggerSetScriptSource -> Text
-- | If true the change will not actually be applied. Dry run may be used
-- to get result description without actually modifying the code.
[pDebuggerSetScriptSourceDryRun] :: PDebuggerSetScriptSource -> Maybe Bool
-- | If true, then scriptSource is allowed to change the function
-- on top of the stack as long as the top-most stack frame is the only
-- activation of that function.
[pDebuggerSetScriptSourceAllowTopFrameEditing] :: PDebuggerSetScriptSource -> Maybe Bool
-- | Changes return value in top frame. Available only at return break
-- position.
--
-- Parameters of the setReturnValue command.
data PDebuggerSetReturnValue
PDebuggerSetReturnValue :: RuntimeCallArgument -> PDebuggerSetReturnValue
-- | New return value.
[pDebuggerSetReturnValueNewValue] :: PDebuggerSetReturnValue -> RuntimeCallArgument
data PDebuggerSetPauseOnExceptions
PDebuggerSetPauseOnExceptions :: PDebuggerSetPauseOnExceptionsState -> PDebuggerSetPauseOnExceptions
-- | Pause on exceptions mode.
[pDebuggerSetPauseOnExceptionsState] :: PDebuggerSetPauseOnExceptions -> PDebuggerSetPauseOnExceptionsState
-- | Defines pause on exceptions state. Can be set to stop on all
-- exceptions, uncaught exceptions or no exceptions. Initial pause on
-- exceptions state is none.
--
-- Parameters of the setPauseOnExceptions command.
data PDebuggerSetPauseOnExceptionsState
PDebuggerSetPauseOnExceptionsStateNone :: PDebuggerSetPauseOnExceptionsState
PDebuggerSetPauseOnExceptionsStateUncaught :: PDebuggerSetPauseOnExceptionsState
PDebuggerSetPauseOnExceptionsStateAll :: PDebuggerSetPauseOnExceptionsState
-- | Activates / deactivates all breakpoints on the page.
--
-- Parameters of the setBreakpointsActive command.
data PDebuggerSetBreakpointsActive
PDebuggerSetBreakpointsActive :: Bool -> PDebuggerSetBreakpointsActive
-- | New value for breakpoints active state.
[pDebuggerSetBreakpointsActiveActive] :: PDebuggerSetBreakpointsActive -> Bool
data DebuggerSetBreakpointOnFunctionCall
DebuggerSetBreakpointOnFunctionCall :: DebuggerBreakpointId -> DebuggerSetBreakpointOnFunctionCall
-- | Id of the created breakpoint for further reference.
[debuggerSetBreakpointOnFunctionCallBreakpointId] :: DebuggerSetBreakpointOnFunctionCall -> DebuggerBreakpointId
-- | Sets JavaScript breakpoint before each call to the given function. If
-- another function was created from the same source as a given one,
-- calling it will also trigger the breakpoint.
--
-- Parameters of the setBreakpointOnFunctionCall command.
data PDebuggerSetBreakpointOnFunctionCall
PDebuggerSetBreakpointOnFunctionCall :: RuntimeRemoteObjectId -> Maybe Text -> PDebuggerSetBreakpointOnFunctionCall
-- | Function object id.
[pDebuggerSetBreakpointOnFunctionCallObjectId] :: PDebuggerSetBreakpointOnFunctionCall -> RuntimeRemoteObjectId
-- | Expression to use as a breakpoint condition. When specified, debugger
-- will stop on the breakpoint if this expression evaluates to true.
[pDebuggerSetBreakpointOnFunctionCallCondition] :: PDebuggerSetBreakpointOnFunctionCall -> Maybe Text
data DebuggerSetBreakpointByUrl
DebuggerSetBreakpointByUrl :: DebuggerBreakpointId -> [DebuggerLocation] -> DebuggerSetBreakpointByUrl
-- | Id of the created breakpoint for further reference.
[debuggerSetBreakpointByUrlBreakpointId] :: DebuggerSetBreakpointByUrl -> DebuggerBreakpointId
-- | List of the locations this breakpoint resolved into upon addition.
[debuggerSetBreakpointByUrlLocations] :: DebuggerSetBreakpointByUrl -> [DebuggerLocation]
-- | Sets JavaScript breakpoint at given location specified either by URL
-- or URL regex. Once this command is issued, all existing parsed scripts
-- will have breakpoints resolved and returned in locations
-- property. Further matching script parsing will result in subsequent
-- breakpointResolved events issued. This logical breakpoint
-- will survive page reloads.
--
-- Parameters of the setBreakpointByUrl command.
data PDebuggerSetBreakpointByUrl
PDebuggerSetBreakpointByUrl :: Int -> Maybe Text -> Maybe Text -> Maybe Text -> Maybe Int -> Maybe Text -> PDebuggerSetBreakpointByUrl
-- | Line number to set breakpoint at.
[pDebuggerSetBreakpointByUrlLineNumber] :: PDebuggerSetBreakpointByUrl -> Int
-- | URL of the resources to set breakpoint on.
[pDebuggerSetBreakpointByUrlUrl] :: PDebuggerSetBreakpointByUrl -> Maybe Text
-- | Regex pattern for the URLs of the resources to set breakpoints on.
-- Either url or urlRegex must be specified.
[pDebuggerSetBreakpointByUrlUrlRegex] :: PDebuggerSetBreakpointByUrl -> Maybe Text
-- | Script hash of the resources to set breakpoint on.
[pDebuggerSetBreakpointByUrlScriptHash] :: PDebuggerSetBreakpointByUrl -> Maybe Text
-- | Offset in the line to set breakpoint at.
[pDebuggerSetBreakpointByUrlColumnNumber] :: PDebuggerSetBreakpointByUrl -> Maybe Int
-- | Expression to use as a breakpoint condition. When specified, debugger
-- will only stop on the breakpoint if this expression evaluates to true.
[pDebuggerSetBreakpointByUrlCondition] :: PDebuggerSetBreakpointByUrl -> Maybe Text
data DebuggerSetInstrumentationBreakpoint
DebuggerSetInstrumentationBreakpoint :: DebuggerBreakpointId -> DebuggerSetInstrumentationBreakpoint
-- | Id of the created breakpoint for further reference.
[debuggerSetInstrumentationBreakpointBreakpointId] :: DebuggerSetInstrumentationBreakpoint -> DebuggerBreakpointId
data PDebuggerSetInstrumentationBreakpoint
PDebuggerSetInstrumentationBreakpoint :: PDebuggerSetInstrumentationBreakpointInstrumentation -> PDebuggerSetInstrumentationBreakpoint
-- | Instrumentation name.
[pDebuggerSetInstrumentationBreakpointInstrumentation] :: PDebuggerSetInstrumentationBreakpoint -> PDebuggerSetInstrumentationBreakpointInstrumentation
-- | Sets instrumentation breakpoint.
--
-- Parameters of the setInstrumentationBreakpoint command.
data PDebuggerSetInstrumentationBreakpointInstrumentation
PDebuggerSetInstrumentationBreakpointInstrumentationBeforeScriptExecution :: PDebuggerSetInstrumentationBreakpointInstrumentation
PDebuggerSetInstrumentationBreakpointInstrumentationBeforeScriptWithSourceMapExecution :: PDebuggerSetInstrumentationBreakpointInstrumentation
data DebuggerSetBreakpoint
DebuggerSetBreakpoint :: DebuggerBreakpointId -> DebuggerLocation -> DebuggerSetBreakpoint
-- | Id of the created breakpoint for further reference.
[debuggerSetBreakpointBreakpointId] :: DebuggerSetBreakpoint -> DebuggerBreakpointId
-- | Location this breakpoint resolved into.
[debuggerSetBreakpointActualLocation] :: DebuggerSetBreakpoint -> DebuggerLocation
-- | Sets JavaScript breakpoint at a given location.
--
-- Parameters of the setBreakpoint command.
data PDebuggerSetBreakpoint
PDebuggerSetBreakpoint :: DebuggerLocation -> Maybe Text -> PDebuggerSetBreakpoint
-- | Location to set breakpoint in.
[pDebuggerSetBreakpointLocation] :: PDebuggerSetBreakpoint -> DebuggerLocation
-- | Expression to use as a breakpoint condition. When specified, debugger
-- will only stop on the breakpoint if this expression evaluates to true.
[pDebuggerSetBreakpointCondition] :: PDebuggerSetBreakpoint -> Maybe Text
-- | Makes backend skip steps in the script in blackboxed ranges. VM will
-- try leave blacklisted scripts by performing 'step in' several times,
-- finally resorting to 'step out' if unsuccessful. Positions array
-- contains positions where blackbox state is changed. First interval
-- isn't blackboxed. Array should be sorted.
--
-- Parameters of the setBlackboxedRanges command.
data PDebuggerSetBlackboxedRanges
PDebuggerSetBlackboxedRanges :: RuntimeScriptId -> [DebuggerScriptPosition] -> PDebuggerSetBlackboxedRanges
-- | Id of the script.
[pDebuggerSetBlackboxedRangesScriptId] :: PDebuggerSetBlackboxedRanges -> RuntimeScriptId
[pDebuggerSetBlackboxedRangesPositions] :: PDebuggerSetBlackboxedRanges -> [DebuggerScriptPosition]
-- | Replace previous blackbox patterns with passed ones. Forces backend to
-- skip stepping/pausing in scripts with url matching one of the
-- patterns. VM will try to leave blackboxed script by performing 'step
-- in' several times, finally resorting to 'step out' if unsuccessful.
--
-- Parameters of the setBlackboxPatterns command.
data PDebuggerSetBlackboxPatterns
PDebuggerSetBlackboxPatterns :: [Text] -> PDebuggerSetBlackboxPatterns
-- | Array of regexps that will be used to check script url for blackbox
-- state.
[pDebuggerSetBlackboxPatternsPatterns] :: PDebuggerSetBlackboxPatterns -> [Text]
-- | Enables or disables async call stacks tracking.
--
-- Parameters of the setAsyncCallStackDepth command.
data PDebuggerSetAsyncCallStackDepth
PDebuggerSetAsyncCallStackDepth :: Int -> PDebuggerSetAsyncCallStackDepth
-- | Maximum depth of async call stacks. Setting to `0` will effectively
-- disable collecting async call stacks (default).
[pDebuggerSetAsyncCallStackDepthMaxDepth] :: PDebuggerSetAsyncCallStackDepth -> Int
data DebuggerSearchInContent
DebuggerSearchInContent :: [DebuggerSearchMatch] -> DebuggerSearchInContent
-- | List of search matches.
[debuggerSearchInContentResult] :: DebuggerSearchInContent -> [DebuggerSearchMatch]
-- | Searches for given string in script content.
--
-- Parameters of the searchInContent command.
data PDebuggerSearchInContent
PDebuggerSearchInContent :: RuntimeScriptId -> Text -> Maybe Bool -> Maybe Bool -> PDebuggerSearchInContent
-- | Id of the script to search in.
[pDebuggerSearchInContentScriptId] :: PDebuggerSearchInContent -> RuntimeScriptId
-- | String to search for.
[pDebuggerSearchInContentQuery] :: PDebuggerSearchInContent -> Text
-- | If true, search is case sensitive.
[pDebuggerSearchInContentCaseSensitive] :: PDebuggerSearchInContent -> Maybe Bool
-- | If true, treats string parameter as regex.
[pDebuggerSearchInContentIsRegex] :: PDebuggerSearchInContent -> Maybe Bool
-- | Resumes JavaScript execution.
--
-- Parameters of the resume command.
data PDebuggerResume
PDebuggerResume :: Maybe Bool -> PDebuggerResume
-- | Set to true to terminate execution upon resuming execution. In
-- contrast to Runtime.terminateExecution, this will allows to execute
-- further JavaScript (i.e. via evaluation) until execution of the paused
-- code is actually resumed, at which point termination is triggered. If
-- execution is currently not paused, this parameter has no effect.
[pDebuggerResumeTerminateOnResume] :: PDebuggerResume -> Maybe Bool
data PDebuggerRestartFrame
PDebuggerRestartFrame :: DebuggerCallFrameId -> Maybe PDebuggerRestartFrameMode -> PDebuggerRestartFrame
-- | Call frame identifier to evaluate on.
[pDebuggerRestartFrameCallFrameId] :: PDebuggerRestartFrame -> DebuggerCallFrameId
-- | The mode parameter must be present and set to
-- StepInto, otherwise restartFrame will error out.
[pDebuggerRestartFrameMode] :: PDebuggerRestartFrame -> Maybe PDebuggerRestartFrameMode
-- | Restarts particular call frame from the beginning. The old, deprecated
-- behavior of restartFrame is to stay paused and allow further
-- CDP commands after a restart was scheduled. This can cause problems
-- with restarting, so we now continue execution immediatly after it has
-- been scheduled until we reach the beginning of the restarted frame.
--
-- To stay back-wards compatible, restartFrame now expects a
-- mode parameter to be present. If the mode parameter
-- is missing, restartFrame errors out.
--
-- The various return values are deprecated and callFrames is
-- always empty. Use the call frames from the `Debugger#paused` events
-- instead, that fires once V8 pauses at the beginning of the restarted
-- function.
--
-- Parameters of the restartFrame command.
data PDebuggerRestartFrameMode
PDebuggerRestartFrameModeStepInto :: PDebuggerRestartFrameMode
-- | Removes JavaScript breakpoint.
--
-- Parameters of the removeBreakpoint command.
data PDebuggerRemoveBreakpoint
PDebuggerRemoveBreakpoint :: DebuggerBreakpointId -> PDebuggerRemoveBreakpoint
[pDebuggerRemoveBreakpointBreakpointId] :: PDebuggerRemoveBreakpoint -> DebuggerBreakpointId
-- | Stops on the next JavaScript statement.
--
-- Parameters of the pause command.
data PDebuggerPause
PDebuggerPause :: PDebuggerPause
data DebuggerGetStackTrace
DebuggerGetStackTrace :: RuntimeStackTrace -> DebuggerGetStackTrace
[debuggerGetStackTraceStackTrace] :: DebuggerGetStackTrace -> RuntimeStackTrace
-- | Returns stack trace with given stackTraceId.
--
-- Parameters of the getStackTrace command.
data PDebuggerGetStackTrace
PDebuggerGetStackTrace :: RuntimeStackTraceId -> PDebuggerGetStackTrace
[pDebuggerGetStackTraceStackTraceId] :: PDebuggerGetStackTrace -> RuntimeStackTraceId
data DebuggerNextWasmDisassemblyChunk
DebuggerNextWasmDisassemblyChunk :: DebuggerWasmDisassemblyChunk -> DebuggerNextWasmDisassemblyChunk
-- | The next chunk of disassembly.
[debuggerNextWasmDisassemblyChunkChunk] :: DebuggerNextWasmDisassemblyChunk -> DebuggerWasmDisassemblyChunk
-- | Disassemble the next chunk of lines for the module corresponding to
-- the stream. If disassembly is complete, this API will invalidate the
-- streamId and return an empty chunk. Any subsequent calls for the now
-- invalid stream will return errors.
--
-- Parameters of the nextWasmDisassemblyChunk command.
data PDebuggerNextWasmDisassemblyChunk
PDebuggerNextWasmDisassemblyChunk :: Text -> PDebuggerNextWasmDisassemblyChunk
[pDebuggerNextWasmDisassemblyChunkStreamId] :: PDebuggerNextWasmDisassemblyChunk -> Text
data DebuggerDisassembleWasmModule
DebuggerDisassembleWasmModule :: Maybe Text -> Int -> [Int] -> DebuggerWasmDisassemblyChunk -> DebuggerDisassembleWasmModule
-- | For large modules, return a stream from which additional chunks of
-- disassembly can be read successively.
[debuggerDisassembleWasmModuleStreamId] :: DebuggerDisassembleWasmModule -> Maybe Text
-- | The total number of lines in the disassembly text.
[debuggerDisassembleWasmModuleTotalNumberOfLines] :: DebuggerDisassembleWasmModule -> Int
-- | The offsets of all function bodies, in the format [start1, end1,
-- start2, end2, ...] where all ends are exclusive.
[debuggerDisassembleWasmModuleFunctionBodyOffsets] :: DebuggerDisassembleWasmModule -> [Int]
-- | The first chunk of disassembly.
[debuggerDisassembleWasmModuleChunk] :: DebuggerDisassembleWasmModule -> DebuggerWasmDisassemblyChunk
-- | Parameters of the disassembleWasmModule command.
data PDebuggerDisassembleWasmModule
PDebuggerDisassembleWasmModule :: RuntimeScriptId -> PDebuggerDisassembleWasmModule
-- | Id of the script to disassemble
[pDebuggerDisassembleWasmModuleScriptId] :: PDebuggerDisassembleWasmModule -> RuntimeScriptId
data DebuggerGetScriptSource
DebuggerGetScriptSource :: Text -> Maybe Text -> DebuggerGetScriptSource
-- | Script source (empty in case of Wasm bytecode).
[debuggerGetScriptSourceScriptSource] :: DebuggerGetScriptSource -> Text
-- | Wasm bytecode. (Encoded as a base64 string when passed over JSON)
[debuggerGetScriptSourceBytecode] :: DebuggerGetScriptSource -> Maybe Text
-- | Returns source for the script with given id.
--
-- Parameters of the getScriptSource command.
data PDebuggerGetScriptSource
PDebuggerGetScriptSource :: RuntimeScriptId -> PDebuggerGetScriptSource
-- | Id of the script to get source for.
[pDebuggerGetScriptSourceScriptId] :: PDebuggerGetScriptSource -> RuntimeScriptId
data DebuggerGetPossibleBreakpoints
DebuggerGetPossibleBreakpoints :: [DebuggerBreakLocation] -> DebuggerGetPossibleBreakpoints
-- | List of the possible breakpoint locations.
[debuggerGetPossibleBreakpointsLocations] :: DebuggerGetPossibleBreakpoints -> [DebuggerBreakLocation]
-- | Returns possible locations for breakpoint. scriptId in start and end
-- range locations should be the same.
--
-- Parameters of the getPossibleBreakpoints command.
data PDebuggerGetPossibleBreakpoints
PDebuggerGetPossibleBreakpoints :: DebuggerLocation -> Maybe DebuggerLocation -> Maybe Bool -> PDebuggerGetPossibleBreakpoints
-- | Start of range to search possible breakpoint locations in.
[pDebuggerGetPossibleBreakpointsStart] :: PDebuggerGetPossibleBreakpoints -> DebuggerLocation
-- | End of range to search possible breakpoint locations in (excluding).
-- When not specified, end of scripts is used as end of range.
[pDebuggerGetPossibleBreakpointsEnd] :: PDebuggerGetPossibleBreakpoints -> Maybe DebuggerLocation
-- | Only consider locations which are in the same (non-nested) function as
-- start.
[pDebuggerGetPossibleBreakpointsRestrictToFunction] :: PDebuggerGetPossibleBreakpoints -> Maybe Bool
data DebuggerEvaluateOnCallFrame
DebuggerEvaluateOnCallFrame :: RuntimeRemoteObject -> Maybe RuntimeExceptionDetails -> DebuggerEvaluateOnCallFrame
-- | Object wrapper for the evaluation result.
[debuggerEvaluateOnCallFrameResult] :: DebuggerEvaluateOnCallFrame -> RuntimeRemoteObject
-- | Exception details.
[debuggerEvaluateOnCallFrameExceptionDetails] :: DebuggerEvaluateOnCallFrame -> Maybe RuntimeExceptionDetails
-- | Evaluates expression on a given call frame.
--
-- Parameters of the evaluateOnCallFrame command.
data PDebuggerEvaluateOnCallFrame
PDebuggerEvaluateOnCallFrame :: DebuggerCallFrameId -> Text -> Maybe Text -> Maybe Bool -> Maybe Bool -> Maybe Bool -> Maybe Bool -> Maybe Bool -> Maybe RuntimeTimeDelta -> PDebuggerEvaluateOnCallFrame
-- | Call frame identifier to evaluate on.
[pDebuggerEvaluateOnCallFrameCallFrameId] :: PDebuggerEvaluateOnCallFrame -> DebuggerCallFrameId
-- | Expression to evaluate.
[pDebuggerEvaluateOnCallFrameExpression] :: PDebuggerEvaluateOnCallFrame -> Text
-- | String object group name to put result into (allows rapid releasing
-- resulting object handles using releaseObjectGroup).
[pDebuggerEvaluateOnCallFrameObjectGroup] :: PDebuggerEvaluateOnCallFrame -> Maybe Text
-- | Specifies whether command line API should be available to the
-- evaluated expression, defaults to false.
[pDebuggerEvaluateOnCallFrameIncludeCommandLineAPI] :: PDebuggerEvaluateOnCallFrame -> Maybe Bool
-- | In silent mode exceptions thrown during evaluation are not reported
-- and do not pause execution. Overrides setPauseOnException
-- state.
[pDebuggerEvaluateOnCallFrameSilent] :: PDebuggerEvaluateOnCallFrame -> Maybe Bool
-- | Whether the result is expected to be a JSON object that should be sent
-- by value.
[pDebuggerEvaluateOnCallFrameReturnByValue] :: PDebuggerEvaluateOnCallFrame -> Maybe Bool
-- | Whether preview should be generated for the result.
[pDebuggerEvaluateOnCallFrameGeneratePreview] :: PDebuggerEvaluateOnCallFrame -> Maybe Bool
-- | Whether to throw an exception if side effect cannot be ruled out
-- during evaluation.
[pDebuggerEvaluateOnCallFrameThrowOnSideEffect] :: PDebuggerEvaluateOnCallFrame -> Maybe Bool
-- | Terminate execution after timing out (number of milliseconds).
[pDebuggerEvaluateOnCallFrameTimeout] :: PDebuggerEvaluateOnCallFrame -> Maybe RuntimeTimeDelta
data DebuggerEnable
DebuggerEnable :: RuntimeUniqueDebuggerId -> DebuggerEnable
-- | Unique identifier of the debugger.
[debuggerEnableDebuggerId] :: DebuggerEnable -> RuntimeUniqueDebuggerId
-- | Enables debugger for the given page. Clients should not assume that
-- the debugging has been enabled until the result for this command is
-- received.
--
-- Parameters of the enable command.
data PDebuggerEnable
PDebuggerEnable :: Maybe Double -> PDebuggerEnable
-- | The maximum size in bytes of collected scripts (not referenced by
-- other heap objects) the debugger can hold. Puts no limit if parameter
-- is omitted.
[pDebuggerEnableMaxScriptsCacheSize] :: PDebuggerEnable -> Maybe Double
-- | Disables debugger for given page.
--
-- Parameters of the disable command.
data PDebuggerDisable
PDebuggerDisable :: PDebuggerDisable
data PDebuggerContinueToLocation
PDebuggerContinueToLocation :: DebuggerLocation -> Maybe PDebuggerContinueToLocationTargetCallFrames -> PDebuggerContinueToLocation
-- | Location to continue to.
[pDebuggerContinueToLocationLocation] :: PDebuggerContinueToLocation -> DebuggerLocation
[pDebuggerContinueToLocationTargetCallFrames] :: PDebuggerContinueToLocation -> Maybe PDebuggerContinueToLocationTargetCallFrames
-- | Continues execution until specific location is reached.
--
-- Parameters of the continueToLocation command.
data PDebuggerContinueToLocationTargetCallFrames
PDebuggerContinueToLocationTargetCallFramesAny :: PDebuggerContinueToLocationTargetCallFrames
PDebuggerContinueToLocationTargetCallFramesCurrent :: PDebuggerContinueToLocationTargetCallFrames
-- | Type of the scriptParsed event.
data DebuggerScriptParsed
DebuggerScriptParsed :: RuntimeScriptId -> Text -> Int -> Int -> Int -> Int -> RuntimeExecutionContextId -> Text -> Maybe [(Text, Text)] -> Maybe Bool -> Maybe Text -> Maybe Bool -> Maybe Bool -> Maybe Int -> Maybe RuntimeStackTrace -> Maybe Int -> Maybe DebuggerScriptLanguage -> Maybe DebuggerDebugSymbols -> Maybe Text -> DebuggerScriptParsed
-- | Identifier of the script parsed.
[debuggerScriptParsedScriptId] :: DebuggerScriptParsed -> RuntimeScriptId
-- | URL or name of the script parsed (if any).
[debuggerScriptParsedUrl] :: DebuggerScriptParsed -> Text
-- | Line offset of the script within the resource with given URL (for
-- script tags).
[debuggerScriptParsedStartLine] :: DebuggerScriptParsed -> Int
-- | Column offset of the script within the resource with given URL.
[debuggerScriptParsedStartColumn] :: DebuggerScriptParsed -> Int
-- | Last line of the script.
[debuggerScriptParsedEndLine] :: DebuggerScriptParsed -> Int
-- | Length of the last line of the script.
[debuggerScriptParsedEndColumn] :: DebuggerScriptParsed -> Int
-- | Specifies script creation context.
[debuggerScriptParsedExecutionContextId] :: DebuggerScriptParsed -> RuntimeExecutionContextId
-- | Content hash of the script, SHA-256.
[debuggerScriptParsedHash] :: DebuggerScriptParsed -> Text
-- | Embedder-specific auxiliary data.
[debuggerScriptParsedExecutionContextAuxData] :: DebuggerScriptParsed -> Maybe [(Text, Text)]
-- | True, if this script is generated as a result of the live edit
-- operation.
[debuggerScriptParsedIsLiveEdit] :: DebuggerScriptParsed -> Maybe Bool
-- | URL of source map associated with script (if any).
[debuggerScriptParsedSourceMapURL] :: DebuggerScriptParsed -> Maybe Text
-- | True, if this script has sourceURL.
[debuggerScriptParsedHasSourceURL] :: DebuggerScriptParsed -> Maybe Bool
-- | True, if this script is ES6 module.
[debuggerScriptParsedIsModule] :: DebuggerScriptParsed -> Maybe Bool
-- | This script length.
[debuggerScriptParsedLength] :: DebuggerScriptParsed -> Maybe Int
-- | JavaScript top stack frame of where the script parsed event was
-- triggered if available.
[debuggerScriptParsedStackTrace] :: DebuggerScriptParsed -> Maybe RuntimeStackTrace
-- | If the scriptLanguage is WebAssembly, the code section offset in the
-- module.
[debuggerScriptParsedCodeOffset] :: DebuggerScriptParsed -> Maybe Int
-- | The language of the script.
[debuggerScriptParsedScriptLanguage] :: DebuggerScriptParsed -> Maybe DebuggerScriptLanguage
-- | If the scriptLanguage is WebASsembly, the source of debug symbols for
-- the module.
[debuggerScriptParsedDebugSymbols] :: DebuggerScriptParsed -> Maybe DebuggerDebugSymbols
-- | The name the embedder supplied for this script.
[debuggerScriptParsedEmbedderName] :: DebuggerScriptParsed -> Maybe Text
-- | Type of the scriptFailedToParse event.
data DebuggerScriptFailedToParse
DebuggerScriptFailedToParse :: RuntimeScriptId -> Text -> Int -> Int -> Int -> Int -> RuntimeExecutionContextId -> Text -> Maybe [(Text, Text)] -> Maybe Text -> Maybe Bool -> Maybe Bool -> Maybe Int -> Maybe RuntimeStackTrace -> Maybe Int -> Maybe DebuggerScriptLanguage -> Maybe Text -> DebuggerScriptFailedToParse
-- | Identifier of the script parsed.
[debuggerScriptFailedToParseScriptId] :: DebuggerScriptFailedToParse -> RuntimeScriptId
-- | URL or name of the script parsed (if any).
[debuggerScriptFailedToParseUrl] :: DebuggerScriptFailedToParse -> Text
-- | Line offset of the script within the resource with given URL (for
-- script tags).
[debuggerScriptFailedToParseStartLine] :: DebuggerScriptFailedToParse -> Int
-- | Column offset of the script within the resource with given URL.
[debuggerScriptFailedToParseStartColumn] :: DebuggerScriptFailedToParse -> Int
-- | Last line of the script.
[debuggerScriptFailedToParseEndLine] :: DebuggerScriptFailedToParse -> Int
-- | Length of the last line of the script.
[debuggerScriptFailedToParseEndColumn] :: DebuggerScriptFailedToParse -> Int
-- | Specifies script creation context.
[debuggerScriptFailedToParseExecutionContextId] :: DebuggerScriptFailedToParse -> RuntimeExecutionContextId
-- | Content hash of the script, SHA-256.
[debuggerScriptFailedToParseHash] :: DebuggerScriptFailedToParse -> Text
-- | Embedder-specific auxiliary data.
[debuggerScriptFailedToParseExecutionContextAuxData] :: DebuggerScriptFailedToParse -> Maybe [(Text, Text)]
-- | URL of source map associated with script (if any).
[debuggerScriptFailedToParseSourceMapURL] :: DebuggerScriptFailedToParse -> Maybe Text
-- | True, if this script has sourceURL.
[debuggerScriptFailedToParseHasSourceURL] :: DebuggerScriptFailedToParse -> Maybe Bool
-- | True, if this script is ES6 module.
[debuggerScriptFailedToParseIsModule] :: DebuggerScriptFailedToParse -> Maybe Bool
-- | This script length.
[debuggerScriptFailedToParseLength] :: DebuggerScriptFailedToParse -> Maybe Int
-- | JavaScript top stack frame of where the script parsed event was
-- triggered if available.
[debuggerScriptFailedToParseStackTrace] :: DebuggerScriptFailedToParse -> Maybe RuntimeStackTrace
-- | If the scriptLanguage is WebAssembly, the code section offset in the
-- module.
[debuggerScriptFailedToParseCodeOffset] :: DebuggerScriptFailedToParse -> Maybe Int
-- | The language of the script.
[debuggerScriptFailedToParseScriptLanguage] :: DebuggerScriptFailedToParse -> Maybe DebuggerScriptLanguage
-- | The name the embedder supplied for this script.
[debuggerScriptFailedToParseEmbedderName] :: DebuggerScriptFailedToParse -> Maybe Text
-- | Type of the resumed event.
data DebuggerResumed
DebuggerResumed :: DebuggerResumed
data DebuggerPaused
DebuggerPaused :: [DebuggerCallFrame] -> DebuggerPausedReason -> Maybe [(Text, Text)] -> Maybe [Text] -> Maybe RuntimeStackTrace -> Maybe RuntimeStackTraceId -> DebuggerPaused
-- | Call stack the virtual machine stopped on.
[debuggerPausedCallFrames] :: DebuggerPaused -> [DebuggerCallFrame]
-- | Pause reason.
[debuggerPausedReason] :: DebuggerPaused -> DebuggerPausedReason
-- | Object containing break-specific auxiliary properties.
[debuggerPausedData] :: DebuggerPaused -> Maybe [(Text, Text)]
-- | Hit breakpoints IDs
[debuggerPausedHitBreakpoints] :: DebuggerPaused -> Maybe [Text]
-- | Async stack trace, if any.
[debuggerPausedAsyncStackTrace] :: DebuggerPaused -> Maybe RuntimeStackTrace
-- | Async stack trace, if any.
[debuggerPausedAsyncStackTraceId] :: DebuggerPaused -> Maybe RuntimeStackTraceId
-- | Type of the paused event.
data DebuggerPausedReason
DebuggerPausedReasonAmbiguous :: DebuggerPausedReason
DebuggerPausedReasonAssert :: DebuggerPausedReason
DebuggerPausedReasonCSPViolation :: DebuggerPausedReason
DebuggerPausedReasonDebugCommand :: DebuggerPausedReason
DebuggerPausedReasonDOM :: DebuggerPausedReason
DebuggerPausedReasonEventListener :: DebuggerPausedReason
DebuggerPausedReasonException :: DebuggerPausedReason
DebuggerPausedReasonInstrumentation :: DebuggerPausedReason
DebuggerPausedReasonOOM :: DebuggerPausedReason
DebuggerPausedReasonOther :: DebuggerPausedReason
DebuggerPausedReasonPromiseRejection :: DebuggerPausedReason
DebuggerPausedReasonXHR :: DebuggerPausedReason
-- | Type of the breakpointResolved event.
data DebuggerBreakpointResolved
DebuggerBreakpointResolved :: DebuggerBreakpointId -> DebuggerLocation -> DebuggerBreakpointResolved
-- | Breakpoint unique identifier.
[debuggerBreakpointResolvedBreakpointId] :: DebuggerBreakpointResolved -> DebuggerBreakpointId
-- | Actual breakpoint location.
[debuggerBreakpointResolvedLocation] :: DebuggerBreakpointResolved -> DebuggerLocation
data DebuggerDebugSymbols
DebuggerDebugSymbols :: DebuggerDebugSymbolsType -> Maybe Text -> DebuggerDebugSymbols
-- | Type of the debug symbols.
[debuggerDebugSymbolsType] :: DebuggerDebugSymbols -> DebuggerDebugSymbolsType
-- | URL of the external symbol source.
[debuggerDebugSymbolsExternalURL] :: DebuggerDebugSymbols -> Maybe Text
-- | Type DebugSymbols. Debug symbols available for a wasm script.
data DebuggerDebugSymbolsType
DebuggerDebugSymbolsTypeNone :: DebuggerDebugSymbolsType
DebuggerDebugSymbolsTypeSourceMap :: DebuggerDebugSymbolsType
DebuggerDebugSymbolsTypeEmbeddedDWARF :: DebuggerDebugSymbolsType
DebuggerDebugSymbolsTypeExternalDWARF :: DebuggerDebugSymbolsType
-- | Type ScriptLanguage. Enum of possible script languages.
data DebuggerScriptLanguage
DebuggerScriptLanguageJavaScript :: DebuggerScriptLanguage
DebuggerScriptLanguageWebAssembly :: DebuggerScriptLanguage
-- | Type WasmDisassemblyChunk.
data DebuggerWasmDisassemblyChunk
DebuggerWasmDisassemblyChunk :: [Text] -> [Int] -> DebuggerWasmDisassemblyChunk
-- | The next chunk of disassembled lines.
[debuggerWasmDisassemblyChunkLines] :: DebuggerWasmDisassemblyChunk -> [Text]
-- | The bytecode offsets describing the start of each line.
[debuggerWasmDisassemblyChunkBytecodeOffsets] :: DebuggerWasmDisassemblyChunk -> [Int]
data DebuggerBreakLocation
DebuggerBreakLocation :: RuntimeScriptId -> Int -> Maybe Int -> Maybe DebuggerBreakLocationType -> DebuggerBreakLocation
-- | Script identifier as reported in the scriptParsed.
[debuggerBreakLocationScriptId] :: DebuggerBreakLocation -> RuntimeScriptId
-- | Line number in the script (0-based).
[debuggerBreakLocationLineNumber] :: DebuggerBreakLocation -> Int
-- | Column number in the script (0-based).
[debuggerBreakLocationColumnNumber] :: DebuggerBreakLocation -> Maybe Int
[debuggerBreakLocationType] :: DebuggerBreakLocation -> Maybe DebuggerBreakLocationType
-- | Type BreakLocation.
data DebuggerBreakLocationType
DebuggerBreakLocationTypeDebuggerStatement :: DebuggerBreakLocationType
DebuggerBreakLocationTypeCall :: DebuggerBreakLocationType
DebuggerBreakLocationTypeReturn :: DebuggerBreakLocationType
-- | Type SearchMatch. Search match for resource.
data DebuggerSearchMatch
DebuggerSearchMatch :: Double -> Text -> DebuggerSearchMatch
-- | Line number in resource content.
[debuggerSearchMatchLineNumber] :: DebuggerSearchMatch -> Double
-- | Line with match content.
[debuggerSearchMatchLineContent] :: DebuggerSearchMatch -> Text
data DebuggerScope
DebuggerScope :: DebuggerScopeType -> RuntimeRemoteObject -> Maybe Text -> Maybe DebuggerLocation -> Maybe DebuggerLocation -> DebuggerScope
-- | Scope type.
[debuggerScopeType] :: DebuggerScope -> DebuggerScopeType
-- | Object representing the scope. For global and with
-- scopes it represents the actual object; for the rest of the scopes, it
-- is artificial transient object enumerating scope variables as its
-- properties.
[debuggerScopeObject] :: DebuggerScope -> RuntimeRemoteObject
[debuggerScopeName] :: DebuggerScope -> Maybe Text
-- | Location in the source code where scope starts
[debuggerScopeStartLocation] :: DebuggerScope -> Maybe DebuggerLocation
-- | Location in the source code where scope ends
[debuggerScopeEndLocation] :: DebuggerScope -> Maybe DebuggerLocation
-- | Type Scope. Scope description.
data DebuggerScopeType
DebuggerScopeTypeGlobal :: DebuggerScopeType
DebuggerScopeTypeLocal :: DebuggerScopeType
DebuggerScopeTypeWith :: DebuggerScopeType
DebuggerScopeTypeClosure :: DebuggerScopeType
DebuggerScopeTypeCatch :: DebuggerScopeType
DebuggerScopeTypeBlock :: DebuggerScopeType
DebuggerScopeTypeScript :: DebuggerScopeType
DebuggerScopeTypeEval :: DebuggerScopeType
DebuggerScopeTypeModule :: DebuggerScopeType
DebuggerScopeTypeWasmExpressionStack :: DebuggerScopeType
-- | Type CallFrame. JavaScript call frame. Array of call frames
-- form the call stack.
data DebuggerCallFrame
DebuggerCallFrame :: DebuggerCallFrameId -> Text -> Maybe DebuggerLocation -> DebuggerLocation -> [DebuggerScope] -> RuntimeRemoteObject -> Maybe RuntimeRemoteObject -> Maybe Bool -> DebuggerCallFrame
-- | Call frame identifier. This identifier is only valid while the virtual
-- machine is paused.
[debuggerCallFrameCallFrameId] :: DebuggerCallFrame -> DebuggerCallFrameId
-- | Name of the JavaScript function called on this call frame.
[debuggerCallFrameFunctionName] :: DebuggerCallFrame -> Text
-- | Location in the source code.
[debuggerCallFrameFunctionLocation] :: DebuggerCallFrame -> Maybe DebuggerLocation
-- | Location in the source code.
[debuggerCallFrameLocation] :: DebuggerCallFrame -> DebuggerLocation
-- | Scope chain for this call frame.
[debuggerCallFrameScopeChain] :: DebuggerCallFrame -> [DebuggerScope]
-- | this object for this call frame.
[debuggerCallFrameThis] :: DebuggerCallFrame -> RuntimeRemoteObject
-- | The value being returned, if the function is at return point.
[debuggerCallFrameReturnValue] :: DebuggerCallFrame -> Maybe RuntimeRemoteObject
-- | Valid only while the VM is paused and indicates whether this frame can
-- be restarted or not. Note that a true value here does not
-- guarantee that Debugger#restartFrame with this CallFrameId will be
-- successful, but it is very likely.
[debuggerCallFrameCanBeRestarted] :: DebuggerCallFrame -> Maybe Bool
-- | Type LocationRange. Location range within one script.
data DebuggerLocationRange
DebuggerLocationRange :: RuntimeScriptId -> DebuggerScriptPosition -> DebuggerScriptPosition -> DebuggerLocationRange
[debuggerLocationRangeScriptId] :: DebuggerLocationRange -> RuntimeScriptId
[debuggerLocationRangeStart] :: DebuggerLocationRange -> DebuggerScriptPosition
[debuggerLocationRangeEnd] :: DebuggerLocationRange -> DebuggerScriptPosition
-- | Type ScriptPosition. Location in the source code.
data DebuggerScriptPosition
DebuggerScriptPosition :: Int -> Int -> DebuggerScriptPosition
[debuggerScriptPositionLineNumber] :: DebuggerScriptPosition -> Int
[debuggerScriptPositionColumnNumber] :: DebuggerScriptPosition -> Int
-- | Type Location. Location in the source code.
data DebuggerLocation
DebuggerLocation :: RuntimeScriptId -> Int -> Maybe Int -> DebuggerLocation
-- | Script identifier as reported in the scriptParsed.
[debuggerLocationScriptId] :: DebuggerLocation -> RuntimeScriptId
-- | Line number in the script (0-based).
[debuggerLocationLineNumber] :: DebuggerLocation -> Int
-- | Column number in the script (0-based).
[debuggerLocationColumnNumber] :: DebuggerLocation -> Maybe Int
-- | Type CallFrameId. Call frame identifier.
type DebuggerCallFrameId = Text
-- | Type BreakpointId. Breakpoint identifier.
type DebuggerBreakpointId = Text
pDebuggerContinueToLocation :: DebuggerLocation -> PDebuggerContinueToLocation
pDebuggerDisable :: PDebuggerDisable
pDebuggerEnable :: PDebuggerEnable
pDebuggerEvaluateOnCallFrame :: DebuggerCallFrameId -> Text -> PDebuggerEvaluateOnCallFrame
pDebuggerGetPossibleBreakpoints :: DebuggerLocation -> PDebuggerGetPossibleBreakpoints
pDebuggerGetScriptSource :: RuntimeScriptId -> PDebuggerGetScriptSource
pDebuggerDisassembleWasmModule :: RuntimeScriptId -> PDebuggerDisassembleWasmModule
pDebuggerNextWasmDisassemblyChunk :: Text -> PDebuggerNextWasmDisassemblyChunk
pDebuggerGetStackTrace :: RuntimeStackTraceId -> PDebuggerGetStackTrace
pDebuggerPause :: PDebuggerPause
pDebuggerRemoveBreakpoint :: DebuggerBreakpointId -> PDebuggerRemoveBreakpoint
pDebuggerRestartFrame :: DebuggerCallFrameId -> PDebuggerRestartFrame
pDebuggerResume :: PDebuggerResume
pDebuggerSearchInContent :: RuntimeScriptId -> Text -> PDebuggerSearchInContent
pDebuggerSetAsyncCallStackDepth :: Int -> PDebuggerSetAsyncCallStackDepth
pDebuggerSetBlackboxPatterns :: [Text] -> PDebuggerSetBlackboxPatterns
pDebuggerSetBlackboxedRanges :: RuntimeScriptId -> [DebuggerScriptPosition] -> PDebuggerSetBlackboxedRanges
pDebuggerSetBreakpoint :: DebuggerLocation -> PDebuggerSetBreakpoint
pDebuggerSetInstrumentationBreakpoint :: PDebuggerSetInstrumentationBreakpointInstrumentation -> PDebuggerSetInstrumentationBreakpoint
pDebuggerSetBreakpointByUrl :: Int -> PDebuggerSetBreakpointByUrl
pDebuggerSetBreakpointOnFunctionCall :: RuntimeRemoteObjectId -> PDebuggerSetBreakpointOnFunctionCall
pDebuggerSetBreakpointsActive :: Bool -> PDebuggerSetBreakpointsActive
pDebuggerSetPauseOnExceptions :: PDebuggerSetPauseOnExceptionsState -> PDebuggerSetPauseOnExceptions
pDebuggerSetReturnValue :: RuntimeCallArgument -> PDebuggerSetReturnValue
pDebuggerSetScriptSource :: RuntimeScriptId -> Text -> PDebuggerSetScriptSource
pDebuggerSetSkipAllPauses :: Bool -> PDebuggerSetSkipAllPauses
pDebuggerSetVariableValue :: Int -> Text -> RuntimeCallArgument -> DebuggerCallFrameId -> PDebuggerSetVariableValue
pDebuggerStepInto :: PDebuggerStepInto
pDebuggerStepOut :: PDebuggerStepOut
pDebuggerStepOver :: PDebuggerStepOver
instance GHC.Show.Show CDP.Domains.Debugger.DebuggerLocation
instance GHC.Classes.Eq CDP.Domains.Debugger.DebuggerLocation
instance GHC.Show.Show CDP.Domains.Debugger.DebuggerScriptPosition
instance GHC.Classes.Eq CDP.Domains.Debugger.DebuggerScriptPosition
instance GHC.Show.Show CDP.Domains.Debugger.DebuggerLocationRange
instance GHC.Classes.Eq CDP.Domains.Debugger.DebuggerLocationRange
instance GHC.Read.Read CDP.Domains.Debugger.DebuggerScopeType
instance GHC.Show.Show CDP.Domains.Debugger.DebuggerScopeType
instance GHC.Classes.Eq CDP.Domains.Debugger.DebuggerScopeType
instance GHC.Classes.Ord CDP.Domains.Debugger.DebuggerScopeType
instance GHC.Show.Show CDP.Domains.Debugger.DebuggerScope
instance GHC.Classes.Eq CDP.Domains.Debugger.DebuggerScope
instance GHC.Show.Show CDP.Domains.Debugger.DebuggerCallFrame
instance GHC.Classes.Eq CDP.Domains.Debugger.DebuggerCallFrame
instance GHC.Show.Show CDP.Domains.Debugger.DebuggerSearchMatch
instance GHC.Classes.Eq CDP.Domains.Debugger.DebuggerSearchMatch
instance GHC.Read.Read CDP.Domains.Debugger.DebuggerBreakLocationType
instance GHC.Show.Show CDP.Domains.Debugger.DebuggerBreakLocationType
instance GHC.Classes.Eq CDP.Domains.Debugger.DebuggerBreakLocationType
instance GHC.Classes.Ord CDP.Domains.Debugger.DebuggerBreakLocationType
instance GHC.Show.Show CDP.Domains.Debugger.DebuggerBreakLocation
instance GHC.Classes.Eq CDP.Domains.Debugger.DebuggerBreakLocation
instance GHC.Show.Show CDP.Domains.Debugger.DebuggerWasmDisassemblyChunk
instance GHC.Classes.Eq CDP.Domains.Debugger.DebuggerWasmDisassemblyChunk
instance GHC.Read.Read CDP.Domains.Debugger.DebuggerScriptLanguage
instance GHC.Show.Show CDP.Domains.Debugger.DebuggerScriptLanguage
instance GHC.Classes.Eq CDP.Domains.Debugger.DebuggerScriptLanguage
instance GHC.Classes.Ord CDP.Domains.Debugger.DebuggerScriptLanguage
instance GHC.Read.Read CDP.Domains.Debugger.DebuggerDebugSymbolsType
instance GHC.Show.Show CDP.Domains.Debugger.DebuggerDebugSymbolsType
instance GHC.Classes.Eq CDP.Domains.Debugger.DebuggerDebugSymbolsType
instance GHC.Classes.Ord CDP.Domains.Debugger.DebuggerDebugSymbolsType
instance GHC.Show.Show CDP.Domains.Debugger.DebuggerDebugSymbols
instance GHC.Classes.Eq CDP.Domains.Debugger.DebuggerDebugSymbols
instance GHC.Show.Show CDP.Domains.Debugger.DebuggerBreakpointResolved
instance GHC.Classes.Eq CDP.Domains.Debugger.DebuggerBreakpointResolved
instance GHC.Read.Read CDP.Domains.Debugger.DebuggerPausedReason
instance GHC.Show.Show CDP.Domains.Debugger.DebuggerPausedReason
instance GHC.Classes.Eq CDP.Domains.Debugger.DebuggerPausedReason
instance GHC.Classes.Ord CDP.Domains.Debugger.DebuggerPausedReason
instance GHC.Show.Show CDP.Domains.Debugger.DebuggerPaused
instance GHC.Classes.Eq CDP.Domains.Debugger.DebuggerPaused
instance GHC.Read.Read CDP.Domains.Debugger.DebuggerResumed
instance GHC.Show.Show CDP.Domains.Debugger.DebuggerResumed
instance GHC.Classes.Eq CDP.Domains.Debugger.DebuggerResumed
instance GHC.Show.Show CDP.Domains.Debugger.DebuggerScriptFailedToParse
instance GHC.Classes.Eq CDP.Domains.Debugger.DebuggerScriptFailedToParse
instance GHC.Show.Show CDP.Domains.Debugger.DebuggerScriptParsed
instance GHC.Classes.Eq CDP.Domains.Debugger.DebuggerScriptParsed
instance GHC.Read.Read CDP.Domains.Debugger.PDebuggerContinueToLocationTargetCallFrames
instance GHC.Show.Show CDP.Domains.Debugger.PDebuggerContinueToLocationTargetCallFrames
instance GHC.Classes.Eq CDP.Domains.Debugger.PDebuggerContinueToLocationTargetCallFrames
instance GHC.Classes.Ord CDP.Domains.Debugger.PDebuggerContinueToLocationTargetCallFrames
instance GHC.Show.Show CDP.Domains.Debugger.PDebuggerContinueToLocation
instance GHC.Classes.Eq CDP.Domains.Debugger.PDebuggerContinueToLocation
instance GHC.Show.Show CDP.Domains.Debugger.PDebuggerDisable
instance GHC.Classes.Eq CDP.Domains.Debugger.PDebuggerDisable
instance GHC.Show.Show CDP.Domains.Debugger.PDebuggerEnable
instance GHC.Classes.Eq CDP.Domains.Debugger.PDebuggerEnable
instance GHC.Show.Show CDP.Domains.Debugger.DebuggerEnable
instance GHC.Classes.Eq CDP.Domains.Debugger.DebuggerEnable
instance GHC.Show.Show CDP.Domains.Debugger.PDebuggerEvaluateOnCallFrame
instance GHC.Classes.Eq CDP.Domains.Debugger.PDebuggerEvaluateOnCallFrame
instance GHC.Show.Show CDP.Domains.Debugger.DebuggerEvaluateOnCallFrame
instance GHC.Classes.Eq CDP.Domains.Debugger.DebuggerEvaluateOnCallFrame
instance GHC.Show.Show CDP.Domains.Debugger.PDebuggerGetPossibleBreakpoints
instance GHC.Classes.Eq CDP.Domains.Debugger.PDebuggerGetPossibleBreakpoints
instance GHC.Show.Show CDP.Domains.Debugger.DebuggerGetPossibleBreakpoints
instance GHC.Classes.Eq CDP.Domains.Debugger.DebuggerGetPossibleBreakpoints
instance GHC.Show.Show CDP.Domains.Debugger.PDebuggerGetScriptSource
instance GHC.Classes.Eq CDP.Domains.Debugger.PDebuggerGetScriptSource
instance GHC.Show.Show CDP.Domains.Debugger.DebuggerGetScriptSource
instance GHC.Classes.Eq CDP.Domains.Debugger.DebuggerGetScriptSource
instance GHC.Show.Show CDP.Domains.Debugger.PDebuggerDisassembleWasmModule
instance GHC.Classes.Eq CDP.Domains.Debugger.PDebuggerDisassembleWasmModule
instance GHC.Show.Show CDP.Domains.Debugger.DebuggerDisassembleWasmModule
instance GHC.Classes.Eq CDP.Domains.Debugger.DebuggerDisassembleWasmModule
instance GHC.Show.Show CDP.Domains.Debugger.PDebuggerNextWasmDisassemblyChunk
instance GHC.Classes.Eq CDP.Domains.Debugger.PDebuggerNextWasmDisassemblyChunk
instance GHC.Show.Show CDP.Domains.Debugger.DebuggerNextWasmDisassemblyChunk
instance GHC.Classes.Eq CDP.Domains.Debugger.DebuggerNextWasmDisassemblyChunk
instance GHC.Show.Show CDP.Domains.Debugger.PDebuggerGetStackTrace
instance GHC.Classes.Eq CDP.Domains.Debugger.PDebuggerGetStackTrace
instance GHC.Show.Show CDP.Domains.Debugger.DebuggerGetStackTrace
instance GHC.Classes.Eq CDP.Domains.Debugger.DebuggerGetStackTrace
instance GHC.Show.Show CDP.Domains.Debugger.PDebuggerPause
instance GHC.Classes.Eq CDP.Domains.Debugger.PDebuggerPause
instance GHC.Show.Show CDP.Domains.Debugger.PDebuggerRemoveBreakpoint
instance GHC.Classes.Eq CDP.Domains.Debugger.PDebuggerRemoveBreakpoint
instance GHC.Read.Read CDP.Domains.Debugger.PDebuggerRestartFrameMode
instance GHC.Show.Show CDP.Domains.Debugger.PDebuggerRestartFrameMode
instance GHC.Classes.Eq CDP.Domains.Debugger.PDebuggerRestartFrameMode
instance GHC.Classes.Ord CDP.Domains.Debugger.PDebuggerRestartFrameMode
instance GHC.Show.Show CDP.Domains.Debugger.PDebuggerRestartFrame
instance GHC.Classes.Eq CDP.Domains.Debugger.PDebuggerRestartFrame
instance GHC.Show.Show CDP.Domains.Debugger.PDebuggerResume
instance GHC.Classes.Eq CDP.Domains.Debugger.PDebuggerResume
instance GHC.Show.Show CDP.Domains.Debugger.PDebuggerSearchInContent
instance GHC.Classes.Eq CDP.Domains.Debugger.PDebuggerSearchInContent
instance GHC.Show.Show CDP.Domains.Debugger.DebuggerSearchInContent
instance GHC.Classes.Eq CDP.Domains.Debugger.DebuggerSearchInContent
instance GHC.Show.Show CDP.Domains.Debugger.PDebuggerSetAsyncCallStackDepth
instance GHC.Classes.Eq CDP.Domains.Debugger.PDebuggerSetAsyncCallStackDepth
instance GHC.Show.Show CDP.Domains.Debugger.PDebuggerSetBlackboxPatterns
instance GHC.Classes.Eq CDP.Domains.Debugger.PDebuggerSetBlackboxPatterns
instance GHC.Show.Show CDP.Domains.Debugger.PDebuggerSetBlackboxedRanges
instance GHC.Classes.Eq CDP.Domains.Debugger.PDebuggerSetBlackboxedRanges
instance GHC.Show.Show CDP.Domains.Debugger.PDebuggerSetBreakpoint
instance GHC.Classes.Eq CDP.Domains.Debugger.PDebuggerSetBreakpoint
instance GHC.Show.Show CDP.Domains.Debugger.DebuggerSetBreakpoint
instance GHC.Classes.Eq CDP.Domains.Debugger.DebuggerSetBreakpoint
instance GHC.Read.Read CDP.Domains.Debugger.PDebuggerSetInstrumentationBreakpointInstrumentation
instance GHC.Show.Show CDP.Domains.Debugger.PDebuggerSetInstrumentationBreakpointInstrumentation
instance GHC.Classes.Eq CDP.Domains.Debugger.PDebuggerSetInstrumentationBreakpointInstrumentation
instance GHC.Classes.Ord CDP.Domains.Debugger.PDebuggerSetInstrumentationBreakpointInstrumentation
instance GHC.Show.Show CDP.Domains.Debugger.PDebuggerSetInstrumentationBreakpoint
instance GHC.Classes.Eq CDP.Domains.Debugger.PDebuggerSetInstrumentationBreakpoint
instance GHC.Show.Show CDP.Domains.Debugger.DebuggerSetInstrumentationBreakpoint
instance GHC.Classes.Eq CDP.Domains.Debugger.DebuggerSetInstrumentationBreakpoint
instance GHC.Show.Show CDP.Domains.Debugger.PDebuggerSetBreakpointByUrl
instance GHC.Classes.Eq CDP.Domains.Debugger.PDebuggerSetBreakpointByUrl
instance GHC.Show.Show CDP.Domains.Debugger.DebuggerSetBreakpointByUrl
instance GHC.Classes.Eq CDP.Domains.Debugger.DebuggerSetBreakpointByUrl
instance GHC.Show.Show CDP.Domains.Debugger.PDebuggerSetBreakpointOnFunctionCall
instance GHC.Classes.Eq CDP.Domains.Debugger.PDebuggerSetBreakpointOnFunctionCall
instance GHC.Show.Show CDP.Domains.Debugger.DebuggerSetBreakpointOnFunctionCall
instance GHC.Classes.Eq CDP.Domains.Debugger.DebuggerSetBreakpointOnFunctionCall
instance GHC.Show.Show CDP.Domains.Debugger.PDebuggerSetBreakpointsActive
instance GHC.Classes.Eq CDP.Domains.Debugger.PDebuggerSetBreakpointsActive
instance GHC.Read.Read CDP.Domains.Debugger.PDebuggerSetPauseOnExceptionsState
instance GHC.Show.Show CDP.Domains.Debugger.PDebuggerSetPauseOnExceptionsState
instance GHC.Classes.Eq CDP.Domains.Debugger.PDebuggerSetPauseOnExceptionsState
instance GHC.Classes.Ord CDP.Domains.Debugger.PDebuggerSetPauseOnExceptionsState
instance GHC.Show.Show CDP.Domains.Debugger.PDebuggerSetPauseOnExceptions
instance GHC.Classes.Eq CDP.Domains.Debugger.PDebuggerSetPauseOnExceptions
instance GHC.Show.Show CDP.Domains.Debugger.PDebuggerSetReturnValue
instance GHC.Classes.Eq CDP.Domains.Debugger.PDebuggerSetReturnValue
instance GHC.Show.Show CDP.Domains.Debugger.PDebuggerSetScriptSource
instance GHC.Classes.Eq CDP.Domains.Debugger.PDebuggerSetScriptSource
instance GHC.Read.Read CDP.Domains.Debugger.DebuggerSetScriptSourceStatus
instance GHC.Show.Show CDP.Domains.Debugger.DebuggerSetScriptSourceStatus
instance GHC.Classes.Eq CDP.Domains.Debugger.DebuggerSetScriptSourceStatus
instance GHC.Classes.Ord CDP.Domains.Debugger.DebuggerSetScriptSourceStatus
instance GHC.Show.Show CDP.Domains.Debugger.DebuggerSetScriptSource
instance GHC.Classes.Eq CDP.Domains.Debugger.DebuggerSetScriptSource
instance GHC.Show.Show CDP.Domains.Debugger.PDebuggerSetSkipAllPauses
instance GHC.Classes.Eq CDP.Domains.Debugger.PDebuggerSetSkipAllPauses
instance GHC.Show.Show CDP.Domains.Debugger.PDebuggerSetVariableValue
instance GHC.Classes.Eq CDP.Domains.Debugger.PDebuggerSetVariableValue
instance GHC.Show.Show CDP.Domains.Debugger.PDebuggerStepInto
instance GHC.Classes.Eq CDP.Domains.Debugger.PDebuggerStepInto
instance GHC.Show.Show CDP.Domains.Debugger.PDebuggerStepOut
instance GHC.Classes.Eq CDP.Domains.Debugger.PDebuggerStepOut
instance GHC.Show.Show CDP.Domains.Debugger.PDebuggerStepOver
instance GHC.Classes.Eq CDP.Domains.Debugger.PDebuggerStepOver
instance Data.Aeson.Types.ToJSON.ToJSON CDP.Domains.Debugger.PDebuggerStepOver
instance CDP.Internal.Utils.Command CDP.Domains.Debugger.PDebuggerStepOver
instance Data.Aeson.Types.ToJSON.ToJSON CDP.Domains.Debugger.PDebuggerStepOut
instance CDP.Internal.Utils.Command CDP.Domains.Debugger.PDebuggerStepOut
instance Data.Aeson.Types.ToJSON.ToJSON CDP.Domains.Debugger.PDebuggerStepInto
instance CDP.Internal.Utils.Command CDP.Domains.Debugger.PDebuggerStepInto
instance Data.Aeson.Types.ToJSON.ToJSON CDP.Domains.Debugger.PDebuggerSetVariableValue
instance CDP.Internal.Utils.Command CDP.Domains.Debugger.PDebuggerSetVariableValue
instance Data.Aeson.Types.ToJSON.ToJSON CDP.Domains.Debugger.PDebuggerSetSkipAllPauses
instance CDP.Internal.Utils.Command CDP.Domains.Debugger.PDebuggerSetSkipAllPauses
instance Data.Aeson.Types.FromJSON.FromJSON CDP.Domains.Debugger.DebuggerSetScriptSource
instance CDP.Internal.Utils.Command CDP.Domains.Debugger.PDebuggerSetScriptSource
instance Data.Aeson.Types.FromJSON.FromJSON CDP.Domains.Debugger.DebuggerSetScriptSourceStatus
instance Data.Aeson.Types.ToJSON.ToJSON CDP.Domains.Debugger.DebuggerSetScriptSourceStatus
instance Data.Aeson.Types.ToJSON.ToJSON CDP.Domains.Debugger.PDebuggerSetScriptSource
instance Data.Aeson.Types.ToJSON.ToJSON CDP.Domains.Debugger.PDebuggerSetReturnValue
instance CDP.Internal.Utils.Command CDP.Domains.Debugger.PDebuggerSetReturnValue
instance Data.Aeson.Types.ToJSON.ToJSON CDP.Domains.Debugger.PDebuggerSetPauseOnExceptions
instance CDP.Internal.Utils.Command CDP.Domains.Debugger.PDebuggerSetPauseOnExceptions
instance Data.Aeson.Types.FromJSON.FromJSON CDP.Domains.Debugger.PDebuggerSetPauseOnExceptionsState
instance Data.Aeson.Types.ToJSON.ToJSON CDP.Domains.Debugger.PDebuggerSetPauseOnExceptionsState
instance Data.Aeson.Types.ToJSON.ToJSON CDP.Domains.Debugger.PDebuggerSetBreakpointsActive
instance CDP.Internal.Utils.Command CDP.Domains.Debugger.PDebuggerSetBreakpointsActive
instance Data.Aeson.Types.FromJSON.FromJSON CDP.Domains.Debugger.DebuggerSetBreakpointOnFunctionCall
instance CDP.Internal.Utils.Command CDP.Domains.Debugger.PDebuggerSetBreakpointOnFunctionCall
instance Data.Aeson.Types.ToJSON.ToJSON CDP.Domains.Debugger.PDebuggerSetBreakpointOnFunctionCall
instance Data.Aeson.Types.FromJSON.FromJSON CDP.Domains.Debugger.DebuggerSetBreakpointByUrl
instance CDP.Internal.Utils.Command CDP.Domains.Debugger.PDebuggerSetBreakpointByUrl
instance Data.Aeson.Types.ToJSON.ToJSON CDP.Domains.Debugger.PDebuggerSetBreakpointByUrl
instance Data.Aeson.Types.FromJSON.FromJSON CDP.Domains.Debugger.DebuggerSetInstrumentationBreakpoint
instance CDP.Internal.Utils.Command CDP.Domains.Debugger.PDebuggerSetInstrumentationBreakpoint
instance Data.Aeson.Types.ToJSON.ToJSON CDP.Domains.Debugger.PDebuggerSetInstrumentationBreakpoint
instance Data.Aeson.Types.FromJSON.FromJSON CDP.Domains.Debugger.PDebuggerSetInstrumentationBreakpointInstrumentation
instance Data.Aeson.Types.ToJSON.ToJSON CDP.Domains.Debugger.PDebuggerSetInstrumentationBreakpointInstrumentation
instance Data.Aeson.Types.FromJSON.FromJSON CDP.Domains.Debugger.DebuggerSetBreakpoint
instance CDP.Internal.Utils.Command CDP.Domains.Debugger.PDebuggerSetBreakpoint
instance Data.Aeson.Types.ToJSON.ToJSON CDP.Domains.Debugger.PDebuggerSetBreakpoint
instance Data.Aeson.Types.ToJSON.ToJSON CDP.Domains.Debugger.PDebuggerSetBlackboxedRanges
instance CDP.Internal.Utils.Command CDP.Domains.Debugger.PDebuggerSetBlackboxedRanges
instance Data.Aeson.Types.ToJSON.ToJSON CDP.Domains.Debugger.PDebuggerSetBlackboxPatterns
instance CDP.Internal.Utils.Command CDP.Domains.Debugger.PDebuggerSetBlackboxPatterns
instance Data.Aeson.Types.ToJSON.ToJSON CDP.Domains.Debugger.PDebuggerSetAsyncCallStackDepth
instance CDP.Internal.Utils.Command CDP.Domains.Debugger.PDebuggerSetAsyncCallStackDepth
instance Data.Aeson.Types.FromJSON.FromJSON CDP.Domains.Debugger.DebuggerSearchInContent
instance CDP.Internal.Utils.Command CDP.Domains.Debugger.PDebuggerSearchInContent
instance Data.Aeson.Types.ToJSON.ToJSON CDP.Domains.Debugger.PDebuggerSearchInContent
instance Data.Aeson.Types.ToJSON.ToJSON CDP.Domains.Debugger.PDebuggerResume
instance CDP.Internal.Utils.Command CDP.Domains.Debugger.PDebuggerResume
instance Data.Aeson.Types.ToJSON.ToJSON CDP.Domains.Debugger.PDebuggerRestartFrame
instance CDP.Internal.Utils.Command CDP.Domains.Debugger.PDebuggerRestartFrame
instance Data.Aeson.Types.FromJSON.FromJSON CDP.Domains.Debugger.PDebuggerRestartFrameMode
instance Data.Aeson.Types.ToJSON.ToJSON CDP.Domains.Debugger.PDebuggerRestartFrameMode
instance Data.Aeson.Types.ToJSON.ToJSON CDP.Domains.Debugger.PDebuggerRemoveBreakpoint
instance CDP.Internal.Utils.Command CDP.Domains.Debugger.PDebuggerRemoveBreakpoint
instance Data.Aeson.Types.ToJSON.ToJSON CDP.Domains.Debugger.PDebuggerPause
instance CDP.Internal.Utils.Command CDP.Domains.Debugger.PDebuggerPause
instance Data.Aeson.Types.FromJSON.FromJSON CDP.Domains.Debugger.DebuggerGetStackTrace
instance CDP.Internal.Utils.Command CDP.Domains.Debugger.PDebuggerGetStackTrace
instance Data.Aeson.Types.ToJSON.ToJSON CDP.Domains.Debugger.PDebuggerGetStackTrace
instance Data.Aeson.Types.FromJSON.FromJSON CDP.Domains.Debugger.DebuggerNextWasmDisassemblyChunk
instance CDP.Internal.Utils.Command CDP.Domains.Debugger.PDebuggerNextWasmDisassemblyChunk
instance Data.Aeson.Types.ToJSON.ToJSON CDP.Domains.Debugger.PDebuggerNextWasmDisassemblyChunk
instance Data.Aeson.Types.FromJSON.FromJSON CDP.Domains.Debugger.DebuggerDisassembleWasmModule
instance CDP.Internal.Utils.Command CDP.Domains.Debugger.PDebuggerDisassembleWasmModule
instance Data.Aeson.Types.ToJSON.ToJSON CDP.Domains.Debugger.PDebuggerDisassembleWasmModule
instance Data.Aeson.Types.FromJSON.FromJSON CDP.Domains.Debugger.DebuggerGetScriptSource
instance CDP.Internal.Utils.Command CDP.Domains.Debugger.PDebuggerGetScriptSource
instance Data.Aeson.Types.ToJSON.ToJSON CDP.Domains.Debugger.PDebuggerGetScriptSource
instance Data.Aeson.Types.FromJSON.FromJSON CDP.Domains.Debugger.DebuggerGetPossibleBreakpoints
instance CDP.Internal.Utils.Command CDP.Domains.Debugger.PDebuggerGetPossibleBreakpoints
instance Data.Aeson.Types.ToJSON.ToJSON CDP.Domains.Debugger.PDebuggerGetPossibleBreakpoints
instance Data.Aeson.Types.FromJSON.FromJSON CDP.Domains.Debugger.DebuggerEvaluateOnCallFrame
instance CDP.Internal.Utils.Command CDP.Domains.Debugger.PDebuggerEvaluateOnCallFrame
instance Data.Aeson.Types.ToJSON.ToJSON CDP.Domains.Debugger.PDebuggerEvaluateOnCallFrame
instance Data.Aeson.Types.FromJSON.FromJSON CDP.Domains.Debugger.DebuggerEnable
instance CDP.Internal.Utils.Command CDP.Domains.Debugger.PDebuggerEnable
instance Data.Aeson.Types.ToJSON.ToJSON CDP.Domains.Debugger.PDebuggerEnable
instance Data.Aeson.Types.ToJSON.ToJSON CDP.Domains.Debugger.PDebuggerDisable
instance CDP.Internal.Utils.Command CDP.Domains.Debugger.PDebuggerDisable
instance Data.Aeson.Types.ToJSON.ToJSON CDP.Domains.Debugger.PDebuggerContinueToLocation
instance CDP.Internal.Utils.Command CDP.Domains.Debugger.PDebuggerContinueToLocation
instance Data.Aeson.Types.FromJSON.FromJSON CDP.Domains.Debugger.PDebuggerContinueToLocationTargetCallFrames
instance Data.Aeson.Types.ToJSON.ToJSON CDP.Domains.Debugger.PDebuggerContinueToLocationTargetCallFrames
instance Data.Aeson.Types.FromJSON.FromJSON CDP.Domains.Debugger.DebuggerScriptParsed
instance CDP.Internal.Utils.Event CDP.Domains.Debugger.DebuggerScriptParsed
instance Data.Aeson.Types.FromJSON.FromJSON CDP.Domains.Debugger.DebuggerScriptFailedToParse
instance CDP.Internal.Utils.Event CDP.Domains.Debugger.DebuggerScriptFailedToParse
instance Data.Aeson.Types.FromJSON.FromJSON CDP.Domains.Debugger.DebuggerResumed
instance CDP.Internal.Utils.Event CDP.Domains.Debugger.DebuggerResumed
instance Data.Aeson.Types.FromJSON.FromJSON CDP.Domains.Debugger.DebuggerPaused
instance CDP.Internal.Utils.Event CDP.Domains.Debugger.DebuggerPaused
instance Data.Aeson.Types.FromJSON.FromJSON CDP.Domains.Debugger.DebuggerPausedReason
instance Data.Aeson.Types.ToJSON.ToJSON CDP.Domains.Debugger.DebuggerPausedReason
instance Data.Aeson.Types.FromJSON.FromJSON CDP.Domains.Debugger.DebuggerBreakpointResolved
instance CDP.Internal.Utils.Event CDP.Domains.Debugger.DebuggerBreakpointResolved
instance Data.Aeson.Types.FromJSON.FromJSON CDP.Domains.Debugger.DebuggerDebugSymbols
instance Data.Aeson.Types.ToJSON.ToJSON CDP.Domains.Debugger.DebuggerDebugSymbols
instance Data.Aeson.Types.FromJSON.FromJSON CDP.Domains.Debugger.DebuggerDebugSymbolsType
instance Data.Aeson.Types.ToJSON.ToJSON CDP.Domains.Debugger.DebuggerDebugSymbolsType
instance Data.Aeson.Types.FromJSON.FromJSON CDP.Domains.Debugger.DebuggerScriptLanguage
instance Data.Aeson.Types.ToJSON.ToJSON CDP.Domains.Debugger.DebuggerScriptLanguage
instance Data.Aeson.Types.FromJSON.FromJSON CDP.Domains.Debugger.DebuggerWasmDisassemblyChunk
instance Data.Aeson.Types.ToJSON.ToJSON CDP.Domains.Debugger.DebuggerWasmDisassemblyChunk
instance Data.Aeson.Types.FromJSON.FromJSON CDP.Domains.Debugger.DebuggerBreakLocation
instance Data.Aeson.Types.ToJSON.ToJSON CDP.Domains.Debugger.DebuggerBreakLocation
instance Data.Aeson.Types.FromJSON.FromJSON CDP.Domains.Debugger.DebuggerBreakLocationType
instance Data.Aeson.Types.ToJSON.ToJSON CDP.Domains.Debugger.DebuggerBreakLocationType
instance Data.Aeson.Types.FromJSON.FromJSON CDP.Domains.Debugger.DebuggerSearchMatch
instance Data.Aeson.Types.ToJSON.ToJSON CDP.Domains.Debugger.DebuggerSearchMatch
instance Data.Aeson.Types.FromJSON.FromJSON CDP.Domains.Debugger.DebuggerCallFrame
instance Data.Aeson.Types.ToJSON.ToJSON CDP.Domains.Debugger.DebuggerCallFrame
instance Data.Aeson.Types.FromJSON.FromJSON CDP.Domains.Debugger.DebuggerScope
instance Data.Aeson.Types.ToJSON.ToJSON CDP.Domains.Debugger.DebuggerScope
instance Data.Aeson.Types.FromJSON.FromJSON CDP.Domains.Debugger.DebuggerScopeType
instance Data.Aeson.Types.ToJSON.ToJSON CDP.Domains.Debugger.DebuggerScopeType
instance Data.Aeson.Types.FromJSON.FromJSON CDP.Domains.Debugger.DebuggerLocationRange
instance Data.Aeson.Types.ToJSON.ToJSON CDP.Domains.Debugger.DebuggerLocationRange
instance Data.Aeson.Types.FromJSON.FromJSON CDP.Domains.Debugger.DebuggerScriptPosition
instance Data.Aeson.Types.ToJSON.ToJSON CDP.Domains.Debugger.DebuggerScriptPosition
instance Data.Aeson.Types.FromJSON.FromJSON CDP.Domains.Debugger.DebuggerLocation
instance Data.Aeson.Types.ToJSON.ToJSON CDP.Domains.Debugger.DebuggerLocation
-- | Profiler
module CDP.Domains.Profiler
data ProfilerTakePreciseCoverage
ProfilerTakePreciseCoverage :: [ProfilerScriptCoverage] -> Double -> ProfilerTakePreciseCoverage
-- | Coverage data for the current isolate.
[profilerTakePreciseCoverageResult] :: ProfilerTakePreciseCoverage -> [ProfilerScriptCoverage]
-- | Monotonically increasing time (in seconds) when the coverage update
-- was taken in the backend.
[profilerTakePreciseCoverageTimestamp] :: ProfilerTakePreciseCoverage -> Double
-- | Collect coverage data for the current isolate, and resets execution
-- counters. Precise code coverage needs to have started.
--
-- Parameters of the takePreciseCoverage command.
data PProfilerTakePreciseCoverage
PProfilerTakePreciseCoverage :: PProfilerTakePreciseCoverage
-- | Disable precise code coverage. Disabling releases unnecessary
-- execution count records and allows executing optimized code.
--
-- Parameters of the stopPreciseCoverage command.
data PProfilerStopPreciseCoverage
PProfilerStopPreciseCoverage :: PProfilerStopPreciseCoverage
data ProfilerStop
ProfilerStop :: ProfilerProfile -> ProfilerStop
-- | Recorded profile.
[profilerStopProfile] :: ProfilerStop -> ProfilerProfile
-- | Parameters of the stop command.
data PProfilerStop
PProfilerStop :: PProfilerStop
data ProfilerStartPreciseCoverage
ProfilerStartPreciseCoverage :: Double -> ProfilerStartPreciseCoverage
-- | Monotonically increasing time (in seconds) when the coverage update
-- was taken in the backend.
[profilerStartPreciseCoverageTimestamp] :: ProfilerStartPreciseCoverage -> Double
-- | Enable precise code coverage. Coverage data for JavaScript executed
-- before enabling precise code coverage may be incomplete. Enabling
-- prevents running optimized code and resets execution counters.
--
-- Parameters of the startPreciseCoverage command.
data PProfilerStartPreciseCoverage
PProfilerStartPreciseCoverage :: Maybe Bool -> Maybe Bool -> Maybe Bool -> PProfilerStartPreciseCoverage
-- | Collect accurate call counts beyond simple covered or 'not
-- covered'.
[pProfilerStartPreciseCoverageCallCount] :: PProfilerStartPreciseCoverage -> Maybe Bool
-- | Collect block-based coverage.
[pProfilerStartPreciseCoverageDetailed] :: PProfilerStartPreciseCoverage -> Maybe Bool
-- | Allow the backend to send updates on its own initiative
[pProfilerStartPreciseCoverageAllowTriggeredUpdates] :: PProfilerStartPreciseCoverage -> Maybe Bool
-- | Parameters of the start command.
data PProfilerStart
PProfilerStart :: PProfilerStart
-- | Changes CPU profiler sampling interval. Must be called before CPU
-- profiles recording started.
--
-- Parameters of the setSamplingInterval command.
data PProfilerSetSamplingInterval
PProfilerSetSamplingInterval :: Int -> PProfilerSetSamplingInterval
-- | New sampling interval in microseconds.
[pProfilerSetSamplingIntervalInterval] :: PProfilerSetSamplingInterval -> Int
data ProfilerGetBestEffortCoverage
ProfilerGetBestEffortCoverage :: [ProfilerScriptCoverage] -> ProfilerGetBestEffortCoverage
-- | Coverage data for the current isolate.
[profilerGetBestEffortCoverageResult] :: ProfilerGetBestEffortCoverage -> [ProfilerScriptCoverage]
-- | Collect coverage data for the current isolate. The coverage data may
-- be incomplete due to garbage collection.
--
-- Parameters of the getBestEffortCoverage command.
data PProfilerGetBestEffortCoverage
PProfilerGetBestEffortCoverage :: PProfilerGetBestEffortCoverage
-- | Parameters of the enable command.
data PProfilerEnable
PProfilerEnable :: PProfilerEnable
-- | Parameters of the disable command.
data PProfilerDisable
PProfilerDisable :: PProfilerDisable
-- | Type of the preciseCoverageDeltaUpdate event.
data ProfilerPreciseCoverageDeltaUpdate
ProfilerPreciseCoverageDeltaUpdate :: Double -> Text -> [ProfilerScriptCoverage] -> ProfilerPreciseCoverageDeltaUpdate
-- | Monotonically increasing time (in seconds) when the coverage update
-- was taken in the backend.
[profilerPreciseCoverageDeltaUpdateTimestamp] :: ProfilerPreciseCoverageDeltaUpdate -> Double
-- | Identifier for distinguishing coverage events.
[profilerPreciseCoverageDeltaUpdateOccasion] :: ProfilerPreciseCoverageDeltaUpdate -> Text
-- | Coverage data for the current isolate.
[profilerPreciseCoverageDeltaUpdateResult] :: ProfilerPreciseCoverageDeltaUpdate -> [ProfilerScriptCoverage]
-- | Type of the consoleProfileStarted event.
data ProfilerConsoleProfileStarted
ProfilerConsoleProfileStarted :: Text -> DebuggerLocation -> Maybe Text -> ProfilerConsoleProfileStarted
[profilerConsoleProfileStartedId] :: ProfilerConsoleProfileStarted -> Text
-- | Location of console.profile().
[profilerConsoleProfileStartedLocation] :: ProfilerConsoleProfileStarted -> DebuggerLocation
-- | Profile title passed as an argument to console.profile().
[profilerConsoleProfileStartedTitle] :: ProfilerConsoleProfileStarted -> Maybe Text
-- | Type of the consoleProfileFinished event.
data ProfilerConsoleProfileFinished
ProfilerConsoleProfileFinished :: Text -> DebuggerLocation -> ProfilerProfile -> Maybe Text -> ProfilerConsoleProfileFinished
[profilerConsoleProfileFinishedId] :: ProfilerConsoleProfileFinished -> Text
-- | Location of console.profileEnd().
[profilerConsoleProfileFinishedLocation] :: ProfilerConsoleProfileFinished -> DebuggerLocation
[profilerConsoleProfileFinishedProfile] :: ProfilerConsoleProfileFinished -> ProfilerProfile
-- | Profile title passed as an argument to console.profile().
[profilerConsoleProfileFinishedTitle] :: ProfilerConsoleProfileFinished -> Maybe Text
-- | Type ScriptCoverage. Coverage data for a JavaScript script.
data ProfilerScriptCoverage
ProfilerScriptCoverage :: RuntimeScriptId -> Text -> [ProfilerFunctionCoverage] -> ProfilerScriptCoverage
-- | JavaScript script id.
[profilerScriptCoverageScriptId] :: ProfilerScriptCoverage -> RuntimeScriptId
-- | JavaScript script name or url.
[profilerScriptCoverageUrl] :: ProfilerScriptCoverage -> Text
-- | Functions contained in the script that has coverage data.
[profilerScriptCoverageFunctions] :: ProfilerScriptCoverage -> [ProfilerFunctionCoverage]
-- | Type FunctionCoverage. Coverage data for a JavaScript function.
data ProfilerFunctionCoverage
ProfilerFunctionCoverage :: Text -> [ProfilerCoverageRange] -> Bool -> ProfilerFunctionCoverage
-- | JavaScript function name.
[profilerFunctionCoverageFunctionName] :: ProfilerFunctionCoverage -> Text
-- | Source ranges inside the function with coverage data.
[profilerFunctionCoverageRanges] :: ProfilerFunctionCoverage -> [ProfilerCoverageRange]
-- | Whether coverage data for this function has block granularity.
[profilerFunctionCoverageIsBlockCoverage] :: ProfilerFunctionCoverage -> Bool
-- | Type CoverageRange. Coverage data for a source range.
data ProfilerCoverageRange
ProfilerCoverageRange :: Int -> Int -> Int -> ProfilerCoverageRange
-- | JavaScript script source offset for the range start.
[profilerCoverageRangeStartOffset] :: ProfilerCoverageRange -> Int
-- | JavaScript script source offset for the range end.
[profilerCoverageRangeEndOffset] :: ProfilerCoverageRange -> Int
-- | Collected execution count of the source range.
[profilerCoverageRangeCount] :: ProfilerCoverageRange -> Int
-- | Type PositionTickInfo. Specifies a number of samples attributed
-- to a certain source position.
data ProfilerPositionTickInfo
ProfilerPositionTickInfo :: Int -> Int -> ProfilerPositionTickInfo
-- | Source line number (1-based).
[profilerPositionTickInfoLine] :: ProfilerPositionTickInfo -> Int
-- | Number of samples attributed to the source line.
[profilerPositionTickInfoTicks] :: ProfilerPositionTickInfo -> Int
-- | Type Profile. Profile.
data ProfilerProfile
ProfilerProfile :: [ProfilerProfileNode] -> Double -> Double -> Maybe [Int] -> Maybe [Int] -> ProfilerProfile
-- | The list of profile nodes. First item is the root node.
[profilerProfileNodes] :: ProfilerProfile -> [ProfilerProfileNode]
-- | Profiling start timestamp in microseconds.
[profilerProfileStartTime] :: ProfilerProfile -> Double
-- | Profiling end timestamp in microseconds.
[profilerProfileEndTime] :: ProfilerProfile -> Double
-- | Ids of samples top nodes.
[profilerProfileSamples] :: ProfilerProfile -> Maybe [Int]
-- | Time intervals between adjacent samples in microseconds. The first
-- delta is relative to the profile startTime.
[profilerProfileTimeDeltas] :: ProfilerProfile -> Maybe [Int]
-- | Type ProfileNode. Profile node. Holds callsite information,
-- execution statistics and child nodes.
data ProfilerProfileNode
ProfilerProfileNode :: Int -> RuntimeCallFrame -> Maybe Int -> Maybe [Int] -> Maybe Text -> Maybe [ProfilerPositionTickInfo] -> ProfilerProfileNode
-- | Unique id of the node.
[profilerProfileNodeId] :: ProfilerProfileNode -> Int
-- | Function location.
[profilerProfileNodeCallFrame] :: ProfilerProfileNode -> RuntimeCallFrame
-- | Number of samples where this node was on top of the call stack.
[profilerProfileNodeHitCount] :: ProfilerProfileNode -> Maybe Int
-- | Child node ids.
[profilerProfileNodeChildren] :: ProfilerProfileNode -> Maybe [Int]
-- | The reason of being not optimized. The function may be deoptimized or
-- marked as don't optimize.
[profilerProfileNodeDeoptReason] :: ProfilerProfileNode -> Maybe Text
-- | An array of source position ticks.
[profilerProfileNodePositionTicks] :: ProfilerProfileNode -> Maybe [ProfilerPositionTickInfo]
pProfilerDisable :: PProfilerDisable
pProfilerEnable :: PProfilerEnable
pProfilerGetBestEffortCoverage :: PProfilerGetBestEffortCoverage
pProfilerSetSamplingInterval :: Int -> PProfilerSetSamplingInterval
pProfilerStart :: PProfilerStart
pProfilerStartPreciseCoverage :: PProfilerStartPreciseCoverage
pProfilerStop :: PProfilerStop
pProfilerStopPreciseCoverage :: PProfilerStopPreciseCoverage
pProfilerTakePreciseCoverage :: PProfilerTakePreciseCoverage
instance GHC.Show.Show CDP.Domains.Profiler.ProfilerPositionTickInfo
instance GHC.Classes.Eq CDP.Domains.Profiler.ProfilerPositionTickInfo
instance GHC.Show.Show CDP.Domains.Profiler.ProfilerProfileNode
instance GHC.Classes.Eq CDP.Domains.Profiler.ProfilerProfileNode
instance GHC.Show.Show CDP.Domains.Profiler.ProfilerProfile
instance GHC.Classes.Eq CDP.Domains.Profiler.ProfilerProfile
instance GHC.Show.Show CDP.Domains.Profiler.ProfilerCoverageRange
instance GHC.Classes.Eq CDP.Domains.Profiler.ProfilerCoverageRange
instance GHC.Show.Show CDP.Domains.Profiler.ProfilerFunctionCoverage
instance GHC.Classes.Eq CDP.Domains.Profiler.ProfilerFunctionCoverage
instance GHC.Show.Show CDP.Domains.Profiler.ProfilerScriptCoverage
instance GHC.Classes.Eq CDP.Domains.Profiler.ProfilerScriptCoverage
instance GHC.Show.Show CDP.Domains.Profiler.ProfilerConsoleProfileFinished
instance GHC.Classes.Eq CDP.Domains.Profiler.ProfilerConsoleProfileFinished
instance GHC.Show.Show CDP.Domains.Profiler.ProfilerConsoleProfileStarted
instance GHC.Classes.Eq CDP.Domains.Profiler.ProfilerConsoleProfileStarted
instance GHC.Show.Show CDP.Domains.Profiler.ProfilerPreciseCoverageDeltaUpdate
instance GHC.Classes.Eq CDP.Domains.Profiler.ProfilerPreciseCoverageDeltaUpdate
instance GHC.Show.Show CDP.Domains.Profiler.PProfilerDisable
instance GHC.Classes.Eq CDP.Domains.Profiler.PProfilerDisable
instance GHC.Show.Show CDP.Domains.Profiler.PProfilerEnable
instance GHC.Classes.Eq CDP.Domains.Profiler.PProfilerEnable
instance GHC.Show.Show CDP.Domains.Profiler.PProfilerGetBestEffortCoverage
instance GHC.Classes.Eq CDP.Domains.Profiler.PProfilerGetBestEffortCoverage
instance GHC.Show.Show CDP.Domains.Profiler.ProfilerGetBestEffortCoverage
instance GHC.Classes.Eq CDP.Domains.Profiler.ProfilerGetBestEffortCoverage
instance GHC.Show.Show CDP.Domains.Profiler.PProfilerSetSamplingInterval
instance GHC.Classes.Eq CDP.Domains.Profiler.PProfilerSetSamplingInterval
instance GHC.Show.Show CDP.Domains.Profiler.PProfilerStart
instance GHC.Classes.Eq CDP.Domains.Profiler.PProfilerStart
instance GHC.Show.Show CDP.Domains.Profiler.PProfilerStartPreciseCoverage
instance GHC.Classes.Eq CDP.Domains.Profiler.PProfilerStartPreciseCoverage
instance GHC.Show.Show CDP.Domains.Profiler.ProfilerStartPreciseCoverage
instance GHC.Classes.Eq CDP.Domains.Profiler.ProfilerStartPreciseCoverage
instance GHC.Show.Show CDP.Domains.Profiler.PProfilerStop
instance GHC.Classes.Eq CDP.Domains.Profiler.PProfilerStop
instance GHC.Show.Show CDP.Domains.Profiler.ProfilerStop
instance GHC.Classes.Eq CDP.Domains.Profiler.ProfilerStop
instance GHC.Show.Show CDP.Domains.Profiler.PProfilerStopPreciseCoverage
instance GHC.Classes.Eq CDP.Domains.Profiler.PProfilerStopPreciseCoverage
instance GHC.Show.Show CDP.Domains.Profiler.PProfilerTakePreciseCoverage
instance GHC.Classes.Eq CDP.Domains.Profiler.PProfilerTakePreciseCoverage
instance GHC.Show.Show CDP.Domains.Profiler.ProfilerTakePreciseCoverage
instance GHC.Classes.Eq CDP.Domains.Profiler.ProfilerTakePreciseCoverage
instance Data.Aeson.Types.FromJSON.FromJSON CDP.Domains.Profiler.ProfilerTakePreciseCoverage
instance CDP.Internal.Utils.Command CDP.Domains.Profiler.PProfilerTakePreciseCoverage
instance Data.Aeson.Types.ToJSON.ToJSON CDP.Domains.Profiler.PProfilerTakePreciseCoverage
instance Data.Aeson.Types.ToJSON.ToJSON CDP.Domains.Profiler.PProfilerStopPreciseCoverage
instance CDP.Internal.Utils.Command CDP.Domains.Profiler.PProfilerStopPreciseCoverage
instance Data.Aeson.Types.FromJSON.FromJSON CDP.Domains.Profiler.ProfilerStop
instance CDP.Internal.Utils.Command CDP.Domains.Profiler.PProfilerStop
instance Data.Aeson.Types.ToJSON.ToJSON CDP.Domains.Profiler.PProfilerStop
instance Data.Aeson.Types.FromJSON.FromJSON CDP.Domains.Profiler.ProfilerStartPreciseCoverage
instance CDP.Internal.Utils.Command CDP.Domains.Profiler.PProfilerStartPreciseCoverage
instance Data.Aeson.Types.ToJSON.ToJSON CDP.Domains.Profiler.PProfilerStartPreciseCoverage
instance Data.Aeson.Types.ToJSON.ToJSON CDP.Domains.Profiler.PProfilerStart
instance CDP.Internal.Utils.Command CDP.Domains.Profiler.PProfilerStart
instance Data.Aeson.Types.ToJSON.ToJSON CDP.Domains.Profiler.PProfilerSetSamplingInterval
instance CDP.Internal.Utils.Command CDP.Domains.Profiler.PProfilerSetSamplingInterval
instance Data.Aeson.Types.FromJSON.FromJSON CDP.Domains.Profiler.ProfilerGetBestEffortCoverage
instance CDP.Internal.Utils.Command CDP.Domains.Profiler.PProfilerGetBestEffortCoverage
instance Data.Aeson.Types.ToJSON.ToJSON CDP.Domains.Profiler.PProfilerGetBestEffortCoverage
instance Data.Aeson.Types.ToJSON.ToJSON CDP.Domains.Profiler.PProfilerEnable
instance CDP.Internal.Utils.Command CDP.Domains.Profiler.PProfilerEnable
instance Data.Aeson.Types.ToJSON.ToJSON CDP.Domains.Profiler.PProfilerDisable
instance CDP.Internal.Utils.Command CDP.Domains.Profiler.PProfilerDisable
instance Data.Aeson.Types.FromJSON.FromJSON CDP.Domains.Profiler.ProfilerPreciseCoverageDeltaUpdate
instance CDP.Internal.Utils.Event CDP.Domains.Profiler.ProfilerPreciseCoverageDeltaUpdate
instance Data.Aeson.Types.FromJSON.FromJSON CDP.Domains.Profiler.ProfilerConsoleProfileStarted
instance CDP.Internal.Utils.Event CDP.Domains.Profiler.ProfilerConsoleProfileStarted
instance Data.Aeson.Types.FromJSON.FromJSON CDP.Domains.Profiler.ProfilerConsoleProfileFinished
instance CDP.Internal.Utils.Event CDP.Domains.Profiler.ProfilerConsoleProfileFinished
instance Data.Aeson.Types.FromJSON.FromJSON CDP.Domains.Profiler.ProfilerScriptCoverage
instance Data.Aeson.Types.ToJSON.ToJSON CDP.Domains.Profiler.ProfilerScriptCoverage
instance Data.Aeson.Types.FromJSON.FromJSON CDP.Domains.Profiler.ProfilerFunctionCoverage
instance Data.Aeson.Types.ToJSON.ToJSON CDP.Domains.Profiler.ProfilerFunctionCoverage
instance Data.Aeson.Types.FromJSON.FromJSON CDP.Domains.Profiler.ProfilerCoverageRange
instance Data.Aeson.Types.ToJSON.ToJSON CDP.Domains.Profiler.ProfilerCoverageRange
instance Data.Aeson.Types.FromJSON.FromJSON CDP.Domains.Profiler.ProfilerProfile
instance Data.Aeson.Types.ToJSON.ToJSON CDP.Domains.Profiler.ProfilerProfile
instance Data.Aeson.Types.FromJSON.FromJSON CDP.Domains.Profiler.ProfilerProfileNode
instance Data.Aeson.Types.ToJSON.ToJSON CDP.Domains.Profiler.ProfilerProfileNode
instance Data.Aeson.Types.FromJSON.FromJSON CDP.Domains.Profiler.ProfilerPositionTickInfo
instance Data.Aeson.Types.ToJSON.ToJSON CDP.Domains.Profiler.ProfilerPositionTickInfo
-- | Database
module CDP.Domains.Database
data DatabaseGetDatabaseTableNames
DatabaseGetDatabaseTableNames :: [Text] -> DatabaseGetDatabaseTableNames
[databaseGetDatabaseTableNamesTableNames] :: DatabaseGetDatabaseTableNames -> [Text]
-- | Parameters of the getDatabaseTableNames command.
data PDatabaseGetDatabaseTableNames
PDatabaseGetDatabaseTableNames :: DatabaseDatabaseId -> PDatabaseGetDatabaseTableNames
[pDatabaseGetDatabaseTableNamesDatabaseId] :: PDatabaseGetDatabaseTableNames -> DatabaseDatabaseId
data DatabaseExecuteSQL
DatabaseExecuteSQL :: Maybe [Text] -> Maybe [Value] -> Maybe DatabaseError -> DatabaseExecuteSQL
[databaseExecuteSQLColumnNames] :: DatabaseExecuteSQL -> Maybe [Text]
[databaseExecuteSQLValues] :: DatabaseExecuteSQL -> Maybe [Value]
[databaseExecuteSQLSqlError] :: DatabaseExecuteSQL -> Maybe DatabaseError
-- | Parameters of the executeSQL command.
data PDatabaseExecuteSQL
PDatabaseExecuteSQL :: DatabaseDatabaseId -> Text -> PDatabaseExecuteSQL
[pDatabaseExecuteSQLDatabaseId] :: PDatabaseExecuteSQL -> DatabaseDatabaseId
[pDatabaseExecuteSQLQuery] :: PDatabaseExecuteSQL -> Text
-- | Enables database tracking, database events will now be delivered to
-- the client.
--
-- Parameters of the enable command.
data PDatabaseEnable
PDatabaseEnable :: PDatabaseEnable
-- | Disables database tracking, prevents database events from being sent
-- to the client.
--
-- Parameters of the disable command.
data PDatabaseDisable
PDatabaseDisable :: PDatabaseDisable
-- | Type of the addDatabase event.
data DatabaseAddDatabase
DatabaseAddDatabase :: DatabaseDatabase -> DatabaseAddDatabase
[databaseAddDatabaseDatabase] :: DatabaseAddDatabase -> DatabaseDatabase
-- | Type Error. Database error.
data DatabaseError
DatabaseError :: Text -> Int -> DatabaseError
-- | Error message.
[databaseErrorMessage] :: DatabaseError -> Text
-- | Error code.
[databaseErrorCode] :: DatabaseError -> Int
-- | Type Database. Database object.
data DatabaseDatabase
DatabaseDatabase :: DatabaseDatabaseId -> Text -> Text -> Text -> DatabaseDatabase
-- | Database ID.
[databaseDatabaseId] :: DatabaseDatabase -> DatabaseDatabaseId
-- | Database domain.
[databaseDatabaseDomain] :: DatabaseDatabase -> Text
-- | Database name.
[databaseDatabaseName] :: DatabaseDatabase -> Text
-- | Database version.
[databaseDatabaseVersion] :: DatabaseDatabase -> Text
-- | Type DatabaseId. Unique identifier of Database object.
type DatabaseDatabaseId = Text
pDatabaseDisable :: PDatabaseDisable
pDatabaseEnable :: PDatabaseEnable
pDatabaseExecuteSQL :: DatabaseDatabaseId -> Text -> PDatabaseExecuteSQL
pDatabaseGetDatabaseTableNames :: DatabaseDatabaseId -> PDatabaseGetDatabaseTableNames
instance GHC.Show.Show CDP.Domains.Database.DatabaseDatabase
instance GHC.Classes.Eq CDP.Domains.Database.DatabaseDatabase
instance GHC.Show.Show CDP.Domains.Database.DatabaseError
instance GHC.Classes.Eq CDP.Domains.Database.DatabaseError
instance GHC.Show.Show CDP.Domains.Database.DatabaseAddDatabase
instance GHC.Classes.Eq CDP.Domains.Database.DatabaseAddDatabase
instance GHC.Show.Show CDP.Domains.Database.PDatabaseDisable
instance GHC.Classes.Eq CDP.Domains.Database.PDatabaseDisable
instance GHC.Show.Show CDP.Domains.Database.PDatabaseEnable
instance GHC.Classes.Eq CDP.Domains.Database.PDatabaseEnable
instance GHC.Show.Show CDP.Domains.Database.PDatabaseExecuteSQL
instance GHC.Classes.Eq CDP.Domains.Database.PDatabaseExecuteSQL
instance GHC.Show.Show CDP.Domains.Database.DatabaseExecuteSQL
instance GHC.Classes.Eq CDP.Domains.Database.DatabaseExecuteSQL
instance GHC.Show.Show CDP.Domains.Database.PDatabaseGetDatabaseTableNames
instance GHC.Classes.Eq CDP.Domains.Database.PDatabaseGetDatabaseTableNames
instance GHC.Show.Show CDP.Domains.Database.DatabaseGetDatabaseTableNames
instance GHC.Classes.Eq CDP.Domains.Database.DatabaseGetDatabaseTableNames
instance Data.Aeson.Types.FromJSON.FromJSON CDP.Domains.Database.DatabaseGetDatabaseTableNames
instance CDP.Internal.Utils.Command CDP.Domains.Database.PDatabaseGetDatabaseTableNames
instance Data.Aeson.Types.ToJSON.ToJSON CDP.Domains.Database.PDatabaseGetDatabaseTableNames
instance Data.Aeson.Types.FromJSON.FromJSON CDP.Domains.Database.DatabaseExecuteSQL
instance CDP.Internal.Utils.Command CDP.Domains.Database.PDatabaseExecuteSQL
instance Data.Aeson.Types.ToJSON.ToJSON CDP.Domains.Database.PDatabaseExecuteSQL
instance Data.Aeson.Types.ToJSON.ToJSON CDP.Domains.Database.PDatabaseEnable
instance CDP.Internal.Utils.Command CDP.Domains.Database.PDatabaseEnable
instance Data.Aeson.Types.ToJSON.ToJSON CDP.Domains.Database.PDatabaseDisable
instance CDP.Internal.Utils.Command CDP.Domains.Database.PDatabaseDisable
instance Data.Aeson.Types.FromJSON.FromJSON CDP.Domains.Database.DatabaseAddDatabase
instance CDP.Internal.Utils.Event CDP.Domains.Database.DatabaseAddDatabase
instance Data.Aeson.Types.FromJSON.FromJSON CDP.Domains.Database.DatabaseError
instance Data.Aeson.Types.ToJSON.ToJSON CDP.Domains.Database.DatabaseError
instance Data.Aeson.Types.FromJSON.FromJSON CDP.Domains.Database.DatabaseDatabase
instance Data.Aeson.Types.ToJSON.ToJSON CDP.Domains.Database.DatabaseDatabase
-- | DOMStorage
--
-- Query and modify DOM storage.
module CDP.Domains.DOMStorage
-- | Parameters of the setDOMStorageItem command.
data PDOMStorageSetDOMStorageItem
PDOMStorageSetDOMStorageItem :: DOMStorageStorageId -> Text -> Text -> PDOMStorageSetDOMStorageItem
[pDOMStorageSetDOMStorageItemStorageId] :: PDOMStorageSetDOMStorageItem -> DOMStorageStorageId
[pDOMStorageSetDOMStorageItemKey] :: PDOMStorageSetDOMStorageItem -> Text
[pDOMStorageSetDOMStorageItemValue] :: PDOMStorageSetDOMStorageItem -> Text
-- | Parameters of the removeDOMStorageItem command.
data PDOMStorageRemoveDOMStorageItem
PDOMStorageRemoveDOMStorageItem :: DOMStorageStorageId -> Text -> PDOMStorageRemoveDOMStorageItem
[pDOMStorageRemoveDOMStorageItemStorageId] :: PDOMStorageRemoveDOMStorageItem -> DOMStorageStorageId
[pDOMStorageRemoveDOMStorageItemKey] :: PDOMStorageRemoveDOMStorageItem -> Text
data DOMStorageGetDOMStorageItems
DOMStorageGetDOMStorageItems :: [DOMStorageItem] -> DOMStorageGetDOMStorageItems
[dOMStorageGetDOMStorageItemsEntries] :: DOMStorageGetDOMStorageItems -> [DOMStorageItem]
-- | Parameters of the getDOMStorageItems command.
data PDOMStorageGetDOMStorageItems
PDOMStorageGetDOMStorageItems :: DOMStorageStorageId -> PDOMStorageGetDOMStorageItems
[pDOMStorageGetDOMStorageItemsStorageId] :: PDOMStorageGetDOMStorageItems -> DOMStorageStorageId
-- | Enables storage tracking, storage events will now be delivered to the
-- client.
--
-- Parameters of the enable command.
data PDOMStorageEnable
PDOMStorageEnable :: PDOMStorageEnable
-- | Disables storage tracking, prevents storage events from being sent to
-- the client.
--
-- Parameters of the disable command.
data PDOMStorageDisable
PDOMStorageDisable :: PDOMStorageDisable
-- | Parameters of the clear command.
data PDOMStorageClear
PDOMStorageClear :: DOMStorageStorageId -> PDOMStorageClear
[pDOMStorageClearStorageId] :: PDOMStorageClear -> DOMStorageStorageId
-- | Type of the domStorageItemsCleared event.
data DOMStorageDomStorageItemsCleared
DOMStorageDomStorageItemsCleared :: DOMStorageStorageId -> DOMStorageDomStorageItemsCleared
[dOMStorageDomStorageItemsClearedStorageId] :: DOMStorageDomStorageItemsCleared -> DOMStorageStorageId
-- | Type of the domStorageItemUpdated event.
data DOMStorageDomStorageItemUpdated
DOMStorageDomStorageItemUpdated :: DOMStorageStorageId -> Text -> Text -> Text -> DOMStorageDomStorageItemUpdated
[dOMStorageDomStorageItemUpdatedStorageId] :: DOMStorageDomStorageItemUpdated -> DOMStorageStorageId
[dOMStorageDomStorageItemUpdatedKey] :: DOMStorageDomStorageItemUpdated -> Text
[dOMStorageDomStorageItemUpdatedOldValue] :: DOMStorageDomStorageItemUpdated -> Text
[dOMStorageDomStorageItemUpdatedNewValue] :: DOMStorageDomStorageItemUpdated -> Text
-- | Type of the domStorageItemRemoved event.
data DOMStorageDomStorageItemRemoved
DOMStorageDomStorageItemRemoved :: DOMStorageStorageId -> Text -> DOMStorageDomStorageItemRemoved
[dOMStorageDomStorageItemRemovedStorageId] :: DOMStorageDomStorageItemRemoved -> DOMStorageStorageId
[dOMStorageDomStorageItemRemovedKey] :: DOMStorageDomStorageItemRemoved -> Text
-- | Type of the domStorageItemAdded event.
data DOMStorageDomStorageItemAdded
DOMStorageDomStorageItemAdded :: DOMStorageStorageId -> Text -> Text -> DOMStorageDomStorageItemAdded
[dOMStorageDomStorageItemAddedStorageId] :: DOMStorageDomStorageItemAdded -> DOMStorageStorageId
[dOMStorageDomStorageItemAddedKey] :: DOMStorageDomStorageItemAdded -> Text
[dOMStorageDomStorageItemAddedNewValue] :: DOMStorageDomStorageItemAdded -> Text
-- | Type Item. DOM Storage item.
type DOMStorageItem = [Text]
-- | Type StorageId. DOM Storage identifier.
data DOMStorageStorageId
DOMStorageStorageId :: Maybe Text -> Maybe DOMStorageSerializedStorageKey -> Bool -> DOMStorageStorageId
-- | Security origin for the storage.
[dOMStorageStorageIdSecurityOrigin] :: DOMStorageStorageId -> Maybe Text
-- | Represents a key by which DOM Storage keys its CachedStorageAreas
[dOMStorageStorageIdStorageKey] :: DOMStorageStorageId -> Maybe DOMStorageSerializedStorageKey
-- | Whether the storage is local storage (not session storage).
[dOMStorageStorageIdIsLocalStorage] :: DOMStorageStorageId -> Bool
-- | Type SerializedStorageKey.
type DOMStorageSerializedStorageKey = Text
pDOMStorageClear :: DOMStorageStorageId -> PDOMStorageClear
pDOMStorageDisable :: PDOMStorageDisable
pDOMStorageEnable :: PDOMStorageEnable
pDOMStorageGetDOMStorageItems :: DOMStorageStorageId -> PDOMStorageGetDOMStorageItems
pDOMStorageRemoveDOMStorageItem :: DOMStorageStorageId -> Text -> PDOMStorageRemoveDOMStorageItem
pDOMStorageSetDOMStorageItem :: DOMStorageStorageId -> Text -> Text -> PDOMStorageSetDOMStorageItem
instance GHC.Show.Show CDP.Domains.DOMStorage.DOMStorageStorageId
instance GHC.Classes.Eq CDP.Domains.DOMStorage.DOMStorageStorageId
instance GHC.Show.Show CDP.Domains.DOMStorage.DOMStorageDomStorageItemAdded
instance GHC.Classes.Eq CDP.Domains.DOMStorage.DOMStorageDomStorageItemAdded
instance GHC.Show.Show CDP.Domains.DOMStorage.DOMStorageDomStorageItemRemoved
instance GHC.Classes.Eq CDP.Domains.DOMStorage.DOMStorageDomStorageItemRemoved
instance GHC.Show.Show CDP.Domains.DOMStorage.DOMStorageDomStorageItemUpdated
instance GHC.Classes.Eq CDP.Domains.DOMStorage.DOMStorageDomStorageItemUpdated
instance GHC.Show.Show CDP.Domains.DOMStorage.DOMStorageDomStorageItemsCleared
instance GHC.Classes.Eq CDP.Domains.DOMStorage.DOMStorageDomStorageItemsCleared
instance GHC.Show.Show CDP.Domains.DOMStorage.PDOMStorageClear
instance GHC.Classes.Eq CDP.Domains.DOMStorage.PDOMStorageClear
instance GHC.Show.Show CDP.Domains.DOMStorage.PDOMStorageDisable
instance GHC.Classes.Eq CDP.Domains.DOMStorage.PDOMStorageDisable
instance GHC.Show.Show CDP.Domains.DOMStorage.PDOMStorageEnable
instance GHC.Classes.Eq CDP.Domains.DOMStorage.PDOMStorageEnable
instance GHC.Show.Show CDP.Domains.DOMStorage.PDOMStorageGetDOMStorageItems
instance GHC.Classes.Eq CDP.Domains.DOMStorage.PDOMStorageGetDOMStorageItems
instance GHC.Show.Show CDP.Domains.DOMStorage.DOMStorageGetDOMStorageItems
instance GHC.Classes.Eq CDP.Domains.DOMStorage.DOMStorageGetDOMStorageItems
instance GHC.Show.Show CDP.Domains.DOMStorage.PDOMStorageRemoveDOMStorageItem
instance GHC.Classes.Eq CDP.Domains.DOMStorage.PDOMStorageRemoveDOMStorageItem
instance GHC.Show.Show CDP.Domains.DOMStorage.PDOMStorageSetDOMStorageItem
instance GHC.Classes.Eq CDP.Domains.DOMStorage.PDOMStorageSetDOMStorageItem
instance Data.Aeson.Types.ToJSON.ToJSON CDP.Domains.DOMStorage.PDOMStorageSetDOMStorageItem
instance CDP.Internal.Utils.Command CDP.Domains.DOMStorage.PDOMStorageSetDOMStorageItem
instance Data.Aeson.Types.ToJSON.ToJSON CDP.Domains.DOMStorage.PDOMStorageRemoveDOMStorageItem
instance CDP.Internal.Utils.Command CDP.Domains.DOMStorage.PDOMStorageRemoveDOMStorageItem
instance Data.Aeson.Types.FromJSON.FromJSON CDP.Domains.DOMStorage.DOMStorageGetDOMStorageItems
instance CDP.Internal.Utils.Command CDP.Domains.DOMStorage.PDOMStorageGetDOMStorageItems
instance Data.Aeson.Types.ToJSON.ToJSON CDP.Domains.DOMStorage.PDOMStorageGetDOMStorageItems
instance Data.Aeson.Types.ToJSON.ToJSON CDP.Domains.DOMStorage.PDOMStorageEnable
instance CDP.Internal.Utils.Command CDP.Domains.DOMStorage.PDOMStorageEnable
instance Data.Aeson.Types.ToJSON.ToJSON CDP.Domains.DOMStorage.PDOMStorageDisable
instance CDP.Internal.Utils.Command CDP.Domains.DOMStorage.PDOMStorageDisable
instance Data.Aeson.Types.ToJSON.ToJSON CDP.Domains.DOMStorage.PDOMStorageClear
instance CDP.Internal.Utils.Command CDP.Domains.DOMStorage.PDOMStorageClear
instance Data.Aeson.Types.FromJSON.FromJSON CDP.Domains.DOMStorage.DOMStorageDomStorageItemsCleared
instance CDP.Internal.Utils.Event CDP.Domains.DOMStorage.DOMStorageDomStorageItemsCleared
instance Data.Aeson.Types.FromJSON.FromJSON CDP.Domains.DOMStorage.DOMStorageDomStorageItemUpdated
instance CDP.Internal.Utils.Event CDP.Domains.DOMStorage.DOMStorageDomStorageItemUpdated
instance Data.Aeson.Types.FromJSON.FromJSON CDP.Domains.DOMStorage.DOMStorageDomStorageItemRemoved
instance CDP.Internal.Utils.Event CDP.Domains.DOMStorage.DOMStorageDomStorageItemRemoved
instance Data.Aeson.Types.FromJSON.FromJSON CDP.Domains.DOMStorage.DOMStorageDomStorageItemAdded
instance CDP.Internal.Utils.Event CDP.Domains.DOMStorage.DOMStorageDomStorageItemAdded
instance Data.Aeson.Types.FromJSON.FromJSON CDP.Domains.DOMStorage.DOMStorageStorageId
instance Data.Aeson.Types.ToJSON.ToJSON CDP.Domains.DOMStorage.DOMStorageStorageId
-- | DOM
--
-- This domain exposes DOM read/write operations. Each DOM Node is
-- represented with its mirror object that has an id. This
-- id can be used to get additional information on the Node,
-- resolve it into the JavaScript object wrapper, etc. It is important
-- that client receives DOM events only for the nodes that are known to
-- the client. Backend keeps track of the nodes that were sent to the
-- client and never sends the same node twice. It is client's
-- responsibility to collect information about the nodes that were sent
-- to the client.pNote that iframe owner elements will
-- return corresponding document elements as their child nodes./p
-- = Emulation
--
-- This domain emulates different environments for the page. = Network
--
-- Network domain allows tracking network activities of the page. It
-- exposes information about http, file, data and other requests and
-- responses, their headers, bodies, timing, etc. = Page
--
-- Actions and events related to the inspected page belong to the page
-- domain. = Security
--
-- Security
module CDP.Domains.DOMPageNetworkEmulationSecurity
-- | Enable/disable whether all certificate errors should be ignored.
--
-- Parameters of the setIgnoreCertificateErrors command.
data PSecuritySetIgnoreCertificateErrors
PSecuritySetIgnoreCertificateErrors :: Bool -> PSecuritySetIgnoreCertificateErrors
-- | If true, all certificate errors will be ignored.
[pSecuritySetIgnoreCertificateErrorsIgnore] :: PSecuritySetIgnoreCertificateErrors -> Bool
-- | Enables tracking security state changes.
--
-- Parameters of the enable command.
data PSecurityEnable
PSecurityEnable :: PSecurityEnable
-- | Disables tracking security state changes.
--
-- Parameters of the disable command.
data PSecurityDisable
PSecurityDisable :: PSecurityDisable
-- | Type of the visibleSecurityStateChanged event.
data SecurityVisibleSecurityStateChanged
SecurityVisibleSecurityStateChanged :: SecurityVisibleSecurityState -> SecurityVisibleSecurityStateChanged
-- | Security state information about the page.
[securityVisibleSecurityStateChangedVisibleSecurityState] :: SecurityVisibleSecurityStateChanged -> SecurityVisibleSecurityState
-- | Type CertificateErrorAction. The action to take when a
-- certificate error occurs. continue will continue processing the
-- request and cancel will cancel the request.
data SecurityCertificateErrorAction
SecurityCertificateErrorActionContinue :: SecurityCertificateErrorAction
SecurityCertificateErrorActionCancel :: SecurityCertificateErrorAction
-- | Type SecurityStateExplanation. An explanation of an factor
-- contributing to the security state.
data SecuritySecurityStateExplanation
SecuritySecurityStateExplanation :: SecuritySecurityState -> Text -> Text -> Text -> SecurityMixedContentType -> [Text] -> Maybe [Text] -> SecuritySecurityStateExplanation
-- | Security state representing the severity of the factor being
-- explained.
[securitySecurityStateExplanationSecurityState] :: SecuritySecurityStateExplanation -> SecuritySecurityState
-- | Title describing the type of factor.
[securitySecurityStateExplanationTitle] :: SecuritySecurityStateExplanation -> Text
-- | Short phrase describing the type of factor.
[securitySecurityStateExplanationSummary] :: SecuritySecurityStateExplanation -> Text
-- | Full text explanation of the factor.
[securitySecurityStateExplanationDescription] :: SecuritySecurityStateExplanation -> Text
-- | The type of mixed content described by the explanation.
[securitySecurityStateExplanationMixedContentType] :: SecuritySecurityStateExplanation -> SecurityMixedContentType
-- | Page certificate.
[securitySecurityStateExplanationCertificate] :: SecuritySecurityStateExplanation -> [Text]
-- | Recommendations to fix any issues.
[securitySecurityStateExplanationRecommendations] :: SecuritySecurityStateExplanation -> Maybe [Text]
-- | Type VisibleSecurityState. Security state information about the
-- page.
data SecurityVisibleSecurityState
SecurityVisibleSecurityState :: SecuritySecurityState -> Maybe SecurityCertificateSecurityState -> Maybe SecuritySafetyTipInfo -> [Text] -> SecurityVisibleSecurityState
-- | The security level of the page.
[securityVisibleSecurityStateSecurityState] :: SecurityVisibleSecurityState -> SecuritySecurityState
-- | Security state details about the page certificate.
[securityVisibleSecurityStateCertificateSecurityState] :: SecurityVisibleSecurityState -> Maybe SecurityCertificateSecurityState
-- | The type of Safety Tip triggered on the page. Note that this field
-- will be set even if the Safety Tip UI was not actually shown.
[securityVisibleSecurityStateSafetyTipInfo] :: SecurityVisibleSecurityState -> Maybe SecuritySafetyTipInfo
-- | Array of security state issues ids.
[securityVisibleSecurityStateSecurityStateIssueIds] :: SecurityVisibleSecurityState -> [Text]
-- | Type SafetyTipInfo.
data SecuritySafetyTipInfo
SecuritySafetyTipInfo :: SecuritySafetyTipStatus -> Maybe Text -> SecuritySafetyTipInfo
-- | Describes whether the page triggers any safety tips or reputation
-- warnings. Default is unknown.
[securitySafetyTipInfoSafetyTipStatus] :: SecuritySafetyTipInfo -> SecuritySafetyTipStatus
-- | The URL the safety tip suggested ("Did you mean?"). Only filled in for
-- lookalike matches.
[securitySafetyTipInfoSafeUrl] :: SecuritySafetyTipInfo -> Maybe Text
-- | Type SafetyTipStatus.
data SecuritySafetyTipStatus
SecuritySafetyTipStatusBadReputation :: SecuritySafetyTipStatus
SecuritySafetyTipStatusLookalike :: SecuritySafetyTipStatus
-- | Type CertificateSecurityState. Details about the security state
-- of the page certificate.
data SecurityCertificateSecurityState
SecurityCertificateSecurityState :: Text -> Text -> Maybe Text -> Text -> Maybe Text -> [Text] -> Text -> Text -> NetworkTimeSinceEpoch -> NetworkTimeSinceEpoch -> Maybe Text -> Bool -> Bool -> Bool -> Bool -> Bool -> Bool -> Bool -> SecurityCertificateSecurityState
-- | Protocol name (e.g. "TLS 1.2" or QUIC).
[securityCertificateSecurityStateProtocol] :: SecurityCertificateSecurityState -> Text
-- | Key Exchange used by the connection, or the empty string if not
-- applicable.
[securityCertificateSecurityStateKeyExchange] :: SecurityCertificateSecurityState -> Text
-- | (EC)DH group used by the connection, if applicable.
[securityCertificateSecurityStateKeyExchangeGroup] :: SecurityCertificateSecurityState -> Maybe Text
-- | Cipher name.
[securityCertificateSecurityStateCipher] :: SecurityCertificateSecurityState -> Text
-- | TLS MAC. Note that AEAD ciphers do not have separate MACs.
[securityCertificateSecurityStateMac] :: SecurityCertificateSecurityState -> Maybe Text
-- | Page certificate.
[securityCertificateSecurityStateCertificate] :: SecurityCertificateSecurityState -> [Text]
-- | Certificate subject name.
[securityCertificateSecurityStateSubjectName] :: SecurityCertificateSecurityState -> Text
-- | Name of the issuing CA.
[securityCertificateSecurityStateIssuer] :: SecurityCertificateSecurityState -> Text
-- | Certificate valid from date.
[securityCertificateSecurityStateValidFrom] :: SecurityCertificateSecurityState -> NetworkTimeSinceEpoch
-- | Certificate valid to (expiration) date
[securityCertificateSecurityStateValidTo] :: SecurityCertificateSecurityState -> NetworkTimeSinceEpoch
-- | The highest priority network error code, if the certificate has an
-- error.
[securityCertificateSecurityStateCertificateNetworkError] :: SecurityCertificateSecurityState -> Maybe Text
-- | True if the certificate uses a weak signature aglorithm.
[securityCertificateSecurityStateCertificateHasWeakSignature] :: SecurityCertificateSecurityState -> Bool
-- | True if the certificate has a SHA1 signature in the chain.
[securityCertificateSecurityStateCertificateHasSha1Signature] :: SecurityCertificateSecurityState -> Bool
-- | True if modern SSL
[securityCertificateSecurityStateModernSSL] :: SecurityCertificateSecurityState -> Bool
-- | True if the connection is using an obsolete SSL protocol.
[securityCertificateSecurityStateObsoleteSslProtocol] :: SecurityCertificateSecurityState -> Bool
-- | True if the connection is using an obsolete SSL key exchange.
[securityCertificateSecurityStateObsoleteSslKeyExchange] :: SecurityCertificateSecurityState -> Bool
-- | True if the connection is using an obsolete SSL cipher.
[securityCertificateSecurityStateObsoleteSslCipher] :: SecurityCertificateSecurityState -> Bool
-- | True if the connection is using an obsolete SSL signature.
[securityCertificateSecurityStateObsoleteSslSignature] :: SecurityCertificateSecurityState -> Bool
-- | Type SecurityState. The security level of a page or resource.
data SecuritySecurityState
SecuritySecurityStateUnknown :: SecuritySecurityState
SecuritySecurityStateNeutral :: SecuritySecurityState
SecuritySecurityStateInsecure :: SecuritySecurityState
SecuritySecurityStateSecure :: SecuritySecurityState
SecuritySecurityStateInfo :: SecuritySecurityState
SecuritySecurityStateInsecureBroken :: SecuritySecurityState
-- | Type MixedContentType. A description of mixed content (HTTP
-- resources on HTTPS pages), as defined by
-- https://www.w3.org/TR/mixed-content/#categories
data SecurityMixedContentType
SecurityMixedContentTypeBlockable :: SecurityMixedContentType
SecurityMixedContentTypeOptionallyBlockable :: SecurityMixedContentType
SecurityMixedContentTypeNone :: SecurityMixedContentType
-- | Type CertificateId. An internal certificate ID value.
type SecurityCertificateId = Int
-- | Intercept file chooser requests and transfer control to protocol
-- clients. When file chooser interception is enabled, native file
-- chooser dialog is not shown. Instead, a protocol event
-- fileChooserOpened is emitted.
--
-- Parameters of the setInterceptFileChooserDialog command.
data PPageSetInterceptFileChooserDialog
PPageSetInterceptFileChooserDialog :: Bool -> PPageSetInterceptFileChooserDialog
[pPageSetInterceptFileChooserDialogEnabled] :: PPageSetInterceptFileChooserDialog -> Bool
-- | Pauses page execution. Can be resumed using generic
-- Runtime.runIfWaitingForDebugger.
--
-- Parameters of the waitForDebugger command.
data PPageWaitForDebugger
PPageWaitForDebugger :: PPageWaitForDebugger
-- | Generates a report for testing.
--
-- Parameters of the generateTestReport command.
data PPageGenerateTestReport
PPageGenerateTestReport :: Text -> Maybe Text -> PPageGenerateTestReport
-- | Message to be displayed in the report.
[pPageGenerateTestReportMessage] :: PPageGenerateTestReport -> Text
-- | Specifies the endpoint group to deliver the report to.
[pPageGenerateTestReportGroup] :: PPageGenerateTestReport -> Maybe Text
data PPageSetSPCTransactionMode
PPageSetSPCTransactionMode :: PPageSetSPCTransactionModeMode -> PPageSetSPCTransactionMode
[pPageSetSPCTransactionModeMode] :: PPageSetSPCTransactionMode -> PPageSetSPCTransactionModeMode
-- | Sets the Secure Payment Confirmation transaction mode.
-- https://w3c.github.io/secure-payment-confirmation/#sctn-automation-set-spc-transaction-mode
--
-- Parameters of the setSPCTransactionMode command.
data PPageSetSPCTransactionModeMode
PPageSetSPCTransactionModeModeNone :: PPageSetSPCTransactionModeMode
PPageSetSPCTransactionModeModeAutoaccept :: PPageSetSPCTransactionModeMode
PPageSetSPCTransactionModeModeAutoreject :: PPageSetSPCTransactionModeMode
-- | Clears seeded compilation cache.
--
-- Parameters of the clearCompilationCache command.
data PPageClearCompilationCache
PPageClearCompilationCache :: PPageClearCompilationCache
-- | Seeds compilation cache for given url. Compilation cache does not
-- survive cross-process navigation.
--
-- Parameters of the addCompilationCache command.
data PPageAddCompilationCache
PPageAddCompilationCache :: Text -> Text -> PPageAddCompilationCache
[pPageAddCompilationCacheUrl] :: PPageAddCompilationCache -> Text
-- | Base64-encoded data (Encoded as a base64 string when passed over JSON)
[pPageAddCompilationCacheData] :: PPageAddCompilationCache -> Text
-- | Requests backend to produce compilation cache for the specified
-- scripts. scripts are appeneded to the list of scripts for
-- which the cache would be produced. The list may be reset during page
-- navigation. When script with a matching URL is encountered, the cache
-- is optionally produced upon backend discretion, based on internal
-- heuristics. See also: compilationCacheProduced.
--
-- Parameters of the produceCompilationCache command.
data PPageProduceCompilationCache
PPageProduceCompilationCache :: [PageCompilationCacheParams] -> PPageProduceCompilationCache
[pPageProduceCompilationCacheScripts] :: PPageProduceCompilationCache -> [PageCompilationCacheParams]
-- | Stops sending each frame in the screencastFrame.
--
-- Parameters of the stopScreencast command.
data PPageStopScreencast
PPageStopScreencast :: PPageStopScreencast
data PPageSetWebLifecycleState
PPageSetWebLifecycleState :: PPageSetWebLifecycleStateState -> PPageSetWebLifecycleState
-- | Target lifecycle state
[pPageSetWebLifecycleStateState] :: PPageSetWebLifecycleState -> PPageSetWebLifecycleStateState
-- | Tries to update the web lifecycle state of the page. It will
-- transition the page to the given state according to:
-- https://github.com/WICG/web-lifecycle/
--
-- Parameters of the setWebLifecycleState command.
data PPageSetWebLifecycleStateState
PPageSetWebLifecycleStateStateFrozen :: PPageSetWebLifecycleStateState
PPageSetWebLifecycleStateStateActive :: PPageSetWebLifecycleStateState
-- | Tries to close page, running its beforeunload hooks, if any.
--
-- Parameters of the close command.
data PPageClose
PPageClose :: PPageClose
-- | Crashes renderer on the IO thread, generates minidumps.
--
-- Parameters of the crash command.
data PPageCrash
PPageCrash :: PPageCrash
-- | Force the page stop all navigations and pending resource fetches.
--
-- Parameters of the stopLoading command.
data PPageStopLoading
PPageStopLoading :: PPageStopLoading
data PPageStartScreencast
PPageStartScreencast :: Maybe PPageStartScreencastFormat -> Maybe Int -> Maybe Int -> Maybe Int -> Maybe Int -> PPageStartScreencast
-- | Image compression format.
[pPageStartScreencastFormat] :: PPageStartScreencast -> Maybe PPageStartScreencastFormat
-- | Compression quality from range [0..100].
[pPageStartScreencastQuality] :: PPageStartScreencast -> Maybe Int
-- | Maximum screenshot width.
[pPageStartScreencastMaxWidth] :: PPageStartScreencast -> Maybe Int
-- | Maximum screenshot height.
[pPageStartScreencastMaxHeight] :: PPageStartScreencast -> Maybe Int
-- | Send every n-th frame.
[pPageStartScreencastEveryNthFrame] :: PPageStartScreencast -> Maybe Int
-- | Starts sending each frame using the screencastFrame event.
--
-- Parameters of the startScreencast command.
data PPageStartScreencastFormat
PPageStartScreencastFormatJpeg :: PPageStartScreencastFormat
PPageStartScreencastFormatPng :: PPageStartScreencastFormat
-- | Controls whether page will emit lifecycle events.
--
-- Parameters of the setLifecycleEventsEnabled command.
data PPageSetLifecycleEventsEnabled
PPageSetLifecycleEventsEnabled :: Bool -> PPageSetLifecycleEventsEnabled
-- | If true, starts emitting lifecycle events.
[pPageSetLifecycleEventsEnabledEnabled] :: PPageSetLifecycleEventsEnabled -> Bool
-- | Sets given markup as the document's HTML.
--
-- Parameters of the setDocumentContent command.
data PPageSetDocumentContent
PPageSetDocumentContent :: PageFrameId -> Text -> PPageSetDocumentContent
-- | Frame id to set HTML for.
[pPageSetDocumentContentFrameId] :: PPageSetDocumentContent -> PageFrameId
-- | HTML content to set.
[pPageSetDocumentContentHtml] :: PPageSetDocumentContent -> Text
-- | Set default font sizes.
--
-- Parameters of the setFontSizes command.
data PPageSetFontSizes
PPageSetFontSizes :: PageFontSizes -> PPageSetFontSizes
-- | Specifies font sizes to set. If a font size is not specified, it won't
-- be changed.
[pPageSetFontSizesFontSizes] :: PPageSetFontSizes -> PageFontSizes
-- | Set generic font families.
--
-- Parameters of the setFontFamilies command.
data PPageSetFontFamilies
PPageSetFontFamilies :: PageFontFamilies -> Maybe [PageScriptFontFamilies] -> PPageSetFontFamilies
-- | Specifies font families to set. If a font family is not specified, it
-- won't be changed.
[pPageSetFontFamiliesFontFamilies] :: PPageSetFontFamilies -> PageFontFamilies
-- | Specifies font families to set for individual scripts.
[pPageSetFontFamiliesForScripts] :: PPageSetFontFamilies -> Maybe [PageScriptFontFamilies]
data PageGetOriginTrials
PageGetOriginTrials :: [PageOriginTrial] -> PageGetOriginTrials
[pageGetOriginTrialsOriginTrials] :: PageGetOriginTrials -> [PageOriginTrial]
-- | Get Origin Trials on given frame.
--
-- Parameters of the getOriginTrials command.
data PPageGetOriginTrials
PPageGetOriginTrials :: PageFrameId -> PPageGetOriginTrials
[pPageGetOriginTrialsFrameId] :: PPageGetOriginTrials -> PageFrameId
data PageGetPermissionsPolicyState
PageGetPermissionsPolicyState :: [PagePermissionsPolicyFeatureState] -> PageGetPermissionsPolicyState
[pageGetPermissionsPolicyStateStates] :: PageGetPermissionsPolicyState -> [PagePermissionsPolicyFeatureState]
-- | Get Permissions Policy state on given frame.
--
-- Parameters of the getPermissionsPolicyState command.
data PPageGetPermissionsPolicyState
PPageGetPermissionsPolicyState :: PageFrameId -> PPageGetPermissionsPolicyState
[pPageGetPermissionsPolicyStateFrameId] :: PPageGetPermissionsPolicyState -> PageFrameId
-- | Enable page Content Security Policy by-passing.
--
-- Parameters of the setBypassCSP command.
data PPageSetBypassCSP
PPageSetBypassCSP :: Bool -> PPageSetBypassCSP
-- | Whether to bypass page CSP.
[pPageSetBypassCSPEnabled] :: PPageSetBypassCSP -> Bool
-- | Enable Chrome's experimental ad filter on all sites.
--
-- Parameters of the setAdBlockingEnabled command.
data PPageSetAdBlockingEnabled
PPageSetAdBlockingEnabled :: Bool -> PPageSetAdBlockingEnabled
-- | Whether to block ads.
[pPageSetAdBlockingEnabledEnabled] :: PPageSetAdBlockingEnabled -> Bool
data PageSearchInResource
PageSearchInResource :: [DebuggerSearchMatch] -> PageSearchInResource
-- | List of search matches.
[pageSearchInResourceResult] :: PageSearchInResource -> [DebuggerSearchMatch]
-- | Searches for given string in resource content.
--
-- Parameters of the searchInResource command.
data PPageSearchInResource
PPageSearchInResource :: PageFrameId -> Text -> Text -> Maybe Bool -> Maybe Bool -> PPageSearchInResource
-- | Frame id for resource to search in.
[pPageSearchInResourceFrameId] :: PPageSearchInResource -> PageFrameId
-- | URL of the resource to search in.
[pPageSearchInResourceUrl] :: PPageSearchInResource -> Text
-- | String to search for.
[pPageSearchInResourceQuery] :: PPageSearchInResource -> Text
-- | If true, search is case sensitive.
[pPageSearchInResourceCaseSensitive] :: PPageSearchInResource -> Maybe Bool
-- | If true, treats string parameter as regex.
[pPageSearchInResourceIsRegex] :: PPageSearchInResource -> Maybe Bool
-- | Acknowledges that a screencast frame has been received by the
-- frontend.
--
-- Parameters of the screencastFrameAck command.
data PPageScreencastFrameAck
PPageScreencastFrameAck :: Int -> PPageScreencastFrameAck
-- | Frame number.
[pPageScreencastFrameAckSessionId] :: PPageScreencastFrameAck -> Int
-- | Removes given script from the list.
--
-- Parameters of the removeScriptToEvaluateOnNewDocument command.
data PPageRemoveScriptToEvaluateOnNewDocument
PPageRemoveScriptToEvaluateOnNewDocument :: PageScriptIdentifier -> PPageRemoveScriptToEvaluateOnNewDocument
[pPageRemoveScriptToEvaluateOnNewDocumentIdentifier] :: PPageRemoveScriptToEvaluateOnNewDocument -> PageScriptIdentifier
-- | Reloads given page optionally ignoring the cache.
--
-- Parameters of the reload command.
data PPageReload
PPageReload :: Maybe Bool -> Maybe Text -> PPageReload
-- | If true, browser cache is ignored (as if the user pressed
-- Shift+refresh).
[pPageReloadIgnoreCache] :: PPageReload -> Maybe Bool
-- | If set, the script will be injected into all frames of the inspected
-- page after reload. Argument will be ignored if reloading dataURL
-- origin.
[pPageReloadScriptToEvaluateOnLoad] :: PPageReload -> Maybe Text
data PagePrintToPDF
PagePrintToPDF :: Text -> Maybe IOStreamHandle -> PagePrintToPDF
-- | Base64-encoded pdf data. Empty if |returnAsStream| is specified.
-- (Encoded as a base64 string when passed over JSON)
[pagePrintToPDFData] :: PagePrintToPDF -> Text
-- | A handle of the stream that holds resulting PDF data.
[pagePrintToPDFStream] :: PagePrintToPDF -> Maybe IOStreamHandle
data PPagePrintToPDF
PPagePrintToPDF :: Maybe Bool -> Maybe Bool -> Maybe Bool -> Maybe Double -> Maybe Double -> Maybe Double -> Maybe Double -> Maybe Double -> Maybe Double -> Maybe Double -> Maybe Text -> Maybe Text -> Maybe Text -> Maybe Bool -> Maybe PPagePrintToPDFTransferMode -> PPagePrintToPDF
-- | Paper orientation. Defaults to false.
[pPagePrintToPDFLandscape] :: PPagePrintToPDF -> Maybe Bool
-- | Display header and footer. Defaults to false.
[pPagePrintToPDFDisplayHeaderFooter] :: PPagePrintToPDF -> Maybe Bool
-- | Print background graphics. Defaults to false.
[pPagePrintToPDFPrintBackground] :: PPagePrintToPDF -> Maybe Bool
-- | Scale of the webpage rendering. Defaults to 1.
[pPagePrintToPDFScale] :: PPagePrintToPDF -> Maybe Double
-- | Paper width in inches. Defaults to 8.5 inches.
[pPagePrintToPDFPaperWidth] :: PPagePrintToPDF -> Maybe Double
-- | Paper height in inches. Defaults to 11 inches.
[pPagePrintToPDFPaperHeight] :: PPagePrintToPDF -> Maybe Double
-- | Top margin in inches. Defaults to 1cm (~0.4 inches).
[pPagePrintToPDFMarginTop] :: PPagePrintToPDF -> Maybe Double
-- | Bottom margin in inches. Defaults to 1cm (~0.4 inches).
[pPagePrintToPDFMarginBottom] :: PPagePrintToPDF -> Maybe Double
-- | Left margin in inches. Defaults to 1cm (~0.4 inches).
[pPagePrintToPDFMarginLeft] :: PPagePrintToPDF -> Maybe Double
-- | Right margin in inches. Defaults to 1cm (~0.4 inches).
[pPagePrintToPDFMarginRight] :: PPagePrintToPDF -> Maybe Double
-- | Paper ranges to print, one based, e.g., '1-5, 8, 11-13'. Pages are
-- printed in the document order, not in the order specified, and no more
-- than once. Defaults to empty string, which implies the entire document
-- is printed. The page numbers are quietly capped to actual page count
-- of the document, and ranges beyond the end of the document are
-- ignored. If this results in no pages to print, an error is reported.
-- It is an error to specify a range with start greater than end.
[pPagePrintToPDFPageRanges] :: PPagePrintToPDF -> Maybe Text
-- | HTML template for the print header. Should be valid HTML markup with
-- following classes used to inject printing values into them: -
-- date: formatted print date - title: document title -
-- url: document location - pageNumber: current page
-- number - totalPages: total pages in the document
--
-- For example, `class=title/span` would generate span
-- containing the title.
[pPagePrintToPDFHeaderTemplate] :: PPagePrintToPDF -> Maybe Text
-- | HTML template for the print footer. Should use the same format as the
-- headerTemplate.
[pPagePrintToPDFFooterTemplate] :: PPagePrintToPDF -> Maybe Text
-- | Whether or not to prefer page size as defined by css. Defaults to
-- false, in which case the content will be scaled to fit the paper size.
[pPagePrintToPDFPreferCSSPageSize] :: PPagePrintToPDF -> Maybe Bool
-- | return as stream
[pPagePrintToPDFTransferMode] :: PPagePrintToPDF -> Maybe PPagePrintToPDFTransferMode
-- | Print page as PDF.
--
-- Parameters of the printToPDF command.
data PPagePrintToPDFTransferMode
PPagePrintToPDFTransferModeReturnAsBase64 :: PPagePrintToPDFTransferMode
PPagePrintToPDFTransferModeReturnAsStream :: PPagePrintToPDFTransferMode
-- | Navigates current page to the given history entry.
--
-- Parameters of the navigateToHistoryEntry command.
data PPageNavigateToHistoryEntry
PPageNavigateToHistoryEntry :: Int -> PPageNavigateToHistoryEntry
-- | Unique id of the entry to navigate to.
[pPageNavigateToHistoryEntryEntryId] :: PPageNavigateToHistoryEntry -> Int
data PageNavigate
PageNavigate :: PageFrameId -> Maybe NetworkLoaderId -> Maybe Text -> PageNavigate
-- | Frame id that has navigated (or failed to navigate)
[pageNavigateFrameId] :: PageNavigate -> PageFrameId
-- | Loader identifier. This is omitted in case of same-document
-- navigation, as the previously committed loaderId would not change.
[pageNavigateLoaderId] :: PageNavigate -> Maybe NetworkLoaderId
-- | User friendly error message, present if and only if navigation has
-- failed.
[pageNavigateErrorText] :: PageNavigate -> Maybe Text
-- | Navigates current page to the given URL.
--
-- Parameters of the navigate command.
data PPageNavigate
PPageNavigate :: Text -> Maybe Text -> Maybe PageTransitionType -> Maybe PageFrameId -> Maybe PageReferrerPolicy -> PPageNavigate
-- | URL to navigate the page to.
[pPageNavigateUrl] :: PPageNavigate -> Text
-- | Referrer URL.
[pPageNavigateReferrer] :: PPageNavigate -> Maybe Text
-- | Intended transition type.
[pPageNavigateTransitionType] :: PPageNavigate -> Maybe PageTransitionType
-- | Frame id to navigate, if not specified navigates the top frame.
[pPageNavigateFrameId] :: PPageNavigate -> Maybe PageFrameId
-- | Referrer-policy used for the navigation.
[pPageNavigateReferrerPolicy] :: PPageNavigate -> Maybe PageReferrerPolicy
-- | Accepts or dismisses a JavaScript initiated dialog (alert, confirm,
-- prompt, or onbeforeunload).
--
-- Parameters of the handleJavaScriptDialog command.
data PPageHandleJavaScriptDialog
PPageHandleJavaScriptDialog :: Bool -> Maybe Text -> PPageHandleJavaScriptDialog
-- | Whether to accept or dismiss the dialog.
[pPageHandleJavaScriptDialogAccept] :: PPageHandleJavaScriptDialog -> Bool
-- | The text to enter into the dialog prompt before accepting. Used only
-- if this is a prompt dialog.
[pPageHandleJavaScriptDialogPromptText] :: PPageHandleJavaScriptDialog -> Maybe Text
data PageGetResourceTree
PageGetResourceTree :: PageFrameResourceTree -> PageGetResourceTree
-- | Present frame / resource tree structure.
[pageGetResourceTreeFrameTree] :: PageGetResourceTree -> PageFrameResourceTree
-- | Returns present frame / resource tree structure.
--
-- Parameters of the getResourceTree command.
data PPageGetResourceTree
PPageGetResourceTree :: PPageGetResourceTree
data PageGetResourceContent
PageGetResourceContent :: Text -> Bool -> PageGetResourceContent
-- | Resource content.
[pageGetResourceContentContent] :: PageGetResourceContent -> Text
-- | True, if content was served as base64.
[pageGetResourceContentBase64Encoded] :: PageGetResourceContent -> Bool
-- | Returns content of the given resource.
--
-- Parameters of the getResourceContent command.
data PPageGetResourceContent
PPageGetResourceContent :: PageFrameId -> Text -> PPageGetResourceContent
-- | Frame id to get resource for.
[pPageGetResourceContentFrameId] :: PPageGetResourceContent -> PageFrameId
-- | URL of the resource to get content for.
[pPageGetResourceContentUrl] :: PPageGetResourceContent -> Text
-- | Resets navigation history for the current page.
--
-- Parameters of the resetNavigationHistory command.
data PPageResetNavigationHistory
PPageResetNavigationHistory :: PPageResetNavigationHistory
data PageGetNavigationHistory
PageGetNavigationHistory :: Int -> [PageNavigationEntry] -> PageGetNavigationHistory
-- | Index of the current navigation history entry.
[pageGetNavigationHistoryCurrentIndex] :: PageGetNavigationHistory -> Int
-- | Array of navigation history entries.
[pageGetNavigationHistoryEntries] :: PageGetNavigationHistory -> [PageNavigationEntry]
-- | Returns navigation history for the current page.
--
-- Parameters of the getNavigationHistory command.
data PPageGetNavigationHistory
PPageGetNavigationHistory :: PPageGetNavigationHistory
data PageGetLayoutMetrics
PageGetLayoutMetrics :: PageLayoutViewport -> PageVisualViewport -> DOMRect -> PageGetLayoutMetrics
-- | Metrics relating to the layout viewport in CSS pixels.
[pageGetLayoutMetricsCssLayoutViewport] :: PageGetLayoutMetrics -> PageLayoutViewport
-- | Metrics relating to the visual viewport in CSS pixels.
[pageGetLayoutMetricsCssVisualViewport] :: PageGetLayoutMetrics -> PageVisualViewport
-- | Size of scrollable area in CSS pixels.
[pageGetLayoutMetricsCssContentSize] :: PageGetLayoutMetrics -> DOMRect
-- | Returns metrics relating to the layouting of the page, such as
-- viewport bounds/scale.
--
-- Parameters of the getLayoutMetrics command.
data PPageGetLayoutMetrics
PPageGetLayoutMetrics :: PPageGetLayoutMetrics
data PageGetFrameTree
PageGetFrameTree :: PageFrameTree -> PageGetFrameTree
-- | Present frame tree structure.
[pageGetFrameTreeFrameTree] :: PageGetFrameTree -> PageFrameTree
-- | Returns present frame tree structure.
--
-- Parameters of the getFrameTree command.
data PPageGetFrameTree
PPageGetFrameTree :: PPageGetFrameTree
data PageGetAdScriptId
PageGetAdScriptId :: Maybe PageAdScriptId -> PageGetAdScriptId
-- | Identifies the bottom-most script which caused the frame to be
-- labelled as an ad. Only sent if frame is labelled as an ad and id is
-- available.
[pageGetAdScriptIdAdScriptId] :: PageGetAdScriptId -> Maybe PageAdScriptId
-- | Parameters of the getAdScriptId command.
data PPageGetAdScriptId
PPageGetAdScriptId :: PageFrameId -> PPageGetAdScriptId
[pPageGetAdScriptIdFrameId] :: PPageGetAdScriptId -> PageFrameId
data PageGetAppId
PageGetAppId :: Maybe Text -> Maybe Text -> PageGetAppId
-- | App id, either from manifest's id attribute or computed from start_url
[pageGetAppIdAppId] :: PageGetAppId -> Maybe Text
-- | Recommendation for manifest's id attribute to match current id
-- computed from start_url
[pageGetAppIdRecommendedId] :: PageGetAppId -> Maybe Text
-- | Returns the unique (PWA) app id. Only returns values if the feature
-- flag WebAppEnableManifestId is enabled
--
-- Parameters of the getAppId command.
data PPageGetAppId
PPageGetAppId :: PPageGetAppId
data PageGetManifestIcons
PageGetManifestIcons :: Maybe Text -> PageGetManifestIcons
[pageGetManifestIconsPrimaryIcon] :: PageGetManifestIcons -> Maybe Text
-- | Parameters of the getManifestIcons command.
data PPageGetManifestIcons
PPageGetManifestIcons :: PPageGetManifestIcons
data PageGetInstallabilityErrors
PageGetInstallabilityErrors :: [PageInstallabilityError] -> PageGetInstallabilityErrors
[pageGetInstallabilityErrorsInstallabilityErrors] :: PageGetInstallabilityErrors -> [PageInstallabilityError]
-- | Parameters of the getInstallabilityErrors command.
data PPageGetInstallabilityErrors
PPageGetInstallabilityErrors :: PPageGetInstallabilityErrors
data PageGetAppManifest
PageGetAppManifest :: Text -> [PageAppManifestError] -> Maybe Text -> Maybe PageAppManifestParsedProperties -> PageGetAppManifest
-- | Manifest location.
[pageGetAppManifestUrl] :: PageGetAppManifest -> Text
[pageGetAppManifestErrors] :: PageGetAppManifest -> [PageAppManifestError]
-- | Manifest content.
[pageGetAppManifestData] :: PageGetAppManifest -> Maybe Text
-- | Parsed manifest properties
[pageGetAppManifestParsed] :: PageGetAppManifest -> Maybe PageAppManifestParsedProperties
-- | Parameters of the getAppManifest command.
data PPageGetAppManifest
PPageGetAppManifest :: PPageGetAppManifest
-- | Enables page domain notifications.
--
-- Parameters of the enable command.
data PPageEnable
PPageEnable :: PPageEnable
-- | Disables page domain notifications.
--
-- Parameters of the disable command.
data PPageDisable
PPageDisable :: PPageDisable
data PageCreateIsolatedWorld
PageCreateIsolatedWorld :: RuntimeExecutionContextId -> PageCreateIsolatedWorld
-- | Execution context of the isolated world.
[pageCreateIsolatedWorldExecutionContextId] :: PageCreateIsolatedWorld -> RuntimeExecutionContextId
-- | Creates an isolated world for the given frame.
--
-- Parameters of the createIsolatedWorld command.
data PPageCreateIsolatedWorld
PPageCreateIsolatedWorld :: PageFrameId -> Maybe Text -> Maybe Bool -> PPageCreateIsolatedWorld
-- | Id of the frame in which the isolated world should be created.
[pPageCreateIsolatedWorldFrameId] :: PPageCreateIsolatedWorld -> PageFrameId
-- | An optional name which is reported in the Execution Context.
[pPageCreateIsolatedWorldWorldName] :: PPageCreateIsolatedWorld -> Maybe Text
-- | Whether or not universal access should be granted to the isolated
-- world. This is a powerful option, use with caution.
[pPageCreateIsolatedWorldGrantUniveralAccess] :: PPageCreateIsolatedWorld -> Maybe Bool
data PageCaptureSnapshot
PageCaptureSnapshot :: Text -> PageCaptureSnapshot
-- | Serialized page data.
[pageCaptureSnapshotData] :: PageCaptureSnapshot -> Text
data PPageCaptureSnapshot
PPageCaptureSnapshot :: Maybe PPageCaptureSnapshotFormat -> PPageCaptureSnapshot
-- | Format (defaults to mhtml).
[pPageCaptureSnapshotFormat] :: PPageCaptureSnapshot -> Maybe PPageCaptureSnapshotFormat
-- | Returns a snapshot of the page as a string. For MHTML format, the
-- serialization includes iframes, shadow DOM, external resources, and
-- element-inline styles.
--
-- Parameters of the captureSnapshot command.
data PPageCaptureSnapshotFormat
PPageCaptureSnapshotFormatMhtml :: PPageCaptureSnapshotFormat
data PageCaptureScreenshot
PageCaptureScreenshot :: Text -> PageCaptureScreenshot
-- | Base64-encoded image data. (Encoded as a base64 string when passed
-- over JSON)
[pageCaptureScreenshotData] :: PageCaptureScreenshot -> Text
data PPageCaptureScreenshot
PPageCaptureScreenshot :: Maybe PPageCaptureScreenshotFormat -> Maybe Int -> Maybe PageViewport -> Maybe Bool -> Maybe Bool -> PPageCaptureScreenshot
-- | Image compression format (defaults to png).
[pPageCaptureScreenshotFormat] :: PPageCaptureScreenshot -> Maybe PPageCaptureScreenshotFormat
-- | Compression quality from range [0..100] (jpeg only).
[pPageCaptureScreenshotQuality] :: PPageCaptureScreenshot -> Maybe Int
-- | Capture the screenshot of a given region only.
[pPageCaptureScreenshotClip] :: PPageCaptureScreenshot -> Maybe PageViewport
-- | Capture the screenshot from the surface, rather than the view.
-- Defaults to true.
[pPageCaptureScreenshotFromSurface] :: PPageCaptureScreenshot -> Maybe Bool
-- | Capture the screenshot beyond the viewport. Defaults to false.
[pPageCaptureScreenshotCaptureBeyondViewport] :: PPageCaptureScreenshot -> Maybe Bool
-- | Capture page screenshot.
--
-- Parameters of the captureScreenshot command.
data PPageCaptureScreenshotFormat
PPageCaptureScreenshotFormatJpeg :: PPageCaptureScreenshotFormat
PPageCaptureScreenshotFormatPng :: PPageCaptureScreenshotFormat
PPageCaptureScreenshotFormatWebp :: PPageCaptureScreenshotFormat
-- | Brings page to front (activates tab).
--
-- Parameters of the bringToFront command.
data PPageBringToFront
PPageBringToFront :: PPageBringToFront
data PageAddScriptToEvaluateOnNewDocument
PageAddScriptToEvaluateOnNewDocument :: PageScriptIdentifier -> PageAddScriptToEvaluateOnNewDocument
-- | Identifier of the added script.
[pageAddScriptToEvaluateOnNewDocumentIdentifier] :: PageAddScriptToEvaluateOnNewDocument -> PageScriptIdentifier
-- | Evaluates given script in every frame upon creation (before loading
-- frame's scripts).
--
-- Parameters of the addScriptToEvaluateOnNewDocument command.
data PPageAddScriptToEvaluateOnNewDocument
PPageAddScriptToEvaluateOnNewDocument :: Text -> Maybe Text -> Maybe Bool -> PPageAddScriptToEvaluateOnNewDocument
[pPageAddScriptToEvaluateOnNewDocumentSource] :: PPageAddScriptToEvaluateOnNewDocument -> Text
-- | If specified, creates an isolated world with the given name and
-- evaluates given script in it. This world name will be used as the
-- ExecutionContextDescription::name when the corresponding event is
-- emitted.
[pPageAddScriptToEvaluateOnNewDocumentWorldName] :: PPageAddScriptToEvaluateOnNewDocument -> Maybe Text
-- | Specifies whether command line API should be available to the script,
-- defaults to false.
[pPageAddScriptToEvaluateOnNewDocumentIncludeCommandLineAPI] :: PPageAddScriptToEvaluateOnNewDocument -> Maybe Bool
-- | Type of the compilationCacheProduced event.
data PageCompilationCacheProduced
PageCompilationCacheProduced :: Text -> Text -> PageCompilationCacheProduced
[pageCompilationCacheProducedUrl] :: PageCompilationCacheProduced -> Text
-- | Base64-encoded data (Encoded as a base64 string when passed over JSON)
[pageCompilationCacheProducedData] :: PageCompilationCacheProduced -> Text
-- | Type of the windowOpen event.
data PageWindowOpen
PageWindowOpen :: Text -> Text -> [Text] -> Bool -> PageWindowOpen
-- | The URL for the new window.
[pageWindowOpenUrl] :: PageWindowOpen -> Text
-- | Window name.
[pageWindowOpenWindowName] :: PageWindowOpen -> Text
-- | An array of enabled window features.
[pageWindowOpenWindowFeatures] :: PageWindowOpen -> [Text]
-- | Whether or not it was triggered by user gesture.
[pageWindowOpenUserGesture] :: PageWindowOpen -> Bool
-- | Type of the screencastVisibilityChanged event.
data PageScreencastVisibilityChanged
PageScreencastVisibilityChanged :: Bool -> PageScreencastVisibilityChanged
-- | True if the page is visible.
[pageScreencastVisibilityChangedVisible] :: PageScreencastVisibilityChanged -> Bool
-- | Type of the screencastFrame event.
data PageScreencastFrame
PageScreencastFrame :: Text -> PageScreencastFrameMetadata -> Int -> PageScreencastFrame
-- | Base64-encoded compressed image. (Encoded as a base64 string when
-- passed over JSON)
[pageScreencastFrameData] :: PageScreencastFrame -> Text
-- | Screencast frame metadata.
[pageScreencastFrameMetadata] :: PageScreencastFrame -> PageScreencastFrameMetadata
-- | Frame number.
[pageScreencastFrameSessionId] :: PageScreencastFrame -> Int
-- | Type of the navigatedWithinDocument event.
data PageNavigatedWithinDocument
PageNavigatedWithinDocument :: PageFrameId -> Text -> PageNavigatedWithinDocument
-- | Id of the frame.
[pageNavigatedWithinDocumentFrameId] :: PageNavigatedWithinDocument -> PageFrameId
-- | Frame's new url.
[pageNavigatedWithinDocumentUrl] :: PageNavigatedWithinDocument -> Text
-- | Type of the loadEventFired event.
data PageLoadEventFired
PageLoadEventFired :: NetworkMonotonicTime -> PageLoadEventFired
[pageLoadEventFiredTimestamp] :: PageLoadEventFired -> NetworkMonotonicTime
-- | Type of the prerenderAttemptCompleted event.
data PagePrerenderAttemptCompleted
PagePrerenderAttemptCompleted :: PageFrameId -> Text -> PagePrerenderFinalStatus -> Maybe Text -> PagePrerenderAttemptCompleted
-- | The frame id of the frame initiating prerendering.
[pagePrerenderAttemptCompletedInitiatingFrameId] :: PagePrerenderAttemptCompleted -> PageFrameId
[pagePrerenderAttemptCompletedPrerenderingUrl] :: PagePrerenderAttemptCompleted -> Text
[pagePrerenderAttemptCompletedFinalStatus] :: PagePrerenderAttemptCompleted -> PagePrerenderFinalStatus
-- | This is used to give users more information about the name of the API
-- call that is incompatible with prerender and has caused the
-- cancellation of the attempt
[pagePrerenderAttemptCompletedDisallowedApiMethod] :: PagePrerenderAttemptCompleted -> Maybe Text
-- | Type of the backForwardCacheNotUsed event.
data PageBackForwardCacheNotUsed
PageBackForwardCacheNotUsed :: NetworkLoaderId -> PageFrameId -> [PageBackForwardCacheNotRestoredExplanation] -> Maybe PageBackForwardCacheNotRestoredExplanationTree -> PageBackForwardCacheNotUsed
-- | The loader id for the associated navgation.
[pageBackForwardCacheNotUsedLoaderId] :: PageBackForwardCacheNotUsed -> NetworkLoaderId
-- | The frame id of the associated frame.
[pageBackForwardCacheNotUsedFrameId] :: PageBackForwardCacheNotUsed -> PageFrameId
-- | Array of reasons why the page could not be cached. This must not be
-- empty.
[pageBackForwardCacheNotUsedNotRestoredExplanations] :: PageBackForwardCacheNotUsed -> [PageBackForwardCacheNotRestoredExplanation]
-- | Tree structure of reasons why the page could not be cached for each
-- frame.
[pageBackForwardCacheNotUsedNotRestoredExplanationsTree] :: PageBackForwardCacheNotUsed -> Maybe PageBackForwardCacheNotRestoredExplanationTree
-- | Type of the lifecycleEvent event.
data PageLifecycleEvent
PageLifecycleEvent :: PageFrameId -> NetworkLoaderId -> Text -> NetworkMonotonicTime -> PageLifecycleEvent
-- | Id of the frame.
[pageLifecycleEventFrameId] :: PageLifecycleEvent -> PageFrameId
-- | Loader identifier. Empty string if the request is fetched from worker.
[pageLifecycleEventLoaderId] :: PageLifecycleEvent -> NetworkLoaderId
[pageLifecycleEventName] :: PageLifecycleEvent -> Text
[pageLifecycleEventTimestamp] :: PageLifecycleEvent -> NetworkMonotonicTime
-- | Type of the javascriptDialogOpening event.
data PageJavascriptDialogOpening
PageJavascriptDialogOpening :: Text -> Text -> PageDialogType -> Bool -> Maybe Text -> PageJavascriptDialogOpening
-- | Frame url.
[pageJavascriptDialogOpeningUrl] :: PageJavascriptDialogOpening -> Text
-- | Message that will be displayed by the dialog.
[pageJavascriptDialogOpeningMessage] :: PageJavascriptDialogOpening -> Text
-- | Dialog type.
[pageJavascriptDialogOpeningType] :: PageJavascriptDialogOpening -> PageDialogType
-- | True iff browser is capable showing or acting on the given dialog.
-- When browser has no dialog handler for given target, calling alert
-- while Page domain is engaged will stall the page execution. Execution
-- can be resumed via calling Page.handleJavaScriptDialog.
[pageJavascriptDialogOpeningHasBrowserHandler] :: PageJavascriptDialogOpening -> Bool
-- | Default dialog prompt.
[pageJavascriptDialogOpeningDefaultPrompt] :: PageJavascriptDialogOpening -> Maybe Text
-- | Type of the javascriptDialogClosed event.
data PageJavascriptDialogClosed
PageJavascriptDialogClosed :: Bool -> Text -> PageJavascriptDialogClosed
-- | Whether dialog was confirmed.
[pageJavascriptDialogClosedResult] :: PageJavascriptDialogClosed -> Bool
-- | User input in case of prompt.
[pageJavascriptDialogClosedUserInput] :: PageJavascriptDialogClosed -> Text
-- | Type of the interstitialShown event.
data PageInterstitialShown
PageInterstitialShown :: PageInterstitialShown
-- | Type of the interstitialHidden event.
data PageInterstitialHidden
PageInterstitialHidden :: PageInterstitialHidden
-- | Type of the frameStoppedLoading event.
data PageFrameStoppedLoading
PageFrameStoppedLoading :: PageFrameId -> PageFrameStoppedLoading
-- | Id of the frame that has stopped loading.
[pageFrameStoppedLoadingFrameId] :: PageFrameStoppedLoading -> PageFrameId
-- | Type of the frameStartedLoading event.
data PageFrameStartedLoading
PageFrameStartedLoading :: PageFrameId -> PageFrameStartedLoading
-- | Id of the frame that has started loading.
[pageFrameStartedLoadingFrameId] :: PageFrameStartedLoading -> PageFrameId
-- | Type of the frameRequestedNavigation event.
data PageFrameRequestedNavigation
PageFrameRequestedNavigation :: PageFrameId -> PageClientNavigationReason -> Text -> PageClientNavigationDisposition -> PageFrameRequestedNavigation
-- | Id of the frame that is being navigated.
[pageFrameRequestedNavigationFrameId] :: PageFrameRequestedNavigation -> PageFrameId
-- | The reason for the navigation.
[pageFrameRequestedNavigationReason] :: PageFrameRequestedNavigation -> PageClientNavigationReason
-- | The destination URL for the requested navigation.
[pageFrameRequestedNavigationUrl] :: PageFrameRequestedNavigation -> Text
-- | The disposition for the navigation.
[pageFrameRequestedNavigationDisposition] :: PageFrameRequestedNavigation -> PageClientNavigationDisposition
-- | Type of the frameResized event.
data PageFrameResized
PageFrameResized :: PageFrameResized
-- | Type of the documentOpened event.
data PageDocumentOpened
PageDocumentOpened :: PageFrame -> PageDocumentOpened
-- | Frame object.
[pageDocumentOpenedFrame] :: PageDocumentOpened -> PageFrame
-- | Type of the frameNavigated event.
data PageFrameNavigated
PageFrameNavigated :: PageFrame -> PageNavigationType -> PageFrameNavigated
-- | Frame object.
[pageFrameNavigatedFrame] :: PageFrameNavigated -> PageFrame
[pageFrameNavigatedType] :: PageFrameNavigated -> PageNavigationType
data PageFrameDetached
PageFrameDetached :: PageFrameId -> PageFrameDetachedReason -> PageFrameDetached
-- | Id of the frame that has been detached.
[pageFrameDetachedFrameId] :: PageFrameDetached -> PageFrameId
[pageFrameDetachedReason] :: PageFrameDetached -> PageFrameDetachedReason
-- | Type of the frameDetached event.
data PageFrameDetachedReason
PageFrameDetachedReasonRemove :: PageFrameDetachedReason
PageFrameDetachedReasonSwap :: PageFrameDetachedReason
-- | Type of the frameAttached event.
data PageFrameAttached
PageFrameAttached :: PageFrameId -> PageFrameId -> Maybe RuntimeStackTrace -> PageFrameAttached
-- | Id of the frame that has been attached.
[pageFrameAttachedFrameId] :: PageFrameAttached -> PageFrameId
-- | Parent frame identifier.
[pageFrameAttachedParentFrameId] :: PageFrameAttached -> PageFrameId
-- | JavaScript stack trace of when frame was attached, only set if frame
-- initiated from script.
[pageFrameAttachedStack] :: PageFrameAttached -> Maybe RuntimeStackTrace
data PageFileChooserOpened
PageFileChooserOpened :: PageFrameId -> PageFileChooserOpenedMode -> Maybe DOMBackendNodeId -> PageFileChooserOpened
-- | Id of the frame containing input node.
[pageFileChooserOpenedFrameId] :: PageFileChooserOpened -> PageFrameId
-- | Input mode.
[pageFileChooserOpenedMode] :: PageFileChooserOpened -> PageFileChooserOpenedMode
-- | Input node id. Only present for file choosers opened via an
-- type="file" element.
[pageFileChooserOpenedBackendNodeId] :: PageFileChooserOpened -> Maybe DOMBackendNodeId
-- | Type of the fileChooserOpened event.
data PageFileChooserOpenedMode
PageFileChooserOpenedModeSelectSingle :: PageFileChooserOpenedMode
PageFileChooserOpenedModeSelectMultiple :: PageFileChooserOpenedMode
-- | Type of the domContentEventFired event.
data PageDomContentEventFired
PageDomContentEventFired :: NetworkMonotonicTime -> PageDomContentEventFired
[pageDomContentEventFiredTimestamp] :: PageDomContentEventFired -> NetworkMonotonicTime
-- | Type PrerenderFinalStatus. List of FinalStatus reasons for
-- Prerender2.
data PagePrerenderFinalStatus
PagePrerenderFinalStatusActivated :: PagePrerenderFinalStatus
PagePrerenderFinalStatusDestroyed :: PagePrerenderFinalStatus
PagePrerenderFinalStatusLowEndDevice :: PagePrerenderFinalStatus
PagePrerenderFinalStatusCrossOriginRedirect :: PagePrerenderFinalStatus
PagePrerenderFinalStatusCrossOriginNavigation :: PagePrerenderFinalStatus
PagePrerenderFinalStatusInvalidSchemeRedirect :: PagePrerenderFinalStatus
PagePrerenderFinalStatusInvalidSchemeNavigation :: PagePrerenderFinalStatus
PagePrerenderFinalStatusInProgressNavigation :: PagePrerenderFinalStatus
PagePrerenderFinalStatusNavigationRequestBlockedByCsp :: PagePrerenderFinalStatus
PagePrerenderFinalStatusMainFrameNavigation :: PagePrerenderFinalStatus
PagePrerenderFinalStatusMojoBinderPolicy :: PagePrerenderFinalStatus
PagePrerenderFinalStatusRendererProcessCrashed :: PagePrerenderFinalStatus
PagePrerenderFinalStatusRendererProcessKilled :: PagePrerenderFinalStatus
PagePrerenderFinalStatusDownload :: PagePrerenderFinalStatus
PagePrerenderFinalStatusTriggerDestroyed :: PagePrerenderFinalStatus
PagePrerenderFinalStatusNavigationNotCommitted :: PagePrerenderFinalStatus
PagePrerenderFinalStatusNavigationBadHttpStatus :: PagePrerenderFinalStatus
PagePrerenderFinalStatusClientCertRequested :: PagePrerenderFinalStatus
PagePrerenderFinalStatusNavigationRequestNetworkError :: PagePrerenderFinalStatus
PagePrerenderFinalStatusMaxNumOfRunningPrerendersExceeded :: PagePrerenderFinalStatus
PagePrerenderFinalStatusCancelAllHostsForTesting :: PagePrerenderFinalStatus
PagePrerenderFinalStatusDidFailLoad :: PagePrerenderFinalStatus
PagePrerenderFinalStatusStop :: PagePrerenderFinalStatus
PagePrerenderFinalStatusSslCertificateError :: PagePrerenderFinalStatus
PagePrerenderFinalStatusLoginAuthRequested :: PagePrerenderFinalStatus
PagePrerenderFinalStatusUaChangeRequiresReload :: PagePrerenderFinalStatus
PagePrerenderFinalStatusBlockedByClient :: PagePrerenderFinalStatus
PagePrerenderFinalStatusAudioOutputDeviceRequested :: PagePrerenderFinalStatus
PagePrerenderFinalStatusMixedContent :: PagePrerenderFinalStatus
PagePrerenderFinalStatusTriggerBackgrounded :: PagePrerenderFinalStatus
PagePrerenderFinalStatusEmbedderTriggeredAndCrossOriginRedirected :: PagePrerenderFinalStatus
PagePrerenderFinalStatusMemoryLimitExceeded :: PagePrerenderFinalStatus
PagePrerenderFinalStatusFailToGetMemoryUsage :: PagePrerenderFinalStatus
PagePrerenderFinalStatusDataSaverEnabled :: PagePrerenderFinalStatus
PagePrerenderFinalStatusHasEffectiveUrl :: PagePrerenderFinalStatus
PagePrerenderFinalStatusActivatedBeforeStarted :: PagePrerenderFinalStatus
PagePrerenderFinalStatusInactivePageRestriction :: PagePrerenderFinalStatus
PagePrerenderFinalStatusStartFailed :: PagePrerenderFinalStatus
PagePrerenderFinalStatusTimeoutBackgrounded :: PagePrerenderFinalStatus
-- | Type BackForwardCacheNotRestoredExplanationTree.
data PageBackForwardCacheNotRestoredExplanationTree
PageBackForwardCacheNotRestoredExplanationTree :: Text -> [PageBackForwardCacheNotRestoredExplanation] -> [PageBackForwardCacheNotRestoredExplanationTree] -> PageBackForwardCacheNotRestoredExplanationTree
-- | URL of each frame
[pageBackForwardCacheNotRestoredExplanationTreeUrl] :: PageBackForwardCacheNotRestoredExplanationTree -> Text
-- | Not restored reasons of each frame
[pageBackForwardCacheNotRestoredExplanationTreeExplanations] :: PageBackForwardCacheNotRestoredExplanationTree -> [PageBackForwardCacheNotRestoredExplanation]
-- | Array of children frame
[pageBackForwardCacheNotRestoredExplanationTreeChildren] :: PageBackForwardCacheNotRestoredExplanationTree -> [PageBackForwardCacheNotRestoredExplanationTree]
-- | Type BackForwardCacheNotRestoredExplanation.
data PageBackForwardCacheNotRestoredExplanation
PageBackForwardCacheNotRestoredExplanation :: PageBackForwardCacheNotRestoredReasonType -> PageBackForwardCacheNotRestoredReason -> Maybe Text -> PageBackForwardCacheNotRestoredExplanation
-- | Type of the reason
[pageBackForwardCacheNotRestoredExplanationType] :: PageBackForwardCacheNotRestoredExplanation -> PageBackForwardCacheNotRestoredReasonType
-- | Not restored reason
[pageBackForwardCacheNotRestoredExplanationReason] :: PageBackForwardCacheNotRestoredExplanation -> PageBackForwardCacheNotRestoredReason
-- | Context associated with the reason. The meaning of this context is
-- dependent on the reason: - EmbedderExtensionSentMessageToCachedFrame:
-- the extension ID.
[pageBackForwardCacheNotRestoredExplanationContext] :: PageBackForwardCacheNotRestoredExplanation -> Maybe Text
-- | Type BackForwardCacheNotRestoredReasonType. Types of not
-- restored reasons for back-forward cache.
data PageBackForwardCacheNotRestoredReasonType
PageBackForwardCacheNotRestoredReasonTypeSupportPending :: PageBackForwardCacheNotRestoredReasonType
PageBackForwardCacheNotRestoredReasonTypePageSupportNeeded :: PageBackForwardCacheNotRestoredReasonType
PageBackForwardCacheNotRestoredReasonTypeCircumstantial :: PageBackForwardCacheNotRestoredReasonType
-- | Type BackForwardCacheNotRestoredReason. List of not restored
-- reasons for back-forward cache.
data PageBackForwardCacheNotRestoredReason
PageBackForwardCacheNotRestoredReasonNotPrimaryMainFrame :: PageBackForwardCacheNotRestoredReason
PageBackForwardCacheNotRestoredReasonBackForwardCacheDisabled :: PageBackForwardCacheNotRestoredReason
PageBackForwardCacheNotRestoredReasonRelatedActiveContentsExist :: PageBackForwardCacheNotRestoredReason
PageBackForwardCacheNotRestoredReasonHTTPStatusNotOK :: PageBackForwardCacheNotRestoredReason
PageBackForwardCacheNotRestoredReasonSchemeNotHTTPOrHTTPS :: PageBackForwardCacheNotRestoredReason
PageBackForwardCacheNotRestoredReasonLoading :: PageBackForwardCacheNotRestoredReason
PageBackForwardCacheNotRestoredReasonWasGrantedMediaAccess :: PageBackForwardCacheNotRestoredReason
PageBackForwardCacheNotRestoredReasonDisableForRenderFrameHostCalled :: PageBackForwardCacheNotRestoredReason
PageBackForwardCacheNotRestoredReasonDomainNotAllowed :: PageBackForwardCacheNotRestoredReason
PageBackForwardCacheNotRestoredReasonHTTPMethodNotGET :: PageBackForwardCacheNotRestoredReason
PageBackForwardCacheNotRestoredReasonSubframeIsNavigating :: PageBackForwardCacheNotRestoredReason
PageBackForwardCacheNotRestoredReasonTimeout :: PageBackForwardCacheNotRestoredReason
PageBackForwardCacheNotRestoredReasonCacheLimit :: PageBackForwardCacheNotRestoredReason
PageBackForwardCacheNotRestoredReasonJavaScriptExecution :: PageBackForwardCacheNotRestoredReason
PageBackForwardCacheNotRestoredReasonRendererProcessKilled :: PageBackForwardCacheNotRestoredReason
PageBackForwardCacheNotRestoredReasonRendererProcessCrashed :: PageBackForwardCacheNotRestoredReason
PageBackForwardCacheNotRestoredReasonSchedulerTrackedFeatureUsed :: PageBackForwardCacheNotRestoredReason
PageBackForwardCacheNotRestoredReasonConflictingBrowsingInstance :: PageBackForwardCacheNotRestoredReason
PageBackForwardCacheNotRestoredReasonCacheFlushed :: PageBackForwardCacheNotRestoredReason
PageBackForwardCacheNotRestoredReasonServiceWorkerVersionActivation :: PageBackForwardCacheNotRestoredReason
PageBackForwardCacheNotRestoredReasonSessionRestored :: PageBackForwardCacheNotRestoredReason
PageBackForwardCacheNotRestoredReasonServiceWorkerPostMessage :: PageBackForwardCacheNotRestoredReason
PageBackForwardCacheNotRestoredReasonEnteredBackForwardCacheBeforeServiceWorkerHostAdded :: PageBackForwardCacheNotRestoredReason
PageBackForwardCacheNotRestoredReasonRenderFrameHostReused_SameSite :: PageBackForwardCacheNotRestoredReason
PageBackForwardCacheNotRestoredReasonRenderFrameHostReused_CrossSite :: PageBackForwardCacheNotRestoredReason
PageBackForwardCacheNotRestoredReasonServiceWorkerClaim :: PageBackForwardCacheNotRestoredReason
PageBackForwardCacheNotRestoredReasonIgnoreEventAndEvict :: PageBackForwardCacheNotRestoredReason
PageBackForwardCacheNotRestoredReasonHaveInnerContents :: PageBackForwardCacheNotRestoredReason
PageBackForwardCacheNotRestoredReasonTimeoutPuttingInCache :: PageBackForwardCacheNotRestoredReason
PageBackForwardCacheNotRestoredReasonBackForwardCacheDisabledByLowMemory :: PageBackForwardCacheNotRestoredReason
PageBackForwardCacheNotRestoredReasonBackForwardCacheDisabledByCommandLine :: PageBackForwardCacheNotRestoredReason
PageBackForwardCacheNotRestoredReasonNetworkRequestDatapipeDrainedAsBytesConsumer :: PageBackForwardCacheNotRestoredReason
PageBackForwardCacheNotRestoredReasonNetworkRequestRedirected :: PageBackForwardCacheNotRestoredReason
PageBackForwardCacheNotRestoredReasonNetworkRequestTimeout :: PageBackForwardCacheNotRestoredReason
PageBackForwardCacheNotRestoredReasonNetworkExceedsBufferLimit :: PageBackForwardCacheNotRestoredReason
PageBackForwardCacheNotRestoredReasonNavigationCancelledWhileRestoring :: PageBackForwardCacheNotRestoredReason
PageBackForwardCacheNotRestoredReasonNotMostRecentNavigationEntry :: PageBackForwardCacheNotRestoredReason
PageBackForwardCacheNotRestoredReasonBackForwardCacheDisabledForPrerender :: PageBackForwardCacheNotRestoredReason
PageBackForwardCacheNotRestoredReasonUserAgentOverrideDiffers :: PageBackForwardCacheNotRestoredReason
PageBackForwardCacheNotRestoredReasonForegroundCacheLimit :: PageBackForwardCacheNotRestoredReason
PageBackForwardCacheNotRestoredReasonBrowsingInstanceNotSwapped :: PageBackForwardCacheNotRestoredReason
PageBackForwardCacheNotRestoredReasonBackForwardCacheDisabledForDelegate :: PageBackForwardCacheNotRestoredReason
PageBackForwardCacheNotRestoredReasonUnloadHandlerExistsInMainFrame :: PageBackForwardCacheNotRestoredReason
PageBackForwardCacheNotRestoredReasonUnloadHandlerExistsInSubFrame :: PageBackForwardCacheNotRestoredReason
PageBackForwardCacheNotRestoredReasonServiceWorkerUnregistration :: PageBackForwardCacheNotRestoredReason
PageBackForwardCacheNotRestoredReasonCacheControlNoStore :: PageBackForwardCacheNotRestoredReason
PageBackForwardCacheNotRestoredReasonCacheControlNoStoreCookieModified :: PageBackForwardCacheNotRestoredReason
PageBackForwardCacheNotRestoredReasonCacheControlNoStoreHTTPOnlyCookieModified :: PageBackForwardCacheNotRestoredReason
PageBackForwardCacheNotRestoredReasonNoResponseHead :: PageBackForwardCacheNotRestoredReason
PageBackForwardCacheNotRestoredReasonUnknown :: PageBackForwardCacheNotRestoredReason
PageBackForwardCacheNotRestoredReasonActivationNavigationsDisallowedForBug1234857 :: PageBackForwardCacheNotRestoredReason
PageBackForwardCacheNotRestoredReasonErrorDocument :: PageBackForwardCacheNotRestoredReason
PageBackForwardCacheNotRestoredReasonFencedFramesEmbedder :: PageBackForwardCacheNotRestoredReason
PageBackForwardCacheNotRestoredReasonWebSocket :: PageBackForwardCacheNotRestoredReason
PageBackForwardCacheNotRestoredReasonWebTransport :: PageBackForwardCacheNotRestoredReason
PageBackForwardCacheNotRestoredReasonWebRTC :: PageBackForwardCacheNotRestoredReason
PageBackForwardCacheNotRestoredReasonMainResourceHasCacheControlNoStore :: PageBackForwardCacheNotRestoredReason
PageBackForwardCacheNotRestoredReasonMainResourceHasCacheControlNoCache :: PageBackForwardCacheNotRestoredReason
PageBackForwardCacheNotRestoredReasonSubresourceHasCacheControlNoStore :: PageBackForwardCacheNotRestoredReason
PageBackForwardCacheNotRestoredReasonSubresourceHasCacheControlNoCache :: PageBackForwardCacheNotRestoredReason
PageBackForwardCacheNotRestoredReasonContainsPlugins :: PageBackForwardCacheNotRestoredReason
PageBackForwardCacheNotRestoredReasonDocumentLoaded :: PageBackForwardCacheNotRestoredReason
PageBackForwardCacheNotRestoredReasonDedicatedWorkerOrWorklet :: PageBackForwardCacheNotRestoredReason
PageBackForwardCacheNotRestoredReasonOutstandingNetworkRequestOthers :: PageBackForwardCacheNotRestoredReason
PageBackForwardCacheNotRestoredReasonOutstandingIndexedDBTransaction :: PageBackForwardCacheNotRestoredReason
PageBackForwardCacheNotRestoredReasonRequestedNotificationsPermission :: PageBackForwardCacheNotRestoredReason
PageBackForwardCacheNotRestoredReasonRequestedMIDIPermission :: PageBackForwardCacheNotRestoredReason
PageBackForwardCacheNotRestoredReasonRequestedAudioCapturePermission :: PageBackForwardCacheNotRestoredReason
PageBackForwardCacheNotRestoredReasonRequestedVideoCapturePermission :: PageBackForwardCacheNotRestoredReason
PageBackForwardCacheNotRestoredReasonRequestedBackForwardCacheBlockedSensors :: PageBackForwardCacheNotRestoredReason
PageBackForwardCacheNotRestoredReasonRequestedBackgroundWorkPermission :: PageBackForwardCacheNotRestoredReason
PageBackForwardCacheNotRestoredReasonBroadcastChannel :: PageBackForwardCacheNotRestoredReason
PageBackForwardCacheNotRestoredReasonIndexedDBConnection :: PageBackForwardCacheNotRestoredReason
PageBackForwardCacheNotRestoredReasonWebXR :: PageBackForwardCacheNotRestoredReason
PageBackForwardCacheNotRestoredReasonSharedWorker :: PageBackForwardCacheNotRestoredReason
PageBackForwardCacheNotRestoredReasonWebLocks :: PageBackForwardCacheNotRestoredReason
PageBackForwardCacheNotRestoredReasonWebHID :: PageBackForwardCacheNotRestoredReason
PageBackForwardCacheNotRestoredReasonWebShare :: PageBackForwardCacheNotRestoredReason
PageBackForwardCacheNotRestoredReasonRequestedStorageAccessGrant :: PageBackForwardCacheNotRestoredReason
PageBackForwardCacheNotRestoredReasonWebNfc :: PageBackForwardCacheNotRestoredReason
PageBackForwardCacheNotRestoredReasonOutstandingNetworkRequestFetch :: PageBackForwardCacheNotRestoredReason
PageBackForwardCacheNotRestoredReasonOutstandingNetworkRequestXHR :: PageBackForwardCacheNotRestoredReason
PageBackForwardCacheNotRestoredReasonAppBanner :: PageBackForwardCacheNotRestoredReason
PageBackForwardCacheNotRestoredReasonPrinting :: PageBackForwardCacheNotRestoredReason
PageBackForwardCacheNotRestoredReasonWebDatabase :: PageBackForwardCacheNotRestoredReason
PageBackForwardCacheNotRestoredReasonPictureInPicture :: PageBackForwardCacheNotRestoredReason
PageBackForwardCacheNotRestoredReasonPortal :: PageBackForwardCacheNotRestoredReason
PageBackForwardCacheNotRestoredReasonSpeechRecognizer :: PageBackForwardCacheNotRestoredReason
PageBackForwardCacheNotRestoredReasonIdleManager :: PageBackForwardCacheNotRestoredReason
PageBackForwardCacheNotRestoredReasonPaymentManager :: PageBackForwardCacheNotRestoredReason
PageBackForwardCacheNotRestoredReasonSpeechSynthesis :: PageBackForwardCacheNotRestoredReason
PageBackForwardCacheNotRestoredReasonKeyboardLock :: PageBackForwardCacheNotRestoredReason
PageBackForwardCacheNotRestoredReasonWebOTPService :: PageBackForwardCacheNotRestoredReason
PageBackForwardCacheNotRestoredReasonOutstandingNetworkRequestDirectSocket :: PageBackForwardCacheNotRestoredReason
PageBackForwardCacheNotRestoredReasonInjectedJavascript :: PageBackForwardCacheNotRestoredReason
PageBackForwardCacheNotRestoredReasonInjectedStyleSheet :: PageBackForwardCacheNotRestoredReason
PageBackForwardCacheNotRestoredReasonDummy :: PageBackForwardCacheNotRestoredReason
PageBackForwardCacheNotRestoredReasonContentSecurityHandler :: PageBackForwardCacheNotRestoredReason
PageBackForwardCacheNotRestoredReasonContentWebAuthenticationAPI :: PageBackForwardCacheNotRestoredReason
PageBackForwardCacheNotRestoredReasonContentFileChooser :: PageBackForwardCacheNotRestoredReason
PageBackForwardCacheNotRestoredReasonContentSerial :: PageBackForwardCacheNotRestoredReason
PageBackForwardCacheNotRestoredReasonContentFileSystemAccess :: PageBackForwardCacheNotRestoredReason
PageBackForwardCacheNotRestoredReasonContentMediaDevicesDispatcherHost :: PageBackForwardCacheNotRestoredReason
PageBackForwardCacheNotRestoredReasonContentWebBluetooth :: PageBackForwardCacheNotRestoredReason
PageBackForwardCacheNotRestoredReasonContentWebUSB :: PageBackForwardCacheNotRestoredReason
PageBackForwardCacheNotRestoredReasonContentMediaSessionService :: PageBackForwardCacheNotRestoredReason
PageBackForwardCacheNotRestoredReasonContentScreenReader :: PageBackForwardCacheNotRestoredReason
PageBackForwardCacheNotRestoredReasonEmbedderPopupBlockerTabHelper :: PageBackForwardCacheNotRestoredReason
PageBackForwardCacheNotRestoredReasonEmbedderSafeBrowsingTriggeredPopupBlocker :: PageBackForwardCacheNotRestoredReason
PageBackForwardCacheNotRestoredReasonEmbedderSafeBrowsingThreatDetails :: PageBackForwardCacheNotRestoredReason
PageBackForwardCacheNotRestoredReasonEmbedderAppBannerManager :: PageBackForwardCacheNotRestoredReason
PageBackForwardCacheNotRestoredReasonEmbedderDomDistillerViewerSource :: PageBackForwardCacheNotRestoredReason
PageBackForwardCacheNotRestoredReasonEmbedderDomDistillerSelfDeletingRequestDelegate :: PageBackForwardCacheNotRestoredReason
PageBackForwardCacheNotRestoredReasonEmbedderOomInterventionTabHelper :: PageBackForwardCacheNotRestoredReason
PageBackForwardCacheNotRestoredReasonEmbedderOfflinePage :: PageBackForwardCacheNotRestoredReason
PageBackForwardCacheNotRestoredReasonEmbedderChromePasswordManagerClientBindCredentialManager :: PageBackForwardCacheNotRestoredReason
PageBackForwardCacheNotRestoredReasonEmbedderPermissionRequestManager :: PageBackForwardCacheNotRestoredReason
PageBackForwardCacheNotRestoredReasonEmbedderModalDialog :: PageBackForwardCacheNotRestoredReason
PageBackForwardCacheNotRestoredReasonEmbedderExtensions :: PageBackForwardCacheNotRestoredReason
PageBackForwardCacheNotRestoredReasonEmbedderExtensionMessaging :: PageBackForwardCacheNotRestoredReason
PageBackForwardCacheNotRestoredReasonEmbedderExtensionMessagingForOpenPort :: PageBackForwardCacheNotRestoredReason
PageBackForwardCacheNotRestoredReasonEmbedderExtensionSentMessageToCachedFrame :: PageBackForwardCacheNotRestoredReason
-- | Type NavigationType. The type of a frameNavigated event.
data PageNavigationType
PageNavigationTypeNavigation :: PageNavigationType
PageNavigationTypeBackForwardCacheRestore :: PageNavigationType
-- | Type CompilationCacheParams. Per-script compilation cache
-- parameters for produceCompilationCache
data PageCompilationCacheParams
PageCompilationCacheParams :: Text -> Maybe Bool -> PageCompilationCacheParams
-- | The URL of the script to produce a compilation cache entry for.
[pageCompilationCacheParamsUrl] :: PageCompilationCacheParams -> Text
-- | A hint to the backend whether eager compilation is recommended. (the
-- actual compilation mode used is upon backend discretion).
[pageCompilationCacheParamsEager] :: PageCompilationCacheParams -> Maybe Bool
-- | Type ReferrerPolicy. The referring-policy used for the
-- navigation.
data PageReferrerPolicy
PageReferrerPolicyNoReferrer :: PageReferrerPolicy
PageReferrerPolicyNoReferrerWhenDowngrade :: PageReferrerPolicy
PageReferrerPolicyOrigin :: PageReferrerPolicy
PageReferrerPolicyOriginWhenCrossOrigin :: PageReferrerPolicy
PageReferrerPolicySameOrigin :: PageReferrerPolicy
PageReferrerPolicyStrictOrigin :: PageReferrerPolicy
PageReferrerPolicyStrictOriginWhenCrossOrigin :: PageReferrerPolicy
PageReferrerPolicyUnsafeUrl :: PageReferrerPolicy
-- | Type InstallabilityError. The installability error
data PageInstallabilityError
PageInstallabilityError :: Text -> [PageInstallabilityErrorArgument] -> PageInstallabilityError
-- | The error id (e.g. 'manifest-missing-suitable-icon').
[pageInstallabilityErrorErrorId] :: PageInstallabilityError -> Text
-- | The list of error arguments (e.g. {name:'minimum-icon-size-in-pixels',
-- value:'64'}).
[pageInstallabilityErrorErrorArguments] :: PageInstallabilityError -> [PageInstallabilityErrorArgument]
-- | Type InstallabilityErrorArgument.
data PageInstallabilityErrorArgument
PageInstallabilityErrorArgument :: Text -> Text -> PageInstallabilityErrorArgument
-- | Argument name (e.g. name:'minimum-icon-size-in-pixels').
[pageInstallabilityErrorArgumentName] :: PageInstallabilityErrorArgument -> Text
-- | Argument value (e.g. value:'64').
[pageInstallabilityErrorArgumentValue] :: PageInstallabilityErrorArgument -> Text
-- | Type ClientNavigationDisposition.
data PageClientNavigationDisposition
PageClientNavigationDispositionCurrentTab :: PageClientNavigationDisposition
PageClientNavigationDispositionNewTab :: PageClientNavigationDisposition
PageClientNavigationDispositionNewWindow :: PageClientNavigationDisposition
PageClientNavigationDispositionDownload :: PageClientNavigationDisposition
-- | Type ClientNavigationReason.
data PageClientNavigationReason
PageClientNavigationReasonFormSubmissionGet :: PageClientNavigationReason
PageClientNavigationReasonFormSubmissionPost :: PageClientNavigationReason
PageClientNavigationReasonHttpHeaderRefresh :: PageClientNavigationReason
PageClientNavigationReasonScriptInitiated :: PageClientNavigationReason
PageClientNavigationReasonMetaTagRefresh :: PageClientNavigationReason
PageClientNavigationReasonPageBlockInterstitial :: PageClientNavigationReason
PageClientNavigationReasonReload :: PageClientNavigationReason
PageClientNavigationReasonAnchorClick :: PageClientNavigationReason
-- | Type FontSizes. Default font sizes.
data PageFontSizes
PageFontSizes :: Maybe Int -> Maybe Int -> PageFontSizes
-- | Default standard font size.
[pageFontSizesStandard] :: PageFontSizes -> Maybe Int
-- | Default fixed font size.
[pageFontSizesFixed] :: PageFontSizes -> Maybe Int
-- | Type ScriptFontFamilies. Font families collection for a script.
data PageScriptFontFamilies
PageScriptFontFamilies :: Text -> PageFontFamilies -> PageScriptFontFamilies
-- | Name of the script which these font families are defined for.
[pageScriptFontFamiliesScript] :: PageScriptFontFamilies -> Text
-- | Generic font families collection for the script.
[pageScriptFontFamiliesFontFamilies] :: PageScriptFontFamilies -> PageFontFamilies
-- | Type FontFamilies. Generic font families collection.
data PageFontFamilies
PageFontFamilies :: Maybe Text -> Maybe Text -> Maybe Text -> Maybe Text -> Maybe Text -> Maybe Text -> Maybe Text -> PageFontFamilies
-- | The standard font-family.
[pageFontFamiliesStandard] :: PageFontFamilies -> Maybe Text
-- | The fixed font-family.
[pageFontFamiliesFixed] :: PageFontFamilies -> Maybe Text
-- | The serif font-family.
[pageFontFamiliesSerif] :: PageFontFamilies -> Maybe Text
-- | The sansSerif font-family.
[pageFontFamiliesSansSerif] :: PageFontFamilies -> Maybe Text
-- | The cursive font-family.
[pageFontFamiliesCursive] :: PageFontFamilies -> Maybe Text
-- | The fantasy font-family.
[pageFontFamiliesFantasy] :: PageFontFamilies -> Maybe Text
-- | The math font-family.
[pageFontFamiliesMath] :: PageFontFamilies -> Maybe Text
-- | Type Viewport. Viewport for capturing screenshot.
data PageViewport
PageViewport :: Double -> Double -> Double -> Double -> Double -> PageViewport
-- | X offset in device independent pixels (dip).
[pageViewportX] :: PageViewport -> Double
-- | Y offset in device independent pixels (dip).
[pageViewportY] :: PageViewport -> Double
-- | Rectangle width in device independent pixels (dip).
[pageViewportWidth] :: PageViewport -> Double
-- | Rectangle height in device independent pixels (dip).
[pageViewportHeight] :: PageViewport -> Double
-- | Page scale factor.
[pageViewportScale] :: PageViewport -> Double
-- | Type VisualViewport. Visual viewport position, dimensions, and
-- scale.
data PageVisualViewport
PageVisualViewport :: Double -> Double -> Double -> Double -> Double -> Double -> Double -> Maybe Double -> PageVisualViewport
-- | Horizontal offset relative to the layout viewport (CSS pixels).
[pageVisualViewportOffsetX] :: PageVisualViewport -> Double
-- | Vertical offset relative to the layout viewport (CSS pixels).
[pageVisualViewportOffsetY] :: PageVisualViewport -> Double
-- | Horizontal offset relative to the document (CSS pixels).
[pageVisualViewportPageX] :: PageVisualViewport -> Double
-- | Vertical offset relative to the document (CSS pixels).
[pageVisualViewportPageY] :: PageVisualViewport -> Double
-- | Width (CSS pixels), excludes scrollbar if present.
[pageVisualViewportClientWidth] :: PageVisualViewport -> Double
-- | Height (CSS pixels), excludes scrollbar if present.
[pageVisualViewportClientHeight] :: PageVisualViewport -> Double
-- | Scale relative to the ideal viewport (size at width=device-width).
[pageVisualViewportScale] :: PageVisualViewport -> Double
-- | Page zoom factor (CSS to device independent pixels ratio).
[pageVisualViewportZoom] :: PageVisualViewport -> Maybe Double
-- | Type LayoutViewport. Layout viewport position and dimensions.
data PageLayoutViewport
PageLayoutViewport :: Int -> Int -> Int -> Int -> PageLayoutViewport
-- | Horizontal offset relative to the document (CSS pixels).
[pageLayoutViewportPageX] :: PageLayoutViewport -> Int
-- | Vertical offset relative to the document (CSS pixels).
[pageLayoutViewportPageY] :: PageLayoutViewport -> Int
-- | Width (CSS pixels), excludes scrollbar if present.
[pageLayoutViewportClientWidth] :: PageLayoutViewport -> Int
-- | Height (CSS pixels), excludes scrollbar if present.
[pageLayoutViewportClientHeight] :: PageLayoutViewport -> Int
-- | Type AppManifestParsedProperties. Parsed app manifest
-- properties.
data PageAppManifestParsedProperties
PageAppManifestParsedProperties :: Text -> PageAppManifestParsedProperties
-- | Computed scope value
[pageAppManifestParsedPropertiesScope] :: PageAppManifestParsedProperties -> Text
-- | Type AppManifestError. Error while paring app manifest.
data PageAppManifestError
PageAppManifestError :: Text -> Int -> Int -> Int -> PageAppManifestError
-- | Error message.
[pageAppManifestErrorMessage] :: PageAppManifestError -> Text
-- | If criticial, this is a non-recoverable parse error.
[pageAppManifestErrorCritical] :: PageAppManifestError -> Int
-- | Error line.
[pageAppManifestErrorLine] :: PageAppManifestError -> Int
-- | Error column.
[pageAppManifestErrorColumn] :: PageAppManifestError -> Int
-- | Type DialogType. Javascript dialog type.
data PageDialogType
PageDialogTypeAlert :: PageDialogType
PageDialogTypeConfirm :: PageDialogType
PageDialogTypePrompt :: PageDialogType
PageDialogTypeBeforeunload :: PageDialogType
-- | Type ScreencastFrameMetadata. Screencast frame metadata.
data PageScreencastFrameMetadata
PageScreencastFrameMetadata :: Double -> Double -> Double -> Double -> Double -> Double -> Maybe NetworkTimeSinceEpoch -> PageScreencastFrameMetadata
-- | Top offset in DIP.
[pageScreencastFrameMetadataOffsetTop] :: PageScreencastFrameMetadata -> Double
-- | Page scale factor.
[pageScreencastFrameMetadataPageScaleFactor] :: PageScreencastFrameMetadata -> Double
-- | Device screen width in DIP.
[pageScreencastFrameMetadataDeviceWidth] :: PageScreencastFrameMetadata -> Double
-- | Device screen height in DIP.
[pageScreencastFrameMetadataDeviceHeight] :: PageScreencastFrameMetadata -> Double
-- | Position of horizontal scroll in CSS pixels.
[pageScreencastFrameMetadataScrollOffsetX] :: PageScreencastFrameMetadata -> Double
-- | Position of vertical scroll in CSS pixels.
[pageScreencastFrameMetadataScrollOffsetY] :: PageScreencastFrameMetadata -> Double
-- | Frame swap timestamp.
[pageScreencastFrameMetadataTimestamp] :: PageScreencastFrameMetadata -> Maybe NetworkTimeSinceEpoch
-- | Type NavigationEntry. Navigation history entry.
data PageNavigationEntry
PageNavigationEntry :: Int -> Text -> Text -> Text -> PageTransitionType -> PageNavigationEntry
-- | Unique id of the navigation history entry.
[pageNavigationEntryId] :: PageNavigationEntry -> Int
-- | URL of the navigation history entry.
[pageNavigationEntryUrl] :: PageNavigationEntry -> Text
-- | URL that the user typed in the url bar.
[pageNavigationEntryUserTypedURL] :: PageNavigationEntry -> Text
-- | Title of the navigation history entry.
[pageNavigationEntryTitle] :: PageNavigationEntry -> Text
-- | Transition type.
[pageNavigationEntryTransitionType] :: PageNavigationEntry -> PageTransitionType
-- | Type TransitionType. Transition type.
data PageTransitionType
PageTransitionTypeLink :: PageTransitionType
PageTransitionTypeTyped :: PageTransitionType
PageTransitionTypeAddress_bar :: PageTransitionType
PageTransitionTypeAuto_bookmark :: PageTransitionType
PageTransitionTypeAuto_subframe :: PageTransitionType
PageTransitionTypeManual_subframe :: PageTransitionType
PageTransitionTypeGenerated :: PageTransitionType
PageTransitionTypeAuto_toplevel :: PageTransitionType
PageTransitionTypeForm_submit :: PageTransitionType
PageTransitionTypeReload :: PageTransitionType
PageTransitionTypeKeyword :: PageTransitionType
PageTransitionTypeKeyword_generated :: PageTransitionType
PageTransitionTypeOther :: PageTransitionType
-- | Type ScriptIdentifier. Unique script identifier.
type PageScriptIdentifier = Text
-- | Type FrameTree. Information about the Frame hierarchy.
data PageFrameTree
PageFrameTree :: PageFrame -> Maybe [PageFrameTree] -> PageFrameTree
-- | Frame information for this tree item.
[pageFrameTreeFrame] :: PageFrameTree -> PageFrame
-- | Child frames.
[pageFrameTreeChildFrames] :: PageFrameTree -> Maybe [PageFrameTree]
-- | Type FrameResourceTree. Information about the Frame hierarchy
-- along with their cached resources.
data PageFrameResourceTree
PageFrameResourceTree :: PageFrame -> Maybe [PageFrameResourceTree] -> [PageFrameResource] -> PageFrameResourceTree
-- | Frame information for this tree item.
[pageFrameResourceTreeFrame] :: PageFrameResourceTree -> PageFrame
-- | Child frames.
[pageFrameResourceTreeChildFrames] :: PageFrameResourceTree -> Maybe [PageFrameResourceTree]
-- | Information about frame resources.
[pageFrameResourceTreeResources] :: PageFrameResourceTree -> [PageFrameResource]
-- | Type FrameResource. Information about the Resource on the page.
data PageFrameResource
PageFrameResource :: Text -> NetworkResourceType -> Text -> Maybe NetworkTimeSinceEpoch -> Maybe Double -> Maybe Bool -> Maybe Bool -> PageFrameResource
-- | Resource URL.
[pageFrameResourceUrl] :: PageFrameResource -> Text
-- | Type of this resource.
[pageFrameResourceType] :: PageFrameResource -> NetworkResourceType
-- | Resource mimeType as determined by the browser.
[pageFrameResourceMimeType] :: PageFrameResource -> Text
-- | last-modified timestamp as reported by server.
[pageFrameResourceLastModified] :: PageFrameResource -> Maybe NetworkTimeSinceEpoch
-- | Resource content size.
[pageFrameResourceContentSize] :: PageFrameResource -> Maybe Double
-- | True if the resource failed to load.
[pageFrameResourceFailed] :: PageFrameResource -> Maybe Bool
-- | True if the resource was canceled during loading.
[pageFrameResourceCanceled] :: PageFrameResource -> Maybe Bool
-- | Type Frame. Information about the Frame on the page.
data PageFrame
PageFrame :: PageFrameId -> Maybe PageFrameId -> NetworkLoaderId -> Maybe Text -> Text -> Maybe Text -> Text -> Text -> Text -> Maybe Text -> Maybe PageAdFrameStatus -> PageSecureContextType -> PageCrossOriginIsolatedContextType -> [PageGatedAPIFeatures] -> PageFrame
-- | Frame unique identifier.
[pageFrameId] :: PageFrame -> PageFrameId
-- | Parent frame identifier.
[pageFrameParentId] :: PageFrame -> Maybe PageFrameId
-- | Identifier of the loader associated with this frame.
[pageFrameLoaderId] :: PageFrame -> NetworkLoaderId
-- | Frame's name as specified in the tag.
[pageFrameName] :: PageFrame -> Maybe Text
-- | Frame document's URL without fragment.
[pageFrameUrl] :: PageFrame -> Text
-- | Frame document's URL fragment including the #.
[pageFrameUrlFragment] :: PageFrame -> Maybe Text
-- | Frame document's registered domain, taking the public suffixes list
-- into account. Extracted from the Frame's url. Example URLs:
-- http://www.google.com/file.html -> "google.com"
-- http://a.b.co.uk/file.html -> "b.co.uk"
[pageFrameDomainAndRegistry] :: PageFrame -> Text
-- | Frame document's security origin.
[pageFrameSecurityOrigin] :: PageFrame -> Text
-- | Frame document's mimeType as determined by the browser.
[pageFrameMimeType] :: PageFrame -> Text
-- | If the frame failed to load, this contains the URL that could not be
-- loaded. Note that unlike url above, this URL may contain a fragment.
[pageFrameUnreachableUrl] :: PageFrame -> Maybe Text
-- | Indicates whether this frame was tagged as an ad and why.
[pageFrameAdFrameStatus] :: PageFrame -> Maybe PageAdFrameStatus
-- | Indicates whether the main document is a secure context and explains
-- why that is the case.
[pageFrameSecureContextType] :: PageFrame -> PageSecureContextType
-- | Indicates whether this is a cross origin isolated context.
[pageFrameCrossOriginIsolatedContextType] :: PageFrame -> PageCrossOriginIsolatedContextType
-- | Indicated which gated APIs / features are available.
[pageFrameGatedAPIFeatures] :: PageFrame -> [PageGatedAPIFeatures]
-- | Type OriginTrial.
data PageOriginTrial
PageOriginTrial :: Text -> PageOriginTrialStatus -> [PageOriginTrialTokenWithStatus] -> PageOriginTrial
[pageOriginTrialTrialName] :: PageOriginTrial -> Text
[pageOriginTrialStatus] :: PageOriginTrial -> PageOriginTrialStatus
[pageOriginTrialTokensWithStatus] :: PageOriginTrial -> [PageOriginTrialTokenWithStatus]
-- | Type OriginTrialTokenWithStatus.
data PageOriginTrialTokenWithStatus
PageOriginTrialTokenWithStatus :: Text -> Maybe PageOriginTrialToken -> PageOriginTrialTokenStatus -> PageOriginTrialTokenWithStatus
[pageOriginTrialTokenWithStatusRawTokenText] :: PageOriginTrialTokenWithStatus -> Text
-- | parsedToken is present only when the token is extractable and
-- parsable.
[pageOriginTrialTokenWithStatusParsedToken] :: PageOriginTrialTokenWithStatus -> Maybe PageOriginTrialToken
[pageOriginTrialTokenWithStatusStatus] :: PageOriginTrialTokenWithStatus -> PageOriginTrialTokenStatus
-- | Type OriginTrialToken.
data PageOriginTrialToken
PageOriginTrialToken :: Text -> Bool -> Text -> NetworkTimeSinceEpoch -> Bool -> PageOriginTrialUsageRestriction -> PageOriginTrialToken
[pageOriginTrialTokenOrigin] :: PageOriginTrialToken -> Text
[pageOriginTrialTokenMatchSubDomains] :: PageOriginTrialToken -> Bool
[pageOriginTrialTokenTrialName] :: PageOriginTrialToken -> Text
[pageOriginTrialTokenExpiryTime] :: PageOriginTrialToken -> NetworkTimeSinceEpoch
[pageOriginTrialTokenIsThirdParty] :: PageOriginTrialToken -> Bool
[pageOriginTrialTokenUsageRestriction] :: PageOriginTrialToken -> PageOriginTrialUsageRestriction
-- | Type OriginTrialUsageRestriction.
data PageOriginTrialUsageRestriction
PageOriginTrialUsageRestrictionNone :: PageOriginTrialUsageRestriction
PageOriginTrialUsageRestrictionSubset :: PageOriginTrialUsageRestriction
-- | Type OriginTrialStatus. Status for an Origin Trial.
data PageOriginTrialStatus
PageOriginTrialStatusEnabled :: PageOriginTrialStatus
PageOriginTrialStatusValidTokenNotProvided :: PageOriginTrialStatus
PageOriginTrialStatusOSNotSupported :: PageOriginTrialStatus
PageOriginTrialStatusTrialNotAllowed :: PageOriginTrialStatus
-- | Type OriginTrialTokenStatus. Origin
-- Trial(https:/www.chromium.orgblink/origin-trials) support.
-- Status for an Origin Trial token.
data PageOriginTrialTokenStatus
PageOriginTrialTokenStatusSuccess :: PageOriginTrialTokenStatus
PageOriginTrialTokenStatusNotSupported :: PageOriginTrialTokenStatus
PageOriginTrialTokenStatusInsecure :: PageOriginTrialTokenStatus
PageOriginTrialTokenStatusExpired :: PageOriginTrialTokenStatus
PageOriginTrialTokenStatusWrongOrigin :: PageOriginTrialTokenStatus
PageOriginTrialTokenStatusInvalidSignature :: PageOriginTrialTokenStatus
PageOriginTrialTokenStatusMalformed :: PageOriginTrialTokenStatus
PageOriginTrialTokenStatusWrongVersion :: PageOriginTrialTokenStatus
PageOriginTrialTokenStatusFeatureDisabled :: PageOriginTrialTokenStatus
PageOriginTrialTokenStatusTokenDisabled :: PageOriginTrialTokenStatus
PageOriginTrialTokenStatusFeatureDisabledForUser :: PageOriginTrialTokenStatus
PageOriginTrialTokenStatusUnknownTrial :: PageOriginTrialTokenStatus
-- | Type PermissionsPolicyFeatureState.
data PagePermissionsPolicyFeatureState
PagePermissionsPolicyFeatureState :: PagePermissionsPolicyFeature -> Bool -> Maybe PagePermissionsPolicyBlockLocator -> PagePermissionsPolicyFeatureState
[pagePermissionsPolicyFeatureStateFeature] :: PagePermissionsPolicyFeatureState -> PagePermissionsPolicyFeature
[pagePermissionsPolicyFeatureStateAllowed] :: PagePermissionsPolicyFeatureState -> Bool
[pagePermissionsPolicyFeatureStateLocator] :: PagePermissionsPolicyFeatureState -> Maybe PagePermissionsPolicyBlockLocator
-- | Type PermissionsPolicyBlockLocator.
data PagePermissionsPolicyBlockLocator
PagePermissionsPolicyBlockLocator :: PageFrameId -> PagePermissionsPolicyBlockReason -> PagePermissionsPolicyBlockLocator
[pagePermissionsPolicyBlockLocatorFrameId] :: PagePermissionsPolicyBlockLocator -> PageFrameId
[pagePermissionsPolicyBlockLocatorBlockReason] :: PagePermissionsPolicyBlockLocator -> PagePermissionsPolicyBlockReason
-- | Type PermissionsPolicyBlockReason. Reason for a permissions
-- policy feature to be disabled.
data PagePermissionsPolicyBlockReason
PagePermissionsPolicyBlockReasonHeader :: PagePermissionsPolicyBlockReason
PagePermissionsPolicyBlockReasonIframeAttribute :: PagePermissionsPolicyBlockReason
PagePermissionsPolicyBlockReasonInFencedFrameTree :: PagePermissionsPolicyBlockReason
PagePermissionsPolicyBlockReasonInIsolatedApp :: PagePermissionsPolicyBlockReason
-- | Type PermissionsPolicyFeature. All Permissions Policy features.
-- This enum should match the one defined in
-- third_partyblinkrenderercorepermissions_policy/permissions_policy_features.json5.
data PagePermissionsPolicyFeature
PagePermissionsPolicyFeatureAccelerometer :: PagePermissionsPolicyFeature
PagePermissionsPolicyFeatureAmbientLightSensor :: PagePermissionsPolicyFeature
PagePermissionsPolicyFeatureAttributionReporting :: PagePermissionsPolicyFeature
PagePermissionsPolicyFeatureAutoplay :: PagePermissionsPolicyFeature
PagePermissionsPolicyFeatureBluetooth :: PagePermissionsPolicyFeature
PagePermissionsPolicyFeatureBrowsingTopics :: PagePermissionsPolicyFeature
PagePermissionsPolicyFeatureCamera :: PagePermissionsPolicyFeature
PagePermissionsPolicyFeatureChDpr :: PagePermissionsPolicyFeature
PagePermissionsPolicyFeatureChDeviceMemory :: PagePermissionsPolicyFeature
PagePermissionsPolicyFeatureChDownlink :: PagePermissionsPolicyFeature
PagePermissionsPolicyFeatureChEct :: PagePermissionsPolicyFeature
PagePermissionsPolicyFeatureChPrefersColorScheme :: PagePermissionsPolicyFeature
PagePermissionsPolicyFeatureChPrefersReducedMotion :: PagePermissionsPolicyFeature
PagePermissionsPolicyFeatureChRtt :: PagePermissionsPolicyFeature
PagePermissionsPolicyFeatureChSaveData :: PagePermissionsPolicyFeature
PagePermissionsPolicyFeatureChUa :: PagePermissionsPolicyFeature
PagePermissionsPolicyFeatureChUaArch :: PagePermissionsPolicyFeature
PagePermissionsPolicyFeatureChUaBitness :: PagePermissionsPolicyFeature
PagePermissionsPolicyFeatureChUaPlatform :: PagePermissionsPolicyFeature
PagePermissionsPolicyFeatureChUaModel :: PagePermissionsPolicyFeature
PagePermissionsPolicyFeatureChUaMobile :: PagePermissionsPolicyFeature
PagePermissionsPolicyFeatureChUaFull :: PagePermissionsPolicyFeature
PagePermissionsPolicyFeatureChUaFullVersion :: PagePermissionsPolicyFeature
PagePermissionsPolicyFeatureChUaFullVersionList :: PagePermissionsPolicyFeature
PagePermissionsPolicyFeatureChUaPlatformVersion :: PagePermissionsPolicyFeature
PagePermissionsPolicyFeatureChUaReduced :: PagePermissionsPolicyFeature
PagePermissionsPolicyFeatureChUaWow64 :: PagePermissionsPolicyFeature
PagePermissionsPolicyFeatureChViewportHeight :: PagePermissionsPolicyFeature
PagePermissionsPolicyFeatureChViewportWidth :: PagePermissionsPolicyFeature
PagePermissionsPolicyFeatureChWidth :: PagePermissionsPolicyFeature
PagePermissionsPolicyFeatureClipboardRead :: PagePermissionsPolicyFeature
PagePermissionsPolicyFeatureClipboardWrite :: PagePermissionsPolicyFeature
PagePermissionsPolicyFeatureCrossOriginIsolated :: PagePermissionsPolicyFeature
PagePermissionsPolicyFeatureDirectSockets :: PagePermissionsPolicyFeature
PagePermissionsPolicyFeatureDisplayCapture :: PagePermissionsPolicyFeature
PagePermissionsPolicyFeatureDocumentDomain :: PagePermissionsPolicyFeature
PagePermissionsPolicyFeatureEncryptedMedia :: PagePermissionsPolicyFeature
PagePermissionsPolicyFeatureExecutionWhileOutOfViewport :: PagePermissionsPolicyFeature
PagePermissionsPolicyFeatureExecutionWhileNotRendered :: PagePermissionsPolicyFeature
PagePermissionsPolicyFeatureFocusWithoutUserActivation :: PagePermissionsPolicyFeature
PagePermissionsPolicyFeatureFullscreen :: PagePermissionsPolicyFeature
PagePermissionsPolicyFeatureFrobulate :: PagePermissionsPolicyFeature
PagePermissionsPolicyFeatureGamepad :: PagePermissionsPolicyFeature
PagePermissionsPolicyFeatureGeolocation :: PagePermissionsPolicyFeature
PagePermissionsPolicyFeatureGyroscope :: PagePermissionsPolicyFeature
PagePermissionsPolicyFeatureHid :: PagePermissionsPolicyFeature
PagePermissionsPolicyFeatureIdentityCredentialsGet :: PagePermissionsPolicyFeature
PagePermissionsPolicyFeatureIdleDetection :: PagePermissionsPolicyFeature
PagePermissionsPolicyFeatureInterestCohort :: PagePermissionsPolicyFeature
PagePermissionsPolicyFeatureJoinAdInterestGroup :: PagePermissionsPolicyFeature
PagePermissionsPolicyFeatureKeyboardMap :: PagePermissionsPolicyFeature
PagePermissionsPolicyFeatureLocalFonts :: PagePermissionsPolicyFeature
PagePermissionsPolicyFeatureMagnetometer :: PagePermissionsPolicyFeature
PagePermissionsPolicyFeatureMicrophone :: PagePermissionsPolicyFeature
PagePermissionsPolicyFeatureMidi :: PagePermissionsPolicyFeature
PagePermissionsPolicyFeatureOtpCredentials :: PagePermissionsPolicyFeature
PagePermissionsPolicyFeaturePayment :: PagePermissionsPolicyFeature
PagePermissionsPolicyFeaturePictureInPicture :: PagePermissionsPolicyFeature
PagePermissionsPolicyFeaturePublickeyCredentialsGet :: PagePermissionsPolicyFeature
PagePermissionsPolicyFeatureRunAdAuction :: PagePermissionsPolicyFeature
PagePermissionsPolicyFeatureScreenWakeLock :: PagePermissionsPolicyFeature
PagePermissionsPolicyFeatureSerial :: PagePermissionsPolicyFeature
PagePermissionsPolicyFeatureSharedAutofill :: PagePermissionsPolicyFeature
PagePermissionsPolicyFeatureSharedStorage :: PagePermissionsPolicyFeature
PagePermissionsPolicyFeatureStorageAccess :: PagePermissionsPolicyFeature
PagePermissionsPolicyFeatureSyncXhr :: PagePermissionsPolicyFeature
PagePermissionsPolicyFeatureTrustTokenRedemption :: PagePermissionsPolicyFeature
PagePermissionsPolicyFeatureUnload :: PagePermissionsPolicyFeature
PagePermissionsPolicyFeatureUsb :: PagePermissionsPolicyFeature
PagePermissionsPolicyFeatureVerticalScroll :: PagePermissionsPolicyFeature
PagePermissionsPolicyFeatureWebShare :: PagePermissionsPolicyFeature
PagePermissionsPolicyFeatureWindowPlacement :: PagePermissionsPolicyFeature
PagePermissionsPolicyFeatureXrSpatialTracking :: PagePermissionsPolicyFeature
-- | Type GatedAPIFeatures.
data PageGatedAPIFeatures
PageGatedAPIFeaturesSharedArrayBuffers :: PageGatedAPIFeatures
PageGatedAPIFeaturesSharedArrayBuffersTransferAllowed :: PageGatedAPIFeatures
PageGatedAPIFeaturesPerformanceMeasureMemory :: PageGatedAPIFeatures
PageGatedAPIFeaturesPerformanceProfile :: PageGatedAPIFeatures
-- | Type CrossOriginIsolatedContextType. Indicates whether the
-- frame is cross-origin isolated and why it is the case.
data PageCrossOriginIsolatedContextType
PageCrossOriginIsolatedContextTypeIsolated :: PageCrossOriginIsolatedContextType
PageCrossOriginIsolatedContextTypeNotIsolated :: PageCrossOriginIsolatedContextType
PageCrossOriginIsolatedContextTypeNotIsolatedFeatureDisabled :: PageCrossOriginIsolatedContextType
-- | Type SecureContextType. Indicates whether the frame is a secure
-- context and why it is the case.
data PageSecureContextType
PageSecureContextTypeSecure :: PageSecureContextType
PageSecureContextTypeSecureLocalhost :: PageSecureContextType
PageSecureContextTypeInsecureScheme :: PageSecureContextType
PageSecureContextTypeInsecureAncestor :: PageSecureContextType
-- | Type AdScriptId. Identifies the bottom-most script which caused
-- the frame to be labelled as an ad.
data PageAdScriptId
PageAdScriptId :: RuntimeScriptId -> RuntimeUniqueDebuggerId -> PageAdScriptId
-- | Script Id of the bottom-most script which caused the frame to be
-- labelled as an ad.
[pageAdScriptIdScriptId] :: PageAdScriptId -> RuntimeScriptId
-- | Id of adScriptId's debugger.
[pageAdScriptIdDebuggerId] :: PageAdScriptId -> RuntimeUniqueDebuggerId
-- | Type AdFrameStatus. Indicates whether a frame has been
-- identified as an ad and why.
data PageAdFrameStatus
PageAdFrameStatus :: PageAdFrameType -> Maybe [PageAdFrameExplanation] -> PageAdFrameStatus
[pageAdFrameStatusAdFrameType] :: PageAdFrameStatus -> PageAdFrameType
[pageAdFrameStatusExplanations] :: PageAdFrameStatus -> Maybe [PageAdFrameExplanation]
-- | Type AdFrameExplanation.
data PageAdFrameExplanation
PageAdFrameExplanationParentIsAd :: PageAdFrameExplanation
PageAdFrameExplanationCreatedByAdScript :: PageAdFrameExplanation
PageAdFrameExplanationMatchedBlockingRule :: PageAdFrameExplanation
-- | Type AdFrameType. Indicates whether a frame has been identified
-- as an ad.
data PageAdFrameType
PageAdFrameTypeNone :: PageAdFrameType
PageAdFrameTypeChild :: PageAdFrameType
PageAdFrameTypeRoot :: PageAdFrameType
-- | Type FrameId. Unique frame identifier.
type PageFrameId = Text
data NetworkLoadNetworkResource
NetworkLoadNetworkResource :: NetworkLoadNetworkResourcePageResult -> NetworkLoadNetworkResource
[networkLoadNetworkResourceResource] :: NetworkLoadNetworkResource -> NetworkLoadNetworkResourcePageResult
-- | Fetches the resource and returns the content.
--
-- Parameters of the loadNetworkResource command.
data PNetworkLoadNetworkResource
PNetworkLoadNetworkResource :: Maybe PageFrameId -> Text -> NetworkLoadNetworkResourceOptions -> PNetworkLoadNetworkResource
-- | Frame id to get the resource for. Mandatory for frame targets, and
-- should be omitted for worker targets.
[pNetworkLoadNetworkResourceFrameId] :: PNetworkLoadNetworkResource -> Maybe PageFrameId
-- | URL of the resource to get content for.
[pNetworkLoadNetworkResourceUrl] :: PNetworkLoadNetworkResource -> Text
-- | Options for the request.
[pNetworkLoadNetworkResourceOptions] :: PNetworkLoadNetworkResource -> NetworkLoadNetworkResourceOptions
-- | Enables tracking for the Reporting API, events generated by the
-- Reporting API will now be delivered to the client. Enabling triggers
-- reportingApiReportAdded for all existing reports.
--
-- Parameters of the enableReportingApi command.
data PNetworkEnableReportingApi
PNetworkEnableReportingApi :: Bool -> PNetworkEnableReportingApi
-- | Whether to enable or disable events for the Reporting API
[pNetworkEnableReportingApiEnable] :: PNetworkEnableReportingApi -> Bool
data NetworkGetSecurityIsolationStatus
NetworkGetSecurityIsolationStatus :: NetworkSecurityIsolationStatus -> NetworkGetSecurityIsolationStatus
[networkGetSecurityIsolationStatusStatus] :: NetworkGetSecurityIsolationStatus -> NetworkSecurityIsolationStatus
-- | Returns information about the COEP/COOP isolation status.
--
-- Parameters of the getSecurityIsolationStatus command.
data PNetworkGetSecurityIsolationStatus
PNetworkGetSecurityIsolationStatus :: Maybe PageFrameId -> PNetworkGetSecurityIsolationStatus
-- | If no frameId is provided, the status of the target is provided.
[pNetworkGetSecurityIsolationStatusFrameId] :: PNetworkGetSecurityIsolationStatus -> Maybe PageFrameId
-- | Allows overriding user agent with the given string.
--
-- Parameters of the setUserAgentOverride command.
data PNetworkSetUserAgentOverride
PNetworkSetUserAgentOverride :: Text -> Maybe Text -> Maybe Text -> Maybe EmulationUserAgentMetadata -> PNetworkSetUserAgentOverride
-- | User agent to use.
[pNetworkSetUserAgentOverrideUserAgent] :: PNetworkSetUserAgentOverride -> Text
-- | Browser langugage to emulate.
[pNetworkSetUserAgentOverrideAcceptLanguage] :: PNetworkSetUserAgentOverride -> Maybe Text
-- | The platform navigator.platform should return.
[pNetworkSetUserAgentOverridePlatform] :: PNetworkSetUserAgentOverride -> Maybe Text
-- | To be sent in Sec-CH-UA-* headers and returned in
-- navigator.userAgentData
[pNetworkSetUserAgentOverrideUserAgentMetadata] :: PNetworkSetUserAgentOverride -> Maybe EmulationUserAgentMetadata
-- | Specifies whether to attach a page script stack id in requests
--
-- Parameters of the setAttachDebugStack command.
data PNetworkSetAttachDebugStack
PNetworkSetAttachDebugStack :: Bool -> PNetworkSetAttachDebugStack
-- | Whether to attach a page script stack for debugging purpose.
[pNetworkSetAttachDebugStackEnabled] :: PNetworkSetAttachDebugStack -> Bool
-- | Specifies whether to always send extra HTTP headers with the requests
-- from this page.
--
-- Parameters of the setExtraHTTPHeaders command.
data PNetworkSetExtraHTTPHeaders
PNetworkSetExtraHTTPHeaders :: NetworkHeaders -> PNetworkSetExtraHTTPHeaders
-- | Map with extra HTTP headers.
[pNetworkSetExtraHTTPHeadersHeaders] :: PNetworkSetExtraHTTPHeaders -> NetworkHeaders
-- | Sets given cookies.
--
-- Parameters of the setCookies command.
data PNetworkSetCookies
PNetworkSetCookies :: [NetworkCookieParam] -> PNetworkSetCookies
-- | Cookies to be set.
[pNetworkSetCookiesCookies] :: PNetworkSetCookies -> [NetworkCookieParam]
-- | Sets a cookie with the given cookie data; may overwrite equivalent
-- cookies if they exist.
--
-- Parameters of the setCookie command.
data PNetworkSetCookie
PNetworkSetCookie :: Text -> Text -> Maybe Text -> Maybe Text -> Maybe Text -> Maybe Bool -> Maybe Bool -> Maybe NetworkCookieSameSite -> Maybe NetworkTimeSinceEpoch -> Maybe NetworkCookiePriority -> Maybe Bool -> Maybe NetworkCookieSourceScheme -> Maybe Int -> Maybe Text -> PNetworkSetCookie
-- | Cookie name.
[pNetworkSetCookieName] :: PNetworkSetCookie -> Text
-- | Cookie value.
[pNetworkSetCookieValue] :: PNetworkSetCookie -> Text
-- | The request-URI to associate with the setting of the cookie. This
-- value can affect the default domain, path, source port, and source
-- scheme values of the created cookie.
[pNetworkSetCookieUrl] :: PNetworkSetCookie -> Maybe Text
-- | Cookie domain.
[pNetworkSetCookieDomain] :: PNetworkSetCookie -> Maybe Text
-- | Cookie path.
[pNetworkSetCookiePath] :: PNetworkSetCookie -> Maybe Text
-- | True if cookie is secure.
[pNetworkSetCookieSecure] :: PNetworkSetCookie -> Maybe Bool
-- | True if cookie is http-only.
[pNetworkSetCookieHttpOnly] :: PNetworkSetCookie -> Maybe Bool
-- | Cookie SameSite type.
[pNetworkSetCookieSameSite] :: PNetworkSetCookie -> Maybe NetworkCookieSameSite
-- | Cookie expiration date, session cookie if not set
[pNetworkSetCookieExpires] :: PNetworkSetCookie -> Maybe NetworkTimeSinceEpoch
-- | Cookie Priority type.
[pNetworkSetCookiePriority] :: PNetworkSetCookie -> Maybe NetworkCookiePriority
-- | True if cookie is SameParty.
[pNetworkSetCookieSameParty] :: PNetworkSetCookie -> Maybe Bool
-- | Cookie source scheme type.
[pNetworkSetCookieSourceScheme] :: PNetworkSetCookie -> Maybe NetworkCookieSourceScheme
-- | Cookie source port. Valid values are {-1, [1, 65535]}, -1 indicates an
-- unspecified port. An unspecified port value allows protocol clients to
-- emulate legacy cookie scope for the port. This is a temporary ability
-- and it will be removed in the future.
[pNetworkSetCookieSourcePort] :: PNetworkSetCookie -> Maybe Int
-- | Cookie partition key. The site of the top-level URL the browser was
-- visiting at the start of the request to the endpoint that set the
-- cookie. If not set, the cookie will be set as not partitioned.
[pNetworkSetCookiePartitionKey] :: PNetworkSetCookie -> Maybe Text
-- | Toggles ignoring cache for each request. If true, cache will
-- not be used.
--
-- Parameters of the setCacheDisabled command.
data PNetworkSetCacheDisabled
PNetworkSetCacheDisabled :: Bool -> PNetworkSetCacheDisabled
-- | Cache disabled state.
[pNetworkSetCacheDisabledCacheDisabled] :: PNetworkSetCacheDisabled -> Bool
-- | Toggles ignoring of service worker for each request.
--
-- Parameters of the setBypassServiceWorker command.
data PNetworkSetBypassServiceWorker
PNetworkSetBypassServiceWorker :: Bool -> PNetworkSetBypassServiceWorker
-- | Bypass service worker and load from network.
[pNetworkSetBypassServiceWorkerBypass] :: PNetworkSetBypassServiceWorker -> Bool
-- | Blocks URLs from loading.
--
-- Parameters of the setBlockedURLs command.
data PNetworkSetBlockedURLs
PNetworkSetBlockedURLs :: [Text] -> PNetworkSetBlockedURLs
-- | URL patterns to block. Wildcards (*) are allowed.
[pNetworkSetBlockedURLsUrls] :: PNetworkSetBlockedURLs -> [Text]
data NetworkSearchInResponseBody
NetworkSearchInResponseBody :: [DebuggerSearchMatch] -> NetworkSearchInResponseBody
-- | List of search matches.
[networkSearchInResponseBodyResult] :: NetworkSearchInResponseBody -> [DebuggerSearchMatch]
-- | Searches for given string in response content.
--
-- Parameters of the searchInResponseBody command.
data PNetworkSearchInResponseBody
PNetworkSearchInResponseBody :: NetworkRequestId -> Text -> Maybe Bool -> Maybe Bool -> PNetworkSearchInResponseBody
-- | Identifier of the network response to search.
[pNetworkSearchInResponseBodyRequestId] :: PNetworkSearchInResponseBody -> NetworkRequestId
-- | String to search for.
[pNetworkSearchInResponseBodyQuery] :: PNetworkSearchInResponseBody -> Text
-- | If true, search is case sensitive.
[pNetworkSearchInResponseBodyCaseSensitive] :: PNetworkSearchInResponseBody -> Maybe Bool
-- | If true, treats string parameter as regex.
[pNetworkSearchInResponseBodyIsRegex] :: PNetworkSearchInResponseBody -> Maybe Bool
-- | This method sends a new XMLHttpRequest which is identical to the
-- original one. The following parameters should be identical: method,
-- url, async, request body, extra headers, withCredentials attribute,
-- user, password.
--
-- Parameters of the replayXHR command.
data PNetworkReplayXHR
PNetworkReplayXHR :: NetworkRequestId -> PNetworkReplayXHR
-- | Identifier of XHR to replay.
[pNetworkReplayXHRRequestId] :: PNetworkReplayXHR -> NetworkRequestId
data NetworkTakeResponseBodyForInterceptionAsStream
NetworkTakeResponseBodyForInterceptionAsStream :: IOStreamHandle -> NetworkTakeResponseBodyForInterceptionAsStream
[networkTakeResponseBodyForInterceptionAsStreamStream] :: NetworkTakeResponseBodyForInterceptionAsStream -> IOStreamHandle
-- | Returns a handle to the stream representing the response body. Note
-- that after this command, the intercepted request can't be continued as
-- is -- you either need to cancel it or to provide the response body.
-- The stream only supports sequential read, IO.read will fail if the
-- position is specified.
--
-- Parameters of the takeResponseBodyForInterceptionAsStream
-- command.
data PNetworkTakeResponseBodyForInterceptionAsStream
PNetworkTakeResponseBodyForInterceptionAsStream :: NetworkInterceptionId -> PNetworkTakeResponseBodyForInterceptionAsStream
[pNetworkTakeResponseBodyForInterceptionAsStreamInterceptionId] :: PNetworkTakeResponseBodyForInterceptionAsStream -> NetworkInterceptionId
data NetworkGetResponseBodyForInterception
NetworkGetResponseBodyForInterception :: Text -> Bool -> NetworkGetResponseBodyForInterception
-- | Response body.
[networkGetResponseBodyForInterceptionBody] :: NetworkGetResponseBodyForInterception -> Text
-- | True, if content was sent as base64.
[networkGetResponseBodyForInterceptionBase64Encoded] :: NetworkGetResponseBodyForInterception -> Bool
-- | Returns content served for the given currently intercepted request.
--
-- Parameters of the getResponseBodyForInterception command.
data PNetworkGetResponseBodyForInterception
PNetworkGetResponseBodyForInterception :: NetworkInterceptionId -> PNetworkGetResponseBodyForInterception
-- | Identifier for the intercepted request to get body for.
[pNetworkGetResponseBodyForInterceptionInterceptionId] :: PNetworkGetResponseBodyForInterception -> NetworkInterceptionId
data NetworkGetRequestPostData
NetworkGetRequestPostData :: Text -> NetworkGetRequestPostData
-- | Request body string, omitting files from multipart requests
[networkGetRequestPostDataPostData] :: NetworkGetRequestPostData -> Text
-- | Returns post data sent with the request. Returns an error when no data
-- was sent with the request.
--
-- Parameters of the getRequestPostData command.
data PNetworkGetRequestPostData
PNetworkGetRequestPostData :: NetworkRequestId -> PNetworkGetRequestPostData
-- | Identifier of the network request to get content for.
[pNetworkGetRequestPostDataRequestId] :: PNetworkGetRequestPostData -> NetworkRequestId
data NetworkGetResponseBody
NetworkGetResponseBody :: Text -> Bool -> NetworkGetResponseBody
-- | Response body.
[networkGetResponseBodyBody] :: NetworkGetResponseBody -> Text
-- | True, if content was sent as base64.
[networkGetResponseBodyBase64Encoded] :: NetworkGetResponseBody -> Bool
-- | Returns content served for the given request.
--
-- Parameters of the getResponseBody command.
data PNetworkGetResponseBody
PNetworkGetResponseBody :: NetworkRequestId -> PNetworkGetResponseBody
-- | Identifier of the network request to get content for.
[pNetworkGetResponseBodyRequestId] :: PNetworkGetResponseBody -> NetworkRequestId
data NetworkGetCookies
NetworkGetCookies :: [NetworkCookie] -> NetworkGetCookies
-- | Array of cookie objects.
[networkGetCookiesCookies] :: NetworkGetCookies -> [NetworkCookie]
-- | Returns all browser cookies for the current URL. Depending on the
-- backend support, will return detailed cookie information in the
-- cookies field.
--
-- Parameters of the getCookies command.
data PNetworkGetCookies
PNetworkGetCookies :: Maybe [Text] -> PNetworkGetCookies
-- | The list of URLs for which applicable cookies will be fetched. If not
-- specified, it's assumed to be set to the list containing the URLs of
-- the page and all of its subframes.
[pNetworkGetCookiesUrls] :: PNetworkGetCookies -> Maybe [Text]
data NetworkGetCertificate
NetworkGetCertificate :: [Text] -> NetworkGetCertificate
[networkGetCertificateTableNames] :: NetworkGetCertificate -> [Text]
-- | Returns the DER-encoded certificate.
--
-- Parameters of the getCertificate command.
data PNetworkGetCertificate
PNetworkGetCertificate :: Text -> PNetworkGetCertificate
-- | Origin to get certificate for.
[pNetworkGetCertificateOrigin] :: PNetworkGetCertificate -> Text
data NetworkGetAllCookies
NetworkGetAllCookies :: [NetworkCookie] -> NetworkGetAllCookies
-- | Array of cookie objects.
[networkGetAllCookiesCookies] :: NetworkGetAllCookies -> [NetworkCookie]
-- | Returns all browser cookies. Depending on the backend support, will
-- return detailed cookie information in the cookies field.
--
-- Parameters of the getAllCookies command.
data PNetworkGetAllCookies
PNetworkGetAllCookies :: PNetworkGetAllCookies
-- | Enables network tracking, network events will now be delivered to the
-- client.
--
-- Parameters of the enable command.
data PNetworkEnable
PNetworkEnable :: Maybe Int -> Maybe Int -> Maybe Int -> PNetworkEnable
-- | Buffer size in bytes to use when preserving network payloads (XHRs,
-- etc).
[pNetworkEnableMaxTotalBufferSize] :: PNetworkEnable -> Maybe Int
-- | Per-resource buffer size in bytes to use when preserving network
-- payloads (XHRs, etc).
[pNetworkEnableMaxResourceBufferSize] :: PNetworkEnable -> Maybe Int
-- | Longest post body size (in bytes) that would be included in
-- requestWillBeSent notification
[pNetworkEnableMaxPostDataSize] :: PNetworkEnable -> Maybe Int
-- | Activates emulation of network conditions.
--
-- Parameters of the emulateNetworkConditions command.
data PNetworkEmulateNetworkConditions
PNetworkEmulateNetworkConditions :: Bool -> Double -> Double -> Double -> Maybe NetworkConnectionType -> PNetworkEmulateNetworkConditions
-- | True to emulate internet disconnection.
[pNetworkEmulateNetworkConditionsOffline] :: PNetworkEmulateNetworkConditions -> Bool
-- | Minimum latency from request sent to response headers received (ms).
[pNetworkEmulateNetworkConditionsLatency] :: PNetworkEmulateNetworkConditions -> Double
-- | Maximal aggregated download throughput (bytes/sec). -1 disables
-- download throttling.
[pNetworkEmulateNetworkConditionsDownloadThroughput] :: PNetworkEmulateNetworkConditions -> Double
-- | Maximal aggregated upload throughput (bytes/sec). -1 disables upload
-- throttling.
[pNetworkEmulateNetworkConditionsUploadThroughput] :: PNetworkEmulateNetworkConditions -> Double
-- | Connection type if known.
[pNetworkEmulateNetworkConditionsConnectionType] :: PNetworkEmulateNetworkConditions -> Maybe NetworkConnectionType
-- | Disables network tracking, prevents network events from being sent to
-- the client.
--
-- Parameters of the disable command.
data PNetworkDisable
PNetworkDisable :: PNetworkDisable
-- | Deletes browser cookies with matching name and url or domain/path
-- pair.
--
-- Parameters of the deleteCookies command.
data PNetworkDeleteCookies
PNetworkDeleteCookies :: Text -> Maybe Text -> Maybe Text -> Maybe Text -> PNetworkDeleteCookies
-- | Name of the cookies to remove.
[pNetworkDeleteCookiesName] :: PNetworkDeleteCookies -> Text
-- | If specified, deletes all the cookies with the given name where domain
-- and path match provided URL.
[pNetworkDeleteCookiesUrl] :: PNetworkDeleteCookies -> Maybe Text
-- | If specified, deletes only cookies with the exact domain.
[pNetworkDeleteCookiesDomain] :: PNetworkDeleteCookies -> Maybe Text
-- | If specified, deletes only cookies with the exact path.
[pNetworkDeleteCookiesPath] :: PNetworkDeleteCookies -> Maybe Text
-- | Clears browser cookies.
--
-- Parameters of the clearBrowserCookies command.
data PNetworkClearBrowserCookies
PNetworkClearBrowserCookies :: PNetworkClearBrowserCookies
-- | Clears browser cache.
--
-- Parameters of the clearBrowserCache command.
data PNetworkClearBrowserCache
PNetworkClearBrowserCache :: PNetworkClearBrowserCache
-- | Clears accepted encodings set by setAcceptedEncodings
--
-- Parameters of the clearAcceptedEncodingsOverride command.
data PNetworkClearAcceptedEncodingsOverride
PNetworkClearAcceptedEncodingsOverride :: PNetworkClearAcceptedEncodingsOverride
-- | Sets a list of content encodings that will be accepted. Empty list
-- means no encoding is accepted.
--
-- Parameters of the setAcceptedEncodings command.
data PNetworkSetAcceptedEncodings
PNetworkSetAcceptedEncodings :: [NetworkContentEncoding] -> PNetworkSetAcceptedEncodings
-- | List of accepted content encodings.
[pNetworkSetAcceptedEncodingsEncodings] :: PNetworkSetAcceptedEncodings -> [NetworkContentEncoding]
-- | Type of the reportingApiEndpointsChangedForOrigin event.
data NetworkReportingApiEndpointsChangedForOrigin
NetworkReportingApiEndpointsChangedForOrigin :: Text -> [NetworkReportingApiEndpoint] -> NetworkReportingApiEndpointsChangedForOrigin
-- | Origin of the document(s) which configured the endpoints.
[networkReportingApiEndpointsChangedForOriginOrigin] :: NetworkReportingApiEndpointsChangedForOrigin -> Text
[networkReportingApiEndpointsChangedForOriginEndpoints] :: NetworkReportingApiEndpointsChangedForOrigin -> [NetworkReportingApiEndpoint]
-- | Type of the reportingApiReportUpdated event.
data NetworkReportingApiReportUpdated
NetworkReportingApiReportUpdated :: NetworkReportingApiReport -> NetworkReportingApiReportUpdated
[networkReportingApiReportUpdatedReport] :: NetworkReportingApiReportUpdated -> NetworkReportingApiReport
-- | Type of the reportingApiReportAdded event.
data NetworkReportingApiReportAdded
NetworkReportingApiReportAdded :: NetworkReportingApiReport -> NetworkReportingApiReportAdded
[networkReportingApiReportAddedReport] :: NetworkReportingApiReportAdded -> NetworkReportingApiReport
-- | Type of the subresourceWebBundleInnerResponseError event.
data NetworkSubresourceWebBundleInnerResponseError
NetworkSubresourceWebBundleInnerResponseError :: NetworkRequestId -> Text -> Text -> Maybe NetworkRequestId -> NetworkSubresourceWebBundleInnerResponseError
-- | Request identifier of the subresource request
[networkSubresourceWebBundleInnerResponseErrorInnerRequestId] :: NetworkSubresourceWebBundleInnerResponseError -> NetworkRequestId
-- | URL of the subresource resource.
[networkSubresourceWebBundleInnerResponseErrorInnerRequestURL] :: NetworkSubresourceWebBundleInnerResponseError -> Text
-- | Error message
[networkSubresourceWebBundleInnerResponseErrorErrorMessage] :: NetworkSubresourceWebBundleInnerResponseError -> Text
-- | Bundle request identifier. Used to match this information to another
-- event. This made be absent in case when the instrumentation was
-- enabled only after webbundle was parsed.
[networkSubresourceWebBundleInnerResponseErrorBundleRequestId] :: NetworkSubresourceWebBundleInnerResponseError -> Maybe NetworkRequestId
-- | Type of the subresourceWebBundleInnerResponseParsed event.
data NetworkSubresourceWebBundleInnerResponseParsed
NetworkSubresourceWebBundleInnerResponseParsed :: NetworkRequestId -> Text -> Maybe NetworkRequestId -> NetworkSubresourceWebBundleInnerResponseParsed
-- | Request identifier of the subresource request
[networkSubresourceWebBundleInnerResponseParsedInnerRequestId] :: NetworkSubresourceWebBundleInnerResponseParsed -> NetworkRequestId
-- | URL of the subresource resource.
[networkSubresourceWebBundleInnerResponseParsedInnerRequestURL] :: NetworkSubresourceWebBundleInnerResponseParsed -> Text
-- | Bundle request identifier. Used to match this information to another
-- event. This made be absent in case when the instrumentation was
-- enabled only after webbundle was parsed.
[networkSubresourceWebBundleInnerResponseParsedBundleRequestId] :: NetworkSubresourceWebBundleInnerResponseParsed -> Maybe NetworkRequestId
-- | Type of the subresourceWebBundleMetadataError event.
data NetworkSubresourceWebBundleMetadataError
NetworkSubresourceWebBundleMetadataError :: NetworkRequestId -> Text -> NetworkSubresourceWebBundleMetadataError
-- | Request identifier. Used to match this information to another event.
[networkSubresourceWebBundleMetadataErrorRequestId] :: NetworkSubresourceWebBundleMetadataError -> NetworkRequestId
-- | Error message
[networkSubresourceWebBundleMetadataErrorErrorMessage] :: NetworkSubresourceWebBundleMetadataError -> Text
-- | Type of the subresourceWebBundleMetadataReceived event.
data NetworkSubresourceWebBundleMetadataReceived
NetworkSubresourceWebBundleMetadataReceived :: NetworkRequestId -> [Text] -> NetworkSubresourceWebBundleMetadataReceived
-- | Request identifier. Used to match this information to another event.
[networkSubresourceWebBundleMetadataReceivedRequestId] :: NetworkSubresourceWebBundleMetadataReceived -> NetworkRequestId
-- | A list of URLs of resources in the subresource Web Bundle.
[networkSubresourceWebBundleMetadataReceivedUrls] :: NetworkSubresourceWebBundleMetadataReceived -> [Text]
data NetworkTrustTokenOperationDone
NetworkTrustTokenOperationDone :: NetworkTrustTokenOperationDoneStatus -> NetworkTrustTokenOperationType -> NetworkRequestId -> Maybe Text -> Maybe Text -> Maybe Int -> NetworkTrustTokenOperationDone
-- | Detailed success or error status of the operation.
-- AlreadyExists also signifies a successful operation, as the
-- result of the operation already exists und thus, the operation was
-- abort preemptively (e.g. a cache hit).
[networkTrustTokenOperationDoneStatus] :: NetworkTrustTokenOperationDone -> NetworkTrustTokenOperationDoneStatus
[networkTrustTokenOperationDoneType] :: NetworkTrustTokenOperationDone -> NetworkTrustTokenOperationType
[networkTrustTokenOperationDoneRequestId] :: NetworkTrustTokenOperationDone -> NetworkRequestId
-- | Top level origin. The context in which the operation was attempted.
[networkTrustTokenOperationDoneTopLevelOrigin] :: NetworkTrustTokenOperationDone -> Maybe Text
-- | Origin of the issuer in case of a Issuance or Redemption
-- operation.
[networkTrustTokenOperationDoneIssuerOrigin] :: NetworkTrustTokenOperationDone -> Maybe Text
-- | The number of obtained Trust Tokens on a successful Issuance
-- operation.
[networkTrustTokenOperationDoneIssuedTokenCount] :: NetworkTrustTokenOperationDone -> Maybe Int
-- | Type of the trustTokenOperationDone event.
data NetworkTrustTokenOperationDoneStatus
NetworkTrustTokenOperationDoneStatusOk :: NetworkTrustTokenOperationDoneStatus
NetworkTrustTokenOperationDoneStatusInvalidArgument :: NetworkTrustTokenOperationDoneStatus
NetworkTrustTokenOperationDoneStatusFailedPrecondition :: NetworkTrustTokenOperationDoneStatus
NetworkTrustTokenOperationDoneStatusResourceExhausted :: NetworkTrustTokenOperationDoneStatus
NetworkTrustTokenOperationDoneStatusAlreadyExists :: NetworkTrustTokenOperationDoneStatus
NetworkTrustTokenOperationDoneStatusUnavailable :: NetworkTrustTokenOperationDoneStatus
NetworkTrustTokenOperationDoneStatusBadResponse :: NetworkTrustTokenOperationDoneStatus
NetworkTrustTokenOperationDoneStatusInternalError :: NetworkTrustTokenOperationDoneStatus
NetworkTrustTokenOperationDoneStatusUnknownError :: NetworkTrustTokenOperationDoneStatus
NetworkTrustTokenOperationDoneStatusFulfilledLocally :: NetworkTrustTokenOperationDoneStatus
-- | Type of the responseReceivedExtraInfo event.
data NetworkResponseReceivedExtraInfo
NetworkResponseReceivedExtraInfo :: NetworkRequestId -> [NetworkBlockedSetCookieWithReason] -> NetworkHeaders -> NetworkIPAddressSpace -> Int -> Maybe Text -> NetworkResponseReceivedExtraInfo
-- | Request identifier. Used to match this information to another
-- responseReceived event.
[networkResponseReceivedExtraInfoRequestId] :: NetworkResponseReceivedExtraInfo -> NetworkRequestId
-- | A list of cookies which were not stored from the response along with
-- the corresponding reasons for blocking. The cookies here may not be
-- valid due to syntax errors, which are represented by the invalid
-- cookie line string instead of a proper cookie.
[networkResponseReceivedExtraInfoBlockedCookies] :: NetworkResponseReceivedExtraInfo -> [NetworkBlockedSetCookieWithReason]
-- | Raw response headers as they were received over the wire.
[networkResponseReceivedExtraInfoHeaders] :: NetworkResponseReceivedExtraInfo -> NetworkHeaders
-- | The IP address space of the resource. The address space can only be
-- determined once the transport established the connection, so we can't
-- send it in requestWillBeSentExtraInfo.
[networkResponseReceivedExtraInfoResourceIPAddressSpace] :: NetworkResponseReceivedExtraInfo -> NetworkIPAddressSpace
-- | The status code of the response. This is useful in cases the request
-- failed and no responseReceived event is triggered, which is the case
-- for, e.g., CORS errors. This is also the correct status code for
-- cached requests, where the status in responseReceived is a 200 and
-- this will be 304.
[networkResponseReceivedExtraInfoStatusCode] :: NetworkResponseReceivedExtraInfo -> Int
-- | Raw response header text as it was received over the wire. The raw
-- text may not always be available, such as in the case of HTTP/2 or
-- QUIC.
[networkResponseReceivedExtraInfoHeadersText] :: NetworkResponseReceivedExtraInfo -> Maybe Text
-- | Type of the requestWillBeSentExtraInfo event.
data NetworkRequestWillBeSentExtraInfo
NetworkRequestWillBeSentExtraInfo :: NetworkRequestId -> [NetworkBlockedCookieWithReason] -> NetworkHeaders -> NetworkConnectTiming -> Maybe NetworkClientSecurityState -> NetworkRequestWillBeSentExtraInfo
-- | Request identifier. Used to match this information to an existing
-- requestWillBeSent event.
[networkRequestWillBeSentExtraInfoRequestId] :: NetworkRequestWillBeSentExtraInfo -> NetworkRequestId
-- | A list of cookies potentially associated to the requested URL. This
-- includes both cookies sent with the request and the ones not sent; the
-- latter are distinguished by having blockedReason field set.
[networkRequestWillBeSentExtraInfoAssociatedCookies] :: NetworkRequestWillBeSentExtraInfo -> [NetworkBlockedCookieWithReason]
-- | Raw request headers as they will be sent over the wire.
[networkRequestWillBeSentExtraInfoHeaders] :: NetworkRequestWillBeSentExtraInfo -> NetworkHeaders
-- | Connection timing information for the request.
[networkRequestWillBeSentExtraInfoConnectTiming] :: NetworkRequestWillBeSentExtraInfo -> NetworkConnectTiming
-- | The client security state set for the request.
[networkRequestWillBeSentExtraInfoClientSecurityState] :: NetworkRequestWillBeSentExtraInfo -> Maybe NetworkClientSecurityState
-- | Type of the webTransportClosed event.
data NetworkWebTransportClosed
NetworkWebTransportClosed :: NetworkRequestId -> NetworkMonotonicTime -> NetworkWebTransportClosed
-- | WebTransport identifier.
[networkWebTransportClosedTransportId] :: NetworkWebTransportClosed -> NetworkRequestId
-- | Timestamp.
[networkWebTransportClosedTimestamp] :: NetworkWebTransportClosed -> NetworkMonotonicTime
-- | Type of the webTransportConnectionEstablished event.
data NetworkWebTransportConnectionEstablished
NetworkWebTransportConnectionEstablished :: NetworkRequestId -> NetworkMonotonicTime -> NetworkWebTransportConnectionEstablished
-- | WebTransport identifier.
[networkWebTransportConnectionEstablishedTransportId] :: NetworkWebTransportConnectionEstablished -> NetworkRequestId
-- | Timestamp.
[networkWebTransportConnectionEstablishedTimestamp] :: NetworkWebTransportConnectionEstablished -> NetworkMonotonicTime
-- | Type of the webTransportCreated event.
data NetworkWebTransportCreated
NetworkWebTransportCreated :: NetworkRequestId -> Text -> NetworkMonotonicTime -> Maybe NetworkInitiator -> NetworkWebTransportCreated
-- | WebTransport identifier.
[networkWebTransportCreatedTransportId] :: NetworkWebTransportCreated -> NetworkRequestId
-- | WebTransport request URL.
[networkWebTransportCreatedUrl] :: NetworkWebTransportCreated -> Text
-- | Timestamp.
[networkWebTransportCreatedTimestamp] :: NetworkWebTransportCreated -> NetworkMonotonicTime
-- | Request initiator.
[networkWebTransportCreatedInitiator] :: NetworkWebTransportCreated -> Maybe NetworkInitiator
-- | Type of the webSocketWillSendHandshakeRequest event.
data NetworkWebSocketWillSendHandshakeRequest
NetworkWebSocketWillSendHandshakeRequest :: NetworkRequestId -> NetworkMonotonicTime -> NetworkTimeSinceEpoch -> NetworkWebSocketRequest -> NetworkWebSocketWillSendHandshakeRequest
-- | Request identifier.
[networkWebSocketWillSendHandshakeRequestRequestId] :: NetworkWebSocketWillSendHandshakeRequest -> NetworkRequestId
-- | Timestamp.
[networkWebSocketWillSendHandshakeRequestTimestamp] :: NetworkWebSocketWillSendHandshakeRequest -> NetworkMonotonicTime
-- | UTC Timestamp.
[networkWebSocketWillSendHandshakeRequestWallTime] :: NetworkWebSocketWillSendHandshakeRequest -> NetworkTimeSinceEpoch
-- | WebSocket request data.
[networkWebSocketWillSendHandshakeRequestRequest] :: NetworkWebSocketWillSendHandshakeRequest -> NetworkWebSocketRequest
-- | Type of the webSocketHandshakeResponseReceived event.
data NetworkWebSocketHandshakeResponseReceived
NetworkWebSocketHandshakeResponseReceived :: NetworkRequestId -> NetworkMonotonicTime -> NetworkWebSocketResponse -> NetworkWebSocketHandshakeResponseReceived
-- | Request identifier.
[networkWebSocketHandshakeResponseReceivedRequestId] :: NetworkWebSocketHandshakeResponseReceived -> NetworkRequestId
-- | Timestamp.
[networkWebSocketHandshakeResponseReceivedTimestamp] :: NetworkWebSocketHandshakeResponseReceived -> NetworkMonotonicTime
-- | WebSocket response data.
[networkWebSocketHandshakeResponseReceivedResponse] :: NetworkWebSocketHandshakeResponseReceived -> NetworkWebSocketResponse
-- | Type of the webSocketFrameSent event.
data NetworkWebSocketFrameSent
NetworkWebSocketFrameSent :: NetworkRequestId -> NetworkMonotonicTime -> NetworkWebSocketFrame -> NetworkWebSocketFrameSent
-- | Request identifier.
[networkWebSocketFrameSentRequestId] :: NetworkWebSocketFrameSent -> NetworkRequestId
-- | Timestamp.
[networkWebSocketFrameSentTimestamp] :: NetworkWebSocketFrameSent -> NetworkMonotonicTime
-- | WebSocket response data.
[networkWebSocketFrameSentResponse] :: NetworkWebSocketFrameSent -> NetworkWebSocketFrame
-- | Type of the webSocketFrameReceived event.
data NetworkWebSocketFrameReceived
NetworkWebSocketFrameReceived :: NetworkRequestId -> NetworkMonotonicTime -> NetworkWebSocketFrame -> NetworkWebSocketFrameReceived
-- | Request identifier.
[networkWebSocketFrameReceivedRequestId] :: NetworkWebSocketFrameReceived -> NetworkRequestId
-- | Timestamp.
[networkWebSocketFrameReceivedTimestamp] :: NetworkWebSocketFrameReceived -> NetworkMonotonicTime
-- | WebSocket response data.
[networkWebSocketFrameReceivedResponse] :: NetworkWebSocketFrameReceived -> NetworkWebSocketFrame
-- | Type of the webSocketFrameError event.
data NetworkWebSocketFrameError
NetworkWebSocketFrameError :: NetworkRequestId -> NetworkMonotonicTime -> Text -> NetworkWebSocketFrameError
-- | Request identifier.
[networkWebSocketFrameErrorRequestId] :: NetworkWebSocketFrameError -> NetworkRequestId
-- | Timestamp.
[networkWebSocketFrameErrorTimestamp] :: NetworkWebSocketFrameError -> NetworkMonotonicTime
-- | WebSocket error message.
[networkWebSocketFrameErrorErrorMessage] :: NetworkWebSocketFrameError -> Text
-- | Type of the webSocketCreated event.
data NetworkWebSocketCreated
NetworkWebSocketCreated :: NetworkRequestId -> Text -> Maybe NetworkInitiator -> NetworkWebSocketCreated
-- | Request identifier.
[networkWebSocketCreatedRequestId] :: NetworkWebSocketCreated -> NetworkRequestId
-- | WebSocket request URL.
[networkWebSocketCreatedUrl] :: NetworkWebSocketCreated -> Text
-- | Request initiator.
[networkWebSocketCreatedInitiator] :: NetworkWebSocketCreated -> Maybe NetworkInitiator
-- | Type of the webSocketClosed event.
data NetworkWebSocketClosed
NetworkWebSocketClosed :: NetworkRequestId -> NetworkMonotonicTime -> NetworkWebSocketClosed
-- | Request identifier.
[networkWebSocketClosedRequestId] :: NetworkWebSocketClosed -> NetworkRequestId
-- | Timestamp.
[networkWebSocketClosedTimestamp] :: NetworkWebSocketClosed -> NetworkMonotonicTime
-- | Type of the responseReceived event.
data NetworkResponseReceived
NetworkResponseReceived :: NetworkRequestId -> NetworkLoaderId -> NetworkMonotonicTime -> NetworkResourceType -> NetworkResponse -> Bool -> Maybe PageFrameId -> NetworkResponseReceived
-- | Request identifier.
[networkResponseReceivedRequestId] :: NetworkResponseReceived -> NetworkRequestId
-- | Loader identifier. Empty string if the request is fetched from worker.
[networkResponseReceivedLoaderId] :: NetworkResponseReceived -> NetworkLoaderId
-- | Timestamp.
[networkResponseReceivedTimestamp] :: NetworkResponseReceived -> NetworkMonotonicTime
-- | Resource type.
[networkResponseReceivedType] :: NetworkResponseReceived -> NetworkResourceType
-- | Response data.
[networkResponseReceivedResponse] :: NetworkResponseReceived -> NetworkResponse
-- | Indicates whether requestWillBeSentExtraInfo and
-- responseReceivedExtraInfo events will be or were emitted for this
-- request.
[networkResponseReceivedHasExtraInfo] :: NetworkResponseReceived -> Bool
-- | Frame identifier.
[networkResponseReceivedFrameId] :: NetworkResponseReceived -> Maybe PageFrameId
-- | Type of the signedExchangeReceived event.
data NetworkSignedExchangeReceived
NetworkSignedExchangeReceived :: NetworkRequestId -> NetworkSignedExchangeInfo -> NetworkSignedExchangeReceived
-- | Request identifier.
[networkSignedExchangeReceivedRequestId] :: NetworkSignedExchangeReceived -> NetworkRequestId
-- | Information about the signed exchange response.
[networkSignedExchangeReceivedInfo] :: NetworkSignedExchangeReceived -> NetworkSignedExchangeInfo
-- | Type of the resourceChangedPriority event.
data NetworkResourceChangedPriority
NetworkResourceChangedPriority :: NetworkRequestId -> NetworkResourcePriority -> NetworkMonotonicTime -> NetworkResourceChangedPriority
-- | Request identifier.
[networkResourceChangedPriorityRequestId] :: NetworkResourceChangedPriority -> NetworkRequestId
-- | New priority
[networkResourceChangedPriorityNewPriority] :: NetworkResourceChangedPriority -> NetworkResourcePriority
-- | Timestamp.
[networkResourceChangedPriorityTimestamp] :: NetworkResourceChangedPriority -> NetworkMonotonicTime
-- | Type of the requestWillBeSent event.
data NetworkRequestWillBeSent
NetworkRequestWillBeSent :: NetworkRequestId -> NetworkLoaderId -> Text -> NetworkRequest -> NetworkMonotonicTime -> NetworkTimeSinceEpoch -> NetworkInitiator -> Bool -> Maybe NetworkResponse -> Maybe NetworkResourceType -> Maybe PageFrameId -> Maybe Bool -> NetworkRequestWillBeSent
-- | Request identifier.
[networkRequestWillBeSentRequestId] :: NetworkRequestWillBeSent -> NetworkRequestId
-- | Loader identifier. Empty string if the request is fetched from worker.
[networkRequestWillBeSentLoaderId] :: NetworkRequestWillBeSent -> NetworkLoaderId
-- | URL of the document this request is loaded for.
[networkRequestWillBeSentDocumentURL] :: NetworkRequestWillBeSent -> Text
-- | Request data.
[networkRequestWillBeSentRequest] :: NetworkRequestWillBeSent -> NetworkRequest
-- | Timestamp.
[networkRequestWillBeSentTimestamp] :: NetworkRequestWillBeSent -> NetworkMonotonicTime
-- | Timestamp.
[networkRequestWillBeSentWallTime] :: NetworkRequestWillBeSent -> NetworkTimeSinceEpoch
-- | Request initiator.
[networkRequestWillBeSentInitiator] :: NetworkRequestWillBeSent -> NetworkInitiator
-- | In the case that redirectResponse is populated, this flag indicates
-- whether requestWillBeSentExtraInfo and responseReceivedExtraInfo
-- events will be or were emitted for the request which was just
-- redirected.
[networkRequestWillBeSentRedirectHasExtraInfo] :: NetworkRequestWillBeSent -> Bool
-- | Redirect response data.
[networkRequestWillBeSentRedirectResponse] :: NetworkRequestWillBeSent -> Maybe NetworkResponse
-- | Type of this resource.
[networkRequestWillBeSentType] :: NetworkRequestWillBeSent -> Maybe NetworkResourceType
-- | Frame identifier.
[networkRequestWillBeSentFrameId] :: NetworkRequestWillBeSent -> Maybe PageFrameId
-- | Whether the request is initiated by a user gesture. Defaults to false.
[networkRequestWillBeSentHasUserGesture] :: NetworkRequestWillBeSent -> Maybe Bool
-- | Type of the requestServedFromCache event.
data NetworkRequestServedFromCache
NetworkRequestServedFromCache :: NetworkRequestId -> NetworkRequestServedFromCache
-- | Request identifier.
[networkRequestServedFromCacheRequestId] :: NetworkRequestServedFromCache -> NetworkRequestId
-- | Type of the loadingFinished event.
data NetworkLoadingFinished
NetworkLoadingFinished :: NetworkRequestId -> NetworkMonotonicTime -> Double -> Maybe Bool -> NetworkLoadingFinished
-- | Request identifier.
[networkLoadingFinishedRequestId] :: NetworkLoadingFinished -> NetworkRequestId
-- | Timestamp.
[networkLoadingFinishedTimestamp] :: NetworkLoadingFinished -> NetworkMonotonicTime
-- | Total number of bytes received for this request.
[networkLoadingFinishedEncodedDataLength] :: NetworkLoadingFinished -> Double
-- | Set when 1) response was blocked by Cross-Origin Read Blocking and
-- also 2) this needs to be reported to the DevTools console.
[networkLoadingFinishedShouldReportCorbBlocking] :: NetworkLoadingFinished -> Maybe Bool
-- | Type of the loadingFailed event.
data NetworkLoadingFailed
NetworkLoadingFailed :: NetworkRequestId -> NetworkMonotonicTime -> NetworkResourceType -> Text -> Maybe Bool -> Maybe NetworkBlockedReason -> Maybe NetworkCorsErrorStatus -> NetworkLoadingFailed
-- | Request identifier.
[networkLoadingFailedRequestId] :: NetworkLoadingFailed -> NetworkRequestId
-- | Timestamp.
[networkLoadingFailedTimestamp] :: NetworkLoadingFailed -> NetworkMonotonicTime
-- | Resource type.
[networkLoadingFailedType] :: NetworkLoadingFailed -> NetworkResourceType
-- | User friendly error message.
[networkLoadingFailedErrorText] :: NetworkLoadingFailed -> Text
-- | True if loading was canceled.
[networkLoadingFailedCanceled] :: NetworkLoadingFailed -> Maybe Bool
-- | The reason why loading was blocked, if any.
[networkLoadingFailedBlockedReason] :: NetworkLoadingFailed -> Maybe NetworkBlockedReason
-- | The reason why loading was blocked by CORS, if any.
[networkLoadingFailedCorsErrorStatus] :: NetworkLoadingFailed -> Maybe NetworkCorsErrorStatus
-- | Type of the eventSourceMessageReceived event.
data NetworkEventSourceMessageReceived
NetworkEventSourceMessageReceived :: NetworkRequestId -> NetworkMonotonicTime -> Text -> Text -> Text -> NetworkEventSourceMessageReceived
-- | Request identifier.
[networkEventSourceMessageReceivedRequestId] :: NetworkEventSourceMessageReceived -> NetworkRequestId
-- | Timestamp.
[networkEventSourceMessageReceivedTimestamp] :: NetworkEventSourceMessageReceived -> NetworkMonotonicTime
-- | Message type.
[networkEventSourceMessageReceivedEventName] :: NetworkEventSourceMessageReceived -> Text
-- | Message identifier.
[networkEventSourceMessageReceivedEventId] :: NetworkEventSourceMessageReceived -> Text
-- | Message content.
[networkEventSourceMessageReceivedData] :: NetworkEventSourceMessageReceived -> Text
-- | Type of the dataReceived event.
data NetworkDataReceived
NetworkDataReceived :: NetworkRequestId -> NetworkMonotonicTime -> Int -> Int -> NetworkDataReceived
-- | Request identifier.
[networkDataReceivedRequestId] :: NetworkDataReceived -> NetworkRequestId
-- | Timestamp.
[networkDataReceivedTimestamp] :: NetworkDataReceived -> NetworkMonotonicTime
-- | Data chunk length.
[networkDataReceivedDataLength] :: NetworkDataReceived -> Int
-- | Actual bytes received (might be less than dataLength for compressed
-- encodings).
[networkDataReceivedEncodedDataLength] :: NetworkDataReceived -> Int
-- | Type LoadNetworkResourceOptions. An options object that may be
-- extended later to better support CORS, CORB and streaming.
data NetworkLoadNetworkResourceOptions
NetworkLoadNetworkResourceOptions :: Bool -> Bool -> NetworkLoadNetworkResourceOptions
[networkLoadNetworkResourceOptionsDisableCache] :: NetworkLoadNetworkResourceOptions -> Bool
[networkLoadNetworkResourceOptionsIncludeCredentials] :: NetworkLoadNetworkResourceOptions -> Bool
-- | Type LoadNetworkResourcePageResult. An object providing the
-- result of a network resource load.
data NetworkLoadNetworkResourcePageResult
NetworkLoadNetworkResourcePageResult :: Bool -> Maybe Double -> Maybe Text -> Maybe Double -> Maybe IOStreamHandle -> Maybe NetworkHeaders -> NetworkLoadNetworkResourcePageResult
[networkLoadNetworkResourcePageResultSuccess] :: NetworkLoadNetworkResourcePageResult -> Bool
-- | Optional values used for error reporting.
[networkLoadNetworkResourcePageResultNetError] :: NetworkLoadNetworkResourcePageResult -> Maybe Double
[networkLoadNetworkResourcePageResultNetErrorName] :: NetworkLoadNetworkResourcePageResult -> Maybe Text
[networkLoadNetworkResourcePageResultHttpStatusCode] :: NetworkLoadNetworkResourcePageResult -> Maybe Double
-- | If successful, one of the following two fields holds the result.
[networkLoadNetworkResourcePageResultStream] :: NetworkLoadNetworkResourcePageResult -> Maybe IOStreamHandle
-- | Response headers.
[networkLoadNetworkResourcePageResultHeaders] :: NetworkLoadNetworkResourcePageResult -> Maybe NetworkHeaders
-- | Type ReportingApiEndpoint.
data NetworkReportingApiEndpoint
NetworkReportingApiEndpoint :: Text -> Text -> NetworkReportingApiEndpoint
-- | The URL of the endpoint to which reports may be delivered.
[networkReportingApiEndpointUrl] :: NetworkReportingApiEndpoint -> Text
-- | Name of the endpoint group.
[networkReportingApiEndpointGroupName] :: NetworkReportingApiEndpoint -> Text
-- | Type ReportingApiReport. An object representing a report
-- generated by the Reporting API.
data NetworkReportingApiReport
NetworkReportingApiReport :: NetworkReportId -> Text -> Text -> Text -> NetworkTimeSinceEpoch -> Int -> Int -> [(Text, Text)] -> NetworkReportStatus -> NetworkReportingApiReport
[networkReportingApiReportId] :: NetworkReportingApiReport -> NetworkReportId
-- | The URL of the document that triggered the report.
[networkReportingApiReportInitiatorUrl] :: NetworkReportingApiReport -> Text
-- | The name of the endpoint group that should be used to deliver the
-- report.
[networkReportingApiReportDestination] :: NetworkReportingApiReport -> Text
-- | The type of the report (specifies the set of data that is contained in
-- the report body).
[networkReportingApiReportType] :: NetworkReportingApiReport -> Text
-- | When the report was generated.
[networkReportingApiReportTimestamp] :: NetworkReportingApiReport -> NetworkTimeSinceEpoch
-- | How many uploads deep the related request was.
[networkReportingApiReportDepth] :: NetworkReportingApiReport -> Int
-- | The number of delivery attempts made so far, not including an active
-- attempt.
[networkReportingApiReportCompletedAttempts] :: NetworkReportingApiReport -> Int
[networkReportingApiReportBody] :: NetworkReportingApiReport -> [(Text, Text)]
[networkReportingApiReportStatus] :: NetworkReportingApiReport -> NetworkReportStatus
-- | Type ReportId.
type NetworkReportId = Text
-- | Type ReportStatus. The status of a Reporting API report.
data NetworkReportStatus
NetworkReportStatusQueued :: NetworkReportStatus
NetworkReportStatusPending :: NetworkReportStatus
NetworkReportStatusMarkedForRemoval :: NetworkReportStatus
NetworkReportStatusSuccess :: NetworkReportStatus
-- | Type SecurityIsolationStatus.
data NetworkSecurityIsolationStatus
NetworkSecurityIsolationStatus :: Maybe NetworkCrossOriginOpenerPolicyStatus -> Maybe NetworkCrossOriginEmbedderPolicyStatus -> NetworkSecurityIsolationStatus
[networkSecurityIsolationStatusCoop] :: NetworkSecurityIsolationStatus -> Maybe NetworkCrossOriginOpenerPolicyStatus
[networkSecurityIsolationStatusCoep] :: NetworkSecurityIsolationStatus -> Maybe NetworkCrossOriginEmbedderPolicyStatus
-- | Type CrossOriginEmbedderPolicyStatus.
data NetworkCrossOriginEmbedderPolicyStatus
NetworkCrossOriginEmbedderPolicyStatus :: NetworkCrossOriginEmbedderPolicyValue -> NetworkCrossOriginEmbedderPolicyValue -> Maybe Text -> Maybe Text -> NetworkCrossOriginEmbedderPolicyStatus
[networkCrossOriginEmbedderPolicyStatusValue] :: NetworkCrossOriginEmbedderPolicyStatus -> NetworkCrossOriginEmbedderPolicyValue
[networkCrossOriginEmbedderPolicyStatusReportOnlyValue] :: NetworkCrossOriginEmbedderPolicyStatus -> NetworkCrossOriginEmbedderPolicyValue
[networkCrossOriginEmbedderPolicyStatusReportingEndpoint] :: NetworkCrossOriginEmbedderPolicyStatus -> Maybe Text
[networkCrossOriginEmbedderPolicyStatusReportOnlyReportingEndpoint] :: NetworkCrossOriginEmbedderPolicyStatus -> Maybe Text
-- | Type CrossOriginEmbedderPolicyValue.
data NetworkCrossOriginEmbedderPolicyValue
NetworkCrossOriginEmbedderPolicyValueNone :: NetworkCrossOriginEmbedderPolicyValue
NetworkCrossOriginEmbedderPolicyValueCredentialless :: NetworkCrossOriginEmbedderPolicyValue
NetworkCrossOriginEmbedderPolicyValueRequireCorp :: NetworkCrossOriginEmbedderPolicyValue
-- | Type CrossOriginOpenerPolicyStatus.
data NetworkCrossOriginOpenerPolicyStatus
NetworkCrossOriginOpenerPolicyStatus :: NetworkCrossOriginOpenerPolicyValue -> NetworkCrossOriginOpenerPolicyValue -> Maybe Text -> Maybe Text -> NetworkCrossOriginOpenerPolicyStatus
[networkCrossOriginOpenerPolicyStatusValue] :: NetworkCrossOriginOpenerPolicyStatus -> NetworkCrossOriginOpenerPolicyValue
[networkCrossOriginOpenerPolicyStatusReportOnlyValue] :: NetworkCrossOriginOpenerPolicyStatus -> NetworkCrossOriginOpenerPolicyValue
[networkCrossOriginOpenerPolicyStatusReportingEndpoint] :: NetworkCrossOriginOpenerPolicyStatus -> Maybe Text
[networkCrossOriginOpenerPolicyStatusReportOnlyReportingEndpoint] :: NetworkCrossOriginOpenerPolicyStatus -> Maybe Text
-- | Type CrossOriginOpenerPolicyValue.
data NetworkCrossOriginOpenerPolicyValue
NetworkCrossOriginOpenerPolicyValueSameOrigin :: NetworkCrossOriginOpenerPolicyValue
NetworkCrossOriginOpenerPolicyValueSameOriginAllowPopups :: NetworkCrossOriginOpenerPolicyValue
NetworkCrossOriginOpenerPolicyValueRestrictProperties :: NetworkCrossOriginOpenerPolicyValue
NetworkCrossOriginOpenerPolicyValueUnsafeNone :: NetworkCrossOriginOpenerPolicyValue
NetworkCrossOriginOpenerPolicyValueSameOriginPlusCoep :: NetworkCrossOriginOpenerPolicyValue
NetworkCrossOriginOpenerPolicyValueRestrictPropertiesPlusCoep :: NetworkCrossOriginOpenerPolicyValue
-- | Type ClientSecurityState.
data NetworkClientSecurityState
NetworkClientSecurityState :: Bool -> NetworkIPAddressSpace -> NetworkPrivateNetworkRequestPolicy -> NetworkClientSecurityState
[networkClientSecurityStateInitiatorIsSecureContext] :: NetworkClientSecurityState -> Bool
[networkClientSecurityStateInitiatorIPAddressSpace] :: NetworkClientSecurityState -> NetworkIPAddressSpace
[networkClientSecurityStatePrivateNetworkRequestPolicy] :: NetworkClientSecurityState -> NetworkPrivateNetworkRequestPolicy
-- | Type ConnectTiming.
data NetworkConnectTiming
NetworkConnectTiming :: Double -> NetworkConnectTiming
-- | Timing's requestTime is a baseline in seconds, while the other numbers
-- are ticks in milliseconds relatively to this requestTime. Matches
-- ResourceTiming's requestTime for the same request (but not for
-- redirected requests).
[networkConnectTimingRequestTime] :: NetworkConnectTiming -> Double
-- | Type IPAddressSpace.
data NetworkIPAddressSpace
NetworkIPAddressSpaceLocal :: NetworkIPAddressSpace
NetworkIPAddressSpacePrivate :: NetworkIPAddressSpace
NetworkIPAddressSpacePublic :: NetworkIPAddressSpace
NetworkIPAddressSpaceUnknown :: NetworkIPAddressSpace
-- | Type PrivateNetworkRequestPolicy.
data NetworkPrivateNetworkRequestPolicy
NetworkPrivateNetworkRequestPolicyAllow :: NetworkPrivateNetworkRequestPolicy
NetworkPrivateNetworkRequestPolicyBlockFromInsecureToMorePrivate :: NetworkPrivateNetworkRequestPolicy
NetworkPrivateNetworkRequestPolicyWarnFromInsecureToMorePrivate :: NetworkPrivateNetworkRequestPolicy
NetworkPrivateNetworkRequestPolicyPreflightBlock :: NetworkPrivateNetworkRequestPolicy
NetworkPrivateNetworkRequestPolicyPreflightWarn :: NetworkPrivateNetworkRequestPolicy
-- | Type ContentEncoding. List of content encodings supported by
-- the backend.
data NetworkContentEncoding
NetworkContentEncodingDeflate :: NetworkContentEncoding
NetworkContentEncodingGzip :: NetworkContentEncoding
NetworkContentEncodingBr :: NetworkContentEncoding
-- | Type SignedExchangeInfo. Information about a signed exchange
-- response.
data NetworkSignedExchangeInfo
NetworkSignedExchangeInfo :: NetworkResponse -> Maybe NetworkSignedExchangeHeader -> Maybe NetworkSecurityDetails -> Maybe [NetworkSignedExchangeError] -> NetworkSignedExchangeInfo
-- | The outer response of signed HTTP exchange which was received from
-- network.
[networkSignedExchangeInfoOuterResponse] :: NetworkSignedExchangeInfo -> NetworkResponse
-- | Information about the signed exchange header.
[networkSignedExchangeInfoHeader] :: NetworkSignedExchangeInfo -> Maybe NetworkSignedExchangeHeader
-- | Security details for the signed exchange header.
[networkSignedExchangeInfoSecurityDetails] :: NetworkSignedExchangeInfo -> Maybe NetworkSecurityDetails
-- | Errors occurred while handling the signed exchagne.
[networkSignedExchangeInfoErrors] :: NetworkSignedExchangeInfo -> Maybe [NetworkSignedExchangeError]
-- | Type SignedExchangeError. Information about a signed exchange
-- response.
data NetworkSignedExchangeError
NetworkSignedExchangeError :: Text -> Maybe Int -> Maybe NetworkSignedExchangeErrorField -> NetworkSignedExchangeError
-- | Error message.
[networkSignedExchangeErrorMessage] :: NetworkSignedExchangeError -> Text
-- | The index of the signature which caused the error.
[networkSignedExchangeErrorSignatureIndex] :: NetworkSignedExchangeError -> Maybe Int
-- | The field which caused the error.
[networkSignedExchangeErrorErrorField] :: NetworkSignedExchangeError -> Maybe NetworkSignedExchangeErrorField
-- | Type SignedExchangeErrorField. Field type for a signed exchange
-- related error.
data NetworkSignedExchangeErrorField
NetworkSignedExchangeErrorFieldSignatureSig :: NetworkSignedExchangeErrorField
NetworkSignedExchangeErrorFieldSignatureIntegrity :: NetworkSignedExchangeErrorField
NetworkSignedExchangeErrorFieldSignatureCertUrl :: NetworkSignedExchangeErrorField
NetworkSignedExchangeErrorFieldSignatureCertSha256 :: NetworkSignedExchangeErrorField
NetworkSignedExchangeErrorFieldSignatureValidityUrl :: NetworkSignedExchangeErrorField
NetworkSignedExchangeErrorFieldSignatureTimestamps :: NetworkSignedExchangeErrorField
-- | Type SignedExchangeHeader. Information about a signed exchange
-- header.
-- https://wicg.github.io/webpackage/draft-yasskin-httpbis-origin-signed-exchanges-impl.html#cbor-representation
data NetworkSignedExchangeHeader
NetworkSignedExchangeHeader :: Text -> Int -> NetworkHeaders -> [NetworkSignedExchangeSignature] -> Text -> NetworkSignedExchangeHeader
-- | Signed exchange request URL.
[networkSignedExchangeHeaderRequestUrl] :: NetworkSignedExchangeHeader -> Text
-- | Signed exchange response code.
[networkSignedExchangeHeaderResponseCode] :: NetworkSignedExchangeHeader -> Int
-- | Signed exchange response headers.
[networkSignedExchangeHeaderResponseHeaders] :: NetworkSignedExchangeHeader -> NetworkHeaders
-- | Signed exchange response signature.
[networkSignedExchangeHeaderSignatures] :: NetworkSignedExchangeHeader -> [NetworkSignedExchangeSignature]
-- | Signed exchange header integrity hash in the form of
-- "sha256-base64-hash-value".
[networkSignedExchangeHeaderHeaderIntegrity] :: NetworkSignedExchangeHeader -> Text
-- | Type SignedExchangeSignature. Information about a signed
-- exchange signature.
-- https://wicg.github.io/webpackage/draft-yasskin-httpbis-origin-signed-exchanges-impl.html#rfc.section.3.1
data NetworkSignedExchangeSignature
NetworkSignedExchangeSignature :: Text -> Text -> Text -> Maybe Text -> Maybe Text -> Text -> Int -> Int -> Maybe [Text] -> NetworkSignedExchangeSignature
-- | Signed exchange signature label.
[networkSignedExchangeSignatureLabel] :: NetworkSignedExchangeSignature -> Text
-- | The hex string of signed exchange signature.
[networkSignedExchangeSignatureSignature] :: NetworkSignedExchangeSignature -> Text
-- | Signed exchange signature integrity.
[networkSignedExchangeSignatureIntegrity] :: NetworkSignedExchangeSignature -> Text
-- | Signed exchange signature cert Url.
[networkSignedExchangeSignatureCertUrl] :: NetworkSignedExchangeSignature -> Maybe Text
-- | The hex string of signed exchange signature cert sha256.
[networkSignedExchangeSignatureCertSha256] :: NetworkSignedExchangeSignature -> Maybe Text
-- | Signed exchange signature validity Url.
[networkSignedExchangeSignatureValidityUrl] :: NetworkSignedExchangeSignature -> Text
-- | Signed exchange signature date.
[networkSignedExchangeSignatureDate] :: NetworkSignedExchangeSignature -> Int
-- | Signed exchange signature expires.
[networkSignedExchangeSignatureExpires] :: NetworkSignedExchangeSignature -> Int
-- | The encoded certificates.
[networkSignedExchangeSignatureCertificates] :: NetworkSignedExchangeSignature -> Maybe [Text]
-- | Type RequestPattern. Request pattern for interception.
data NetworkRequestPattern
NetworkRequestPattern :: Maybe Text -> Maybe NetworkResourceType -> Maybe NetworkInterceptionStage -> NetworkRequestPattern
-- | Wildcards (`*` -> zero or more, `?` -> exactly
-- one) are allowed. Escape character is backslash. Omitting is
-- equivalent to `"*"`.
[networkRequestPatternUrlPattern] :: NetworkRequestPattern -> Maybe Text
-- | If set, only requests for matching resource types will be intercepted.
[networkRequestPatternResourceType] :: NetworkRequestPattern -> Maybe NetworkResourceType
-- | Stage at which to begin intercepting requests. Default is Request.
[networkRequestPatternInterceptionStage] :: NetworkRequestPattern -> Maybe NetworkInterceptionStage
-- | Type InterceptionStage. Stages of the interception to begin
-- intercepting. Request will intercept before the request is sent.
-- Response will intercept after the response is received.
data NetworkInterceptionStage
NetworkInterceptionStageRequest :: NetworkInterceptionStage
NetworkInterceptionStageHeadersReceived :: NetworkInterceptionStage
data NetworkAuthChallengeResponse
NetworkAuthChallengeResponse :: NetworkAuthChallengeResponseResponse -> Maybe Text -> Maybe Text -> NetworkAuthChallengeResponse
-- | The decision on what to do in response to the authorization challenge.
-- Default means deferring to the default behavior of the net stack,
-- which will likely either the Cancel authentication or display a popup
-- dialog box.
[networkAuthChallengeResponseResponse] :: NetworkAuthChallengeResponse -> NetworkAuthChallengeResponseResponse
-- | The username to provide, possibly empty. Should only be set if
-- response is ProvideCredentials.
[networkAuthChallengeResponseUsername] :: NetworkAuthChallengeResponse -> Maybe Text
-- | The password to provide, possibly empty. Should only be set if
-- response is ProvideCredentials.
[networkAuthChallengeResponsePassword] :: NetworkAuthChallengeResponse -> Maybe Text
-- | Type AuthChallengeResponse. Response to an AuthChallenge.
data NetworkAuthChallengeResponseResponse
NetworkAuthChallengeResponseResponseDefault :: NetworkAuthChallengeResponseResponse
NetworkAuthChallengeResponseResponseCancelAuth :: NetworkAuthChallengeResponseResponse
NetworkAuthChallengeResponseResponseProvideCredentials :: NetworkAuthChallengeResponseResponse
data NetworkAuthChallenge
NetworkAuthChallenge :: Maybe NetworkAuthChallengeSource -> Text -> Text -> Text -> NetworkAuthChallenge
-- | Source of the authentication challenge.
[networkAuthChallengeSource] :: NetworkAuthChallenge -> Maybe NetworkAuthChallengeSource
-- | Origin of the challenger.
[networkAuthChallengeOrigin] :: NetworkAuthChallenge -> Text
-- | The authentication scheme used, such as basic or digest
[networkAuthChallengeScheme] :: NetworkAuthChallenge -> Text
-- | The realm of the challenge. May be empty.
[networkAuthChallengeRealm] :: NetworkAuthChallenge -> Text
-- | Type AuthChallenge. Authorization challenge for HTTP status
-- code 401 or 407.
data NetworkAuthChallengeSource
NetworkAuthChallengeSourceServer :: NetworkAuthChallengeSource
NetworkAuthChallengeSourceProxy :: NetworkAuthChallengeSource
-- | Type CookieParam. Cookie parameter object
data NetworkCookieParam
NetworkCookieParam :: Text -> Text -> Maybe Text -> Maybe Text -> Maybe Text -> Maybe Bool -> Maybe Bool -> Maybe NetworkCookieSameSite -> Maybe NetworkTimeSinceEpoch -> Maybe NetworkCookiePriority -> Maybe Bool -> Maybe NetworkCookieSourceScheme -> Maybe Int -> Maybe Text -> NetworkCookieParam
-- | Cookie name.
[networkCookieParamName] :: NetworkCookieParam -> Text
-- | Cookie value.
[networkCookieParamValue] :: NetworkCookieParam -> Text
-- | The request-URI to associate with the setting of the cookie. This
-- value can affect the default domain, path, source port, and source
-- scheme values of the created cookie.
[networkCookieParamUrl] :: NetworkCookieParam -> Maybe Text
-- | Cookie domain.
[networkCookieParamDomain] :: NetworkCookieParam -> Maybe Text
-- | Cookie path.
[networkCookieParamPath] :: NetworkCookieParam -> Maybe Text
-- | True if cookie is secure.
[networkCookieParamSecure] :: NetworkCookieParam -> Maybe Bool
-- | True if cookie is http-only.
[networkCookieParamHttpOnly] :: NetworkCookieParam -> Maybe Bool
-- | Cookie SameSite type.
[networkCookieParamSameSite] :: NetworkCookieParam -> Maybe NetworkCookieSameSite
-- | Cookie expiration date, session cookie if not set
[networkCookieParamExpires] :: NetworkCookieParam -> Maybe NetworkTimeSinceEpoch
-- | Cookie Priority.
[networkCookieParamPriority] :: NetworkCookieParam -> Maybe NetworkCookiePriority
-- | True if cookie is SameParty.
[networkCookieParamSameParty] :: NetworkCookieParam -> Maybe Bool
-- | Cookie source scheme type.
[networkCookieParamSourceScheme] :: NetworkCookieParam -> Maybe NetworkCookieSourceScheme
-- | Cookie source port. Valid values are {-1, [1, 65535]}, -1 indicates an
-- unspecified port. An unspecified port value allows protocol clients to
-- emulate legacy cookie scope for the port. This is a temporary ability
-- and it will be removed in the future.
[networkCookieParamSourcePort] :: NetworkCookieParam -> Maybe Int
-- | Cookie partition key. The site of the top-level URL the browser was
-- visiting at the start of the request to the endpoint that set the
-- cookie. If not set, the cookie will be set as not partitioned.
[networkCookieParamPartitionKey] :: NetworkCookieParam -> Maybe Text
-- | Type BlockedCookieWithReason. A cookie with was not sent with a
-- request with the corresponding reason.
data NetworkBlockedCookieWithReason
NetworkBlockedCookieWithReason :: [NetworkCookieBlockedReason] -> NetworkCookie -> NetworkBlockedCookieWithReason
-- | The reason(s) the cookie was blocked.
[networkBlockedCookieWithReasonBlockedReasons] :: NetworkBlockedCookieWithReason -> [NetworkCookieBlockedReason]
-- | The cookie object representing the cookie which was not sent.
[networkBlockedCookieWithReasonCookie] :: NetworkBlockedCookieWithReason -> NetworkCookie
-- | Type BlockedSetCookieWithReason. A cookie which was not stored
-- from a response with the corresponding reason.
data NetworkBlockedSetCookieWithReason
NetworkBlockedSetCookieWithReason :: [NetworkSetCookieBlockedReason] -> Text -> Maybe NetworkCookie -> NetworkBlockedSetCookieWithReason
-- | The reason(s) this cookie was blocked.
[networkBlockedSetCookieWithReasonBlockedReasons] :: NetworkBlockedSetCookieWithReason -> [NetworkSetCookieBlockedReason]
-- | The string representing this individual cookie as it would appear in
-- the header. This is not the entire "cookie" or "set-cookie" header
-- which could have multiple cookies.
[networkBlockedSetCookieWithReasonCookieLine] :: NetworkBlockedSetCookieWithReason -> Text
-- | The cookie object which represents the cookie which was not stored. It
-- is optional because sometimes complete cookie information is not
-- available, such as in the case of parsing errors.
[networkBlockedSetCookieWithReasonCookie] :: NetworkBlockedSetCookieWithReason -> Maybe NetworkCookie
-- | Type CookieBlockedReason. Types of reasons why a cookie may not
-- be sent with a request.
data NetworkCookieBlockedReason
NetworkCookieBlockedReasonSecureOnly :: NetworkCookieBlockedReason
NetworkCookieBlockedReasonNotOnPath :: NetworkCookieBlockedReason
NetworkCookieBlockedReasonDomainMismatch :: NetworkCookieBlockedReason
NetworkCookieBlockedReasonSameSiteStrict :: NetworkCookieBlockedReason
NetworkCookieBlockedReasonSameSiteLax :: NetworkCookieBlockedReason
NetworkCookieBlockedReasonSameSiteUnspecifiedTreatedAsLax :: NetworkCookieBlockedReason
NetworkCookieBlockedReasonSameSiteNoneInsecure :: NetworkCookieBlockedReason
NetworkCookieBlockedReasonUserPreferences :: NetworkCookieBlockedReason
NetworkCookieBlockedReasonUnknownError :: NetworkCookieBlockedReason
NetworkCookieBlockedReasonSchemefulSameSiteStrict :: NetworkCookieBlockedReason
NetworkCookieBlockedReasonSchemefulSameSiteLax :: NetworkCookieBlockedReason
NetworkCookieBlockedReasonSchemefulSameSiteUnspecifiedTreatedAsLax :: NetworkCookieBlockedReason
NetworkCookieBlockedReasonSamePartyFromCrossPartyContext :: NetworkCookieBlockedReason
NetworkCookieBlockedReasonNameValuePairExceedsMaxSize :: NetworkCookieBlockedReason
-- | Type SetCookieBlockedReason. Types of reasons why a cookie may
-- not be stored from a response.
data NetworkSetCookieBlockedReason
NetworkSetCookieBlockedReasonSecureOnly :: NetworkSetCookieBlockedReason
NetworkSetCookieBlockedReasonSameSiteStrict :: NetworkSetCookieBlockedReason
NetworkSetCookieBlockedReasonSameSiteLax :: NetworkSetCookieBlockedReason
NetworkSetCookieBlockedReasonSameSiteUnspecifiedTreatedAsLax :: NetworkSetCookieBlockedReason
NetworkSetCookieBlockedReasonSameSiteNoneInsecure :: NetworkSetCookieBlockedReason
NetworkSetCookieBlockedReasonUserPreferences :: NetworkSetCookieBlockedReason
NetworkSetCookieBlockedReasonSyntaxError :: NetworkSetCookieBlockedReason
NetworkSetCookieBlockedReasonSchemeNotSupported :: NetworkSetCookieBlockedReason
NetworkSetCookieBlockedReasonOverwriteSecure :: NetworkSetCookieBlockedReason
NetworkSetCookieBlockedReasonInvalidDomain :: NetworkSetCookieBlockedReason
NetworkSetCookieBlockedReasonInvalidPrefix :: NetworkSetCookieBlockedReason
NetworkSetCookieBlockedReasonUnknownError :: NetworkSetCookieBlockedReason
NetworkSetCookieBlockedReasonSchemefulSameSiteStrict :: NetworkSetCookieBlockedReason
NetworkSetCookieBlockedReasonSchemefulSameSiteLax :: NetworkSetCookieBlockedReason
NetworkSetCookieBlockedReasonSchemefulSameSiteUnspecifiedTreatedAsLax :: NetworkSetCookieBlockedReason
NetworkSetCookieBlockedReasonSamePartyFromCrossPartyContext :: NetworkSetCookieBlockedReason
NetworkSetCookieBlockedReasonSamePartyConflictsWithOtherAttributes :: NetworkSetCookieBlockedReason
NetworkSetCookieBlockedReasonNameValuePairExceedsMaxSize :: NetworkSetCookieBlockedReason
-- | Type Cookie. Cookie object
data NetworkCookie
NetworkCookie :: Text -> Text -> Text -> Text -> Double -> Int -> Bool -> Bool -> Bool -> Maybe NetworkCookieSameSite -> NetworkCookiePriority -> Bool -> NetworkCookieSourceScheme -> Int -> Maybe Text -> Maybe Bool -> NetworkCookie
-- | Cookie name.
[networkCookieName] :: NetworkCookie -> Text
-- | Cookie value.
[networkCookieValue] :: NetworkCookie -> Text
-- | Cookie domain.
[networkCookieDomain] :: NetworkCookie -> Text
-- | Cookie path.
[networkCookiePath] :: NetworkCookie -> Text
-- | Cookie expiration date as the number of seconds since the UNIX epoch.
[networkCookieExpires] :: NetworkCookie -> Double
-- | Cookie size.
[networkCookieSize] :: NetworkCookie -> Int
-- | True if cookie is http-only.
[networkCookieHttpOnly] :: NetworkCookie -> Bool
-- | True if cookie is secure.
[networkCookieSecure] :: NetworkCookie -> Bool
-- | True in case of session cookie.
[networkCookieSession] :: NetworkCookie -> Bool
-- | Cookie SameSite type.
[networkCookieSameSite] :: NetworkCookie -> Maybe NetworkCookieSameSite
-- | Cookie Priority
[networkCookiePriority] :: NetworkCookie -> NetworkCookiePriority
-- | True if cookie is SameParty.
[networkCookieSameParty] :: NetworkCookie -> Bool
-- | Cookie source scheme type.
[networkCookieSourceScheme] :: NetworkCookie -> NetworkCookieSourceScheme
-- | Cookie source port. Valid values are {-1, [1, 65535]}, -1 indicates an
-- unspecified port. An unspecified port value allows protocol clients to
-- emulate legacy cookie scope for the port. This is a temporary ability
-- and it will be removed in the future.
[networkCookieSourcePort] :: NetworkCookie -> Int
-- | Cookie partition key. The site of the top-level URL the browser was
-- visiting at the start of the request to the endpoint that set the
-- cookie.
[networkCookiePartitionKey] :: NetworkCookie -> Maybe Text
-- | True if cookie partition key is opaque.
[networkCookiePartitionKeyOpaque] :: NetworkCookie -> Maybe Bool
data NetworkInitiator
NetworkInitiator :: NetworkInitiatorType -> Maybe RuntimeStackTrace -> Maybe Text -> Maybe Double -> Maybe Double -> Maybe NetworkRequestId -> NetworkInitiator
-- | Type of this initiator.
[networkInitiatorType] :: NetworkInitiator -> NetworkInitiatorType
-- | Initiator JavaScript stack trace, set for Script only.
[networkInitiatorStack] :: NetworkInitiator -> Maybe RuntimeStackTrace
-- | Initiator URL, set for Parser type or for Script type (when script is
-- importing module) or for SignedExchange type.
[networkInitiatorUrl] :: NetworkInitiator -> Maybe Text
-- | Initiator line number, set for Parser type or for Script type (when
-- script is importing module) (0-based).
[networkInitiatorLineNumber] :: NetworkInitiator -> Maybe Double
-- | Initiator column number, set for Parser type or for Script type (when
-- script is importing module) (0-based).
[networkInitiatorColumnNumber] :: NetworkInitiator -> Maybe Double
-- | Set if another request triggered this request (e.g. preflight).
[networkInitiatorRequestId] :: NetworkInitiator -> Maybe NetworkRequestId
-- | Type Initiator. Information about the request initiator.
data NetworkInitiatorType
NetworkInitiatorTypeParser :: NetworkInitiatorType
NetworkInitiatorTypeScript :: NetworkInitiatorType
NetworkInitiatorTypePreload :: NetworkInitiatorType
NetworkInitiatorTypeSignedExchange :: NetworkInitiatorType
NetworkInitiatorTypePreflight :: NetworkInitiatorType
NetworkInitiatorTypeOther :: NetworkInitiatorType
-- | Type CachedResource. Information about the cached resource.
data NetworkCachedResource
NetworkCachedResource :: Text -> NetworkResourceType -> Maybe NetworkResponse -> Double -> NetworkCachedResource
-- | Resource URL. This is the url of the original network request.
[networkCachedResourceUrl] :: NetworkCachedResource -> Text
-- | Type of this resource.
[networkCachedResourceType] :: NetworkCachedResource -> NetworkResourceType
-- | Cached response data.
[networkCachedResourceResponse] :: NetworkCachedResource -> Maybe NetworkResponse
-- | Cached response body size.
[networkCachedResourceBodySize] :: NetworkCachedResource -> Double
-- | Type WebSocketFrame. WebSocket message data. This represents an
-- entire WebSocket message, not just a fragmented frame as the name
-- suggests.
data NetworkWebSocketFrame
NetworkWebSocketFrame :: Double -> Bool -> Text -> NetworkWebSocketFrame
-- | WebSocket message opcode.
[networkWebSocketFrameOpcode] :: NetworkWebSocketFrame -> Double
-- | WebSocket message mask.
[networkWebSocketFrameMask] :: NetworkWebSocketFrame -> Bool
-- | WebSocket message payload data. If the opcode is 1, this is a text
-- message and payloadData is a UTF-8 string. If the opcode isn't 1, then
-- payloadData is a base64 encoded string representing binary data.
[networkWebSocketFramePayloadData] :: NetworkWebSocketFrame -> Text
-- | Type WebSocketResponse. WebSocket response data.
data NetworkWebSocketResponse
NetworkWebSocketResponse :: Int -> Text -> NetworkHeaders -> Maybe Text -> Maybe NetworkHeaders -> Maybe Text -> NetworkWebSocketResponse
-- | HTTP response status code.
[networkWebSocketResponseStatus] :: NetworkWebSocketResponse -> Int
-- | HTTP response status text.
[networkWebSocketResponseStatusText] :: NetworkWebSocketResponse -> Text
-- | HTTP response headers.
[networkWebSocketResponseHeaders] :: NetworkWebSocketResponse -> NetworkHeaders
-- | HTTP response headers text.
[networkWebSocketResponseHeadersText] :: NetworkWebSocketResponse -> Maybe Text
-- | HTTP request headers.
[networkWebSocketResponseRequestHeaders] :: NetworkWebSocketResponse -> Maybe NetworkHeaders
-- | HTTP request headers text.
[networkWebSocketResponseRequestHeadersText] :: NetworkWebSocketResponse -> Maybe Text
-- | Type WebSocketRequest. WebSocket request data.
data NetworkWebSocketRequest
NetworkWebSocketRequest :: NetworkHeaders -> NetworkWebSocketRequest
-- | HTTP request headers.
[networkWebSocketRequestHeaders] :: NetworkWebSocketRequest -> NetworkHeaders
-- | Type Response. HTTP response data.
data NetworkResponse
NetworkResponse :: Text -> Int -> Text -> NetworkHeaders -> Text -> Maybe NetworkHeaders -> Bool -> Double -> Maybe Text -> Maybe Int -> Maybe Bool -> Maybe Bool -> Maybe Bool -> Double -> Maybe NetworkResourceTiming -> Maybe NetworkServiceWorkerResponseSource -> Maybe NetworkTimeSinceEpoch -> Maybe Text -> Maybe Text -> Maybe NetworkAlternateProtocolUsage -> SecuritySecurityState -> Maybe NetworkSecurityDetails -> NetworkResponse
-- | Response URL. This URL can be different from CachedResource.url in
-- case of redirect.
[networkResponseUrl] :: NetworkResponse -> Text
-- | HTTP response status code.
[networkResponseStatus] :: NetworkResponse -> Int
-- | HTTP response status text.
[networkResponseStatusText] :: NetworkResponse -> Text
-- | HTTP response headers.
[networkResponseHeaders] :: NetworkResponse -> NetworkHeaders
-- | Resource mimeType as determined by the browser.
[networkResponseMimeType] :: NetworkResponse -> Text
-- | Refined HTTP request headers that were actually transmitted over the
-- network.
[networkResponseRequestHeaders] :: NetworkResponse -> Maybe NetworkHeaders
-- | Specifies whether physical connection was actually reused for this
-- request.
[networkResponseConnectionReused] :: NetworkResponse -> Bool
-- | Physical connection id that was actually used for this request.
[networkResponseConnectionId] :: NetworkResponse -> Double
-- | Remote IP address.
[networkResponseRemoteIPAddress] :: NetworkResponse -> Maybe Text
-- | Remote port.
[networkResponseRemotePort] :: NetworkResponse -> Maybe Int
-- | Specifies that the request was served from the disk cache.
[networkResponseFromDiskCache] :: NetworkResponse -> Maybe Bool
-- | Specifies that the request was served from the ServiceWorker.
[networkResponseFromServiceWorker] :: NetworkResponse -> Maybe Bool
-- | Specifies that the request was served from the prefetch cache.
[networkResponseFromPrefetchCache] :: NetworkResponse -> Maybe Bool
-- | Total number of bytes received for this request so far.
[networkResponseEncodedDataLength] :: NetworkResponse -> Double
-- | Timing information for the given request.
[networkResponseTiming] :: NetworkResponse -> Maybe NetworkResourceTiming
-- | Response source of response from ServiceWorker.
[networkResponseServiceWorkerResponseSource] :: NetworkResponse -> Maybe NetworkServiceWorkerResponseSource
-- | The time at which the returned response was generated.
[networkResponseResponseTime] :: NetworkResponse -> Maybe NetworkTimeSinceEpoch
-- | Cache Storage Cache Name.
[networkResponseCacheStorageCacheName] :: NetworkResponse -> Maybe Text
-- | Protocol used to fetch this request.
[networkResponseProtocol] :: NetworkResponse -> Maybe Text
-- | The reason why Chrome uses a specific transport protocol for HTTP
-- semantics.
[networkResponseAlternateProtocolUsage] :: NetworkResponse -> Maybe NetworkAlternateProtocolUsage
-- | Security state of the request resource.
[networkResponseSecurityState] :: NetworkResponse -> SecuritySecurityState
-- | Security details for the request.
[networkResponseSecurityDetails] :: NetworkResponse -> Maybe NetworkSecurityDetails
-- | Type AlternateProtocolUsage. The reason why Chrome uses a
-- specific transport protocol for HTTP semantics.
data NetworkAlternateProtocolUsage
NetworkAlternateProtocolUsageAlternativeJobWonWithoutRace :: NetworkAlternateProtocolUsage
NetworkAlternateProtocolUsageAlternativeJobWonRace :: NetworkAlternateProtocolUsage
NetworkAlternateProtocolUsageMainJobWonRace :: NetworkAlternateProtocolUsage
NetworkAlternateProtocolUsageMappingMissing :: NetworkAlternateProtocolUsage
NetworkAlternateProtocolUsageBroken :: NetworkAlternateProtocolUsage
NetworkAlternateProtocolUsageDnsAlpnH3JobWonWithoutRace :: NetworkAlternateProtocolUsage
NetworkAlternateProtocolUsageDnsAlpnH3JobWonRace :: NetworkAlternateProtocolUsage
NetworkAlternateProtocolUsageUnspecifiedReason :: NetworkAlternateProtocolUsage
-- | Type TrustTokenOperationType.
data NetworkTrustTokenOperationType
NetworkTrustTokenOperationTypeIssuance :: NetworkTrustTokenOperationType
NetworkTrustTokenOperationTypeRedemption :: NetworkTrustTokenOperationType
NetworkTrustTokenOperationTypeSigning :: NetworkTrustTokenOperationType
data NetworkTrustTokenParams
NetworkTrustTokenParams :: NetworkTrustTokenOperationType -> NetworkTrustTokenParamsRefreshPolicy -> Maybe [Text] -> NetworkTrustTokenParams
[networkTrustTokenParamsType] :: NetworkTrustTokenParams -> NetworkTrustTokenOperationType
-- | Only set for "token-redemption" type and determine whether to request
-- a fresh SRR or use a still valid cached SRR.
[networkTrustTokenParamsRefreshPolicy] :: NetworkTrustTokenParams -> NetworkTrustTokenParamsRefreshPolicy
-- | Origins of issuers from whom to request tokens or redemption records.
[networkTrustTokenParamsIssuers] :: NetworkTrustTokenParams -> Maybe [Text]
-- | Type TrustTokenParams. Determines what type of Trust Token
-- operation is executed and depending on the type, some additional
-- parameters. The values are specified in
-- third_partyblinkrenderercorefetch/trust_token.idl.
data NetworkTrustTokenParamsRefreshPolicy
NetworkTrustTokenParamsRefreshPolicyUseCached :: NetworkTrustTokenParamsRefreshPolicy
NetworkTrustTokenParamsRefreshPolicyRefresh :: NetworkTrustTokenParamsRefreshPolicy
-- | Type ServiceWorkerResponseSource. Source of serviceworker
-- response.
data NetworkServiceWorkerResponseSource
NetworkServiceWorkerResponseSourceCacheStorage :: NetworkServiceWorkerResponseSource
NetworkServiceWorkerResponseSourceHttpCache :: NetworkServiceWorkerResponseSource
NetworkServiceWorkerResponseSourceFallbackCode :: NetworkServiceWorkerResponseSource
NetworkServiceWorkerResponseSourceNetwork :: NetworkServiceWorkerResponseSource
-- | Type CorsErrorStatus.
data NetworkCorsErrorStatus
NetworkCorsErrorStatus :: NetworkCorsError -> Text -> NetworkCorsErrorStatus
[networkCorsErrorStatusCorsError] :: NetworkCorsErrorStatus -> NetworkCorsError
[networkCorsErrorStatusFailedParameter] :: NetworkCorsErrorStatus -> Text
-- | Type CorsError. The reason why request was blocked.
data NetworkCorsError
NetworkCorsErrorDisallowedByMode :: NetworkCorsError
NetworkCorsErrorInvalidResponse :: NetworkCorsError
NetworkCorsErrorWildcardOriginNotAllowed :: NetworkCorsError
NetworkCorsErrorMissingAllowOriginHeader :: NetworkCorsError
NetworkCorsErrorMultipleAllowOriginValues :: NetworkCorsError
NetworkCorsErrorInvalidAllowOriginValue :: NetworkCorsError
NetworkCorsErrorAllowOriginMismatch :: NetworkCorsError
NetworkCorsErrorInvalidAllowCredentials :: NetworkCorsError
NetworkCorsErrorCorsDisabledScheme :: NetworkCorsError
NetworkCorsErrorPreflightInvalidStatus :: NetworkCorsError
NetworkCorsErrorPreflightDisallowedRedirect :: NetworkCorsError
NetworkCorsErrorPreflightWildcardOriginNotAllowed :: NetworkCorsError
NetworkCorsErrorPreflightMissingAllowOriginHeader :: NetworkCorsError
NetworkCorsErrorPreflightMultipleAllowOriginValues :: NetworkCorsError
NetworkCorsErrorPreflightInvalidAllowOriginValue :: NetworkCorsError
NetworkCorsErrorPreflightAllowOriginMismatch :: NetworkCorsError
NetworkCorsErrorPreflightInvalidAllowCredentials :: NetworkCorsError
NetworkCorsErrorPreflightMissingAllowExternal :: NetworkCorsError
NetworkCorsErrorPreflightInvalidAllowExternal :: NetworkCorsError
NetworkCorsErrorPreflightMissingAllowPrivateNetwork :: NetworkCorsError
NetworkCorsErrorPreflightInvalidAllowPrivateNetwork :: NetworkCorsError
NetworkCorsErrorInvalidAllowMethodsPreflightResponse :: NetworkCorsError
NetworkCorsErrorInvalidAllowHeadersPreflightResponse :: NetworkCorsError
NetworkCorsErrorMethodDisallowedByPreflightResponse :: NetworkCorsError
NetworkCorsErrorHeaderDisallowedByPreflightResponse :: NetworkCorsError
NetworkCorsErrorRedirectContainsCredentials :: NetworkCorsError
NetworkCorsErrorInsecurePrivateNetwork :: NetworkCorsError
NetworkCorsErrorInvalidPrivateNetworkAccess :: NetworkCorsError
NetworkCorsErrorUnexpectedPrivateNetworkAccess :: NetworkCorsError
NetworkCorsErrorNoCorsRedirectModeNotFollow :: NetworkCorsError
-- | Type BlockedReason. The reason why request was blocked.
data NetworkBlockedReason
NetworkBlockedReasonOther :: NetworkBlockedReason
NetworkBlockedReasonCsp :: NetworkBlockedReason
NetworkBlockedReasonMixedContent :: NetworkBlockedReason
NetworkBlockedReasonOrigin :: NetworkBlockedReason
NetworkBlockedReasonInspector :: NetworkBlockedReason
NetworkBlockedReasonSubresourceFilter :: NetworkBlockedReason
NetworkBlockedReasonContentType :: NetworkBlockedReason
NetworkBlockedReasonCoepFrameResourceNeedsCoepHeader :: NetworkBlockedReason
NetworkBlockedReasonCoopSandboxedIframeCannotNavigateToCoopPage :: NetworkBlockedReason
NetworkBlockedReasonCorpNotSameOrigin :: NetworkBlockedReason
NetworkBlockedReasonCorpNotSameOriginAfterDefaultedToSameOriginByCoep :: NetworkBlockedReason
NetworkBlockedReasonCorpNotSameSite :: NetworkBlockedReason
-- | Type CertificateTransparencyCompliance. Whether the request
-- complied with Certificate Transparency policy.
data NetworkCertificateTransparencyCompliance
NetworkCertificateTransparencyComplianceUnknown :: NetworkCertificateTransparencyCompliance
NetworkCertificateTransparencyComplianceNotCompliant :: NetworkCertificateTransparencyCompliance
NetworkCertificateTransparencyComplianceCompliant :: NetworkCertificateTransparencyCompliance
-- | Type SecurityDetails. Security details about a request.
data NetworkSecurityDetails
NetworkSecurityDetails :: Text -> Text -> Maybe Text -> Text -> Maybe Text -> SecurityCertificateId -> Text -> [Text] -> Text -> NetworkTimeSinceEpoch -> NetworkTimeSinceEpoch -> [NetworkSignedCertificateTimestamp] -> NetworkCertificateTransparencyCompliance -> Maybe Int -> Bool -> NetworkSecurityDetails
-- | Protocol name (e.g. "TLS 1.2" or QUIC).
[networkSecurityDetailsProtocol] :: NetworkSecurityDetails -> Text
-- | Key Exchange used by the connection, or the empty string if not
-- applicable.
[networkSecurityDetailsKeyExchange] :: NetworkSecurityDetails -> Text
-- | (EC)DH group used by the connection, if applicable.
[networkSecurityDetailsKeyExchangeGroup] :: NetworkSecurityDetails -> Maybe Text
-- | Cipher name.
[networkSecurityDetailsCipher] :: NetworkSecurityDetails -> Text
-- | TLS MAC. Note that AEAD ciphers do not have separate MACs.
[networkSecurityDetailsMac] :: NetworkSecurityDetails -> Maybe Text
-- | Certificate ID value.
[networkSecurityDetailsCertificateId] :: NetworkSecurityDetails -> SecurityCertificateId
-- | Certificate subject name.
[networkSecurityDetailsSubjectName] :: NetworkSecurityDetails -> Text
-- | Subject Alternative Name (SAN) DNS names and IP addresses.
[networkSecurityDetailsSanList] :: NetworkSecurityDetails -> [Text]
-- | Name of the issuing CA.
[networkSecurityDetailsIssuer] :: NetworkSecurityDetails -> Text
-- | Certificate valid from date.
[networkSecurityDetailsValidFrom] :: NetworkSecurityDetails -> NetworkTimeSinceEpoch
-- | Certificate valid to (expiration) date
[networkSecurityDetailsValidTo] :: NetworkSecurityDetails -> NetworkTimeSinceEpoch
-- | List of signed certificate timestamps (SCTs).
[networkSecurityDetailsSignedCertificateTimestampList] :: NetworkSecurityDetails -> [NetworkSignedCertificateTimestamp]
-- | Whether the request complied with Certificate Transparency policy
[networkSecurityDetailsCertificateTransparencyCompliance] :: NetworkSecurityDetails -> NetworkCertificateTransparencyCompliance
-- | The signature algorithm used by the server in the TLS server
-- signature, represented as a TLS SignatureScheme code point. Omitted if
-- not applicable or not known.
[networkSecurityDetailsServerSignatureAlgorithm] :: NetworkSecurityDetails -> Maybe Int
-- | Whether the connection used Encrypted ClientHello
[networkSecurityDetailsEncryptedClientHello] :: NetworkSecurityDetails -> Bool
-- | Type SignedCertificateTimestamp. Details of a signed
-- certificate timestamp (SCT).
data NetworkSignedCertificateTimestamp
NetworkSignedCertificateTimestamp :: Text -> Text -> Text -> Text -> Double -> Text -> Text -> Text -> NetworkSignedCertificateTimestamp
-- | Validation status.
[networkSignedCertificateTimestampStatus] :: NetworkSignedCertificateTimestamp -> Text
-- | Origin.
[networkSignedCertificateTimestampOrigin] :: NetworkSignedCertificateTimestamp -> Text
-- | Log name / description.
[networkSignedCertificateTimestampLogDescription] :: NetworkSignedCertificateTimestamp -> Text
-- | Log ID.
[networkSignedCertificateTimestampLogId] :: NetworkSignedCertificateTimestamp -> Text
-- | Issuance date. Unlike TimeSinceEpoch, this contains the number of
-- milliseconds since January 1, 1970, UTC, not the number of seconds.
[networkSignedCertificateTimestampTimestamp] :: NetworkSignedCertificateTimestamp -> Double
-- | Hash algorithm.
[networkSignedCertificateTimestampHashAlgorithm] :: NetworkSignedCertificateTimestamp -> Text
-- | Signature algorithm.
[networkSignedCertificateTimestampSignatureAlgorithm] :: NetworkSignedCertificateTimestamp -> Text
-- | Signature data.
[networkSignedCertificateTimestampSignatureData] :: NetworkSignedCertificateTimestamp -> Text
data NetworkRequest
NetworkRequest :: Text -> Maybe Text -> Text -> NetworkHeaders -> Maybe Text -> Maybe Bool -> Maybe [NetworkPostDataEntry] -> Maybe SecurityMixedContentType -> NetworkResourcePriority -> NetworkRequestReferrerPolicy -> Maybe Bool -> Maybe NetworkTrustTokenParams -> Maybe Bool -> NetworkRequest
-- | Request URL (without fragment).
[networkRequestUrl] :: NetworkRequest -> Text
-- | Fragment of the requested URL starting with hash, if present.
[networkRequestUrlFragment] :: NetworkRequest -> Maybe Text
-- | HTTP request method.
[networkRequestMethod] :: NetworkRequest -> Text
-- | HTTP request headers.
[networkRequestHeaders] :: NetworkRequest -> NetworkHeaders
-- | HTTP POST request data.
[networkRequestPostData] :: NetworkRequest -> Maybe Text
-- | True when the request has POST data. Note that postData might still be
-- omitted when this flag is true when the data is too long.
[networkRequestHasPostData] :: NetworkRequest -> Maybe Bool
-- | Request body elements. This will be converted from base64 to binary
[networkRequestPostDataEntries] :: NetworkRequest -> Maybe [NetworkPostDataEntry]
-- | The mixed content type of the request.
[networkRequestMixedContentType] :: NetworkRequest -> Maybe SecurityMixedContentType
-- | Priority of the resource request at the time request is sent.
[networkRequestInitialPriority] :: NetworkRequest -> NetworkResourcePriority
-- | The referrer policy of the request, as defined in
-- https://www.w3.org/TR/referrer-policy/
[networkRequestReferrerPolicy] :: NetworkRequest -> NetworkRequestReferrerPolicy
-- | Whether is loaded via link preload.
[networkRequestIsLinkPreload] :: NetworkRequest -> Maybe Bool
-- | Set for requests when the TrustToken API is used. Contains the
-- parameters passed by the developer (e.g. via "fetch") as understood by
-- the backend.
[networkRequestTrustTokenParams] :: NetworkRequest -> Maybe NetworkTrustTokenParams
-- | True if this resource request is considered to be the 'same site' as
-- the request correspondinfg to the main frame.
[networkRequestIsSameSite] :: NetworkRequest -> Maybe Bool
-- | Type Request. HTTP request data.
data NetworkRequestReferrerPolicy
NetworkRequestReferrerPolicyUnsafeUrl :: NetworkRequestReferrerPolicy
NetworkRequestReferrerPolicyNoReferrerWhenDowngrade :: NetworkRequestReferrerPolicy
NetworkRequestReferrerPolicyNoReferrer :: NetworkRequestReferrerPolicy
NetworkRequestReferrerPolicyOrigin :: NetworkRequestReferrerPolicy
NetworkRequestReferrerPolicyOriginWhenCrossOrigin :: NetworkRequestReferrerPolicy
NetworkRequestReferrerPolicySameOrigin :: NetworkRequestReferrerPolicy
NetworkRequestReferrerPolicyStrictOrigin :: NetworkRequestReferrerPolicy
NetworkRequestReferrerPolicyStrictOriginWhenCrossOrigin :: NetworkRequestReferrerPolicy
-- | Type PostDataEntry. Post data entry for HTTP request
data NetworkPostDataEntry
NetworkPostDataEntry :: Maybe Text -> NetworkPostDataEntry
[networkPostDataEntryBytes] :: NetworkPostDataEntry -> Maybe Text
-- | Type ResourcePriority. Loading priority of a resource request.
data NetworkResourcePriority
NetworkResourcePriorityVeryLow :: NetworkResourcePriority
NetworkResourcePriorityLow :: NetworkResourcePriority
NetworkResourcePriorityMedium :: NetworkResourcePriority
NetworkResourcePriorityHigh :: NetworkResourcePriority
NetworkResourcePriorityVeryHigh :: NetworkResourcePriority
-- | Type ResourceTiming. Timing information for the request.
data NetworkResourceTiming
NetworkResourceTiming :: Double -> Double -> Double -> Double -> Double -> Double -> Double -> Double -> Double -> Double -> Double -> Double -> Double -> Double -> Double -> Double -> Double -> Double -> NetworkResourceTiming
-- | Timing's requestTime is a baseline in seconds, while the other numbers
-- are ticks in milliseconds relatively to this requestTime.
[networkResourceTimingRequestTime] :: NetworkResourceTiming -> Double
-- | Started resolving proxy.
[networkResourceTimingProxyStart] :: NetworkResourceTiming -> Double
-- | Finished resolving proxy.
[networkResourceTimingProxyEnd] :: NetworkResourceTiming -> Double
-- | Started DNS address resolve.
[networkResourceTimingDnsStart] :: NetworkResourceTiming -> Double
-- | Finished DNS address resolve.
[networkResourceTimingDnsEnd] :: NetworkResourceTiming -> Double
-- | Started connecting to the remote host.
[networkResourceTimingConnectStart] :: NetworkResourceTiming -> Double
-- | Connected to the remote host.
[networkResourceTimingConnectEnd] :: NetworkResourceTiming -> Double
-- | Started SSL handshake.
[networkResourceTimingSslStart] :: NetworkResourceTiming -> Double
-- | Finished SSL handshake.
[networkResourceTimingSslEnd] :: NetworkResourceTiming -> Double
-- | Started running ServiceWorker.
[networkResourceTimingWorkerStart] :: NetworkResourceTiming -> Double
-- | Finished Starting ServiceWorker.
[networkResourceTimingWorkerReady] :: NetworkResourceTiming -> Double
-- | Started fetch event.
[networkResourceTimingWorkerFetchStart] :: NetworkResourceTiming -> Double
-- | Settled fetch event respondWith promise.
[networkResourceTimingWorkerRespondWithSettled] :: NetworkResourceTiming -> Double
-- | Started sending request.
[networkResourceTimingSendStart] :: NetworkResourceTiming -> Double
-- | Finished sending request.
[networkResourceTimingSendEnd] :: NetworkResourceTiming -> Double
-- | Time the server started pushing request.
[networkResourceTimingPushStart] :: NetworkResourceTiming -> Double
-- | Time the server finished pushing request.
[networkResourceTimingPushEnd] :: NetworkResourceTiming -> Double
-- | Finished receiving response headers.
[networkResourceTimingReceiveHeadersEnd] :: NetworkResourceTiming -> Double
-- | Type CookieSourceScheme. Represents the source scheme of the
-- origin that originally set the cookie. A value of Unset allows
-- protocol clients to emulate legacy cookie scope for the scheme. This
-- is a temporary ability and it will be removed in the future.
data NetworkCookieSourceScheme
NetworkCookieSourceSchemeUnset :: NetworkCookieSourceScheme
NetworkCookieSourceSchemeNonSecure :: NetworkCookieSourceScheme
NetworkCookieSourceSchemeSecure :: NetworkCookieSourceScheme
-- | Type CookiePriority. Represents the cookie's Priority
-- status:
-- https://tools.ietf.org/html/draft-west-cookie-priority-00
data NetworkCookiePriority
NetworkCookiePriorityLow :: NetworkCookiePriority
NetworkCookiePriorityMedium :: NetworkCookiePriority
NetworkCookiePriorityHigh :: NetworkCookiePriority
-- | Type CookieSameSite. Represents the cookie's SameSite
-- status:
-- https://tools.ietf.org/html/draft-west-first-party-cookies
data NetworkCookieSameSite
NetworkCookieSameSiteStrict :: NetworkCookieSameSite
NetworkCookieSameSiteLax :: NetworkCookieSameSite
NetworkCookieSameSiteNone :: NetworkCookieSameSite
-- | Type ConnectionType. The underlying connection technology that
-- the browser is supposedly using.
data NetworkConnectionType
NetworkConnectionTypeNone :: NetworkConnectionType
NetworkConnectionTypeCellular2g :: NetworkConnectionType
NetworkConnectionTypeCellular3g :: NetworkConnectionType
NetworkConnectionTypeCellular4g :: NetworkConnectionType
NetworkConnectionTypeBluetooth :: NetworkConnectionType
NetworkConnectionTypeEthernet :: NetworkConnectionType
NetworkConnectionTypeWifi :: NetworkConnectionType
NetworkConnectionTypeWimax :: NetworkConnectionType
NetworkConnectionTypeOther :: NetworkConnectionType
-- | Type Headers. Request response headers as keys values
-- of JSON object.
type NetworkHeaders = [(Text, Text)]
-- | Type MonotonicTime. Monotonically increasing time in seconds
-- since an arbitrary point in the past.
type NetworkMonotonicTime = Double
-- | Type TimeSinceEpoch. UTC time in seconds, counted from January
-- 1, 1970.
type NetworkTimeSinceEpoch = Double
-- | Type ErrorReason. Network level fetch failure reason.
data NetworkErrorReason
NetworkErrorReasonFailed :: NetworkErrorReason
NetworkErrorReasonAborted :: NetworkErrorReason
NetworkErrorReasonTimedOut :: NetworkErrorReason
NetworkErrorReasonAccessDenied :: NetworkErrorReason
NetworkErrorReasonConnectionClosed :: NetworkErrorReason
NetworkErrorReasonConnectionReset :: NetworkErrorReason
NetworkErrorReasonConnectionRefused :: NetworkErrorReason
NetworkErrorReasonConnectionAborted :: NetworkErrorReason
NetworkErrorReasonConnectionFailed :: NetworkErrorReason
NetworkErrorReasonNameNotResolved :: NetworkErrorReason
NetworkErrorReasonInternetDisconnected :: NetworkErrorReason
NetworkErrorReasonAddressUnreachable :: NetworkErrorReason
NetworkErrorReasonBlockedByClient :: NetworkErrorReason
NetworkErrorReasonBlockedByResponse :: NetworkErrorReason
-- | Type InterceptionId. Unique intercepted request identifier.
type NetworkInterceptionId = Text
-- | Type RequestId. Unique request identifier.
type NetworkRequestId = Text
-- | Type LoaderId. Unique loader identifier.
type NetworkLoaderId = Text
-- | Type ResourceType. Resource type as it was perceived by the
-- rendering engine.
data NetworkResourceType
NetworkResourceTypeDocument :: NetworkResourceType
NetworkResourceTypeStylesheet :: NetworkResourceType
NetworkResourceTypeImage :: NetworkResourceType
NetworkResourceTypeMedia :: NetworkResourceType
NetworkResourceTypeFont :: NetworkResourceType
NetworkResourceTypeScript :: NetworkResourceType
NetworkResourceTypeTextTrack :: NetworkResourceType
NetworkResourceTypeXHR :: NetworkResourceType
NetworkResourceTypeFetch :: NetworkResourceType
NetworkResourceTypePrefetch :: NetworkResourceType
NetworkResourceTypeEventSource :: NetworkResourceType
NetworkResourceTypeWebSocket :: NetworkResourceType
NetworkResourceTypeManifest :: NetworkResourceType
NetworkResourceTypeSignedExchange :: NetworkResourceType
NetworkResourceTypePing :: NetworkResourceType
NetworkResourceTypeCSPViolationReport :: NetworkResourceType
NetworkResourceTypePreflight :: NetworkResourceType
NetworkResourceTypeOther :: NetworkResourceType
-- | Allows overriding the automation flag.
--
-- Parameters of the setAutomationOverride command.
data PEmulationSetAutomationOverride
PEmulationSetAutomationOverride :: Bool -> PEmulationSetAutomationOverride
-- | Whether the override should be enabled.
[pEmulationSetAutomationOverrideEnabled] :: PEmulationSetAutomationOverride -> Bool
-- | Allows overriding user agent with the given string.
--
-- Parameters of the setUserAgentOverride command.
data PEmulationSetUserAgentOverride
PEmulationSetUserAgentOverride :: Text -> Maybe Text -> Maybe Text -> Maybe EmulationUserAgentMetadata -> PEmulationSetUserAgentOverride
-- | User agent to use.
[pEmulationSetUserAgentOverrideUserAgent] :: PEmulationSetUserAgentOverride -> Text
-- | Browser langugage to emulate.
[pEmulationSetUserAgentOverrideAcceptLanguage] :: PEmulationSetUserAgentOverride -> Maybe Text
-- | The platform navigator.platform should return.
[pEmulationSetUserAgentOverridePlatform] :: PEmulationSetUserAgentOverride -> Maybe Text
-- | To be sent in Sec-CH-UA-* headers and returned in
-- navigator.userAgentData
[pEmulationSetUserAgentOverrideUserAgentMetadata] :: PEmulationSetUserAgentOverride -> Maybe EmulationUserAgentMetadata
-- | Parameters of the setHardwareConcurrencyOverride command.
data PEmulationSetHardwareConcurrencyOverride
PEmulationSetHardwareConcurrencyOverride :: Int -> PEmulationSetHardwareConcurrencyOverride
-- | Hardware concurrency to report
[pEmulationSetHardwareConcurrencyOverrideHardwareConcurrency] :: PEmulationSetHardwareConcurrencyOverride -> Int
-- | Parameters of the setDisabledImageTypes command.
data PEmulationSetDisabledImageTypes
PEmulationSetDisabledImageTypes :: [EmulationDisabledImageType] -> PEmulationSetDisabledImageTypes
-- | Image types to disable.
[pEmulationSetDisabledImageTypesImageTypes] :: PEmulationSetDisabledImageTypes -> [EmulationDisabledImageType]
-- | Overrides default host system timezone with the specified one.
--
-- Parameters of the setTimezoneOverride command.
data PEmulationSetTimezoneOverride
PEmulationSetTimezoneOverride :: Text -> PEmulationSetTimezoneOverride
-- | The timezone identifier. If empty, disables the override and restores
-- default host system timezone.
[pEmulationSetTimezoneOverrideTimezoneId] :: PEmulationSetTimezoneOverride -> Text
-- | Overrides default host system locale with the specified one.
--
-- Parameters of the setLocaleOverride command.
data PEmulationSetLocaleOverride
PEmulationSetLocaleOverride :: Maybe Text -> PEmulationSetLocaleOverride
-- | ICU style C locale (e.g. "en_US"). If not specified or empty, disables
-- the override and restores default host system locale.
[pEmulationSetLocaleOverrideLocale] :: PEmulationSetLocaleOverride -> Maybe Text
data EmulationSetVirtualTimePolicy
EmulationSetVirtualTimePolicy :: Double -> EmulationSetVirtualTimePolicy
-- | Absolute timestamp at which virtual time was first enabled (up time in
-- milliseconds).
[emulationSetVirtualTimePolicyVirtualTimeTicksBase] :: EmulationSetVirtualTimePolicy -> Double
-- | Turns on virtual time for all frames (replacing real-time with a
-- synthetic time source) and sets the current virtual time policy. Note
-- this supersedes any previous time budget.
--
-- Parameters of the setVirtualTimePolicy command.
data PEmulationSetVirtualTimePolicy
PEmulationSetVirtualTimePolicy :: EmulationVirtualTimePolicy -> Maybe Double -> Maybe Int -> Maybe NetworkTimeSinceEpoch -> PEmulationSetVirtualTimePolicy
[pEmulationSetVirtualTimePolicyPolicy] :: PEmulationSetVirtualTimePolicy -> EmulationVirtualTimePolicy
-- | If set, after this many virtual milliseconds have elapsed virtual time
-- will be paused and a virtualTimeBudgetExpired event is sent.
[pEmulationSetVirtualTimePolicyBudget] :: PEmulationSetVirtualTimePolicy -> Maybe Double
-- | If set this specifies the maximum number of tasks that can be run
-- before virtual is forced forwards to prevent deadlock.
[pEmulationSetVirtualTimePolicyMaxVirtualTimeTaskStarvationCount] :: PEmulationSetVirtualTimePolicy -> Maybe Int
-- | If set, base::Time::Now will be overridden to initially return this
-- value.
[pEmulationSetVirtualTimePolicyInitialVirtualTime] :: PEmulationSetVirtualTimePolicy -> Maybe NetworkTimeSinceEpoch
-- | Enables touch on platforms which do not support them.
--
-- Parameters of the setTouchEmulationEnabled command.
data PEmulationSetTouchEmulationEnabled
PEmulationSetTouchEmulationEnabled :: Bool -> Maybe Int -> PEmulationSetTouchEmulationEnabled
-- | Whether the touch event emulation should be enabled.
[pEmulationSetTouchEmulationEnabledEnabled] :: PEmulationSetTouchEmulationEnabled -> Bool
-- | Maximum touch points supported. Defaults to one.
[pEmulationSetTouchEmulationEnabledMaxTouchPoints] :: PEmulationSetTouchEmulationEnabled -> Maybe Int
-- | Switches script execution in the page.
--
-- Parameters of the setScriptExecutionDisabled command.
data PEmulationSetScriptExecutionDisabled
PEmulationSetScriptExecutionDisabled :: Bool -> PEmulationSetScriptExecutionDisabled
-- | Whether script execution should be disabled in the page.
[pEmulationSetScriptExecutionDisabledValue] :: PEmulationSetScriptExecutionDisabled -> Bool
-- | Sets a specified page scale factor.
--
-- Parameters of the setPageScaleFactor command.
data PEmulationSetPageScaleFactor
PEmulationSetPageScaleFactor :: Double -> PEmulationSetPageScaleFactor
-- | Page scale factor.
[pEmulationSetPageScaleFactorPageScaleFactor] :: PEmulationSetPageScaleFactor -> Double
-- | Clears Idle state overrides.
--
-- Parameters of the clearIdleOverride command.
data PEmulationClearIdleOverride
PEmulationClearIdleOverride :: PEmulationClearIdleOverride
-- | Overrides the Idle state.
--
-- Parameters of the setIdleOverride command.
data PEmulationSetIdleOverride
PEmulationSetIdleOverride :: Bool -> Bool -> PEmulationSetIdleOverride
-- | Mock isUserActive
[pEmulationSetIdleOverrideIsUserActive] :: PEmulationSetIdleOverride -> Bool
-- | Mock isScreenUnlocked
[pEmulationSetIdleOverrideIsScreenUnlocked] :: PEmulationSetIdleOverride -> Bool
-- | Overrides the Geolocation Position or Error. Omitting any of the
-- parameters emulates position unavailable.
--
-- Parameters of the setGeolocationOverride command.
data PEmulationSetGeolocationOverride
PEmulationSetGeolocationOverride :: Maybe Double -> Maybe Double -> Maybe Double -> PEmulationSetGeolocationOverride
-- | Mock latitude
[pEmulationSetGeolocationOverrideLatitude] :: PEmulationSetGeolocationOverride -> Maybe Double
-- | Mock longitude
[pEmulationSetGeolocationOverrideLongitude] :: PEmulationSetGeolocationOverride -> Maybe Double
-- | Mock accuracy
[pEmulationSetGeolocationOverrideAccuracy] :: PEmulationSetGeolocationOverride -> Maybe Double
data PEmulationSetEmulatedVisionDeficiency
PEmulationSetEmulatedVisionDeficiency :: PEmulationSetEmulatedVisionDeficiencyType -> PEmulationSetEmulatedVisionDeficiency
-- | Vision deficiency to emulate.
[pEmulationSetEmulatedVisionDeficiencyType] :: PEmulationSetEmulatedVisionDeficiency -> PEmulationSetEmulatedVisionDeficiencyType
-- | Emulates the given vision deficiency.
--
-- Parameters of the setEmulatedVisionDeficiency command.
data PEmulationSetEmulatedVisionDeficiencyType
PEmulationSetEmulatedVisionDeficiencyTypeNone :: PEmulationSetEmulatedVisionDeficiencyType
PEmulationSetEmulatedVisionDeficiencyTypeAchromatopsia :: PEmulationSetEmulatedVisionDeficiencyType
PEmulationSetEmulatedVisionDeficiencyTypeBlurredVision :: PEmulationSetEmulatedVisionDeficiencyType
PEmulationSetEmulatedVisionDeficiencyTypeDeuteranopia :: PEmulationSetEmulatedVisionDeficiencyType
PEmulationSetEmulatedVisionDeficiencyTypeProtanopia :: PEmulationSetEmulatedVisionDeficiencyType
PEmulationSetEmulatedVisionDeficiencyTypeTritanopia :: PEmulationSetEmulatedVisionDeficiencyType
-- | Emulates the given media type or media feature for CSS media queries.
--
-- Parameters of the setEmulatedMedia command.
data PEmulationSetEmulatedMedia
PEmulationSetEmulatedMedia :: Maybe Text -> Maybe [EmulationMediaFeature] -> PEmulationSetEmulatedMedia
-- | Media type to emulate. Empty string disables the override.
[pEmulationSetEmulatedMediaMedia] :: PEmulationSetEmulatedMedia -> Maybe Text
-- | Media features to emulate.
[pEmulationSetEmulatedMediaFeatures] :: PEmulationSetEmulatedMedia -> Maybe [EmulationMediaFeature]
data PEmulationSetEmitTouchEventsForMouse
PEmulationSetEmitTouchEventsForMouse :: Bool -> Maybe PEmulationSetEmitTouchEventsForMouseConfiguration -> PEmulationSetEmitTouchEventsForMouse
-- | Whether touch emulation based on mouse input should be enabled.
[pEmulationSetEmitTouchEventsForMouseEnabled] :: PEmulationSetEmitTouchEventsForMouse -> Bool
-- | Touch/gesture events configuration. Default: current platform.
[pEmulationSetEmitTouchEventsForMouseConfiguration] :: PEmulationSetEmitTouchEventsForMouse -> Maybe PEmulationSetEmitTouchEventsForMouseConfiguration
-- | Parameters of the setEmitTouchEventsForMouse command.
data PEmulationSetEmitTouchEventsForMouseConfiguration
PEmulationSetEmitTouchEventsForMouseConfigurationMobile :: PEmulationSetEmitTouchEventsForMouseConfiguration
PEmulationSetEmitTouchEventsForMouseConfigurationDesktop :: PEmulationSetEmitTouchEventsForMouseConfiguration
-- | Parameters of the setDocumentCookieDisabled command.
data PEmulationSetDocumentCookieDisabled
PEmulationSetDocumentCookieDisabled :: Bool -> PEmulationSetDocumentCookieDisabled
-- | Whether document.coookie API should be disabled.
[pEmulationSetDocumentCookieDisabledDisabled] :: PEmulationSetDocumentCookieDisabled -> Bool
-- | Parameters of the setScrollbarsHidden command.
data PEmulationSetScrollbarsHidden
PEmulationSetScrollbarsHidden :: Bool -> PEmulationSetScrollbarsHidden
-- | Whether scrollbars should be always hidden.
[pEmulationSetScrollbarsHiddenHidden] :: PEmulationSetScrollbarsHidden -> Bool
-- | Overrides the values of device screen dimensions (window.screen.width,
-- window.screen.height, window.innerWidth, window.innerHeight, and
-- "device-width"/"device-height"-related CSS media query results).
--
-- Parameters of the setDeviceMetricsOverride command.
data PEmulationSetDeviceMetricsOverride
PEmulationSetDeviceMetricsOverride :: Int -> Int -> Double -> Bool -> Maybe Double -> Maybe Int -> Maybe Int -> Maybe Int -> Maybe Int -> Maybe Bool -> Maybe EmulationScreenOrientation -> Maybe PageViewport -> Maybe EmulationDisplayFeature -> PEmulationSetDeviceMetricsOverride
-- | Overriding width value in pixels (minimum 0, maximum 10000000). 0
-- disables the override.
[pEmulationSetDeviceMetricsOverrideWidth] :: PEmulationSetDeviceMetricsOverride -> Int
-- | Overriding height value in pixels (minimum 0, maximum 10000000). 0
-- disables the override.
[pEmulationSetDeviceMetricsOverrideHeight] :: PEmulationSetDeviceMetricsOverride -> Int
-- | Overriding device scale factor value. 0 disables the override.
[pEmulationSetDeviceMetricsOverrideDeviceScaleFactor] :: PEmulationSetDeviceMetricsOverride -> Double
-- | Whether to emulate mobile device. This includes viewport meta tag,
-- overlay scrollbars, text autosizing and more.
[pEmulationSetDeviceMetricsOverrideMobile] :: PEmulationSetDeviceMetricsOverride -> Bool
-- | Scale to apply to resulting view image.
[pEmulationSetDeviceMetricsOverrideScale] :: PEmulationSetDeviceMetricsOverride -> Maybe Double
-- | Overriding screen width value in pixels (minimum 0, maximum 10000000).
[pEmulationSetDeviceMetricsOverrideScreenWidth] :: PEmulationSetDeviceMetricsOverride -> Maybe Int
-- | Overriding screen height value in pixels (minimum 0, maximum
-- 10000000).
[pEmulationSetDeviceMetricsOverrideScreenHeight] :: PEmulationSetDeviceMetricsOverride -> Maybe Int
-- | Overriding view X position on screen in pixels (minimum 0, maximum
-- 10000000).
[pEmulationSetDeviceMetricsOverridePositionX] :: PEmulationSetDeviceMetricsOverride -> Maybe Int
-- | Overriding view Y position on screen in pixels (minimum 0, maximum
-- 10000000).
[pEmulationSetDeviceMetricsOverridePositionY] :: PEmulationSetDeviceMetricsOverride -> Maybe Int
-- | Do not set visible view size, rely upon explicit setVisibleSize call.
[pEmulationSetDeviceMetricsOverrideDontSetVisibleSize] :: PEmulationSetDeviceMetricsOverride -> Maybe Bool
-- | Screen orientation override.
[pEmulationSetDeviceMetricsOverrideScreenOrientation] :: PEmulationSetDeviceMetricsOverride -> Maybe EmulationScreenOrientation
-- | If set, the visible area of the page will be overridden to this
-- viewport. This viewport change is not observed by the page, e.g.
-- viewport-relative elements do not change positions.
[pEmulationSetDeviceMetricsOverrideViewport] :: PEmulationSetDeviceMetricsOverride -> Maybe PageViewport
-- | If set, the display feature of a multi-segment screen. If not set,
-- multi-segment support is turned-off.
[pEmulationSetDeviceMetricsOverrideDisplayFeature] :: PEmulationSetDeviceMetricsOverride -> Maybe EmulationDisplayFeature
-- | Sets or clears an override of the default background color of the
-- frame. This override is used if the content does not specify one.
--
-- Parameters of the setDefaultBackgroundColorOverride command.
data PEmulationSetDefaultBackgroundColorOverride
PEmulationSetDefaultBackgroundColorOverride :: Maybe DOMRGBA -> PEmulationSetDefaultBackgroundColorOverride
-- | RGBA of the default background color. If not specified, any existing
-- override will be cleared.
[pEmulationSetDefaultBackgroundColorOverrideColor] :: PEmulationSetDefaultBackgroundColorOverride -> Maybe DOMRGBA
-- | Enables CPU throttling to emulate slow CPUs.
--
-- Parameters of the setCPUThrottlingRate command.
data PEmulationSetCPUThrottlingRate
PEmulationSetCPUThrottlingRate :: Double -> PEmulationSetCPUThrottlingRate
-- | Throttling rate as a slowdown factor (1 is no throttle, 2 is 2x
-- slowdown, etc).
[pEmulationSetCPUThrottlingRateRate] :: PEmulationSetCPUThrottlingRate -> Double
-- | Automatically render all web contents using a dark theme.
--
-- Parameters of the setAutoDarkModeOverride command.
data PEmulationSetAutoDarkModeOverride
PEmulationSetAutoDarkModeOverride :: Maybe Bool -> PEmulationSetAutoDarkModeOverride
-- | Whether to enable or disable automatic dark mode. If not specified,
-- any existing override will be cleared.
[pEmulationSetAutoDarkModeOverrideEnabled] :: PEmulationSetAutoDarkModeOverride -> Maybe Bool
-- | Enables or disables simulating a focused and active page.
--
-- Parameters of the setFocusEmulationEnabled command.
data PEmulationSetFocusEmulationEnabled
PEmulationSetFocusEmulationEnabled :: Bool -> PEmulationSetFocusEmulationEnabled
-- | Whether to enable to disable focus emulation.
[pEmulationSetFocusEmulationEnabledEnabled] :: PEmulationSetFocusEmulationEnabled -> Bool
-- | Requests that page scale factor is reset to initial values.
--
-- Parameters of the resetPageScaleFactor command.
data PEmulationResetPageScaleFactor
PEmulationResetPageScaleFactor :: PEmulationResetPageScaleFactor
-- | Clears the overridden Geolocation Position and Error.
--
-- Parameters of the clearGeolocationOverride command.
data PEmulationClearGeolocationOverride
PEmulationClearGeolocationOverride :: PEmulationClearGeolocationOverride
-- | Clears the overridden device metrics.
--
-- Parameters of the clearDeviceMetricsOverride command.
data PEmulationClearDeviceMetricsOverride
PEmulationClearDeviceMetricsOverride :: PEmulationClearDeviceMetricsOverride
data EmulationCanEmulate
EmulationCanEmulate :: Bool -> EmulationCanEmulate
-- | True if emulation is supported.
[emulationCanEmulateResult] :: EmulationCanEmulate -> Bool
-- | Tells whether emulation is supported.
--
-- Parameters of the canEmulate command.
data PEmulationCanEmulate
PEmulationCanEmulate :: PEmulationCanEmulate
-- | Type of the virtualTimeBudgetExpired event.
data EmulationVirtualTimeBudgetExpired
EmulationVirtualTimeBudgetExpired :: EmulationVirtualTimeBudgetExpired
-- | Type DisabledImageType. Enum of image types that can be
-- disabled.
data EmulationDisabledImageType
EmulationDisabledImageTypeAvif :: EmulationDisabledImageType
EmulationDisabledImageTypeJxl :: EmulationDisabledImageType
EmulationDisabledImageTypeWebp :: EmulationDisabledImageType
-- | Type UserAgentMetadata. Used to specify User Agent Cient Hints
-- to emulate. See https://wicg.github.io/ua-client-hints Missing
-- optional values will be filled in by the target with what it would
-- normally use.
data EmulationUserAgentMetadata
EmulationUserAgentMetadata :: Maybe [EmulationUserAgentBrandVersion] -> Maybe [EmulationUserAgentBrandVersion] -> Text -> Text -> Text -> Text -> Bool -> Maybe Text -> Maybe Bool -> EmulationUserAgentMetadata
[emulationUserAgentMetadataBrands] :: EmulationUserAgentMetadata -> Maybe [EmulationUserAgentBrandVersion]
[emulationUserAgentMetadataFullVersionList] :: EmulationUserAgentMetadata -> Maybe [EmulationUserAgentBrandVersion]
[emulationUserAgentMetadataPlatform] :: EmulationUserAgentMetadata -> Text
[emulationUserAgentMetadataPlatformVersion] :: EmulationUserAgentMetadata -> Text
[emulationUserAgentMetadataArchitecture] :: EmulationUserAgentMetadata -> Text
[emulationUserAgentMetadataModel] :: EmulationUserAgentMetadata -> Text
[emulationUserAgentMetadataMobile] :: EmulationUserAgentMetadata -> Bool
[emulationUserAgentMetadataBitness] :: EmulationUserAgentMetadata -> Maybe Text
[emulationUserAgentMetadataWow64] :: EmulationUserAgentMetadata -> Maybe Bool
-- | Type UserAgentBrandVersion. Used to specify User Agent Cient
-- Hints to emulate. See https://wicg.github.io/ua-client-hints
data EmulationUserAgentBrandVersion
EmulationUserAgentBrandVersion :: Text -> Text -> EmulationUserAgentBrandVersion
[emulationUserAgentBrandVersionBrand] :: EmulationUserAgentBrandVersion -> Text
[emulationUserAgentBrandVersionVersion] :: EmulationUserAgentBrandVersion -> Text
-- | Type VirtualTimePolicy. advance: If the scheduler runs out of
-- immediate work, the virtual time base may fast forward to allow the
-- next delayed task (if any) to run; pause: The virtual time base may
-- not advance; pauseIfNetworkFetchesPending: The virtual time base may
-- not advance if there are any pending resource fetches.
data EmulationVirtualTimePolicy
EmulationVirtualTimePolicyAdvance :: EmulationVirtualTimePolicy
EmulationVirtualTimePolicyPause :: EmulationVirtualTimePolicy
EmulationVirtualTimePolicyPauseIfNetworkFetchesPending :: EmulationVirtualTimePolicy
-- | Type MediaFeature.
data EmulationMediaFeature
EmulationMediaFeature :: Text -> Text -> EmulationMediaFeature
[emulationMediaFeatureName] :: EmulationMediaFeature -> Text
[emulationMediaFeatureValue] :: EmulationMediaFeature -> Text
data EmulationDisplayFeature
EmulationDisplayFeature :: EmulationDisplayFeatureOrientation -> Int -> Int -> EmulationDisplayFeature
-- | Orientation of a display feature in relation to screen
[emulationDisplayFeatureOrientation] :: EmulationDisplayFeature -> EmulationDisplayFeatureOrientation
-- | The offset from the screen origin in either the x (for vertical
-- orientation) or y (for horizontal orientation) direction.
[emulationDisplayFeatureOffset] :: EmulationDisplayFeature -> Int
-- | A display feature may mask content such that it is not physically
-- displayed - this length along with the offset describes this area. A
-- display feature that only splits content will have a 0 mask_length.
[emulationDisplayFeatureMaskLength] :: EmulationDisplayFeature -> Int
-- | Type DisplayFeature.
data EmulationDisplayFeatureOrientation
EmulationDisplayFeatureOrientationVertical :: EmulationDisplayFeatureOrientation
EmulationDisplayFeatureOrientationHorizontal :: EmulationDisplayFeatureOrientation
data EmulationScreenOrientation
EmulationScreenOrientation :: EmulationScreenOrientationType -> Int -> EmulationScreenOrientation
-- | Orientation type.
[emulationScreenOrientationType] :: EmulationScreenOrientation -> EmulationScreenOrientationType
-- | Orientation angle.
[emulationScreenOrientationAngle] :: EmulationScreenOrientation -> Int
-- | Type ScreenOrientation. Screen orientation.
data EmulationScreenOrientationType
EmulationScreenOrientationTypePortraitPrimary :: EmulationScreenOrientationType
EmulationScreenOrientationTypePortraitSecondary :: EmulationScreenOrientationType
EmulationScreenOrientationTypeLandscapePrimary :: EmulationScreenOrientationType
EmulationScreenOrientationTypeLandscapeSecondary :: EmulationScreenOrientationType
data DOMGetQueryingDescendantsForContainer
DOMGetQueryingDescendantsForContainer :: [DOMNodeId] -> DOMGetQueryingDescendantsForContainer
-- | Descendant nodes with container queries against the given container.
[dOMGetQueryingDescendantsForContainerNodeIds] :: DOMGetQueryingDescendantsForContainer -> [DOMNodeId]
-- | Returns the descendants of a container query container that have
-- container queries against this container.
--
-- Parameters of the getQueryingDescendantsForContainer command.
data PDOMGetQueryingDescendantsForContainer
PDOMGetQueryingDescendantsForContainer :: DOMNodeId -> PDOMGetQueryingDescendantsForContainer
-- | Id of the container node to find querying descendants from.
[pDOMGetQueryingDescendantsForContainerNodeId] :: PDOMGetQueryingDescendantsForContainer -> DOMNodeId
data DOMGetContainerForNode
DOMGetContainerForNode :: Maybe DOMNodeId -> DOMGetContainerForNode
-- | The container node for the given node, or null if not found.
[dOMGetContainerForNodeNodeId] :: DOMGetContainerForNode -> Maybe DOMNodeId
-- | Returns the container of the given node based on container query
-- conditions. If containerName is given, it will find the nearest
-- container with a matching name; otherwise it will find the nearest
-- container regardless of its container name.
--
-- Parameters of the getContainerForNode command.
data PDOMGetContainerForNode
PDOMGetContainerForNode :: DOMNodeId -> Maybe Text -> PDOMGetContainerForNode
[pDOMGetContainerForNodeNodeId] :: PDOMGetContainerForNode -> DOMNodeId
[pDOMGetContainerForNodeContainerName] :: PDOMGetContainerForNode -> Maybe Text
data DOMGetFrameOwner
DOMGetFrameOwner :: DOMBackendNodeId -> Maybe DOMNodeId -> DOMGetFrameOwner
-- | Resulting node.
[dOMGetFrameOwnerBackendNodeId] :: DOMGetFrameOwner -> DOMBackendNodeId
-- | Id of the node at given coordinates, only when enabled and requested
-- document.
[dOMGetFrameOwnerNodeId] :: DOMGetFrameOwner -> Maybe DOMNodeId
-- | Returns iframe node that owns iframe with the given domain.
--
-- Parameters of the getFrameOwner command.
data PDOMGetFrameOwner
PDOMGetFrameOwner :: PageFrameId -> PDOMGetFrameOwner
[pDOMGetFrameOwnerFrameId] :: PDOMGetFrameOwner -> PageFrameId
-- | Undoes the last performed action.
--
-- Parameters of the undo command.
data PDOMUndo
PDOMUndo :: PDOMUndo
-- | Sets node HTML markup, returns new node id.
--
-- Parameters of the setOuterHTML command.
data PDOMSetOuterHTML
PDOMSetOuterHTML :: DOMNodeId -> Text -> PDOMSetOuterHTML
-- | Id of the node to set markup for.
[pDOMSetOuterHTMLNodeId] :: PDOMSetOuterHTML -> DOMNodeId
-- | Outer HTML markup to set.
[pDOMSetOuterHTMLOuterHTML] :: PDOMSetOuterHTML -> Text
-- | Sets node value for a node with given id.
--
-- Parameters of the setNodeValue command.
data PDOMSetNodeValue
PDOMSetNodeValue :: DOMNodeId -> Text -> PDOMSetNodeValue
-- | Id of the node to set value for.
[pDOMSetNodeValueNodeId] :: PDOMSetNodeValue -> DOMNodeId
-- | New node's value.
[pDOMSetNodeValueValue] :: PDOMSetNodeValue -> Text
data DOMSetNodeName
DOMSetNodeName :: DOMNodeId -> DOMSetNodeName
-- | New node's id.
[dOMSetNodeNameNodeId] :: DOMSetNodeName -> DOMNodeId
-- | Sets node name for a node with given id.
--
-- Parameters of the setNodeName command.
data PDOMSetNodeName
PDOMSetNodeName :: DOMNodeId -> Text -> PDOMSetNodeName
-- | Id of the node to set name for.
[pDOMSetNodeNameNodeId] :: PDOMSetNodeName -> DOMNodeId
-- | New node's name.
[pDOMSetNodeNameName] :: PDOMSetNodeName -> Text
-- | Enables console to refer to the node with given id via $x (see Command
-- Line API for more details $x functions).
--
-- Parameters of the setInspectedNode command.
data PDOMSetInspectedNode
PDOMSetInspectedNode :: DOMNodeId -> PDOMSetInspectedNode
-- | DOM node id to be accessible by means of $x command line API.
[pDOMSetInspectedNodeNodeId] :: PDOMSetInspectedNode -> DOMNodeId
data DOMGetFileInfo
DOMGetFileInfo :: Text -> DOMGetFileInfo
[dOMGetFileInfoPath] :: DOMGetFileInfo -> Text
-- | Returns file information for the given File wrapper.
--
-- Parameters of the getFileInfo command.
data PDOMGetFileInfo
PDOMGetFileInfo :: RuntimeRemoteObjectId -> PDOMGetFileInfo
-- | JavaScript object id of the node wrapper.
[pDOMGetFileInfoObjectId] :: PDOMGetFileInfo -> RuntimeRemoteObjectId
data DOMGetNodeStackTraces
DOMGetNodeStackTraces :: Maybe RuntimeStackTrace -> DOMGetNodeStackTraces
-- | Creation stack trace, if available.
[dOMGetNodeStackTracesCreation] :: DOMGetNodeStackTraces -> Maybe RuntimeStackTrace
-- | Gets stack traces associated with a Node. As of now, only provides
-- stack trace for Node creation.
--
-- Parameters of the getNodeStackTraces command.
data PDOMGetNodeStackTraces
PDOMGetNodeStackTraces :: DOMNodeId -> PDOMGetNodeStackTraces
-- | Id of the node to get stack traces for.
[pDOMGetNodeStackTracesNodeId] :: PDOMGetNodeStackTraces -> DOMNodeId
-- | Sets if stack traces should be captured for Nodes. See
-- getNodeStackTraces. Default is disabled.
--
-- Parameters of the setNodeStackTracesEnabled command.
data PDOMSetNodeStackTracesEnabled
PDOMSetNodeStackTracesEnabled :: Bool -> PDOMSetNodeStackTracesEnabled
-- | Enable or disable.
[pDOMSetNodeStackTracesEnabledEnable] :: PDOMSetNodeStackTracesEnabled -> Bool
-- | Sets files for the given file input element.
--
-- Parameters of the setFileInputFiles command.
data PDOMSetFileInputFiles
PDOMSetFileInputFiles :: [Text] -> Maybe DOMNodeId -> Maybe DOMBackendNodeId -> Maybe RuntimeRemoteObjectId -> PDOMSetFileInputFiles
-- | Array of file paths to set.
[pDOMSetFileInputFilesFiles] :: PDOMSetFileInputFiles -> [Text]
-- | Identifier of the node.
[pDOMSetFileInputFilesNodeId] :: PDOMSetFileInputFiles -> Maybe DOMNodeId
-- | Identifier of the backend node.
[pDOMSetFileInputFilesBackendNodeId] :: PDOMSetFileInputFiles -> Maybe DOMBackendNodeId
-- | JavaScript object id of the node wrapper.
[pDOMSetFileInputFilesObjectId] :: PDOMSetFileInputFiles -> Maybe RuntimeRemoteObjectId
-- | Sets attributes on element with given id. This method is useful when
-- user edits some existing attribute value and types in several
-- attribute name/value pairs.
--
-- Parameters of the setAttributesAsText command.
data PDOMSetAttributesAsText
PDOMSetAttributesAsText :: DOMNodeId -> Text -> Maybe Text -> PDOMSetAttributesAsText
-- | Id of the element to set attributes for.
[pDOMSetAttributesAsTextNodeId] :: PDOMSetAttributesAsText -> DOMNodeId
-- | Text with a number of attributes. Will parse this text using HTML
-- parser.
[pDOMSetAttributesAsTextText] :: PDOMSetAttributesAsText -> Text
-- | Attribute name to replace with new attributes derived from text in
-- case text parsed successfully.
[pDOMSetAttributesAsTextName] :: PDOMSetAttributesAsText -> Maybe Text
-- | Sets attribute for an element with given id.
--
-- Parameters of the setAttributeValue command.
data PDOMSetAttributeValue
PDOMSetAttributeValue :: DOMNodeId -> Text -> Text -> PDOMSetAttributeValue
-- | Id of the element to set attribute for.
[pDOMSetAttributeValueNodeId] :: PDOMSetAttributeValue -> DOMNodeId
-- | Attribute name.
[pDOMSetAttributeValueName] :: PDOMSetAttributeValue -> Text
-- | Attribute value.
[pDOMSetAttributeValueValue] :: PDOMSetAttributeValue -> Text
data DOMResolveNode
DOMResolveNode :: RuntimeRemoteObject -> DOMResolveNode
-- | JavaScript object wrapper for given node.
[dOMResolveNodeObject] :: DOMResolveNode -> RuntimeRemoteObject
-- | Resolves the JavaScript node object for a given NodeId or
-- BackendNodeId.
--
-- Parameters of the resolveNode command.
data PDOMResolveNode
PDOMResolveNode :: Maybe DOMNodeId -> Maybe DOMBackendNodeId -> Maybe Text -> Maybe RuntimeExecutionContextId -> PDOMResolveNode
-- | Id of the node to resolve.
[pDOMResolveNodeNodeId] :: PDOMResolveNode -> Maybe DOMNodeId
-- | Backend identifier of the node to resolve.
[pDOMResolveNodeBackendNodeId] :: PDOMResolveNode -> Maybe DOMBackendNodeId
-- | Symbolic group name that can be used to release multiple objects.
[pDOMResolveNodeObjectGroup] :: PDOMResolveNode -> Maybe Text
-- | Execution context in which to resolve the node.
[pDOMResolveNodeExecutionContextId] :: PDOMResolveNode -> Maybe RuntimeExecutionContextId
data DOMRequestNode
DOMRequestNode :: DOMNodeId -> DOMRequestNode
-- | Node id for given object.
[dOMRequestNodeNodeId] :: DOMRequestNode -> DOMNodeId
-- | Requests that the node is sent to the caller given the JavaScript node
-- object reference. All nodes that form the path from the node to the
-- root are also sent to the client as a series of setChildNodes
-- notifications.
--
-- Parameters of the requestNode command.
data PDOMRequestNode
PDOMRequestNode :: RuntimeRemoteObjectId -> PDOMRequestNode
-- | JavaScript object id to convert into node.
[pDOMRequestNodeObjectId] :: PDOMRequestNode -> RuntimeRemoteObjectId
-- | Requests that children of the node with given id are returned to the
-- caller in form of setChildNodes events where not only
-- immediate children are retrieved, but all children down to the
-- specified depth.
--
-- Parameters of the requestChildNodes command.
data PDOMRequestChildNodes
PDOMRequestChildNodes :: DOMNodeId -> Maybe Int -> Maybe Bool -> PDOMRequestChildNodes
-- | Id of the node to get children for.
[pDOMRequestChildNodesNodeId] :: PDOMRequestChildNodes -> DOMNodeId
-- | The maximum depth at which children should be retrieved, defaults to
-- 1. Use -1 for the entire subtree or provide an integer larger than 0.
[pDOMRequestChildNodesDepth] :: PDOMRequestChildNodes -> Maybe Int
-- | Whether or not iframes and shadow roots should be traversed when
-- returning the sub-tree (default is false).
[pDOMRequestChildNodesPierce] :: PDOMRequestChildNodes -> Maybe Bool
-- | Removes node with given id.
--
-- Parameters of the removeNode command.
data PDOMRemoveNode
PDOMRemoveNode :: DOMNodeId -> PDOMRemoveNode
-- | Id of the node to remove.
[pDOMRemoveNodeNodeId] :: PDOMRemoveNode -> DOMNodeId
-- | Removes attribute with given name from an element with given id.
--
-- Parameters of the removeAttribute command.
data PDOMRemoveAttribute
PDOMRemoveAttribute :: DOMNodeId -> Text -> PDOMRemoveAttribute
-- | Id of the element to remove attribute from.
[pDOMRemoveAttributeNodeId] :: PDOMRemoveAttribute -> DOMNodeId
-- | Name of the attribute to remove.
[pDOMRemoveAttributeName] :: PDOMRemoveAttribute -> Text
-- | Re-does the last undone action.
--
-- Parameters of the redo command.
data PDOMRedo
PDOMRedo :: PDOMRedo
data DOMGetTopLayerElements
DOMGetTopLayerElements :: [DOMNodeId] -> DOMGetTopLayerElements
-- | NodeIds of top layer elements
[dOMGetTopLayerElementsNodeIds] :: DOMGetTopLayerElements -> [DOMNodeId]
-- | Returns NodeIds of current top layer elements. Top layer is rendered
-- closest to the user within a viewport, therefore its elements always
-- appear on top of all other content.
--
-- Parameters of the getTopLayerElements command.
data PDOMGetTopLayerElements
PDOMGetTopLayerElements :: PDOMGetTopLayerElements
data DOMQuerySelectorAll
DOMQuerySelectorAll :: [DOMNodeId] -> DOMQuerySelectorAll
-- | Query selector result.
[dOMQuerySelectorAllNodeIds] :: DOMQuerySelectorAll -> [DOMNodeId]
-- | Executes querySelectorAll on a given node.
--
-- Parameters of the querySelectorAll command.
data PDOMQuerySelectorAll
PDOMQuerySelectorAll :: DOMNodeId -> Text -> PDOMQuerySelectorAll
-- | Id of the node to query upon.
[pDOMQuerySelectorAllNodeId] :: PDOMQuerySelectorAll -> DOMNodeId
-- | Selector string.
[pDOMQuerySelectorAllSelector] :: PDOMQuerySelectorAll -> Text
data DOMQuerySelector
DOMQuerySelector :: DOMNodeId -> DOMQuerySelector
-- | Query selector result.
[dOMQuerySelectorNodeId] :: DOMQuerySelector -> DOMNodeId
-- | Executes querySelector on a given node.
--
-- Parameters of the querySelector command.
data PDOMQuerySelector
PDOMQuerySelector :: DOMNodeId -> Text -> PDOMQuerySelector
-- | Id of the node to query upon.
[pDOMQuerySelectorNodeId] :: PDOMQuerySelector -> DOMNodeId
-- | Selector string.
[pDOMQuerySelectorSelector] :: PDOMQuerySelector -> Text
data DOMPushNodesByBackendIdsToFrontend
DOMPushNodesByBackendIdsToFrontend :: [DOMNodeId] -> DOMPushNodesByBackendIdsToFrontend
-- | The array of ids of pushed nodes that correspond to the backend ids
-- specified in backendNodeIds.
[dOMPushNodesByBackendIdsToFrontendNodeIds] :: DOMPushNodesByBackendIdsToFrontend -> [DOMNodeId]
-- | Requests that a batch of nodes is sent to the caller given their
-- backend node ids.
--
-- Parameters of the pushNodesByBackendIdsToFrontend command.
data PDOMPushNodesByBackendIdsToFrontend
PDOMPushNodesByBackendIdsToFrontend :: [DOMBackendNodeId] -> PDOMPushNodesByBackendIdsToFrontend
-- | The array of backend node ids.
[pDOMPushNodesByBackendIdsToFrontendBackendNodeIds] :: PDOMPushNodesByBackendIdsToFrontend -> [DOMBackendNodeId]
data DOMPushNodeByPathToFrontend
DOMPushNodeByPathToFrontend :: DOMNodeId -> DOMPushNodeByPathToFrontend
-- | Id of the node for given path.
[dOMPushNodeByPathToFrontendNodeId] :: DOMPushNodeByPathToFrontend -> DOMNodeId
-- | Requests that the node is sent to the caller given its path. // FIXME,
-- use XPath
--
-- Parameters of the pushNodeByPathToFrontend command.
data PDOMPushNodeByPathToFrontend
PDOMPushNodeByPathToFrontend :: Text -> PDOMPushNodeByPathToFrontend
-- | Path to node in the proprietary format.
[pDOMPushNodeByPathToFrontendPath] :: PDOMPushNodeByPathToFrontend -> Text
data DOMPerformSearch
DOMPerformSearch :: Text -> Int -> DOMPerformSearch
-- | Unique search session identifier.
[dOMPerformSearchSearchId] :: DOMPerformSearch -> Text
-- | Number of search results.
[dOMPerformSearchResultCount] :: DOMPerformSearch -> Int
-- | Searches for a given string in the DOM tree. Use
-- getSearchResults to access search results or
-- cancelSearch to end this search session.
--
-- Parameters of the performSearch command.
data PDOMPerformSearch
PDOMPerformSearch :: Text -> Maybe Bool -> PDOMPerformSearch
-- | Plain text or query selector or XPath search query.
[pDOMPerformSearchQuery] :: PDOMPerformSearch -> Text
-- | True to search in user agent shadow DOM.
[pDOMPerformSearchIncludeUserAgentShadowDOM] :: PDOMPerformSearch -> Maybe Bool
data DOMMoveTo
DOMMoveTo :: DOMNodeId -> DOMMoveTo
-- | New id of the moved node.
[dOMMoveToNodeId] :: DOMMoveTo -> DOMNodeId
-- | Moves node into the new container, places it before the given anchor.
--
-- Parameters of the moveTo command.
data PDOMMoveTo
PDOMMoveTo :: DOMNodeId -> DOMNodeId -> Maybe DOMNodeId -> PDOMMoveTo
-- | Id of the node to move.
[pDOMMoveToNodeId] :: PDOMMoveTo -> DOMNodeId
-- | Id of the element to drop the moved node into.
[pDOMMoveToTargetNodeId] :: PDOMMoveTo -> DOMNodeId
-- | Drop node before this one (if absent, the moved node becomes the last
-- child of targetNodeId).
[pDOMMoveToInsertBeforeNodeId] :: PDOMMoveTo -> Maybe DOMNodeId
-- | Marks last undoable state.
--
-- Parameters of the markUndoableState command.
data PDOMMarkUndoableState
PDOMMarkUndoableState :: PDOMMarkUndoableState
-- | Highlights given rectangle.
--
-- Parameters of the highlightRect command.
data PDOMHighlightRect
PDOMHighlightRect :: PDOMHighlightRect
-- | Highlights DOM node.
--
-- Parameters of the highlightNode command.
data PDOMHighlightNode
PDOMHighlightNode :: PDOMHighlightNode
-- | Hides any highlight.
--
-- Parameters of the hideHighlight command.
data PDOMHideHighlight
PDOMHideHighlight :: PDOMHideHighlight
data DOMGetSearchResults
DOMGetSearchResults :: [DOMNodeId] -> DOMGetSearchResults
-- | Ids of the search result nodes.
[dOMGetSearchResultsNodeIds] :: DOMGetSearchResults -> [DOMNodeId]
-- | Returns search results from given fromIndex to given
-- toIndex from the search with the given identifier.
--
-- Parameters of the getSearchResults command.
data PDOMGetSearchResults
PDOMGetSearchResults :: Text -> Int -> Int -> PDOMGetSearchResults
-- | Unique search session identifier.
[pDOMGetSearchResultsSearchId] :: PDOMGetSearchResults -> Text
-- | Start index of the search result to be returned.
[pDOMGetSearchResultsFromIndex] :: PDOMGetSearchResults -> Int
-- | End index of the search result to be returned.
[pDOMGetSearchResultsToIndex] :: PDOMGetSearchResults -> Int
data DOMGetRelayoutBoundary
DOMGetRelayoutBoundary :: DOMNodeId -> DOMGetRelayoutBoundary
-- | Relayout boundary node id for the given node.
[dOMGetRelayoutBoundaryNodeId] :: DOMGetRelayoutBoundary -> DOMNodeId
-- | Returns the id of the nearest ancestor that is a relayout boundary.
--
-- Parameters of the getRelayoutBoundary command.
data PDOMGetRelayoutBoundary
PDOMGetRelayoutBoundary :: DOMNodeId -> PDOMGetRelayoutBoundary
-- | Id of the node.
[pDOMGetRelayoutBoundaryNodeId] :: PDOMGetRelayoutBoundary -> DOMNodeId
data DOMGetOuterHTML
DOMGetOuterHTML :: Text -> DOMGetOuterHTML
-- | Outer HTML markup.
[dOMGetOuterHTMLOuterHTML] :: DOMGetOuterHTML -> Text
-- | Returns node's HTML markup.
--
-- Parameters of the getOuterHTML command.
data PDOMGetOuterHTML
PDOMGetOuterHTML :: Maybe DOMNodeId -> Maybe DOMBackendNodeId -> Maybe RuntimeRemoteObjectId -> PDOMGetOuterHTML
-- | Identifier of the node.
[pDOMGetOuterHTMLNodeId] :: PDOMGetOuterHTML -> Maybe DOMNodeId
-- | Identifier of the backend node.
[pDOMGetOuterHTMLBackendNodeId] :: PDOMGetOuterHTML -> Maybe DOMBackendNodeId
-- | JavaScript object id of the node wrapper.
[pDOMGetOuterHTMLObjectId] :: PDOMGetOuterHTML -> Maybe RuntimeRemoteObjectId
data DOMGetNodeForLocation
DOMGetNodeForLocation :: DOMBackendNodeId -> PageFrameId -> Maybe DOMNodeId -> DOMGetNodeForLocation
-- | Resulting node.
[dOMGetNodeForLocationBackendNodeId] :: DOMGetNodeForLocation -> DOMBackendNodeId
-- | Frame this node belongs to.
[dOMGetNodeForLocationFrameId] :: DOMGetNodeForLocation -> PageFrameId
-- | Id of the node at given coordinates, only when enabled and requested
-- document.
[dOMGetNodeForLocationNodeId] :: DOMGetNodeForLocation -> Maybe DOMNodeId
-- | Returns node id at given location. Depending on whether DOM domain is
-- enabled, nodeId is either returned or not.
--
-- Parameters of the getNodeForLocation command.
data PDOMGetNodeForLocation
PDOMGetNodeForLocation :: Int -> Int -> Maybe Bool -> Maybe Bool -> PDOMGetNodeForLocation
-- | X coordinate.
[pDOMGetNodeForLocationX] :: PDOMGetNodeForLocation -> Int
-- | Y coordinate.
[pDOMGetNodeForLocationY] :: PDOMGetNodeForLocation -> Int
-- | False to skip to the nearest non-UA shadow root ancestor (default:
-- false).
[pDOMGetNodeForLocationIncludeUserAgentShadowDOM] :: PDOMGetNodeForLocation -> Maybe Bool
-- | Whether to ignore pointer-events: none on elements and hit test them.
[pDOMGetNodeForLocationIgnorePointerEventsNone] :: PDOMGetNodeForLocation -> Maybe Bool
data DOMGetNodesForSubtreeByStyle
DOMGetNodesForSubtreeByStyle :: [DOMNodeId] -> DOMGetNodesForSubtreeByStyle
-- | Resulting nodes.
[dOMGetNodesForSubtreeByStyleNodeIds] :: DOMGetNodesForSubtreeByStyle -> [DOMNodeId]
-- | Finds nodes with a given computed style in a subtree.
--
-- Parameters of the getNodesForSubtreeByStyle command.
data PDOMGetNodesForSubtreeByStyle
PDOMGetNodesForSubtreeByStyle :: DOMNodeId -> [DOMCSSComputedStyleProperty] -> Maybe Bool -> PDOMGetNodesForSubtreeByStyle
-- | Node ID pointing to the root of a subtree.
[pDOMGetNodesForSubtreeByStyleNodeId] :: PDOMGetNodesForSubtreeByStyle -> DOMNodeId
-- | The style to filter nodes by (includes nodes if any of properties
-- matches).
[pDOMGetNodesForSubtreeByStyleComputedStyles] :: PDOMGetNodesForSubtreeByStyle -> [DOMCSSComputedStyleProperty]
-- | Whether or not iframes and shadow roots in the same target should be
-- traversed when returning the results (default is false).
[pDOMGetNodesForSubtreeByStylePierce] :: PDOMGetNodesForSubtreeByStyle -> Maybe Bool
data DOMGetDocument
DOMGetDocument :: DOMNode -> DOMGetDocument
-- | Resulting node.
[dOMGetDocumentRoot] :: DOMGetDocument -> DOMNode
-- | Returns the root DOM node (and optionally the subtree) to the caller.
--
-- Parameters of the getDocument command.
data PDOMGetDocument
PDOMGetDocument :: Maybe Int -> Maybe Bool -> PDOMGetDocument
-- | The maximum depth at which children should be retrieved, defaults to
-- 1. Use -1 for the entire subtree or provide an integer larger than 0.
[pDOMGetDocumentDepth] :: PDOMGetDocument -> Maybe Int
-- | Whether or not iframes and shadow roots should be traversed when
-- returning the subtree (default is false).
[pDOMGetDocumentPierce] :: PDOMGetDocument -> Maybe Bool
data DOMGetContentQuads
DOMGetContentQuads :: [DOMQuad] -> DOMGetContentQuads
-- | Quads that describe node layout relative to viewport.
[dOMGetContentQuadsQuads] :: DOMGetContentQuads -> [DOMQuad]
-- | Returns quads that describe node position on the page. This method
-- might return multiple quads for inline nodes.
--
-- Parameters of the getContentQuads command.
data PDOMGetContentQuads
PDOMGetContentQuads :: Maybe DOMNodeId -> Maybe DOMBackendNodeId -> Maybe RuntimeRemoteObjectId -> PDOMGetContentQuads
-- | Identifier of the node.
[pDOMGetContentQuadsNodeId] :: PDOMGetContentQuads -> Maybe DOMNodeId
-- | Identifier of the backend node.
[pDOMGetContentQuadsBackendNodeId] :: PDOMGetContentQuads -> Maybe DOMBackendNodeId
-- | JavaScript object id of the node wrapper.
[pDOMGetContentQuadsObjectId] :: PDOMGetContentQuads -> Maybe RuntimeRemoteObjectId
data DOMGetBoxModel
DOMGetBoxModel :: DOMBoxModel -> DOMGetBoxModel
-- | Box model for the node.
[dOMGetBoxModelModel] :: DOMGetBoxModel -> DOMBoxModel
-- | Returns boxes for the given node.
--
-- Parameters of the getBoxModel command.
data PDOMGetBoxModel
PDOMGetBoxModel :: Maybe DOMNodeId -> Maybe DOMBackendNodeId -> Maybe RuntimeRemoteObjectId -> PDOMGetBoxModel
-- | Identifier of the node.
[pDOMGetBoxModelNodeId] :: PDOMGetBoxModel -> Maybe DOMNodeId
-- | Identifier of the backend node.
[pDOMGetBoxModelBackendNodeId] :: PDOMGetBoxModel -> Maybe DOMBackendNodeId
-- | JavaScript object id of the node wrapper.
[pDOMGetBoxModelObjectId] :: PDOMGetBoxModel -> Maybe RuntimeRemoteObjectId
data DOMGetAttributes
DOMGetAttributes :: [Text] -> DOMGetAttributes
-- | An interleaved array of node attribute names and values.
[dOMGetAttributesAttributes] :: DOMGetAttributes -> [Text]
-- | Returns attributes for the specified node.
--
-- Parameters of the getAttributes command.
data PDOMGetAttributes
PDOMGetAttributes :: DOMNodeId -> PDOMGetAttributes
-- | Id of the node to retrieve attibutes for.
[pDOMGetAttributesNodeId] :: PDOMGetAttributes -> DOMNodeId
-- | Focuses the given element.
--
-- Parameters of the focus command.
data PDOMFocus
PDOMFocus :: Maybe DOMNodeId -> Maybe DOMBackendNodeId -> Maybe RuntimeRemoteObjectId -> PDOMFocus
-- | Identifier of the node.
[pDOMFocusNodeId] :: PDOMFocus -> Maybe DOMNodeId
-- | Identifier of the backend node.
[pDOMFocusBackendNodeId] :: PDOMFocus -> Maybe DOMBackendNodeId
-- | JavaScript object id of the node wrapper.
[pDOMFocusObjectId] :: PDOMFocus -> Maybe RuntimeRemoteObjectId
data PDOMEnable
PDOMEnable :: Maybe PDOMEnableIncludeWhitespace -> PDOMEnable
-- | Whether to include whitespaces in the children array of returned
-- Nodes.
[pDOMEnableIncludeWhitespace] :: PDOMEnable -> Maybe PDOMEnableIncludeWhitespace
-- | Enables DOM agent for the given page.
--
-- Parameters of the enable command.
data PDOMEnableIncludeWhitespace
PDOMEnableIncludeWhitespaceNone :: PDOMEnableIncludeWhitespace
PDOMEnableIncludeWhitespaceAll :: PDOMEnableIncludeWhitespace
-- | Discards search results from the session with the given id.
-- getSearchResults should no longer be called for that search.
--
-- Parameters of the discardSearchResults command.
data PDOMDiscardSearchResults
PDOMDiscardSearchResults :: Text -> PDOMDiscardSearchResults
-- | Unique search session identifier.
[pDOMDiscardSearchResultsSearchId] :: PDOMDiscardSearchResults -> Text
-- | Disables DOM agent for the given page.
--
-- Parameters of the disable command.
data PDOMDisable
PDOMDisable :: PDOMDisable
-- | Scrolls the specified rect of the given node into view if not already
-- visible. Note: exactly one between nodeId, backendNodeId and objectId
-- should be passed to identify the node.
--
-- Parameters of the scrollIntoViewIfNeeded command.
data PDOMScrollIntoViewIfNeeded
PDOMScrollIntoViewIfNeeded :: Maybe DOMNodeId -> Maybe DOMBackendNodeId -> Maybe RuntimeRemoteObjectId -> Maybe DOMRect -> PDOMScrollIntoViewIfNeeded
-- | Identifier of the node.
[pDOMScrollIntoViewIfNeededNodeId] :: PDOMScrollIntoViewIfNeeded -> Maybe DOMNodeId
-- | Identifier of the backend node.
[pDOMScrollIntoViewIfNeededBackendNodeId] :: PDOMScrollIntoViewIfNeeded -> Maybe DOMBackendNodeId
-- | JavaScript object id of the node wrapper.
[pDOMScrollIntoViewIfNeededObjectId] :: PDOMScrollIntoViewIfNeeded -> Maybe RuntimeRemoteObjectId
-- | The rect to be scrolled into view, relative to the node's border box,
-- in CSS pixels. When omitted, center of the node will be used, similar
-- to Element.scrollIntoView.
[pDOMScrollIntoViewIfNeededRect] :: PDOMScrollIntoViewIfNeeded -> Maybe DOMRect
data DOMDescribeNode
DOMDescribeNode :: DOMNode -> DOMDescribeNode
-- | Node description.
[dOMDescribeNodeNode] :: DOMDescribeNode -> DOMNode
-- | Describes node given its id, does not require domain to be enabled.
-- Does not start tracking any objects, can be used for automation.
--
-- Parameters of the describeNode command.
data PDOMDescribeNode
PDOMDescribeNode :: Maybe DOMNodeId -> Maybe DOMBackendNodeId -> Maybe RuntimeRemoteObjectId -> Maybe Int -> Maybe Bool -> PDOMDescribeNode
-- | Identifier of the node.
[pDOMDescribeNodeNodeId] :: PDOMDescribeNode -> Maybe DOMNodeId
-- | Identifier of the backend node.
[pDOMDescribeNodeBackendNodeId] :: PDOMDescribeNode -> Maybe DOMBackendNodeId
-- | JavaScript object id of the node wrapper.
[pDOMDescribeNodeObjectId] :: PDOMDescribeNode -> Maybe RuntimeRemoteObjectId
-- | The maximum depth at which children should be retrieved, defaults to
-- 1. Use -1 for the entire subtree or provide an integer larger than 0.
[pDOMDescribeNodeDepth] :: PDOMDescribeNode -> Maybe Int
-- | Whether or not iframes and shadow roots should be traversed when
-- returning the subtree (default is false).
[pDOMDescribeNodePierce] :: PDOMDescribeNode -> Maybe Bool
data DOMCopyTo
DOMCopyTo :: DOMNodeId -> DOMCopyTo
-- | Id of the node clone.
[dOMCopyToNodeId] :: DOMCopyTo -> DOMNodeId
-- | Creates a deep copy of the specified node and places it into the
-- target container before the given anchor.
--
-- Parameters of the copyTo command.
data PDOMCopyTo
PDOMCopyTo :: DOMNodeId -> DOMNodeId -> Maybe DOMNodeId -> PDOMCopyTo
-- | Id of the node to copy.
[pDOMCopyToNodeId] :: PDOMCopyTo -> DOMNodeId
-- | Id of the element to drop the copy into.
[pDOMCopyToTargetNodeId] :: PDOMCopyTo -> DOMNodeId
-- | Drop the copy before this node (if absent, the copy becomes the last
-- child of targetNodeId).
[pDOMCopyToInsertBeforeNodeId] :: PDOMCopyTo -> Maybe DOMNodeId
data DOMCollectClassNamesFromSubtree
DOMCollectClassNamesFromSubtree :: [Text] -> DOMCollectClassNamesFromSubtree
-- | Class name list.
[dOMCollectClassNamesFromSubtreeClassNames] :: DOMCollectClassNamesFromSubtree -> [Text]
-- | Collects class names for the node with given id and all of it's child
-- nodes.
--
-- Parameters of the collectClassNamesFromSubtree command.
data PDOMCollectClassNamesFromSubtree
PDOMCollectClassNamesFromSubtree :: DOMNodeId -> PDOMCollectClassNamesFromSubtree
-- | Id of the node to collect class names.
[pDOMCollectClassNamesFromSubtreeNodeId] :: PDOMCollectClassNamesFromSubtree -> DOMNodeId
-- | Type of the shadowRootPushed event.
data DOMShadowRootPushed
DOMShadowRootPushed :: DOMNodeId -> DOMNode -> DOMShadowRootPushed
-- | Host element id.
[dOMShadowRootPushedHostId] :: DOMShadowRootPushed -> DOMNodeId
-- | Shadow root.
[dOMShadowRootPushedRoot] :: DOMShadowRootPushed -> DOMNode
-- | Type of the shadowRootPopped event.
data DOMShadowRootPopped
DOMShadowRootPopped :: DOMNodeId -> DOMNodeId -> DOMShadowRootPopped
-- | Host element id.
[dOMShadowRootPoppedHostId] :: DOMShadowRootPopped -> DOMNodeId
-- | Shadow root id.
[dOMShadowRootPoppedRootId] :: DOMShadowRootPopped -> DOMNodeId
-- | Type of the setChildNodes event.
data DOMSetChildNodes
DOMSetChildNodes :: DOMNodeId -> [DOMNode] -> DOMSetChildNodes
-- | Parent node id to populate with children.
[dOMSetChildNodesParentId] :: DOMSetChildNodes -> DOMNodeId
-- | Child nodes array.
[dOMSetChildNodesNodes] :: DOMSetChildNodes -> [DOMNode]
-- | Type of the pseudoElementRemoved event.
data DOMPseudoElementRemoved
DOMPseudoElementRemoved :: DOMNodeId -> DOMNodeId -> DOMPseudoElementRemoved
-- | Pseudo element's parent element id.
[dOMPseudoElementRemovedParentId] :: DOMPseudoElementRemoved -> DOMNodeId
-- | The removed pseudo element id.
[dOMPseudoElementRemovedPseudoElementId] :: DOMPseudoElementRemoved -> DOMNodeId
-- | Type of the topLayerElementsUpdated event.
data DOMTopLayerElementsUpdated
DOMTopLayerElementsUpdated :: DOMTopLayerElementsUpdated
-- | Type of the pseudoElementAdded event.
data DOMPseudoElementAdded
DOMPseudoElementAdded :: DOMNodeId -> DOMNode -> DOMPseudoElementAdded
-- | Pseudo element's parent element id.
[dOMPseudoElementAddedParentId] :: DOMPseudoElementAdded -> DOMNodeId
-- | The added pseudo element.
[dOMPseudoElementAddedPseudoElement] :: DOMPseudoElementAdded -> DOMNode
-- | Type of the inlineStyleInvalidated event.
data DOMInlineStyleInvalidated
DOMInlineStyleInvalidated :: [DOMNodeId] -> DOMInlineStyleInvalidated
-- | Ids of the nodes for which the inline styles have been invalidated.
[dOMInlineStyleInvalidatedNodeIds] :: DOMInlineStyleInvalidated -> [DOMNodeId]
-- | Type of the documentUpdated event.
data DOMDocumentUpdated
DOMDocumentUpdated :: DOMDocumentUpdated
-- | Type of the distributedNodesUpdated event.
data DOMDistributedNodesUpdated
DOMDistributedNodesUpdated :: DOMNodeId -> [DOMBackendNode] -> DOMDistributedNodesUpdated
-- | Insertion point where distributed nodes were updated.
[dOMDistributedNodesUpdatedInsertionPointId] :: DOMDistributedNodesUpdated -> DOMNodeId
-- | Distributed nodes for given insertion point.
[dOMDistributedNodesUpdatedDistributedNodes] :: DOMDistributedNodesUpdated -> [DOMBackendNode]
-- | Type of the childNodeRemoved event.
data DOMChildNodeRemoved
DOMChildNodeRemoved :: DOMNodeId -> DOMNodeId -> DOMChildNodeRemoved
-- | Parent id.
[dOMChildNodeRemovedParentNodeId] :: DOMChildNodeRemoved -> DOMNodeId
-- | Id of the node that has been removed.
[dOMChildNodeRemovedNodeId] :: DOMChildNodeRemoved -> DOMNodeId
-- | Type of the childNodeInserted event.
data DOMChildNodeInserted
DOMChildNodeInserted :: DOMNodeId -> DOMNodeId -> DOMNode -> DOMChildNodeInserted
-- | Id of the node that has changed.
[dOMChildNodeInsertedParentNodeId] :: DOMChildNodeInserted -> DOMNodeId
-- | Id of the previous sibling.
[dOMChildNodeInsertedPreviousNodeId] :: DOMChildNodeInserted -> DOMNodeId
-- | Inserted node data.
[dOMChildNodeInsertedNode] :: DOMChildNodeInserted -> DOMNode
-- | Type of the childNodeCountUpdated event.
data DOMChildNodeCountUpdated
DOMChildNodeCountUpdated :: DOMNodeId -> Int -> DOMChildNodeCountUpdated
-- | Id of the node that has changed.
[dOMChildNodeCountUpdatedNodeId] :: DOMChildNodeCountUpdated -> DOMNodeId
-- | New node count.
[dOMChildNodeCountUpdatedChildNodeCount] :: DOMChildNodeCountUpdated -> Int
-- | Type of the characterDataModified event.
data DOMCharacterDataModified
DOMCharacterDataModified :: DOMNodeId -> Text -> DOMCharacterDataModified
-- | Id of the node that has changed.
[dOMCharacterDataModifiedNodeId] :: DOMCharacterDataModified -> DOMNodeId
-- | New text value.
[dOMCharacterDataModifiedCharacterData] :: DOMCharacterDataModified -> Text
-- | Type of the attributeRemoved event.
data DOMAttributeRemoved
DOMAttributeRemoved :: DOMNodeId -> Text -> DOMAttributeRemoved
-- | Id of the node that has changed.
[dOMAttributeRemovedNodeId] :: DOMAttributeRemoved -> DOMNodeId
-- | A ttribute name.
[dOMAttributeRemovedName] :: DOMAttributeRemoved -> Text
-- | Type of the attributeModified event.
data DOMAttributeModified
DOMAttributeModified :: DOMNodeId -> Text -> Text -> DOMAttributeModified
-- | Id of the node that has changed.
[dOMAttributeModifiedNodeId] :: DOMAttributeModified -> DOMNodeId
-- | Attribute name.
[dOMAttributeModifiedName] :: DOMAttributeModified -> Text
-- | Attribute value.
[dOMAttributeModifiedValue] :: DOMAttributeModified -> Text
-- | Type CSSComputedStyleProperty.
data DOMCSSComputedStyleProperty
DOMCSSComputedStyleProperty :: Text -> Text -> DOMCSSComputedStyleProperty
-- | Computed style property name.
[dOMCSSComputedStylePropertyName] :: DOMCSSComputedStyleProperty -> Text
-- | Computed style property value.
[dOMCSSComputedStylePropertyValue] :: DOMCSSComputedStyleProperty -> Text
-- | Type Rect. Rectangle.
data DOMRect
DOMRect :: Double -> Double -> Double -> Double -> DOMRect
-- | X coordinate
[dOMRectX] :: DOMRect -> Double
-- | Y coordinate
[dOMRectY] :: DOMRect -> Double
-- | Rectangle width
[dOMRectWidth] :: DOMRect -> Double
-- | Rectangle height
[dOMRectHeight] :: DOMRect -> Double
-- | Type ShapeOutsideInfo. CSS Shape Outside details.
data DOMShapeOutsideInfo
DOMShapeOutsideInfo :: DOMQuad -> [Value] -> [Value] -> DOMShapeOutsideInfo
-- | Shape bounds
[dOMShapeOutsideInfoBounds] :: DOMShapeOutsideInfo -> DOMQuad
-- | Shape coordinate details
[dOMShapeOutsideInfoShape] :: DOMShapeOutsideInfo -> [Value]
-- | Margin shape bounds
[dOMShapeOutsideInfoMarginShape] :: DOMShapeOutsideInfo -> [Value]
-- | Type BoxModel. Box model.
data DOMBoxModel
DOMBoxModel :: DOMQuad -> DOMQuad -> DOMQuad -> DOMQuad -> Int -> Int -> Maybe DOMShapeOutsideInfo -> DOMBoxModel
-- | Content box
[dOMBoxModelContent] :: DOMBoxModel -> DOMQuad
-- | Padding box
[dOMBoxModelPadding] :: DOMBoxModel -> DOMQuad
-- | Border box
[dOMBoxModelBorder] :: DOMBoxModel -> DOMQuad
-- | Margin box
[dOMBoxModelMargin] :: DOMBoxModel -> DOMQuad
-- | Node width
[dOMBoxModelWidth] :: DOMBoxModel -> Int
-- | Node height
[dOMBoxModelHeight] :: DOMBoxModel -> Int
-- | Shape outside coordinates
[dOMBoxModelShapeOutside] :: DOMBoxModel -> Maybe DOMShapeOutsideInfo
-- | Type Quad. An array of quad vertices, x immediately followed by
-- y for each point, points clock-wise.
type DOMQuad = [Double]
-- | Type RGBA. A structure holding an RGBA color.
data DOMRGBA
DOMRGBA :: Int -> Int -> Int -> Maybe Double -> DOMRGBA
-- | The red component, in the [0-255] range.
[dOMRGBAR] :: DOMRGBA -> Int
-- | The green component, in the [0-255] range.
[dOMRGBAG] :: DOMRGBA -> Int
-- | The blue component, in the [0-255] range.
[dOMRGBAB] :: DOMRGBA -> Int
-- | The alpha component, in the [0-1] range (default: 1).
[dOMRGBAA] :: DOMRGBA -> Maybe Double
-- | Type Node. DOM interaction is implemented in terms of mirror
-- objects that represent the actual DOM nodes. DOMNode is a base node
-- mirror type.
data DOMNode
DOMNode :: DOMNodeId -> Maybe DOMNodeId -> DOMBackendNodeId -> Int -> Text -> Text -> Text -> Maybe Int -> Maybe [DOMNode] -> Maybe [Text] -> Maybe Text -> Maybe Text -> Maybe Text -> Maybe Text -> Maybe Text -> Maybe Text -> Maybe Text -> Maybe Text -> Maybe DOMPseudoType -> Maybe Text -> Maybe DOMShadowRootType -> Maybe PageFrameId -> Maybe DOMNode -> Maybe [DOMNode] -> Maybe DOMNode -> Maybe [DOMNode] -> Maybe [DOMBackendNode] -> Maybe Bool -> Maybe DOMCompatibilityMode -> Maybe DOMBackendNode -> DOMNode
-- | Node identifier that is passed into the rest of the DOM messages as
-- the nodeId. Backend will only push node with given id
-- once. It is aware of all requested nodes and will only fire DOM events
-- for nodes known to the client.
[dOMNodeNodeId] :: DOMNode -> DOMNodeId
-- | The id of the parent node if any.
[dOMNodeParentId] :: DOMNode -> Maybe DOMNodeId
-- | The BackendNodeId for this node.
[dOMNodeBackendNodeId] :: DOMNode -> DOMBackendNodeId
-- | Node's nodeType.
[dOMNodeNodeType] :: DOMNode -> Int
-- | Node's nodeName.
[dOMNodeNodeName] :: DOMNode -> Text
-- | Node's localName.
[dOMNodeLocalName] :: DOMNode -> Text
-- | Node's nodeValue.
[dOMNodeNodeValue] :: DOMNode -> Text
-- | Child count for Container nodes.
[dOMNodeChildNodeCount] :: DOMNode -> Maybe Int
-- | Child nodes of this node when requested with children.
[dOMNodeChildren] :: DOMNode -> Maybe [DOMNode]
-- | Attributes of the Element node in the form of flat array
-- `[name1, value1, name2, value2]`.
[dOMNodeAttributes] :: DOMNode -> Maybe [Text]
-- | Document URL that Document or FrameOwner node points
-- to.
[dOMNodeDocumentURL] :: DOMNode -> Maybe Text
-- | Base URL that Document or FrameOwner node uses for
-- URL completion.
[dOMNodeBaseURL] :: DOMNode -> Maybe Text
-- | DocumentType's publicId.
[dOMNodePublicId] :: DOMNode -> Maybe Text
-- | DocumentType's systemId.
[dOMNodeSystemId] :: DOMNode -> Maybe Text
-- | DocumentType's internalSubset.
[dOMNodeInternalSubset] :: DOMNode -> Maybe Text
-- | Document's XML version in case of XML documents.
[dOMNodeXmlVersion] :: DOMNode -> Maybe Text
-- | Attr's name.
[dOMNodeName] :: DOMNode -> Maybe Text
-- | Attr's value.
[dOMNodeValue] :: DOMNode -> Maybe Text
-- | Pseudo element type for this node.
[dOMNodePseudoType] :: DOMNode -> Maybe DOMPseudoType
-- | Pseudo element identifier for this node. Only present if there is a
-- valid pseudoType.
[dOMNodePseudoIdentifier] :: DOMNode -> Maybe Text
-- | Shadow root type.
[dOMNodeShadowRootType] :: DOMNode -> Maybe DOMShadowRootType
-- | Frame ID for frame owner elements.
[dOMNodeFrameId] :: DOMNode -> Maybe PageFrameId
-- | Content document for frame owner elements.
[dOMNodeContentDocument] :: DOMNode -> Maybe DOMNode
-- | Shadow root list for given element host.
[dOMNodeShadowRoots] :: DOMNode -> Maybe [DOMNode]
-- | Content document fragment for template elements.
[dOMNodeTemplateContent] :: DOMNode -> Maybe DOMNode
-- | Pseudo elements associated with this node.
[dOMNodePseudoElements] :: DOMNode -> Maybe [DOMNode]
-- | Distributed nodes for given insertion point.
[dOMNodeDistributedNodes] :: DOMNode -> Maybe [DOMBackendNode]
-- | Whether the node is SVG.
[dOMNodeIsSVG] :: DOMNode -> Maybe Bool
[dOMNodeCompatibilityMode] :: DOMNode -> Maybe DOMCompatibilityMode
[dOMNodeAssignedSlot] :: DOMNode -> Maybe DOMBackendNode
-- | Type CompatibilityMode. Document compatibility mode.
data DOMCompatibilityMode
DOMCompatibilityModeQuirksMode :: DOMCompatibilityMode
DOMCompatibilityModeLimitedQuirksMode :: DOMCompatibilityMode
DOMCompatibilityModeNoQuirksMode :: DOMCompatibilityMode
-- | Type ShadowRootType. Shadow root type.
data DOMShadowRootType
DOMShadowRootTypeUserAgent :: DOMShadowRootType
DOMShadowRootTypeOpen :: DOMShadowRootType
DOMShadowRootTypeClosed :: DOMShadowRootType
-- | Type PseudoType. Pseudo element type.
data DOMPseudoType
DOMPseudoTypeFirstLine :: DOMPseudoType
DOMPseudoTypeFirstLetter :: DOMPseudoType
DOMPseudoTypeBefore :: DOMPseudoType
DOMPseudoTypeAfter :: DOMPseudoType
DOMPseudoTypeMarker :: DOMPseudoType
DOMPseudoTypeBackdrop :: DOMPseudoType
DOMPseudoTypeSelection :: DOMPseudoType
DOMPseudoTypeTargetText :: DOMPseudoType
DOMPseudoTypeSpellingError :: DOMPseudoType
DOMPseudoTypeGrammarError :: DOMPseudoType
DOMPseudoTypeHighlight :: DOMPseudoType
DOMPseudoTypeFirstLineInherited :: DOMPseudoType
DOMPseudoTypeScrollbar :: DOMPseudoType
DOMPseudoTypeScrollbarThumb :: DOMPseudoType
DOMPseudoTypeScrollbarButton :: DOMPseudoType
DOMPseudoTypeScrollbarTrack :: DOMPseudoType
DOMPseudoTypeScrollbarTrackPiece :: DOMPseudoType
DOMPseudoTypeScrollbarCorner :: DOMPseudoType
DOMPseudoTypeResizer :: DOMPseudoType
DOMPseudoTypeInputListButton :: DOMPseudoType
DOMPseudoTypePageTransition :: DOMPseudoType
DOMPseudoTypePageTransitionContainer :: DOMPseudoType
DOMPseudoTypePageTransitionImageWrapper :: DOMPseudoType
DOMPseudoTypePageTransitionOutgoingImage :: DOMPseudoType
DOMPseudoTypePageTransitionIncomingImage :: DOMPseudoType
-- | Type BackendNode. Backend node with a friendly name.
data DOMBackendNode
DOMBackendNode :: Int -> Text -> DOMBackendNodeId -> DOMBackendNode
-- | Node's nodeType.
[dOMBackendNodeNodeType] :: DOMBackendNode -> Int
-- | Node's nodeName.
[dOMBackendNodeNodeName] :: DOMBackendNode -> Text
[dOMBackendNodeBackendNodeId] :: DOMBackendNode -> DOMBackendNodeId
-- | Type BackendNodeId. Unique DOM node identifier used to
-- reference a node that may not have been pushed to the front-end.
type DOMBackendNodeId = Int
-- | Type NodeId. Unique DOM node identifier.
type DOMNodeId = Int
pDOMCollectClassNamesFromSubtree :: DOMNodeId -> PDOMCollectClassNamesFromSubtree
pDOMCopyTo :: DOMNodeId -> DOMNodeId -> PDOMCopyTo
pDOMDescribeNode :: PDOMDescribeNode
pDOMScrollIntoViewIfNeeded :: PDOMScrollIntoViewIfNeeded
pDOMDisable :: PDOMDisable
pDOMDiscardSearchResults :: Text -> PDOMDiscardSearchResults
pDOMEnable :: PDOMEnable
pDOMFocus :: PDOMFocus
pDOMGetAttributes :: DOMNodeId -> PDOMGetAttributes
pDOMGetBoxModel :: PDOMGetBoxModel
pDOMGetContentQuads :: PDOMGetContentQuads
pDOMGetDocument :: PDOMGetDocument
pDOMGetNodesForSubtreeByStyle :: DOMNodeId -> [DOMCSSComputedStyleProperty] -> PDOMGetNodesForSubtreeByStyle
pDOMGetNodeForLocation :: Int -> Int -> PDOMGetNodeForLocation
pDOMGetOuterHTML :: PDOMGetOuterHTML
pDOMGetRelayoutBoundary :: DOMNodeId -> PDOMGetRelayoutBoundary
pDOMGetSearchResults :: Text -> Int -> Int -> PDOMGetSearchResults
pDOMHideHighlight :: PDOMHideHighlight
pDOMHighlightNode :: PDOMHighlightNode
pDOMHighlightRect :: PDOMHighlightRect
pDOMMarkUndoableState :: PDOMMarkUndoableState
pDOMMoveTo :: DOMNodeId -> DOMNodeId -> PDOMMoveTo
pDOMPerformSearch :: Text -> PDOMPerformSearch
pDOMPushNodeByPathToFrontend :: Text -> PDOMPushNodeByPathToFrontend
pDOMPushNodesByBackendIdsToFrontend :: [DOMBackendNodeId] -> PDOMPushNodesByBackendIdsToFrontend
pDOMQuerySelector :: DOMNodeId -> Text -> PDOMQuerySelector
pDOMQuerySelectorAll :: DOMNodeId -> Text -> PDOMQuerySelectorAll
pDOMGetTopLayerElements :: PDOMGetTopLayerElements
pDOMRedo :: PDOMRedo
pDOMRemoveAttribute :: DOMNodeId -> Text -> PDOMRemoveAttribute
pDOMRemoveNode :: DOMNodeId -> PDOMRemoveNode
pDOMRequestChildNodes :: DOMNodeId -> PDOMRequestChildNodes
pDOMRequestNode :: RuntimeRemoteObjectId -> PDOMRequestNode
pDOMResolveNode :: PDOMResolveNode
pDOMSetAttributeValue :: DOMNodeId -> Text -> Text -> PDOMSetAttributeValue
pDOMSetAttributesAsText :: DOMNodeId -> Text -> PDOMSetAttributesAsText
pDOMSetFileInputFiles :: [Text] -> PDOMSetFileInputFiles
pDOMSetNodeStackTracesEnabled :: Bool -> PDOMSetNodeStackTracesEnabled
pDOMGetNodeStackTraces :: DOMNodeId -> PDOMGetNodeStackTraces
pDOMGetFileInfo :: RuntimeRemoteObjectId -> PDOMGetFileInfo
pDOMSetInspectedNode :: DOMNodeId -> PDOMSetInspectedNode
pDOMSetNodeName :: DOMNodeId -> Text -> PDOMSetNodeName
pDOMSetNodeValue :: DOMNodeId -> Text -> PDOMSetNodeValue
pDOMSetOuterHTML :: DOMNodeId -> Text -> PDOMSetOuterHTML
pDOMUndo :: PDOMUndo
pDOMGetFrameOwner :: PageFrameId -> PDOMGetFrameOwner
pDOMGetContainerForNode :: DOMNodeId -> PDOMGetContainerForNode
pDOMGetQueryingDescendantsForContainer :: DOMNodeId -> PDOMGetQueryingDescendantsForContainer
pEmulationCanEmulate :: PEmulationCanEmulate
pEmulationClearDeviceMetricsOverride :: PEmulationClearDeviceMetricsOverride
pEmulationClearGeolocationOverride :: PEmulationClearGeolocationOverride
pEmulationResetPageScaleFactor :: PEmulationResetPageScaleFactor
pEmulationSetFocusEmulationEnabled :: Bool -> PEmulationSetFocusEmulationEnabled
pEmulationSetAutoDarkModeOverride :: PEmulationSetAutoDarkModeOverride
pEmulationSetCPUThrottlingRate :: Double -> PEmulationSetCPUThrottlingRate
pEmulationSetDefaultBackgroundColorOverride :: PEmulationSetDefaultBackgroundColorOverride
pEmulationSetDeviceMetricsOverride :: Int -> Int -> Double -> Bool -> PEmulationSetDeviceMetricsOverride
pEmulationSetScrollbarsHidden :: Bool -> PEmulationSetScrollbarsHidden
pEmulationSetDocumentCookieDisabled :: Bool -> PEmulationSetDocumentCookieDisabled
pEmulationSetEmitTouchEventsForMouse :: Bool -> PEmulationSetEmitTouchEventsForMouse
pEmulationSetEmulatedMedia :: PEmulationSetEmulatedMedia
pEmulationSetEmulatedVisionDeficiency :: PEmulationSetEmulatedVisionDeficiencyType -> PEmulationSetEmulatedVisionDeficiency
pEmulationSetGeolocationOverride :: PEmulationSetGeolocationOverride
pEmulationSetIdleOverride :: Bool -> Bool -> PEmulationSetIdleOverride
pEmulationClearIdleOverride :: PEmulationClearIdleOverride
pEmulationSetPageScaleFactor :: Double -> PEmulationSetPageScaleFactor
pEmulationSetScriptExecutionDisabled :: Bool -> PEmulationSetScriptExecutionDisabled
pEmulationSetTouchEmulationEnabled :: Bool -> PEmulationSetTouchEmulationEnabled
pEmulationSetVirtualTimePolicy :: EmulationVirtualTimePolicy -> PEmulationSetVirtualTimePolicy
pEmulationSetLocaleOverride :: PEmulationSetLocaleOverride
pEmulationSetTimezoneOverride :: Text -> PEmulationSetTimezoneOverride
pEmulationSetDisabledImageTypes :: [EmulationDisabledImageType] -> PEmulationSetDisabledImageTypes
pEmulationSetHardwareConcurrencyOverride :: Int -> PEmulationSetHardwareConcurrencyOverride
pEmulationSetUserAgentOverride :: Text -> PEmulationSetUserAgentOverride
pEmulationSetAutomationOverride :: Bool -> PEmulationSetAutomationOverride
pNetworkSetAcceptedEncodings :: [NetworkContentEncoding] -> PNetworkSetAcceptedEncodings
pNetworkClearAcceptedEncodingsOverride :: PNetworkClearAcceptedEncodingsOverride
pNetworkClearBrowserCache :: PNetworkClearBrowserCache
pNetworkClearBrowserCookies :: PNetworkClearBrowserCookies
pNetworkDeleteCookies :: Text -> PNetworkDeleteCookies
pNetworkDisable :: PNetworkDisable
pNetworkEmulateNetworkConditions :: Bool -> Double -> Double -> Double -> PNetworkEmulateNetworkConditions
pNetworkEnable :: PNetworkEnable
pNetworkGetAllCookies :: PNetworkGetAllCookies
pNetworkGetCertificate :: Text -> PNetworkGetCertificate
pNetworkGetCookies :: PNetworkGetCookies
pNetworkGetResponseBody :: NetworkRequestId -> PNetworkGetResponseBody
pNetworkGetRequestPostData :: NetworkRequestId -> PNetworkGetRequestPostData
pNetworkGetResponseBodyForInterception :: NetworkInterceptionId -> PNetworkGetResponseBodyForInterception
pNetworkTakeResponseBodyForInterceptionAsStream :: NetworkInterceptionId -> PNetworkTakeResponseBodyForInterceptionAsStream
pNetworkReplayXHR :: NetworkRequestId -> PNetworkReplayXHR
pNetworkSearchInResponseBody :: NetworkRequestId -> Text -> PNetworkSearchInResponseBody
pNetworkSetBlockedURLs :: [Text] -> PNetworkSetBlockedURLs
pNetworkSetBypassServiceWorker :: Bool -> PNetworkSetBypassServiceWorker
pNetworkSetCacheDisabled :: Bool -> PNetworkSetCacheDisabled
pNetworkSetCookie :: Text -> Text -> PNetworkSetCookie
pNetworkSetCookies :: [NetworkCookieParam] -> PNetworkSetCookies
pNetworkSetExtraHTTPHeaders :: NetworkHeaders -> PNetworkSetExtraHTTPHeaders
pNetworkSetAttachDebugStack :: Bool -> PNetworkSetAttachDebugStack
pNetworkSetUserAgentOverride :: Text -> PNetworkSetUserAgentOverride
pNetworkGetSecurityIsolationStatus :: PNetworkGetSecurityIsolationStatus
pNetworkEnableReportingApi :: Bool -> PNetworkEnableReportingApi
pNetworkLoadNetworkResource :: Text -> NetworkLoadNetworkResourceOptions -> PNetworkLoadNetworkResource
pPageAddScriptToEvaluateOnNewDocument :: Text -> PPageAddScriptToEvaluateOnNewDocument
pPageBringToFront :: PPageBringToFront
pPageCaptureScreenshot :: PPageCaptureScreenshot
pPageCaptureSnapshot :: PPageCaptureSnapshot
pPageCreateIsolatedWorld :: PageFrameId -> PPageCreateIsolatedWorld
pPageDisable :: PPageDisable
pPageEnable :: PPageEnable
pPageGetAppManifest :: PPageGetAppManifest
pPageGetInstallabilityErrors :: PPageGetInstallabilityErrors
pPageGetManifestIcons :: PPageGetManifestIcons
pPageGetAppId :: PPageGetAppId
pPageGetAdScriptId :: PageFrameId -> PPageGetAdScriptId
pPageGetFrameTree :: PPageGetFrameTree
pPageGetLayoutMetrics :: PPageGetLayoutMetrics
pPageGetNavigationHistory :: PPageGetNavigationHistory
pPageResetNavigationHistory :: PPageResetNavigationHistory
pPageGetResourceContent :: PageFrameId -> Text -> PPageGetResourceContent
pPageGetResourceTree :: PPageGetResourceTree
pPageHandleJavaScriptDialog :: Bool -> PPageHandleJavaScriptDialog
pPageNavigate :: Text -> PPageNavigate
pPageNavigateToHistoryEntry :: Int -> PPageNavigateToHistoryEntry
pPagePrintToPDF :: PPagePrintToPDF
pPageReload :: PPageReload
pPageRemoveScriptToEvaluateOnNewDocument :: PageScriptIdentifier -> PPageRemoveScriptToEvaluateOnNewDocument
pPageScreencastFrameAck :: Int -> PPageScreencastFrameAck
pPageSearchInResource :: PageFrameId -> Text -> Text -> PPageSearchInResource
pPageSetAdBlockingEnabled :: Bool -> PPageSetAdBlockingEnabled
pPageSetBypassCSP :: Bool -> PPageSetBypassCSP
pPageGetPermissionsPolicyState :: PageFrameId -> PPageGetPermissionsPolicyState
pPageGetOriginTrials :: PageFrameId -> PPageGetOriginTrials
pPageSetFontFamilies :: PageFontFamilies -> PPageSetFontFamilies
pPageSetFontSizes :: PageFontSizes -> PPageSetFontSizes
pPageSetDocumentContent :: PageFrameId -> Text -> PPageSetDocumentContent
pPageSetLifecycleEventsEnabled :: Bool -> PPageSetLifecycleEventsEnabled
pPageStartScreencast :: PPageStartScreencast
pPageStopLoading :: PPageStopLoading
pPageCrash :: PPageCrash
pPageClose :: PPageClose
pPageSetWebLifecycleState :: PPageSetWebLifecycleStateState -> PPageSetWebLifecycleState
pPageStopScreencast :: PPageStopScreencast
pPageProduceCompilationCache :: [PageCompilationCacheParams] -> PPageProduceCompilationCache
pPageAddCompilationCache :: Text -> Text -> PPageAddCompilationCache
pPageClearCompilationCache :: PPageClearCompilationCache
pPageSetSPCTransactionMode :: PPageSetSPCTransactionModeMode -> PPageSetSPCTransactionMode
pPageGenerateTestReport :: Text -> PPageGenerateTestReport
pPageWaitForDebugger :: PPageWaitForDebugger
pPageSetInterceptFileChooserDialog :: Bool -> PPageSetInterceptFileChooserDialog
pSecurityDisable :: PSecurityDisable
pSecurityEnable :: PSecurityEnable
pSecuritySetIgnoreCertificateErrors :: Bool -> PSecuritySetIgnoreCertificateErrors
instance GHC.Show.Show CDP.Domains.DOMPageNetworkEmulationSecurity.DOMBackendNode
instance GHC.Classes.Eq CDP.Domains.DOMPageNetworkEmulationSecurity.DOMBackendNode
instance GHC.Read.Read CDP.Domains.DOMPageNetworkEmulationSecurity.DOMPseudoType
instance GHC.Show.Show CDP.Domains.DOMPageNetworkEmulationSecurity.DOMPseudoType
instance GHC.Classes.Eq CDP.Domains.DOMPageNetworkEmulationSecurity.DOMPseudoType
instance GHC.Classes.Ord CDP.Domains.DOMPageNetworkEmulationSecurity.DOMPseudoType
instance GHC.Read.Read CDP.Domains.DOMPageNetworkEmulationSecurity.DOMShadowRootType
instance GHC.Show.Show CDP.Domains.DOMPageNetworkEmulationSecurity.DOMShadowRootType
instance GHC.Classes.Eq CDP.Domains.DOMPageNetworkEmulationSecurity.DOMShadowRootType
instance GHC.Classes.Ord CDP.Domains.DOMPageNetworkEmulationSecurity.DOMShadowRootType
instance GHC.Read.Read CDP.Domains.DOMPageNetworkEmulationSecurity.DOMCompatibilityMode
instance GHC.Show.Show CDP.Domains.DOMPageNetworkEmulationSecurity.DOMCompatibilityMode
instance GHC.Classes.Eq CDP.Domains.DOMPageNetworkEmulationSecurity.DOMCompatibilityMode
instance GHC.Classes.Ord CDP.Domains.DOMPageNetworkEmulationSecurity.DOMCompatibilityMode
instance GHC.Show.Show CDP.Domains.DOMPageNetworkEmulationSecurity.DOMRGBA
instance GHC.Classes.Eq CDP.Domains.DOMPageNetworkEmulationSecurity.DOMRGBA
instance GHC.Show.Show CDP.Domains.DOMPageNetworkEmulationSecurity.DOMShapeOutsideInfo
instance GHC.Classes.Eq CDP.Domains.DOMPageNetworkEmulationSecurity.DOMShapeOutsideInfo
instance GHC.Show.Show CDP.Domains.DOMPageNetworkEmulationSecurity.DOMBoxModel
instance GHC.Classes.Eq CDP.Domains.DOMPageNetworkEmulationSecurity.DOMBoxModel
instance GHC.Show.Show CDP.Domains.DOMPageNetworkEmulationSecurity.DOMRect
instance GHC.Classes.Eq CDP.Domains.DOMPageNetworkEmulationSecurity.DOMRect
instance GHC.Show.Show CDP.Domains.DOMPageNetworkEmulationSecurity.DOMCSSComputedStyleProperty
instance GHC.Classes.Eq CDP.Domains.DOMPageNetworkEmulationSecurity.DOMCSSComputedStyleProperty
instance GHC.Show.Show CDP.Domains.DOMPageNetworkEmulationSecurity.DOMAttributeModified
instance GHC.Classes.Eq CDP.Domains.DOMPageNetworkEmulationSecurity.DOMAttributeModified
instance GHC.Show.Show CDP.Domains.DOMPageNetworkEmulationSecurity.DOMAttributeRemoved
instance GHC.Classes.Eq CDP.Domains.DOMPageNetworkEmulationSecurity.DOMAttributeRemoved
instance GHC.Show.Show CDP.Domains.DOMPageNetworkEmulationSecurity.DOMCharacterDataModified
instance GHC.Classes.Eq CDP.Domains.DOMPageNetworkEmulationSecurity.DOMCharacterDataModified
instance GHC.Show.Show CDP.Domains.DOMPageNetworkEmulationSecurity.DOMChildNodeCountUpdated
instance GHC.Classes.Eq CDP.Domains.DOMPageNetworkEmulationSecurity.DOMChildNodeCountUpdated
instance GHC.Show.Show CDP.Domains.DOMPageNetworkEmulationSecurity.DOMChildNodeRemoved
instance GHC.Classes.Eq CDP.Domains.DOMPageNetworkEmulationSecurity.DOMChildNodeRemoved
instance GHC.Show.Show CDP.Domains.DOMPageNetworkEmulationSecurity.DOMDistributedNodesUpdated
instance GHC.Classes.Eq CDP.Domains.DOMPageNetworkEmulationSecurity.DOMDistributedNodesUpdated
instance GHC.Read.Read CDP.Domains.DOMPageNetworkEmulationSecurity.DOMDocumentUpdated
instance GHC.Show.Show CDP.Domains.DOMPageNetworkEmulationSecurity.DOMDocumentUpdated
instance GHC.Classes.Eq CDP.Domains.DOMPageNetworkEmulationSecurity.DOMDocumentUpdated
instance GHC.Show.Show CDP.Domains.DOMPageNetworkEmulationSecurity.DOMInlineStyleInvalidated
instance GHC.Classes.Eq CDP.Domains.DOMPageNetworkEmulationSecurity.DOMInlineStyleInvalidated
instance GHC.Read.Read CDP.Domains.DOMPageNetworkEmulationSecurity.DOMTopLayerElementsUpdated
instance GHC.Show.Show CDP.Domains.DOMPageNetworkEmulationSecurity.DOMTopLayerElementsUpdated
instance GHC.Classes.Eq CDP.Domains.DOMPageNetworkEmulationSecurity.DOMTopLayerElementsUpdated
instance GHC.Show.Show CDP.Domains.DOMPageNetworkEmulationSecurity.DOMPseudoElementRemoved
instance GHC.Classes.Eq CDP.Domains.DOMPageNetworkEmulationSecurity.DOMPseudoElementRemoved
instance GHC.Show.Show CDP.Domains.DOMPageNetworkEmulationSecurity.DOMShadowRootPopped
instance GHC.Classes.Eq CDP.Domains.DOMPageNetworkEmulationSecurity.DOMShadowRootPopped
instance GHC.Show.Show CDP.Domains.DOMPageNetworkEmulationSecurity.PDOMCollectClassNamesFromSubtree
instance GHC.Classes.Eq CDP.Domains.DOMPageNetworkEmulationSecurity.PDOMCollectClassNamesFromSubtree
instance GHC.Show.Show CDP.Domains.DOMPageNetworkEmulationSecurity.DOMCollectClassNamesFromSubtree
instance GHC.Classes.Eq CDP.Domains.DOMPageNetworkEmulationSecurity.DOMCollectClassNamesFromSubtree
instance GHC.Show.Show CDP.Domains.DOMPageNetworkEmulationSecurity.PDOMCopyTo
instance GHC.Classes.Eq CDP.Domains.DOMPageNetworkEmulationSecurity.PDOMCopyTo
instance GHC.Show.Show CDP.Domains.DOMPageNetworkEmulationSecurity.DOMCopyTo
instance GHC.Classes.Eq CDP.Domains.DOMPageNetworkEmulationSecurity.DOMCopyTo
instance GHC.Show.Show CDP.Domains.DOMPageNetworkEmulationSecurity.PDOMDescribeNode
instance GHC.Classes.Eq CDP.Domains.DOMPageNetworkEmulationSecurity.PDOMDescribeNode
instance GHC.Show.Show CDP.Domains.DOMPageNetworkEmulationSecurity.PDOMScrollIntoViewIfNeeded
instance GHC.Classes.Eq CDP.Domains.DOMPageNetworkEmulationSecurity.PDOMScrollIntoViewIfNeeded
instance GHC.Show.Show CDP.Domains.DOMPageNetworkEmulationSecurity.PDOMDisable
instance GHC.Classes.Eq CDP.Domains.DOMPageNetworkEmulationSecurity.PDOMDisable
instance GHC.Show.Show CDP.Domains.DOMPageNetworkEmulationSecurity.PDOMDiscardSearchResults
instance GHC.Classes.Eq CDP.Domains.DOMPageNetworkEmulationSecurity.PDOMDiscardSearchResults
instance GHC.Read.Read CDP.Domains.DOMPageNetworkEmulationSecurity.PDOMEnableIncludeWhitespace
instance GHC.Show.Show CDP.Domains.DOMPageNetworkEmulationSecurity.PDOMEnableIncludeWhitespace
instance GHC.Classes.Eq CDP.Domains.DOMPageNetworkEmulationSecurity.PDOMEnableIncludeWhitespace
instance GHC.Classes.Ord CDP.Domains.DOMPageNetworkEmulationSecurity.PDOMEnableIncludeWhitespace
instance GHC.Show.Show CDP.Domains.DOMPageNetworkEmulationSecurity.PDOMEnable
instance GHC.Classes.Eq CDP.Domains.DOMPageNetworkEmulationSecurity.PDOMEnable
instance GHC.Show.Show CDP.Domains.DOMPageNetworkEmulationSecurity.PDOMFocus
instance GHC.Classes.Eq CDP.Domains.DOMPageNetworkEmulationSecurity.PDOMFocus
instance GHC.Show.Show CDP.Domains.DOMPageNetworkEmulationSecurity.PDOMGetAttributes
instance GHC.Classes.Eq CDP.Domains.DOMPageNetworkEmulationSecurity.PDOMGetAttributes
instance GHC.Show.Show CDP.Domains.DOMPageNetworkEmulationSecurity.DOMGetAttributes
instance GHC.Classes.Eq CDP.Domains.DOMPageNetworkEmulationSecurity.DOMGetAttributes
instance GHC.Show.Show CDP.Domains.DOMPageNetworkEmulationSecurity.PDOMGetBoxModel
instance GHC.Classes.Eq CDP.Domains.DOMPageNetworkEmulationSecurity.PDOMGetBoxModel
instance GHC.Show.Show CDP.Domains.DOMPageNetworkEmulationSecurity.DOMGetBoxModel
instance GHC.Classes.Eq CDP.Domains.DOMPageNetworkEmulationSecurity.DOMGetBoxModel
instance GHC.Show.Show CDP.Domains.DOMPageNetworkEmulationSecurity.PDOMGetContentQuads
instance GHC.Classes.Eq CDP.Domains.DOMPageNetworkEmulationSecurity.PDOMGetContentQuads
instance GHC.Show.Show CDP.Domains.DOMPageNetworkEmulationSecurity.DOMGetContentQuads
instance GHC.Classes.Eq CDP.Domains.DOMPageNetworkEmulationSecurity.DOMGetContentQuads
instance GHC.Show.Show CDP.Domains.DOMPageNetworkEmulationSecurity.PDOMGetDocument
instance GHC.Classes.Eq CDP.Domains.DOMPageNetworkEmulationSecurity.PDOMGetDocument
instance GHC.Show.Show CDP.Domains.DOMPageNetworkEmulationSecurity.PDOMGetNodesForSubtreeByStyle
instance GHC.Classes.Eq CDP.Domains.DOMPageNetworkEmulationSecurity.PDOMGetNodesForSubtreeByStyle
instance GHC.Show.Show CDP.Domains.DOMPageNetworkEmulationSecurity.DOMGetNodesForSubtreeByStyle
instance GHC.Classes.Eq CDP.Domains.DOMPageNetworkEmulationSecurity.DOMGetNodesForSubtreeByStyle
instance GHC.Show.Show CDP.Domains.DOMPageNetworkEmulationSecurity.PDOMGetNodeForLocation
instance GHC.Classes.Eq CDP.Domains.DOMPageNetworkEmulationSecurity.PDOMGetNodeForLocation
instance GHC.Show.Show CDP.Domains.DOMPageNetworkEmulationSecurity.PDOMGetOuterHTML
instance GHC.Classes.Eq CDP.Domains.DOMPageNetworkEmulationSecurity.PDOMGetOuterHTML
instance GHC.Show.Show CDP.Domains.DOMPageNetworkEmulationSecurity.DOMGetOuterHTML
instance GHC.Classes.Eq CDP.Domains.DOMPageNetworkEmulationSecurity.DOMGetOuterHTML
instance GHC.Show.Show CDP.Domains.DOMPageNetworkEmulationSecurity.PDOMGetRelayoutBoundary
instance GHC.Classes.Eq CDP.Domains.DOMPageNetworkEmulationSecurity.PDOMGetRelayoutBoundary
instance GHC.Show.Show CDP.Domains.DOMPageNetworkEmulationSecurity.DOMGetRelayoutBoundary
instance GHC.Classes.Eq CDP.Domains.DOMPageNetworkEmulationSecurity.DOMGetRelayoutBoundary
instance GHC.Show.Show CDP.Domains.DOMPageNetworkEmulationSecurity.PDOMGetSearchResults
instance GHC.Classes.Eq CDP.Domains.DOMPageNetworkEmulationSecurity.PDOMGetSearchResults
instance GHC.Show.Show CDP.Domains.DOMPageNetworkEmulationSecurity.DOMGetSearchResults
instance GHC.Classes.Eq CDP.Domains.DOMPageNetworkEmulationSecurity.DOMGetSearchResults
instance GHC.Show.Show CDP.Domains.DOMPageNetworkEmulationSecurity.PDOMHideHighlight
instance GHC.Classes.Eq CDP.Domains.DOMPageNetworkEmulationSecurity.PDOMHideHighlight
instance GHC.Show.Show CDP.Domains.DOMPageNetworkEmulationSecurity.PDOMHighlightNode
instance GHC.Classes.Eq CDP.Domains.DOMPageNetworkEmulationSecurity.PDOMHighlightNode
instance GHC.Show.Show CDP.Domains.DOMPageNetworkEmulationSecurity.PDOMHighlightRect
instance GHC.Classes.Eq CDP.Domains.DOMPageNetworkEmulationSecurity.PDOMHighlightRect
instance GHC.Show.Show CDP.Domains.DOMPageNetworkEmulationSecurity.PDOMMarkUndoableState
instance GHC.Classes.Eq CDP.Domains.DOMPageNetworkEmulationSecurity.PDOMMarkUndoableState
instance GHC.Show.Show CDP.Domains.DOMPageNetworkEmulationSecurity.PDOMMoveTo
instance GHC.Classes.Eq CDP.Domains.DOMPageNetworkEmulationSecurity.PDOMMoveTo
instance GHC.Show.Show CDP.Domains.DOMPageNetworkEmulationSecurity.DOMMoveTo
instance GHC.Classes.Eq CDP.Domains.DOMPageNetworkEmulationSecurity.DOMMoveTo
instance GHC.Show.Show CDP.Domains.DOMPageNetworkEmulationSecurity.PDOMPerformSearch
instance GHC.Classes.Eq CDP.Domains.DOMPageNetworkEmulationSecurity.PDOMPerformSearch
instance GHC.Show.Show CDP.Domains.DOMPageNetworkEmulationSecurity.DOMPerformSearch
instance GHC.Classes.Eq CDP.Domains.DOMPageNetworkEmulationSecurity.DOMPerformSearch
instance GHC.Show.Show CDP.Domains.DOMPageNetworkEmulationSecurity.PDOMPushNodeByPathToFrontend
instance GHC.Classes.Eq CDP.Domains.DOMPageNetworkEmulationSecurity.PDOMPushNodeByPathToFrontend
instance GHC.Show.Show CDP.Domains.DOMPageNetworkEmulationSecurity.DOMPushNodeByPathToFrontend
instance GHC.Classes.Eq CDP.Domains.DOMPageNetworkEmulationSecurity.DOMPushNodeByPathToFrontend
instance GHC.Show.Show CDP.Domains.DOMPageNetworkEmulationSecurity.PDOMPushNodesByBackendIdsToFrontend
instance GHC.Classes.Eq CDP.Domains.DOMPageNetworkEmulationSecurity.PDOMPushNodesByBackendIdsToFrontend
instance GHC.Show.Show CDP.Domains.DOMPageNetworkEmulationSecurity.DOMPushNodesByBackendIdsToFrontend
instance GHC.Classes.Eq CDP.Domains.DOMPageNetworkEmulationSecurity.DOMPushNodesByBackendIdsToFrontend
instance GHC.Show.Show CDP.Domains.DOMPageNetworkEmulationSecurity.PDOMQuerySelector
instance GHC.Classes.Eq CDP.Domains.DOMPageNetworkEmulationSecurity.PDOMQuerySelector
instance GHC.Show.Show CDP.Domains.DOMPageNetworkEmulationSecurity.DOMQuerySelector
instance GHC.Classes.Eq CDP.Domains.DOMPageNetworkEmulationSecurity.DOMQuerySelector
instance GHC.Show.Show CDP.Domains.DOMPageNetworkEmulationSecurity.PDOMQuerySelectorAll
instance GHC.Classes.Eq CDP.Domains.DOMPageNetworkEmulationSecurity.PDOMQuerySelectorAll
instance GHC.Show.Show CDP.Domains.DOMPageNetworkEmulationSecurity.DOMQuerySelectorAll
instance GHC.Classes.Eq CDP.Domains.DOMPageNetworkEmulationSecurity.DOMQuerySelectorAll
instance GHC.Show.Show CDP.Domains.DOMPageNetworkEmulationSecurity.PDOMGetTopLayerElements
instance GHC.Classes.Eq CDP.Domains.DOMPageNetworkEmulationSecurity.PDOMGetTopLayerElements
instance GHC.Show.Show CDP.Domains.DOMPageNetworkEmulationSecurity.DOMGetTopLayerElements
instance GHC.Classes.Eq CDP.Domains.DOMPageNetworkEmulationSecurity.DOMGetTopLayerElements
instance GHC.Show.Show CDP.Domains.DOMPageNetworkEmulationSecurity.PDOMRedo
instance GHC.Classes.Eq CDP.Domains.DOMPageNetworkEmulationSecurity.PDOMRedo
instance GHC.Show.Show CDP.Domains.DOMPageNetworkEmulationSecurity.PDOMRemoveAttribute
instance GHC.Classes.Eq CDP.Domains.DOMPageNetworkEmulationSecurity.PDOMRemoveAttribute
instance GHC.Show.Show CDP.Domains.DOMPageNetworkEmulationSecurity.PDOMRemoveNode
instance GHC.Classes.Eq CDP.Domains.DOMPageNetworkEmulationSecurity.PDOMRemoveNode
instance GHC.Show.Show CDP.Domains.DOMPageNetworkEmulationSecurity.PDOMRequestChildNodes
instance GHC.Classes.Eq CDP.Domains.DOMPageNetworkEmulationSecurity.PDOMRequestChildNodes
instance GHC.Show.Show CDP.Domains.DOMPageNetworkEmulationSecurity.PDOMRequestNode
instance GHC.Classes.Eq CDP.Domains.DOMPageNetworkEmulationSecurity.PDOMRequestNode
instance GHC.Show.Show CDP.Domains.DOMPageNetworkEmulationSecurity.DOMRequestNode
instance GHC.Classes.Eq CDP.Domains.DOMPageNetworkEmulationSecurity.DOMRequestNode
instance GHC.Show.Show CDP.Domains.DOMPageNetworkEmulationSecurity.PDOMResolveNode
instance GHC.Classes.Eq CDP.Domains.DOMPageNetworkEmulationSecurity.PDOMResolveNode
instance GHC.Show.Show CDP.Domains.DOMPageNetworkEmulationSecurity.DOMResolveNode
instance GHC.Classes.Eq CDP.Domains.DOMPageNetworkEmulationSecurity.DOMResolveNode
instance GHC.Show.Show CDP.Domains.DOMPageNetworkEmulationSecurity.PDOMSetAttributeValue
instance GHC.Classes.Eq CDP.Domains.DOMPageNetworkEmulationSecurity.PDOMSetAttributeValue
instance GHC.Show.Show CDP.Domains.DOMPageNetworkEmulationSecurity.PDOMSetAttributesAsText
instance GHC.Classes.Eq CDP.Domains.DOMPageNetworkEmulationSecurity.PDOMSetAttributesAsText
instance GHC.Show.Show CDP.Domains.DOMPageNetworkEmulationSecurity.PDOMSetFileInputFiles
instance GHC.Classes.Eq CDP.Domains.DOMPageNetworkEmulationSecurity.PDOMSetFileInputFiles
instance GHC.Show.Show CDP.Domains.DOMPageNetworkEmulationSecurity.PDOMSetNodeStackTracesEnabled
instance GHC.Classes.Eq CDP.Domains.DOMPageNetworkEmulationSecurity.PDOMSetNodeStackTracesEnabled
instance GHC.Show.Show CDP.Domains.DOMPageNetworkEmulationSecurity.PDOMGetNodeStackTraces
instance GHC.Classes.Eq CDP.Domains.DOMPageNetworkEmulationSecurity.PDOMGetNodeStackTraces
instance GHC.Show.Show CDP.Domains.DOMPageNetworkEmulationSecurity.DOMGetNodeStackTraces
instance GHC.Classes.Eq CDP.Domains.DOMPageNetworkEmulationSecurity.DOMGetNodeStackTraces
instance GHC.Show.Show CDP.Domains.DOMPageNetworkEmulationSecurity.PDOMGetFileInfo
instance GHC.Classes.Eq CDP.Domains.DOMPageNetworkEmulationSecurity.PDOMGetFileInfo
instance GHC.Show.Show CDP.Domains.DOMPageNetworkEmulationSecurity.DOMGetFileInfo
instance GHC.Classes.Eq CDP.Domains.DOMPageNetworkEmulationSecurity.DOMGetFileInfo
instance GHC.Show.Show CDP.Domains.DOMPageNetworkEmulationSecurity.PDOMSetInspectedNode
instance GHC.Classes.Eq CDP.Domains.DOMPageNetworkEmulationSecurity.PDOMSetInspectedNode
instance GHC.Show.Show CDP.Domains.DOMPageNetworkEmulationSecurity.PDOMSetNodeName
instance GHC.Classes.Eq CDP.Domains.DOMPageNetworkEmulationSecurity.PDOMSetNodeName
instance GHC.Show.Show CDP.Domains.DOMPageNetworkEmulationSecurity.DOMSetNodeName
instance GHC.Classes.Eq CDP.Domains.DOMPageNetworkEmulationSecurity.DOMSetNodeName
instance GHC.Show.Show CDP.Domains.DOMPageNetworkEmulationSecurity.PDOMSetNodeValue
instance GHC.Classes.Eq CDP.Domains.DOMPageNetworkEmulationSecurity.PDOMSetNodeValue
instance GHC.Show.Show CDP.Domains.DOMPageNetworkEmulationSecurity.PDOMSetOuterHTML
instance GHC.Classes.Eq CDP.Domains.DOMPageNetworkEmulationSecurity.PDOMSetOuterHTML
instance GHC.Show.Show CDP.Domains.DOMPageNetworkEmulationSecurity.PDOMUndo
instance GHC.Classes.Eq CDP.Domains.DOMPageNetworkEmulationSecurity.PDOMUndo
instance GHC.Show.Show CDP.Domains.DOMPageNetworkEmulationSecurity.DOMGetFrameOwner
instance GHC.Classes.Eq CDP.Domains.DOMPageNetworkEmulationSecurity.DOMGetFrameOwner
instance GHC.Show.Show CDP.Domains.DOMPageNetworkEmulationSecurity.PDOMGetContainerForNode
instance GHC.Classes.Eq CDP.Domains.DOMPageNetworkEmulationSecurity.PDOMGetContainerForNode
instance GHC.Show.Show CDP.Domains.DOMPageNetworkEmulationSecurity.DOMGetContainerForNode
instance GHC.Classes.Eq CDP.Domains.DOMPageNetworkEmulationSecurity.DOMGetContainerForNode
instance GHC.Show.Show CDP.Domains.DOMPageNetworkEmulationSecurity.PDOMGetQueryingDescendantsForContainer
instance GHC.Classes.Eq CDP.Domains.DOMPageNetworkEmulationSecurity.PDOMGetQueryingDescendantsForContainer
instance GHC.Show.Show CDP.Domains.DOMPageNetworkEmulationSecurity.DOMGetQueryingDescendantsForContainer
instance GHC.Classes.Eq CDP.Domains.DOMPageNetworkEmulationSecurity.DOMGetQueryingDescendantsForContainer
instance GHC.Read.Read CDP.Domains.DOMPageNetworkEmulationSecurity.EmulationScreenOrientationType
instance GHC.Show.Show CDP.Domains.DOMPageNetworkEmulationSecurity.EmulationScreenOrientationType
instance GHC.Classes.Eq CDP.Domains.DOMPageNetworkEmulationSecurity.EmulationScreenOrientationType
instance GHC.Classes.Ord CDP.Domains.DOMPageNetworkEmulationSecurity.EmulationScreenOrientationType
instance GHC.Show.Show CDP.Domains.DOMPageNetworkEmulationSecurity.EmulationScreenOrientation
instance GHC.Classes.Eq CDP.Domains.DOMPageNetworkEmulationSecurity.EmulationScreenOrientation
instance GHC.Read.Read CDP.Domains.DOMPageNetworkEmulationSecurity.EmulationDisplayFeatureOrientation
instance GHC.Show.Show CDP.Domains.DOMPageNetworkEmulationSecurity.EmulationDisplayFeatureOrientation
instance GHC.Classes.Eq CDP.Domains.DOMPageNetworkEmulationSecurity.EmulationDisplayFeatureOrientation
instance GHC.Classes.Ord CDP.Domains.DOMPageNetworkEmulationSecurity.EmulationDisplayFeatureOrientation
instance GHC.Show.Show CDP.Domains.DOMPageNetworkEmulationSecurity.EmulationDisplayFeature
instance GHC.Classes.Eq CDP.Domains.DOMPageNetworkEmulationSecurity.EmulationDisplayFeature
instance GHC.Show.Show CDP.Domains.DOMPageNetworkEmulationSecurity.EmulationMediaFeature
instance GHC.Classes.Eq CDP.Domains.DOMPageNetworkEmulationSecurity.EmulationMediaFeature
instance GHC.Read.Read CDP.Domains.DOMPageNetworkEmulationSecurity.EmulationVirtualTimePolicy
instance GHC.Show.Show CDP.Domains.DOMPageNetworkEmulationSecurity.EmulationVirtualTimePolicy
instance GHC.Classes.Eq CDP.Domains.DOMPageNetworkEmulationSecurity.EmulationVirtualTimePolicy
instance GHC.Classes.Ord CDP.Domains.DOMPageNetworkEmulationSecurity.EmulationVirtualTimePolicy
instance GHC.Show.Show CDP.Domains.DOMPageNetworkEmulationSecurity.EmulationUserAgentBrandVersion
instance GHC.Classes.Eq CDP.Domains.DOMPageNetworkEmulationSecurity.EmulationUserAgentBrandVersion
instance GHC.Show.Show CDP.Domains.DOMPageNetworkEmulationSecurity.EmulationUserAgentMetadata
instance GHC.Classes.Eq CDP.Domains.DOMPageNetworkEmulationSecurity.EmulationUserAgentMetadata
instance GHC.Read.Read CDP.Domains.DOMPageNetworkEmulationSecurity.EmulationDisabledImageType
instance GHC.Show.Show CDP.Domains.DOMPageNetworkEmulationSecurity.EmulationDisabledImageType
instance GHC.Classes.Eq CDP.Domains.DOMPageNetworkEmulationSecurity.EmulationDisabledImageType
instance GHC.Classes.Ord CDP.Domains.DOMPageNetworkEmulationSecurity.EmulationDisabledImageType
instance GHC.Read.Read CDP.Domains.DOMPageNetworkEmulationSecurity.EmulationVirtualTimeBudgetExpired
instance GHC.Show.Show CDP.Domains.DOMPageNetworkEmulationSecurity.EmulationVirtualTimeBudgetExpired
instance GHC.Classes.Eq CDP.Domains.DOMPageNetworkEmulationSecurity.EmulationVirtualTimeBudgetExpired
instance GHC.Show.Show CDP.Domains.DOMPageNetworkEmulationSecurity.PEmulationCanEmulate
instance GHC.Classes.Eq CDP.Domains.DOMPageNetworkEmulationSecurity.PEmulationCanEmulate
instance GHC.Show.Show CDP.Domains.DOMPageNetworkEmulationSecurity.EmulationCanEmulate
instance GHC.Classes.Eq CDP.Domains.DOMPageNetworkEmulationSecurity.EmulationCanEmulate
instance GHC.Show.Show CDP.Domains.DOMPageNetworkEmulationSecurity.PEmulationClearDeviceMetricsOverride
instance GHC.Classes.Eq CDP.Domains.DOMPageNetworkEmulationSecurity.PEmulationClearDeviceMetricsOverride
instance GHC.Show.Show CDP.Domains.DOMPageNetworkEmulationSecurity.PEmulationClearGeolocationOverride
instance GHC.Classes.Eq CDP.Domains.DOMPageNetworkEmulationSecurity.PEmulationClearGeolocationOverride
instance GHC.Show.Show CDP.Domains.DOMPageNetworkEmulationSecurity.PEmulationResetPageScaleFactor
instance GHC.Classes.Eq CDP.Domains.DOMPageNetworkEmulationSecurity.PEmulationResetPageScaleFactor
instance GHC.Show.Show CDP.Domains.DOMPageNetworkEmulationSecurity.PEmulationSetFocusEmulationEnabled
instance GHC.Classes.Eq CDP.Domains.DOMPageNetworkEmulationSecurity.PEmulationSetFocusEmulationEnabled
instance GHC.Show.Show CDP.Domains.DOMPageNetworkEmulationSecurity.PEmulationSetAutoDarkModeOverride
instance GHC.Classes.Eq CDP.Domains.DOMPageNetworkEmulationSecurity.PEmulationSetAutoDarkModeOverride
instance GHC.Show.Show CDP.Domains.DOMPageNetworkEmulationSecurity.PEmulationSetCPUThrottlingRate
instance GHC.Classes.Eq CDP.Domains.DOMPageNetworkEmulationSecurity.PEmulationSetCPUThrottlingRate
instance GHC.Show.Show CDP.Domains.DOMPageNetworkEmulationSecurity.PEmulationSetDefaultBackgroundColorOverride
instance GHC.Classes.Eq CDP.Domains.DOMPageNetworkEmulationSecurity.PEmulationSetDefaultBackgroundColorOverride
instance GHC.Show.Show CDP.Domains.DOMPageNetworkEmulationSecurity.PEmulationSetScrollbarsHidden
instance GHC.Classes.Eq CDP.Domains.DOMPageNetworkEmulationSecurity.PEmulationSetScrollbarsHidden
instance GHC.Show.Show CDP.Domains.DOMPageNetworkEmulationSecurity.PEmulationSetDocumentCookieDisabled
instance GHC.Classes.Eq CDP.Domains.DOMPageNetworkEmulationSecurity.PEmulationSetDocumentCookieDisabled
instance GHC.Read.Read CDP.Domains.DOMPageNetworkEmulationSecurity.PEmulationSetEmitTouchEventsForMouseConfiguration
instance GHC.Show.Show CDP.Domains.DOMPageNetworkEmulationSecurity.PEmulationSetEmitTouchEventsForMouseConfiguration
instance GHC.Classes.Eq CDP.Domains.DOMPageNetworkEmulationSecurity.PEmulationSetEmitTouchEventsForMouseConfiguration
instance GHC.Classes.Ord CDP.Domains.DOMPageNetworkEmulationSecurity.PEmulationSetEmitTouchEventsForMouseConfiguration
instance GHC.Show.Show CDP.Domains.DOMPageNetworkEmulationSecurity.PEmulationSetEmitTouchEventsForMouse
instance GHC.Classes.Eq CDP.Domains.DOMPageNetworkEmulationSecurity.PEmulationSetEmitTouchEventsForMouse
instance GHC.Show.Show CDP.Domains.DOMPageNetworkEmulationSecurity.PEmulationSetEmulatedMedia
instance GHC.Classes.Eq CDP.Domains.DOMPageNetworkEmulationSecurity.PEmulationSetEmulatedMedia
instance GHC.Read.Read CDP.Domains.DOMPageNetworkEmulationSecurity.PEmulationSetEmulatedVisionDeficiencyType
instance GHC.Show.Show CDP.Domains.DOMPageNetworkEmulationSecurity.PEmulationSetEmulatedVisionDeficiencyType
instance GHC.Classes.Eq CDP.Domains.DOMPageNetworkEmulationSecurity.PEmulationSetEmulatedVisionDeficiencyType
instance GHC.Classes.Ord CDP.Domains.DOMPageNetworkEmulationSecurity.PEmulationSetEmulatedVisionDeficiencyType
instance GHC.Show.Show CDP.Domains.DOMPageNetworkEmulationSecurity.PEmulationSetEmulatedVisionDeficiency
instance GHC.Classes.Eq CDP.Domains.DOMPageNetworkEmulationSecurity.PEmulationSetEmulatedVisionDeficiency
instance GHC.Show.Show CDP.Domains.DOMPageNetworkEmulationSecurity.PEmulationSetGeolocationOverride
instance GHC.Classes.Eq CDP.Domains.DOMPageNetworkEmulationSecurity.PEmulationSetGeolocationOverride
instance GHC.Show.Show CDP.Domains.DOMPageNetworkEmulationSecurity.PEmulationSetIdleOverride
instance GHC.Classes.Eq CDP.Domains.DOMPageNetworkEmulationSecurity.PEmulationSetIdleOverride
instance GHC.Show.Show CDP.Domains.DOMPageNetworkEmulationSecurity.PEmulationClearIdleOverride
instance GHC.Classes.Eq CDP.Domains.DOMPageNetworkEmulationSecurity.PEmulationClearIdleOverride
instance GHC.Show.Show CDP.Domains.DOMPageNetworkEmulationSecurity.PEmulationSetPageScaleFactor
instance GHC.Classes.Eq CDP.Domains.DOMPageNetworkEmulationSecurity.PEmulationSetPageScaleFactor
instance GHC.Show.Show CDP.Domains.DOMPageNetworkEmulationSecurity.PEmulationSetScriptExecutionDisabled
instance GHC.Classes.Eq CDP.Domains.DOMPageNetworkEmulationSecurity.PEmulationSetScriptExecutionDisabled
instance GHC.Show.Show CDP.Domains.DOMPageNetworkEmulationSecurity.PEmulationSetTouchEmulationEnabled
instance GHC.Classes.Eq CDP.Domains.DOMPageNetworkEmulationSecurity.PEmulationSetTouchEmulationEnabled
instance GHC.Show.Show CDP.Domains.DOMPageNetworkEmulationSecurity.EmulationSetVirtualTimePolicy
instance GHC.Classes.Eq CDP.Domains.DOMPageNetworkEmulationSecurity.EmulationSetVirtualTimePolicy
instance GHC.Show.Show CDP.Domains.DOMPageNetworkEmulationSecurity.PEmulationSetLocaleOverride
instance GHC.Classes.Eq CDP.Domains.DOMPageNetworkEmulationSecurity.PEmulationSetLocaleOverride
instance GHC.Show.Show CDP.Domains.DOMPageNetworkEmulationSecurity.PEmulationSetTimezoneOverride
instance GHC.Classes.Eq CDP.Domains.DOMPageNetworkEmulationSecurity.PEmulationSetTimezoneOverride
instance GHC.Show.Show CDP.Domains.DOMPageNetworkEmulationSecurity.PEmulationSetDisabledImageTypes
instance GHC.Classes.Eq CDP.Domains.DOMPageNetworkEmulationSecurity.PEmulationSetDisabledImageTypes
instance GHC.Show.Show CDP.Domains.DOMPageNetworkEmulationSecurity.PEmulationSetHardwareConcurrencyOverride
instance GHC.Classes.Eq CDP.Domains.DOMPageNetworkEmulationSecurity.PEmulationSetHardwareConcurrencyOverride
instance GHC.Show.Show CDP.Domains.DOMPageNetworkEmulationSecurity.PEmulationSetUserAgentOverride
instance GHC.Classes.Eq CDP.Domains.DOMPageNetworkEmulationSecurity.PEmulationSetUserAgentOverride
instance GHC.Show.Show CDP.Domains.DOMPageNetworkEmulationSecurity.PEmulationSetAutomationOverride
instance GHC.Classes.Eq CDP.Domains.DOMPageNetworkEmulationSecurity.PEmulationSetAutomationOverride
instance GHC.Read.Read CDP.Domains.DOMPageNetworkEmulationSecurity.NetworkResourceType
instance GHC.Show.Show CDP.Domains.DOMPageNetworkEmulationSecurity.NetworkResourceType
instance GHC.Classes.Eq CDP.Domains.DOMPageNetworkEmulationSecurity.NetworkResourceType
instance GHC.Classes.Ord CDP.Domains.DOMPageNetworkEmulationSecurity.NetworkResourceType
instance GHC.Read.Read CDP.Domains.DOMPageNetworkEmulationSecurity.NetworkErrorReason
instance GHC.Show.Show CDP.Domains.DOMPageNetworkEmulationSecurity.NetworkErrorReason
instance GHC.Classes.Eq CDP.Domains.DOMPageNetworkEmulationSecurity.NetworkErrorReason
instance GHC.Classes.Ord CDP.Domains.DOMPageNetworkEmulationSecurity.NetworkErrorReason
instance GHC.Show.Show CDP.Domains.DOMPageNetworkEmulationSecurity.PEmulationSetVirtualTimePolicy
instance GHC.Classes.Eq CDP.Domains.DOMPageNetworkEmulationSecurity.PEmulationSetVirtualTimePolicy
instance GHC.Read.Read CDP.Domains.DOMPageNetworkEmulationSecurity.NetworkConnectionType
instance GHC.Show.Show CDP.Domains.DOMPageNetworkEmulationSecurity.NetworkConnectionType
instance GHC.Classes.Eq CDP.Domains.DOMPageNetworkEmulationSecurity.NetworkConnectionType
instance GHC.Classes.Ord CDP.Domains.DOMPageNetworkEmulationSecurity.NetworkConnectionType
instance GHC.Read.Read CDP.Domains.DOMPageNetworkEmulationSecurity.NetworkCookieSameSite
instance GHC.Show.Show CDP.Domains.DOMPageNetworkEmulationSecurity.NetworkCookieSameSite
instance GHC.Classes.Eq CDP.Domains.DOMPageNetworkEmulationSecurity.NetworkCookieSameSite
instance GHC.Classes.Ord CDP.Domains.DOMPageNetworkEmulationSecurity.NetworkCookieSameSite
instance GHC.Read.Read CDP.Domains.DOMPageNetworkEmulationSecurity.NetworkCookiePriority
instance GHC.Show.Show CDP.Domains.DOMPageNetworkEmulationSecurity.NetworkCookiePriority
instance GHC.Classes.Eq CDP.Domains.DOMPageNetworkEmulationSecurity.NetworkCookiePriority
instance GHC.Classes.Ord CDP.Domains.DOMPageNetworkEmulationSecurity.NetworkCookiePriority
instance GHC.Read.Read CDP.Domains.DOMPageNetworkEmulationSecurity.NetworkCookieSourceScheme
instance GHC.Show.Show CDP.Domains.DOMPageNetworkEmulationSecurity.NetworkCookieSourceScheme
instance GHC.Classes.Eq CDP.Domains.DOMPageNetworkEmulationSecurity.NetworkCookieSourceScheme
instance GHC.Classes.Ord CDP.Domains.DOMPageNetworkEmulationSecurity.NetworkCookieSourceScheme
instance GHC.Show.Show CDP.Domains.DOMPageNetworkEmulationSecurity.NetworkResourceTiming
instance GHC.Classes.Eq CDP.Domains.DOMPageNetworkEmulationSecurity.NetworkResourceTiming
instance GHC.Read.Read CDP.Domains.DOMPageNetworkEmulationSecurity.NetworkResourcePriority
instance GHC.Show.Show CDP.Domains.DOMPageNetworkEmulationSecurity.NetworkResourcePriority
instance GHC.Classes.Eq CDP.Domains.DOMPageNetworkEmulationSecurity.NetworkResourcePriority
instance GHC.Classes.Ord CDP.Domains.DOMPageNetworkEmulationSecurity.NetworkResourcePriority
instance GHC.Show.Show CDP.Domains.DOMPageNetworkEmulationSecurity.NetworkPostDataEntry
instance GHC.Classes.Eq CDP.Domains.DOMPageNetworkEmulationSecurity.NetworkPostDataEntry
instance GHC.Read.Read CDP.Domains.DOMPageNetworkEmulationSecurity.NetworkRequestReferrerPolicy
instance GHC.Show.Show CDP.Domains.DOMPageNetworkEmulationSecurity.NetworkRequestReferrerPolicy
instance GHC.Classes.Eq CDP.Domains.DOMPageNetworkEmulationSecurity.NetworkRequestReferrerPolicy
instance GHC.Classes.Ord CDP.Domains.DOMPageNetworkEmulationSecurity.NetworkRequestReferrerPolicy
instance GHC.Show.Show CDP.Domains.DOMPageNetworkEmulationSecurity.NetworkSignedCertificateTimestamp
instance GHC.Classes.Eq CDP.Domains.DOMPageNetworkEmulationSecurity.NetworkSignedCertificateTimestamp
instance GHC.Read.Read CDP.Domains.DOMPageNetworkEmulationSecurity.NetworkCertificateTransparencyCompliance
instance GHC.Show.Show CDP.Domains.DOMPageNetworkEmulationSecurity.NetworkCertificateTransparencyCompliance
instance GHC.Classes.Eq CDP.Domains.DOMPageNetworkEmulationSecurity.NetworkCertificateTransparencyCompliance
instance GHC.Classes.Ord CDP.Domains.DOMPageNetworkEmulationSecurity.NetworkCertificateTransparencyCompliance
instance GHC.Read.Read CDP.Domains.DOMPageNetworkEmulationSecurity.NetworkBlockedReason
instance GHC.Show.Show CDP.Domains.DOMPageNetworkEmulationSecurity.NetworkBlockedReason
instance GHC.Classes.Eq CDP.Domains.DOMPageNetworkEmulationSecurity.NetworkBlockedReason
instance GHC.Classes.Ord CDP.Domains.DOMPageNetworkEmulationSecurity.NetworkBlockedReason
instance GHC.Read.Read CDP.Domains.DOMPageNetworkEmulationSecurity.NetworkCorsError
instance GHC.Show.Show CDP.Domains.DOMPageNetworkEmulationSecurity.NetworkCorsError
instance GHC.Classes.Eq CDP.Domains.DOMPageNetworkEmulationSecurity.NetworkCorsError
instance GHC.Classes.Ord CDP.Domains.DOMPageNetworkEmulationSecurity.NetworkCorsError
instance GHC.Show.Show CDP.Domains.DOMPageNetworkEmulationSecurity.NetworkCorsErrorStatus
instance GHC.Classes.Eq CDP.Domains.DOMPageNetworkEmulationSecurity.NetworkCorsErrorStatus
instance GHC.Read.Read CDP.Domains.DOMPageNetworkEmulationSecurity.NetworkServiceWorkerResponseSource
instance GHC.Show.Show CDP.Domains.DOMPageNetworkEmulationSecurity.NetworkServiceWorkerResponseSource
instance GHC.Classes.Eq CDP.Domains.DOMPageNetworkEmulationSecurity.NetworkServiceWorkerResponseSource
instance GHC.Classes.Ord CDP.Domains.DOMPageNetworkEmulationSecurity.NetworkServiceWorkerResponseSource
instance GHC.Read.Read CDP.Domains.DOMPageNetworkEmulationSecurity.NetworkTrustTokenParamsRefreshPolicy
instance GHC.Show.Show CDP.Domains.DOMPageNetworkEmulationSecurity.NetworkTrustTokenParamsRefreshPolicy
instance GHC.Classes.Eq CDP.Domains.DOMPageNetworkEmulationSecurity.NetworkTrustTokenParamsRefreshPolicy
instance GHC.Classes.Ord CDP.Domains.DOMPageNetworkEmulationSecurity.NetworkTrustTokenParamsRefreshPolicy
instance GHC.Read.Read CDP.Domains.DOMPageNetworkEmulationSecurity.NetworkTrustTokenOperationType
instance GHC.Show.Show CDP.Domains.DOMPageNetworkEmulationSecurity.NetworkTrustTokenOperationType
instance GHC.Classes.Eq CDP.Domains.DOMPageNetworkEmulationSecurity.NetworkTrustTokenOperationType
instance GHC.Classes.Ord CDP.Domains.DOMPageNetworkEmulationSecurity.NetworkTrustTokenOperationType
instance GHC.Show.Show CDP.Domains.DOMPageNetworkEmulationSecurity.NetworkTrustTokenParams
instance GHC.Classes.Eq CDP.Domains.DOMPageNetworkEmulationSecurity.NetworkTrustTokenParams
instance GHC.Read.Read CDP.Domains.DOMPageNetworkEmulationSecurity.NetworkAlternateProtocolUsage
instance GHC.Show.Show CDP.Domains.DOMPageNetworkEmulationSecurity.NetworkAlternateProtocolUsage
instance GHC.Classes.Eq CDP.Domains.DOMPageNetworkEmulationSecurity.NetworkAlternateProtocolUsage
instance GHC.Classes.Ord CDP.Domains.DOMPageNetworkEmulationSecurity.NetworkAlternateProtocolUsage
instance GHC.Show.Show CDP.Domains.DOMPageNetworkEmulationSecurity.NetworkWebSocketRequest
instance GHC.Classes.Eq CDP.Domains.DOMPageNetworkEmulationSecurity.NetworkWebSocketRequest
instance GHC.Show.Show CDP.Domains.DOMPageNetworkEmulationSecurity.NetworkWebSocketResponse
instance GHC.Classes.Eq CDP.Domains.DOMPageNetworkEmulationSecurity.NetworkWebSocketResponse
instance GHC.Show.Show CDP.Domains.DOMPageNetworkEmulationSecurity.NetworkWebSocketFrame
instance GHC.Classes.Eq CDP.Domains.DOMPageNetworkEmulationSecurity.NetworkWebSocketFrame
instance GHC.Read.Read CDP.Domains.DOMPageNetworkEmulationSecurity.NetworkInitiatorType
instance GHC.Show.Show CDP.Domains.DOMPageNetworkEmulationSecurity.NetworkInitiatorType
instance GHC.Classes.Eq CDP.Domains.DOMPageNetworkEmulationSecurity.NetworkInitiatorType
instance GHC.Classes.Ord CDP.Domains.DOMPageNetworkEmulationSecurity.NetworkInitiatorType
instance GHC.Show.Show CDP.Domains.DOMPageNetworkEmulationSecurity.NetworkInitiator
instance GHC.Classes.Eq CDP.Domains.DOMPageNetworkEmulationSecurity.NetworkInitiator
instance GHC.Show.Show CDP.Domains.DOMPageNetworkEmulationSecurity.NetworkCookie
instance GHC.Classes.Eq CDP.Domains.DOMPageNetworkEmulationSecurity.NetworkCookie
instance GHC.Read.Read CDP.Domains.DOMPageNetworkEmulationSecurity.NetworkSetCookieBlockedReason
instance GHC.Show.Show CDP.Domains.DOMPageNetworkEmulationSecurity.NetworkSetCookieBlockedReason
instance GHC.Classes.Eq CDP.Domains.DOMPageNetworkEmulationSecurity.NetworkSetCookieBlockedReason
instance GHC.Classes.Ord CDP.Domains.DOMPageNetworkEmulationSecurity.NetworkSetCookieBlockedReason
instance GHC.Read.Read CDP.Domains.DOMPageNetworkEmulationSecurity.NetworkCookieBlockedReason
instance GHC.Show.Show CDP.Domains.DOMPageNetworkEmulationSecurity.NetworkCookieBlockedReason
instance GHC.Classes.Eq CDP.Domains.DOMPageNetworkEmulationSecurity.NetworkCookieBlockedReason
instance GHC.Classes.Ord CDP.Domains.DOMPageNetworkEmulationSecurity.NetworkCookieBlockedReason
instance GHC.Show.Show CDP.Domains.DOMPageNetworkEmulationSecurity.NetworkBlockedSetCookieWithReason
instance GHC.Classes.Eq CDP.Domains.DOMPageNetworkEmulationSecurity.NetworkBlockedSetCookieWithReason
instance GHC.Show.Show CDP.Domains.DOMPageNetworkEmulationSecurity.NetworkBlockedCookieWithReason
instance GHC.Classes.Eq CDP.Domains.DOMPageNetworkEmulationSecurity.NetworkBlockedCookieWithReason
instance GHC.Show.Show CDP.Domains.DOMPageNetworkEmulationSecurity.NetworkCookieParam
instance GHC.Classes.Eq CDP.Domains.DOMPageNetworkEmulationSecurity.NetworkCookieParam
instance GHC.Read.Read CDP.Domains.DOMPageNetworkEmulationSecurity.NetworkAuthChallengeSource
instance GHC.Show.Show CDP.Domains.DOMPageNetworkEmulationSecurity.NetworkAuthChallengeSource
instance GHC.Classes.Eq CDP.Domains.DOMPageNetworkEmulationSecurity.NetworkAuthChallengeSource
instance GHC.Classes.Ord CDP.Domains.DOMPageNetworkEmulationSecurity.NetworkAuthChallengeSource
instance GHC.Show.Show CDP.Domains.DOMPageNetworkEmulationSecurity.NetworkAuthChallenge
instance GHC.Classes.Eq CDP.Domains.DOMPageNetworkEmulationSecurity.NetworkAuthChallenge
instance GHC.Read.Read CDP.Domains.DOMPageNetworkEmulationSecurity.NetworkAuthChallengeResponseResponse
instance GHC.Show.Show CDP.Domains.DOMPageNetworkEmulationSecurity.NetworkAuthChallengeResponseResponse
instance GHC.Classes.Eq CDP.Domains.DOMPageNetworkEmulationSecurity.NetworkAuthChallengeResponseResponse
instance GHC.Classes.Ord CDP.Domains.DOMPageNetworkEmulationSecurity.NetworkAuthChallengeResponseResponse
instance GHC.Show.Show CDP.Domains.DOMPageNetworkEmulationSecurity.NetworkAuthChallengeResponse
instance GHC.Classes.Eq CDP.Domains.DOMPageNetworkEmulationSecurity.NetworkAuthChallengeResponse
instance GHC.Read.Read CDP.Domains.DOMPageNetworkEmulationSecurity.NetworkInterceptionStage
instance GHC.Show.Show CDP.Domains.DOMPageNetworkEmulationSecurity.NetworkInterceptionStage
instance GHC.Classes.Eq CDP.Domains.DOMPageNetworkEmulationSecurity.NetworkInterceptionStage
instance GHC.Classes.Ord CDP.Domains.DOMPageNetworkEmulationSecurity.NetworkInterceptionStage
instance GHC.Show.Show CDP.Domains.DOMPageNetworkEmulationSecurity.NetworkRequestPattern
instance GHC.Classes.Eq CDP.Domains.DOMPageNetworkEmulationSecurity.NetworkRequestPattern
instance GHC.Show.Show CDP.Domains.DOMPageNetworkEmulationSecurity.NetworkSignedExchangeSignature
instance GHC.Classes.Eq CDP.Domains.DOMPageNetworkEmulationSecurity.NetworkSignedExchangeSignature
instance GHC.Show.Show CDP.Domains.DOMPageNetworkEmulationSecurity.NetworkSignedExchangeHeader
instance GHC.Classes.Eq CDP.Domains.DOMPageNetworkEmulationSecurity.NetworkSignedExchangeHeader
instance GHC.Read.Read CDP.Domains.DOMPageNetworkEmulationSecurity.NetworkSignedExchangeErrorField
instance GHC.Show.Show CDP.Domains.DOMPageNetworkEmulationSecurity.NetworkSignedExchangeErrorField
instance GHC.Classes.Eq CDP.Domains.DOMPageNetworkEmulationSecurity.NetworkSignedExchangeErrorField
instance GHC.Classes.Ord CDP.Domains.DOMPageNetworkEmulationSecurity.NetworkSignedExchangeErrorField
instance GHC.Show.Show CDP.Domains.DOMPageNetworkEmulationSecurity.NetworkSignedExchangeError
instance GHC.Classes.Eq CDP.Domains.DOMPageNetworkEmulationSecurity.NetworkSignedExchangeError
instance GHC.Read.Read CDP.Domains.DOMPageNetworkEmulationSecurity.NetworkContentEncoding
instance GHC.Show.Show CDP.Domains.DOMPageNetworkEmulationSecurity.NetworkContentEncoding
instance GHC.Classes.Eq CDP.Domains.DOMPageNetworkEmulationSecurity.NetworkContentEncoding
instance GHC.Classes.Ord CDP.Domains.DOMPageNetworkEmulationSecurity.NetworkContentEncoding
instance GHC.Read.Read CDP.Domains.DOMPageNetworkEmulationSecurity.NetworkPrivateNetworkRequestPolicy
instance GHC.Show.Show CDP.Domains.DOMPageNetworkEmulationSecurity.NetworkPrivateNetworkRequestPolicy
instance GHC.Classes.Eq CDP.Domains.DOMPageNetworkEmulationSecurity.NetworkPrivateNetworkRequestPolicy
instance GHC.Classes.Ord CDP.Domains.DOMPageNetworkEmulationSecurity.NetworkPrivateNetworkRequestPolicy
instance GHC.Read.Read CDP.Domains.DOMPageNetworkEmulationSecurity.NetworkIPAddressSpace
instance GHC.Show.Show CDP.Domains.DOMPageNetworkEmulationSecurity.NetworkIPAddressSpace
instance GHC.Classes.Eq CDP.Domains.DOMPageNetworkEmulationSecurity.NetworkIPAddressSpace
instance GHC.Classes.Ord CDP.Domains.DOMPageNetworkEmulationSecurity.NetworkIPAddressSpace
instance GHC.Show.Show CDP.Domains.DOMPageNetworkEmulationSecurity.NetworkConnectTiming
instance GHC.Classes.Eq CDP.Domains.DOMPageNetworkEmulationSecurity.NetworkConnectTiming
instance GHC.Show.Show CDP.Domains.DOMPageNetworkEmulationSecurity.NetworkClientSecurityState
instance GHC.Classes.Eq CDP.Domains.DOMPageNetworkEmulationSecurity.NetworkClientSecurityState
instance GHC.Read.Read CDP.Domains.DOMPageNetworkEmulationSecurity.NetworkCrossOriginOpenerPolicyValue
instance GHC.Show.Show CDP.Domains.DOMPageNetworkEmulationSecurity.NetworkCrossOriginOpenerPolicyValue
instance GHC.Classes.Eq CDP.Domains.DOMPageNetworkEmulationSecurity.NetworkCrossOriginOpenerPolicyValue
instance GHC.Classes.Ord CDP.Domains.DOMPageNetworkEmulationSecurity.NetworkCrossOriginOpenerPolicyValue
instance GHC.Show.Show CDP.Domains.DOMPageNetworkEmulationSecurity.NetworkCrossOriginOpenerPolicyStatus
instance GHC.Classes.Eq CDP.Domains.DOMPageNetworkEmulationSecurity.NetworkCrossOriginOpenerPolicyStatus
instance GHC.Read.Read CDP.Domains.DOMPageNetworkEmulationSecurity.NetworkCrossOriginEmbedderPolicyValue
instance GHC.Show.Show CDP.Domains.DOMPageNetworkEmulationSecurity.NetworkCrossOriginEmbedderPolicyValue
instance GHC.Classes.Eq CDP.Domains.DOMPageNetworkEmulationSecurity.NetworkCrossOriginEmbedderPolicyValue
instance GHC.Classes.Ord CDP.Domains.DOMPageNetworkEmulationSecurity.NetworkCrossOriginEmbedderPolicyValue
instance GHC.Show.Show CDP.Domains.DOMPageNetworkEmulationSecurity.NetworkCrossOriginEmbedderPolicyStatus
instance GHC.Classes.Eq CDP.Domains.DOMPageNetworkEmulationSecurity.NetworkCrossOriginEmbedderPolicyStatus
instance GHC.Show.Show CDP.Domains.DOMPageNetworkEmulationSecurity.NetworkSecurityIsolationStatus
instance GHC.Classes.Eq CDP.Domains.DOMPageNetworkEmulationSecurity.NetworkSecurityIsolationStatus
instance GHC.Read.Read CDP.Domains.DOMPageNetworkEmulationSecurity.NetworkReportStatus
instance GHC.Show.Show CDP.Domains.DOMPageNetworkEmulationSecurity.NetworkReportStatus
instance GHC.Classes.Eq CDP.Domains.DOMPageNetworkEmulationSecurity.NetworkReportStatus
instance GHC.Classes.Ord CDP.Domains.DOMPageNetworkEmulationSecurity.NetworkReportStatus
instance GHC.Show.Show CDP.Domains.DOMPageNetworkEmulationSecurity.NetworkReportingApiReport
instance GHC.Classes.Eq CDP.Domains.DOMPageNetworkEmulationSecurity.NetworkReportingApiReport
instance GHC.Show.Show CDP.Domains.DOMPageNetworkEmulationSecurity.NetworkReportingApiEndpoint
instance GHC.Classes.Eq CDP.Domains.DOMPageNetworkEmulationSecurity.NetworkReportingApiEndpoint
instance GHC.Show.Show CDP.Domains.DOMPageNetworkEmulationSecurity.NetworkLoadNetworkResourcePageResult
instance GHC.Classes.Eq CDP.Domains.DOMPageNetworkEmulationSecurity.NetworkLoadNetworkResourcePageResult
instance GHC.Show.Show CDP.Domains.DOMPageNetworkEmulationSecurity.NetworkLoadNetworkResourceOptions
instance GHC.Classes.Eq CDP.Domains.DOMPageNetworkEmulationSecurity.NetworkLoadNetworkResourceOptions
instance GHC.Show.Show CDP.Domains.DOMPageNetworkEmulationSecurity.NetworkDataReceived
instance GHC.Classes.Eq CDP.Domains.DOMPageNetworkEmulationSecurity.NetworkDataReceived
instance GHC.Show.Show CDP.Domains.DOMPageNetworkEmulationSecurity.NetworkEventSourceMessageReceived
instance GHC.Classes.Eq CDP.Domains.DOMPageNetworkEmulationSecurity.NetworkEventSourceMessageReceived
instance GHC.Show.Show CDP.Domains.DOMPageNetworkEmulationSecurity.NetworkLoadingFailed
instance GHC.Classes.Eq CDP.Domains.DOMPageNetworkEmulationSecurity.NetworkLoadingFailed
instance GHC.Show.Show CDP.Domains.DOMPageNetworkEmulationSecurity.NetworkLoadingFinished
instance GHC.Classes.Eq CDP.Domains.DOMPageNetworkEmulationSecurity.NetworkLoadingFinished
instance GHC.Show.Show CDP.Domains.DOMPageNetworkEmulationSecurity.NetworkRequestServedFromCache
instance GHC.Classes.Eq CDP.Domains.DOMPageNetworkEmulationSecurity.NetworkRequestServedFromCache
instance GHC.Show.Show CDP.Domains.DOMPageNetworkEmulationSecurity.NetworkResourceChangedPriority
instance GHC.Classes.Eq CDP.Domains.DOMPageNetworkEmulationSecurity.NetworkResourceChangedPriority
instance GHC.Show.Show CDP.Domains.DOMPageNetworkEmulationSecurity.NetworkWebSocketClosed
instance GHC.Classes.Eq CDP.Domains.DOMPageNetworkEmulationSecurity.NetworkWebSocketClosed
instance GHC.Show.Show CDP.Domains.DOMPageNetworkEmulationSecurity.NetworkWebSocketCreated
instance GHC.Classes.Eq CDP.Domains.DOMPageNetworkEmulationSecurity.NetworkWebSocketCreated
instance GHC.Show.Show CDP.Domains.DOMPageNetworkEmulationSecurity.NetworkWebSocketFrameError
instance GHC.Classes.Eq CDP.Domains.DOMPageNetworkEmulationSecurity.NetworkWebSocketFrameError
instance GHC.Show.Show CDP.Domains.DOMPageNetworkEmulationSecurity.NetworkWebSocketFrameReceived
instance GHC.Classes.Eq CDP.Domains.DOMPageNetworkEmulationSecurity.NetworkWebSocketFrameReceived
instance GHC.Show.Show CDP.Domains.DOMPageNetworkEmulationSecurity.NetworkWebSocketFrameSent
instance GHC.Classes.Eq CDP.Domains.DOMPageNetworkEmulationSecurity.NetworkWebSocketFrameSent
instance GHC.Show.Show CDP.Domains.DOMPageNetworkEmulationSecurity.NetworkWebSocketHandshakeResponseReceived
instance GHC.Classes.Eq CDP.Domains.DOMPageNetworkEmulationSecurity.NetworkWebSocketHandshakeResponseReceived
instance GHC.Show.Show CDP.Domains.DOMPageNetworkEmulationSecurity.NetworkWebSocketWillSendHandshakeRequest
instance GHC.Classes.Eq CDP.Domains.DOMPageNetworkEmulationSecurity.NetworkWebSocketWillSendHandshakeRequest
instance GHC.Show.Show CDP.Domains.DOMPageNetworkEmulationSecurity.NetworkWebTransportCreated
instance GHC.Classes.Eq CDP.Domains.DOMPageNetworkEmulationSecurity.NetworkWebTransportCreated
instance GHC.Show.Show CDP.Domains.DOMPageNetworkEmulationSecurity.NetworkWebTransportConnectionEstablished
instance GHC.Classes.Eq CDP.Domains.DOMPageNetworkEmulationSecurity.NetworkWebTransportConnectionEstablished
instance GHC.Show.Show CDP.Domains.DOMPageNetworkEmulationSecurity.NetworkWebTransportClosed
instance GHC.Classes.Eq CDP.Domains.DOMPageNetworkEmulationSecurity.NetworkWebTransportClosed
instance GHC.Show.Show CDP.Domains.DOMPageNetworkEmulationSecurity.NetworkRequestWillBeSentExtraInfo
instance GHC.Classes.Eq CDP.Domains.DOMPageNetworkEmulationSecurity.NetworkRequestWillBeSentExtraInfo
instance GHC.Show.Show CDP.Domains.DOMPageNetworkEmulationSecurity.NetworkResponseReceivedExtraInfo
instance GHC.Classes.Eq CDP.Domains.DOMPageNetworkEmulationSecurity.NetworkResponseReceivedExtraInfo
instance GHC.Read.Read CDP.Domains.DOMPageNetworkEmulationSecurity.NetworkTrustTokenOperationDoneStatus
instance GHC.Show.Show CDP.Domains.DOMPageNetworkEmulationSecurity.NetworkTrustTokenOperationDoneStatus
instance GHC.Classes.Eq CDP.Domains.DOMPageNetworkEmulationSecurity.NetworkTrustTokenOperationDoneStatus
instance GHC.Classes.Ord CDP.Domains.DOMPageNetworkEmulationSecurity.NetworkTrustTokenOperationDoneStatus
instance GHC.Show.Show CDP.Domains.DOMPageNetworkEmulationSecurity.NetworkTrustTokenOperationDone
instance GHC.Classes.Eq CDP.Domains.DOMPageNetworkEmulationSecurity.NetworkTrustTokenOperationDone
instance GHC.Show.Show CDP.Domains.DOMPageNetworkEmulationSecurity.NetworkSubresourceWebBundleMetadataReceived
instance GHC.Classes.Eq CDP.Domains.DOMPageNetworkEmulationSecurity.NetworkSubresourceWebBundleMetadataReceived
instance GHC.Show.Show CDP.Domains.DOMPageNetworkEmulationSecurity.NetworkSubresourceWebBundleMetadataError
instance GHC.Classes.Eq CDP.Domains.DOMPageNetworkEmulationSecurity.NetworkSubresourceWebBundleMetadataError
instance GHC.Show.Show CDP.Domains.DOMPageNetworkEmulationSecurity.NetworkSubresourceWebBundleInnerResponseParsed
instance GHC.Classes.Eq CDP.Domains.DOMPageNetworkEmulationSecurity.NetworkSubresourceWebBundleInnerResponseParsed
instance GHC.Show.Show CDP.Domains.DOMPageNetworkEmulationSecurity.NetworkSubresourceWebBundleInnerResponseError
instance GHC.Classes.Eq CDP.Domains.DOMPageNetworkEmulationSecurity.NetworkSubresourceWebBundleInnerResponseError
instance GHC.Show.Show CDP.Domains.DOMPageNetworkEmulationSecurity.NetworkReportingApiReportAdded
instance GHC.Classes.Eq CDP.Domains.DOMPageNetworkEmulationSecurity.NetworkReportingApiReportAdded
instance GHC.Show.Show CDP.Domains.DOMPageNetworkEmulationSecurity.NetworkReportingApiReportUpdated
instance GHC.Classes.Eq CDP.Domains.DOMPageNetworkEmulationSecurity.NetworkReportingApiReportUpdated
instance GHC.Show.Show CDP.Domains.DOMPageNetworkEmulationSecurity.NetworkReportingApiEndpointsChangedForOrigin
instance GHC.Classes.Eq CDP.Domains.DOMPageNetworkEmulationSecurity.NetworkReportingApiEndpointsChangedForOrigin
instance GHC.Show.Show CDP.Domains.DOMPageNetworkEmulationSecurity.PNetworkSetAcceptedEncodings
instance GHC.Classes.Eq CDP.Domains.DOMPageNetworkEmulationSecurity.PNetworkSetAcceptedEncodings
instance GHC.Show.Show CDP.Domains.DOMPageNetworkEmulationSecurity.PNetworkClearAcceptedEncodingsOverride
instance GHC.Classes.Eq CDP.Domains.DOMPageNetworkEmulationSecurity.PNetworkClearAcceptedEncodingsOverride
instance GHC.Show.Show CDP.Domains.DOMPageNetworkEmulationSecurity.PNetworkClearBrowserCache
instance GHC.Classes.Eq CDP.Domains.DOMPageNetworkEmulationSecurity.PNetworkClearBrowserCache
instance GHC.Show.Show CDP.Domains.DOMPageNetworkEmulationSecurity.PNetworkClearBrowserCookies
instance GHC.Classes.Eq CDP.Domains.DOMPageNetworkEmulationSecurity.PNetworkClearBrowserCookies
instance GHC.Show.Show CDP.Domains.DOMPageNetworkEmulationSecurity.PNetworkDeleteCookies
instance GHC.Classes.Eq CDP.Domains.DOMPageNetworkEmulationSecurity.PNetworkDeleteCookies
instance GHC.Show.Show CDP.Domains.DOMPageNetworkEmulationSecurity.PNetworkDisable
instance GHC.Classes.Eq CDP.Domains.DOMPageNetworkEmulationSecurity.PNetworkDisable
instance GHC.Show.Show CDP.Domains.DOMPageNetworkEmulationSecurity.PNetworkEmulateNetworkConditions
instance GHC.Classes.Eq CDP.Domains.DOMPageNetworkEmulationSecurity.PNetworkEmulateNetworkConditions
instance GHC.Show.Show CDP.Domains.DOMPageNetworkEmulationSecurity.PNetworkEnable
instance GHC.Classes.Eq CDP.Domains.DOMPageNetworkEmulationSecurity.PNetworkEnable
instance GHC.Show.Show CDP.Domains.DOMPageNetworkEmulationSecurity.PNetworkGetAllCookies
instance GHC.Classes.Eq CDP.Domains.DOMPageNetworkEmulationSecurity.PNetworkGetAllCookies
instance GHC.Show.Show CDP.Domains.DOMPageNetworkEmulationSecurity.NetworkGetAllCookies
instance GHC.Classes.Eq CDP.Domains.DOMPageNetworkEmulationSecurity.NetworkGetAllCookies
instance GHC.Show.Show CDP.Domains.DOMPageNetworkEmulationSecurity.PNetworkGetCertificate
instance GHC.Classes.Eq CDP.Domains.DOMPageNetworkEmulationSecurity.PNetworkGetCertificate
instance GHC.Show.Show CDP.Domains.DOMPageNetworkEmulationSecurity.NetworkGetCertificate
instance GHC.Classes.Eq CDP.Domains.DOMPageNetworkEmulationSecurity.NetworkGetCertificate
instance GHC.Show.Show CDP.Domains.DOMPageNetworkEmulationSecurity.PNetworkGetCookies
instance GHC.Classes.Eq CDP.Domains.DOMPageNetworkEmulationSecurity.PNetworkGetCookies
instance GHC.Show.Show CDP.Domains.DOMPageNetworkEmulationSecurity.NetworkGetCookies
instance GHC.Classes.Eq CDP.Domains.DOMPageNetworkEmulationSecurity.NetworkGetCookies
instance GHC.Show.Show CDP.Domains.DOMPageNetworkEmulationSecurity.PNetworkGetResponseBody
instance GHC.Classes.Eq CDP.Domains.DOMPageNetworkEmulationSecurity.PNetworkGetResponseBody
instance GHC.Show.Show CDP.Domains.DOMPageNetworkEmulationSecurity.NetworkGetResponseBody
instance GHC.Classes.Eq CDP.Domains.DOMPageNetworkEmulationSecurity.NetworkGetResponseBody
instance GHC.Show.Show CDP.Domains.DOMPageNetworkEmulationSecurity.PNetworkGetRequestPostData
instance GHC.Classes.Eq CDP.Domains.DOMPageNetworkEmulationSecurity.PNetworkGetRequestPostData
instance GHC.Show.Show CDP.Domains.DOMPageNetworkEmulationSecurity.NetworkGetRequestPostData
instance GHC.Classes.Eq CDP.Domains.DOMPageNetworkEmulationSecurity.NetworkGetRequestPostData
instance GHC.Show.Show CDP.Domains.DOMPageNetworkEmulationSecurity.PNetworkGetResponseBodyForInterception
instance GHC.Classes.Eq CDP.Domains.DOMPageNetworkEmulationSecurity.PNetworkGetResponseBodyForInterception
instance GHC.Show.Show CDP.Domains.DOMPageNetworkEmulationSecurity.NetworkGetResponseBodyForInterception
instance GHC.Classes.Eq CDP.Domains.DOMPageNetworkEmulationSecurity.NetworkGetResponseBodyForInterception
instance GHC.Show.Show CDP.Domains.DOMPageNetworkEmulationSecurity.PNetworkTakeResponseBodyForInterceptionAsStream
instance GHC.Classes.Eq CDP.Domains.DOMPageNetworkEmulationSecurity.PNetworkTakeResponseBodyForInterceptionAsStream
instance GHC.Show.Show CDP.Domains.DOMPageNetworkEmulationSecurity.NetworkTakeResponseBodyForInterceptionAsStream
instance GHC.Classes.Eq CDP.Domains.DOMPageNetworkEmulationSecurity.NetworkTakeResponseBodyForInterceptionAsStream
instance GHC.Show.Show CDP.Domains.DOMPageNetworkEmulationSecurity.PNetworkReplayXHR
instance GHC.Classes.Eq CDP.Domains.DOMPageNetworkEmulationSecurity.PNetworkReplayXHR
instance GHC.Show.Show CDP.Domains.DOMPageNetworkEmulationSecurity.PNetworkSearchInResponseBody
instance GHC.Classes.Eq CDP.Domains.DOMPageNetworkEmulationSecurity.PNetworkSearchInResponseBody
instance GHC.Show.Show CDP.Domains.DOMPageNetworkEmulationSecurity.NetworkSearchInResponseBody
instance GHC.Classes.Eq CDP.Domains.DOMPageNetworkEmulationSecurity.NetworkSearchInResponseBody
instance GHC.Show.Show CDP.Domains.DOMPageNetworkEmulationSecurity.PNetworkSetBlockedURLs
instance GHC.Classes.Eq CDP.Domains.DOMPageNetworkEmulationSecurity.PNetworkSetBlockedURLs
instance GHC.Show.Show CDP.Domains.DOMPageNetworkEmulationSecurity.PNetworkSetBypassServiceWorker
instance GHC.Classes.Eq CDP.Domains.DOMPageNetworkEmulationSecurity.PNetworkSetBypassServiceWorker
instance GHC.Show.Show CDP.Domains.DOMPageNetworkEmulationSecurity.PNetworkSetCacheDisabled
instance GHC.Classes.Eq CDP.Domains.DOMPageNetworkEmulationSecurity.PNetworkSetCacheDisabled
instance GHC.Show.Show CDP.Domains.DOMPageNetworkEmulationSecurity.PNetworkSetCookie
instance GHC.Classes.Eq CDP.Domains.DOMPageNetworkEmulationSecurity.PNetworkSetCookie
instance GHC.Show.Show CDP.Domains.DOMPageNetworkEmulationSecurity.PNetworkSetCookies
instance GHC.Classes.Eq CDP.Domains.DOMPageNetworkEmulationSecurity.PNetworkSetCookies
instance GHC.Show.Show CDP.Domains.DOMPageNetworkEmulationSecurity.PNetworkSetExtraHTTPHeaders
instance GHC.Classes.Eq CDP.Domains.DOMPageNetworkEmulationSecurity.PNetworkSetExtraHTTPHeaders
instance GHC.Show.Show CDP.Domains.DOMPageNetworkEmulationSecurity.PNetworkSetAttachDebugStack
instance GHC.Classes.Eq CDP.Domains.DOMPageNetworkEmulationSecurity.PNetworkSetAttachDebugStack
instance GHC.Show.Show CDP.Domains.DOMPageNetworkEmulationSecurity.PNetworkSetUserAgentOverride
instance GHC.Classes.Eq CDP.Domains.DOMPageNetworkEmulationSecurity.PNetworkSetUserAgentOverride
instance GHC.Show.Show CDP.Domains.DOMPageNetworkEmulationSecurity.NetworkGetSecurityIsolationStatus
instance GHC.Classes.Eq CDP.Domains.DOMPageNetworkEmulationSecurity.NetworkGetSecurityIsolationStatus
instance GHC.Show.Show CDP.Domains.DOMPageNetworkEmulationSecurity.PNetworkEnableReportingApi
instance GHC.Classes.Eq CDP.Domains.DOMPageNetworkEmulationSecurity.PNetworkEnableReportingApi
instance GHC.Show.Show CDP.Domains.DOMPageNetworkEmulationSecurity.NetworkLoadNetworkResource
instance GHC.Classes.Eq CDP.Domains.DOMPageNetworkEmulationSecurity.NetworkLoadNetworkResource
instance GHC.Show.Show CDP.Domains.DOMPageNetworkEmulationSecurity.PNetworkLoadNetworkResource
instance GHC.Classes.Eq CDP.Domains.DOMPageNetworkEmulationSecurity.PNetworkLoadNetworkResource
instance GHC.Show.Show CDP.Domains.DOMPageNetworkEmulationSecurity.PNetworkGetSecurityIsolationStatus
instance GHC.Classes.Eq CDP.Domains.DOMPageNetworkEmulationSecurity.PNetworkGetSecurityIsolationStatus
instance GHC.Show.Show CDP.Domains.DOMPageNetworkEmulationSecurity.PDOMGetFrameOwner
instance GHC.Classes.Eq CDP.Domains.DOMPageNetworkEmulationSecurity.PDOMGetFrameOwner
instance GHC.Show.Show CDP.Domains.DOMPageNetworkEmulationSecurity.DOMGetNodeForLocation
instance GHC.Classes.Eq CDP.Domains.DOMPageNetworkEmulationSecurity.DOMGetNodeForLocation
instance GHC.Show.Show CDP.Domains.DOMPageNetworkEmulationSecurity.DOMNode
instance GHC.Classes.Eq CDP.Domains.DOMPageNetworkEmulationSecurity.DOMNode
instance GHC.Show.Show CDP.Domains.DOMPageNetworkEmulationSecurity.DOMGetDocument
instance GHC.Classes.Eq CDP.Domains.DOMPageNetworkEmulationSecurity.DOMGetDocument
instance GHC.Show.Show CDP.Domains.DOMPageNetworkEmulationSecurity.DOMDescribeNode
instance GHC.Classes.Eq CDP.Domains.DOMPageNetworkEmulationSecurity.DOMDescribeNode
instance GHC.Show.Show CDP.Domains.DOMPageNetworkEmulationSecurity.DOMShadowRootPushed
instance GHC.Classes.Eq CDP.Domains.DOMPageNetworkEmulationSecurity.DOMShadowRootPushed
instance GHC.Show.Show CDP.Domains.DOMPageNetworkEmulationSecurity.DOMSetChildNodes
instance GHC.Classes.Eq CDP.Domains.DOMPageNetworkEmulationSecurity.DOMSetChildNodes
instance GHC.Show.Show CDP.Domains.DOMPageNetworkEmulationSecurity.DOMPseudoElementAdded
instance GHC.Classes.Eq CDP.Domains.DOMPageNetworkEmulationSecurity.DOMPseudoElementAdded
instance GHC.Show.Show CDP.Domains.DOMPageNetworkEmulationSecurity.DOMChildNodeInserted
instance GHC.Classes.Eq CDP.Domains.DOMPageNetworkEmulationSecurity.DOMChildNodeInserted
instance GHC.Read.Read CDP.Domains.DOMPageNetworkEmulationSecurity.PageAdFrameType
instance GHC.Show.Show CDP.Domains.DOMPageNetworkEmulationSecurity.PageAdFrameType
instance GHC.Classes.Eq CDP.Domains.DOMPageNetworkEmulationSecurity.PageAdFrameType
instance GHC.Classes.Ord CDP.Domains.DOMPageNetworkEmulationSecurity.PageAdFrameType
instance GHC.Read.Read CDP.Domains.DOMPageNetworkEmulationSecurity.PageAdFrameExplanation
instance GHC.Show.Show CDP.Domains.DOMPageNetworkEmulationSecurity.PageAdFrameExplanation
instance GHC.Classes.Eq CDP.Domains.DOMPageNetworkEmulationSecurity.PageAdFrameExplanation
instance GHC.Classes.Ord CDP.Domains.DOMPageNetworkEmulationSecurity.PageAdFrameExplanation
instance GHC.Show.Show CDP.Domains.DOMPageNetworkEmulationSecurity.PageAdFrameStatus
instance GHC.Classes.Eq CDP.Domains.DOMPageNetworkEmulationSecurity.PageAdFrameStatus
instance GHC.Show.Show CDP.Domains.DOMPageNetworkEmulationSecurity.PageAdScriptId
instance GHC.Classes.Eq CDP.Domains.DOMPageNetworkEmulationSecurity.PageAdScriptId
instance GHC.Read.Read CDP.Domains.DOMPageNetworkEmulationSecurity.PageSecureContextType
instance GHC.Show.Show CDP.Domains.DOMPageNetworkEmulationSecurity.PageSecureContextType
instance GHC.Classes.Eq CDP.Domains.DOMPageNetworkEmulationSecurity.PageSecureContextType
instance GHC.Classes.Ord CDP.Domains.DOMPageNetworkEmulationSecurity.PageSecureContextType
instance GHC.Read.Read CDP.Domains.DOMPageNetworkEmulationSecurity.PageCrossOriginIsolatedContextType
instance GHC.Show.Show CDP.Domains.DOMPageNetworkEmulationSecurity.PageCrossOriginIsolatedContextType
instance GHC.Classes.Eq CDP.Domains.DOMPageNetworkEmulationSecurity.PageCrossOriginIsolatedContextType
instance GHC.Classes.Ord CDP.Domains.DOMPageNetworkEmulationSecurity.PageCrossOriginIsolatedContextType
instance GHC.Read.Read CDP.Domains.DOMPageNetworkEmulationSecurity.PageGatedAPIFeatures
instance GHC.Show.Show CDP.Domains.DOMPageNetworkEmulationSecurity.PageGatedAPIFeatures
instance GHC.Classes.Eq CDP.Domains.DOMPageNetworkEmulationSecurity.PageGatedAPIFeatures
instance GHC.Classes.Ord CDP.Domains.DOMPageNetworkEmulationSecurity.PageGatedAPIFeatures
instance GHC.Read.Read CDP.Domains.DOMPageNetworkEmulationSecurity.PagePermissionsPolicyFeature
instance GHC.Show.Show CDP.Domains.DOMPageNetworkEmulationSecurity.PagePermissionsPolicyFeature
instance GHC.Classes.Eq CDP.Domains.DOMPageNetworkEmulationSecurity.PagePermissionsPolicyFeature
instance GHC.Classes.Ord CDP.Domains.DOMPageNetworkEmulationSecurity.PagePermissionsPolicyFeature
instance GHC.Read.Read CDP.Domains.DOMPageNetworkEmulationSecurity.PagePermissionsPolicyBlockReason
instance GHC.Show.Show CDP.Domains.DOMPageNetworkEmulationSecurity.PagePermissionsPolicyBlockReason
instance GHC.Classes.Eq CDP.Domains.DOMPageNetworkEmulationSecurity.PagePermissionsPolicyBlockReason
instance GHC.Classes.Ord CDP.Domains.DOMPageNetworkEmulationSecurity.PagePermissionsPolicyBlockReason
instance GHC.Show.Show CDP.Domains.DOMPageNetworkEmulationSecurity.PagePermissionsPolicyBlockLocator
instance GHC.Classes.Eq CDP.Domains.DOMPageNetworkEmulationSecurity.PagePermissionsPolicyBlockLocator
instance GHC.Show.Show CDP.Domains.DOMPageNetworkEmulationSecurity.PagePermissionsPolicyFeatureState
instance GHC.Classes.Eq CDP.Domains.DOMPageNetworkEmulationSecurity.PagePermissionsPolicyFeatureState
instance GHC.Read.Read CDP.Domains.DOMPageNetworkEmulationSecurity.PageOriginTrialTokenStatus
instance GHC.Show.Show CDP.Domains.DOMPageNetworkEmulationSecurity.PageOriginTrialTokenStatus
instance GHC.Classes.Eq CDP.Domains.DOMPageNetworkEmulationSecurity.PageOriginTrialTokenStatus
instance GHC.Classes.Ord CDP.Domains.DOMPageNetworkEmulationSecurity.PageOriginTrialTokenStatus
instance GHC.Read.Read CDP.Domains.DOMPageNetworkEmulationSecurity.PageOriginTrialStatus
instance GHC.Show.Show CDP.Domains.DOMPageNetworkEmulationSecurity.PageOriginTrialStatus
instance GHC.Classes.Eq CDP.Domains.DOMPageNetworkEmulationSecurity.PageOriginTrialStatus
instance GHC.Classes.Ord CDP.Domains.DOMPageNetworkEmulationSecurity.PageOriginTrialStatus
instance GHC.Read.Read CDP.Domains.DOMPageNetworkEmulationSecurity.PageOriginTrialUsageRestriction
instance GHC.Show.Show CDP.Domains.DOMPageNetworkEmulationSecurity.PageOriginTrialUsageRestriction
instance GHC.Classes.Eq CDP.Domains.DOMPageNetworkEmulationSecurity.PageOriginTrialUsageRestriction
instance GHC.Classes.Ord CDP.Domains.DOMPageNetworkEmulationSecurity.PageOriginTrialUsageRestriction
instance GHC.Show.Show CDP.Domains.DOMPageNetworkEmulationSecurity.PageOriginTrialToken
instance GHC.Classes.Eq CDP.Domains.DOMPageNetworkEmulationSecurity.PageOriginTrialToken
instance GHC.Show.Show CDP.Domains.DOMPageNetworkEmulationSecurity.PageOriginTrialTokenWithStatus
instance GHC.Classes.Eq CDP.Domains.DOMPageNetworkEmulationSecurity.PageOriginTrialTokenWithStatus
instance GHC.Show.Show CDP.Domains.DOMPageNetworkEmulationSecurity.PageOriginTrial
instance GHC.Classes.Eq CDP.Domains.DOMPageNetworkEmulationSecurity.PageOriginTrial
instance GHC.Show.Show CDP.Domains.DOMPageNetworkEmulationSecurity.PageFrame
instance GHC.Classes.Eq CDP.Domains.DOMPageNetworkEmulationSecurity.PageFrame
instance GHC.Show.Show CDP.Domains.DOMPageNetworkEmulationSecurity.PageFrameResource
instance GHC.Classes.Eq CDP.Domains.DOMPageNetworkEmulationSecurity.PageFrameResource
instance GHC.Show.Show CDP.Domains.DOMPageNetworkEmulationSecurity.PageFrameResourceTree
instance GHC.Classes.Eq CDP.Domains.DOMPageNetworkEmulationSecurity.PageFrameResourceTree
instance GHC.Show.Show CDP.Domains.DOMPageNetworkEmulationSecurity.PageFrameTree
instance GHC.Classes.Eq CDP.Domains.DOMPageNetworkEmulationSecurity.PageFrameTree
instance GHC.Read.Read CDP.Domains.DOMPageNetworkEmulationSecurity.PageTransitionType
instance GHC.Show.Show CDP.Domains.DOMPageNetworkEmulationSecurity.PageTransitionType
instance GHC.Classes.Eq CDP.Domains.DOMPageNetworkEmulationSecurity.PageTransitionType
instance GHC.Classes.Ord CDP.Domains.DOMPageNetworkEmulationSecurity.PageTransitionType
instance GHC.Show.Show CDP.Domains.DOMPageNetworkEmulationSecurity.PageNavigationEntry
instance GHC.Classes.Eq CDP.Domains.DOMPageNetworkEmulationSecurity.PageNavigationEntry
instance GHC.Show.Show CDP.Domains.DOMPageNetworkEmulationSecurity.PageScreencastFrameMetadata
instance GHC.Classes.Eq CDP.Domains.DOMPageNetworkEmulationSecurity.PageScreencastFrameMetadata
instance GHC.Read.Read CDP.Domains.DOMPageNetworkEmulationSecurity.PageDialogType
instance GHC.Show.Show CDP.Domains.DOMPageNetworkEmulationSecurity.PageDialogType
instance GHC.Classes.Eq CDP.Domains.DOMPageNetworkEmulationSecurity.PageDialogType
instance GHC.Classes.Ord CDP.Domains.DOMPageNetworkEmulationSecurity.PageDialogType
instance GHC.Show.Show CDP.Domains.DOMPageNetworkEmulationSecurity.PageAppManifestError
instance GHC.Classes.Eq CDP.Domains.DOMPageNetworkEmulationSecurity.PageAppManifestError
instance GHC.Show.Show CDP.Domains.DOMPageNetworkEmulationSecurity.PageAppManifestParsedProperties
instance GHC.Classes.Eq CDP.Domains.DOMPageNetworkEmulationSecurity.PageAppManifestParsedProperties
instance GHC.Show.Show CDP.Domains.DOMPageNetworkEmulationSecurity.PageLayoutViewport
instance GHC.Classes.Eq CDP.Domains.DOMPageNetworkEmulationSecurity.PageLayoutViewport
instance GHC.Show.Show CDP.Domains.DOMPageNetworkEmulationSecurity.PageVisualViewport
instance GHC.Classes.Eq CDP.Domains.DOMPageNetworkEmulationSecurity.PageVisualViewport
instance GHC.Show.Show CDP.Domains.DOMPageNetworkEmulationSecurity.PageViewport
instance GHC.Classes.Eq CDP.Domains.DOMPageNetworkEmulationSecurity.PageViewport
instance GHC.Show.Show CDP.Domains.DOMPageNetworkEmulationSecurity.PEmulationSetDeviceMetricsOverride
instance GHC.Classes.Eq CDP.Domains.DOMPageNetworkEmulationSecurity.PEmulationSetDeviceMetricsOverride
instance GHC.Show.Show CDP.Domains.DOMPageNetworkEmulationSecurity.PageFontFamilies
instance GHC.Classes.Eq CDP.Domains.DOMPageNetworkEmulationSecurity.PageFontFamilies
instance GHC.Show.Show CDP.Domains.DOMPageNetworkEmulationSecurity.PageScriptFontFamilies
instance GHC.Classes.Eq CDP.Domains.DOMPageNetworkEmulationSecurity.PageScriptFontFamilies
instance GHC.Show.Show CDP.Domains.DOMPageNetworkEmulationSecurity.PageFontSizes
instance GHC.Classes.Eq CDP.Domains.DOMPageNetworkEmulationSecurity.PageFontSizes
instance GHC.Read.Read CDP.Domains.DOMPageNetworkEmulationSecurity.PageClientNavigationReason
instance GHC.Show.Show CDP.Domains.DOMPageNetworkEmulationSecurity.PageClientNavigationReason
instance GHC.Classes.Eq CDP.Domains.DOMPageNetworkEmulationSecurity.PageClientNavigationReason
instance GHC.Classes.Ord CDP.Domains.DOMPageNetworkEmulationSecurity.PageClientNavigationReason
instance GHC.Read.Read CDP.Domains.DOMPageNetworkEmulationSecurity.PageClientNavigationDisposition
instance GHC.Show.Show CDP.Domains.DOMPageNetworkEmulationSecurity.PageClientNavigationDisposition
instance GHC.Classes.Eq CDP.Domains.DOMPageNetworkEmulationSecurity.PageClientNavigationDisposition
instance GHC.Classes.Ord CDP.Domains.DOMPageNetworkEmulationSecurity.PageClientNavigationDisposition
instance GHC.Show.Show CDP.Domains.DOMPageNetworkEmulationSecurity.PageInstallabilityErrorArgument
instance GHC.Classes.Eq CDP.Domains.DOMPageNetworkEmulationSecurity.PageInstallabilityErrorArgument
instance GHC.Show.Show CDP.Domains.DOMPageNetworkEmulationSecurity.PageInstallabilityError
instance GHC.Classes.Eq CDP.Domains.DOMPageNetworkEmulationSecurity.PageInstallabilityError
instance GHC.Read.Read CDP.Domains.DOMPageNetworkEmulationSecurity.PageReferrerPolicy
instance GHC.Show.Show CDP.Domains.DOMPageNetworkEmulationSecurity.PageReferrerPolicy
instance GHC.Classes.Eq CDP.Domains.DOMPageNetworkEmulationSecurity.PageReferrerPolicy
instance GHC.Classes.Ord CDP.Domains.DOMPageNetworkEmulationSecurity.PageReferrerPolicy
instance GHC.Show.Show CDP.Domains.DOMPageNetworkEmulationSecurity.PageCompilationCacheParams
instance GHC.Classes.Eq CDP.Domains.DOMPageNetworkEmulationSecurity.PageCompilationCacheParams
instance GHC.Read.Read CDP.Domains.DOMPageNetworkEmulationSecurity.PageNavigationType
instance GHC.Show.Show CDP.Domains.DOMPageNetworkEmulationSecurity.PageNavigationType
instance GHC.Classes.Eq CDP.Domains.DOMPageNetworkEmulationSecurity.PageNavigationType
instance GHC.Classes.Ord CDP.Domains.DOMPageNetworkEmulationSecurity.PageNavigationType
instance GHC.Read.Read CDP.Domains.DOMPageNetworkEmulationSecurity.PageBackForwardCacheNotRestoredReason
instance GHC.Show.Show CDP.Domains.DOMPageNetworkEmulationSecurity.PageBackForwardCacheNotRestoredReason
instance GHC.Classes.Eq CDP.Domains.DOMPageNetworkEmulationSecurity.PageBackForwardCacheNotRestoredReason
instance GHC.Classes.Ord CDP.Domains.DOMPageNetworkEmulationSecurity.PageBackForwardCacheNotRestoredReason
instance GHC.Read.Read CDP.Domains.DOMPageNetworkEmulationSecurity.PageBackForwardCacheNotRestoredReasonType
instance GHC.Show.Show CDP.Domains.DOMPageNetworkEmulationSecurity.PageBackForwardCacheNotRestoredReasonType
instance GHC.Classes.Eq CDP.Domains.DOMPageNetworkEmulationSecurity.PageBackForwardCacheNotRestoredReasonType
instance GHC.Classes.Ord CDP.Domains.DOMPageNetworkEmulationSecurity.PageBackForwardCacheNotRestoredReasonType
instance GHC.Show.Show CDP.Domains.DOMPageNetworkEmulationSecurity.PageBackForwardCacheNotRestoredExplanation
instance GHC.Classes.Eq CDP.Domains.DOMPageNetworkEmulationSecurity.PageBackForwardCacheNotRestoredExplanation
instance GHC.Show.Show CDP.Domains.DOMPageNetworkEmulationSecurity.PageBackForwardCacheNotRestoredExplanationTree
instance GHC.Classes.Eq CDP.Domains.DOMPageNetworkEmulationSecurity.PageBackForwardCacheNotRestoredExplanationTree
instance GHC.Read.Read CDP.Domains.DOMPageNetworkEmulationSecurity.PagePrerenderFinalStatus
instance GHC.Show.Show CDP.Domains.DOMPageNetworkEmulationSecurity.PagePrerenderFinalStatus
instance GHC.Classes.Eq CDP.Domains.DOMPageNetworkEmulationSecurity.PagePrerenderFinalStatus
instance GHC.Classes.Ord CDP.Domains.DOMPageNetworkEmulationSecurity.PagePrerenderFinalStatus
instance GHC.Show.Show CDP.Domains.DOMPageNetworkEmulationSecurity.PageDomContentEventFired
instance GHC.Classes.Eq CDP.Domains.DOMPageNetworkEmulationSecurity.PageDomContentEventFired
instance GHC.Read.Read CDP.Domains.DOMPageNetworkEmulationSecurity.PageFileChooserOpenedMode
instance GHC.Show.Show CDP.Domains.DOMPageNetworkEmulationSecurity.PageFileChooserOpenedMode
instance GHC.Classes.Eq CDP.Domains.DOMPageNetworkEmulationSecurity.PageFileChooserOpenedMode
instance GHC.Classes.Ord CDP.Domains.DOMPageNetworkEmulationSecurity.PageFileChooserOpenedMode
instance GHC.Show.Show CDP.Domains.DOMPageNetworkEmulationSecurity.PageFileChooserOpened
instance GHC.Classes.Eq CDP.Domains.DOMPageNetworkEmulationSecurity.PageFileChooserOpened
instance GHC.Show.Show CDP.Domains.DOMPageNetworkEmulationSecurity.PageFrameAttached
instance GHC.Classes.Eq CDP.Domains.DOMPageNetworkEmulationSecurity.PageFrameAttached
instance GHC.Read.Read CDP.Domains.DOMPageNetworkEmulationSecurity.PageFrameDetachedReason
instance GHC.Show.Show CDP.Domains.DOMPageNetworkEmulationSecurity.PageFrameDetachedReason
instance GHC.Classes.Eq CDP.Domains.DOMPageNetworkEmulationSecurity.PageFrameDetachedReason
instance GHC.Classes.Ord CDP.Domains.DOMPageNetworkEmulationSecurity.PageFrameDetachedReason
instance GHC.Show.Show CDP.Domains.DOMPageNetworkEmulationSecurity.PageFrameDetached
instance GHC.Classes.Eq CDP.Domains.DOMPageNetworkEmulationSecurity.PageFrameDetached
instance GHC.Show.Show CDP.Domains.DOMPageNetworkEmulationSecurity.PageFrameNavigated
instance GHC.Classes.Eq CDP.Domains.DOMPageNetworkEmulationSecurity.PageFrameNavigated
instance GHC.Show.Show CDP.Domains.DOMPageNetworkEmulationSecurity.PageDocumentOpened
instance GHC.Classes.Eq CDP.Domains.DOMPageNetworkEmulationSecurity.PageDocumentOpened
instance GHC.Read.Read CDP.Domains.DOMPageNetworkEmulationSecurity.PageFrameResized
instance GHC.Show.Show CDP.Domains.DOMPageNetworkEmulationSecurity.PageFrameResized
instance GHC.Classes.Eq CDP.Domains.DOMPageNetworkEmulationSecurity.PageFrameResized
instance GHC.Show.Show CDP.Domains.DOMPageNetworkEmulationSecurity.PageFrameRequestedNavigation
instance GHC.Classes.Eq CDP.Domains.DOMPageNetworkEmulationSecurity.PageFrameRequestedNavigation
instance GHC.Show.Show CDP.Domains.DOMPageNetworkEmulationSecurity.PageFrameStartedLoading
instance GHC.Classes.Eq CDP.Domains.DOMPageNetworkEmulationSecurity.PageFrameStartedLoading
instance GHC.Show.Show CDP.Domains.DOMPageNetworkEmulationSecurity.PageFrameStoppedLoading
instance GHC.Classes.Eq CDP.Domains.DOMPageNetworkEmulationSecurity.PageFrameStoppedLoading
instance GHC.Read.Read CDP.Domains.DOMPageNetworkEmulationSecurity.PageInterstitialHidden
instance GHC.Show.Show CDP.Domains.DOMPageNetworkEmulationSecurity.PageInterstitialHidden
instance GHC.Classes.Eq CDP.Domains.DOMPageNetworkEmulationSecurity.PageInterstitialHidden
instance GHC.Read.Read CDP.Domains.DOMPageNetworkEmulationSecurity.PageInterstitialShown
instance GHC.Show.Show CDP.Domains.DOMPageNetworkEmulationSecurity.PageInterstitialShown
instance GHC.Classes.Eq CDP.Domains.DOMPageNetworkEmulationSecurity.PageInterstitialShown
instance GHC.Show.Show CDP.Domains.DOMPageNetworkEmulationSecurity.PageJavascriptDialogClosed
instance GHC.Classes.Eq CDP.Domains.DOMPageNetworkEmulationSecurity.PageJavascriptDialogClosed
instance GHC.Show.Show CDP.Domains.DOMPageNetworkEmulationSecurity.PageJavascriptDialogOpening
instance GHC.Classes.Eq CDP.Domains.DOMPageNetworkEmulationSecurity.PageJavascriptDialogOpening
instance GHC.Show.Show CDP.Domains.DOMPageNetworkEmulationSecurity.PageLifecycleEvent
instance GHC.Classes.Eq CDP.Domains.DOMPageNetworkEmulationSecurity.PageLifecycleEvent
instance GHC.Show.Show CDP.Domains.DOMPageNetworkEmulationSecurity.PageBackForwardCacheNotUsed
instance GHC.Classes.Eq CDP.Domains.DOMPageNetworkEmulationSecurity.PageBackForwardCacheNotUsed
instance GHC.Show.Show CDP.Domains.DOMPageNetworkEmulationSecurity.PagePrerenderAttemptCompleted
instance GHC.Classes.Eq CDP.Domains.DOMPageNetworkEmulationSecurity.PagePrerenderAttemptCompleted
instance GHC.Show.Show CDP.Domains.DOMPageNetworkEmulationSecurity.PageLoadEventFired
instance GHC.Classes.Eq CDP.Domains.DOMPageNetworkEmulationSecurity.PageLoadEventFired
instance GHC.Show.Show CDP.Domains.DOMPageNetworkEmulationSecurity.PageNavigatedWithinDocument
instance GHC.Classes.Eq CDP.Domains.DOMPageNetworkEmulationSecurity.PageNavigatedWithinDocument
instance GHC.Show.Show CDP.Domains.DOMPageNetworkEmulationSecurity.PageScreencastFrame
instance GHC.Classes.Eq CDP.Domains.DOMPageNetworkEmulationSecurity.PageScreencastFrame
instance GHC.Show.Show CDP.Domains.DOMPageNetworkEmulationSecurity.PageScreencastVisibilityChanged
instance GHC.Classes.Eq CDP.Domains.DOMPageNetworkEmulationSecurity.PageScreencastVisibilityChanged
instance GHC.Show.Show CDP.Domains.DOMPageNetworkEmulationSecurity.PageWindowOpen
instance GHC.Classes.Eq CDP.Domains.DOMPageNetworkEmulationSecurity.PageWindowOpen
instance GHC.Show.Show CDP.Domains.DOMPageNetworkEmulationSecurity.PageCompilationCacheProduced
instance GHC.Classes.Eq CDP.Domains.DOMPageNetworkEmulationSecurity.PageCompilationCacheProduced
instance GHC.Show.Show CDP.Domains.DOMPageNetworkEmulationSecurity.PPageAddScriptToEvaluateOnNewDocument
instance GHC.Classes.Eq CDP.Domains.DOMPageNetworkEmulationSecurity.PPageAddScriptToEvaluateOnNewDocument
instance GHC.Show.Show CDP.Domains.DOMPageNetworkEmulationSecurity.PageAddScriptToEvaluateOnNewDocument
instance GHC.Classes.Eq CDP.Domains.DOMPageNetworkEmulationSecurity.PageAddScriptToEvaluateOnNewDocument
instance GHC.Show.Show CDP.Domains.DOMPageNetworkEmulationSecurity.PPageBringToFront
instance GHC.Classes.Eq CDP.Domains.DOMPageNetworkEmulationSecurity.PPageBringToFront
instance GHC.Read.Read CDP.Domains.DOMPageNetworkEmulationSecurity.PPageCaptureScreenshotFormat
instance GHC.Show.Show CDP.Domains.DOMPageNetworkEmulationSecurity.PPageCaptureScreenshotFormat
instance GHC.Classes.Eq CDP.Domains.DOMPageNetworkEmulationSecurity.PPageCaptureScreenshotFormat
instance GHC.Classes.Ord CDP.Domains.DOMPageNetworkEmulationSecurity.PPageCaptureScreenshotFormat
instance GHC.Show.Show CDP.Domains.DOMPageNetworkEmulationSecurity.PPageCaptureScreenshot
instance GHC.Classes.Eq CDP.Domains.DOMPageNetworkEmulationSecurity.PPageCaptureScreenshot
instance GHC.Show.Show CDP.Domains.DOMPageNetworkEmulationSecurity.PageCaptureScreenshot
instance GHC.Classes.Eq CDP.Domains.DOMPageNetworkEmulationSecurity.PageCaptureScreenshot
instance GHC.Read.Read CDP.Domains.DOMPageNetworkEmulationSecurity.PPageCaptureSnapshotFormat
instance GHC.Show.Show CDP.Domains.DOMPageNetworkEmulationSecurity.PPageCaptureSnapshotFormat
instance GHC.Classes.Eq CDP.Domains.DOMPageNetworkEmulationSecurity.PPageCaptureSnapshotFormat
instance GHC.Classes.Ord CDP.Domains.DOMPageNetworkEmulationSecurity.PPageCaptureSnapshotFormat
instance GHC.Show.Show CDP.Domains.DOMPageNetworkEmulationSecurity.PPageCaptureSnapshot
instance GHC.Classes.Eq CDP.Domains.DOMPageNetworkEmulationSecurity.PPageCaptureSnapshot
instance GHC.Show.Show CDP.Domains.DOMPageNetworkEmulationSecurity.PageCaptureSnapshot
instance GHC.Classes.Eq CDP.Domains.DOMPageNetworkEmulationSecurity.PageCaptureSnapshot
instance GHC.Show.Show CDP.Domains.DOMPageNetworkEmulationSecurity.PPageCreateIsolatedWorld
instance GHC.Classes.Eq CDP.Domains.DOMPageNetworkEmulationSecurity.PPageCreateIsolatedWorld
instance GHC.Show.Show CDP.Domains.DOMPageNetworkEmulationSecurity.PageCreateIsolatedWorld
instance GHC.Classes.Eq CDP.Domains.DOMPageNetworkEmulationSecurity.PageCreateIsolatedWorld
instance GHC.Show.Show CDP.Domains.DOMPageNetworkEmulationSecurity.PPageDisable
instance GHC.Classes.Eq CDP.Domains.DOMPageNetworkEmulationSecurity.PPageDisable
instance GHC.Show.Show CDP.Domains.DOMPageNetworkEmulationSecurity.PPageEnable
instance GHC.Classes.Eq CDP.Domains.DOMPageNetworkEmulationSecurity.PPageEnable
instance GHC.Show.Show CDP.Domains.DOMPageNetworkEmulationSecurity.PPageGetAppManifest
instance GHC.Classes.Eq CDP.Domains.DOMPageNetworkEmulationSecurity.PPageGetAppManifest
instance GHC.Show.Show CDP.Domains.DOMPageNetworkEmulationSecurity.PageGetAppManifest
instance GHC.Classes.Eq CDP.Domains.DOMPageNetworkEmulationSecurity.PageGetAppManifest
instance GHC.Show.Show CDP.Domains.DOMPageNetworkEmulationSecurity.PPageGetInstallabilityErrors
instance GHC.Classes.Eq CDP.Domains.DOMPageNetworkEmulationSecurity.PPageGetInstallabilityErrors
instance GHC.Show.Show CDP.Domains.DOMPageNetworkEmulationSecurity.PageGetInstallabilityErrors
instance GHC.Classes.Eq CDP.Domains.DOMPageNetworkEmulationSecurity.PageGetInstallabilityErrors
instance GHC.Show.Show CDP.Domains.DOMPageNetworkEmulationSecurity.PPageGetManifestIcons
instance GHC.Classes.Eq CDP.Domains.DOMPageNetworkEmulationSecurity.PPageGetManifestIcons
instance GHC.Show.Show CDP.Domains.DOMPageNetworkEmulationSecurity.PageGetManifestIcons
instance GHC.Classes.Eq CDP.Domains.DOMPageNetworkEmulationSecurity.PageGetManifestIcons
instance GHC.Show.Show CDP.Domains.DOMPageNetworkEmulationSecurity.PPageGetAppId
instance GHC.Classes.Eq CDP.Domains.DOMPageNetworkEmulationSecurity.PPageGetAppId
instance GHC.Show.Show CDP.Domains.DOMPageNetworkEmulationSecurity.PageGetAppId
instance GHC.Classes.Eq CDP.Domains.DOMPageNetworkEmulationSecurity.PageGetAppId
instance GHC.Show.Show CDP.Domains.DOMPageNetworkEmulationSecurity.PPageGetAdScriptId
instance GHC.Classes.Eq CDP.Domains.DOMPageNetworkEmulationSecurity.PPageGetAdScriptId
instance GHC.Show.Show CDP.Domains.DOMPageNetworkEmulationSecurity.PageGetAdScriptId
instance GHC.Classes.Eq CDP.Domains.DOMPageNetworkEmulationSecurity.PageGetAdScriptId
instance GHC.Show.Show CDP.Domains.DOMPageNetworkEmulationSecurity.PPageGetFrameTree
instance GHC.Classes.Eq CDP.Domains.DOMPageNetworkEmulationSecurity.PPageGetFrameTree
instance GHC.Show.Show CDP.Domains.DOMPageNetworkEmulationSecurity.PageGetFrameTree
instance GHC.Classes.Eq CDP.Domains.DOMPageNetworkEmulationSecurity.PageGetFrameTree
instance GHC.Show.Show CDP.Domains.DOMPageNetworkEmulationSecurity.PPageGetLayoutMetrics
instance GHC.Classes.Eq CDP.Domains.DOMPageNetworkEmulationSecurity.PPageGetLayoutMetrics
instance GHC.Show.Show CDP.Domains.DOMPageNetworkEmulationSecurity.PageGetLayoutMetrics
instance GHC.Classes.Eq CDP.Domains.DOMPageNetworkEmulationSecurity.PageGetLayoutMetrics
instance GHC.Show.Show CDP.Domains.DOMPageNetworkEmulationSecurity.PPageGetNavigationHistory
instance GHC.Classes.Eq CDP.Domains.DOMPageNetworkEmulationSecurity.PPageGetNavigationHistory
instance GHC.Show.Show CDP.Domains.DOMPageNetworkEmulationSecurity.PageGetNavigationHistory
instance GHC.Classes.Eq CDP.Domains.DOMPageNetworkEmulationSecurity.PageGetNavigationHistory
instance GHC.Show.Show CDP.Domains.DOMPageNetworkEmulationSecurity.PPageResetNavigationHistory
instance GHC.Classes.Eq CDP.Domains.DOMPageNetworkEmulationSecurity.PPageResetNavigationHistory
instance GHC.Show.Show CDP.Domains.DOMPageNetworkEmulationSecurity.PPageGetResourceContent
instance GHC.Classes.Eq CDP.Domains.DOMPageNetworkEmulationSecurity.PPageGetResourceContent
instance GHC.Show.Show CDP.Domains.DOMPageNetworkEmulationSecurity.PageGetResourceContent
instance GHC.Classes.Eq CDP.Domains.DOMPageNetworkEmulationSecurity.PageGetResourceContent
instance GHC.Show.Show CDP.Domains.DOMPageNetworkEmulationSecurity.PPageGetResourceTree
instance GHC.Classes.Eq CDP.Domains.DOMPageNetworkEmulationSecurity.PPageGetResourceTree
instance GHC.Show.Show CDP.Domains.DOMPageNetworkEmulationSecurity.PageGetResourceTree
instance GHC.Classes.Eq CDP.Domains.DOMPageNetworkEmulationSecurity.PageGetResourceTree
instance GHC.Show.Show CDP.Domains.DOMPageNetworkEmulationSecurity.PPageHandleJavaScriptDialog
instance GHC.Classes.Eq CDP.Domains.DOMPageNetworkEmulationSecurity.PPageHandleJavaScriptDialog
instance GHC.Show.Show CDP.Domains.DOMPageNetworkEmulationSecurity.PPageNavigate
instance GHC.Classes.Eq CDP.Domains.DOMPageNetworkEmulationSecurity.PPageNavigate
instance GHC.Show.Show CDP.Domains.DOMPageNetworkEmulationSecurity.PageNavigate
instance GHC.Classes.Eq CDP.Domains.DOMPageNetworkEmulationSecurity.PageNavigate
instance GHC.Show.Show CDP.Domains.DOMPageNetworkEmulationSecurity.PPageNavigateToHistoryEntry
instance GHC.Classes.Eq CDP.Domains.DOMPageNetworkEmulationSecurity.PPageNavigateToHistoryEntry
instance GHC.Read.Read CDP.Domains.DOMPageNetworkEmulationSecurity.PPagePrintToPDFTransferMode
instance GHC.Show.Show CDP.Domains.DOMPageNetworkEmulationSecurity.PPagePrintToPDFTransferMode
instance GHC.Classes.Eq CDP.Domains.DOMPageNetworkEmulationSecurity.PPagePrintToPDFTransferMode
instance GHC.Classes.Ord CDP.Domains.DOMPageNetworkEmulationSecurity.PPagePrintToPDFTransferMode
instance GHC.Show.Show CDP.Domains.DOMPageNetworkEmulationSecurity.PPagePrintToPDF
instance GHC.Classes.Eq CDP.Domains.DOMPageNetworkEmulationSecurity.PPagePrintToPDF
instance GHC.Show.Show CDP.Domains.DOMPageNetworkEmulationSecurity.PagePrintToPDF
instance GHC.Classes.Eq CDP.Domains.DOMPageNetworkEmulationSecurity.PagePrintToPDF
instance GHC.Show.Show CDP.Domains.DOMPageNetworkEmulationSecurity.PPageReload
instance GHC.Classes.Eq CDP.Domains.DOMPageNetworkEmulationSecurity.PPageReload
instance GHC.Show.Show CDP.Domains.DOMPageNetworkEmulationSecurity.PPageRemoveScriptToEvaluateOnNewDocument
instance GHC.Classes.Eq CDP.Domains.DOMPageNetworkEmulationSecurity.PPageRemoveScriptToEvaluateOnNewDocument
instance GHC.Show.Show CDP.Domains.DOMPageNetworkEmulationSecurity.PPageScreencastFrameAck
instance GHC.Classes.Eq CDP.Domains.DOMPageNetworkEmulationSecurity.PPageScreencastFrameAck
instance GHC.Show.Show CDP.Domains.DOMPageNetworkEmulationSecurity.PPageSearchInResource
instance GHC.Classes.Eq CDP.Domains.DOMPageNetworkEmulationSecurity.PPageSearchInResource
instance GHC.Show.Show CDP.Domains.DOMPageNetworkEmulationSecurity.PageSearchInResource
instance GHC.Classes.Eq CDP.Domains.DOMPageNetworkEmulationSecurity.PageSearchInResource
instance GHC.Show.Show CDP.Domains.DOMPageNetworkEmulationSecurity.PPageSetAdBlockingEnabled
instance GHC.Classes.Eq CDP.Domains.DOMPageNetworkEmulationSecurity.PPageSetAdBlockingEnabled
instance GHC.Show.Show CDP.Domains.DOMPageNetworkEmulationSecurity.PPageSetBypassCSP
instance GHC.Classes.Eq CDP.Domains.DOMPageNetworkEmulationSecurity.PPageSetBypassCSP
instance GHC.Show.Show CDP.Domains.DOMPageNetworkEmulationSecurity.PPageGetPermissionsPolicyState
instance GHC.Classes.Eq CDP.Domains.DOMPageNetworkEmulationSecurity.PPageGetPermissionsPolicyState
instance GHC.Show.Show CDP.Domains.DOMPageNetworkEmulationSecurity.PageGetPermissionsPolicyState
instance GHC.Classes.Eq CDP.Domains.DOMPageNetworkEmulationSecurity.PageGetPermissionsPolicyState
instance GHC.Show.Show CDP.Domains.DOMPageNetworkEmulationSecurity.PPageGetOriginTrials
instance GHC.Classes.Eq CDP.Domains.DOMPageNetworkEmulationSecurity.PPageGetOriginTrials
instance GHC.Show.Show CDP.Domains.DOMPageNetworkEmulationSecurity.PageGetOriginTrials
instance GHC.Classes.Eq CDP.Domains.DOMPageNetworkEmulationSecurity.PageGetOriginTrials
instance GHC.Show.Show CDP.Domains.DOMPageNetworkEmulationSecurity.PPageSetFontFamilies
instance GHC.Classes.Eq CDP.Domains.DOMPageNetworkEmulationSecurity.PPageSetFontFamilies
instance GHC.Show.Show CDP.Domains.DOMPageNetworkEmulationSecurity.PPageSetFontSizes
instance GHC.Classes.Eq CDP.Domains.DOMPageNetworkEmulationSecurity.PPageSetFontSizes
instance GHC.Show.Show CDP.Domains.DOMPageNetworkEmulationSecurity.PPageSetDocumentContent
instance GHC.Classes.Eq CDP.Domains.DOMPageNetworkEmulationSecurity.PPageSetDocumentContent
instance GHC.Show.Show CDP.Domains.DOMPageNetworkEmulationSecurity.PPageSetLifecycleEventsEnabled
instance GHC.Classes.Eq CDP.Domains.DOMPageNetworkEmulationSecurity.PPageSetLifecycleEventsEnabled
instance GHC.Read.Read CDP.Domains.DOMPageNetworkEmulationSecurity.PPageStartScreencastFormat
instance GHC.Show.Show CDP.Domains.DOMPageNetworkEmulationSecurity.PPageStartScreencastFormat
instance GHC.Classes.Eq CDP.Domains.DOMPageNetworkEmulationSecurity.PPageStartScreencastFormat
instance GHC.Classes.Ord CDP.Domains.DOMPageNetworkEmulationSecurity.PPageStartScreencastFormat
instance GHC.Show.Show CDP.Domains.DOMPageNetworkEmulationSecurity.PPageStartScreencast
instance GHC.Classes.Eq CDP.Domains.DOMPageNetworkEmulationSecurity.PPageStartScreencast
instance GHC.Show.Show CDP.Domains.DOMPageNetworkEmulationSecurity.PPageStopLoading
instance GHC.Classes.Eq CDP.Domains.DOMPageNetworkEmulationSecurity.PPageStopLoading
instance GHC.Show.Show CDP.Domains.DOMPageNetworkEmulationSecurity.PPageCrash
instance GHC.Classes.Eq CDP.Domains.DOMPageNetworkEmulationSecurity.PPageCrash
instance GHC.Show.Show CDP.Domains.DOMPageNetworkEmulationSecurity.PPageClose
instance GHC.Classes.Eq CDP.Domains.DOMPageNetworkEmulationSecurity.PPageClose
instance GHC.Read.Read CDP.Domains.DOMPageNetworkEmulationSecurity.PPageSetWebLifecycleStateState
instance GHC.Show.Show CDP.Domains.DOMPageNetworkEmulationSecurity.PPageSetWebLifecycleStateState
instance GHC.Classes.Eq CDP.Domains.DOMPageNetworkEmulationSecurity.PPageSetWebLifecycleStateState
instance GHC.Classes.Ord CDP.Domains.DOMPageNetworkEmulationSecurity.PPageSetWebLifecycleStateState
instance GHC.Show.Show CDP.Domains.DOMPageNetworkEmulationSecurity.PPageSetWebLifecycleState
instance GHC.Classes.Eq CDP.Domains.DOMPageNetworkEmulationSecurity.PPageSetWebLifecycleState
instance GHC.Show.Show CDP.Domains.DOMPageNetworkEmulationSecurity.PPageStopScreencast
instance GHC.Classes.Eq CDP.Domains.DOMPageNetworkEmulationSecurity.PPageStopScreencast
instance GHC.Show.Show CDP.Domains.DOMPageNetworkEmulationSecurity.PPageProduceCompilationCache
instance GHC.Classes.Eq CDP.Domains.DOMPageNetworkEmulationSecurity.PPageProduceCompilationCache
instance GHC.Show.Show CDP.Domains.DOMPageNetworkEmulationSecurity.PPageAddCompilationCache
instance GHC.Classes.Eq CDP.Domains.DOMPageNetworkEmulationSecurity.PPageAddCompilationCache
instance GHC.Show.Show CDP.Domains.DOMPageNetworkEmulationSecurity.PPageClearCompilationCache
instance GHC.Classes.Eq CDP.Domains.DOMPageNetworkEmulationSecurity.PPageClearCompilationCache
instance GHC.Read.Read CDP.Domains.DOMPageNetworkEmulationSecurity.PPageSetSPCTransactionModeMode
instance GHC.Show.Show CDP.Domains.DOMPageNetworkEmulationSecurity.PPageSetSPCTransactionModeMode
instance GHC.Classes.Eq CDP.Domains.DOMPageNetworkEmulationSecurity.PPageSetSPCTransactionModeMode
instance GHC.Classes.Ord CDP.Domains.DOMPageNetworkEmulationSecurity.PPageSetSPCTransactionModeMode
instance GHC.Show.Show CDP.Domains.DOMPageNetworkEmulationSecurity.PPageSetSPCTransactionMode
instance GHC.Classes.Eq CDP.Domains.DOMPageNetworkEmulationSecurity.PPageSetSPCTransactionMode
instance GHC.Show.Show CDP.Domains.DOMPageNetworkEmulationSecurity.PPageGenerateTestReport
instance GHC.Classes.Eq CDP.Domains.DOMPageNetworkEmulationSecurity.PPageGenerateTestReport
instance GHC.Show.Show CDP.Domains.DOMPageNetworkEmulationSecurity.PPageWaitForDebugger
instance GHC.Classes.Eq CDP.Domains.DOMPageNetworkEmulationSecurity.PPageWaitForDebugger
instance GHC.Show.Show CDP.Domains.DOMPageNetworkEmulationSecurity.PPageSetInterceptFileChooserDialog
instance GHC.Classes.Eq CDP.Domains.DOMPageNetworkEmulationSecurity.PPageSetInterceptFileChooserDialog
instance GHC.Show.Show CDP.Domains.DOMPageNetworkEmulationSecurity.NetworkSecurityDetails
instance GHC.Classes.Eq CDP.Domains.DOMPageNetworkEmulationSecurity.NetworkSecurityDetails
instance GHC.Read.Read CDP.Domains.DOMPageNetworkEmulationSecurity.SecurityMixedContentType
instance GHC.Show.Show CDP.Domains.DOMPageNetworkEmulationSecurity.SecurityMixedContentType
instance GHC.Classes.Eq CDP.Domains.DOMPageNetworkEmulationSecurity.SecurityMixedContentType
instance GHC.Classes.Ord CDP.Domains.DOMPageNetworkEmulationSecurity.SecurityMixedContentType
instance GHC.Show.Show CDP.Domains.DOMPageNetworkEmulationSecurity.NetworkRequest
instance GHC.Classes.Eq CDP.Domains.DOMPageNetworkEmulationSecurity.NetworkRequest
instance GHC.Read.Read CDP.Domains.DOMPageNetworkEmulationSecurity.SecuritySecurityState
instance GHC.Show.Show CDP.Domains.DOMPageNetworkEmulationSecurity.SecuritySecurityState
instance GHC.Classes.Eq CDP.Domains.DOMPageNetworkEmulationSecurity.SecuritySecurityState
instance GHC.Classes.Ord CDP.Domains.DOMPageNetworkEmulationSecurity.SecuritySecurityState
instance GHC.Show.Show CDP.Domains.DOMPageNetworkEmulationSecurity.NetworkResponse
instance GHC.Classes.Eq CDP.Domains.DOMPageNetworkEmulationSecurity.NetworkResponse
instance GHC.Show.Show CDP.Domains.DOMPageNetworkEmulationSecurity.NetworkResponseReceived
instance GHC.Classes.Eq CDP.Domains.DOMPageNetworkEmulationSecurity.NetworkResponseReceived
instance GHC.Show.Show CDP.Domains.DOMPageNetworkEmulationSecurity.NetworkRequestWillBeSent
instance GHC.Classes.Eq CDP.Domains.DOMPageNetworkEmulationSecurity.NetworkRequestWillBeSent
instance GHC.Show.Show CDP.Domains.DOMPageNetworkEmulationSecurity.NetworkSignedExchangeInfo
instance GHC.Classes.Eq CDP.Domains.DOMPageNetworkEmulationSecurity.NetworkSignedExchangeInfo
instance GHC.Show.Show CDP.Domains.DOMPageNetworkEmulationSecurity.NetworkSignedExchangeReceived
instance GHC.Classes.Eq CDP.Domains.DOMPageNetworkEmulationSecurity.NetworkSignedExchangeReceived
instance GHC.Show.Show CDP.Domains.DOMPageNetworkEmulationSecurity.NetworkCachedResource
instance GHC.Classes.Eq CDP.Domains.DOMPageNetworkEmulationSecurity.NetworkCachedResource
instance GHC.Show.Show CDP.Domains.DOMPageNetworkEmulationSecurity.SecurityCertificateSecurityState
instance GHC.Classes.Eq CDP.Domains.DOMPageNetworkEmulationSecurity.SecurityCertificateSecurityState
instance GHC.Read.Read CDP.Domains.DOMPageNetworkEmulationSecurity.SecuritySafetyTipStatus
instance GHC.Show.Show CDP.Domains.DOMPageNetworkEmulationSecurity.SecuritySafetyTipStatus
instance GHC.Classes.Eq CDP.Domains.DOMPageNetworkEmulationSecurity.SecuritySafetyTipStatus
instance GHC.Classes.Ord CDP.Domains.DOMPageNetworkEmulationSecurity.SecuritySafetyTipStatus
instance GHC.Show.Show CDP.Domains.DOMPageNetworkEmulationSecurity.SecuritySafetyTipInfo
instance GHC.Classes.Eq CDP.Domains.DOMPageNetworkEmulationSecurity.SecuritySafetyTipInfo
instance GHC.Show.Show CDP.Domains.DOMPageNetworkEmulationSecurity.SecurityVisibleSecurityState
instance GHC.Classes.Eq CDP.Domains.DOMPageNetworkEmulationSecurity.SecurityVisibleSecurityState
instance GHC.Show.Show CDP.Domains.DOMPageNetworkEmulationSecurity.SecuritySecurityStateExplanation
instance GHC.Classes.Eq CDP.Domains.DOMPageNetworkEmulationSecurity.SecuritySecurityStateExplanation
instance GHC.Read.Read CDP.Domains.DOMPageNetworkEmulationSecurity.SecurityCertificateErrorAction
instance GHC.Show.Show CDP.Domains.DOMPageNetworkEmulationSecurity.SecurityCertificateErrorAction
instance GHC.Classes.Eq CDP.Domains.DOMPageNetworkEmulationSecurity.SecurityCertificateErrorAction
instance GHC.Classes.Ord CDP.Domains.DOMPageNetworkEmulationSecurity.SecurityCertificateErrorAction
instance GHC.Show.Show CDP.Domains.DOMPageNetworkEmulationSecurity.SecurityVisibleSecurityStateChanged
instance GHC.Classes.Eq CDP.Domains.DOMPageNetworkEmulationSecurity.SecurityVisibleSecurityStateChanged
instance GHC.Show.Show CDP.Domains.DOMPageNetworkEmulationSecurity.PSecurityDisable
instance GHC.Classes.Eq CDP.Domains.DOMPageNetworkEmulationSecurity.PSecurityDisable
instance GHC.Show.Show CDP.Domains.DOMPageNetworkEmulationSecurity.PSecurityEnable
instance GHC.Classes.Eq CDP.Domains.DOMPageNetworkEmulationSecurity.PSecurityEnable
instance GHC.Show.Show CDP.Domains.DOMPageNetworkEmulationSecurity.PSecuritySetIgnoreCertificateErrors
instance GHC.Classes.Eq CDP.Domains.DOMPageNetworkEmulationSecurity.PSecuritySetIgnoreCertificateErrors
instance Data.Aeson.Types.ToJSON.ToJSON CDP.Domains.DOMPageNetworkEmulationSecurity.PSecuritySetIgnoreCertificateErrors
instance CDP.Internal.Utils.Command CDP.Domains.DOMPageNetworkEmulationSecurity.PSecuritySetIgnoreCertificateErrors
instance Data.Aeson.Types.ToJSON.ToJSON CDP.Domains.DOMPageNetworkEmulationSecurity.PSecurityEnable
instance CDP.Internal.Utils.Command CDP.Domains.DOMPageNetworkEmulationSecurity.PSecurityEnable
instance Data.Aeson.Types.ToJSON.ToJSON CDP.Domains.DOMPageNetworkEmulationSecurity.PSecurityDisable
instance CDP.Internal.Utils.Command CDP.Domains.DOMPageNetworkEmulationSecurity.PSecurityDisable
instance Data.Aeson.Types.FromJSON.FromJSON CDP.Domains.DOMPageNetworkEmulationSecurity.SecurityVisibleSecurityStateChanged
instance CDP.Internal.Utils.Event CDP.Domains.DOMPageNetworkEmulationSecurity.SecurityVisibleSecurityStateChanged
instance Data.Aeson.Types.FromJSON.FromJSON CDP.Domains.DOMPageNetworkEmulationSecurity.SecurityCertificateErrorAction
instance Data.Aeson.Types.ToJSON.ToJSON CDP.Domains.DOMPageNetworkEmulationSecurity.SecurityCertificateErrorAction
instance Data.Aeson.Types.FromJSON.FromJSON CDP.Domains.DOMPageNetworkEmulationSecurity.SecuritySecurityStateExplanation
instance Data.Aeson.Types.ToJSON.ToJSON CDP.Domains.DOMPageNetworkEmulationSecurity.SecuritySecurityStateExplanation
instance Data.Aeson.Types.FromJSON.FromJSON CDP.Domains.DOMPageNetworkEmulationSecurity.SecurityVisibleSecurityState
instance Data.Aeson.Types.ToJSON.ToJSON CDP.Domains.DOMPageNetworkEmulationSecurity.SecurityVisibleSecurityState
instance Data.Aeson.Types.FromJSON.FromJSON CDP.Domains.DOMPageNetworkEmulationSecurity.SecuritySafetyTipInfo
instance Data.Aeson.Types.ToJSON.ToJSON CDP.Domains.DOMPageNetworkEmulationSecurity.SecuritySafetyTipInfo
instance Data.Aeson.Types.FromJSON.FromJSON CDP.Domains.DOMPageNetworkEmulationSecurity.SecuritySafetyTipStatus
instance Data.Aeson.Types.ToJSON.ToJSON CDP.Domains.DOMPageNetworkEmulationSecurity.SecuritySafetyTipStatus
instance Data.Aeson.Types.FromJSON.FromJSON CDP.Domains.DOMPageNetworkEmulationSecurity.SecurityCertificateSecurityState
instance Data.Aeson.Types.ToJSON.ToJSON CDP.Domains.DOMPageNetworkEmulationSecurity.SecurityCertificateSecurityState
instance Data.Aeson.Types.FromJSON.FromJSON CDP.Domains.DOMPageNetworkEmulationSecurity.NetworkCachedResource
instance Data.Aeson.Types.ToJSON.ToJSON CDP.Domains.DOMPageNetworkEmulationSecurity.NetworkCachedResource
instance Data.Aeson.Types.FromJSON.FromJSON CDP.Domains.DOMPageNetworkEmulationSecurity.NetworkSignedExchangeReceived
instance CDP.Internal.Utils.Event CDP.Domains.DOMPageNetworkEmulationSecurity.NetworkSignedExchangeReceived
instance Data.Aeson.Types.FromJSON.FromJSON CDP.Domains.DOMPageNetworkEmulationSecurity.NetworkSignedExchangeInfo
instance Data.Aeson.Types.ToJSON.ToJSON CDP.Domains.DOMPageNetworkEmulationSecurity.NetworkSignedExchangeInfo
instance Data.Aeson.Types.FromJSON.FromJSON CDP.Domains.DOMPageNetworkEmulationSecurity.NetworkRequestWillBeSent
instance CDP.Internal.Utils.Event CDP.Domains.DOMPageNetworkEmulationSecurity.NetworkRequestWillBeSent
instance Data.Aeson.Types.FromJSON.FromJSON CDP.Domains.DOMPageNetworkEmulationSecurity.NetworkResponseReceived
instance CDP.Internal.Utils.Event CDP.Domains.DOMPageNetworkEmulationSecurity.NetworkResponseReceived
instance Data.Aeson.Types.FromJSON.FromJSON CDP.Domains.DOMPageNetworkEmulationSecurity.NetworkResponse
instance Data.Aeson.Types.ToJSON.ToJSON CDP.Domains.DOMPageNetworkEmulationSecurity.NetworkResponse
instance Data.Aeson.Types.FromJSON.FromJSON CDP.Domains.DOMPageNetworkEmulationSecurity.SecuritySecurityState
instance Data.Aeson.Types.ToJSON.ToJSON CDP.Domains.DOMPageNetworkEmulationSecurity.SecuritySecurityState
instance Data.Aeson.Types.FromJSON.FromJSON CDP.Domains.DOMPageNetworkEmulationSecurity.NetworkRequest
instance Data.Aeson.Types.ToJSON.ToJSON CDP.Domains.DOMPageNetworkEmulationSecurity.NetworkRequest
instance Data.Aeson.Types.FromJSON.FromJSON CDP.Domains.DOMPageNetworkEmulationSecurity.SecurityMixedContentType
instance Data.Aeson.Types.ToJSON.ToJSON CDP.Domains.DOMPageNetworkEmulationSecurity.SecurityMixedContentType
instance Data.Aeson.Types.FromJSON.FromJSON CDP.Domains.DOMPageNetworkEmulationSecurity.NetworkSecurityDetails
instance Data.Aeson.Types.ToJSON.ToJSON CDP.Domains.DOMPageNetworkEmulationSecurity.NetworkSecurityDetails
instance Data.Aeson.Types.ToJSON.ToJSON CDP.Domains.DOMPageNetworkEmulationSecurity.PPageSetInterceptFileChooserDialog
instance CDP.Internal.Utils.Command CDP.Domains.DOMPageNetworkEmulationSecurity.PPageSetInterceptFileChooserDialog
instance Data.Aeson.Types.ToJSON.ToJSON CDP.Domains.DOMPageNetworkEmulationSecurity.PPageWaitForDebugger
instance CDP.Internal.Utils.Command CDP.Domains.DOMPageNetworkEmulationSecurity.PPageWaitForDebugger
instance Data.Aeson.Types.ToJSON.ToJSON CDP.Domains.DOMPageNetworkEmulationSecurity.PPageGenerateTestReport
instance CDP.Internal.Utils.Command CDP.Domains.DOMPageNetworkEmulationSecurity.PPageGenerateTestReport
instance Data.Aeson.Types.ToJSON.ToJSON CDP.Domains.DOMPageNetworkEmulationSecurity.PPageSetSPCTransactionMode
instance CDP.Internal.Utils.Command CDP.Domains.DOMPageNetworkEmulationSecurity.PPageSetSPCTransactionMode
instance Data.Aeson.Types.FromJSON.FromJSON CDP.Domains.DOMPageNetworkEmulationSecurity.PPageSetSPCTransactionModeMode
instance Data.Aeson.Types.ToJSON.ToJSON CDP.Domains.DOMPageNetworkEmulationSecurity.PPageSetSPCTransactionModeMode
instance Data.Aeson.Types.ToJSON.ToJSON CDP.Domains.DOMPageNetworkEmulationSecurity.PPageClearCompilationCache
instance CDP.Internal.Utils.Command CDP.Domains.DOMPageNetworkEmulationSecurity.PPageClearCompilationCache
instance Data.Aeson.Types.ToJSON.ToJSON CDP.Domains.DOMPageNetworkEmulationSecurity.PPageAddCompilationCache
instance CDP.Internal.Utils.Command CDP.Domains.DOMPageNetworkEmulationSecurity.PPageAddCompilationCache
instance Data.Aeson.Types.ToJSON.ToJSON CDP.Domains.DOMPageNetworkEmulationSecurity.PPageProduceCompilationCache
instance CDP.Internal.Utils.Command CDP.Domains.DOMPageNetworkEmulationSecurity.PPageProduceCompilationCache
instance Data.Aeson.Types.ToJSON.ToJSON CDP.Domains.DOMPageNetworkEmulationSecurity.PPageStopScreencast
instance CDP.Internal.Utils.Command CDP.Domains.DOMPageNetworkEmulationSecurity.PPageStopScreencast
instance Data.Aeson.Types.ToJSON.ToJSON CDP.Domains.DOMPageNetworkEmulationSecurity.PPageSetWebLifecycleState
instance CDP.Internal.Utils.Command CDP.Domains.DOMPageNetworkEmulationSecurity.PPageSetWebLifecycleState
instance Data.Aeson.Types.FromJSON.FromJSON CDP.Domains.DOMPageNetworkEmulationSecurity.PPageSetWebLifecycleStateState
instance Data.Aeson.Types.ToJSON.ToJSON CDP.Domains.DOMPageNetworkEmulationSecurity.PPageSetWebLifecycleStateState
instance Data.Aeson.Types.ToJSON.ToJSON CDP.Domains.DOMPageNetworkEmulationSecurity.PPageClose
instance CDP.Internal.Utils.Command CDP.Domains.DOMPageNetworkEmulationSecurity.PPageClose
instance Data.Aeson.Types.ToJSON.ToJSON CDP.Domains.DOMPageNetworkEmulationSecurity.PPageCrash
instance CDP.Internal.Utils.Command CDP.Domains.DOMPageNetworkEmulationSecurity.PPageCrash
instance Data.Aeson.Types.ToJSON.ToJSON CDP.Domains.DOMPageNetworkEmulationSecurity.PPageStopLoading
instance CDP.Internal.Utils.Command CDP.Domains.DOMPageNetworkEmulationSecurity.PPageStopLoading
instance Data.Aeson.Types.ToJSON.ToJSON CDP.Domains.DOMPageNetworkEmulationSecurity.PPageStartScreencast
instance CDP.Internal.Utils.Command CDP.Domains.DOMPageNetworkEmulationSecurity.PPageStartScreencast
instance Data.Aeson.Types.FromJSON.FromJSON CDP.Domains.DOMPageNetworkEmulationSecurity.PPageStartScreencastFormat
instance Data.Aeson.Types.ToJSON.ToJSON CDP.Domains.DOMPageNetworkEmulationSecurity.PPageStartScreencastFormat
instance Data.Aeson.Types.ToJSON.ToJSON CDP.Domains.DOMPageNetworkEmulationSecurity.PPageSetLifecycleEventsEnabled
instance CDP.Internal.Utils.Command CDP.Domains.DOMPageNetworkEmulationSecurity.PPageSetLifecycleEventsEnabled
instance Data.Aeson.Types.ToJSON.ToJSON CDP.Domains.DOMPageNetworkEmulationSecurity.PPageSetDocumentContent
instance CDP.Internal.Utils.Command CDP.Domains.DOMPageNetworkEmulationSecurity.PPageSetDocumentContent
instance Data.Aeson.Types.ToJSON.ToJSON CDP.Domains.DOMPageNetworkEmulationSecurity.PPageSetFontSizes
instance CDP.Internal.Utils.Command CDP.Domains.DOMPageNetworkEmulationSecurity.PPageSetFontSizes
instance Data.Aeson.Types.ToJSON.ToJSON CDP.Domains.DOMPageNetworkEmulationSecurity.PPageSetFontFamilies
instance CDP.Internal.Utils.Command CDP.Domains.DOMPageNetworkEmulationSecurity.PPageSetFontFamilies
instance Data.Aeson.Types.FromJSON.FromJSON CDP.Domains.DOMPageNetworkEmulationSecurity.PageGetOriginTrials
instance CDP.Internal.Utils.Command CDP.Domains.DOMPageNetworkEmulationSecurity.PPageGetOriginTrials
instance Data.Aeson.Types.ToJSON.ToJSON CDP.Domains.DOMPageNetworkEmulationSecurity.PPageGetOriginTrials
instance Data.Aeson.Types.FromJSON.FromJSON CDP.Domains.DOMPageNetworkEmulationSecurity.PageGetPermissionsPolicyState
instance CDP.Internal.Utils.Command CDP.Domains.DOMPageNetworkEmulationSecurity.PPageGetPermissionsPolicyState
instance Data.Aeson.Types.ToJSON.ToJSON CDP.Domains.DOMPageNetworkEmulationSecurity.PPageGetPermissionsPolicyState
instance Data.Aeson.Types.ToJSON.ToJSON CDP.Domains.DOMPageNetworkEmulationSecurity.PPageSetBypassCSP
instance CDP.Internal.Utils.Command CDP.Domains.DOMPageNetworkEmulationSecurity.PPageSetBypassCSP
instance Data.Aeson.Types.ToJSON.ToJSON CDP.Domains.DOMPageNetworkEmulationSecurity.PPageSetAdBlockingEnabled
instance CDP.Internal.Utils.Command CDP.Domains.DOMPageNetworkEmulationSecurity.PPageSetAdBlockingEnabled
instance Data.Aeson.Types.FromJSON.FromJSON CDP.Domains.DOMPageNetworkEmulationSecurity.PageSearchInResource
instance CDP.Internal.Utils.Command CDP.Domains.DOMPageNetworkEmulationSecurity.PPageSearchInResource
instance Data.Aeson.Types.ToJSON.ToJSON CDP.Domains.DOMPageNetworkEmulationSecurity.PPageSearchInResource
instance Data.Aeson.Types.ToJSON.ToJSON CDP.Domains.DOMPageNetworkEmulationSecurity.PPageScreencastFrameAck
instance CDP.Internal.Utils.Command CDP.Domains.DOMPageNetworkEmulationSecurity.PPageScreencastFrameAck
instance Data.Aeson.Types.ToJSON.ToJSON CDP.Domains.DOMPageNetworkEmulationSecurity.PPageRemoveScriptToEvaluateOnNewDocument
instance CDP.Internal.Utils.Command CDP.Domains.DOMPageNetworkEmulationSecurity.PPageRemoveScriptToEvaluateOnNewDocument
instance Data.Aeson.Types.ToJSON.ToJSON CDP.Domains.DOMPageNetworkEmulationSecurity.PPageReload
instance CDP.Internal.Utils.Command CDP.Domains.DOMPageNetworkEmulationSecurity.PPageReload
instance Data.Aeson.Types.FromJSON.FromJSON CDP.Domains.DOMPageNetworkEmulationSecurity.PagePrintToPDF
instance CDP.Internal.Utils.Command CDP.Domains.DOMPageNetworkEmulationSecurity.PPagePrintToPDF
instance Data.Aeson.Types.ToJSON.ToJSON CDP.Domains.DOMPageNetworkEmulationSecurity.PPagePrintToPDF
instance Data.Aeson.Types.FromJSON.FromJSON CDP.Domains.DOMPageNetworkEmulationSecurity.PPagePrintToPDFTransferMode
instance Data.Aeson.Types.ToJSON.ToJSON CDP.Domains.DOMPageNetworkEmulationSecurity.PPagePrintToPDFTransferMode
instance Data.Aeson.Types.ToJSON.ToJSON CDP.Domains.DOMPageNetworkEmulationSecurity.PPageNavigateToHistoryEntry
instance CDP.Internal.Utils.Command CDP.Domains.DOMPageNetworkEmulationSecurity.PPageNavigateToHistoryEntry
instance Data.Aeson.Types.FromJSON.FromJSON CDP.Domains.DOMPageNetworkEmulationSecurity.PageNavigate
instance CDP.Internal.Utils.Command CDP.Domains.DOMPageNetworkEmulationSecurity.PPageNavigate
instance Data.Aeson.Types.ToJSON.ToJSON CDP.Domains.DOMPageNetworkEmulationSecurity.PPageNavigate
instance Data.Aeson.Types.ToJSON.ToJSON CDP.Domains.DOMPageNetworkEmulationSecurity.PPageHandleJavaScriptDialog
instance CDP.Internal.Utils.Command CDP.Domains.DOMPageNetworkEmulationSecurity.PPageHandleJavaScriptDialog
instance Data.Aeson.Types.FromJSON.FromJSON CDP.Domains.DOMPageNetworkEmulationSecurity.PageGetResourceTree
instance CDP.Internal.Utils.Command CDP.Domains.DOMPageNetworkEmulationSecurity.PPageGetResourceTree
instance Data.Aeson.Types.ToJSON.ToJSON CDP.Domains.DOMPageNetworkEmulationSecurity.PPageGetResourceTree
instance Data.Aeson.Types.FromJSON.FromJSON CDP.Domains.DOMPageNetworkEmulationSecurity.PageGetResourceContent
instance CDP.Internal.Utils.Command CDP.Domains.DOMPageNetworkEmulationSecurity.PPageGetResourceContent
instance Data.Aeson.Types.ToJSON.ToJSON CDP.Domains.DOMPageNetworkEmulationSecurity.PPageGetResourceContent
instance Data.Aeson.Types.ToJSON.ToJSON CDP.Domains.DOMPageNetworkEmulationSecurity.PPageResetNavigationHistory
instance CDP.Internal.Utils.Command CDP.Domains.DOMPageNetworkEmulationSecurity.PPageResetNavigationHistory
instance Data.Aeson.Types.FromJSON.FromJSON CDP.Domains.DOMPageNetworkEmulationSecurity.PageGetNavigationHistory
instance CDP.Internal.Utils.Command CDP.Domains.DOMPageNetworkEmulationSecurity.PPageGetNavigationHistory
instance Data.Aeson.Types.ToJSON.ToJSON CDP.Domains.DOMPageNetworkEmulationSecurity.PPageGetNavigationHistory
instance Data.Aeson.Types.FromJSON.FromJSON CDP.Domains.DOMPageNetworkEmulationSecurity.PageGetLayoutMetrics
instance CDP.Internal.Utils.Command CDP.Domains.DOMPageNetworkEmulationSecurity.PPageGetLayoutMetrics
instance Data.Aeson.Types.ToJSON.ToJSON CDP.Domains.DOMPageNetworkEmulationSecurity.PPageGetLayoutMetrics
instance Data.Aeson.Types.FromJSON.FromJSON CDP.Domains.DOMPageNetworkEmulationSecurity.PageGetFrameTree
instance CDP.Internal.Utils.Command CDP.Domains.DOMPageNetworkEmulationSecurity.PPageGetFrameTree
instance Data.Aeson.Types.ToJSON.ToJSON CDP.Domains.DOMPageNetworkEmulationSecurity.PPageGetFrameTree
instance Data.Aeson.Types.FromJSON.FromJSON CDP.Domains.DOMPageNetworkEmulationSecurity.PageGetAdScriptId
instance CDP.Internal.Utils.Command CDP.Domains.DOMPageNetworkEmulationSecurity.PPageGetAdScriptId
instance Data.Aeson.Types.ToJSON.ToJSON CDP.Domains.DOMPageNetworkEmulationSecurity.PPageGetAdScriptId
instance Data.Aeson.Types.FromJSON.FromJSON CDP.Domains.DOMPageNetworkEmulationSecurity.PageGetAppId
instance CDP.Internal.Utils.Command CDP.Domains.DOMPageNetworkEmulationSecurity.PPageGetAppId
instance Data.Aeson.Types.ToJSON.ToJSON CDP.Domains.DOMPageNetworkEmulationSecurity.PPageGetAppId
instance Data.Aeson.Types.FromJSON.FromJSON CDP.Domains.DOMPageNetworkEmulationSecurity.PageGetManifestIcons
instance CDP.Internal.Utils.Command CDP.Domains.DOMPageNetworkEmulationSecurity.PPageGetManifestIcons
instance Data.Aeson.Types.ToJSON.ToJSON CDP.Domains.DOMPageNetworkEmulationSecurity.PPageGetManifestIcons
instance Data.Aeson.Types.FromJSON.FromJSON CDP.Domains.DOMPageNetworkEmulationSecurity.PageGetInstallabilityErrors
instance CDP.Internal.Utils.Command CDP.Domains.DOMPageNetworkEmulationSecurity.PPageGetInstallabilityErrors
instance Data.Aeson.Types.ToJSON.ToJSON CDP.Domains.DOMPageNetworkEmulationSecurity.PPageGetInstallabilityErrors
instance Data.Aeson.Types.FromJSON.FromJSON CDP.Domains.DOMPageNetworkEmulationSecurity.PageGetAppManifest
instance CDP.Internal.Utils.Command CDP.Domains.DOMPageNetworkEmulationSecurity.PPageGetAppManifest
instance Data.Aeson.Types.ToJSON.ToJSON CDP.Domains.DOMPageNetworkEmulationSecurity.PPageGetAppManifest
instance Data.Aeson.Types.ToJSON.ToJSON CDP.Domains.DOMPageNetworkEmulationSecurity.PPageEnable
instance CDP.Internal.Utils.Command CDP.Domains.DOMPageNetworkEmulationSecurity.PPageEnable
instance Data.Aeson.Types.ToJSON.ToJSON CDP.Domains.DOMPageNetworkEmulationSecurity.PPageDisable
instance CDP.Internal.Utils.Command CDP.Domains.DOMPageNetworkEmulationSecurity.PPageDisable
instance Data.Aeson.Types.FromJSON.FromJSON CDP.Domains.DOMPageNetworkEmulationSecurity.PageCreateIsolatedWorld
instance CDP.Internal.Utils.Command CDP.Domains.DOMPageNetworkEmulationSecurity.PPageCreateIsolatedWorld
instance Data.Aeson.Types.ToJSON.ToJSON CDP.Domains.DOMPageNetworkEmulationSecurity.PPageCreateIsolatedWorld
instance Data.Aeson.Types.FromJSON.FromJSON CDP.Domains.DOMPageNetworkEmulationSecurity.PageCaptureSnapshot
instance CDP.Internal.Utils.Command CDP.Domains.DOMPageNetworkEmulationSecurity.PPageCaptureSnapshot
instance Data.Aeson.Types.ToJSON.ToJSON CDP.Domains.DOMPageNetworkEmulationSecurity.PPageCaptureSnapshot
instance Data.Aeson.Types.FromJSON.FromJSON CDP.Domains.DOMPageNetworkEmulationSecurity.PPageCaptureSnapshotFormat
instance Data.Aeson.Types.ToJSON.ToJSON CDP.Domains.DOMPageNetworkEmulationSecurity.PPageCaptureSnapshotFormat
instance Data.Aeson.Types.FromJSON.FromJSON CDP.Domains.DOMPageNetworkEmulationSecurity.PageCaptureScreenshot
instance CDP.Internal.Utils.Command CDP.Domains.DOMPageNetworkEmulationSecurity.PPageCaptureScreenshot
instance Data.Aeson.Types.ToJSON.ToJSON CDP.Domains.DOMPageNetworkEmulationSecurity.PPageCaptureScreenshot
instance Data.Aeson.Types.FromJSON.FromJSON CDP.Domains.DOMPageNetworkEmulationSecurity.PPageCaptureScreenshotFormat
instance Data.Aeson.Types.ToJSON.ToJSON CDP.Domains.DOMPageNetworkEmulationSecurity.PPageCaptureScreenshotFormat
instance Data.Aeson.Types.ToJSON.ToJSON CDP.Domains.DOMPageNetworkEmulationSecurity.PPageBringToFront
instance CDP.Internal.Utils.Command CDP.Domains.DOMPageNetworkEmulationSecurity.PPageBringToFront
instance Data.Aeson.Types.FromJSON.FromJSON CDP.Domains.DOMPageNetworkEmulationSecurity.PageAddScriptToEvaluateOnNewDocument
instance CDP.Internal.Utils.Command CDP.Domains.DOMPageNetworkEmulationSecurity.PPageAddScriptToEvaluateOnNewDocument
instance Data.Aeson.Types.ToJSON.ToJSON CDP.Domains.DOMPageNetworkEmulationSecurity.PPageAddScriptToEvaluateOnNewDocument
instance Data.Aeson.Types.FromJSON.FromJSON CDP.Domains.DOMPageNetworkEmulationSecurity.PageCompilationCacheProduced
instance CDP.Internal.Utils.Event CDP.Domains.DOMPageNetworkEmulationSecurity.PageCompilationCacheProduced
instance Data.Aeson.Types.FromJSON.FromJSON CDP.Domains.DOMPageNetworkEmulationSecurity.PageWindowOpen
instance CDP.Internal.Utils.Event CDP.Domains.DOMPageNetworkEmulationSecurity.PageWindowOpen
instance Data.Aeson.Types.FromJSON.FromJSON CDP.Domains.DOMPageNetworkEmulationSecurity.PageScreencastVisibilityChanged
instance CDP.Internal.Utils.Event CDP.Domains.DOMPageNetworkEmulationSecurity.PageScreencastVisibilityChanged
instance Data.Aeson.Types.FromJSON.FromJSON CDP.Domains.DOMPageNetworkEmulationSecurity.PageScreencastFrame
instance CDP.Internal.Utils.Event CDP.Domains.DOMPageNetworkEmulationSecurity.PageScreencastFrame
instance Data.Aeson.Types.FromJSON.FromJSON CDP.Domains.DOMPageNetworkEmulationSecurity.PageNavigatedWithinDocument
instance CDP.Internal.Utils.Event CDP.Domains.DOMPageNetworkEmulationSecurity.PageNavigatedWithinDocument
instance Data.Aeson.Types.FromJSON.FromJSON CDP.Domains.DOMPageNetworkEmulationSecurity.PageLoadEventFired
instance CDP.Internal.Utils.Event CDP.Domains.DOMPageNetworkEmulationSecurity.PageLoadEventFired
instance Data.Aeson.Types.FromJSON.FromJSON CDP.Domains.DOMPageNetworkEmulationSecurity.PagePrerenderAttemptCompleted
instance CDP.Internal.Utils.Event CDP.Domains.DOMPageNetworkEmulationSecurity.PagePrerenderAttemptCompleted
instance Data.Aeson.Types.FromJSON.FromJSON CDP.Domains.DOMPageNetworkEmulationSecurity.PageBackForwardCacheNotUsed
instance CDP.Internal.Utils.Event CDP.Domains.DOMPageNetworkEmulationSecurity.PageBackForwardCacheNotUsed
instance Data.Aeson.Types.FromJSON.FromJSON CDP.Domains.DOMPageNetworkEmulationSecurity.PageLifecycleEvent
instance CDP.Internal.Utils.Event CDP.Domains.DOMPageNetworkEmulationSecurity.PageLifecycleEvent
instance Data.Aeson.Types.FromJSON.FromJSON CDP.Domains.DOMPageNetworkEmulationSecurity.PageJavascriptDialogOpening
instance CDP.Internal.Utils.Event CDP.Domains.DOMPageNetworkEmulationSecurity.PageJavascriptDialogOpening
instance Data.Aeson.Types.FromJSON.FromJSON CDP.Domains.DOMPageNetworkEmulationSecurity.PageJavascriptDialogClosed
instance CDP.Internal.Utils.Event CDP.Domains.DOMPageNetworkEmulationSecurity.PageJavascriptDialogClosed
instance Data.Aeson.Types.FromJSON.FromJSON CDP.Domains.DOMPageNetworkEmulationSecurity.PageInterstitialShown
instance CDP.Internal.Utils.Event CDP.Domains.DOMPageNetworkEmulationSecurity.PageInterstitialShown
instance Data.Aeson.Types.FromJSON.FromJSON CDP.Domains.DOMPageNetworkEmulationSecurity.PageInterstitialHidden
instance CDP.Internal.Utils.Event CDP.Domains.DOMPageNetworkEmulationSecurity.PageInterstitialHidden
instance Data.Aeson.Types.FromJSON.FromJSON CDP.Domains.DOMPageNetworkEmulationSecurity.PageFrameStoppedLoading
instance CDP.Internal.Utils.Event CDP.Domains.DOMPageNetworkEmulationSecurity.PageFrameStoppedLoading
instance Data.Aeson.Types.FromJSON.FromJSON CDP.Domains.DOMPageNetworkEmulationSecurity.PageFrameStartedLoading
instance CDP.Internal.Utils.Event CDP.Domains.DOMPageNetworkEmulationSecurity.PageFrameStartedLoading
instance Data.Aeson.Types.FromJSON.FromJSON CDP.Domains.DOMPageNetworkEmulationSecurity.PageFrameRequestedNavigation
instance CDP.Internal.Utils.Event CDP.Domains.DOMPageNetworkEmulationSecurity.PageFrameRequestedNavigation
instance Data.Aeson.Types.FromJSON.FromJSON CDP.Domains.DOMPageNetworkEmulationSecurity.PageFrameResized
instance CDP.Internal.Utils.Event CDP.Domains.DOMPageNetworkEmulationSecurity.PageFrameResized
instance Data.Aeson.Types.FromJSON.FromJSON CDP.Domains.DOMPageNetworkEmulationSecurity.PageDocumentOpened
instance CDP.Internal.Utils.Event CDP.Domains.DOMPageNetworkEmulationSecurity.PageDocumentOpened
instance Data.Aeson.Types.FromJSON.FromJSON CDP.Domains.DOMPageNetworkEmulationSecurity.PageFrameNavigated
instance CDP.Internal.Utils.Event CDP.Domains.DOMPageNetworkEmulationSecurity.PageFrameNavigated
instance Data.Aeson.Types.FromJSON.FromJSON CDP.Domains.DOMPageNetworkEmulationSecurity.PageFrameDetached
instance CDP.Internal.Utils.Event CDP.Domains.DOMPageNetworkEmulationSecurity.PageFrameDetached
instance Data.Aeson.Types.FromJSON.FromJSON CDP.Domains.DOMPageNetworkEmulationSecurity.PageFrameDetachedReason
instance Data.Aeson.Types.ToJSON.ToJSON CDP.Domains.DOMPageNetworkEmulationSecurity.PageFrameDetachedReason
instance Data.Aeson.Types.FromJSON.FromJSON CDP.Domains.DOMPageNetworkEmulationSecurity.PageFrameAttached
instance CDP.Internal.Utils.Event CDP.Domains.DOMPageNetworkEmulationSecurity.PageFrameAttached
instance Data.Aeson.Types.FromJSON.FromJSON CDP.Domains.DOMPageNetworkEmulationSecurity.PageFileChooserOpened
instance CDP.Internal.Utils.Event CDP.Domains.DOMPageNetworkEmulationSecurity.PageFileChooserOpened
instance Data.Aeson.Types.FromJSON.FromJSON CDP.Domains.DOMPageNetworkEmulationSecurity.PageFileChooserOpenedMode
instance Data.Aeson.Types.ToJSON.ToJSON CDP.Domains.DOMPageNetworkEmulationSecurity.PageFileChooserOpenedMode
instance Data.Aeson.Types.FromJSON.FromJSON CDP.Domains.DOMPageNetworkEmulationSecurity.PageDomContentEventFired
instance CDP.Internal.Utils.Event CDP.Domains.DOMPageNetworkEmulationSecurity.PageDomContentEventFired
instance Data.Aeson.Types.FromJSON.FromJSON CDP.Domains.DOMPageNetworkEmulationSecurity.PagePrerenderFinalStatus
instance Data.Aeson.Types.ToJSON.ToJSON CDP.Domains.DOMPageNetworkEmulationSecurity.PagePrerenderFinalStatus
instance Data.Aeson.Types.FromJSON.FromJSON CDP.Domains.DOMPageNetworkEmulationSecurity.PageBackForwardCacheNotRestoredExplanationTree
instance Data.Aeson.Types.ToJSON.ToJSON CDP.Domains.DOMPageNetworkEmulationSecurity.PageBackForwardCacheNotRestoredExplanationTree
instance Data.Aeson.Types.FromJSON.FromJSON CDP.Domains.DOMPageNetworkEmulationSecurity.PageBackForwardCacheNotRestoredExplanation
instance Data.Aeson.Types.ToJSON.ToJSON CDP.Domains.DOMPageNetworkEmulationSecurity.PageBackForwardCacheNotRestoredExplanation
instance Data.Aeson.Types.FromJSON.FromJSON CDP.Domains.DOMPageNetworkEmulationSecurity.PageBackForwardCacheNotRestoredReasonType
instance Data.Aeson.Types.ToJSON.ToJSON CDP.Domains.DOMPageNetworkEmulationSecurity.PageBackForwardCacheNotRestoredReasonType
instance Data.Aeson.Types.FromJSON.FromJSON CDP.Domains.DOMPageNetworkEmulationSecurity.PageBackForwardCacheNotRestoredReason
instance Data.Aeson.Types.ToJSON.ToJSON CDP.Domains.DOMPageNetworkEmulationSecurity.PageBackForwardCacheNotRestoredReason
instance Data.Aeson.Types.FromJSON.FromJSON CDP.Domains.DOMPageNetworkEmulationSecurity.PageNavigationType
instance Data.Aeson.Types.ToJSON.ToJSON CDP.Domains.DOMPageNetworkEmulationSecurity.PageNavigationType
instance Data.Aeson.Types.FromJSON.FromJSON CDP.Domains.DOMPageNetworkEmulationSecurity.PageCompilationCacheParams
instance Data.Aeson.Types.ToJSON.ToJSON CDP.Domains.DOMPageNetworkEmulationSecurity.PageCompilationCacheParams
instance Data.Aeson.Types.FromJSON.FromJSON CDP.Domains.DOMPageNetworkEmulationSecurity.PageReferrerPolicy
instance Data.Aeson.Types.ToJSON.ToJSON CDP.Domains.DOMPageNetworkEmulationSecurity.PageReferrerPolicy
instance Data.Aeson.Types.FromJSON.FromJSON CDP.Domains.DOMPageNetworkEmulationSecurity.PageInstallabilityError
instance Data.Aeson.Types.ToJSON.ToJSON CDP.Domains.DOMPageNetworkEmulationSecurity.PageInstallabilityError
instance Data.Aeson.Types.FromJSON.FromJSON CDP.Domains.DOMPageNetworkEmulationSecurity.PageInstallabilityErrorArgument
instance Data.Aeson.Types.ToJSON.ToJSON CDP.Domains.DOMPageNetworkEmulationSecurity.PageInstallabilityErrorArgument
instance Data.Aeson.Types.FromJSON.FromJSON CDP.Domains.DOMPageNetworkEmulationSecurity.PageClientNavigationDisposition
instance Data.Aeson.Types.ToJSON.ToJSON CDP.Domains.DOMPageNetworkEmulationSecurity.PageClientNavigationDisposition
instance Data.Aeson.Types.FromJSON.FromJSON CDP.Domains.DOMPageNetworkEmulationSecurity.PageClientNavigationReason
instance Data.Aeson.Types.ToJSON.ToJSON CDP.Domains.DOMPageNetworkEmulationSecurity.PageClientNavigationReason
instance Data.Aeson.Types.FromJSON.FromJSON CDP.Domains.DOMPageNetworkEmulationSecurity.PageFontSizes
instance Data.Aeson.Types.ToJSON.ToJSON CDP.Domains.DOMPageNetworkEmulationSecurity.PageFontSizes
instance Data.Aeson.Types.FromJSON.FromJSON CDP.Domains.DOMPageNetworkEmulationSecurity.PageScriptFontFamilies
instance Data.Aeson.Types.ToJSON.ToJSON CDP.Domains.DOMPageNetworkEmulationSecurity.PageScriptFontFamilies
instance Data.Aeson.Types.FromJSON.FromJSON CDP.Domains.DOMPageNetworkEmulationSecurity.PageFontFamilies
instance Data.Aeson.Types.ToJSON.ToJSON CDP.Domains.DOMPageNetworkEmulationSecurity.PageFontFamilies
instance Data.Aeson.Types.ToJSON.ToJSON CDP.Domains.DOMPageNetworkEmulationSecurity.PEmulationSetDeviceMetricsOverride
instance CDP.Internal.Utils.Command CDP.Domains.DOMPageNetworkEmulationSecurity.PEmulationSetDeviceMetricsOverride
instance Data.Aeson.Types.FromJSON.FromJSON CDP.Domains.DOMPageNetworkEmulationSecurity.PageViewport
instance Data.Aeson.Types.ToJSON.ToJSON CDP.Domains.DOMPageNetworkEmulationSecurity.PageViewport
instance Data.Aeson.Types.FromJSON.FromJSON CDP.Domains.DOMPageNetworkEmulationSecurity.PageVisualViewport
instance Data.Aeson.Types.ToJSON.ToJSON CDP.Domains.DOMPageNetworkEmulationSecurity.PageVisualViewport
instance Data.Aeson.Types.FromJSON.FromJSON CDP.Domains.DOMPageNetworkEmulationSecurity.PageLayoutViewport
instance Data.Aeson.Types.ToJSON.ToJSON CDP.Domains.DOMPageNetworkEmulationSecurity.PageLayoutViewport
instance Data.Aeson.Types.FromJSON.FromJSON CDP.Domains.DOMPageNetworkEmulationSecurity.PageAppManifestParsedProperties
instance Data.Aeson.Types.ToJSON.ToJSON CDP.Domains.DOMPageNetworkEmulationSecurity.PageAppManifestParsedProperties
instance Data.Aeson.Types.FromJSON.FromJSON CDP.Domains.DOMPageNetworkEmulationSecurity.PageAppManifestError
instance Data.Aeson.Types.ToJSON.ToJSON CDP.Domains.DOMPageNetworkEmulationSecurity.PageAppManifestError
instance Data.Aeson.Types.FromJSON.FromJSON CDP.Domains.DOMPageNetworkEmulationSecurity.PageDialogType
instance Data.Aeson.Types.ToJSON.ToJSON CDP.Domains.DOMPageNetworkEmulationSecurity.PageDialogType
instance Data.Aeson.Types.FromJSON.FromJSON CDP.Domains.DOMPageNetworkEmulationSecurity.PageScreencastFrameMetadata
instance Data.Aeson.Types.ToJSON.ToJSON CDP.Domains.DOMPageNetworkEmulationSecurity.PageScreencastFrameMetadata
instance Data.Aeson.Types.FromJSON.FromJSON CDP.Domains.DOMPageNetworkEmulationSecurity.PageNavigationEntry
instance Data.Aeson.Types.ToJSON.ToJSON CDP.Domains.DOMPageNetworkEmulationSecurity.PageNavigationEntry
instance Data.Aeson.Types.FromJSON.FromJSON CDP.Domains.DOMPageNetworkEmulationSecurity.PageTransitionType
instance Data.Aeson.Types.ToJSON.ToJSON CDP.Domains.DOMPageNetworkEmulationSecurity.PageTransitionType
instance Data.Aeson.Types.FromJSON.FromJSON CDP.Domains.DOMPageNetworkEmulationSecurity.PageFrameTree
instance Data.Aeson.Types.ToJSON.ToJSON CDP.Domains.DOMPageNetworkEmulationSecurity.PageFrameTree
instance Data.Aeson.Types.FromJSON.FromJSON CDP.Domains.DOMPageNetworkEmulationSecurity.PageFrameResourceTree
instance Data.Aeson.Types.ToJSON.ToJSON CDP.Domains.DOMPageNetworkEmulationSecurity.PageFrameResourceTree
instance Data.Aeson.Types.FromJSON.FromJSON CDP.Domains.DOMPageNetworkEmulationSecurity.PageFrameResource
instance Data.Aeson.Types.ToJSON.ToJSON CDP.Domains.DOMPageNetworkEmulationSecurity.PageFrameResource
instance Data.Aeson.Types.FromJSON.FromJSON CDP.Domains.DOMPageNetworkEmulationSecurity.PageFrame
instance Data.Aeson.Types.ToJSON.ToJSON CDP.Domains.DOMPageNetworkEmulationSecurity.PageFrame
instance Data.Aeson.Types.FromJSON.FromJSON CDP.Domains.DOMPageNetworkEmulationSecurity.PageOriginTrial
instance Data.Aeson.Types.ToJSON.ToJSON CDP.Domains.DOMPageNetworkEmulationSecurity.PageOriginTrial
instance Data.Aeson.Types.FromJSON.FromJSON CDP.Domains.DOMPageNetworkEmulationSecurity.PageOriginTrialTokenWithStatus
instance Data.Aeson.Types.ToJSON.ToJSON CDP.Domains.DOMPageNetworkEmulationSecurity.PageOriginTrialTokenWithStatus
instance Data.Aeson.Types.FromJSON.FromJSON CDP.Domains.DOMPageNetworkEmulationSecurity.PageOriginTrialToken
instance Data.Aeson.Types.ToJSON.ToJSON CDP.Domains.DOMPageNetworkEmulationSecurity.PageOriginTrialToken
instance Data.Aeson.Types.FromJSON.FromJSON CDP.Domains.DOMPageNetworkEmulationSecurity.PageOriginTrialUsageRestriction
instance Data.Aeson.Types.ToJSON.ToJSON CDP.Domains.DOMPageNetworkEmulationSecurity.PageOriginTrialUsageRestriction
instance Data.Aeson.Types.FromJSON.FromJSON CDP.Domains.DOMPageNetworkEmulationSecurity.PageOriginTrialStatus
instance Data.Aeson.Types.ToJSON.ToJSON CDP.Domains.DOMPageNetworkEmulationSecurity.PageOriginTrialStatus
instance Data.Aeson.Types.FromJSON.FromJSON CDP.Domains.DOMPageNetworkEmulationSecurity.PageOriginTrialTokenStatus
instance Data.Aeson.Types.ToJSON.ToJSON CDP.Domains.DOMPageNetworkEmulationSecurity.PageOriginTrialTokenStatus
instance Data.Aeson.Types.FromJSON.FromJSON CDP.Domains.DOMPageNetworkEmulationSecurity.PagePermissionsPolicyFeatureState
instance Data.Aeson.Types.ToJSON.ToJSON CDP.Domains.DOMPageNetworkEmulationSecurity.PagePermissionsPolicyFeatureState
instance Data.Aeson.Types.FromJSON.FromJSON CDP.Domains.DOMPageNetworkEmulationSecurity.PagePermissionsPolicyBlockLocator
instance Data.Aeson.Types.ToJSON.ToJSON CDP.Domains.DOMPageNetworkEmulationSecurity.PagePermissionsPolicyBlockLocator
instance Data.Aeson.Types.FromJSON.FromJSON CDP.Domains.DOMPageNetworkEmulationSecurity.PagePermissionsPolicyBlockReason
instance Data.Aeson.Types.ToJSON.ToJSON CDP.Domains.DOMPageNetworkEmulationSecurity.PagePermissionsPolicyBlockReason
instance Data.Aeson.Types.FromJSON.FromJSON CDP.Domains.DOMPageNetworkEmulationSecurity.PagePermissionsPolicyFeature
instance Data.Aeson.Types.ToJSON.ToJSON CDP.Domains.DOMPageNetworkEmulationSecurity.PagePermissionsPolicyFeature
instance Data.Aeson.Types.FromJSON.FromJSON CDP.Domains.DOMPageNetworkEmulationSecurity.PageGatedAPIFeatures
instance Data.Aeson.Types.ToJSON.ToJSON CDP.Domains.DOMPageNetworkEmulationSecurity.PageGatedAPIFeatures
instance Data.Aeson.Types.FromJSON.FromJSON CDP.Domains.DOMPageNetworkEmulationSecurity.PageCrossOriginIsolatedContextType
instance Data.Aeson.Types.ToJSON.ToJSON CDP.Domains.DOMPageNetworkEmulationSecurity.PageCrossOriginIsolatedContextType
instance Data.Aeson.Types.FromJSON.FromJSON CDP.Domains.DOMPageNetworkEmulationSecurity.PageSecureContextType
instance Data.Aeson.Types.ToJSON.ToJSON CDP.Domains.DOMPageNetworkEmulationSecurity.PageSecureContextType
instance Data.Aeson.Types.FromJSON.FromJSON CDP.Domains.DOMPageNetworkEmulationSecurity.PageAdScriptId
instance Data.Aeson.Types.ToJSON.ToJSON CDP.Domains.DOMPageNetworkEmulationSecurity.PageAdScriptId
instance Data.Aeson.Types.FromJSON.FromJSON CDP.Domains.DOMPageNetworkEmulationSecurity.PageAdFrameStatus
instance Data.Aeson.Types.ToJSON.ToJSON CDP.Domains.DOMPageNetworkEmulationSecurity.PageAdFrameStatus
instance Data.Aeson.Types.FromJSON.FromJSON CDP.Domains.DOMPageNetworkEmulationSecurity.PageAdFrameExplanation
instance Data.Aeson.Types.ToJSON.ToJSON CDP.Domains.DOMPageNetworkEmulationSecurity.PageAdFrameExplanation
instance Data.Aeson.Types.FromJSON.FromJSON CDP.Domains.DOMPageNetworkEmulationSecurity.PageAdFrameType
instance Data.Aeson.Types.ToJSON.ToJSON CDP.Domains.DOMPageNetworkEmulationSecurity.PageAdFrameType
instance Data.Aeson.Types.FromJSON.FromJSON CDP.Domains.DOMPageNetworkEmulationSecurity.DOMChildNodeInserted
instance CDP.Internal.Utils.Event CDP.Domains.DOMPageNetworkEmulationSecurity.DOMChildNodeInserted
instance Data.Aeson.Types.FromJSON.FromJSON CDP.Domains.DOMPageNetworkEmulationSecurity.DOMPseudoElementAdded
instance CDP.Internal.Utils.Event CDP.Domains.DOMPageNetworkEmulationSecurity.DOMPseudoElementAdded
instance Data.Aeson.Types.FromJSON.FromJSON CDP.Domains.DOMPageNetworkEmulationSecurity.DOMSetChildNodes
instance CDP.Internal.Utils.Event CDP.Domains.DOMPageNetworkEmulationSecurity.DOMSetChildNodes
instance Data.Aeson.Types.FromJSON.FromJSON CDP.Domains.DOMPageNetworkEmulationSecurity.DOMShadowRootPushed
instance CDP.Internal.Utils.Event CDP.Domains.DOMPageNetworkEmulationSecurity.DOMShadowRootPushed
instance Data.Aeson.Types.FromJSON.FromJSON CDP.Domains.DOMPageNetworkEmulationSecurity.DOMDescribeNode
instance CDP.Internal.Utils.Command CDP.Domains.DOMPageNetworkEmulationSecurity.PDOMDescribeNode
instance Data.Aeson.Types.FromJSON.FromJSON CDP.Domains.DOMPageNetworkEmulationSecurity.DOMGetDocument
instance CDP.Internal.Utils.Command CDP.Domains.DOMPageNetworkEmulationSecurity.PDOMGetDocument
instance Data.Aeson.Types.FromJSON.FromJSON CDP.Domains.DOMPageNetworkEmulationSecurity.DOMNode
instance Data.Aeson.Types.ToJSON.ToJSON CDP.Domains.DOMPageNetworkEmulationSecurity.DOMNode
instance Data.Aeson.Types.FromJSON.FromJSON CDP.Domains.DOMPageNetworkEmulationSecurity.DOMGetNodeForLocation
instance CDP.Internal.Utils.Command CDP.Domains.DOMPageNetworkEmulationSecurity.PDOMGetNodeForLocation
instance Data.Aeson.Types.ToJSON.ToJSON CDP.Domains.DOMPageNetworkEmulationSecurity.PDOMGetFrameOwner
instance CDP.Internal.Utils.Command CDP.Domains.DOMPageNetworkEmulationSecurity.PDOMGetFrameOwner
instance Data.Aeson.Types.ToJSON.ToJSON CDP.Domains.DOMPageNetworkEmulationSecurity.PNetworkGetSecurityIsolationStatus
instance CDP.Internal.Utils.Command CDP.Domains.DOMPageNetworkEmulationSecurity.PNetworkGetSecurityIsolationStatus
instance Data.Aeson.Types.ToJSON.ToJSON CDP.Domains.DOMPageNetworkEmulationSecurity.PNetworkLoadNetworkResource
instance CDP.Internal.Utils.Command CDP.Domains.DOMPageNetworkEmulationSecurity.PNetworkLoadNetworkResource
instance Data.Aeson.Types.FromJSON.FromJSON CDP.Domains.DOMPageNetworkEmulationSecurity.NetworkLoadNetworkResource
instance Data.Aeson.Types.ToJSON.ToJSON CDP.Domains.DOMPageNetworkEmulationSecurity.PNetworkEnableReportingApi
instance CDP.Internal.Utils.Command CDP.Domains.DOMPageNetworkEmulationSecurity.PNetworkEnableReportingApi
instance Data.Aeson.Types.FromJSON.FromJSON CDP.Domains.DOMPageNetworkEmulationSecurity.NetworkGetSecurityIsolationStatus
instance Data.Aeson.Types.ToJSON.ToJSON CDP.Domains.DOMPageNetworkEmulationSecurity.PNetworkSetUserAgentOverride
instance CDP.Internal.Utils.Command CDP.Domains.DOMPageNetworkEmulationSecurity.PNetworkSetUserAgentOverride
instance Data.Aeson.Types.ToJSON.ToJSON CDP.Domains.DOMPageNetworkEmulationSecurity.PNetworkSetAttachDebugStack
instance CDP.Internal.Utils.Command CDP.Domains.DOMPageNetworkEmulationSecurity.PNetworkSetAttachDebugStack
instance Data.Aeson.Types.ToJSON.ToJSON CDP.Domains.DOMPageNetworkEmulationSecurity.PNetworkSetExtraHTTPHeaders
instance CDP.Internal.Utils.Command CDP.Domains.DOMPageNetworkEmulationSecurity.PNetworkSetExtraHTTPHeaders
instance Data.Aeson.Types.ToJSON.ToJSON CDP.Domains.DOMPageNetworkEmulationSecurity.PNetworkSetCookies
instance CDP.Internal.Utils.Command CDP.Domains.DOMPageNetworkEmulationSecurity.PNetworkSetCookies
instance Data.Aeson.Types.ToJSON.ToJSON CDP.Domains.DOMPageNetworkEmulationSecurity.PNetworkSetCookie
instance CDP.Internal.Utils.Command CDP.Domains.DOMPageNetworkEmulationSecurity.PNetworkSetCookie
instance Data.Aeson.Types.ToJSON.ToJSON CDP.Domains.DOMPageNetworkEmulationSecurity.PNetworkSetCacheDisabled
instance CDP.Internal.Utils.Command CDP.Domains.DOMPageNetworkEmulationSecurity.PNetworkSetCacheDisabled
instance Data.Aeson.Types.ToJSON.ToJSON CDP.Domains.DOMPageNetworkEmulationSecurity.PNetworkSetBypassServiceWorker
instance CDP.Internal.Utils.Command CDP.Domains.DOMPageNetworkEmulationSecurity.PNetworkSetBypassServiceWorker
instance Data.Aeson.Types.ToJSON.ToJSON CDP.Domains.DOMPageNetworkEmulationSecurity.PNetworkSetBlockedURLs
instance CDP.Internal.Utils.Command CDP.Domains.DOMPageNetworkEmulationSecurity.PNetworkSetBlockedURLs
instance Data.Aeson.Types.FromJSON.FromJSON CDP.Domains.DOMPageNetworkEmulationSecurity.NetworkSearchInResponseBody
instance CDP.Internal.Utils.Command CDP.Domains.DOMPageNetworkEmulationSecurity.PNetworkSearchInResponseBody
instance Data.Aeson.Types.ToJSON.ToJSON CDP.Domains.DOMPageNetworkEmulationSecurity.PNetworkSearchInResponseBody
instance Data.Aeson.Types.ToJSON.ToJSON CDP.Domains.DOMPageNetworkEmulationSecurity.PNetworkReplayXHR
instance CDP.Internal.Utils.Command CDP.Domains.DOMPageNetworkEmulationSecurity.PNetworkReplayXHR
instance Data.Aeson.Types.FromJSON.FromJSON CDP.Domains.DOMPageNetworkEmulationSecurity.NetworkTakeResponseBodyForInterceptionAsStream
instance CDP.Internal.Utils.Command CDP.Domains.DOMPageNetworkEmulationSecurity.PNetworkTakeResponseBodyForInterceptionAsStream
instance Data.Aeson.Types.ToJSON.ToJSON CDP.Domains.DOMPageNetworkEmulationSecurity.PNetworkTakeResponseBodyForInterceptionAsStream
instance Data.Aeson.Types.FromJSON.FromJSON CDP.Domains.DOMPageNetworkEmulationSecurity.NetworkGetResponseBodyForInterception
instance CDP.Internal.Utils.Command CDP.Domains.DOMPageNetworkEmulationSecurity.PNetworkGetResponseBodyForInterception
instance Data.Aeson.Types.ToJSON.ToJSON CDP.Domains.DOMPageNetworkEmulationSecurity.PNetworkGetResponseBodyForInterception
instance Data.Aeson.Types.FromJSON.FromJSON CDP.Domains.DOMPageNetworkEmulationSecurity.NetworkGetRequestPostData
instance CDP.Internal.Utils.Command CDP.Domains.DOMPageNetworkEmulationSecurity.PNetworkGetRequestPostData
instance Data.Aeson.Types.ToJSON.ToJSON CDP.Domains.DOMPageNetworkEmulationSecurity.PNetworkGetRequestPostData
instance Data.Aeson.Types.FromJSON.FromJSON CDP.Domains.DOMPageNetworkEmulationSecurity.NetworkGetResponseBody
instance CDP.Internal.Utils.Command CDP.Domains.DOMPageNetworkEmulationSecurity.PNetworkGetResponseBody
instance Data.Aeson.Types.ToJSON.ToJSON CDP.Domains.DOMPageNetworkEmulationSecurity.PNetworkGetResponseBody
instance Data.Aeson.Types.FromJSON.FromJSON CDP.Domains.DOMPageNetworkEmulationSecurity.NetworkGetCookies
instance CDP.Internal.Utils.Command CDP.Domains.DOMPageNetworkEmulationSecurity.PNetworkGetCookies
instance Data.Aeson.Types.ToJSON.ToJSON CDP.Domains.DOMPageNetworkEmulationSecurity.PNetworkGetCookies
instance Data.Aeson.Types.FromJSON.FromJSON CDP.Domains.DOMPageNetworkEmulationSecurity.NetworkGetCertificate
instance CDP.Internal.Utils.Command CDP.Domains.DOMPageNetworkEmulationSecurity.PNetworkGetCertificate
instance Data.Aeson.Types.ToJSON.ToJSON CDP.Domains.DOMPageNetworkEmulationSecurity.PNetworkGetCertificate
instance Data.Aeson.Types.FromJSON.FromJSON CDP.Domains.DOMPageNetworkEmulationSecurity.NetworkGetAllCookies
instance CDP.Internal.Utils.Command CDP.Domains.DOMPageNetworkEmulationSecurity.PNetworkGetAllCookies
instance Data.Aeson.Types.ToJSON.ToJSON CDP.Domains.DOMPageNetworkEmulationSecurity.PNetworkGetAllCookies
instance Data.Aeson.Types.ToJSON.ToJSON CDP.Domains.DOMPageNetworkEmulationSecurity.PNetworkEnable
instance CDP.Internal.Utils.Command CDP.Domains.DOMPageNetworkEmulationSecurity.PNetworkEnable
instance Data.Aeson.Types.ToJSON.ToJSON CDP.Domains.DOMPageNetworkEmulationSecurity.PNetworkEmulateNetworkConditions
instance CDP.Internal.Utils.Command CDP.Domains.DOMPageNetworkEmulationSecurity.PNetworkEmulateNetworkConditions
instance Data.Aeson.Types.ToJSON.ToJSON CDP.Domains.DOMPageNetworkEmulationSecurity.PNetworkDisable
instance CDP.Internal.Utils.Command CDP.Domains.DOMPageNetworkEmulationSecurity.PNetworkDisable
instance Data.Aeson.Types.ToJSON.ToJSON CDP.Domains.DOMPageNetworkEmulationSecurity.PNetworkDeleteCookies
instance CDP.Internal.Utils.Command CDP.Domains.DOMPageNetworkEmulationSecurity.PNetworkDeleteCookies
instance Data.Aeson.Types.ToJSON.ToJSON CDP.Domains.DOMPageNetworkEmulationSecurity.PNetworkClearBrowserCookies
instance CDP.Internal.Utils.Command CDP.Domains.DOMPageNetworkEmulationSecurity.PNetworkClearBrowserCookies
instance Data.Aeson.Types.ToJSON.ToJSON CDP.Domains.DOMPageNetworkEmulationSecurity.PNetworkClearBrowserCache
instance CDP.Internal.Utils.Command CDP.Domains.DOMPageNetworkEmulationSecurity.PNetworkClearBrowserCache
instance Data.Aeson.Types.ToJSON.ToJSON CDP.Domains.DOMPageNetworkEmulationSecurity.PNetworkClearAcceptedEncodingsOverride
instance CDP.Internal.Utils.Command CDP.Domains.DOMPageNetworkEmulationSecurity.PNetworkClearAcceptedEncodingsOverride
instance Data.Aeson.Types.ToJSON.ToJSON CDP.Domains.DOMPageNetworkEmulationSecurity.PNetworkSetAcceptedEncodings
instance CDP.Internal.Utils.Command CDP.Domains.DOMPageNetworkEmulationSecurity.PNetworkSetAcceptedEncodings
instance Data.Aeson.Types.FromJSON.FromJSON CDP.Domains.DOMPageNetworkEmulationSecurity.NetworkReportingApiEndpointsChangedForOrigin
instance CDP.Internal.Utils.Event CDP.Domains.DOMPageNetworkEmulationSecurity.NetworkReportingApiEndpointsChangedForOrigin
instance Data.Aeson.Types.FromJSON.FromJSON CDP.Domains.DOMPageNetworkEmulationSecurity.NetworkReportingApiReportUpdated
instance CDP.Internal.Utils.Event CDP.Domains.DOMPageNetworkEmulationSecurity.NetworkReportingApiReportUpdated
instance Data.Aeson.Types.FromJSON.FromJSON CDP.Domains.DOMPageNetworkEmulationSecurity.NetworkReportingApiReportAdded
instance CDP.Internal.Utils.Event CDP.Domains.DOMPageNetworkEmulationSecurity.NetworkReportingApiReportAdded
instance Data.Aeson.Types.FromJSON.FromJSON CDP.Domains.DOMPageNetworkEmulationSecurity.NetworkSubresourceWebBundleInnerResponseError
instance CDP.Internal.Utils.Event CDP.Domains.DOMPageNetworkEmulationSecurity.NetworkSubresourceWebBundleInnerResponseError
instance Data.Aeson.Types.FromJSON.FromJSON CDP.Domains.DOMPageNetworkEmulationSecurity.NetworkSubresourceWebBundleInnerResponseParsed
instance CDP.Internal.Utils.Event CDP.Domains.DOMPageNetworkEmulationSecurity.NetworkSubresourceWebBundleInnerResponseParsed
instance Data.Aeson.Types.FromJSON.FromJSON CDP.Domains.DOMPageNetworkEmulationSecurity.NetworkSubresourceWebBundleMetadataError
instance CDP.Internal.Utils.Event CDP.Domains.DOMPageNetworkEmulationSecurity.NetworkSubresourceWebBundleMetadataError
instance Data.Aeson.Types.FromJSON.FromJSON CDP.Domains.DOMPageNetworkEmulationSecurity.NetworkSubresourceWebBundleMetadataReceived
instance CDP.Internal.Utils.Event CDP.Domains.DOMPageNetworkEmulationSecurity.NetworkSubresourceWebBundleMetadataReceived
instance Data.Aeson.Types.FromJSON.FromJSON CDP.Domains.DOMPageNetworkEmulationSecurity.NetworkTrustTokenOperationDone
instance CDP.Internal.Utils.Event CDP.Domains.DOMPageNetworkEmulationSecurity.NetworkTrustTokenOperationDone
instance Data.Aeson.Types.FromJSON.FromJSON CDP.Domains.DOMPageNetworkEmulationSecurity.NetworkTrustTokenOperationDoneStatus
instance Data.Aeson.Types.ToJSON.ToJSON CDP.Domains.DOMPageNetworkEmulationSecurity.NetworkTrustTokenOperationDoneStatus
instance Data.Aeson.Types.FromJSON.FromJSON CDP.Domains.DOMPageNetworkEmulationSecurity.NetworkResponseReceivedExtraInfo
instance CDP.Internal.Utils.Event CDP.Domains.DOMPageNetworkEmulationSecurity.NetworkResponseReceivedExtraInfo
instance Data.Aeson.Types.FromJSON.FromJSON CDP.Domains.DOMPageNetworkEmulationSecurity.NetworkRequestWillBeSentExtraInfo
instance CDP.Internal.Utils.Event CDP.Domains.DOMPageNetworkEmulationSecurity.NetworkRequestWillBeSentExtraInfo
instance Data.Aeson.Types.FromJSON.FromJSON CDP.Domains.DOMPageNetworkEmulationSecurity.NetworkWebTransportClosed
instance CDP.Internal.Utils.Event CDP.Domains.DOMPageNetworkEmulationSecurity.NetworkWebTransportClosed
instance Data.Aeson.Types.FromJSON.FromJSON CDP.Domains.DOMPageNetworkEmulationSecurity.NetworkWebTransportConnectionEstablished
instance CDP.Internal.Utils.Event CDP.Domains.DOMPageNetworkEmulationSecurity.NetworkWebTransportConnectionEstablished
instance Data.Aeson.Types.FromJSON.FromJSON CDP.Domains.DOMPageNetworkEmulationSecurity.NetworkWebTransportCreated
instance CDP.Internal.Utils.Event CDP.Domains.DOMPageNetworkEmulationSecurity.NetworkWebTransportCreated
instance Data.Aeson.Types.FromJSON.FromJSON CDP.Domains.DOMPageNetworkEmulationSecurity.NetworkWebSocketWillSendHandshakeRequest
instance CDP.Internal.Utils.Event CDP.Domains.DOMPageNetworkEmulationSecurity.NetworkWebSocketWillSendHandshakeRequest
instance Data.Aeson.Types.FromJSON.FromJSON CDP.Domains.DOMPageNetworkEmulationSecurity.NetworkWebSocketHandshakeResponseReceived
instance CDP.Internal.Utils.Event CDP.Domains.DOMPageNetworkEmulationSecurity.NetworkWebSocketHandshakeResponseReceived
instance Data.Aeson.Types.FromJSON.FromJSON CDP.Domains.DOMPageNetworkEmulationSecurity.NetworkWebSocketFrameSent
instance CDP.Internal.Utils.Event CDP.Domains.DOMPageNetworkEmulationSecurity.NetworkWebSocketFrameSent
instance Data.Aeson.Types.FromJSON.FromJSON CDP.Domains.DOMPageNetworkEmulationSecurity.NetworkWebSocketFrameReceived
instance CDP.Internal.Utils.Event CDP.Domains.DOMPageNetworkEmulationSecurity.NetworkWebSocketFrameReceived
instance Data.Aeson.Types.FromJSON.FromJSON CDP.Domains.DOMPageNetworkEmulationSecurity.NetworkWebSocketFrameError
instance CDP.Internal.Utils.Event CDP.Domains.DOMPageNetworkEmulationSecurity.NetworkWebSocketFrameError
instance Data.Aeson.Types.FromJSON.FromJSON CDP.Domains.DOMPageNetworkEmulationSecurity.NetworkWebSocketCreated
instance CDP.Internal.Utils.Event CDP.Domains.DOMPageNetworkEmulationSecurity.NetworkWebSocketCreated
instance Data.Aeson.Types.FromJSON.FromJSON CDP.Domains.DOMPageNetworkEmulationSecurity.NetworkWebSocketClosed
instance CDP.Internal.Utils.Event CDP.Domains.DOMPageNetworkEmulationSecurity.NetworkWebSocketClosed
instance Data.Aeson.Types.FromJSON.FromJSON CDP.Domains.DOMPageNetworkEmulationSecurity.NetworkResourceChangedPriority
instance CDP.Internal.Utils.Event CDP.Domains.DOMPageNetworkEmulationSecurity.NetworkResourceChangedPriority
instance Data.Aeson.Types.FromJSON.FromJSON CDP.Domains.DOMPageNetworkEmulationSecurity.NetworkRequestServedFromCache
instance CDP.Internal.Utils.Event CDP.Domains.DOMPageNetworkEmulationSecurity.NetworkRequestServedFromCache
instance Data.Aeson.Types.FromJSON.FromJSON CDP.Domains.DOMPageNetworkEmulationSecurity.NetworkLoadingFinished
instance CDP.Internal.Utils.Event CDP.Domains.DOMPageNetworkEmulationSecurity.NetworkLoadingFinished
instance Data.Aeson.Types.FromJSON.FromJSON CDP.Domains.DOMPageNetworkEmulationSecurity.NetworkLoadingFailed
instance CDP.Internal.Utils.Event CDP.Domains.DOMPageNetworkEmulationSecurity.NetworkLoadingFailed
instance Data.Aeson.Types.FromJSON.FromJSON CDP.Domains.DOMPageNetworkEmulationSecurity.NetworkEventSourceMessageReceived
instance CDP.Internal.Utils.Event CDP.Domains.DOMPageNetworkEmulationSecurity.NetworkEventSourceMessageReceived
instance Data.Aeson.Types.FromJSON.FromJSON CDP.Domains.DOMPageNetworkEmulationSecurity.NetworkDataReceived
instance CDP.Internal.Utils.Event CDP.Domains.DOMPageNetworkEmulationSecurity.NetworkDataReceived
instance Data.Aeson.Types.FromJSON.FromJSON CDP.Domains.DOMPageNetworkEmulationSecurity.NetworkLoadNetworkResourceOptions
instance Data.Aeson.Types.ToJSON.ToJSON CDP.Domains.DOMPageNetworkEmulationSecurity.NetworkLoadNetworkResourceOptions
instance Data.Aeson.Types.FromJSON.FromJSON CDP.Domains.DOMPageNetworkEmulationSecurity.NetworkLoadNetworkResourcePageResult
instance Data.Aeson.Types.ToJSON.ToJSON CDP.Domains.DOMPageNetworkEmulationSecurity.NetworkLoadNetworkResourcePageResult
instance Data.Aeson.Types.FromJSON.FromJSON CDP.Domains.DOMPageNetworkEmulationSecurity.NetworkReportingApiEndpoint
instance Data.Aeson.Types.ToJSON.ToJSON CDP.Domains.DOMPageNetworkEmulationSecurity.NetworkReportingApiEndpoint
instance Data.Aeson.Types.FromJSON.FromJSON CDP.Domains.DOMPageNetworkEmulationSecurity.NetworkReportingApiReport
instance Data.Aeson.Types.ToJSON.ToJSON CDP.Domains.DOMPageNetworkEmulationSecurity.NetworkReportingApiReport
instance Data.Aeson.Types.FromJSON.FromJSON CDP.Domains.DOMPageNetworkEmulationSecurity.NetworkReportStatus
instance Data.Aeson.Types.ToJSON.ToJSON CDP.Domains.DOMPageNetworkEmulationSecurity.NetworkReportStatus
instance Data.Aeson.Types.FromJSON.FromJSON CDP.Domains.DOMPageNetworkEmulationSecurity.NetworkSecurityIsolationStatus
instance Data.Aeson.Types.ToJSON.ToJSON CDP.Domains.DOMPageNetworkEmulationSecurity.NetworkSecurityIsolationStatus
instance Data.Aeson.Types.FromJSON.FromJSON CDP.Domains.DOMPageNetworkEmulationSecurity.NetworkCrossOriginEmbedderPolicyStatus
instance Data.Aeson.Types.ToJSON.ToJSON CDP.Domains.DOMPageNetworkEmulationSecurity.NetworkCrossOriginEmbedderPolicyStatus
instance Data.Aeson.Types.FromJSON.FromJSON CDP.Domains.DOMPageNetworkEmulationSecurity.NetworkCrossOriginEmbedderPolicyValue
instance Data.Aeson.Types.ToJSON.ToJSON CDP.Domains.DOMPageNetworkEmulationSecurity.NetworkCrossOriginEmbedderPolicyValue
instance Data.Aeson.Types.FromJSON.FromJSON CDP.Domains.DOMPageNetworkEmulationSecurity.NetworkCrossOriginOpenerPolicyStatus
instance Data.Aeson.Types.ToJSON.ToJSON CDP.Domains.DOMPageNetworkEmulationSecurity.NetworkCrossOriginOpenerPolicyStatus
instance Data.Aeson.Types.FromJSON.FromJSON CDP.Domains.DOMPageNetworkEmulationSecurity.NetworkCrossOriginOpenerPolicyValue
instance Data.Aeson.Types.ToJSON.ToJSON CDP.Domains.DOMPageNetworkEmulationSecurity.NetworkCrossOriginOpenerPolicyValue
instance Data.Aeson.Types.FromJSON.FromJSON CDP.Domains.DOMPageNetworkEmulationSecurity.NetworkClientSecurityState
instance Data.Aeson.Types.ToJSON.ToJSON CDP.Domains.DOMPageNetworkEmulationSecurity.NetworkClientSecurityState
instance Data.Aeson.Types.FromJSON.FromJSON CDP.Domains.DOMPageNetworkEmulationSecurity.NetworkConnectTiming
instance Data.Aeson.Types.ToJSON.ToJSON CDP.Domains.DOMPageNetworkEmulationSecurity.NetworkConnectTiming
instance Data.Aeson.Types.FromJSON.FromJSON CDP.Domains.DOMPageNetworkEmulationSecurity.NetworkIPAddressSpace
instance Data.Aeson.Types.ToJSON.ToJSON CDP.Domains.DOMPageNetworkEmulationSecurity.NetworkIPAddressSpace
instance Data.Aeson.Types.FromJSON.FromJSON CDP.Domains.DOMPageNetworkEmulationSecurity.NetworkPrivateNetworkRequestPolicy
instance Data.Aeson.Types.ToJSON.ToJSON CDP.Domains.DOMPageNetworkEmulationSecurity.NetworkPrivateNetworkRequestPolicy
instance Data.Aeson.Types.FromJSON.FromJSON CDP.Domains.DOMPageNetworkEmulationSecurity.NetworkContentEncoding
instance Data.Aeson.Types.ToJSON.ToJSON CDP.Domains.DOMPageNetworkEmulationSecurity.NetworkContentEncoding
instance Data.Aeson.Types.FromJSON.FromJSON CDP.Domains.DOMPageNetworkEmulationSecurity.NetworkSignedExchangeError
instance Data.Aeson.Types.ToJSON.ToJSON CDP.Domains.DOMPageNetworkEmulationSecurity.NetworkSignedExchangeError
instance Data.Aeson.Types.FromJSON.FromJSON CDP.Domains.DOMPageNetworkEmulationSecurity.NetworkSignedExchangeErrorField
instance Data.Aeson.Types.ToJSON.ToJSON CDP.Domains.DOMPageNetworkEmulationSecurity.NetworkSignedExchangeErrorField
instance Data.Aeson.Types.FromJSON.FromJSON CDP.Domains.DOMPageNetworkEmulationSecurity.NetworkSignedExchangeHeader
instance Data.Aeson.Types.ToJSON.ToJSON CDP.Domains.DOMPageNetworkEmulationSecurity.NetworkSignedExchangeHeader
instance Data.Aeson.Types.FromJSON.FromJSON CDP.Domains.DOMPageNetworkEmulationSecurity.NetworkSignedExchangeSignature
instance Data.Aeson.Types.ToJSON.ToJSON CDP.Domains.DOMPageNetworkEmulationSecurity.NetworkSignedExchangeSignature
instance Data.Aeson.Types.FromJSON.FromJSON CDP.Domains.DOMPageNetworkEmulationSecurity.NetworkRequestPattern
instance Data.Aeson.Types.ToJSON.ToJSON CDP.Domains.DOMPageNetworkEmulationSecurity.NetworkRequestPattern
instance Data.Aeson.Types.FromJSON.FromJSON CDP.Domains.DOMPageNetworkEmulationSecurity.NetworkInterceptionStage
instance Data.Aeson.Types.ToJSON.ToJSON CDP.Domains.DOMPageNetworkEmulationSecurity.NetworkInterceptionStage
instance Data.Aeson.Types.FromJSON.FromJSON CDP.Domains.DOMPageNetworkEmulationSecurity.NetworkAuthChallengeResponse
instance Data.Aeson.Types.ToJSON.ToJSON CDP.Domains.DOMPageNetworkEmulationSecurity.NetworkAuthChallengeResponse
instance Data.Aeson.Types.FromJSON.FromJSON CDP.Domains.DOMPageNetworkEmulationSecurity.NetworkAuthChallengeResponseResponse
instance Data.Aeson.Types.ToJSON.ToJSON CDP.Domains.DOMPageNetworkEmulationSecurity.NetworkAuthChallengeResponseResponse
instance Data.Aeson.Types.FromJSON.FromJSON CDP.Domains.DOMPageNetworkEmulationSecurity.NetworkAuthChallenge
instance Data.Aeson.Types.ToJSON.ToJSON CDP.Domains.DOMPageNetworkEmulationSecurity.NetworkAuthChallenge
instance Data.Aeson.Types.FromJSON.FromJSON CDP.Domains.DOMPageNetworkEmulationSecurity.NetworkAuthChallengeSource
instance Data.Aeson.Types.ToJSON.ToJSON CDP.Domains.DOMPageNetworkEmulationSecurity.NetworkAuthChallengeSource
instance Data.Aeson.Types.FromJSON.FromJSON CDP.Domains.DOMPageNetworkEmulationSecurity.NetworkCookieParam
instance Data.Aeson.Types.ToJSON.ToJSON CDP.Domains.DOMPageNetworkEmulationSecurity.NetworkCookieParam
instance Data.Aeson.Types.FromJSON.FromJSON CDP.Domains.DOMPageNetworkEmulationSecurity.NetworkBlockedCookieWithReason
instance Data.Aeson.Types.ToJSON.ToJSON CDP.Domains.DOMPageNetworkEmulationSecurity.NetworkBlockedCookieWithReason
instance Data.Aeson.Types.FromJSON.FromJSON CDP.Domains.DOMPageNetworkEmulationSecurity.NetworkBlockedSetCookieWithReason
instance Data.Aeson.Types.ToJSON.ToJSON CDP.Domains.DOMPageNetworkEmulationSecurity.NetworkBlockedSetCookieWithReason
instance Data.Aeson.Types.FromJSON.FromJSON CDP.Domains.DOMPageNetworkEmulationSecurity.NetworkCookieBlockedReason
instance Data.Aeson.Types.ToJSON.ToJSON CDP.Domains.DOMPageNetworkEmulationSecurity.NetworkCookieBlockedReason
instance Data.Aeson.Types.FromJSON.FromJSON CDP.Domains.DOMPageNetworkEmulationSecurity.NetworkSetCookieBlockedReason
instance Data.Aeson.Types.ToJSON.ToJSON CDP.Domains.DOMPageNetworkEmulationSecurity.NetworkSetCookieBlockedReason
instance Data.Aeson.Types.FromJSON.FromJSON CDP.Domains.DOMPageNetworkEmulationSecurity.NetworkCookie
instance Data.Aeson.Types.ToJSON.ToJSON CDP.Domains.DOMPageNetworkEmulationSecurity.NetworkCookie
instance Data.Aeson.Types.FromJSON.FromJSON CDP.Domains.DOMPageNetworkEmulationSecurity.NetworkInitiator
instance Data.Aeson.Types.ToJSON.ToJSON CDP.Domains.DOMPageNetworkEmulationSecurity.NetworkInitiator
instance Data.Aeson.Types.FromJSON.FromJSON CDP.Domains.DOMPageNetworkEmulationSecurity.NetworkInitiatorType
instance Data.Aeson.Types.ToJSON.ToJSON CDP.Domains.DOMPageNetworkEmulationSecurity.NetworkInitiatorType
instance Data.Aeson.Types.FromJSON.FromJSON CDP.Domains.DOMPageNetworkEmulationSecurity.NetworkWebSocketFrame
instance Data.Aeson.Types.ToJSON.ToJSON CDP.Domains.DOMPageNetworkEmulationSecurity.NetworkWebSocketFrame
instance Data.Aeson.Types.FromJSON.FromJSON CDP.Domains.DOMPageNetworkEmulationSecurity.NetworkWebSocketResponse
instance Data.Aeson.Types.ToJSON.ToJSON CDP.Domains.DOMPageNetworkEmulationSecurity.NetworkWebSocketResponse
instance Data.Aeson.Types.FromJSON.FromJSON CDP.Domains.DOMPageNetworkEmulationSecurity.NetworkWebSocketRequest
instance Data.Aeson.Types.ToJSON.ToJSON CDP.Domains.DOMPageNetworkEmulationSecurity.NetworkWebSocketRequest
instance Data.Aeson.Types.FromJSON.FromJSON CDP.Domains.DOMPageNetworkEmulationSecurity.NetworkAlternateProtocolUsage
instance Data.Aeson.Types.ToJSON.ToJSON CDP.Domains.DOMPageNetworkEmulationSecurity.NetworkAlternateProtocolUsage
instance Data.Aeson.Types.FromJSON.FromJSON CDP.Domains.DOMPageNetworkEmulationSecurity.NetworkTrustTokenParams
instance Data.Aeson.Types.ToJSON.ToJSON CDP.Domains.DOMPageNetworkEmulationSecurity.NetworkTrustTokenParams
instance Data.Aeson.Types.FromJSON.FromJSON CDP.Domains.DOMPageNetworkEmulationSecurity.NetworkTrustTokenOperationType
instance Data.Aeson.Types.ToJSON.ToJSON CDP.Domains.DOMPageNetworkEmulationSecurity.NetworkTrustTokenOperationType
instance Data.Aeson.Types.FromJSON.FromJSON CDP.Domains.DOMPageNetworkEmulationSecurity.NetworkTrustTokenParamsRefreshPolicy
instance Data.Aeson.Types.ToJSON.ToJSON CDP.Domains.DOMPageNetworkEmulationSecurity.NetworkTrustTokenParamsRefreshPolicy
instance Data.Aeson.Types.FromJSON.FromJSON CDP.Domains.DOMPageNetworkEmulationSecurity.NetworkServiceWorkerResponseSource
instance Data.Aeson.Types.ToJSON.ToJSON CDP.Domains.DOMPageNetworkEmulationSecurity.NetworkServiceWorkerResponseSource
instance Data.Aeson.Types.FromJSON.FromJSON CDP.Domains.DOMPageNetworkEmulationSecurity.NetworkCorsErrorStatus
instance Data.Aeson.Types.ToJSON.ToJSON CDP.Domains.DOMPageNetworkEmulationSecurity.NetworkCorsErrorStatus
instance Data.Aeson.Types.FromJSON.FromJSON CDP.Domains.DOMPageNetworkEmulationSecurity.NetworkCorsError
instance Data.Aeson.Types.ToJSON.ToJSON CDP.Domains.DOMPageNetworkEmulationSecurity.NetworkCorsError
instance Data.Aeson.Types.FromJSON.FromJSON CDP.Domains.DOMPageNetworkEmulationSecurity.NetworkBlockedReason
instance Data.Aeson.Types.ToJSON.ToJSON CDP.Domains.DOMPageNetworkEmulationSecurity.NetworkBlockedReason
instance Data.Aeson.Types.FromJSON.FromJSON CDP.Domains.DOMPageNetworkEmulationSecurity.NetworkCertificateTransparencyCompliance
instance Data.Aeson.Types.ToJSON.ToJSON CDP.Domains.DOMPageNetworkEmulationSecurity.NetworkCertificateTransparencyCompliance
instance Data.Aeson.Types.FromJSON.FromJSON CDP.Domains.DOMPageNetworkEmulationSecurity.NetworkSignedCertificateTimestamp
instance Data.Aeson.Types.ToJSON.ToJSON CDP.Domains.DOMPageNetworkEmulationSecurity.NetworkSignedCertificateTimestamp
instance Data.Aeson.Types.FromJSON.FromJSON CDP.Domains.DOMPageNetworkEmulationSecurity.NetworkRequestReferrerPolicy
instance Data.Aeson.Types.ToJSON.ToJSON CDP.Domains.DOMPageNetworkEmulationSecurity.NetworkRequestReferrerPolicy
instance Data.Aeson.Types.FromJSON.FromJSON CDP.Domains.DOMPageNetworkEmulationSecurity.NetworkPostDataEntry
instance Data.Aeson.Types.ToJSON.ToJSON CDP.Domains.DOMPageNetworkEmulationSecurity.NetworkPostDataEntry
instance Data.Aeson.Types.FromJSON.FromJSON CDP.Domains.DOMPageNetworkEmulationSecurity.NetworkResourcePriority
instance Data.Aeson.Types.ToJSON.ToJSON CDP.Domains.DOMPageNetworkEmulationSecurity.NetworkResourcePriority
instance Data.Aeson.Types.FromJSON.FromJSON CDP.Domains.DOMPageNetworkEmulationSecurity.NetworkResourceTiming
instance Data.Aeson.Types.ToJSON.ToJSON CDP.Domains.DOMPageNetworkEmulationSecurity.NetworkResourceTiming
instance Data.Aeson.Types.FromJSON.FromJSON CDP.Domains.DOMPageNetworkEmulationSecurity.NetworkCookieSourceScheme
instance Data.Aeson.Types.ToJSON.ToJSON CDP.Domains.DOMPageNetworkEmulationSecurity.NetworkCookieSourceScheme
instance Data.Aeson.Types.FromJSON.FromJSON CDP.Domains.DOMPageNetworkEmulationSecurity.NetworkCookiePriority
instance Data.Aeson.Types.ToJSON.ToJSON CDP.Domains.DOMPageNetworkEmulationSecurity.NetworkCookiePriority
instance Data.Aeson.Types.FromJSON.FromJSON CDP.Domains.DOMPageNetworkEmulationSecurity.NetworkCookieSameSite
instance Data.Aeson.Types.ToJSON.ToJSON CDP.Domains.DOMPageNetworkEmulationSecurity.NetworkCookieSameSite
instance Data.Aeson.Types.FromJSON.FromJSON CDP.Domains.DOMPageNetworkEmulationSecurity.NetworkConnectionType
instance Data.Aeson.Types.ToJSON.ToJSON CDP.Domains.DOMPageNetworkEmulationSecurity.NetworkConnectionType
instance Data.Aeson.Types.ToJSON.ToJSON CDP.Domains.DOMPageNetworkEmulationSecurity.PEmulationSetVirtualTimePolicy
instance CDP.Internal.Utils.Command CDP.Domains.DOMPageNetworkEmulationSecurity.PEmulationSetVirtualTimePolicy
instance Data.Aeson.Types.FromJSON.FromJSON CDP.Domains.DOMPageNetworkEmulationSecurity.NetworkErrorReason
instance Data.Aeson.Types.ToJSON.ToJSON CDP.Domains.DOMPageNetworkEmulationSecurity.NetworkErrorReason
instance Data.Aeson.Types.FromJSON.FromJSON CDP.Domains.DOMPageNetworkEmulationSecurity.NetworkResourceType
instance Data.Aeson.Types.ToJSON.ToJSON CDP.Domains.DOMPageNetworkEmulationSecurity.NetworkResourceType
instance Data.Aeson.Types.ToJSON.ToJSON CDP.Domains.DOMPageNetworkEmulationSecurity.PEmulationSetAutomationOverride
instance CDP.Internal.Utils.Command CDP.Domains.DOMPageNetworkEmulationSecurity.PEmulationSetAutomationOverride
instance Data.Aeson.Types.ToJSON.ToJSON CDP.Domains.DOMPageNetworkEmulationSecurity.PEmulationSetUserAgentOverride
instance CDP.Internal.Utils.Command CDP.Domains.DOMPageNetworkEmulationSecurity.PEmulationSetUserAgentOverride
instance Data.Aeson.Types.ToJSON.ToJSON CDP.Domains.DOMPageNetworkEmulationSecurity.PEmulationSetHardwareConcurrencyOverride
instance CDP.Internal.Utils.Command CDP.Domains.DOMPageNetworkEmulationSecurity.PEmulationSetHardwareConcurrencyOverride
instance Data.Aeson.Types.ToJSON.ToJSON CDP.Domains.DOMPageNetworkEmulationSecurity.PEmulationSetDisabledImageTypes
instance CDP.Internal.Utils.Command CDP.Domains.DOMPageNetworkEmulationSecurity.PEmulationSetDisabledImageTypes
instance Data.Aeson.Types.ToJSON.ToJSON CDP.Domains.DOMPageNetworkEmulationSecurity.PEmulationSetTimezoneOverride
instance CDP.Internal.Utils.Command CDP.Domains.DOMPageNetworkEmulationSecurity.PEmulationSetTimezoneOverride
instance Data.Aeson.Types.ToJSON.ToJSON CDP.Domains.DOMPageNetworkEmulationSecurity.PEmulationSetLocaleOverride
instance CDP.Internal.Utils.Command CDP.Domains.DOMPageNetworkEmulationSecurity.PEmulationSetLocaleOverride
instance Data.Aeson.Types.FromJSON.FromJSON CDP.Domains.DOMPageNetworkEmulationSecurity.EmulationSetVirtualTimePolicy
instance Data.Aeson.Types.ToJSON.ToJSON CDP.Domains.DOMPageNetworkEmulationSecurity.PEmulationSetTouchEmulationEnabled
instance CDP.Internal.Utils.Command CDP.Domains.DOMPageNetworkEmulationSecurity.PEmulationSetTouchEmulationEnabled
instance Data.Aeson.Types.ToJSON.ToJSON CDP.Domains.DOMPageNetworkEmulationSecurity.PEmulationSetScriptExecutionDisabled
instance CDP.Internal.Utils.Command CDP.Domains.DOMPageNetworkEmulationSecurity.PEmulationSetScriptExecutionDisabled
instance Data.Aeson.Types.ToJSON.ToJSON CDP.Domains.DOMPageNetworkEmulationSecurity.PEmulationSetPageScaleFactor
instance CDP.Internal.Utils.Command CDP.Domains.DOMPageNetworkEmulationSecurity.PEmulationSetPageScaleFactor
instance Data.Aeson.Types.ToJSON.ToJSON CDP.Domains.DOMPageNetworkEmulationSecurity.PEmulationClearIdleOverride
instance CDP.Internal.Utils.Command CDP.Domains.DOMPageNetworkEmulationSecurity.PEmulationClearIdleOverride
instance Data.Aeson.Types.ToJSON.ToJSON CDP.Domains.DOMPageNetworkEmulationSecurity.PEmulationSetIdleOverride
instance CDP.Internal.Utils.Command CDP.Domains.DOMPageNetworkEmulationSecurity.PEmulationSetIdleOverride
instance Data.Aeson.Types.ToJSON.ToJSON CDP.Domains.DOMPageNetworkEmulationSecurity.PEmulationSetGeolocationOverride
instance CDP.Internal.Utils.Command CDP.Domains.DOMPageNetworkEmulationSecurity.PEmulationSetGeolocationOverride
instance Data.Aeson.Types.ToJSON.ToJSON CDP.Domains.DOMPageNetworkEmulationSecurity.PEmulationSetEmulatedVisionDeficiency
instance CDP.Internal.Utils.Command CDP.Domains.DOMPageNetworkEmulationSecurity.PEmulationSetEmulatedVisionDeficiency
instance Data.Aeson.Types.FromJSON.FromJSON CDP.Domains.DOMPageNetworkEmulationSecurity.PEmulationSetEmulatedVisionDeficiencyType
instance Data.Aeson.Types.ToJSON.ToJSON CDP.Domains.DOMPageNetworkEmulationSecurity.PEmulationSetEmulatedVisionDeficiencyType
instance Data.Aeson.Types.ToJSON.ToJSON CDP.Domains.DOMPageNetworkEmulationSecurity.PEmulationSetEmulatedMedia
instance CDP.Internal.Utils.Command CDP.Domains.DOMPageNetworkEmulationSecurity.PEmulationSetEmulatedMedia
instance Data.Aeson.Types.ToJSON.ToJSON CDP.Domains.DOMPageNetworkEmulationSecurity.PEmulationSetEmitTouchEventsForMouse
instance CDP.Internal.Utils.Command CDP.Domains.DOMPageNetworkEmulationSecurity.PEmulationSetEmitTouchEventsForMouse
instance Data.Aeson.Types.FromJSON.FromJSON CDP.Domains.DOMPageNetworkEmulationSecurity.PEmulationSetEmitTouchEventsForMouseConfiguration
instance Data.Aeson.Types.ToJSON.ToJSON CDP.Domains.DOMPageNetworkEmulationSecurity.PEmulationSetEmitTouchEventsForMouseConfiguration
instance Data.Aeson.Types.ToJSON.ToJSON CDP.Domains.DOMPageNetworkEmulationSecurity.PEmulationSetDocumentCookieDisabled
instance CDP.Internal.Utils.Command CDP.Domains.DOMPageNetworkEmulationSecurity.PEmulationSetDocumentCookieDisabled
instance Data.Aeson.Types.ToJSON.ToJSON CDP.Domains.DOMPageNetworkEmulationSecurity.PEmulationSetScrollbarsHidden
instance CDP.Internal.Utils.Command CDP.Domains.DOMPageNetworkEmulationSecurity.PEmulationSetScrollbarsHidden
instance Data.Aeson.Types.ToJSON.ToJSON CDP.Domains.DOMPageNetworkEmulationSecurity.PEmulationSetDefaultBackgroundColorOverride
instance CDP.Internal.Utils.Command CDP.Domains.DOMPageNetworkEmulationSecurity.PEmulationSetDefaultBackgroundColorOverride
instance Data.Aeson.Types.ToJSON.ToJSON CDP.Domains.DOMPageNetworkEmulationSecurity.PEmulationSetCPUThrottlingRate
instance CDP.Internal.Utils.Command CDP.Domains.DOMPageNetworkEmulationSecurity.PEmulationSetCPUThrottlingRate
instance Data.Aeson.Types.ToJSON.ToJSON CDP.Domains.DOMPageNetworkEmulationSecurity.PEmulationSetAutoDarkModeOverride
instance CDP.Internal.Utils.Command CDP.Domains.DOMPageNetworkEmulationSecurity.PEmulationSetAutoDarkModeOverride
instance Data.Aeson.Types.ToJSON.ToJSON CDP.Domains.DOMPageNetworkEmulationSecurity.PEmulationSetFocusEmulationEnabled
instance CDP.Internal.Utils.Command CDP.Domains.DOMPageNetworkEmulationSecurity.PEmulationSetFocusEmulationEnabled
instance Data.Aeson.Types.ToJSON.ToJSON CDP.Domains.DOMPageNetworkEmulationSecurity.PEmulationResetPageScaleFactor
instance CDP.Internal.Utils.Command CDP.Domains.DOMPageNetworkEmulationSecurity.PEmulationResetPageScaleFactor
instance Data.Aeson.Types.ToJSON.ToJSON CDP.Domains.DOMPageNetworkEmulationSecurity.PEmulationClearGeolocationOverride
instance CDP.Internal.Utils.Command CDP.Domains.DOMPageNetworkEmulationSecurity.PEmulationClearGeolocationOverride
instance Data.Aeson.Types.ToJSON.ToJSON CDP.Domains.DOMPageNetworkEmulationSecurity.PEmulationClearDeviceMetricsOverride
instance CDP.Internal.Utils.Command CDP.Domains.DOMPageNetworkEmulationSecurity.PEmulationClearDeviceMetricsOverride
instance Data.Aeson.Types.FromJSON.FromJSON CDP.Domains.DOMPageNetworkEmulationSecurity.EmulationCanEmulate
instance CDP.Internal.Utils.Command CDP.Domains.DOMPageNetworkEmulationSecurity.PEmulationCanEmulate
instance Data.Aeson.Types.ToJSON.ToJSON CDP.Domains.DOMPageNetworkEmulationSecurity.PEmulationCanEmulate
instance Data.Aeson.Types.FromJSON.FromJSON CDP.Domains.DOMPageNetworkEmulationSecurity.EmulationVirtualTimeBudgetExpired
instance CDP.Internal.Utils.Event CDP.Domains.DOMPageNetworkEmulationSecurity.EmulationVirtualTimeBudgetExpired
instance Data.Aeson.Types.FromJSON.FromJSON CDP.Domains.DOMPageNetworkEmulationSecurity.EmulationDisabledImageType
instance Data.Aeson.Types.ToJSON.ToJSON CDP.Domains.DOMPageNetworkEmulationSecurity.EmulationDisabledImageType
instance Data.Aeson.Types.FromJSON.FromJSON CDP.Domains.DOMPageNetworkEmulationSecurity.EmulationUserAgentMetadata
instance Data.Aeson.Types.ToJSON.ToJSON CDP.Domains.DOMPageNetworkEmulationSecurity.EmulationUserAgentMetadata
instance Data.Aeson.Types.FromJSON.FromJSON CDP.Domains.DOMPageNetworkEmulationSecurity.EmulationUserAgentBrandVersion
instance Data.Aeson.Types.ToJSON.ToJSON CDP.Domains.DOMPageNetworkEmulationSecurity.EmulationUserAgentBrandVersion
instance Data.Aeson.Types.FromJSON.FromJSON CDP.Domains.DOMPageNetworkEmulationSecurity.EmulationVirtualTimePolicy
instance Data.Aeson.Types.ToJSON.ToJSON CDP.Domains.DOMPageNetworkEmulationSecurity.EmulationVirtualTimePolicy
instance Data.Aeson.Types.FromJSON.FromJSON CDP.Domains.DOMPageNetworkEmulationSecurity.EmulationMediaFeature
instance Data.Aeson.Types.ToJSON.ToJSON CDP.Domains.DOMPageNetworkEmulationSecurity.EmulationMediaFeature
instance Data.Aeson.Types.FromJSON.FromJSON CDP.Domains.DOMPageNetworkEmulationSecurity.EmulationDisplayFeature
instance Data.Aeson.Types.ToJSON.ToJSON CDP.Domains.DOMPageNetworkEmulationSecurity.EmulationDisplayFeature
instance Data.Aeson.Types.FromJSON.FromJSON CDP.Domains.DOMPageNetworkEmulationSecurity.EmulationDisplayFeatureOrientation
instance Data.Aeson.Types.ToJSON.ToJSON CDP.Domains.DOMPageNetworkEmulationSecurity.EmulationDisplayFeatureOrientation
instance Data.Aeson.Types.FromJSON.FromJSON CDP.Domains.DOMPageNetworkEmulationSecurity.EmulationScreenOrientation
instance Data.Aeson.Types.ToJSON.ToJSON CDP.Domains.DOMPageNetworkEmulationSecurity.EmulationScreenOrientation
instance Data.Aeson.Types.FromJSON.FromJSON CDP.Domains.DOMPageNetworkEmulationSecurity.EmulationScreenOrientationType
instance Data.Aeson.Types.ToJSON.ToJSON CDP.Domains.DOMPageNetworkEmulationSecurity.EmulationScreenOrientationType
instance Data.Aeson.Types.FromJSON.FromJSON CDP.Domains.DOMPageNetworkEmulationSecurity.DOMGetQueryingDescendantsForContainer
instance CDP.Internal.Utils.Command CDP.Domains.DOMPageNetworkEmulationSecurity.PDOMGetQueryingDescendantsForContainer
instance Data.Aeson.Types.ToJSON.ToJSON CDP.Domains.DOMPageNetworkEmulationSecurity.PDOMGetQueryingDescendantsForContainer
instance Data.Aeson.Types.FromJSON.FromJSON CDP.Domains.DOMPageNetworkEmulationSecurity.DOMGetContainerForNode
instance CDP.Internal.Utils.Command CDP.Domains.DOMPageNetworkEmulationSecurity.PDOMGetContainerForNode
instance Data.Aeson.Types.ToJSON.ToJSON CDP.Domains.DOMPageNetworkEmulationSecurity.PDOMGetContainerForNode
instance Data.Aeson.Types.FromJSON.FromJSON CDP.Domains.DOMPageNetworkEmulationSecurity.DOMGetFrameOwner
instance Data.Aeson.Types.ToJSON.ToJSON CDP.Domains.DOMPageNetworkEmulationSecurity.PDOMUndo
instance CDP.Internal.Utils.Command CDP.Domains.DOMPageNetworkEmulationSecurity.PDOMUndo
instance Data.Aeson.Types.ToJSON.ToJSON CDP.Domains.DOMPageNetworkEmulationSecurity.PDOMSetOuterHTML
instance CDP.Internal.Utils.Command CDP.Domains.DOMPageNetworkEmulationSecurity.PDOMSetOuterHTML
instance Data.Aeson.Types.ToJSON.ToJSON CDP.Domains.DOMPageNetworkEmulationSecurity.PDOMSetNodeValue
instance CDP.Internal.Utils.Command CDP.Domains.DOMPageNetworkEmulationSecurity.PDOMSetNodeValue
instance Data.Aeson.Types.FromJSON.FromJSON CDP.Domains.DOMPageNetworkEmulationSecurity.DOMSetNodeName
instance CDP.Internal.Utils.Command CDP.Domains.DOMPageNetworkEmulationSecurity.PDOMSetNodeName
instance Data.Aeson.Types.ToJSON.ToJSON CDP.Domains.DOMPageNetworkEmulationSecurity.PDOMSetNodeName
instance Data.Aeson.Types.ToJSON.ToJSON CDP.Domains.DOMPageNetworkEmulationSecurity.PDOMSetInspectedNode
instance CDP.Internal.Utils.Command CDP.Domains.DOMPageNetworkEmulationSecurity.PDOMSetInspectedNode
instance Data.Aeson.Types.FromJSON.FromJSON CDP.Domains.DOMPageNetworkEmulationSecurity.DOMGetFileInfo
instance CDP.Internal.Utils.Command CDP.Domains.DOMPageNetworkEmulationSecurity.PDOMGetFileInfo
instance Data.Aeson.Types.ToJSON.ToJSON CDP.Domains.DOMPageNetworkEmulationSecurity.PDOMGetFileInfo
instance Data.Aeson.Types.FromJSON.FromJSON CDP.Domains.DOMPageNetworkEmulationSecurity.DOMGetNodeStackTraces
instance CDP.Internal.Utils.Command CDP.Domains.DOMPageNetworkEmulationSecurity.PDOMGetNodeStackTraces
instance Data.Aeson.Types.ToJSON.ToJSON CDP.Domains.DOMPageNetworkEmulationSecurity.PDOMGetNodeStackTraces
instance Data.Aeson.Types.ToJSON.ToJSON CDP.Domains.DOMPageNetworkEmulationSecurity.PDOMSetNodeStackTracesEnabled
instance CDP.Internal.Utils.Command CDP.Domains.DOMPageNetworkEmulationSecurity.PDOMSetNodeStackTracesEnabled
instance Data.Aeson.Types.ToJSON.ToJSON CDP.Domains.DOMPageNetworkEmulationSecurity.PDOMSetFileInputFiles
instance CDP.Internal.Utils.Command CDP.Domains.DOMPageNetworkEmulationSecurity.PDOMSetFileInputFiles
instance Data.Aeson.Types.ToJSON.ToJSON CDP.Domains.DOMPageNetworkEmulationSecurity.PDOMSetAttributesAsText
instance CDP.Internal.Utils.Command CDP.Domains.DOMPageNetworkEmulationSecurity.PDOMSetAttributesAsText
instance Data.Aeson.Types.ToJSON.ToJSON CDP.Domains.DOMPageNetworkEmulationSecurity.PDOMSetAttributeValue
instance CDP.Internal.Utils.Command CDP.Domains.DOMPageNetworkEmulationSecurity.PDOMSetAttributeValue
instance Data.Aeson.Types.FromJSON.FromJSON CDP.Domains.DOMPageNetworkEmulationSecurity.DOMResolveNode
instance CDP.Internal.Utils.Command CDP.Domains.DOMPageNetworkEmulationSecurity.PDOMResolveNode
instance Data.Aeson.Types.ToJSON.ToJSON CDP.Domains.DOMPageNetworkEmulationSecurity.PDOMResolveNode
instance Data.Aeson.Types.FromJSON.FromJSON CDP.Domains.DOMPageNetworkEmulationSecurity.DOMRequestNode
instance CDP.Internal.Utils.Command CDP.Domains.DOMPageNetworkEmulationSecurity.PDOMRequestNode
instance Data.Aeson.Types.ToJSON.ToJSON CDP.Domains.DOMPageNetworkEmulationSecurity.PDOMRequestNode
instance Data.Aeson.Types.ToJSON.ToJSON CDP.Domains.DOMPageNetworkEmulationSecurity.PDOMRequestChildNodes
instance CDP.Internal.Utils.Command CDP.Domains.DOMPageNetworkEmulationSecurity.PDOMRequestChildNodes
instance Data.Aeson.Types.ToJSON.ToJSON CDP.Domains.DOMPageNetworkEmulationSecurity.PDOMRemoveNode
instance CDP.Internal.Utils.Command CDP.Domains.DOMPageNetworkEmulationSecurity.PDOMRemoveNode
instance Data.Aeson.Types.ToJSON.ToJSON CDP.Domains.DOMPageNetworkEmulationSecurity.PDOMRemoveAttribute
instance CDP.Internal.Utils.Command CDP.Domains.DOMPageNetworkEmulationSecurity.PDOMRemoveAttribute
instance Data.Aeson.Types.ToJSON.ToJSON CDP.Domains.DOMPageNetworkEmulationSecurity.PDOMRedo
instance CDP.Internal.Utils.Command CDP.Domains.DOMPageNetworkEmulationSecurity.PDOMRedo
instance Data.Aeson.Types.FromJSON.FromJSON CDP.Domains.DOMPageNetworkEmulationSecurity.DOMGetTopLayerElements
instance CDP.Internal.Utils.Command CDP.Domains.DOMPageNetworkEmulationSecurity.PDOMGetTopLayerElements
instance Data.Aeson.Types.ToJSON.ToJSON CDP.Domains.DOMPageNetworkEmulationSecurity.PDOMGetTopLayerElements
instance Data.Aeson.Types.FromJSON.FromJSON CDP.Domains.DOMPageNetworkEmulationSecurity.DOMQuerySelectorAll
instance CDP.Internal.Utils.Command CDP.Domains.DOMPageNetworkEmulationSecurity.PDOMQuerySelectorAll
instance Data.Aeson.Types.ToJSON.ToJSON CDP.Domains.DOMPageNetworkEmulationSecurity.PDOMQuerySelectorAll
instance Data.Aeson.Types.FromJSON.FromJSON CDP.Domains.DOMPageNetworkEmulationSecurity.DOMQuerySelector
instance CDP.Internal.Utils.Command CDP.Domains.DOMPageNetworkEmulationSecurity.PDOMQuerySelector
instance Data.Aeson.Types.ToJSON.ToJSON CDP.Domains.DOMPageNetworkEmulationSecurity.PDOMQuerySelector
instance Data.Aeson.Types.FromJSON.FromJSON CDP.Domains.DOMPageNetworkEmulationSecurity.DOMPushNodesByBackendIdsToFrontend
instance CDP.Internal.Utils.Command CDP.Domains.DOMPageNetworkEmulationSecurity.PDOMPushNodesByBackendIdsToFrontend
instance Data.Aeson.Types.ToJSON.ToJSON CDP.Domains.DOMPageNetworkEmulationSecurity.PDOMPushNodesByBackendIdsToFrontend
instance Data.Aeson.Types.FromJSON.FromJSON CDP.Domains.DOMPageNetworkEmulationSecurity.DOMPushNodeByPathToFrontend
instance CDP.Internal.Utils.Command CDP.Domains.DOMPageNetworkEmulationSecurity.PDOMPushNodeByPathToFrontend
instance Data.Aeson.Types.ToJSON.ToJSON CDP.Domains.DOMPageNetworkEmulationSecurity.PDOMPushNodeByPathToFrontend
instance Data.Aeson.Types.FromJSON.FromJSON CDP.Domains.DOMPageNetworkEmulationSecurity.DOMPerformSearch
instance CDP.Internal.Utils.Command CDP.Domains.DOMPageNetworkEmulationSecurity.PDOMPerformSearch
instance Data.Aeson.Types.ToJSON.ToJSON CDP.Domains.DOMPageNetworkEmulationSecurity.PDOMPerformSearch
instance Data.Aeson.Types.FromJSON.FromJSON CDP.Domains.DOMPageNetworkEmulationSecurity.DOMMoveTo
instance CDP.Internal.Utils.Command CDP.Domains.DOMPageNetworkEmulationSecurity.PDOMMoveTo
instance Data.Aeson.Types.ToJSON.ToJSON CDP.Domains.DOMPageNetworkEmulationSecurity.PDOMMoveTo
instance Data.Aeson.Types.ToJSON.ToJSON CDP.Domains.DOMPageNetworkEmulationSecurity.PDOMMarkUndoableState
instance CDP.Internal.Utils.Command CDP.Domains.DOMPageNetworkEmulationSecurity.PDOMMarkUndoableState
instance Data.Aeson.Types.ToJSON.ToJSON CDP.Domains.DOMPageNetworkEmulationSecurity.PDOMHighlightRect
instance CDP.Internal.Utils.Command CDP.Domains.DOMPageNetworkEmulationSecurity.PDOMHighlightRect
instance Data.Aeson.Types.ToJSON.ToJSON CDP.Domains.DOMPageNetworkEmulationSecurity.PDOMHighlightNode
instance CDP.Internal.Utils.Command CDP.Domains.DOMPageNetworkEmulationSecurity.PDOMHighlightNode
instance Data.Aeson.Types.ToJSON.ToJSON CDP.Domains.DOMPageNetworkEmulationSecurity.PDOMHideHighlight
instance CDP.Internal.Utils.Command CDP.Domains.DOMPageNetworkEmulationSecurity.PDOMHideHighlight
instance Data.Aeson.Types.FromJSON.FromJSON CDP.Domains.DOMPageNetworkEmulationSecurity.DOMGetSearchResults
instance CDP.Internal.Utils.Command CDP.Domains.DOMPageNetworkEmulationSecurity.PDOMGetSearchResults
instance Data.Aeson.Types.ToJSON.ToJSON CDP.Domains.DOMPageNetworkEmulationSecurity.PDOMGetSearchResults
instance Data.Aeson.Types.FromJSON.FromJSON CDP.Domains.DOMPageNetworkEmulationSecurity.DOMGetRelayoutBoundary
instance CDP.Internal.Utils.Command CDP.Domains.DOMPageNetworkEmulationSecurity.PDOMGetRelayoutBoundary
instance Data.Aeson.Types.ToJSON.ToJSON CDP.Domains.DOMPageNetworkEmulationSecurity.PDOMGetRelayoutBoundary
instance Data.Aeson.Types.FromJSON.FromJSON CDP.Domains.DOMPageNetworkEmulationSecurity.DOMGetOuterHTML
instance CDP.Internal.Utils.Command CDP.Domains.DOMPageNetworkEmulationSecurity.PDOMGetOuterHTML
instance Data.Aeson.Types.ToJSON.ToJSON CDP.Domains.DOMPageNetworkEmulationSecurity.PDOMGetOuterHTML
instance Data.Aeson.Types.ToJSON.ToJSON CDP.Domains.DOMPageNetworkEmulationSecurity.PDOMGetNodeForLocation
instance Data.Aeson.Types.FromJSON.FromJSON CDP.Domains.DOMPageNetworkEmulationSecurity.DOMGetNodesForSubtreeByStyle
instance CDP.Internal.Utils.Command CDP.Domains.DOMPageNetworkEmulationSecurity.PDOMGetNodesForSubtreeByStyle
instance Data.Aeson.Types.ToJSON.ToJSON CDP.Domains.DOMPageNetworkEmulationSecurity.PDOMGetNodesForSubtreeByStyle
instance Data.Aeson.Types.ToJSON.ToJSON CDP.Domains.DOMPageNetworkEmulationSecurity.PDOMGetDocument
instance Data.Aeson.Types.FromJSON.FromJSON CDP.Domains.DOMPageNetworkEmulationSecurity.DOMGetContentQuads
instance CDP.Internal.Utils.Command CDP.Domains.DOMPageNetworkEmulationSecurity.PDOMGetContentQuads
instance Data.Aeson.Types.ToJSON.ToJSON CDP.Domains.DOMPageNetworkEmulationSecurity.PDOMGetContentQuads
instance Data.Aeson.Types.FromJSON.FromJSON CDP.Domains.DOMPageNetworkEmulationSecurity.DOMGetBoxModel
instance CDP.Internal.Utils.Command CDP.Domains.DOMPageNetworkEmulationSecurity.PDOMGetBoxModel
instance Data.Aeson.Types.ToJSON.ToJSON CDP.Domains.DOMPageNetworkEmulationSecurity.PDOMGetBoxModel
instance Data.Aeson.Types.FromJSON.FromJSON CDP.Domains.DOMPageNetworkEmulationSecurity.DOMGetAttributes
instance CDP.Internal.Utils.Command CDP.Domains.DOMPageNetworkEmulationSecurity.PDOMGetAttributes
instance Data.Aeson.Types.ToJSON.ToJSON CDP.Domains.DOMPageNetworkEmulationSecurity.PDOMGetAttributes
instance Data.Aeson.Types.ToJSON.ToJSON CDP.Domains.DOMPageNetworkEmulationSecurity.PDOMFocus
instance CDP.Internal.Utils.Command CDP.Domains.DOMPageNetworkEmulationSecurity.PDOMFocus
instance Data.Aeson.Types.ToJSON.ToJSON CDP.Domains.DOMPageNetworkEmulationSecurity.PDOMEnable
instance CDP.Internal.Utils.Command CDP.Domains.DOMPageNetworkEmulationSecurity.PDOMEnable
instance Data.Aeson.Types.FromJSON.FromJSON CDP.Domains.DOMPageNetworkEmulationSecurity.PDOMEnableIncludeWhitespace
instance Data.Aeson.Types.ToJSON.ToJSON CDP.Domains.DOMPageNetworkEmulationSecurity.PDOMEnableIncludeWhitespace
instance Data.Aeson.Types.ToJSON.ToJSON CDP.Domains.DOMPageNetworkEmulationSecurity.PDOMDiscardSearchResults
instance CDP.Internal.Utils.Command CDP.Domains.DOMPageNetworkEmulationSecurity.PDOMDiscardSearchResults
instance Data.Aeson.Types.ToJSON.ToJSON CDP.Domains.DOMPageNetworkEmulationSecurity.PDOMDisable
instance CDP.Internal.Utils.Command CDP.Domains.DOMPageNetworkEmulationSecurity.PDOMDisable
instance Data.Aeson.Types.ToJSON.ToJSON CDP.Domains.DOMPageNetworkEmulationSecurity.PDOMScrollIntoViewIfNeeded
instance CDP.Internal.Utils.Command CDP.Domains.DOMPageNetworkEmulationSecurity.PDOMScrollIntoViewIfNeeded
instance Data.Aeson.Types.ToJSON.ToJSON CDP.Domains.DOMPageNetworkEmulationSecurity.PDOMDescribeNode
instance Data.Aeson.Types.FromJSON.FromJSON CDP.Domains.DOMPageNetworkEmulationSecurity.DOMCopyTo
instance CDP.Internal.Utils.Command CDP.Domains.DOMPageNetworkEmulationSecurity.PDOMCopyTo
instance Data.Aeson.Types.ToJSON.ToJSON CDP.Domains.DOMPageNetworkEmulationSecurity.PDOMCopyTo
instance Data.Aeson.Types.FromJSON.FromJSON CDP.Domains.DOMPageNetworkEmulationSecurity.DOMCollectClassNamesFromSubtree
instance CDP.Internal.Utils.Command CDP.Domains.DOMPageNetworkEmulationSecurity.PDOMCollectClassNamesFromSubtree
instance Data.Aeson.Types.ToJSON.ToJSON CDP.Domains.DOMPageNetworkEmulationSecurity.PDOMCollectClassNamesFromSubtree
instance Data.Aeson.Types.FromJSON.FromJSON CDP.Domains.DOMPageNetworkEmulationSecurity.DOMShadowRootPopped
instance CDP.Internal.Utils.Event CDP.Domains.DOMPageNetworkEmulationSecurity.DOMShadowRootPopped
instance Data.Aeson.Types.FromJSON.FromJSON CDP.Domains.DOMPageNetworkEmulationSecurity.DOMPseudoElementRemoved
instance CDP.Internal.Utils.Event CDP.Domains.DOMPageNetworkEmulationSecurity.DOMPseudoElementRemoved
instance Data.Aeson.Types.FromJSON.FromJSON CDP.Domains.DOMPageNetworkEmulationSecurity.DOMTopLayerElementsUpdated
instance CDP.Internal.Utils.Event CDP.Domains.DOMPageNetworkEmulationSecurity.DOMTopLayerElementsUpdated
instance Data.Aeson.Types.FromJSON.FromJSON CDP.Domains.DOMPageNetworkEmulationSecurity.DOMInlineStyleInvalidated
instance CDP.Internal.Utils.Event CDP.Domains.DOMPageNetworkEmulationSecurity.DOMInlineStyleInvalidated
instance Data.Aeson.Types.FromJSON.FromJSON CDP.Domains.DOMPageNetworkEmulationSecurity.DOMDocumentUpdated
instance CDP.Internal.Utils.Event CDP.Domains.DOMPageNetworkEmulationSecurity.DOMDocumentUpdated
instance Data.Aeson.Types.FromJSON.FromJSON CDP.Domains.DOMPageNetworkEmulationSecurity.DOMDistributedNodesUpdated
instance CDP.Internal.Utils.Event CDP.Domains.DOMPageNetworkEmulationSecurity.DOMDistributedNodesUpdated
instance Data.Aeson.Types.FromJSON.FromJSON CDP.Domains.DOMPageNetworkEmulationSecurity.DOMChildNodeRemoved
instance CDP.Internal.Utils.Event CDP.Domains.DOMPageNetworkEmulationSecurity.DOMChildNodeRemoved
instance Data.Aeson.Types.FromJSON.FromJSON CDP.Domains.DOMPageNetworkEmulationSecurity.DOMChildNodeCountUpdated
instance CDP.Internal.Utils.Event CDP.Domains.DOMPageNetworkEmulationSecurity.DOMChildNodeCountUpdated
instance Data.Aeson.Types.FromJSON.FromJSON CDP.Domains.DOMPageNetworkEmulationSecurity.DOMCharacterDataModified
instance CDP.Internal.Utils.Event CDP.Domains.DOMPageNetworkEmulationSecurity.DOMCharacterDataModified
instance Data.Aeson.Types.FromJSON.FromJSON CDP.Domains.DOMPageNetworkEmulationSecurity.DOMAttributeRemoved
instance CDP.Internal.Utils.Event CDP.Domains.DOMPageNetworkEmulationSecurity.DOMAttributeRemoved
instance Data.Aeson.Types.FromJSON.FromJSON CDP.Domains.DOMPageNetworkEmulationSecurity.DOMAttributeModified
instance CDP.Internal.Utils.Event CDP.Domains.DOMPageNetworkEmulationSecurity.DOMAttributeModified
instance Data.Aeson.Types.FromJSON.FromJSON CDP.Domains.DOMPageNetworkEmulationSecurity.DOMCSSComputedStyleProperty
instance Data.Aeson.Types.ToJSON.ToJSON CDP.Domains.DOMPageNetworkEmulationSecurity.DOMCSSComputedStyleProperty
instance Data.Aeson.Types.FromJSON.FromJSON CDP.Domains.DOMPageNetworkEmulationSecurity.DOMRect
instance Data.Aeson.Types.ToJSON.ToJSON CDP.Domains.DOMPageNetworkEmulationSecurity.DOMRect
instance Data.Aeson.Types.FromJSON.FromJSON CDP.Domains.DOMPageNetworkEmulationSecurity.DOMBoxModel
instance Data.Aeson.Types.ToJSON.ToJSON CDP.Domains.DOMPageNetworkEmulationSecurity.DOMBoxModel
instance Data.Aeson.Types.FromJSON.FromJSON CDP.Domains.DOMPageNetworkEmulationSecurity.DOMShapeOutsideInfo
instance Data.Aeson.Types.ToJSON.ToJSON CDP.Domains.DOMPageNetworkEmulationSecurity.DOMShapeOutsideInfo
instance Data.Aeson.Types.FromJSON.FromJSON CDP.Domains.DOMPageNetworkEmulationSecurity.DOMRGBA
instance Data.Aeson.Types.ToJSON.ToJSON CDP.Domains.DOMPageNetworkEmulationSecurity.DOMRGBA
instance Data.Aeson.Types.FromJSON.FromJSON CDP.Domains.DOMPageNetworkEmulationSecurity.DOMCompatibilityMode
instance Data.Aeson.Types.ToJSON.ToJSON CDP.Domains.DOMPageNetworkEmulationSecurity.DOMCompatibilityMode
instance Data.Aeson.Types.FromJSON.FromJSON CDP.Domains.DOMPageNetworkEmulationSecurity.DOMShadowRootType
instance Data.Aeson.Types.ToJSON.ToJSON CDP.Domains.DOMPageNetworkEmulationSecurity.DOMShadowRootType
instance Data.Aeson.Types.FromJSON.FromJSON CDP.Domains.DOMPageNetworkEmulationSecurity.DOMPseudoType
instance Data.Aeson.Types.ToJSON.ToJSON CDP.Domains.DOMPageNetworkEmulationSecurity.DOMPseudoType
instance Data.Aeson.Types.FromJSON.FromJSON CDP.Domains.DOMPageNetworkEmulationSecurity.DOMBackendNode
instance Data.Aeson.Types.ToJSON.ToJSON CDP.Domains.DOMPageNetworkEmulationSecurity.DOMBackendNode
-- | PerformanceTimeline
--
-- Reporting of performance timeline events, as specified in
-- https:/w3c.github.ioperformance-timeline/#dom-performanceobserver.
module CDP.Domains.PerformanceTimeline
-- | Previously buffered events would be reported before method returns.
-- See also: timelineEventAdded
--
-- Parameters of the enable command.
data PPerformanceTimelineEnable
PPerformanceTimelineEnable :: [Text] -> PPerformanceTimelineEnable
-- | The types of event to report, as specified in
-- https://w3c.github.io/performance-timeline/#dom-performanceentry-entrytype
-- The specified filter overrides any previous filters, passing empty
-- filter disables recording. Note that not all types exposed to the web
-- platform are currently supported.
[pPerformanceTimelineEnableEventTypes] :: PPerformanceTimelineEnable -> [Text]
-- | Type of the timelineEventAdded event.
data PerformanceTimelineTimelineEventAdded
PerformanceTimelineTimelineEventAdded :: PerformanceTimelineTimelineEvent -> PerformanceTimelineTimelineEventAdded
[performanceTimelineTimelineEventAddedEvent] :: PerformanceTimelineTimelineEventAdded -> PerformanceTimelineTimelineEvent
-- | Type TimelineEvent.
data PerformanceTimelineTimelineEvent
PerformanceTimelineTimelineEvent :: PageFrameId -> Text -> Text -> NetworkTimeSinceEpoch -> Maybe Double -> Maybe PerformanceTimelineLargestContentfulPaint -> Maybe PerformanceTimelineLayoutShift -> PerformanceTimelineTimelineEvent
-- | Identifies the frame that this event is related to. Empty for
-- non-frame targets.
[performanceTimelineTimelineEventFrameId] :: PerformanceTimelineTimelineEvent -> PageFrameId
-- | The event type, as specified in
-- https://w3c.github.io/performance-timeline/#dom-performanceentry-entrytype
-- This determines which of the optional "details" fiedls is present.
[performanceTimelineTimelineEventType] :: PerformanceTimelineTimelineEvent -> Text
-- | Name may be empty depending on the type.
[performanceTimelineTimelineEventName] :: PerformanceTimelineTimelineEvent -> Text
-- | Time in seconds since Epoch, monotonically increasing within document
-- lifetime.
[performanceTimelineTimelineEventTime] :: PerformanceTimelineTimelineEvent -> NetworkTimeSinceEpoch
-- | Event duration, if applicable.
[performanceTimelineTimelineEventDuration] :: PerformanceTimelineTimelineEvent -> Maybe Double
[performanceTimelineTimelineEventLcpDetails] :: PerformanceTimelineTimelineEvent -> Maybe PerformanceTimelineLargestContentfulPaint
[performanceTimelineTimelineEventLayoutShiftDetails] :: PerformanceTimelineTimelineEvent -> Maybe PerformanceTimelineLayoutShift
-- | Type LayoutShift. See
-- https://wicg.github.io/layout-instability/#sec-layout-shift and
-- layout_shift.idl
data PerformanceTimelineLayoutShift
PerformanceTimelineLayoutShift :: Double -> Bool -> NetworkTimeSinceEpoch -> [PerformanceTimelineLayoutShiftAttribution] -> PerformanceTimelineLayoutShift
-- | Score increment produced by this event.
[performanceTimelineLayoutShiftValue] :: PerformanceTimelineLayoutShift -> Double
[performanceTimelineLayoutShiftHadRecentInput] :: PerformanceTimelineLayoutShift -> Bool
[performanceTimelineLayoutShiftLastInputTime] :: PerformanceTimelineLayoutShift -> NetworkTimeSinceEpoch
[performanceTimelineLayoutShiftSources] :: PerformanceTimelineLayoutShift -> [PerformanceTimelineLayoutShiftAttribution]
-- | Type LayoutShiftAttribution.
data PerformanceTimelineLayoutShiftAttribution
PerformanceTimelineLayoutShiftAttribution :: DOMRect -> DOMRect -> Maybe DOMBackendNodeId -> PerformanceTimelineLayoutShiftAttribution
[performanceTimelineLayoutShiftAttributionPreviousRect] :: PerformanceTimelineLayoutShiftAttribution -> DOMRect
[performanceTimelineLayoutShiftAttributionCurrentRect] :: PerformanceTimelineLayoutShiftAttribution -> DOMRect
[performanceTimelineLayoutShiftAttributionNodeId] :: PerformanceTimelineLayoutShiftAttribution -> Maybe DOMBackendNodeId
-- | Type LargestContentfulPaint. See
-- https://github.com/WICG/LargestContentfulPaint and
-- largest_contentful_paint.idl
data PerformanceTimelineLargestContentfulPaint
PerformanceTimelineLargestContentfulPaint :: NetworkTimeSinceEpoch -> NetworkTimeSinceEpoch -> Double -> Maybe Text -> Maybe Text -> Maybe DOMBackendNodeId -> PerformanceTimelineLargestContentfulPaint
[performanceTimelineLargestContentfulPaintRenderTime] :: PerformanceTimelineLargestContentfulPaint -> NetworkTimeSinceEpoch
[performanceTimelineLargestContentfulPaintLoadTime] :: PerformanceTimelineLargestContentfulPaint -> NetworkTimeSinceEpoch
-- | The number of pixels being painted.
[performanceTimelineLargestContentfulPaintSize] :: PerformanceTimelineLargestContentfulPaint -> Double
-- | The id attribute of the element, if available.
[performanceTimelineLargestContentfulPaintElementId] :: PerformanceTimelineLargestContentfulPaint -> Maybe Text
-- | The URL of the image (may be trimmed).
[performanceTimelineLargestContentfulPaintUrl] :: PerformanceTimelineLargestContentfulPaint -> Maybe Text
[performanceTimelineLargestContentfulPaintNodeId] :: PerformanceTimelineLargestContentfulPaint -> Maybe DOMBackendNodeId
pPerformanceTimelineEnable :: [Text] -> PPerformanceTimelineEnable
instance GHC.Show.Show CDP.Domains.PerformanceTimeline.PerformanceTimelineLargestContentfulPaint
instance GHC.Classes.Eq CDP.Domains.PerformanceTimeline.PerformanceTimelineLargestContentfulPaint
instance GHC.Show.Show CDP.Domains.PerformanceTimeline.PerformanceTimelineLayoutShiftAttribution
instance GHC.Classes.Eq CDP.Domains.PerformanceTimeline.PerformanceTimelineLayoutShiftAttribution
instance GHC.Show.Show CDP.Domains.PerformanceTimeline.PerformanceTimelineLayoutShift
instance GHC.Classes.Eq CDP.Domains.PerformanceTimeline.PerformanceTimelineLayoutShift
instance GHC.Show.Show CDP.Domains.PerformanceTimeline.PerformanceTimelineTimelineEvent
instance GHC.Classes.Eq CDP.Domains.PerformanceTimeline.PerformanceTimelineTimelineEvent
instance GHC.Show.Show CDP.Domains.PerformanceTimeline.PerformanceTimelineTimelineEventAdded
instance GHC.Classes.Eq CDP.Domains.PerformanceTimeline.PerformanceTimelineTimelineEventAdded
instance GHC.Show.Show CDP.Domains.PerformanceTimeline.PPerformanceTimelineEnable
instance GHC.Classes.Eq CDP.Domains.PerformanceTimeline.PPerformanceTimelineEnable
instance Data.Aeson.Types.ToJSON.ToJSON CDP.Domains.PerformanceTimeline.PPerformanceTimelineEnable
instance CDP.Internal.Utils.Command CDP.Domains.PerformanceTimeline.PPerformanceTimelineEnable
instance Data.Aeson.Types.FromJSON.FromJSON CDP.Domains.PerformanceTimeline.PerformanceTimelineTimelineEventAdded
instance CDP.Internal.Utils.Event CDP.Domains.PerformanceTimeline.PerformanceTimelineTimelineEventAdded
instance Data.Aeson.Types.FromJSON.FromJSON CDP.Domains.PerformanceTimeline.PerformanceTimelineTimelineEvent
instance Data.Aeson.Types.ToJSON.ToJSON CDP.Domains.PerformanceTimeline.PerformanceTimelineTimelineEvent
instance Data.Aeson.Types.FromJSON.FromJSON CDP.Domains.PerformanceTimeline.PerformanceTimelineLayoutShift
instance Data.Aeson.Types.ToJSON.ToJSON CDP.Domains.PerformanceTimeline.PerformanceTimelineLayoutShift
instance Data.Aeson.Types.FromJSON.FromJSON CDP.Domains.PerformanceTimeline.PerformanceTimelineLayoutShiftAttribution
instance Data.Aeson.Types.ToJSON.ToJSON CDP.Domains.PerformanceTimeline.PerformanceTimelineLayoutShiftAttribution
instance Data.Aeson.Types.FromJSON.FromJSON CDP.Domains.PerformanceTimeline.PerformanceTimelineLargestContentfulPaint
instance Data.Aeson.Types.ToJSON.ToJSON CDP.Domains.PerformanceTimeline.PerformanceTimelineLargestContentfulPaint
-- | Overlay
--
-- This domain provides various functionality related to drawing atop the
-- inspected page.
module CDP.Domains.Overlay
-- | Show elements in isolation mode with overlays.
--
-- Parameters of the setShowIsolatedElements command.
data POverlaySetShowIsolatedElements
POverlaySetShowIsolatedElements :: [OverlayIsolatedElementHighlightConfig] -> POverlaySetShowIsolatedElements
-- | An array of node identifiers and descriptors for the highlight
-- appearance.
[pOverlaySetShowIsolatedElementsIsolatedElementHighlightConfigs] :: POverlaySetShowIsolatedElements -> [OverlayIsolatedElementHighlightConfig]
-- | Add a dual screen device hinge
--
-- Parameters of the setShowHinge command.
data POverlaySetShowHinge
POverlaySetShowHinge :: Maybe OverlayHingeConfig -> POverlaySetShowHinge
-- | hinge data, null means hideHinge
[pOverlaySetShowHingeHingeConfig] :: POverlaySetShowHinge -> Maybe OverlayHingeConfig
-- | Paints viewport size upon main frame resize.
--
-- Parameters of the setShowViewportSizeOnResize command.
data POverlaySetShowViewportSizeOnResize
POverlaySetShowViewportSizeOnResize :: Bool -> POverlaySetShowViewportSizeOnResize
-- | Whether to paint size or not.
[pOverlaySetShowViewportSizeOnResizeShow] :: POverlaySetShowViewportSizeOnResize -> Bool
-- | Request that backend shows an overlay with web vital metrics.
--
-- Parameters of the setShowWebVitals command.
data POverlaySetShowWebVitals
POverlaySetShowWebVitals :: Bool -> POverlaySetShowWebVitals
[pOverlaySetShowWebVitalsShow] :: POverlaySetShowWebVitals -> Bool
-- | Requests that backend shows scroll bottleneck rects
--
-- Parameters of the setShowScrollBottleneckRects command.
data POverlaySetShowScrollBottleneckRects
POverlaySetShowScrollBottleneckRects :: Bool -> POverlaySetShowScrollBottleneckRects
-- | True for showing scroll bottleneck rects
[pOverlaySetShowScrollBottleneckRectsShow] :: POverlaySetShowScrollBottleneckRects -> Bool
-- | Requests that backend shows layout shift regions
--
-- Parameters of the setShowLayoutShiftRegions command.
data POverlaySetShowLayoutShiftRegions
POverlaySetShowLayoutShiftRegions :: Bool -> POverlaySetShowLayoutShiftRegions
-- | True for showing layout shift regions
[pOverlaySetShowLayoutShiftRegionsResult] :: POverlaySetShowLayoutShiftRegions -> Bool
-- | Requests that backend shows paint rectangles
--
-- Parameters of the setShowPaintRects command.
data POverlaySetShowPaintRects
POverlaySetShowPaintRects :: Bool -> POverlaySetShowPaintRects
-- | True for showing paint rectangles
[pOverlaySetShowPaintRectsResult] :: POverlaySetShowPaintRects -> Bool
-- | Parameters of the setShowContainerQueryOverlays command.
data POverlaySetShowContainerQueryOverlays
POverlaySetShowContainerQueryOverlays :: [OverlayContainerQueryHighlightConfig] -> POverlaySetShowContainerQueryOverlays
-- | An array of node identifiers and descriptors for the highlight
-- appearance.
[pOverlaySetShowContainerQueryOverlaysContainerQueryHighlightConfigs] :: POverlaySetShowContainerQueryOverlays -> [OverlayContainerQueryHighlightConfig]
-- | Parameters of the setShowScrollSnapOverlays command.
data POverlaySetShowScrollSnapOverlays
POverlaySetShowScrollSnapOverlays :: [OverlayScrollSnapHighlightConfig] -> POverlaySetShowScrollSnapOverlays
-- | An array of node identifiers and descriptors for the highlight
-- appearance.
[pOverlaySetShowScrollSnapOverlaysScrollSnapHighlightConfigs] :: POverlaySetShowScrollSnapOverlays -> [OverlayScrollSnapHighlightConfig]
-- | Parameters of the setShowFlexOverlays command.
data POverlaySetShowFlexOverlays
POverlaySetShowFlexOverlays :: [OverlayFlexNodeHighlightConfig] -> POverlaySetShowFlexOverlays
-- | An array of node identifiers and descriptors for the highlight
-- appearance.
[pOverlaySetShowFlexOverlaysFlexNodeHighlightConfigs] :: POverlaySetShowFlexOverlays -> [OverlayFlexNodeHighlightConfig]
-- | Highlight multiple elements with the CSS Grid overlay.
--
-- Parameters of the setShowGridOverlays command.
data POverlaySetShowGridOverlays
POverlaySetShowGridOverlays :: [OverlayGridNodeHighlightConfig] -> POverlaySetShowGridOverlays
-- | An array of node identifiers and descriptors for the highlight
-- appearance.
[pOverlaySetShowGridOverlaysGridNodeHighlightConfigs] :: POverlaySetShowGridOverlays -> [OverlayGridNodeHighlightConfig]
-- | Requests that backend shows the FPS counter
--
-- Parameters of the setShowFPSCounter command.
data POverlaySetShowFPSCounter
POverlaySetShowFPSCounter :: Bool -> POverlaySetShowFPSCounter
-- | True for showing the FPS counter
[pOverlaySetShowFPSCounterShow] :: POverlaySetShowFPSCounter -> Bool
-- | Requests that backend shows debug borders on layers
--
-- Parameters of the setShowDebugBorders command.
data POverlaySetShowDebugBorders
POverlaySetShowDebugBorders :: Bool -> POverlaySetShowDebugBorders
-- | True for showing debug borders
[pOverlaySetShowDebugBordersShow] :: POverlaySetShowDebugBorders -> Bool
-- | Parameters of the setPausedInDebuggerMessage command.
data POverlaySetPausedInDebuggerMessage
POverlaySetPausedInDebuggerMessage :: Maybe Text -> POverlaySetPausedInDebuggerMessage
-- | The message to display, also triggers resume and step over controls.
[pOverlaySetPausedInDebuggerMessageMessage] :: POverlaySetPausedInDebuggerMessage -> Maybe Text
-- | Highlights owner element of all frames detected to be ads.
--
-- Parameters of the setShowAdHighlights command.
data POverlaySetShowAdHighlights
POverlaySetShowAdHighlights :: Bool -> POverlaySetShowAdHighlights
-- | True for showing ad highlights
[pOverlaySetShowAdHighlightsShow] :: POverlaySetShowAdHighlights -> Bool
-- | Enters the inspect mode. In this mode, elements that user is
-- hovering over are highlighted. Backend then generates
-- inspectNodeRequested event upon element selection.
--
-- Parameters of the setInspectMode command.
data POverlaySetInspectMode
POverlaySetInspectMode :: OverlayInspectMode -> Maybe OverlayHighlightConfig -> POverlaySetInspectMode
-- | Set an inspection mode.
[pOverlaySetInspectModeMode] :: POverlaySetInspectMode -> OverlayInspectMode
-- | A descriptor for the highlight appearance of hovered-over nodes. May
-- be omitted if `enabled == false`.
[pOverlaySetInspectModeHighlightConfig] :: POverlaySetInspectMode -> Maybe OverlayHighlightConfig
-- | Highlights the source order of the children of the DOM node with given
-- id or with the given JavaScript object wrapper. Either nodeId or
-- objectId must be specified.
--
-- Parameters of the highlightSourceOrder command.
data POverlayHighlightSourceOrder
POverlayHighlightSourceOrder :: OverlaySourceOrderConfig -> Maybe DOMNodeId -> Maybe DOMBackendNodeId -> Maybe RuntimeRemoteObjectId -> POverlayHighlightSourceOrder
-- | A descriptor for the appearance of the overlay drawing.
[pOverlayHighlightSourceOrderSourceOrderConfig] :: POverlayHighlightSourceOrder -> OverlaySourceOrderConfig
-- | Identifier of the node to highlight.
[pOverlayHighlightSourceOrderNodeId] :: POverlayHighlightSourceOrder -> Maybe DOMNodeId
-- | Identifier of the backend node to highlight.
[pOverlayHighlightSourceOrderBackendNodeId] :: POverlayHighlightSourceOrder -> Maybe DOMBackendNodeId
-- | JavaScript object id of the node to be highlighted.
[pOverlayHighlightSourceOrderObjectId] :: POverlayHighlightSourceOrder -> Maybe RuntimeRemoteObjectId
-- | Highlights given rectangle. Coordinates are absolute with respect to
-- the main frame viewport.
--
-- Parameters of the highlightRect command.
data POverlayHighlightRect
POverlayHighlightRect :: Int -> Int -> Int -> Int -> Maybe DOMRGBA -> Maybe DOMRGBA -> POverlayHighlightRect
-- | X coordinate
[pOverlayHighlightRectX] :: POverlayHighlightRect -> Int
-- | Y coordinate
[pOverlayHighlightRectY] :: POverlayHighlightRect -> Int
-- | Rectangle width
[pOverlayHighlightRectWidth] :: POverlayHighlightRect -> Int
-- | Rectangle height
[pOverlayHighlightRectHeight] :: POverlayHighlightRect -> Int
-- | The highlight fill color (default: transparent).
[pOverlayHighlightRectColor] :: POverlayHighlightRect -> Maybe DOMRGBA
-- | The highlight outline color (default: transparent).
[pOverlayHighlightRectOutlineColor] :: POverlayHighlightRect -> Maybe DOMRGBA
-- | Highlights given quad. Coordinates are absolute with respect to the
-- main frame viewport.
--
-- Parameters of the highlightQuad command.
data POverlayHighlightQuad
POverlayHighlightQuad :: DOMQuad -> Maybe DOMRGBA -> Maybe DOMRGBA -> POverlayHighlightQuad
-- | Quad to highlight
[pOverlayHighlightQuadQuad] :: POverlayHighlightQuad -> DOMQuad
-- | The highlight fill color (default: transparent).
[pOverlayHighlightQuadColor] :: POverlayHighlightQuad -> Maybe DOMRGBA
-- | The highlight outline color (default: transparent).
[pOverlayHighlightQuadOutlineColor] :: POverlayHighlightQuad -> Maybe DOMRGBA
-- | Highlights DOM node with given id or with the given JavaScript object
-- wrapper. Either nodeId or objectId must be specified.
--
-- Parameters of the highlightNode command.
data POverlayHighlightNode
POverlayHighlightNode :: OverlayHighlightConfig -> Maybe DOMNodeId -> Maybe DOMBackendNodeId -> Maybe RuntimeRemoteObjectId -> Maybe Text -> POverlayHighlightNode
-- | A descriptor for the highlight appearance.
[pOverlayHighlightNodeHighlightConfig] :: POverlayHighlightNode -> OverlayHighlightConfig
-- | Identifier of the node to highlight.
[pOverlayHighlightNodeNodeId] :: POverlayHighlightNode -> Maybe DOMNodeId
-- | Identifier of the backend node to highlight.
[pOverlayHighlightNodeBackendNodeId] :: POverlayHighlightNode -> Maybe DOMBackendNodeId
-- | JavaScript object id of the node to be highlighted.
[pOverlayHighlightNodeObjectId] :: POverlayHighlightNode -> Maybe RuntimeRemoteObjectId
-- | Selectors to highlight relevant nodes.
[pOverlayHighlightNodeSelector] :: POverlayHighlightNode -> Maybe Text
-- | Hides any highlight.
--
-- Parameters of the hideHighlight command.
data POverlayHideHighlight
POverlayHideHighlight :: POverlayHideHighlight
data OverlayGetSourceOrderHighlightObjectForTest
OverlayGetSourceOrderHighlightObjectForTest :: [(Text, Text)] -> OverlayGetSourceOrderHighlightObjectForTest
-- | Source order highlight data for the node id provided.
[overlayGetSourceOrderHighlightObjectForTestHighlight] :: OverlayGetSourceOrderHighlightObjectForTest -> [(Text, Text)]
-- | For Source Order Viewer testing.
--
-- Parameters of the getSourceOrderHighlightObjectForTest command.
data POverlayGetSourceOrderHighlightObjectForTest
POverlayGetSourceOrderHighlightObjectForTest :: DOMNodeId -> POverlayGetSourceOrderHighlightObjectForTest
-- | Id of the node to highlight.
[pOverlayGetSourceOrderHighlightObjectForTestNodeId] :: POverlayGetSourceOrderHighlightObjectForTest -> DOMNodeId
data OverlayGetGridHighlightObjectsForTest
OverlayGetGridHighlightObjectsForTest :: [(Text, Text)] -> OverlayGetGridHighlightObjectsForTest
-- | Grid Highlight data for the node ids provided.
[overlayGetGridHighlightObjectsForTestHighlights] :: OverlayGetGridHighlightObjectsForTest -> [(Text, Text)]
-- | For Persistent Grid testing.
--
-- Parameters of the getGridHighlightObjectsForTest command.
data POverlayGetGridHighlightObjectsForTest
POverlayGetGridHighlightObjectsForTest :: [DOMNodeId] -> POverlayGetGridHighlightObjectsForTest
-- | Ids of the node to get highlight object for.
[pOverlayGetGridHighlightObjectsForTestNodeIds] :: POverlayGetGridHighlightObjectsForTest -> [DOMNodeId]
data OverlayGetHighlightObjectForTest
OverlayGetHighlightObjectForTest :: [(Text, Text)] -> OverlayGetHighlightObjectForTest
-- | Highlight data for the node.
[overlayGetHighlightObjectForTestHighlight] :: OverlayGetHighlightObjectForTest -> [(Text, Text)]
-- | For testing.
--
-- Parameters of the getHighlightObjectForTest command.
data POverlayGetHighlightObjectForTest
POverlayGetHighlightObjectForTest :: DOMNodeId -> Maybe Bool -> Maybe Bool -> Maybe OverlayColorFormat -> Maybe Bool -> POverlayGetHighlightObjectForTest
-- | Id of the node to get highlight object for.
[pOverlayGetHighlightObjectForTestNodeId] :: POverlayGetHighlightObjectForTest -> DOMNodeId
-- | Whether to include distance info.
[pOverlayGetHighlightObjectForTestIncludeDistance] :: POverlayGetHighlightObjectForTest -> Maybe Bool
-- | Whether to include style info.
[pOverlayGetHighlightObjectForTestIncludeStyle] :: POverlayGetHighlightObjectForTest -> Maybe Bool
-- | The color format to get config with (default: hex).
[pOverlayGetHighlightObjectForTestColorFormat] :: POverlayGetHighlightObjectForTest -> Maybe OverlayColorFormat
-- | Whether to show accessibility info (default: true).
[pOverlayGetHighlightObjectForTestShowAccessibilityInfo] :: POverlayGetHighlightObjectForTest -> Maybe Bool
-- | Enables domain notifications.
--
-- Parameters of the enable command.
data POverlayEnable
POverlayEnable :: POverlayEnable
-- | Disables domain notifications.
--
-- Parameters of the disable command.
data POverlayDisable
POverlayDisable :: POverlayDisable
-- | Type of the inspectModeCanceled event.
data OverlayInspectModeCanceled
OverlayInspectModeCanceled :: OverlayInspectModeCanceled
-- | Type of the screenshotRequested event.
data OverlayScreenshotRequested
OverlayScreenshotRequested :: PageViewport -> OverlayScreenshotRequested
-- | Viewport to capture, in device independent pixels (dip).
[overlayScreenshotRequestedViewport] :: OverlayScreenshotRequested -> PageViewport
-- | Type of the nodeHighlightRequested event.
data OverlayNodeHighlightRequested
OverlayNodeHighlightRequested :: DOMNodeId -> OverlayNodeHighlightRequested
[overlayNodeHighlightRequestedNodeId] :: OverlayNodeHighlightRequested -> DOMNodeId
-- | Type of the inspectNodeRequested event.
data OverlayInspectNodeRequested
OverlayInspectNodeRequested :: DOMBackendNodeId -> OverlayInspectNodeRequested
-- | Id of the node to inspect.
[overlayInspectNodeRequestedBackendNodeId] :: OverlayInspectNodeRequested -> DOMBackendNodeId
-- | Type InspectMode.
data OverlayInspectMode
OverlayInspectModeSearchForNode :: OverlayInspectMode
OverlayInspectModeSearchForUAShadowDOM :: OverlayInspectMode
OverlayInspectModeCaptureAreaScreenshot :: OverlayInspectMode
OverlayInspectModeShowDistances :: OverlayInspectMode
OverlayInspectModeNone :: OverlayInspectMode
-- | Type IsolationModeHighlightConfig.
data OverlayIsolationModeHighlightConfig
OverlayIsolationModeHighlightConfig :: Maybe DOMRGBA -> Maybe DOMRGBA -> Maybe DOMRGBA -> OverlayIsolationModeHighlightConfig
-- | The fill color of the resizers (default: transparent).
[overlayIsolationModeHighlightConfigResizerColor] :: OverlayIsolationModeHighlightConfig -> Maybe DOMRGBA
-- | The fill color for resizer handles (default: transparent).
[overlayIsolationModeHighlightConfigResizerHandleColor] :: OverlayIsolationModeHighlightConfig -> Maybe DOMRGBA
-- | The fill color for the mask covering non-isolated elements (default:
-- transparent).
[overlayIsolationModeHighlightConfigMaskColor] :: OverlayIsolationModeHighlightConfig -> Maybe DOMRGBA
-- | Type IsolatedElementHighlightConfig.
data OverlayIsolatedElementHighlightConfig
OverlayIsolatedElementHighlightConfig :: OverlayIsolationModeHighlightConfig -> DOMNodeId -> OverlayIsolatedElementHighlightConfig
-- | A descriptor for the highlight appearance of an element in isolation
-- mode.
[overlayIsolatedElementHighlightConfigIsolationModeHighlightConfig] :: OverlayIsolatedElementHighlightConfig -> OverlayIsolationModeHighlightConfig
-- | Identifier of the isolated element to highlight.
[overlayIsolatedElementHighlightConfigNodeId] :: OverlayIsolatedElementHighlightConfig -> DOMNodeId
-- | Type ContainerQueryContainerHighlightConfig.
data OverlayContainerQueryContainerHighlightConfig
OverlayContainerQueryContainerHighlightConfig :: Maybe OverlayLineStyle -> Maybe OverlayLineStyle -> OverlayContainerQueryContainerHighlightConfig
-- | The style of the container border.
[overlayContainerQueryContainerHighlightConfigContainerBorder] :: OverlayContainerQueryContainerHighlightConfig -> Maybe OverlayLineStyle
-- | The style of the descendants' borders.
[overlayContainerQueryContainerHighlightConfigDescendantBorder] :: OverlayContainerQueryContainerHighlightConfig -> Maybe OverlayLineStyle
-- | Type ContainerQueryHighlightConfig.
data OverlayContainerQueryHighlightConfig
OverlayContainerQueryHighlightConfig :: OverlayContainerQueryContainerHighlightConfig -> DOMNodeId -> OverlayContainerQueryHighlightConfig
-- | A descriptor for the highlight appearance of container query
-- containers.
[overlayContainerQueryHighlightConfigContainerQueryContainerHighlightConfig] :: OverlayContainerQueryHighlightConfig -> OverlayContainerQueryContainerHighlightConfig
-- | Identifier of the container node to highlight.
[overlayContainerQueryHighlightConfigNodeId] :: OverlayContainerQueryHighlightConfig -> DOMNodeId
-- | Type HingeConfig. Configuration for dual screen hinge
data OverlayHingeConfig
OverlayHingeConfig :: DOMRect -> Maybe DOMRGBA -> Maybe DOMRGBA -> OverlayHingeConfig
-- | A rectangle represent hinge
[overlayHingeConfigRect] :: OverlayHingeConfig -> DOMRect
-- | The content box highlight fill color (default: a dark color).
[overlayHingeConfigContentColor] :: OverlayHingeConfig -> Maybe DOMRGBA
-- | The content box highlight outline color (default: transparent).
[overlayHingeConfigOutlineColor] :: OverlayHingeConfig -> Maybe DOMRGBA
-- | Type ScrollSnapHighlightConfig.
data OverlayScrollSnapHighlightConfig
OverlayScrollSnapHighlightConfig :: OverlayScrollSnapContainerHighlightConfig -> DOMNodeId -> OverlayScrollSnapHighlightConfig
-- | A descriptor for the highlight appearance of scroll snap containers.
[overlayScrollSnapHighlightConfigScrollSnapContainerHighlightConfig] :: OverlayScrollSnapHighlightConfig -> OverlayScrollSnapContainerHighlightConfig
-- | Identifier of the node to highlight.
[overlayScrollSnapHighlightConfigNodeId] :: OverlayScrollSnapHighlightConfig -> DOMNodeId
-- | Type ScrollSnapContainerHighlightConfig.
data OverlayScrollSnapContainerHighlightConfig
OverlayScrollSnapContainerHighlightConfig :: Maybe OverlayLineStyle -> Maybe OverlayLineStyle -> Maybe DOMRGBA -> Maybe DOMRGBA -> OverlayScrollSnapContainerHighlightConfig
-- | The style of the snapport border (default: transparent)
[overlayScrollSnapContainerHighlightConfigSnapportBorder] :: OverlayScrollSnapContainerHighlightConfig -> Maybe OverlayLineStyle
-- | The style of the snap area border (default: transparent)
[overlayScrollSnapContainerHighlightConfigSnapAreaBorder] :: OverlayScrollSnapContainerHighlightConfig -> Maybe OverlayLineStyle
-- | The margin highlight fill color (default: transparent).
[overlayScrollSnapContainerHighlightConfigScrollMarginColor] :: OverlayScrollSnapContainerHighlightConfig -> Maybe DOMRGBA
-- | The padding highlight fill color (default: transparent).
[overlayScrollSnapContainerHighlightConfigScrollPaddingColor] :: OverlayScrollSnapContainerHighlightConfig -> Maybe DOMRGBA
-- | Type FlexNodeHighlightConfig.
data OverlayFlexNodeHighlightConfig
OverlayFlexNodeHighlightConfig :: OverlayFlexContainerHighlightConfig -> DOMNodeId -> OverlayFlexNodeHighlightConfig
-- | A descriptor for the highlight appearance of flex containers.
[overlayFlexNodeHighlightConfigFlexContainerHighlightConfig] :: OverlayFlexNodeHighlightConfig -> OverlayFlexContainerHighlightConfig
-- | Identifier of the node to highlight.
[overlayFlexNodeHighlightConfigNodeId] :: OverlayFlexNodeHighlightConfig -> DOMNodeId
-- | Type GridNodeHighlightConfig. Configurations for Persistent
-- Grid Highlight
data OverlayGridNodeHighlightConfig
OverlayGridNodeHighlightConfig :: OverlayGridHighlightConfig -> DOMNodeId -> OverlayGridNodeHighlightConfig
-- | A descriptor for the highlight appearance.
[overlayGridNodeHighlightConfigGridHighlightConfig] :: OverlayGridNodeHighlightConfig -> OverlayGridHighlightConfig
-- | Identifier of the node to highlight.
[overlayGridNodeHighlightConfigNodeId] :: OverlayGridNodeHighlightConfig -> DOMNodeId
-- | Type ColorFormat.
data OverlayColorFormat
OverlayColorFormatRgb :: OverlayColorFormat
OverlayColorFormatHsl :: OverlayColorFormat
OverlayColorFormatHwb :: OverlayColorFormat
OverlayColorFormatHex :: OverlayColorFormat
-- | Type HighlightConfig. Configuration data for the highlighting
-- of page elements.
data OverlayHighlightConfig
OverlayHighlightConfig :: Maybe Bool -> Maybe Bool -> Maybe Bool -> Maybe Bool -> Maybe Bool -> Maybe DOMRGBA -> Maybe DOMRGBA -> Maybe DOMRGBA -> Maybe DOMRGBA -> Maybe DOMRGBA -> Maybe DOMRGBA -> Maybe DOMRGBA -> Maybe DOMRGBA -> Maybe OverlayColorFormat -> Maybe OverlayGridHighlightConfig -> Maybe OverlayFlexContainerHighlightConfig -> Maybe OverlayFlexItemHighlightConfig -> Maybe OverlayContrastAlgorithm -> Maybe OverlayContainerQueryContainerHighlightConfig -> OverlayHighlightConfig
-- | Whether the node info tooltip should be shown (default: false).
[overlayHighlightConfigShowInfo] :: OverlayHighlightConfig -> Maybe Bool
-- | Whether the node styles in the tooltip (default: false).
[overlayHighlightConfigShowStyles] :: OverlayHighlightConfig -> Maybe Bool
-- | Whether the rulers should be shown (default: false).
[overlayHighlightConfigShowRulers] :: OverlayHighlightConfig -> Maybe Bool
-- | Whether the a11y info should be shown (default: true).
[overlayHighlightConfigShowAccessibilityInfo] :: OverlayHighlightConfig -> Maybe Bool
-- | Whether the extension lines from node to the rulers should be shown
-- (default: false).
[overlayHighlightConfigShowExtensionLines] :: OverlayHighlightConfig -> Maybe Bool
-- | The content box highlight fill color (default: transparent).
[overlayHighlightConfigContentColor] :: OverlayHighlightConfig -> Maybe DOMRGBA
-- | The padding highlight fill color (default: transparent).
[overlayHighlightConfigPaddingColor] :: OverlayHighlightConfig -> Maybe DOMRGBA
-- | The border highlight fill color (default: transparent).
[overlayHighlightConfigBorderColor] :: OverlayHighlightConfig -> Maybe DOMRGBA
-- | The margin highlight fill color (default: transparent).
[overlayHighlightConfigMarginColor] :: OverlayHighlightConfig -> Maybe DOMRGBA
-- | The event target element highlight fill color (default: transparent).
[overlayHighlightConfigEventTargetColor] :: OverlayHighlightConfig -> Maybe DOMRGBA
-- | The shape outside fill color (default: transparent).
[overlayHighlightConfigShapeColor] :: OverlayHighlightConfig -> Maybe DOMRGBA
-- | The shape margin fill color (default: transparent).
[overlayHighlightConfigShapeMarginColor] :: OverlayHighlightConfig -> Maybe DOMRGBA
-- | The grid layout color (default: transparent).
[overlayHighlightConfigCssGridColor] :: OverlayHighlightConfig -> Maybe DOMRGBA
-- | The color format used to format color styles (default: hex).
[overlayHighlightConfigColorFormat] :: OverlayHighlightConfig -> Maybe OverlayColorFormat
-- | The grid layout highlight configuration (default: all transparent).
[overlayHighlightConfigGridHighlightConfig] :: OverlayHighlightConfig -> Maybe OverlayGridHighlightConfig
-- | The flex container highlight configuration (default: all transparent).
[overlayHighlightConfigFlexContainerHighlightConfig] :: OverlayHighlightConfig -> Maybe OverlayFlexContainerHighlightConfig
-- | The flex item highlight configuration (default: all transparent).
[overlayHighlightConfigFlexItemHighlightConfig] :: OverlayHighlightConfig -> Maybe OverlayFlexItemHighlightConfig
-- | The contrast algorithm to use for the contrast ratio (default: aa).
[overlayHighlightConfigContrastAlgorithm] :: OverlayHighlightConfig -> Maybe OverlayContrastAlgorithm
-- | The container query container highlight configuration (default: all
-- transparent).
[overlayHighlightConfigContainerQueryContainerHighlightConfig] :: OverlayHighlightConfig -> Maybe OverlayContainerQueryContainerHighlightConfig
-- | Type ContrastAlgorithm.
data OverlayContrastAlgorithm
OverlayContrastAlgorithmAa :: OverlayContrastAlgorithm
OverlayContrastAlgorithmAaa :: OverlayContrastAlgorithm
OverlayContrastAlgorithmApca :: OverlayContrastAlgorithm
-- | Type BoxStyle. Style information for drawing a box.
data OverlayBoxStyle
OverlayBoxStyle :: Maybe DOMRGBA -> Maybe DOMRGBA -> OverlayBoxStyle
-- | The background color for the box (default: transparent)
[overlayBoxStyleFillColor] :: OverlayBoxStyle -> Maybe DOMRGBA
-- | The hatching color for the box (default: transparent)
[overlayBoxStyleHatchColor] :: OverlayBoxStyle -> Maybe DOMRGBA
data OverlayLineStyle
OverlayLineStyle :: Maybe DOMRGBA -> Maybe OverlayLineStylePattern -> OverlayLineStyle
-- | The color of the line (default: transparent)
[overlayLineStyleColor] :: OverlayLineStyle -> Maybe DOMRGBA
-- | The line pattern (default: solid)
[overlayLineStylePattern] :: OverlayLineStyle -> Maybe OverlayLineStylePattern
-- | Type LineStyle. Style information for drawing a line.
data OverlayLineStylePattern
OverlayLineStylePatternDashed :: OverlayLineStylePattern
OverlayLineStylePatternDotted :: OverlayLineStylePattern
-- | Type FlexItemHighlightConfig. Configuration data for the
-- highlighting of Flex item elements.
data OverlayFlexItemHighlightConfig
OverlayFlexItemHighlightConfig :: Maybe OverlayBoxStyle -> Maybe OverlayLineStyle -> Maybe OverlayLineStyle -> OverlayFlexItemHighlightConfig
-- | Style of the box representing the item's base size
[overlayFlexItemHighlightConfigBaseSizeBox] :: OverlayFlexItemHighlightConfig -> Maybe OverlayBoxStyle
-- | Style of the border around the box representing the item's base size
[overlayFlexItemHighlightConfigBaseSizeBorder] :: OverlayFlexItemHighlightConfig -> Maybe OverlayLineStyle
-- | Style of the arrow representing if the item grew or shrank
[overlayFlexItemHighlightConfigFlexibilityArrow] :: OverlayFlexItemHighlightConfig -> Maybe OverlayLineStyle
-- | Type FlexContainerHighlightConfig. Configuration data for the
-- highlighting of Flex container elements.
data OverlayFlexContainerHighlightConfig
OverlayFlexContainerHighlightConfig :: Maybe OverlayLineStyle -> Maybe OverlayLineStyle -> Maybe OverlayLineStyle -> Maybe OverlayBoxStyle -> Maybe OverlayBoxStyle -> Maybe OverlayBoxStyle -> Maybe OverlayBoxStyle -> Maybe OverlayLineStyle -> OverlayFlexContainerHighlightConfig
-- | The style of the container border
[overlayFlexContainerHighlightConfigContainerBorder] :: OverlayFlexContainerHighlightConfig -> Maybe OverlayLineStyle
-- | The style of the separator between lines
[overlayFlexContainerHighlightConfigLineSeparator] :: OverlayFlexContainerHighlightConfig -> Maybe OverlayLineStyle
-- | The style of the separator between items
[overlayFlexContainerHighlightConfigItemSeparator] :: OverlayFlexContainerHighlightConfig -> Maybe OverlayLineStyle
-- | Style of content-distribution space on the main axis
-- (justify-content).
[overlayFlexContainerHighlightConfigMainDistributedSpace] :: OverlayFlexContainerHighlightConfig -> Maybe OverlayBoxStyle
-- | Style of content-distribution space on the cross axis (align-content).
[overlayFlexContainerHighlightConfigCrossDistributedSpace] :: OverlayFlexContainerHighlightConfig -> Maybe OverlayBoxStyle
-- | Style of empty space caused by row gaps (gap/row-gap).
[overlayFlexContainerHighlightConfigRowGapSpace] :: OverlayFlexContainerHighlightConfig -> Maybe OverlayBoxStyle
-- | Style of empty space caused by columns gaps (gap/column-gap).
[overlayFlexContainerHighlightConfigColumnGapSpace] :: OverlayFlexContainerHighlightConfig -> Maybe OverlayBoxStyle
-- | Style of the self-alignment line (align-items).
[overlayFlexContainerHighlightConfigCrossAlignment] :: OverlayFlexContainerHighlightConfig -> Maybe OverlayLineStyle
-- | Type GridHighlightConfig. Configuration data for the
-- highlighting of Grid elements.
data OverlayGridHighlightConfig
OverlayGridHighlightConfig :: Maybe Bool -> Maybe Bool -> Maybe Bool -> Maybe Bool -> Maybe Bool -> Maybe Bool -> Maybe DOMRGBA -> Maybe DOMRGBA -> Maybe DOMRGBA -> Maybe Bool -> Maybe Bool -> Maybe Bool -> Maybe DOMRGBA -> Maybe DOMRGBA -> Maybe DOMRGBA -> Maybe DOMRGBA -> Maybe DOMRGBA -> Maybe DOMRGBA -> OverlayGridHighlightConfig
-- | Whether the extension lines from grid cells to the rulers should be
-- shown (default: false).
[overlayGridHighlightConfigShowGridExtensionLines] :: OverlayGridHighlightConfig -> Maybe Bool
-- | Show Positive line number labels (default: false).
[overlayGridHighlightConfigShowPositiveLineNumbers] :: OverlayGridHighlightConfig -> Maybe Bool
-- | Show Negative line number labels (default: false).
[overlayGridHighlightConfigShowNegativeLineNumbers] :: OverlayGridHighlightConfig -> Maybe Bool
-- | Show area name labels (default: false).
[overlayGridHighlightConfigShowAreaNames] :: OverlayGridHighlightConfig -> Maybe Bool
-- | Show line name labels (default: false).
[overlayGridHighlightConfigShowLineNames] :: OverlayGridHighlightConfig -> Maybe Bool
-- | Show track size labels (default: false).
[overlayGridHighlightConfigShowTrackSizes] :: OverlayGridHighlightConfig -> Maybe Bool
-- | The grid container border highlight color (default: transparent).
[overlayGridHighlightConfigGridBorderColor] :: OverlayGridHighlightConfig -> Maybe DOMRGBA
-- | The row line color (default: transparent).
[overlayGridHighlightConfigRowLineColor] :: OverlayGridHighlightConfig -> Maybe DOMRGBA
-- | The column line color (default: transparent).
[overlayGridHighlightConfigColumnLineColor] :: OverlayGridHighlightConfig -> Maybe DOMRGBA
-- | Whether the grid border is dashed (default: false).
[overlayGridHighlightConfigGridBorderDash] :: OverlayGridHighlightConfig -> Maybe Bool
-- | Whether row lines are dashed (default: false).
[overlayGridHighlightConfigRowLineDash] :: OverlayGridHighlightConfig -> Maybe Bool
-- | Whether column lines are dashed (default: false).
[overlayGridHighlightConfigColumnLineDash] :: OverlayGridHighlightConfig -> Maybe Bool
-- | The row gap highlight fill color (default: transparent).
[overlayGridHighlightConfigRowGapColor] :: OverlayGridHighlightConfig -> Maybe DOMRGBA
-- | The row gap hatching fill color (default: transparent).
[overlayGridHighlightConfigRowHatchColor] :: OverlayGridHighlightConfig -> Maybe DOMRGBA
-- | The column gap highlight fill color (default: transparent).
[overlayGridHighlightConfigColumnGapColor] :: OverlayGridHighlightConfig -> Maybe DOMRGBA
-- | The column gap hatching fill color (default: transparent).
[overlayGridHighlightConfigColumnHatchColor] :: OverlayGridHighlightConfig -> Maybe DOMRGBA
-- | The named grid areas border color (Default: transparent).
[overlayGridHighlightConfigAreaBorderColor] :: OverlayGridHighlightConfig -> Maybe DOMRGBA
-- | The grid container background color (Default: transparent).
[overlayGridHighlightConfigGridBackgroundColor] :: OverlayGridHighlightConfig -> Maybe DOMRGBA
-- | Type SourceOrderConfig. Configuration data for drawing the
-- source order of an elements children.
data OverlaySourceOrderConfig
OverlaySourceOrderConfig :: DOMRGBA -> DOMRGBA -> OverlaySourceOrderConfig
-- | the color to outline the givent element in.
[overlaySourceOrderConfigParentOutlineColor] :: OverlaySourceOrderConfig -> DOMRGBA
-- | the color to outline the child elements in.
[overlaySourceOrderConfigChildOutlineColor] :: OverlaySourceOrderConfig -> DOMRGBA
pOverlayDisable :: POverlayDisable
pOverlayEnable :: POverlayEnable
pOverlayGetHighlightObjectForTest :: DOMNodeId -> POverlayGetHighlightObjectForTest
pOverlayGetGridHighlightObjectsForTest :: [DOMNodeId] -> POverlayGetGridHighlightObjectsForTest
pOverlayGetSourceOrderHighlightObjectForTest :: DOMNodeId -> POverlayGetSourceOrderHighlightObjectForTest
pOverlayHideHighlight :: POverlayHideHighlight
pOverlayHighlightNode :: OverlayHighlightConfig -> POverlayHighlightNode
pOverlayHighlightQuad :: DOMQuad -> POverlayHighlightQuad
pOverlayHighlightRect :: Int -> Int -> Int -> Int -> POverlayHighlightRect
pOverlayHighlightSourceOrder :: OverlaySourceOrderConfig -> POverlayHighlightSourceOrder
pOverlaySetInspectMode :: OverlayInspectMode -> POverlaySetInspectMode
pOverlaySetShowAdHighlights :: Bool -> POverlaySetShowAdHighlights
pOverlaySetPausedInDebuggerMessage :: POverlaySetPausedInDebuggerMessage
pOverlaySetShowDebugBorders :: Bool -> POverlaySetShowDebugBorders
pOverlaySetShowFPSCounter :: Bool -> POverlaySetShowFPSCounter
pOverlaySetShowGridOverlays :: [OverlayGridNodeHighlightConfig] -> POverlaySetShowGridOverlays
pOverlaySetShowFlexOverlays :: [OverlayFlexNodeHighlightConfig] -> POverlaySetShowFlexOverlays
pOverlaySetShowScrollSnapOverlays :: [OverlayScrollSnapHighlightConfig] -> POverlaySetShowScrollSnapOverlays
pOverlaySetShowContainerQueryOverlays :: [OverlayContainerQueryHighlightConfig] -> POverlaySetShowContainerQueryOverlays
pOverlaySetShowPaintRects :: Bool -> POverlaySetShowPaintRects
pOverlaySetShowLayoutShiftRegions :: Bool -> POverlaySetShowLayoutShiftRegions
pOverlaySetShowScrollBottleneckRects :: Bool -> POverlaySetShowScrollBottleneckRects
pOverlaySetShowWebVitals :: Bool -> POverlaySetShowWebVitals
pOverlaySetShowViewportSizeOnResize :: Bool -> POverlaySetShowViewportSizeOnResize
pOverlaySetShowHinge :: POverlaySetShowHinge
pOverlaySetShowIsolatedElements :: [OverlayIsolatedElementHighlightConfig] -> POverlaySetShowIsolatedElements
instance GHC.Show.Show CDP.Domains.Overlay.OverlaySourceOrderConfig
instance GHC.Classes.Eq CDP.Domains.Overlay.OverlaySourceOrderConfig
instance GHC.Show.Show CDP.Domains.Overlay.OverlayGridHighlightConfig
instance GHC.Classes.Eq CDP.Domains.Overlay.OverlayGridHighlightConfig
instance GHC.Read.Read CDP.Domains.Overlay.OverlayLineStylePattern
instance GHC.Show.Show CDP.Domains.Overlay.OverlayLineStylePattern
instance GHC.Classes.Eq CDP.Domains.Overlay.OverlayLineStylePattern
instance GHC.Classes.Ord CDP.Domains.Overlay.OverlayLineStylePattern
instance GHC.Show.Show CDP.Domains.Overlay.OverlayLineStyle
instance GHC.Classes.Eq CDP.Domains.Overlay.OverlayLineStyle
instance GHC.Show.Show CDP.Domains.Overlay.OverlayBoxStyle
instance GHC.Classes.Eq CDP.Domains.Overlay.OverlayBoxStyle
instance GHC.Show.Show CDP.Domains.Overlay.OverlayFlexItemHighlightConfig
instance GHC.Classes.Eq CDP.Domains.Overlay.OverlayFlexItemHighlightConfig
instance GHC.Show.Show CDP.Domains.Overlay.OverlayFlexContainerHighlightConfig
instance GHC.Classes.Eq CDP.Domains.Overlay.OverlayFlexContainerHighlightConfig
instance GHC.Read.Read CDP.Domains.Overlay.OverlayContrastAlgorithm
instance GHC.Show.Show CDP.Domains.Overlay.OverlayContrastAlgorithm
instance GHC.Classes.Eq CDP.Domains.Overlay.OverlayContrastAlgorithm
instance GHC.Classes.Ord CDP.Domains.Overlay.OverlayContrastAlgorithm
instance GHC.Read.Read CDP.Domains.Overlay.OverlayColorFormat
instance GHC.Show.Show CDP.Domains.Overlay.OverlayColorFormat
instance GHC.Classes.Eq CDP.Domains.Overlay.OverlayColorFormat
instance GHC.Classes.Ord CDP.Domains.Overlay.OverlayColorFormat
instance GHC.Show.Show CDP.Domains.Overlay.OverlayGridNodeHighlightConfig
instance GHC.Classes.Eq CDP.Domains.Overlay.OverlayGridNodeHighlightConfig
instance GHC.Show.Show CDP.Domains.Overlay.OverlayFlexNodeHighlightConfig
instance GHC.Classes.Eq CDP.Domains.Overlay.OverlayFlexNodeHighlightConfig
instance GHC.Show.Show CDP.Domains.Overlay.OverlayScrollSnapContainerHighlightConfig
instance GHC.Classes.Eq CDP.Domains.Overlay.OverlayScrollSnapContainerHighlightConfig
instance GHC.Show.Show CDP.Domains.Overlay.OverlayScrollSnapHighlightConfig
instance GHC.Classes.Eq CDP.Domains.Overlay.OverlayScrollSnapHighlightConfig
instance GHC.Show.Show CDP.Domains.Overlay.OverlayHingeConfig
instance GHC.Classes.Eq CDP.Domains.Overlay.OverlayHingeConfig
instance GHC.Show.Show CDP.Domains.Overlay.OverlayContainerQueryContainerHighlightConfig
instance GHC.Classes.Eq CDP.Domains.Overlay.OverlayContainerQueryContainerHighlightConfig
instance GHC.Show.Show CDP.Domains.Overlay.OverlayContainerQueryHighlightConfig
instance GHC.Classes.Eq CDP.Domains.Overlay.OverlayContainerQueryHighlightConfig
instance GHC.Show.Show CDP.Domains.Overlay.OverlayHighlightConfig
instance GHC.Classes.Eq CDP.Domains.Overlay.OverlayHighlightConfig
instance GHC.Show.Show CDP.Domains.Overlay.OverlayIsolationModeHighlightConfig
instance GHC.Classes.Eq CDP.Domains.Overlay.OverlayIsolationModeHighlightConfig
instance GHC.Show.Show CDP.Domains.Overlay.OverlayIsolatedElementHighlightConfig
instance GHC.Classes.Eq CDP.Domains.Overlay.OverlayIsolatedElementHighlightConfig
instance GHC.Read.Read CDP.Domains.Overlay.OverlayInspectMode
instance GHC.Show.Show CDP.Domains.Overlay.OverlayInspectMode
instance GHC.Classes.Eq CDP.Domains.Overlay.OverlayInspectMode
instance GHC.Classes.Ord CDP.Domains.Overlay.OverlayInspectMode
instance GHC.Show.Show CDP.Domains.Overlay.OverlayInspectNodeRequested
instance GHC.Classes.Eq CDP.Domains.Overlay.OverlayInspectNodeRequested
instance GHC.Show.Show CDP.Domains.Overlay.OverlayNodeHighlightRequested
instance GHC.Classes.Eq CDP.Domains.Overlay.OverlayNodeHighlightRequested
instance GHC.Show.Show CDP.Domains.Overlay.OverlayScreenshotRequested
instance GHC.Classes.Eq CDP.Domains.Overlay.OverlayScreenshotRequested
instance GHC.Read.Read CDP.Domains.Overlay.OverlayInspectModeCanceled
instance GHC.Show.Show CDP.Domains.Overlay.OverlayInspectModeCanceled
instance GHC.Classes.Eq CDP.Domains.Overlay.OverlayInspectModeCanceled
instance GHC.Show.Show CDP.Domains.Overlay.POverlayDisable
instance GHC.Classes.Eq CDP.Domains.Overlay.POverlayDisable
instance GHC.Show.Show CDP.Domains.Overlay.POverlayEnable
instance GHC.Classes.Eq CDP.Domains.Overlay.POverlayEnable
instance GHC.Show.Show CDP.Domains.Overlay.POverlayGetHighlightObjectForTest
instance GHC.Classes.Eq CDP.Domains.Overlay.POverlayGetHighlightObjectForTest
instance GHC.Show.Show CDP.Domains.Overlay.OverlayGetHighlightObjectForTest
instance GHC.Classes.Eq CDP.Domains.Overlay.OverlayGetHighlightObjectForTest
instance GHC.Show.Show CDP.Domains.Overlay.POverlayGetGridHighlightObjectsForTest
instance GHC.Classes.Eq CDP.Domains.Overlay.POverlayGetGridHighlightObjectsForTest
instance GHC.Show.Show CDP.Domains.Overlay.OverlayGetGridHighlightObjectsForTest
instance GHC.Classes.Eq CDP.Domains.Overlay.OverlayGetGridHighlightObjectsForTest
instance GHC.Show.Show CDP.Domains.Overlay.POverlayGetSourceOrderHighlightObjectForTest
instance GHC.Classes.Eq CDP.Domains.Overlay.POverlayGetSourceOrderHighlightObjectForTest
instance GHC.Show.Show CDP.Domains.Overlay.OverlayGetSourceOrderHighlightObjectForTest
instance GHC.Classes.Eq CDP.Domains.Overlay.OverlayGetSourceOrderHighlightObjectForTest
instance GHC.Show.Show CDP.Domains.Overlay.POverlayHideHighlight
instance GHC.Classes.Eq CDP.Domains.Overlay.POverlayHideHighlight
instance GHC.Show.Show CDP.Domains.Overlay.POverlayHighlightNode
instance GHC.Classes.Eq CDP.Domains.Overlay.POverlayHighlightNode
instance GHC.Show.Show CDP.Domains.Overlay.POverlayHighlightQuad
instance GHC.Classes.Eq CDP.Domains.Overlay.POverlayHighlightQuad
instance GHC.Show.Show CDP.Domains.Overlay.POverlayHighlightRect
instance GHC.Classes.Eq CDP.Domains.Overlay.POverlayHighlightRect
instance GHC.Show.Show CDP.Domains.Overlay.POverlayHighlightSourceOrder
instance GHC.Classes.Eq CDP.Domains.Overlay.POverlayHighlightSourceOrder
instance GHC.Show.Show CDP.Domains.Overlay.POverlaySetInspectMode
instance GHC.Classes.Eq CDP.Domains.Overlay.POverlaySetInspectMode
instance GHC.Show.Show CDP.Domains.Overlay.POverlaySetShowAdHighlights
instance GHC.Classes.Eq CDP.Domains.Overlay.POverlaySetShowAdHighlights
instance GHC.Show.Show CDP.Domains.Overlay.POverlaySetPausedInDebuggerMessage
instance GHC.Classes.Eq CDP.Domains.Overlay.POverlaySetPausedInDebuggerMessage
instance GHC.Show.Show CDP.Domains.Overlay.POverlaySetShowDebugBorders
instance GHC.Classes.Eq CDP.Domains.Overlay.POverlaySetShowDebugBorders
instance GHC.Show.Show CDP.Domains.Overlay.POverlaySetShowFPSCounter
instance GHC.Classes.Eq CDP.Domains.Overlay.POverlaySetShowFPSCounter
instance GHC.Show.Show CDP.Domains.Overlay.POverlaySetShowGridOverlays
instance GHC.Classes.Eq CDP.Domains.Overlay.POverlaySetShowGridOverlays
instance GHC.Show.Show CDP.Domains.Overlay.POverlaySetShowFlexOverlays
instance GHC.Classes.Eq CDP.Domains.Overlay.POverlaySetShowFlexOverlays
instance GHC.Show.Show CDP.Domains.Overlay.POverlaySetShowScrollSnapOverlays
instance GHC.Classes.Eq CDP.Domains.Overlay.POverlaySetShowScrollSnapOverlays
instance GHC.Show.Show CDP.Domains.Overlay.POverlaySetShowContainerQueryOverlays
instance GHC.Classes.Eq CDP.Domains.Overlay.POverlaySetShowContainerQueryOverlays
instance GHC.Show.Show CDP.Domains.Overlay.POverlaySetShowPaintRects
instance GHC.Classes.Eq CDP.Domains.Overlay.POverlaySetShowPaintRects
instance GHC.Show.Show CDP.Domains.Overlay.POverlaySetShowLayoutShiftRegions
instance GHC.Classes.Eq CDP.Domains.Overlay.POverlaySetShowLayoutShiftRegions
instance GHC.Show.Show CDP.Domains.Overlay.POverlaySetShowScrollBottleneckRects
instance GHC.Classes.Eq CDP.Domains.Overlay.POverlaySetShowScrollBottleneckRects
instance GHC.Show.Show CDP.Domains.Overlay.POverlaySetShowWebVitals
instance GHC.Classes.Eq CDP.Domains.Overlay.POverlaySetShowWebVitals
instance GHC.Show.Show CDP.Domains.Overlay.POverlaySetShowViewportSizeOnResize
instance GHC.Classes.Eq CDP.Domains.Overlay.POverlaySetShowViewportSizeOnResize
instance GHC.Show.Show CDP.Domains.Overlay.POverlaySetShowHinge
instance GHC.Classes.Eq CDP.Domains.Overlay.POverlaySetShowHinge
instance GHC.Show.Show CDP.Domains.Overlay.POverlaySetShowIsolatedElements
instance GHC.Classes.Eq CDP.Domains.Overlay.POverlaySetShowIsolatedElements
instance Data.Aeson.Types.ToJSON.ToJSON CDP.Domains.Overlay.POverlaySetShowIsolatedElements
instance CDP.Internal.Utils.Command CDP.Domains.Overlay.POverlaySetShowIsolatedElements
instance Data.Aeson.Types.ToJSON.ToJSON CDP.Domains.Overlay.POverlaySetShowHinge
instance CDP.Internal.Utils.Command CDP.Domains.Overlay.POverlaySetShowHinge
instance Data.Aeson.Types.ToJSON.ToJSON CDP.Domains.Overlay.POverlaySetShowViewportSizeOnResize
instance CDP.Internal.Utils.Command CDP.Domains.Overlay.POverlaySetShowViewportSizeOnResize
instance Data.Aeson.Types.ToJSON.ToJSON CDP.Domains.Overlay.POverlaySetShowWebVitals
instance CDP.Internal.Utils.Command CDP.Domains.Overlay.POverlaySetShowWebVitals
instance Data.Aeson.Types.ToJSON.ToJSON CDP.Domains.Overlay.POverlaySetShowScrollBottleneckRects
instance CDP.Internal.Utils.Command CDP.Domains.Overlay.POverlaySetShowScrollBottleneckRects
instance Data.Aeson.Types.ToJSON.ToJSON CDP.Domains.Overlay.POverlaySetShowLayoutShiftRegions
instance CDP.Internal.Utils.Command CDP.Domains.Overlay.POverlaySetShowLayoutShiftRegions
instance Data.Aeson.Types.ToJSON.ToJSON CDP.Domains.Overlay.POverlaySetShowPaintRects
instance CDP.Internal.Utils.Command CDP.Domains.Overlay.POverlaySetShowPaintRects
instance Data.Aeson.Types.ToJSON.ToJSON CDP.Domains.Overlay.POverlaySetShowContainerQueryOverlays
instance CDP.Internal.Utils.Command CDP.Domains.Overlay.POverlaySetShowContainerQueryOverlays
instance Data.Aeson.Types.ToJSON.ToJSON CDP.Domains.Overlay.POverlaySetShowScrollSnapOverlays
instance CDP.Internal.Utils.Command CDP.Domains.Overlay.POverlaySetShowScrollSnapOverlays
instance Data.Aeson.Types.ToJSON.ToJSON CDP.Domains.Overlay.POverlaySetShowFlexOverlays
instance CDP.Internal.Utils.Command CDP.Domains.Overlay.POverlaySetShowFlexOverlays
instance Data.Aeson.Types.ToJSON.ToJSON CDP.Domains.Overlay.POverlaySetShowGridOverlays
instance CDP.Internal.Utils.Command CDP.Domains.Overlay.POverlaySetShowGridOverlays
instance Data.Aeson.Types.ToJSON.ToJSON CDP.Domains.Overlay.POverlaySetShowFPSCounter
instance CDP.Internal.Utils.Command CDP.Domains.Overlay.POverlaySetShowFPSCounter
instance Data.Aeson.Types.ToJSON.ToJSON CDP.Domains.Overlay.POverlaySetShowDebugBorders
instance CDP.Internal.Utils.Command CDP.Domains.Overlay.POverlaySetShowDebugBorders
instance Data.Aeson.Types.ToJSON.ToJSON CDP.Domains.Overlay.POverlaySetPausedInDebuggerMessage
instance CDP.Internal.Utils.Command CDP.Domains.Overlay.POverlaySetPausedInDebuggerMessage
instance Data.Aeson.Types.ToJSON.ToJSON CDP.Domains.Overlay.POverlaySetShowAdHighlights
instance CDP.Internal.Utils.Command CDP.Domains.Overlay.POverlaySetShowAdHighlights
instance Data.Aeson.Types.ToJSON.ToJSON CDP.Domains.Overlay.POverlaySetInspectMode
instance CDP.Internal.Utils.Command CDP.Domains.Overlay.POverlaySetInspectMode
instance Data.Aeson.Types.ToJSON.ToJSON CDP.Domains.Overlay.POverlayHighlightSourceOrder
instance CDP.Internal.Utils.Command CDP.Domains.Overlay.POverlayHighlightSourceOrder
instance Data.Aeson.Types.ToJSON.ToJSON CDP.Domains.Overlay.POverlayHighlightRect
instance CDP.Internal.Utils.Command CDP.Domains.Overlay.POverlayHighlightRect
instance Data.Aeson.Types.ToJSON.ToJSON CDP.Domains.Overlay.POverlayHighlightQuad
instance CDP.Internal.Utils.Command CDP.Domains.Overlay.POverlayHighlightQuad
instance Data.Aeson.Types.ToJSON.ToJSON CDP.Domains.Overlay.POverlayHighlightNode
instance CDP.Internal.Utils.Command CDP.Domains.Overlay.POverlayHighlightNode
instance Data.Aeson.Types.ToJSON.ToJSON CDP.Domains.Overlay.POverlayHideHighlight
instance CDP.Internal.Utils.Command CDP.Domains.Overlay.POverlayHideHighlight
instance Data.Aeson.Types.FromJSON.FromJSON CDP.Domains.Overlay.OverlayGetSourceOrderHighlightObjectForTest
instance CDP.Internal.Utils.Command CDP.Domains.Overlay.POverlayGetSourceOrderHighlightObjectForTest
instance Data.Aeson.Types.ToJSON.ToJSON CDP.Domains.Overlay.POverlayGetSourceOrderHighlightObjectForTest
instance Data.Aeson.Types.FromJSON.FromJSON CDP.Domains.Overlay.OverlayGetGridHighlightObjectsForTest
instance CDP.Internal.Utils.Command CDP.Domains.Overlay.POverlayGetGridHighlightObjectsForTest
instance Data.Aeson.Types.ToJSON.ToJSON CDP.Domains.Overlay.POverlayGetGridHighlightObjectsForTest
instance Data.Aeson.Types.FromJSON.FromJSON CDP.Domains.Overlay.OverlayGetHighlightObjectForTest
instance CDP.Internal.Utils.Command CDP.Domains.Overlay.POverlayGetHighlightObjectForTest
instance Data.Aeson.Types.ToJSON.ToJSON CDP.Domains.Overlay.POverlayGetHighlightObjectForTest
instance Data.Aeson.Types.ToJSON.ToJSON CDP.Domains.Overlay.POverlayEnable
instance CDP.Internal.Utils.Command CDP.Domains.Overlay.POverlayEnable
instance Data.Aeson.Types.ToJSON.ToJSON CDP.Domains.Overlay.POverlayDisable
instance CDP.Internal.Utils.Command CDP.Domains.Overlay.POverlayDisable
instance Data.Aeson.Types.FromJSON.FromJSON CDP.Domains.Overlay.OverlayInspectModeCanceled
instance CDP.Internal.Utils.Event CDP.Domains.Overlay.OverlayInspectModeCanceled
instance Data.Aeson.Types.FromJSON.FromJSON CDP.Domains.Overlay.OverlayScreenshotRequested
instance CDP.Internal.Utils.Event CDP.Domains.Overlay.OverlayScreenshotRequested
instance Data.Aeson.Types.FromJSON.FromJSON CDP.Domains.Overlay.OverlayNodeHighlightRequested
instance CDP.Internal.Utils.Event CDP.Domains.Overlay.OverlayNodeHighlightRequested
instance Data.Aeson.Types.FromJSON.FromJSON CDP.Domains.Overlay.OverlayInspectNodeRequested
instance CDP.Internal.Utils.Event CDP.Domains.Overlay.OverlayInspectNodeRequested
instance Data.Aeson.Types.FromJSON.FromJSON CDP.Domains.Overlay.OverlayInspectMode
instance Data.Aeson.Types.ToJSON.ToJSON CDP.Domains.Overlay.OverlayInspectMode
instance Data.Aeson.Types.FromJSON.FromJSON CDP.Domains.Overlay.OverlayIsolatedElementHighlightConfig
instance Data.Aeson.Types.ToJSON.ToJSON CDP.Domains.Overlay.OverlayIsolatedElementHighlightConfig
instance Data.Aeson.Types.FromJSON.FromJSON CDP.Domains.Overlay.OverlayIsolationModeHighlightConfig
instance Data.Aeson.Types.ToJSON.ToJSON CDP.Domains.Overlay.OverlayIsolationModeHighlightConfig
instance Data.Aeson.Types.FromJSON.FromJSON CDP.Domains.Overlay.OverlayHighlightConfig
instance Data.Aeson.Types.ToJSON.ToJSON CDP.Domains.Overlay.OverlayHighlightConfig
instance Data.Aeson.Types.FromJSON.FromJSON CDP.Domains.Overlay.OverlayContainerQueryHighlightConfig
instance Data.Aeson.Types.ToJSON.ToJSON CDP.Domains.Overlay.OverlayContainerQueryHighlightConfig
instance Data.Aeson.Types.FromJSON.FromJSON CDP.Domains.Overlay.OverlayContainerQueryContainerHighlightConfig
instance Data.Aeson.Types.ToJSON.ToJSON CDP.Domains.Overlay.OverlayContainerQueryContainerHighlightConfig
instance Data.Aeson.Types.FromJSON.FromJSON CDP.Domains.Overlay.OverlayHingeConfig
instance Data.Aeson.Types.ToJSON.ToJSON CDP.Domains.Overlay.OverlayHingeConfig
instance Data.Aeson.Types.FromJSON.FromJSON CDP.Domains.Overlay.OverlayScrollSnapHighlightConfig
instance Data.Aeson.Types.ToJSON.ToJSON CDP.Domains.Overlay.OverlayScrollSnapHighlightConfig
instance Data.Aeson.Types.FromJSON.FromJSON CDP.Domains.Overlay.OverlayScrollSnapContainerHighlightConfig
instance Data.Aeson.Types.ToJSON.ToJSON CDP.Domains.Overlay.OverlayScrollSnapContainerHighlightConfig
instance Data.Aeson.Types.FromJSON.FromJSON CDP.Domains.Overlay.OverlayFlexNodeHighlightConfig
instance Data.Aeson.Types.ToJSON.ToJSON CDP.Domains.Overlay.OverlayFlexNodeHighlightConfig
instance Data.Aeson.Types.FromJSON.FromJSON CDP.Domains.Overlay.OverlayGridNodeHighlightConfig
instance Data.Aeson.Types.ToJSON.ToJSON CDP.Domains.Overlay.OverlayGridNodeHighlightConfig
instance Data.Aeson.Types.FromJSON.FromJSON CDP.Domains.Overlay.OverlayColorFormat
instance Data.Aeson.Types.ToJSON.ToJSON CDP.Domains.Overlay.OverlayColorFormat
instance Data.Aeson.Types.FromJSON.FromJSON CDP.Domains.Overlay.OverlayContrastAlgorithm
instance Data.Aeson.Types.ToJSON.ToJSON CDP.Domains.Overlay.OverlayContrastAlgorithm
instance Data.Aeson.Types.FromJSON.FromJSON CDP.Domains.Overlay.OverlayFlexContainerHighlightConfig
instance Data.Aeson.Types.ToJSON.ToJSON CDP.Domains.Overlay.OverlayFlexContainerHighlightConfig
instance Data.Aeson.Types.FromJSON.FromJSON CDP.Domains.Overlay.OverlayFlexItemHighlightConfig
instance Data.Aeson.Types.ToJSON.ToJSON CDP.Domains.Overlay.OverlayFlexItemHighlightConfig
instance Data.Aeson.Types.FromJSON.FromJSON CDP.Domains.Overlay.OverlayBoxStyle
instance Data.Aeson.Types.ToJSON.ToJSON CDP.Domains.Overlay.OverlayBoxStyle
instance Data.Aeson.Types.FromJSON.FromJSON CDP.Domains.Overlay.OverlayLineStyle
instance Data.Aeson.Types.ToJSON.ToJSON CDP.Domains.Overlay.OverlayLineStyle
instance Data.Aeson.Types.FromJSON.FromJSON CDP.Domains.Overlay.OverlayLineStylePattern
instance Data.Aeson.Types.ToJSON.ToJSON CDP.Domains.Overlay.OverlayLineStylePattern
instance Data.Aeson.Types.FromJSON.FromJSON CDP.Domains.Overlay.OverlayGridHighlightConfig
instance Data.Aeson.Types.ToJSON.ToJSON CDP.Domains.Overlay.OverlayGridHighlightConfig
instance Data.Aeson.Types.FromJSON.FromJSON CDP.Domains.Overlay.OverlaySourceOrderConfig
instance Data.Aeson.Types.ToJSON.ToJSON CDP.Domains.Overlay.OverlaySourceOrderConfig
-- | Log
--
-- Provides access to log entries.
module CDP.Domains.Log
-- | Stop violation reporting.
--
-- Parameters of the stopViolationsReport command.
data PLogStopViolationsReport
PLogStopViolationsReport :: PLogStopViolationsReport
-- | start violation reporting.
--
-- Parameters of the startViolationsReport command.
data PLogStartViolationsReport
PLogStartViolationsReport :: [LogViolationSetting] -> PLogStartViolationsReport
-- | Configuration for violations.
[pLogStartViolationsReportConfig] :: PLogStartViolationsReport -> [LogViolationSetting]
-- | Enables log domain, sends the entries collected so far to the client
-- by means of the entryAdded notification.
--
-- Parameters of the enable command.
data PLogEnable
PLogEnable :: PLogEnable
-- | Disables log domain, prevents further log entries from being reported
-- to the client.
--
-- Parameters of the disable command.
data PLogDisable
PLogDisable :: PLogDisable
-- | Clears the log.
--
-- Parameters of the clear command.
data PLogClear
PLogClear :: PLogClear
-- | Type of the entryAdded event.
data LogEntryAdded
LogEntryAdded :: LogLogEntry -> LogEntryAdded
-- | The entry.
[logEntryAddedEntry] :: LogEntryAdded -> LogLogEntry
data LogViolationSetting
LogViolationSetting :: LogViolationSettingName -> Double -> LogViolationSetting
-- | Violation type.
[logViolationSettingName] :: LogViolationSetting -> LogViolationSettingName
-- | Time threshold to trigger upon.
[logViolationSettingThreshold] :: LogViolationSetting -> Double
-- | Type ViolationSetting. Violation configuration setting.
data LogViolationSettingName
LogViolationSettingNameLongTask :: LogViolationSettingName
LogViolationSettingNameLongLayout :: LogViolationSettingName
LogViolationSettingNameBlockedEvent :: LogViolationSettingName
LogViolationSettingNameBlockedParser :: LogViolationSettingName
LogViolationSettingNameDiscouragedAPIUse :: LogViolationSettingName
LogViolationSettingNameHandler :: LogViolationSettingName
LogViolationSettingNameRecurringHandler :: LogViolationSettingName
data LogLogEntry
LogLogEntry :: LogLogEntrySource -> LogLogEntryLevel -> Text -> Maybe LogLogEntryCategory -> RuntimeTimestamp -> Maybe Text -> Maybe Int -> Maybe RuntimeStackTrace -> Maybe NetworkRequestId -> Maybe Text -> Maybe [RuntimeRemoteObject] -> LogLogEntry
-- | Log entry source.
[logLogEntrySource] :: LogLogEntry -> LogLogEntrySource
-- | Log entry severity.
[logLogEntryLevel] :: LogLogEntry -> LogLogEntryLevel
-- | Logged text.
[logLogEntryText] :: LogLogEntry -> Text
[logLogEntryCategory] :: LogLogEntry -> Maybe LogLogEntryCategory
-- | Timestamp when this entry was added.
[logLogEntryTimestamp] :: LogLogEntry -> RuntimeTimestamp
-- | URL of the resource if known.
[logLogEntryUrl] :: LogLogEntry -> Maybe Text
-- | Line number in the resource.
[logLogEntryLineNumber] :: LogLogEntry -> Maybe Int
-- | JavaScript stack trace.
[logLogEntryStackTrace] :: LogLogEntry -> Maybe RuntimeStackTrace
-- | Identifier of the network request associated with this entry.
[logLogEntryNetworkRequestId] :: LogLogEntry -> Maybe NetworkRequestId
-- | Identifier of the worker associated with this entry.
[logLogEntryWorkerId] :: LogLogEntry -> Maybe Text
-- | Call arguments.
[logLogEntryArgs] :: LogLogEntry -> Maybe [RuntimeRemoteObject]
data LogLogEntryCategory
LogLogEntryCategoryCors :: LogLogEntryCategory
data LogLogEntryLevel
LogLogEntryLevelVerbose :: LogLogEntryLevel
LogLogEntryLevelInfo :: LogLogEntryLevel
LogLogEntryLevelWarning :: LogLogEntryLevel
LogLogEntryLevelError :: LogLogEntryLevel
-- | Type LogEntry. Log entry.
data LogLogEntrySource
LogLogEntrySourceXml :: LogLogEntrySource
LogLogEntrySourceJavascript :: LogLogEntrySource
LogLogEntrySourceNetwork :: LogLogEntrySource
LogLogEntrySourceStorage :: LogLogEntrySource
LogLogEntrySourceAppcache :: LogLogEntrySource
LogLogEntrySourceRendering :: LogLogEntrySource
LogLogEntrySourceSecurity :: LogLogEntrySource
LogLogEntrySourceDeprecation :: LogLogEntrySource
LogLogEntrySourceWorker :: LogLogEntrySource
LogLogEntrySourceViolation :: LogLogEntrySource
LogLogEntrySourceIntervention :: LogLogEntrySource
LogLogEntrySourceRecommendation :: LogLogEntrySource
LogLogEntrySourceOther :: LogLogEntrySource
pLogClear :: PLogClear
pLogDisable :: PLogDisable
pLogEnable :: PLogEnable
pLogStartViolationsReport :: [LogViolationSetting] -> PLogStartViolationsReport
pLogStopViolationsReport :: PLogStopViolationsReport
instance GHC.Read.Read CDP.Domains.Log.LogLogEntrySource
instance GHC.Show.Show CDP.Domains.Log.LogLogEntrySource
instance GHC.Classes.Eq CDP.Domains.Log.LogLogEntrySource
instance GHC.Classes.Ord CDP.Domains.Log.LogLogEntrySource
instance GHC.Read.Read CDP.Domains.Log.LogLogEntryLevel
instance GHC.Show.Show CDP.Domains.Log.LogLogEntryLevel
instance GHC.Classes.Eq CDP.Domains.Log.LogLogEntryLevel
instance GHC.Classes.Ord CDP.Domains.Log.LogLogEntryLevel
instance GHC.Read.Read CDP.Domains.Log.LogLogEntryCategory
instance GHC.Show.Show CDP.Domains.Log.LogLogEntryCategory
instance GHC.Classes.Eq CDP.Domains.Log.LogLogEntryCategory
instance GHC.Classes.Ord CDP.Domains.Log.LogLogEntryCategory
instance GHC.Show.Show CDP.Domains.Log.LogLogEntry
instance GHC.Classes.Eq CDP.Domains.Log.LogLogEntry
instance GHC.Read.Read CDP.Domains.Log.LogViolationSettingName
instance GHC.Show.Show CDP.Domains.Log.LogViolationSettingName
instance GHC.Classes.Eq CDP.Domains.Log.LogViolationSettingName
instance GHC.Classes.Ord CDP.Domains.Log.LogViolationSettingName
instance GHC.Show.Show CDP.Domains.Log.LogViolationSetting
instance GHC.Classes.Eq CDP.Domains.Log.LogViolationSetting
instance GHC.Show.Show CDP.Domains.Log.LogEntryAdded
instance GHC.Classes.Eq CDP.Domains.Log.LogEntryAdded
instance GHC.Show.Show CDP.Domains.Log.PLogClear
instance GHC.Classes.Eq CDP.Domains.Log.PLogClear
instance GHC.Show.Show CDP.Domains.Log.PLogDisable
instance GHC.Classes.Eq CDP.Domains.Log.PLogDisable
instance GHC.Show.Show CDP.Domains.Log.PLogEnable
instance GHC.Classes.Eq CDP.Domains.Log.PLogEnable
instance GHC.Show.Show CDP.Domains.Log.PLogStartViolationsReport
instance GHC.Classes.Eq CDP.Domains.Log.PLogStartViolationsReport
instance GHC.Show.Show CDP.Domains.Log.PLogStopViolationsReport
instance GHC.Classes.Eq CDP.Domains.Log.PLogStopViolationsReport
instance Data.Aeson.Types.ToJSON.ToJSON CDP.Domains.Log.PLogStopViolationsReport
instance CDP.Internal.Utils.Command CDP.Domains.Log.PLogStopViolationsReport
instance Data.Aeson.Types.ToJSON.ToJSON CDP.Domains.Log.PLogStartViolationsReport
instance CDP.Internal.Utils.Command CDP.Domains.Log.PLogStartViolationsReport
instance Data.Aeson.Types.ToJSON.ToJSON CDP.Domains.Log.PLogEnable
instance CDP.Internal.Utils.Command CDP.Domains.Log.PLogEnable
instance Data.Aeson.Types.ToJSON.ToJSON CDP.Domains.Log.PLogDisable
instance CDP.Internal.Utils.Command CDP.Domains.Log.PLogDisable
instance Data.Aeson.Types.ToJSON.ToJSON CDP.Domains.Log.PLogClear
instance CDP.Internal.Utils.Command CDP.Domains.Log.PLogClear
instance Data.Aeson.Types.FromJSON.FromJSON CDP.Domains.Log.LogEntryAdded
instance CDP.Internal.Utils.Event CDP.Domains.Log.LogEntryAdded
instance Data.Aeson.Types.FromJSON.FromJSON CDP.Domains.Log.LogViolationSetting
instance Data.Aeson.Types.ToJSON.ToJSON CDP.Domains.Log.LogViolationSetting
instance Data.Aeson.Types.FromJSON.FromJSON CDP.Domains.Log.LogViolationSettingName
instance Data.Aeson.Types.ToJSON.ToJSON CDP.Domains.Log.LogViolationSettingName
instance Data.Aeson.Types.FromJSON.FromJSON CDP.Domains.Log.LogLogEntry
instance Data.Aeson.Types.ToJSON.ToJSON CDP.Domains.Log.LogLogEntry
instance Data.Aeson.Types.FromJSON.FromJSON CDP.Domains.Log.LogLogEntryCategory
instance Data.Aeson.Types.ToJSON.ToJSON CDP.Domains.Log.LogLogEntryCategory
instance Data.Aeson.Types.FromJSON.FromJSON CDP.Domains.Log.LogLogEntryLevel
instance Data.Aeson.Types.ToJSON.ToJSON CDP.Domains.Log.LogLogEntryLevel
instance Data.Aeson.Types.FromJSON.FromJSON CDP.Domains.Log.LogLogEntrySource
instance Data.Aeson.Types.ToJSON.ToJSON CDP.Domains.Log.LogLogEntrySource
-- | LayerTree
module CDP.Domains.LayerTree
data LayerTreeSnapshotCommandLog
LayerTreeSnapshotCommandLog :: [[(Text, Text)]] -> LayerTreeSnapshotCommandLog
-- | The array of canvas function calls.
[layerTreeSnapshotCommandLogCommandLog] :: LayerTreeSnapshotCommandLog -> [[(Text, Text)]]
-- | Replays the layer snapshot and returns canvas log.
--
-- Parameters of the snapshotCommandLog command.
data PLayerTreeSnapshotCommandLog
PLayerTreeSnapshotCommandLog :: LayerTreeSnapshotId -> PLayerTreeSnapshotCommandLog
-- | The id of the layer snapshot.
[pLayerTreeSnapshotCommandLogSnapshotId] :: PLayerTreeSnapshotCommandLog -> LayerTreeSnapshotId
data LayerTreeReplaySnapshot
LayerTreeReplaySnapshot :: Text -> LayerTreeReplaySnapshot
-- | A data: URL for resulting image.
[layerTreeReplaySnapshotDataURL] :: LayerTreeReplaySnapshot -> Text
-- | Replays the layer snapshot and returns the resulting bitmap.
--
-- Parameters of the replaySnapshot command.
data PLayerTreeReplaySnapshot
PLayerTreeReplaySnapshot :: LayerTreeSnapshotId -> Maybe Int -> Maybe Int -> Maybe Double -> PLayerTreeReplaySnapshot
-- | The id of the layer snapshot.
[pLayerTreeReplaySnapshotSnapshotId] :: PLayerTreeReplaySnapshot -> LayerTreeSnapshotId
-- | The first step to replay from (replay from the very start if not
-- specified).
[pLayerTreeReplaySnapshotFromStep] :: PLayerTreeReplaySnapshot -> Maybe Int
-- | The last step to replay to (replay till the end if not specified).
[pLayerTreeReplaySnapshotToStep] :: PLayerTreeReplaySnapshot -> Maybe Int
-- | The scale to apply while replaying (defaults to 1).
[pLayerTreeReplaySnapshotScale] :: PLayerTreeReplaySnapshot -> Maybe Double
-- | Releases layer snapshot captured by the back-end.
--
-- Parameters of the releaseSnapshot command.
data PLayerTreeReleaseSnapshot
PLayerTreeReleaseSnapshot :: LayerTreeSnapshotId -> PLayerTreeReleaseSnapshot
-- | The id of the layer snapshot.
[pLayerTreeReleaseSnapshotSnapshotId] :: PLayerTreeReleaseSnapshot -> LayerTreeSnapshotId
data LayerTreeProfileSnapshot
LayerTreeProfileSnapshot :: [LayerTreePaintProfile] -> LayerTreeProfileSnapshot
-- | The array of paint profiles, one per run.
[layerTreeProfileSnapshotTimings] :: LayerTreeProfileSnapshot -> [LayerTreePaintProfile]
-- | Parameters of the profileSnapshot command.
data PLayerTreeProfileSnapshot
PLayerTreeProfileSnapshot :: LayerTreeSnapshotId -> Maybe Int -> Maybe Double -> Maybe DOMRect -> PLayerTreeProfileSnapshot
-- | The id of the layer snapshot.
[pLayerTreeProfileSnapshotSnapshotId] :: PLayerTreeProfileSnapshot -> LayerTreeSnapshotId
-- | The maximum number of times to replay the snapshot (1, if not
-- specified).
[pLayerTreeProfileSnapshotMinRepeatCount] :: PLayerTreeProfileSnapshot -> Maybe Int
-- | The minimum duration (in seconds) to replay the snapshot.
[pLayerTreeProfileSnapshotMinDuration] :: PLayerTreeProfileSnapshot -> Maybe Double
-- | The clip rectangle to apply when replaying the snapshot.
[pLayerTreeProfileSnapshotClipRect] :: PLayerTreeProfileSnapshot -> Maybe DOMRect
data LayerTreeMakeSnapshot
LayerTreeMakeSnapshot :: LayerTreeSnapshotId -> LayerTreeMakeSnapshot
-- | The id of the layer snapshot.
[layerTreeMakeSnapshotSnapshotId] :: LayerTreeMakeSnapshot -> LayerTreeSnapshotId
-- | Returns the layer snapshot identifier.
--
-- Parameters of the makeSnapshot command.
data PLayerTreeMakeSnapshot
PLayerTreeMakeSnapshot :: LayerTreeLayerId -> PLayerTreeMakeSnapshot
-- | The id of the layer.
[pLayerTreeMakeSnapshotLayerId] :: PLayerTreeMakeSnapshot -> LayerTreeLayerId
data LayerTreeLoadSnapshot
LayerTreeLoadSnapshot :: LayerTreeSnapshotId -> LayerTreeLoadSnapshot
-- | The id of the snapshot.
[layerTreeLoadSnapshotSnapshotId] :: LayerTreeLoadSnapshot -> LayerTreeSnapshotId
-- | Returns the snapshot identifier.
--
-- Parameters of the loadSnapshot command.
data PLayerTreeLoadSnapshot
PLayerTreeLoadSnapshot :: [LayerTreePictureTile] -> PLayerTreeLoadSnapshot
-- | An array of tiles composing the snapshot.
[pLayerTreeLoadSnapshotTiles] :: PLayerTreeLoadSnapshot -> [LayerTreePictureTile]
-- | Enables compositing tree inspection.
--
-- Parameters of the enable command.
data PLayerTreeEnable
PLayerTreeEnable :: PLayerTreeEnable
-- | Disables compositing tree inspection.
--
-- Parameters of the disable command.
data PLayerTreeDisable
PLayerTreeDisable :: PLayerTreeDisable
data LayerTreeCompositingReasons
LayerTreeCompositingReasons :: [Text] -> LayerTreeCompositingReasons
-- | A list of strings specifying reason IDs for the given layer to become
-- composited.
[layerTreeCompositingReasonsCompositingReasonIds] :: LayerTreeCompositingReasons -> [Text]
-- | Provides the reasons why the given layer was composited.
--
-- Parameters of the compositingReasons command.
data PLayerTreeCompositingReasons
PLayerTreeCompositingReasons :: LayerTreeLayerId -> PLayerTreeCompositingReasons
-- | The id of the layer for which we want to get the reasons it was
-- composited.
[pLayerTreeCompositingReasonsLayerId] :: PLayerTreeCompositingReasons -> LayerTreeLayerId
-- | Type of the layerTreeDidChange event.
data LayerTreeLayerTreeDidChange
LayerTreeLayerTreeDidChange :: Maybe [LayerTreeLayer] -> LayerTreeLayerTreeDidChange
-- | Layer tree, absent if not in the comspositing mode.
[layerTreeLayerTreeDidChangeLayers] :: LayerTreeLayerTreeDidChange -> Maybe [LayerTreeLayer]
-- | Type of the layerPainted event.
data LayerTreeLayerPainted
LayerTreeLayerPainted :: LayerTreeLayerId -> DOMRect -> LayerTreeLayerPainted
-- | The id of the painted layer.
[layerTreeLayerPaintedLayerId] :: LayerTreeLayerPainted -> LayerTreeLayerId
-- | Clip rectangle.
[layerTreeLayerPaintedClip] :: LayerTreeLayerPainted -> DOMRect
-- | Type PaintProfile. Array of timings, one per paint step.
type LayerTreePaintProfile = [Double]
-- | Type Layer. Information about a compositing layer.
data LayerTreeLayer
LayerTreeLayer :: LayerTreeLayerId -> Maybe LayerTreeLayerId -> Maybe DOMBackendNodeId -> Double -> Double -> Double -> Double -> Maybe [Double] -> Maybe Double -> Maybe Double -> Maybe Double -> Int -> Bool -> Maybe Bool -> Maybe [LayerTreeScrollRect] -> Maybe LayerTreeStickyPositionConstraint -> LayerTreeLayer
-- | The unique id for this layer.
[layerTreeLayerLayerId] :: LayerTreeLayer -> LayerTreeLayerId
-- | The id of parent (not present for root).
[layerTreeLayerParentLayerId] :: LayerTreeLayer -> Maybe LayerTreeLayerId
-- | The backend id for the node associated with this layer.
[layerTreeLayerBackendNodeId] :: LayerTreeLayer -> Maybe DOMBackendNodeId
-- | Offset from parent layer, X coordinate.
[layerTreeLayerOffsetX] :: LayerTreeLayer -> Double
-- | Offset from parent layer, Y coordinate.
[layerTreeLayerOffsetY] :: LayerTreeLayer -> Double
-- | Layer width.
[layerTreeLayerWidth] :: LayerTreeLayer -> Double
-- | Layer height.
[layerTreeLayerHeight] :: LayerTreeLayer -> Double
-- | Transformation matrix for layer, default is identity matrix
[layerTreeLayerTransform] :: LayerTreeLayer -> Maybe [Double]
-- | Transform anchor point X, absent if no transform specified
[layerTreeLayerAnchorX] :: LayerTreeLayer -> Maybe Double
-- | Transform anchor point Y, absent if no transform specified
[layerTreeLayerAnchorY] :: LayerTreeLayer -> Maybe Double
-- | Transform anchor point Z, absent if no transform specified
[layerTreeLayerAnchorZ] :: LayerTreeLayer -> Maybe Double
-- | Indicates how many time this layer has painted.
[layerTreeLayerPaintCount] :: LayerTreeLayer -> Int
-- | Indicates whether this layer hosts any content, rather than being used
-- for transform/scrolling purposes only.
[layerTreeLayerDrawsContent] :: LayerTreeLayer -> Bool
-- | Set if layer is not visible.
[layerTreeLayerInvisible] :: LayerTreeLayer -> Maybe Bool
-- | Rectangles scrolling on main thread only.
[layerTreeLayerScrollRects] :: LayerTreeLayer -> Maybe [LayerTreeScrollRect]
-- | Sticky position constraint information
[layerTreeLayerStickyPositionConstraint] :: LayerTreeLayer -> Maybe LayerTreeStickyPositionConstraint
-- | Type PictureTile. Serialized fragment of layer picture along
-- with its offset within the layer.
data LayerTreePictureTile
LayerTreePictureTile :: Double -> Double -> Text -> LayerTreePictureTile
-- | Offset from owning layer left boundary
[layerTreePictureTileX] :: LayerTreePictureTile -> Double
-- | Offset from owning layer top boundary
[layerTreePictureTileY] :: LayerTreePictureTile -> Double
-- | Base64-encoded snapshot data. (Encoded as a base64 string when passed
-- over JSON)
[layerTreePictureTilePicture] :: LayerTreePictureTile -> Text
-- | Type StickyPositionConstraint. Sticky position constraints.
data LayerTreeStickyPositionConstraint
LayerTreeStickyPositionConstraint :: DOMRect -> DOMRect -> Maybe LayerTreeLayerId -> Maybe LayerTreeLayerId -> LayerTreeStickyPositionConstraint
-- | Layout rectangle of the sticky element before being shifted
[layerTreeStickyPositionConstraintStickyBoxRect] :: LayerTreeStickyPositionConstraint -> DOMRect
-- | Layout rectangle of the containing block of the sticky element
[layerTreeStickyPositionConstraintContainingBlockRect] :: LayerTreeStickyPositionConstraint -> DOMRect
-- | The nearest sticky layer that shifts the sticky box
[layerTreeStickyPositionConstraintNearestLayerShiftingStickyBox] :: LayerTreeStickyPositionConstraint -> Maybe LayerTreeLayerId
-- | The nearest sticky layer that shifts the containing block
[layerTreeStickyPositionConstraintNearestLayerShiftingContainingBlock] :: LayerTreeStickyPositionConstraint -> Maybe LayerTreeLayerId
data LayerTreeScrollRect
LayerTreeScrollRect :: DOMRect -> LayerTreeScrollRectType -> LayerTreeScrollRect
-- | Rectangle itself.
[layerTreeScrollRectRect] :: LayerTreeScrollRect -> DOMRect
-- | Reason for rectangle to force scrolling on the main thread
[layerTreeScrollRectType] :: LayerTreeScrollRect -> LayerTreeScrollRectType
-- | Type ScrollRect. Rectangle where scrolling happens on the main
-- thread.
data LayerTreeScrollRectType
LayerTreeScrollRectTypeRepaintsOnScroll :: LayerTreeScrollRectType
LayerTreeScrollRectTypeTouchEventHandler :: LayerTreeScrollRectType
LayerTreeScrollRectTypeWheelEventHandler :: LayerTreeScrollRectType
-- | Type SnapshotId. Unique snapshot identifier.
type LayerTreeSnapshotId = Text
-- | Type LayerId. Unique Layer identifier.
type LayerTreeLayerId = Text
pLayerTreeCompositingReasons :: LayerTreeLayerId -> PLayerTreeCompositingReasons
pLayerTreeDisable :: PLayerTreeDisable
pLayerTreeEnable :: PLayerTreeEnable
pLayerTreeLoadSnapshot :: [LayerTreePictureTile] -> PLayerTreeLoadSnapshot
pLayerTreeMakeSnapshot :: LayerTreeLayerId -> PLayerTreeMakeSnapshot
pLayerTreeProfileSnapshot :: LayerTreeSnapshotId -> PLayerTreeProfileSnapshot
pLayerTreeReleaseSnapshot :: LayerTreeSnapshotId -> PLayerTreeReleaseSnapshot
pLayerTreeReplaySnapshot :: LayerTreeSnapshotId -> PLayerTreeReplaySnapshot
pLayerTreeSnapshotCommandLog :: LayerTreeSnapshotId -> PLayerTreeSnapshotCommandLog
instance GHC.Read.Read CDP.Domains.LayerTree.LayerTreeScrollRectType
instance GHC.Show.Show CDP.Domains.LayerTree.LayerTreeScrollRectType
instance GHC.Classes.Eq CDP.Domains.LayerTree.LayerTreeScrollRectType
instance GHC.Classes.Ord CDP.Domains.LayerTree.LayerTreeScrollRectType
instance GHC.Show.Show CDP.Domains.LayerTree.LayerTreeScrollRect
instance GHC.Classes.Eq CDP.Domains.LayerTree.LayerTreeScrollRect
instance GHC.Show.Show CDP.Domains.LayerTree.LayerTreeStickyPositionConstraint
instance GHC.Classes.Eq CDP.Domains.LayerTree.LayerTreeStickyPositionConstraint
instance GHC.Show.Show CDP.Domains.LayerTree.LayerTreePictureTile
instance GHC.Classes.Eq CDP.Domains.LayerTree.LayerTreePictureTile
instance GHC.Show.Show CDP.Domains.LayerTree.LayerTreeLayer
instance GHC.Classes.Eq CDP.Domains.LayerTree.LayerTreeLayer
instance GHC.Show.Show CDP.Domains.LayerTree.LayerTreeLayerPainted
instance GHC.Classes.Eq CDP.Domains.LayerTree.LayerTreeLayerPainted
instance GHC.Show.Show CDP.Domains.LayerTree.LayerTreeLayerTreeDidChange
instance GHC.Classes.Eq CDP.Domains.LayerTree.LayerTreeLayerTreeDidChange
instance GHC.Show.Show CDP.Domains.LayerTree.PLayerTreeCompositingReasons
instance GHC.Classes.Eq CDP.Domains.LayerTree.PLayerTreeCompositingReasons
instance GHC.Show.Show CDP.Domains.LayerTree.LayerTreeCompositingReasons
instance GHC.Classes.Eq CDP.Domains.LayerTree.LayerTreeCompositingReasons
instance GHC.Show.Show CDP.Domains.LayerTree.PLayerTreeDisable
instance GHC.Classes.Eq CDP.Domains.LayerTree.PLayerTreeDisable
instance GHC.Show.Show CDP.Domains.LayerTree.PLayerTreeEnable
instance GHC.Classes.Eq CDP.Domains.LayerTree.PLayerTreeEnable
instance GHC.Show.Show CDP.Domains.LayerTree.PLayerTreeLoadSnapshot
instance GHC.Classes.Eq CDP.Domains.LayerTree.PLayerTreeLoadSnapshot
instance GHC.Show.Show CDP.Domains.LayerTree.LayerTreeLoadSnapshot
instance GHC.Classes.Eq CDP.Domains.LayerTree.LayerTreeLoadSnapshot
instance GHC.Show.Show CDP.Domains.LayerTree.PLayerTreeMakeSnapshot
instance GHC.Classes.Eq CDP.Domains.LayerTree.PLayerTreeMakeSnapshot
instance GHC.Show.Show CDP.Domains.LayerTree.LayerTreeMakeSnapshot
instance GHC.Classes.Eq CDP.Domains.LayerTree.LayerTreeMakeSnapshot
instance GHC.Show.Show CDP.Domains.LayerTree.PLayerTreeProfileSnapshot
instance GHC.Classes.Eq CDP.Domains.LayerTree.PLayerTreeProfileSnapshot
instance GHC.Show.Show CDP.Domains.LayerTree.LayerTreeProfileSnapshot
instance GHC.Classes.Eq CDP.Domains.LayerTree.LayerTreeProfileSnapshot
instance GHC.Show.Show CDP.Domains.LayerTree.PLayerTreeReleaseSnapshot
instance GHC.Classes.Eq CDP.Domains.LayerTree.PLayerTreeReleaseSnapshot
instance GHC.Show.Show CDP.Domains.LayerTree.PLayerTreeReplaySnapshot
instance GHC.Classes.Eq CDP.Domains.LayerTree.PLayerTreeReplaySnapshot
instance GHC.Show.Show CDP.Domains.LayerTree.LayerTreeReplaySnapshot
instance GHC.Classes.Eq CDP.Domains.LayerTree.LayerTreeReplaySnapshot
instance GHC.Show.Show CDP.Domains.LayerTree.PLayerTreeSnapshotCommandLog
instance GHC.Classes.Eq CDP.Domains.LayerTree.PLayerTreeSnapshotCommandLog
instance GHC.Show.Show CDP.Domains.LayerTree.LayerTreeSnapshotCommandLog
instance GHC.Classes.Eq CDP.Domains.LayerTree.LayerTreeSnapshotCommandLog
instance Data.Aeson.Types.FromJSON.FromJSON CDP.Domains.LayerTree.LayerTreeSnapshotCommandLog
instance CDP.Internal.Utils.Command CDP.Domains.LayerTree.PLayerTreeSnapshotCommandLog
instance Data.Aeson.Types.ToJSON.ToJSON CDP.Domains.LayerTree.PLayerTreeSnapshotCommandLog
instance Data.Aeson.Types.FromJSON.FromJSON CDP.Domains.LayerTree.LayerTreeReplaySnapshot
instance CDP.Internal.Utils.Command CDP.Domains.LayerTree.PLayerTreeReplaySnapshot
instance Data.Aeson.Types.ToJSON.ToJSON CDP.Domains.LayerTree.PLayerTreeReplaySnapshot
instance Data.Aeson.Types.ToJSON.ToJSON CDP.Domains.LayerTree.PLayerTreeReleaseSnapshot
instance CDP.Internal.Utils.Command CDP.Domains.LayerTree.PLayerTreeReleaseSnapshot
instance Data.Aeson.Types.FromJSON.FromJSON CDP.Domains.LayerTree.LayerTreeProfileSnapshot
instance CDP.Internal.Utils.Command CDP.Domains.LayerTree.PLayerTreeProfileSnapshot
instance Data.Aeson.Types.ToJSON.ToJSON CDP.Domains.LayerTree.PLayerTreeProfileSnapshot
instance Data.Aeson.Types.FromJSON.FromJSON CDP.Domains.LayerTree.LayerTreeMakeSnapshot
instance CDP.Internal.Utils.Command CDP.Domains.LayerTree.PLayerTreeMakeSnapshot
instance Data.Aeson.Types.ToJSON.ToJSON CDP.Domains.LayerTree.PLayerTreeMakeSnapshot
instance Data.Aeson.Types.FromJSON.FromJSON CDP.Domains.LayerTree.LayerTreeLoadSnapshot
instance CDP.Internal.Utils.Command CDP.Domains.LayerTree.PLayerTreeLoadSnapshot
instance Data.Aeson.Types.ToJSON.ToJSON CDP.Domains.LayerTree.PLayerTreeLoadSnapshot
instance Data.Aeson.Types.ToJSON.ToJSON CDP.Domains.LayerTree.PLayerTreeEnable
instance CDP.Internal.Utils.Command CDP.Domains.LayerTree.PLayerTreeEnable
instance Data.Aeson.Types.ToJSON.ToJSON CDP.Domains.LayerTree.PLayerTreeDisable
instance CDP.Internal.Utils.Command CDP.Domains.LayerTree.PLayerTreeDisable
instance Data.Aeson.Types.FromJSON.FromJSON CDP.Domains.LayerTree.LayerTreeCompositingReasons
instance CDP.Internal.Utils.Command CDP.Domains.LayerTree.PLayerTreeCompositingReasons
instance Data.Aeson.Types.ToJSON.ToJSON CDP.Domains.LayerTree.PLayerTreeCompositingReasons
instance Data.Aeson.Types.FromJSON.FromJSON CDP.Domains.LayerTree.LayerTreeLayerTreeDidChange
instance CDP.Internal.Utils.Event CDP.Domains.LayerTree.LayerTreeLayerTreeDidChange
instance Data.Aeson.Types.FromJSON.FromJSON CDP.Domains.LayerTree.LayerTreeLayerPainted
instance CDP.Internal.Utils.Event CDP.Domains.LayerTree.LayerTreeLayerPainted
instance Data.Aeson.Types.FromJSON.FromJSON CDP.Domains.LayerTree.LayerTreeLayer
instance Data.Aeson.Types.ToJSON.ToJSON CDP.Domains.LayerTree.LayerTreeLayer
instance Data.Aeson.Types.FromJSON.FromJSON CDP.Domains.LayerTree.LayerTreePictureTile
instance Data.Aeson.Types.ToJSON.ToJSON CDP.Domains.LayerTree.LayerTreePictureTile
instance Data.Aeson.Types.FromJSON.FromJSON CDP.Domains.LayerTree.LayerTreeStickyPositionConstraint
instance Data.Aeson.Types.ToJSON.ToJSON CDP.Domains.LayerTree.LayerTreeStickyPositionConstraint
instance Data.Aeson.Types.FromJSON.FromJSON CDP.Domains.LayerTree.LayerTreeScrollRect
instance Data.Aeson.Types.ToJSON.ToJSON CDP.Domains.LayerTree.LayerTreeScrollRect
instance Data.Aeson.Types.FromJSON.FromJSON CDP.Domains.LayerTree.LayerTreeScrollRectType
instance Data.Aeson.Types.ToJSON.ToJSON CDP.Domains.LayerTree.LayerTreeScrollRectType
-- | Fetch
--
-- A domain for letting clients substitute browser's network layer with
-- client code.
module CDP.Domains.Fetch
data FetchTakeResponseBodyAsStream
FetchTakeResponseBodyAsStream :: IOStreamHandle -> FetchTakeResponseBodyAsStream
[fetchTakeResponseBodyAsStreamStream] :: FetchTakeResponseBodyAsStream -> IOStreamHandle
-- | Returns a handle to the stream representing the response body. The
-- request must be paused in the HeadersReceived stage. Note that after
-- this command the request can't be continued as is -- client either
-- needs to cancel it or to provide the response body. The stream only
-- supports sequential read, IO.read will fail if the position is
-- specified. This method is mutually exclusive with getResponseBody.
-- Calling other methods that affect the request or disabling fetch
-- domain before body is received results in an undefined behavior.
--
-- Parameters of the takeResponseBodyAsStream command.
data PFetchTakeResponseBodyAsStream
PFetchTakeResponseBodyAsStream :: FetchRequestId -> PFetchTakeResponseBodyAsStream
[pFetchTakeResponseBodyAsStreamRequestId] :: PFetchTakeResponseBodyAsStream -> FetchRequestId
data FetchGetResponseBody
FetchGetResponseBody :: Text -> Bool -> FetchGetResponseBody
-- | Response body.
[fetchGetResponseBodyBody] :: FetchGetResponseBody -> Text
-- | True, if content was sent as base64.
[fetchGetResponseBodyBase64Encoded] :: FetchGetResponseBody -> Bool
-- | Causes the body of the response to be received from the server and
-- returned as a single string. May only be issued for a request that is
-- paused in the Response stage and is mutually exclusive with
-- takeResponseBodyForInterceptionAsStream. Calling other methods that
-- affect the request or disabling fetch domain before body is received
-- results in an undefined behavior.
--
-- Parameters of the getResponseBody command.
data PFetchGetResponseBody
PFetchGetResponseBody :: FetchRequestId -> PFetchGetResponseBody
-- | Identifier for the intercepted request to get body for.
[pFetchGetResponseBodyRequestId] :: PFetchGetResponseBody -> FetchRequestId
-- | Continues loading of the paused response, optionally modifying the
-- response headers. If either responseCode or headers are modified, all
-- of them must be present.
--
-- Parameters of the continueResponse command.
data PFetchContinueResponse
PFetchContinueResponse :: FetchRequestId -> Maybe Int -> Maybe Text -> Maybe [FetchHeaderEntry] -> Maybe Text -> PFetchContinueResponse
-- | An id the client received in requestPaused event.
[pFetchContinueResponseRequestId] :: PFetchContinueResponse -> FetchRequestId
-- | An HTTP response code. If absent, original response code will be used.
[pFetchContinueResponseResponseCode] :: PFetchContinueResponse -> Maybe Int
-- | A textual representation of responseCode. If absent, a standard phrase
-- matching responseCode is used.
[pFetchContinueResponseResponsePhrase] :: PFetchContinueResponse -> Maybe Text
-- | Response headers. If absent, original response headers will be used.
[pFetchContinueResponseResponseHeaders] :: PFetchContinueResponse -> Maybe [FetchHeaderEntry]
-- | Alternative way of specifying response headers as a 0-separated series
-- of name: value pairs. Prefer the above method unless you need to
-- represent some non-UTF8 values that can't be transmitted over the
-- protocol as text. (Encoded as a base64 string when passed over JSON)
[pFetchContinueResponseBinaryResponseHeaders] :: PFetchContinueResponse -> Maybe Text
-- | Continues a request supplying authChallengeResponse following
-- authRequired event.
--
-- Parameters of the continueWithAuth command.
data PFetchContinueWithAuth
PFetchContinueWithAuth :: FetchRequestId -> FetchAuthChallengeResponse -> PFetchContinueWithAuth
-- | An id the client received in authRequired event.
[pFetchContinueWithAuthRequestId] :: PFetchContinueWithAuth -> FetchRequestId
-- | Response to with an authChallenge.
[pFetchContinueWithAuthAuthChallengeResponse] :: PFetchContinueWithAuth -> FetchAuthChallengeResponse
-- | Continues the request, optionally modifying some of its parameters.
--
-- Parameters of the continueRequest command.
data PFetchContinueRequest
PFetchContinueRequest :: FetchRequestId -> Maybe Text -> Maybe Text -> Maybe Text -> Maybe [FetchHeaderEntry] -> Maybe Bool -> PFetchContinueRequest
-- | An id the client received in requestPaused event.
[pFetchContinueRequestRequestId] :: PFetchContinueRequest -> FetchRequestId
-- | If set, the request url will be modified in a way that's not
-- observable by page.
[pFetchContinueRequestUrl] :: PFetchContinueRequest -> Maybe Text
-- | If set, the request method is overridden.
[pFetchContinueRequestMethod] :: PFetchContinueRequest -> Maybe Text
-- | If set, overrides the post data in the request. (Encoded as a base64
-- string when passed over JSON)
[pFetchContinueRequestPostData] :: PFetchContinueRequest -> Maybe Text
-- | If set, overrides the request headers. Note that the overrides do not
-- extend to subsequent redirect hops, if a redirect happens. Another
-- override may be applied to a different request produced by a redirect.
[pFetchContinueRequestHeaders] :: PFetchContinueRequest -> Maybe [FetchHeaderEntry]
-- | If set, overrides response interception behavior for this request.
[pFetchContinueRequestInterceptResponse] :: PFetchContinueRequest -> Maybe Bool
-- | Provides response to the request.
--
-- Parameters of the fulfillRequest command.
data PFetchFulfillRequest
PFetchFulfillRequest :: FetchRequestId -> Int -> Maybe [FetchHeaderEntry] -> Maybe Text -> Maybe Text -> Maybe Text -> PFetchFulfillRequest
-- | An id the client received in requestPaused event.
[pFetchFulfillRequestRequestId] :: PFetchFulfillRequest -> FetchRequestId
-- | An HTTP response code.
[pFetchFulfillRequestResponseCode] :: PFetchFulfillRequest -> Int
-- | Response headers.
[pFetchFulfillRequestResponseHeaders] :: PFetchFulfillRequest -> Maybe [FetchHeaderEntry]
-- | Alternative way of specifying response headers as a 0-separated series
-- of name: value pairs. Prefer the above method unless you need to
-- represent some non-UTF8 values that can't be transmitted over the
-- protocol as text. (Encoded as a base64 string when passed over JSON)
[pFetchFulfillRequestBinaryResponseHeaders] :: PFetchFulfillRequest -> Maybe Text
-- | A response body. If absent, original response body will be used if the
-- request is intercepted at the response stage and empty body will be
-- used if the request is intercepted at the request stage. (Encoded as a
-- base64 string when passed over JSON)
[pFetchFulfillRequestBody] :: PFetchFulfillRequest -> Maybe Text
-- | A textual representation of responseCode. If absent, a standard phrase
-- matching responseCode is used.
[pFetchFulfillRequestResponsePhrase] :: PFetchFulfillRequest -> Maybe Text
-- | Causes the request to fail with specified reason.
--
-- Parameters of the failRequest command.
data PFetchFailRequest
PFetchFailRequest :: FetchRequestId -> NetworkErrorReason -> PFetchFailRequest
-- | An id the client received in requestPaused event.
[pFetchFailRequestRequestId] :: PFetchFailRequest -> FetchRequestId
-- | Causes the request to fail with the given reason.
[pFetchFailRequestErrorReason] :: PFetchFailRequest -> NetworkErrorReason
-- | Enables issuing of requestPaused events. A request will be paused
-- until client calls one of failRequest, fulfillRequest or
-- continueRequest/continueWithAuth.
--
-- Parameters of the enable command.
data PFetchEnable
PFetchEnable :: Maybe [FetchRequestPattern] -> Maybe Bool -> PFetchEnable
-- | If specified, only requests matching any of these patterns will
-- produce fetchRequested event and will be paused until clients
-- response. If not set, all requests will be affected.
[pFetchEnablePatterns] :: PFetchEnable -> Maybe [FetchRequestPattern]
-- | If true, authRequired events will be issued and requests will be
-- paused expecting a call to continueWithAuth.
[pFetchEnableHandleAuthRequests] :: PFetchEnable -> Maybe Bool
-- | Disables the fetch domain.
--
-- Parameters of the disable command.
data PFetchDisable
PFetchDisable :: PFetchDisable
-- | Type of the authRequired event.
data FetchAuthRequired
FetchAuthRequired :: FetchRequestId -> NetworkRequest -> PageFrameId -> NetworkResourceType -> FetchAuthChallenge -> FetchAuthRequired
-- | Each request the page makes will have a unique id.
[fetchAuthRequiredRequestId] :: FetchAuthRequired -> FetchRequestId
-- | The details of the request.
[fetchAuthRequiredRequest] :: FetchAuthRequired -> NetworkRequest
-- | The id of the frame that initiated the request.
[fetchAuthRequiredFrameId] :: FetchAuthRequired -> PageFrameId
-- | How the requested resource will be used.
[fetchAuthRequiredResourceType] :: FetchAuthRequired -> NetworkResourceType
-- | Details of the Authorization Challenge encountered. If this is set,
-- client should respond with continueRequest that contains
-- AuthChallengeResponse.
[fetchAuthRequiredAuthChallenge] :: FetchAuthRequired -> FetchAuthChallenge
-- | Type of the requestPaused event.
data FetchRequestPaused
FetchRequestPaused :: FetchRequestId -> NetworkRequest -> PageFrameId -> NetworkResourceType -> Maybe NetworkErrorReason -> Maybe Int -> Maybe Text -> Maybe [FetchHeaderEntry] -> Maybe NetworkRequestId -> Maybe FetchRequestId -> FetchRequestPaused
-- | Each request the page makes will have a unique id.
[fetchRequestPausedRequestId] :: FetchRequestPaused -> FetchRequestId
-- | The details of the request.
[fetchRequestPausedRequest] :: FetchRequestPaused -> NetworkRequest
-- | The id of the frame that initiated the request.
[fetchRequestPausedFrameId] :: FetchRequestPaused -> PageFrameId
-- | How the requested resource will be used.
[fetchRequestPausedResourceType] :: FetchRequestPaused -> NetworkResourceType
-- | Response error if intercepted at response stage.
[fetchRequestPausedResponseErrorReason] :: FetchRequestPaused -> Maybe NetworkErrorReason
-- | Response code if intercepted at response stage.
[fetchRequestPausedResponseStatusCode] :: FetchRequestPaused -> Maybe Int
-- | Response status text if intercepted at response stage.
[fetchRequestPausedResponseStatusText] :: FetchRequestPaused -> Maybe Text
-- | Response headers if intercepted at the response stage.
[fetchRequestPausedResponseHeaders] :: FetchRequestPaused -> Maybe [FetchHeaderEntry]
-- | If the intercepted request had a corresponding
-- Network.requestWillBeSent event fired for it, then this networkId will
-- be the same as the requestId present in the requestWillBeSent event.
[fetchRequestPausedNetworkId] :: FetchRequestPaused -> Maybe NetworkRequestId
-- | If the request is due to a redirect response from the server, the id
-- of the request that has caused the redirect.
[fetchRequestPausedRedirectedRequestId] :: FetchRequestPaused -> Maybe FetchRequestId
data FetchAuthChallengeResponse
FetchAuthChallengeResponse :: FetchAuthChallengeResponseResponse -> Maybe Text -> Maybe Text -> FetchAuthChallengeResponse
-- | The decision on what to do in response to the authorization challenge.
-- Default means deferring to the default behavior of the net stack,
-- which will likely either the Cancel authentication or display a popup
-- dialog box.
[fetchAuthChallengeResponseResponse] :: FetchAuthChallengeResponse -> FetchAuthChallengeResponseResponse
-- | The username to provide, possibly empty. Should only be set if
-- response is ProvideCredentials.
[fetchAuthChallengeResponseUsername] :: FetchAuthChallengeResponse -> Maybe Text
-- | The password to provide, possibly empty. Should only be set if
-- response is ProvideCredentials.
[fetchAuthChallengeResponsePassword] :: FetchAuthChallengeResponse -> Maybe Text
-- | Type AuthChallengeResponse. Response to an AuthChallenge.
data FetchAuthChallengeResponseResponse
FetchAuthChallengeResponseResponseDefault :: FetchAuthChallengeResponseResponse
FetchAuthChallengeResponseResponseCancelAuth :: FetchAuthChallengeResponseResponse
FetchAuthChallengeResponseResponseProvideCredentials :: FetchAuthChallengeResponseResponse
data FetchAuthChallenge
FetchAuthChallenge :: Maybe FetchAuthChallengeSource -> Text -> Text -> Text -> FetchAuthChallenge
-- | Source of the authentication challenge.
[fetchAuthChallengeSource] :: FetchAuthChallenge -> Maybe FetchAuthChallengeSource
-- | Origin of the challenger.
[fetchAuthChallengeOrigin] :: FetchAuthChallenge -> Text
-- | The authentication scheme used, such as basic or digest
[fetchAuthChallengeScheme] :: FetchAuthChallenge -> Text
-- | The realm of the challenge. May be empty.
[fetchAuthChallengeRealm] :: FetchAuthChallenge -> Text
-- | Type AuthChallenge. Authorization challenge for HTTP status
-- code 401 or 407.
data FetchAuthChallengeSource
FetchAuthChallengeSourceServer :: FetchAuthChallengeSource
FetchAuthChallengeSourceProxy :: FetchAuthChallengeSource
-- | Type HeaderEntry. Response HTTP header entry
data FetchHeaderEntry
FetchHeaderEntry :: Text -> Text -> FetchHeaderEntry
[fetchHeaderEntryName] :: FetchHeaderEntry -> Text
[fetchHeaderEntryValue] :: FetchHeaderEntry -> Text
-- | Type RequestPattern.
data FetchRequestPattern
FetchRequestPattern :: Maybe Text -> Maybe NetworkResourceType -> Maybe FetchRequestStage -> FetchRequestPattern
-- | Wildcards (`*` -> zero or more, `?` -> exactly
-- one) are allowed. Escape character is backslash. Omitting is
-- equivalent to `"*"`.
[fetchRequestPatternUrlPattern] :: FetchRequestPattern -> Maybe Text
-- | If set, only requests for matching resource types will be intercepted.
[fetchRequestPatternResourceType] :: FetchRequestPattern -> Maybe NetworkResourceType
-- | Stage at which to begin intercepting requests. Default is Request.
[fetchRequestPatternRequestStage] :: FetchRequestPattern -> Maybe FetchRequestStage
-- | Type RequestStage. Stages of the request to handle. Request
-- will intercept before the request is sent. Response will intercept
-- after the response is received (but before response body is received).
data FetchRequestStage
FetchRequestStageRequest :: FetchRequestStage
FetchRequestStageResponse :: FetchRequestStage
-- | Type RequestId. Unique request identifier.
type FetchRequestId = Text
pFetchDisable :: PFetchDisable
pFetchEnable :: PFetchEnable
pFetchFailRequest :: FetchRequestId -> NetworkErrorReason -> PFetchFailRequest
pFetchFulfillRequest :: FetchRequestId -> Int -> PFetchFulfillRequest
pFetchContinueRequest :: FetchRequestId -> PFetchContinueRequest
pFetchContinueWithAuth :: FetchRequestId -> FetchAuthChallengeResponse -> PFetchContinueWithAuth
pFetchContinueResponse :: FetchRequestId -> PFetchContinueResponse
pFetchGetResponseBody :: FetchRequestId -> PFetchGetResponseBody
pFetchTakeResponseBodyAsStream :: FetchRequestId -> PFetchTakeResponseBodyAsStream
instance GHC.Read.Read CDP.Domains.Fetch.FetchRequestStage
instance GHC.Show.Show CDP.Domains.Fetch.FetchRequestStage
instance GHC.Classes.Eq CDP.Domains.Fetch.FetchRequestStage
instance GHC.Classes.Ord CDP.Domains.Fetch.FetchRequestStage
instance GHC.Show.Show CDP.Domains.Fetch.FetchRequestPattern
instance GHC.Classes.Eq CDP.Domains.Fetch.FetchRequestPattern
instance GHC.Show.Show CDP.Domains.Fetch.FetchHeaderEntry
instance GHC.Classes.Eq CDP.Domains.Fetch.FetchHeaderEntry
instance GHC.Read.Read CDP.Domains.Fetch.FetchAuthChallengeSource
instance GHC.Show.Show CDP.Domains.Fetch.FetchAuthChallengeSource
instance GHC.Classes.Eq CDP.Domains.Fetch.FetchAuthChallengeSource
instance GHC.Classes.Ord CDP.Domains.Fetch.FetchAuthChallengeSource
instance GHC.Show.Show CDP.Domains.Fetch.FetchAuthChallenge
instance GHC.Classes.Eq CDP.Domains.Fetch.FetchAuthChallenge
instance GHC.Read.Read CDP.Domains.Fetch.FetchAuthChallengeResponseResponse
instance GHC.Show.Show CDP.Domains.Fetch.FetchAuthChallengeResponseResponse
instance GHC.Classes.Eq CDP.Domains.Fetch.FetchAuthChallengeResponseResponse
instance GHC.Classes.Ord CDP.Domains.Fetch.FetchAuthChallengeResponseResponse
instance GHC.Show.Show CDP.Domains.Fetch.FetchAuthChallengeResponse
instance GHC.Classes.Eq CDP.Domains.Fetch.FetchAuthChallengeResponse
instance GHC.Show.Show CDP.Domains.Fetch.FetchRequestPaused
instance GHC.Classes.Eq CDP.Domains.Fetch.FetchRequestPaused
instance GHC.Show.Show CDP.Domains.Fetch.FetchAuthRequired
instance GHC.Classes.Eq CDP.Domains.Fetch.FetchAuthRequired
instance GHC.Show.Show CDP.Domains.Fetch.PFetchDisable
instance GHC.Classes.Eq CDP.Domains.Fetch.PFetchDisable
instance GHC.Show.Show CDP.Domains.Fetch.PFetchEnable
instance GHC.Classes.Eq CDP.Domains.Fetch.PFetchEnable
instance GHC.Show.Show CDP.Domains.Fetch.PFetchFailRequest
instance GHC.Classes.Eq CDP.Domains.Fetch.PFetchFailRequest
instance GHC.Show.Show CDP.Domains.Fetch.PFetchFulfillRequest
instance GHC.Classes.Eq CDP.Domains.Fetch.PFetchFulfillRequest
instance GHC.Show.Show CDP.Domains.Fetch.PFetchContinueRequest
instance GHC.Classes.Eq CDP.Domains.Fetch.PFetchContinueRequest
instance GHC.Show.Show CDP.Domains.Fetch.PFetchContinueWithAuth
instance GHC.Classes.Eq CDP.Domains.Fetch.PFetchContinueWithAuth
instance GHC.Show.Show CDP.Domains.Fetch.PFetchContinueResponse
instance GHC.Classes.Eq CDP.Domains.Fetch.PFetchContinueResponse
instance GHC.Show.Show CDP.Domains.Fetch.PFetchGetResponseBody
instance GHC.Classes.Eq CDP.Domains.Fetch.PFetchGetResponseBody
instance GHC.Show.Show CDP.Domains.Fetch.FetchGetResponseBody
instance GHC.Classes.Eq CDP.Domains.Fetch.FetchGetResponseBody
instance GHC.Show.Show CDP.Domains.Fetch.PFetchTakeResponseBodyAsStream
instance GHC.Classes.Eq CDP.Domains.Fetch.PFetchTakeResponseBodyAsStream
instance GHC.Show.Show CDP.Domains.Fetch.FetchTakeResponseBodyAsStream
instance GHC.Classes.Eq CDP.Domains.Fetch.FetchTakeResponseBodyAsStream
instance Data.Aeson.Types.FromJSON.FromJSON CDP.Domains.Fetch.FetchTakeResponseBodyAsStream
instance CDP.Internal.Utils.Command CDP.Domains.Fetch.PFetchTakeResponseBodyAsStream
instance Data.Aeson.Types.ToJSON.ToJSON CDP.Domains.Fetch.PFetchTakeResponseBodyAsStream
instance Data.Aeson.Types.FromJSON.FromJSON CDP.Domains.Fetch.FetchGetResponseBody
instance CDP.Internal.Utils.Command CDP.Domains.Fetch.PFetchGetResponseBody
instance Data.Aeson.Types.ToJSON.ToJSON CDP.Domains.Fetch.PFetchGetResponseBody
instance Data.Aeson.Types.ToJSON.ToJSON CDP.Domains.Fetch.PFetchContinueResponse
instance CDP.Internal.Utils.Command CDP.Domains.Fetch.PFetchContinueResponse
instance Data.Aeson.Types.ToJSON.ToJSON CDP.Domains.Fetch.PFetchContinueWithAuth
instance CDP.Internal.Utils.Command CDP.Domains.Fetch.PFetchContinueWithAuth
instance Data.Aeson.Types.ToJSON.ToJSON CDP.Domains.Fetch.PFetchContinueRequest
instance CDP.Internal.Utils.Command CDP.Domains.Fetch.PFetchContinueRequest
instance Data.Aeson.Types.ToJSON.ToJSON CDP.Domains.Fetch.PFetchFulfillRequest
instance CDP.Internal.Utils.Command CDP.Domains.Fetch.PFetchFulfillRequest
instance Data.Aeson.Types.ToJSON.ToJSON CDP.Domains.Fetch.PFetchFailRequest
instance CDP.Internal.Utils.Command CDP.Domains.Fetch.PFetchFailRequest
instance Data.Aeson.Types.ToJSON.ToJSON CDP.Domains.Fetch.PFetchEnable
instance CDP.Internal.Utils.Command CDP.Domains.Fetch.PFetchEnable
instance Data.Aeson.Types.ToJSON.ToJSON CDP.Domains.Fetch.PFetchDisable
instance CDP.Internal.Utils.Command CDP.Domains.Fetch.PFetchDisable
instance Data.Aeson.Types.FromJSON.FromJSON CDP.Domains.Fetch.FetchAuthRequired
instance CDP.Internal.Utils.Event CDP.Domains.Fetch.FetchAuthRequired
instance Data.Aeson.Types.FromJSON.FromJSON CDP.Domains.Fetch.FetchRequestPaused
instance CDP.Internal.Utils.Event CDP.Domains.Fetch.FetchRequestPaused
instance Data.Aeson.Types.FromJSON.FromJSON CDP.Domains.Fetch.FetchAuthChallengeResponse
instance Data.Aeson.Types.ToJSON.ToJSON CDP.Domains.Fetch.FetchAuthChallengeResponse
instance Data.Aeson.Types.FromJSON.FromJSON CDP.Domains.Fetch.FetchAuthChallengeResponseResponse
instance Data.Aeson.Types.ToJSON.ToJSON CDP.Domains.Fetch.FetchAuthChallengeResponseResponse
instance Data.Aeson.Types.FromJSON.FromJSON CDP.Domains.Fetch.FetchAuthChallenge
instance Data.Aeson.Types.ToJSON.ToJSON CDP.Domains.Fetch.FetchAuthChallenge
instance Data.Aeson.Types.FromJSON.FromJSON CDP.Domains.Fetch.FetchAuthChallengeSource
instance Data.Aeson.Types.ToJSON.ToJSON CDP.Domains.Fetch.FetchAuthChallengeSource
instance Data.Aeson.Types.FromJSON.FromJSON CDP.Domains.Fetch.FetchHeaderEntry
instance Data.Aeson.Types.ToJSON.ToJSON CDP.Domains.Fetch.FetchHeaderEntry
instance Data.Aeson.Types.FromJSON.FromJSON CDP.Domains.Fetch.FetchRequestPattern
instance Data.Aeson.Types.ToJSON.ToJSON CDP.Domains.Fetch.FetchRequestPattern
instance Data.Aeson.Types.FromJSON.FromJSON CDP.Domains.Fetch.FetchRequestStage
instance Data.Aeson.Types.ToJSON.ToJSON CDP.Domains.Fetch.FetchRequestStage
-- | DOMDebugger
--
-- DOM debugging allows setting breakpoints on particular DOM operations
-- and events. JavaScript execution will stop on these operations as if
-- there was a regular breakpoint set.
module CDP.Domains.DOMDebugger
-- | Sets breakpoint on XMLHttpRequest.
--
-- Parameters of the setXHRBreakpoint command.
data PDOMDebuggerSetXHRBreakpoint
PDOMDebuggerSetXHRBreakpoint :: Text -> PDOMDebuggerSetXHRBreakpoint
-- | Resource URL substring. All XHRs having this substring in the URL will
-- get stopped upon.
[pDOMDebuggerSetXHRBreakpointUrl] :: PDOMDebuggerSetXHRBreakpoint -> Text
-- | Sets breakpoint on particular native event.
--
-- Parameters of the setInstrumentationBreakpoint command.
data PDOMDebuggerSetInstrumentationBreakpoint
PDOMDebuggerSetInstrumentationBreakpoint :: Text -> PDOMDebuggerSetInstrumentationBreakpoint
-- | Instrumentation name to stop on.
[pDOMDebuggerSetInstrumentationBreakpointEventName] :: PDOMDebuggerSetInstrumentationBreakpoint -> Text
-- | Sets breakpoint on particular DOM event.
--
-- Parameters of the setEventListenerBreakpoint command.
data PDOMDebuggerSetEventListenerBreakpoint
PDOMDebuggerSetEventListenerBreakpoint :: Text -> Maybe Text -> PDOMDebuggerSetEventListenerBreakpoint
-- | DOM Event name to stop on (any DOM event will do).
[pDOMDebuggerSetEventListenerBreakpointEventName] :: PDOMDebuggerSetEventListenerBreakpoint -> Text
-- | EventTarget interface name to stop on. If equal to `"*"` or not
-- provided, will stop on any EventTarget.
[pDOMDebuggerSetEventListenerBreakpointTargetName] :: PDOMDebuggerSetEventListenerBreakpoint -> Maybe Text
-- | Sets breakpoint on particular operation with DOM.
--
-- Parameters of the setDOMBreakpoint command.
data PDOMDebuggerSetDOMBreakpoint
PDOMDebuggerSetDOMBreakpoint :: DOMNodeId -> DOMDebuggerDOMBreakpointType -> PDOMDebuggerSetDOMBreakpoint
-- | Identifier of the node to set breakpoint on.
[pDOMDebuggerSetDOMBreakpointNodeId] :: PDOMDebuggerSetDOMBreakpoint -> DOMNodeId
-- | Type of the operation to stop upon.
[pDOMDebuggerSetDOMBreakpointType] :: PDOMDebuggerSetDOMBreakpoint -> DOMDebuggerDOMBreakpointType
-- | Sets breakpoint on particular CSP violations.
--
-- Parameters of the setBreakOnCSPViolation command.
data PDOMDebuggerSetBreakOnCSPViolation
PDOMDebuggerSetBreakOnCSPViolation :: [DOMDebuggerCSPViolationType] -> PDOMDebuggerSetBreakOnCSPViolation
-- | CSP Violations to stop upon.
[pDOMDebuggerSetBreakOnCSPViolationViolationTypes] :: PDOMDebuggerSetBreakOnCSPViolation -> [DOMDebuggerCSPViolationType]
-- | Removes breakpoint from XMLHttpRequest.
--
-- Parameters of the removeXHRBreakpoint command.
data PDOMDebuggerRemoveXHRBreakpoint
PDOMDebuggerRemoveXHRBreakpoint :: Text -> PDOMDebuggerRemoveXHRBreakpoint
-- | Resource URL substring.
[pDOMDebuggerRemoveXHRBreakpointUrl] :: PDOMDebuggerRemoveXHRBreakpoint -> Text
-- | Removes breakpoint on particular native event.
--
-- Parameters of the removeInstrumentationBreakpoint command.
data PDOMDebuggerRemoveInstrumentationBreakpoint
PDOMDebuggerRemoveInstrumentationBreakpoint :: Text -> PDOMDebuggerRemoveInstrumentationBreakpoint
-- | Instrumentation name to stop on.
[pDOMDebuggerRemoveInstrumentationBreakpointEventName] :: PDOMDebuggerRemoveInstrumentationBreakpoint -> Text
-- | Removes breakpoint on particular DOM event.
--
-- Parameters of the removeEventListenerBreakpoint command.
data PDOMDebuggerRemoveEventListenerBreakpoint
PDOMDebuggerRemoveEventListenerBreakpoint :: Text -> Maybe Text -> PDOMDebuggerRemoveEventListenerBreakpoint
-- | Event name.
[pDOMDebuggerRemoveEventListenerBreakpointEventName] :: PDOMDebuggerRemoveEventListenerBreakpoint -> Text
-- | EventTarget interface name.
[pDOMDebuggerRemoveEventListenerBreakpointTargetName] :: PDOMDebuggerRemoveEventListenerBreakpoint -> Maybe Text
-- | Removes DOM breakpoint that was set using setDOMBreakpoint.
--
-- Parameters of the removeDOMBreakpoint command.
data PDOMDebuggerRemoveDOMBreakpoint
PDOMDebuggerRemoveDOMBreakpoint :: DOMNodeId -> DOMDebuggerDOMBreakpointType -> PDOMDebuggerRemoveDOMBreakpoint
-- | Identifier of the node to remove breakpoint from.
[pDOMDebuggerRemoveDOMBreakpointNodeId] :: PDOMDebuggerRemoveDOMBreakpoint -> DOMNodeId
-- | Type of the breakpoint to remove.
[pDOMDebuggerRemoveDOMBreakpointType] :: PDOMDebuggerRemoveDOMBreakpoint -> DOMDebuggerDOMBreakpointType
data DOMDebuggerGetEventListeners
DOMDebuggerGetEventListeners :: [DOMDebuggerEventListener] -> DOMDebuggerGetEventListeners
-- | Array of relevant listeners.
[dOMDebuggerGetEventListenersListeners] :: DOMDebuggerGetEventListeners -> [DOMDebuggerEventListener]
-- | Returns event listeners of the given object.
--
-- Parameters of the getEventListeners command.
data PDOMDebuggerGetEventListeners
PDOMDebuggerGetEventListeners :: RuntimeRemoteObjectId -> Maybe Int -> Maybe Bool -> PDOMDebuggerGetEventListeners
-- | Identifier of the object to return listeners for.
[pDOMDebuggerGetEventListenersObjectId] :: PDOMDebuggerGetEventListeners -> RuntimeRemoteObjectId
-- | The maximum depth at which Node children should be retrieved, defaults
-- to 1. Use -1 for the entire subtree or provide an integer larger than
-- 0.
[pDOMDebuggerGetEventListenersDepth] :: PDOMDebuggerGetEventListeners -> Maybe Int
-- | Whether or not iframes and shadow roots should be traversed when
-- returning the subtree (default is false). Reports listeners for all
-- contexts if pierce is enabled.
[pDOMDebuggerGetEventListenersPierce] :: PDOMDebuggerGetEventListeners -> Maybe Bool
-- | Type EventListener. Object event listener.
data DOMDebuggerEventListener
DOMDebuggerEventListener :: Text -> Bool -> Bool -> Bool -> RuntimeScriptId -> Int -> Int -> Maybe RuntimeRemoteObject -> Maybe RuntimeRemoteObject -> Maybe DOMBackendNodeId -> DOMDebuggerEventListener
-- | EventListener's type.
[dOMDebuggerEventListenerType] :: DOMDebuggerEventListener -> Text
-- | EventListener's useCapture.
[dOMDebuggerEventListenerUseCapture] :: DOMDebuggerEventListener -> Bool
-- | EventListener's passive flag.
[dOMDebuggerEventListenerPassive] :: DOMDebuggerEventListener -> Bool
-- | EventListener's once flag.
[dOMDebuggerEventListenerOnce] :: DOMDebuggerEventListener -> Bool
-- | Script id of the handler code.
[dOMDebuggerEventListenerScriptId] :: DOMDebuggerEventListener -> RuntimeScriptId
-- | Line number in the script (0-based).
[dOMDebuggerEventListenerLineNumber] :: DOMDebuggerEventListener -> Int
-- | Column number in the script (0-based).
[dOMDebuggerEventListenerColumnNumber] :: DOMDebuggerEventListener -> Int
-- | Event handler function value.
[dOMDebuggerEventListenerHandler] :: DOMDebuggerEventListener -> Maybe RuntimeRemoteObject
-- | Event original handler function value.
[dOMDebuggerEventListenerOriginalHandler] :: DOMDebuggerEventListener -> Maybe RuntimeRemoteObject
-- | Node the listener is added to (if any).
[dOMDebuggerEventListenerBackendNodeId] :: DOMDebuggerEventListener -> Maybe DOMBackendNodeId
-- | Type CSPViolationType. CSP Violation type.
data DOMDebuggerCSPViolationType
DOMDebuggerCSPViolationTypeTrustedtypeSinkViolation :: DOMDebuggerCSPViolationType
DOMDebuggerCSPViolationTypeTrustedtypePolicyViolation :: DOMDebuggerCSPViolationType
-- | Type DOMBreakpointType. DOM breakpoint type.
data DOMDebuggerDOMBreakpointType
DOMDebuggerDOMBreakpointTypeSubtreeModified :: DOMDebuggerDOMBreakpointType
DOMDebuggerDOMBreakpointTypeAttributeModified :: DOMDebuggerDOMBreakpointType
DOMDebuggerDOMBreakpointTypeNodeRemoved :: DOMDebuggerDOMBreakpointType
pDOMDebuggerGetEventListeners :: RuntimeRemoteObjectId -> PDOMDebuggerGetEventListeners
pDOMDebuggerRemoveDOMBreakpoint :: DOMNodeId -> DOMDebuggerDOMBreakpointType -> PDOMDebuggerRemoveDOMBreakpoint
pDOMDebuggerRemoveEventListenerBreakpoint :: Text -> PDOMDebuggerRemoveEventListenerBreakpoint
pDOMDebuggerRemoveInstrumentationBreakpoint :: Text -> PDOMDebuggerRemoveInstrumentationBreakpoint
pDOMDebuggerRemoveXHRBreakpoint :: Text -> PDOMDebuggerRemoveXHRBreakpoint
pDOMDebuggerSetBreakOnCSPViolation :: [DOMDebuggerCSPViolationType] -> PDOMDebuggerSetBreakOnCSPViolation
pDOMDebuggerSetDOMBreakpoint :: DOMNodeId -> DOMDebuggerDOMBreakpointType -> PDOMDebuggerSetDOMBreakpoint
pDOMDebuggerSetEventListenerBreakpoint :: Text -> PDOMDebuggerSetEventListenerBreakpoint
pDOMDebuggerSetInstrumentationBreakpoint :: Text -> PDOMDebuggerSetInstrumentationBreakpoint
pDOMDebuggerSetXHRBreakpoint :: Text -> PDOMDebuggerSetXHRBreakpoint
instance GHC.Read.Read CDP.Domains.DOMDebugger.DOMDebuggerDOMBreakpointType
instance GHC.Show.Show CDP.Domains.DOMDebugger.DOMDebuggerDOMBreakpointType
instance GHC.Classes.Eq CDP.Domains.DOMDebugger.DOMDebuggerDOMBreakpointType
instance GHC.Classes.Ord CDP.Domains.DOMDebugger.DOMDebuggerDOMBreakpointType
instance GHC.Read.Read CDP.Domains.DOMDebugger.DOMDebuggerCSPViolationType
instance GHC.Show.Show CDP.Domains.DOMDebugger.DOMDebuggerCSPViolationType
instance GHC.Classes.Eq CDP.Domains.DOMDebugger.DOMDebuggerCSPViolationType
instance GHC.Classes.Ord CDP.Domains.DOMDebugger.DOMDebuggerCSPViolationType
instance GHC.Show.Show CDP.Domains.DOMDebugger.DOMDebuggerEventListener
instance GHC.Classes.Eq CDP.Domains.DOMDebugger.DOMDebuggerEventListener
instance GHC.Show.Show CDP.Domains.DOMDebugger.PDOMDebuggerGetEventListeners
instance GHC.Classes.Eq CDP.Domains.DOMDebugger.PDOMDebuggerGetEventListeners
instance GHC.Show.Show CDP.Domains.DOMDebugger.DOMDebuggerGetEventListeners
instance GHC.Classes.Eq CDP.Domains.DOMDebugger.DOMDebuggerGetEventListeners
instance GHC.Show.Show CDP.Domains.DOMDebugger.PDOMDebuggerRemoveDOMBreakpoint
instance GHC.Classes.Eq CDP.Domains.DOMDebugger.PDOMDebuggerRemoveDOMBreakpoint
instance GHC.Show.Show CDP.Domains.DOMDebugger.PDOMDebuggerRemoveEventListenerBreakpoint
instance GHC.Classes.Eq CDP.Domains.DOMDebugger.PDOMDebuggerRemoveEventListenerBreakpoint
instance GHC.Show.Show CDP.Domains.DOMDebugger.PDOMDebuggerRemoveInstrumentationBreakpoint
instance GHC.Classes.Eq CDP.Domains.DOMDebugger.PDOMDebuggerRemoveInstrumentationBreakpoint
instance GHC.Show.Show CDP.Domains.DOMDebugger.PDOMDebuggerRemoveXHRBreakpoint
instance GHC.Classes.Eq CDP.Domains.DOMDebugger.PDOMDebuggerRemoveXHRBreakpoint
instance GHC.Show.Show CDP.Domains.DOMDebugger.PDOMDebuggerSetBreakOnCSPViolation
instance GHC.Classes.Eq CDP.Domains.DOMDebugger.PDOMDebuggerSetBreakOnCSPViolation
instance GHC.Show.Show CDP.Domains.DOMDebugger.PDOMDebuggerSetDOMBreakpoint
instance GHC.Classes.Eq CDP.Domains.DOMDebugger.PDOMDebuggerSetDOMBreakpoint
instance GHC.Show.Show CDP.Domains.DOMDebugger.PDOMDebuggerSetEventListenerBreakpoint
instance GHC.Classes.Eq CDP.Domains.DOMDebugger.PDOMDebuggerSetEventListenerBreakpoint
instance GHC.Show.Show CDP.Domains.DOMDebugger.PDOMDebuggerSetInstrumentationBreakpoint
instance GHC.Classes.Eq CDP.Domains.DOMDebugger.PDOMDebuggerSetInstrumentationBreakpoint
instance GHC.Show.Show CDP.Domains.DOMDebugger.PDOMDebuggerSetXHRBreakpoint
instance GHC.Classes.Eq CDP.Domains.DOMDebugger.PDOMDebuggerSetXHRBreakpoint
instance Data.Aeson.Types.ToJSON.ToJSON CDP.Domains.DOMDebugger.PDOMDebuggerSetXHRBreakpoint
instance CDP.Internal.Utils.Command CDP.Domains.DOMDebugger.PDOMDebuggerSetXHRBreakpoint
instance Data.Aeson.Types.ToJSON.ToJSON CDP.Domains.DOMDebugger.PDOMDebuggerSetInstrumentationBreakpoint
instance CDP.Internal.Utils.Command CDP.Domains.DOMDebugger.PDOMDebuggerSetInstrumentationBreakpoint
instance Data.Aeson.Types.ToJSON.ToJSON CDP.Domains.DOMDebugger.PDOMDebuggerSetEventListenerBreakpoint
instance CDP.Internal.Utils.Command CDP.Domains.DOMDebugger.PDOMDebuggerSetEventListenerBreakpoint
instance Data.Aeson.Types.ToJSON.ToJSON CDP.Domains.DOMDebugger.PDOMDebuggerSetDOMBreakpoint
instance CDP.Internal.Utils.Command CDP.Domains.DOMDebugger.PDOMDebuggerSetDOMBreakpoint
instance Data.Aeson.Types.ToJSON.ToJSON CDP.Domains.DOMDebugger.PDOMDebuggerSetBreakOnCSPViolation
instance CDP.Internal.Utils.Command CDP.Domains.DOMDebugger.PDOMDebuggerSetBreakOnCSPViolation
instance Data.Aeson.Types.ToJSON.ToJSON CDP.Domains.DOMDebugger.PDOMDebuggerRemoveXHRBreakpoint
instance CDP.Internal.Utils.Command CDP.Domains.DOMDebugger.PDOMDebuggerRemoveXHRBreakpoint
instance Data.Aeson.Types.ToJSON.ToJSON CDP.Domains.DOMDebugger.PDOMDebuggerRemoveInstrumentationBreakpoint
instance CDP.Internal.Utils.Command CDP.Domains.DOMDebugger.PDOMDebuggerRemoveInstrumentationBreakpoint
instance Data.Aeson.Types.ToJSON.ToJSON CDP.Domains.DOMDebugger.PDOMDebuggerRemoveEventListenerBreakpoint
instance CDP.Internal.Utils.Command CDP.Domains.DOMDebugger.PDOMDebuggerRemoveEventListenerBreakpoint
instance Data.Aeson.Types.ToJSON.ToJSON CDP.Domains.DOMDebugger.PDOMDebuggerRemoveDOMBreakpoint
instance CDP.Internal.Utils.Command CDP.Domains.DOMDebugger.PDOMDebuggerRemoveDOMBreakpoint
instance Data.Aeson.Types.FromJSON.FromJSON CDP.Domains.DOMDebugger.DOMDebuggerGetEventListeners
instance CDP.Internal.Utils.Command CDP.Domains.DOMDebugger.PDOMDebuggerGetEventListeners
instance Data.Aeson.Types.ToJSON.ToJSON CDP.Domains.DOMDebugger.PDOMDebuggerGetEventListeners
instance Data.Aeson.Types.FromJSON.FromJSON CDP.Domains.DOMDebugger.DOMDebuggerEventListener
instance Data.Aeson.Types.ToJSON.ToJSON CDP.Domains.DOMDebugger.DOMDebuggerEventListener
instance Data.Aeson.Types.FromJSON.FromJSON CDP.Domains.DOMDebugger.DOMDebuggerCSPViolationType
instance Data.Aeson.Types.ToJSON.ToJSON CDP.Domains.DOMDebugger.DOMDebuggerCSPViolationType
instance Data.Aeson.Types.FromJSON.FromJSON CDP.Domains.DOMDebugger.DOMDebuggerDOMBreakpointType
instance Data.Aeson.Types.ToJSON.ToJSON CDP.Domains.DOMDebugger.DOMDebuggerDOMBreakpointType
-- | DOMSnapshot
--
-- This domain facilitates obtaining document snapshots with DOM, layout,
-- and style information.
module CDP.Domains.DOMSnapshot
data DOMSnapshotCaptureSnapshot
DOMSnapshotCaptureSnapshot :: [DOMSnapshotDocumentSnapshot] -> [Text] -> DOMSnapshotCaptureSnapshot
-- | The nodes in the DOM tree. The DOMNode at index 0 corresponds to the
-- root document.
[dOMSnapshotCaptureSnapshotDocuments] :: DOMSnapshotCaptureSnapshot -> [DOMSnapshotDocumentSnapshot]
-- | Shared string table that all string properties refer to with indexes.
[dOMSnapshotCaptureSnapshotStrings] :: DOMSnapshotCaptureSnapshot -> [Text]
-- | Returns a document snapshot, including the full DOM tree of the root
-- node (including iframes, template contents, and imported documents) in
-- a flattened array, as well as layout and white-listed computed style
-- information for the nodes. Shadow DOM in the returned DOM tree is
-- flattened.
--
-- Parameters of the captureSnapshot command.
data PDOMSnapshotCaptureSnapshot
PDOMSnapshotCaptureSnapshot :: [Text] -> Maybe Bool -> Maybe Bool -> Maybe Bool -> Maybe Bool -> PDOMSnapshotCaptureSnapshot
-- | Whitelist of computed styles to return.
[pDOMSnapshotCaptureSnapshotComputedStyles] :: PDOMSnapshotCaptureSnapshot -> [Text]
-- | Whether to include layout object paint orders into the snapshot.
[pDOMSnapshotCaptureSnapshotIncludePaintOrder] :: PDOMSnapshotCaptureSnapshot -> Maybe Bool
-- | Whether to include DOM rectangles (offsetRects, clientRects,
-- scrollRects) into the snapshot
[pDOMSnapshotCaptureSnapshotIncludeDOMRects] :: PDOMSnapshotCaptureSnapshot -> Maybe Bool
-- | Whether to include blended background colors in the snapshot (default:
-- false). Blended background color is achieved by blending background
-- colors of all elements that overlap with the current element.
[pDOMSnapshotCaptureSnapshotIncludeBlendedBackgroundColors] :: PDOMSnapshotCaptureSnapshot -> Maybe Bool
-- | Whether to include text color opacity in the snapshot (default:
-- false). An element might have the opacity property set that affects
-- the text color of the element. The final text color opacity is
-- computed based on the opacity of all overlapping elements.
[pDOMSnapshotCaptureSnapshotIncludeTextColorOpacities] :: PDOMSnapshotCaptureSnapshot -> Maybe Bool
-- | Enables DOM snapshot agent for the given page.
--
-- Parameters of the enable command.
data PDOMSnapshotEnable
PDOMSnapshotEnable :: PDOMSnapshotEnable
-- | Disables DOM snapshot agent for the given page.
--
-- Parameters of the disable command.
data PDOMSnapshotDisable
PDOMSnapshotDisable :: PDOMSnapshotDisable
-- | Type TextBoxSnapshot. Table of details of the post layout
-- rendered text positions. The exact layout should not be regarded as
-- stable and may change between versions.
data DOMSnapshotTextBoxSnapshot
DOMSnapshotTextBoxSnapshot :: [Int] -> [DOMSnapshotRectangle] -> [Int] -> [Int] -> DOMSnapshotTextBoxSnapshot
-- | Index of the layout tree node that owns this box collection.
[dOMSnapshotTextBoxSnapshotLayoutIndex] :: DOMSnapshotTextBoxSnapshot -> [Int]
-- | The absolute position bounding box.
[dOMSnapshotTextBoxSnapshotBounds] :: DOMSnapshotTextBoxSnapshot -> [DOMSnapshotRectangle]
-- | The starting index in characters, for this post layout textbox
-- substring. Characters that would be represented as a surrogate pair in
-- UTF-16 have length 2.
[dOMSnapshotTextBoxSnapshotStart] :: DOMSnapshotTextBoxSnapshot -> [Int]
-- | The number of characters in this post layout textbox substring.
-- Characters that would be represented as a surrogate pair in UTF-16
-- have length 2.
[dOMSnapshotTextBoxSnapshotLength] :: DOMSnapshotTextBoxSnapshot -> [Int]
-- | Type LayoutTreeSnapshot. Table of details of an element in the
-- DOM tree with a LayoutObject.
data DOMSnapshotLayoutTreeSnapshot
DOMSnapshotLayoutTreeSnapshot :: [Int] -> [DOMSnapshotArrayOfStrings] -> [DOMSnapshotRectangle] -> [DOMSnapshotStringIndex] -> DOMSnapshotRareBooleanData -> Maybe [Int] -> Maybe [DOMSnapshotRectangle] -> Maybe [DOMSnapshotRectangle] -> Maybe [DOMSnapshotRectangle] -> Maybe [DOMSnapshotStringIndex] -> Maybe [Double] -> DOMSnapshotLayoutTreeSnapshot
-- | Index of the corresponding node in the NodeTreeSnapshot array
-- returned by captureSnapshot.
[dOMSnapshotLayoutTreeSnapshotNodeIndex] :: DOMSnapshotLayoutTreeSnapshot -> [Int]
-- | Array of indexes specifying computed style strings, filtered according
-- to the computedStyles parameter passed to
-- captureSnapshot.
[dOMSnapshotLayoutTreeSnapshotStyles] :: DOMSnapshotLayoutTreeSnapshot -> [DOMSnapshotArrayOfStrings]
-- | The absolute position bounding box.
[dOMSnapshotLayoutTreeSnapshotBounds] :: DOMSnapshotLayoutTreeSnapshot -> [DOMSnapshotRectangle]
-- | Contents of the LayoutText, if any.
[dOMSnapshotLayoutTreeSnapshotText] :: DOMSnapshotLayoutTreeSnapshot -> [DOMSnapshotStringIndex]
-- | Stacking context information.
[dOMSnapshotLayoutTreeSnapshotStackingContexts] :: DOMSnapshotLayoutTreeSnapshot -> DOMSnapshotRareBooleanData
-- | Global paint order index, which is determined by the stacking order of
-- the nodes. Nodes that are painted together will have the same index.
-- Only provided if includePaintOrder in captureSnapshot was true.
[dOMSnapshotLayoutTreeSnapshotPaintOrders] :: DOMSnapshotLayoutTreeSnapshot -> Maybe [Int]
-- | The offset rect of nodes. Only available when includeDOMRects is set
-- to true
[dOMSnapshotLayoutTreeSnapshotOffsetRects] :: DOMSnapshotLayoutTreeSnapshot -> Maybe [DOMSnapshotRectangle]
-- | The scroll rect of nodes. Only available when includeDOMRects is set
-- to true
[dOMSnapshotLayoutTreeSnapshotScrollRects] :: DOMSnapshotLayoutTreeSnapshot -> Maybe [DOMSnapshotRectangle]
-- | The client rect of nodes. Only available when includeDOMRects is set
-- to true
[dOMSnapshotLayoutTreeSnapshotClientRects] :: DOMSnapshotLayoutTreeSnapshot -> Maybe [DOMSnapshotRectangle]
-- | The list of background colors that are blended with colors of
-- overlapping elements.
[dOMSnapshotLayoutTreeSnapshotBlendedBackgroundColors] :: DOMSnapshotLayoutTreeSnapshot -> Maybe [DOMSnapshotStringIndex]
-- | The list of computed text opacities.
[dOMSnapshotLayoutTreeSnapshotTextColorOpacities] :: DOMSnapshotLayoutTreeSnapshot -> Maybe [Double]
-- | Type NodeTreeSnapshot. Table containing nodes.
data DOMSnapshotNodeTreeSnapshot
DOMSnapshotNodeTreeSnapshot :: Maybe [Int] -> Maybe [Int] -> Maybe DOMSnapshotRareStringData -> Maybe [DOMSnapshotStringIndex] -> Maybe [DOMSnapshotStringIndex] -> Maybe [DOMBackendNodeId] -> Maybe [DOMSnapshotArrayOfStrings] -> Maybe DOMSnapshotRareStringData -> Maybe DOMSnapshotRareStringData -> Maybe DOMSnapshotRareBooleanData -> Maybe DOMSnapshotRareBooleanData -> Maybe DOMSnapshotRareIntegerData -> Maybe DOMSnapshotRareStringData -> Maybe DOMSnapshotRareStringData -> Maybe DOMSnapshotRareBooleanData -> Maybe DOMSnapshotRareStringData -> Maybe DOMSnapshotRareStringData -> DOMSnapshotNodeTreeSnapshot
-- | Parent node index.
[dOMSnapshotNodeTreeSnapshotParentIndex] :: DOMSnapshotNodeTreeSnapshot -> Maybe [Int]
-- | Node's nodeType.
[dOMSnapshotNodeTreeSnapshotNodeType] :: DOMSnapshotNodeTreeSnapshot -> Maybe [Int]
-- | Type of the shadow root the Node is in. String values are
-- equal to the ShadowRootType enum.
[dOMSnapshotNodeTreeSnapshotShadowRootType] :: DOMSnapshotNodeTreeSnapshot -> Maybe DOMSnapshotRareStringData
-- | Node's nodeName.
[dOMSnapshotNodeTreeSnapshotNodeName] :: DOMSnapshotNodeTreeSnapshot -> Maybe [DOMSnapshotStringIndex]
-- | Node's nodeValue.
[dOMSnapshotNodeTreeSnapshotNodeValue] :: DOMSnapshotNodeTreeSnapshot -> Maybe [DOMSnapshotStringIndex]
-- | Node's id, corresponds to DOM.Node.backendNodeId.
[dOMSnapshotNodeTreeSnapshotBackendNodeId] :: DOMSnapshotNodeTreeSnapshot -> Maybe [DOMBackendNodeId]
-- | Attributes of an Element node. Flatten name, value pairs.
[dOMSnapshotNodeTreeSnapshotAttributes] :: DOMSnapshotNodeTreeSnapshot -> Maybe [DOMSnapshotArrayOfStrings]
-- | Only set for textarea elements, contains the text value.
[dOMSnapshotNodeTreeSnapshotTextValue] :: DOMSnapshotNodeTreeSnapshot -> Maybe DOMSnapshotRareStringData
-- | Only set for input elements, contains the input's associated text
-- value.
[dOMSnapshotNodeTreeSnapshotInputValue] :: DOMSnapshotNodeTreeSnapshot -> Maybe DOMSnapshotRareStringData
-- | Only set for radio and checkbox input elements, indicates if the
-- element has been checked
[dOMSnapshotNodeTreeSnapshotInputChecked] :: DOMSnapshotNodeTreeSnapshot -> Maybe DOMSnapshotRareBooleanData
-- | Only set for option elements, indicates if the element has been
-- selected
[dOMSnapshotNodeTreeSnapshotOptionSelected] :: DOMSnapshotNodeTreeSnapshot -> Maybe DOMSnapshotRareBooleanData
-- | The index of the document in the list of the snapshot documents.
[dOMSnapshotNodeTreeSnapshotContentDocumentIndex] :: DOMSnapshotNodeTreeSnapshot -> Maybe DOMSnapshotRareIntegerData
-- | Type of a pseudo element node.
[dOMSnapshotNodeTreeSnapshotPseudoType] :: DOMSnapshotNodeTreeSnapshot -> Maybe DOMSnapshotRareStringData
-- | Pseudo element identifier for this node. Only present if there is a
-- valid pseudoType.
[dOMSnapshotNodeTreeSnapshotPseudoIdentifier] :: DOMSnapshotNodeTreeSnapshot -> Maybe DOMSnapshotRareStringData
-- | Whether this DOM node responds to mouse clicks. This includes nodes
-- that have had click event listeners attached via JavaScript as well as
-- anchor tags that naturally navigate when clicked.
[dOMSnapshotNodeTreeSnapshotIsClickable] :: DOMSnapshotNodeTreeSnapshot -> Maybe DOMSnapshotRareBooleanData
-- | The selected url for nodes with a srcset attribute.
[dOMSnapshotNodeTreeSnapshotCurrentSourceURL] :: DOMSnapshotNodeTreeSnapshot -> Maybe DOMSnapshotRareStringData
-- | The url of the script (if any) that generates this node.
[dOMSnapshotNodeTreeSnapshotOriginURL] :: DOMSnapshotNodeTreeSnapshot -> Maybe DOMSnapshotRareStringData
-- | Type DocumentSnapshot. Document snapshot.
data DOMSnapshotDocumentSnapshot
DOMSnapshotDocumentSnapshot :: DOMSnapshotStringIndex -> DOMSnapshotStringIndex -> DOMSnapshotStringIndex -> DOMSnapshotStringIndex -> DOMSnapshotStringIndex -> DOMSnapshotStringIndex -> DOMSnapshotStringIndex -> DOMSnapshotStringIndex -> DOMSnapshotNodeTreeSnapshot -> DOMSnapshotLayoutTreeSnapshot -> DOMSnapshotTextBoxSnapshot -> Maybe Double -> Maybe Double -> Maybe Double -> Maybe Double -> DOMSnapshotDocumentSnapshot
-- | Document URL that Document or FrameOwner node points
-- to.
[dOMSnapshotDocumentSnapshotDocumentURL] :: DOMSnapshotDocumentSnapshot -> DOMSnapshotStringIndex
-- | Document title.
[dOMSnapshotDocumentSnapshotTitle] :: DOMSnapshotDocumentSnapshot -> DOMSnapshotStringIndex
-- | Base URL that Document or FrameOwner node uses for
-- URL completion.
[dOMSnapshotDocumentSnapshotBaseURL] :: DOMSnapshotDocumentSnapshot -> DOMSnapshotStringIndex
-- | Contains the document's content language.
[dOMSnapshotDocumentSnapshotContentLanguage] :: DOMSnapshotDocumentSnapshot -> DOMSnapshotStringIndex
-- | Contains the document's character set encoding.
[dOMSnapshotDocumentSnapshotEncodingName] :: DOMSnapshotDocumentSnapshot -> DOMSnapshotStringIndex
-- | DocumentType node's publicId.
[dOMSnapshotDocumentSnapshotPublicId] :: DOMSnapshotDocumentSnapshot -> DOMSnapshotStringIndex
-- | DocumentType node's systemId.
[dOMSnapshotDocumentSnapshotSystemId] :: DOMSnapshotDocumentSnapshot -> DOMSnapshotStringIndex
-- | Frame ID for frame owner elements and also for the document node.
[dOMSnapshotDocumentSnapshotFrameId] :: DOMSnapshotDocumentSnapshot -> DOMSnapshotStringIndex
-- | A table with dom nodes.
[dOMSnapshotDocumentSnapshotNodes] :: DOMSnapshotDocumentSnapshot -> DOMSnapshotNodeTreeSnapshot
-- | The nodes in the layout tree.
[dOMSnapshotDocumentSnapshotLayout] :: DOMSnapshotDocumentSnapshot -> DOMSnapshotLayoutTreeSnapshot
-- | The post-layout inline text nodes.
[dOMSnapshotDocumentSnapshotTextBoxes] :: DOMSnapshotDocumentSnapshot -> DOMSnapshotTextBoxSnapshot
-- | Horizontal scroll offset.
[dOMSnapshotDocumentSnapshotScrollOffsetX] :: DOMSnapshotDocumentSnapshot -> Maybe Double
-- | Vertical scroll offset.
[dOMSnapshotDocumentSnapshotScrollOffsetY] :: DOMSnapshotDocumentSnapshot -> Maybe Double
-- | Document content width.
[dOMSnapshotDocumentSnapshotContentWidth] :: DOMSnapshotDocumentSnapshot -> Maybe Double
-- | Document content height.
[dOMSnapshotDocumentSnapshotContentHeight] :: DOMSnapshotDocumentSnapshot -> Maybe Double
-- | Type Rectangle.
type DOMSnapshotRectangle = [Double]
-- | Type RareIntegerData.
data DOMSnapshotRareIntegerData
DOMSnapshotRareIntegerData :: [Int] -> [Int] -> DOMSnapshotRareIntegerData
[dOMSnapshotRareIntegerDataIndex] :: DOMSnapshotRareIntegerData -> [Int]
[dOMSnapshotRareIntegerDataValue] :: DOMSnapshotRareIntegerData -> [Int]
-- | Type RareBooleanData.
data DOMSnapshotRareBooleanData
DOMSnapshotRareBooleanData :: [Int] -> DOMSnapshotRareBooleanData
[dOMSnapshotRareBooleanDataIndex] :: DOMSnapshotRareBooleanData -> [Int]
-- | Type RareStringData. Data that is only present on rare nodes.
data DOMSnapshotRareStringData
DOMSnapshotRareStringData :: [Int] -> [DOMSnapshotStringIndex] -> DOMSnapshotRareStringData
[dOMSnapshotRareStringDataIndex] :: DOMSnapshotRareStringData -> [Int]
[dOMSnapshotRareStringDataValue] :: DOMSnapshotRareStringData -> [DOMSnapshotStringIndex]
-- | Type ArrayOfStrings. Index of the string in the strings table.
type DOMSnapshotArrayOfStrings = [DOMSnapshotStringIndex]
-- | Type StringIndex. Index of the string in the strings table.
type DOMSnapshotStringIndex = Int
-- | Type NameValue. A name/value pair.
data DOMSnapshotNameValue
DOMSnapshotNameValue :: Text -> Text -> DOMSnapshotNameValue
-- | Attribute/property name.
[dOMSnapshotNameValueName] :: DOMSnapshotNameValue -> Text
-- | Attribute/property value.
[dOMSnapshotNameValueValue] :: DOMSnapshotNameValue -> Text
-- | Type ComputedStyle. A subset of the full ComputedStyle as
-- defined by the request whitelist.
data DOMSnapshotComputedStyle
DOMSnapshotComputedStyle :: [DOMSnapshotNameValue] -> DOMSnapshotComputedStyle
-- | Name/value pairs of computed style properties.
[dOMSnapshotComputedStyleProperties] :: DOMSnapshotComputedStyle -> [DOMSnapshotNameValue]
-- | Type LayoutTreeNode. Details of an element in the DOM tree with
-- a LayoutObject.
data DOMSnapshotLayoutTreeNode
DOMSnapshotLayoutTreeNode :: Int -> DOMRect -> Maybe Text -> Maybe [DOMSnapshotInlineTextBox] -> Maybe Int -> Maybe Int -> Maybe Bool -> DOMSnapshotLayoutTreeNode
-- | The index of the related DOM node in the domNodes array
-- returned by getSnapshot.
[dOMSnapshotLayoutTreeNodeDomNodeIndex] :: DOMSnapshotLayoutTreeNode -> Int
-- | The bounding box in document coordinates. Note that scroll offset of
-- the document is ignored.
[dOMSnapshotLayoutTreeNodeBoundingBox] :: DOMSnapshotLayoutTreeNode -> DOMRect
-- | Contents of the LayoutText, if any.
[dOMSnapshotLayoutTreeNodeLayoutText] :: DOMSnapshotLayoutTreeNode -> Maybe Text
-- | The post-layout inline text nodes, if any.
[dOMSnapshotLayoutTreeNodeInlineTextNodes] :: DOMSnapshotLayoutTreeNode -> Maybe [DOMSnapshotInlineTextBox]
-- | Index into the computedStyles array returned by
-- getSnapshot.
[dOMSnapshotLayoutTreeNodeStyleIndex] :: DOMSnapshotLayoutTreeNode -> Maybe Int
-- | Global paint order index, which is determined by the stacking order of
-- the nodes. Nodes that are painted together will have the same index.
-- Only provided if includePaintOrder in getSnapshot was true.
[dOMSnapshotLayoutTreeNodePaintOrder] :: DOMSnapshotLayoutTreeNode -> Maybe Int
-- | Set to true to indicate the element begins a new stacking context.
[dOMSnapshotLayoutTreeNodeIsStackingContext] :: DOMSnapshotLayoutTreeNode -> Maybe Bool
-- | Type InlineTextBox. Details of post layout rendered text
-- positions. The exact layout should not be regarded as stable and may
-- change between versions.
data DOMSnapshotInlineTextBox
DOMSnapshotInlineTextBox :: DOMRect -> Int -> Int -> DOMSnapshotInlineTextBox
-- | The bounding box in document coordinates. Note that scroll offset of
-- the document is ignored.
[dOMSnapshotInlineTextBoxBoundingBox] :: DOMSnapshotInlineTextBox -> DOMRect
-- | The starting index in characters, for this post layout textbox
-- substring. Characters that would be represented as a surrogate pair in
-- UTF-16 have length 2.
[dOMSnapshotInlineTextBoxStartCharacterIndex] :: DOMSnapshotInlineTextBox -> Int
-- | The number of characters in this post layout textbox substring.
-- Characters that would be represented as a surrogate pair in UTF-16
-- have length 2.
[dOMSnapshotInlineTextBoxNumCharacters] :: DOMSnapshotInlineTextBox -> Int
-- | Type DOMNode. A Node in the DOM tree.
data DOMSnapshotDOMNode
DOMSnapshotDOMNode :: Int -> Text -> Text -> Maybe Text -> Maybe Text -> Maybe Bool -> Maybe Bool -> DOMBackendNodeId -> Maybe [Int] -> Maybe [DOMSnapshotNameValue] -> Maybe [Int] -> Maybe Int -> Maybe Text -> Maybe Text -> Maybe Text -> Maybe Text -> Maybe Text -> Maybe Text -> Maybe PageFrameId -> Maybe Int -> Maybe DOMPseudoType -> Maybe DOMShadowRootType -> Maybe Bool -> Maybe [DOMDebuggerEventListener] -> Maybe Text -> Maybe Text -> Maybe Double -> Maybe Double -> DOMSnapshotDOMNode
-- | Node's nodeType.
[dOMSnapshotDOMNodeNodeType] :: DOMSnapshotDOMNode -> Int
-- | Node's nodeName.
[dOMSnapshotDOMNodeNodeName] :: DOMSnapshotDOMNode -> Text
-- | Node's nodeValue.
[dOMSnapshotDOMNodeNodeValue] :: DOMSnapshotDOMNode -> Text
-- | Only set for textarea elements, contains the text value.
[dOMSnapshotDOMNodeTextValue] :: DOMSnapshotDOMNode -> Maybe Text
-- | Only set for input elements, contains the input's associated text
-- value.
[dOMSnapshotDOMNodeInputValue] :: DOMSnapshotDOMNode -> Maybe Text
-- | Only set for radio and checkbox input elements, indicates if the
-- element has been checked
[dOMSnapshotDOMNodeInputChecked] :: DOMSnapshotDOMNode -> Maybe Bool
-- | Only set for option elements, indicates if the element has been
-- selected
[dOMSnapshotDOMNodeOptionSelected] :: DOMSnapshotDOMNode -> Maybe Bool
-- | Node's id, corresponds to DOM.Node.backendNodeId.
[dOMSnapshotDOMNodeBackendNodeId] :: DOMSnapshotDOMNode -> DOMBackendNodeId
-- | The indexes of the node's child nodes in the domNodes array
-- returned by getSnapshot, if any.
[dOMSnapshotDOMNodeChildNodeIndexes] :: DOMSnapshotDOMNode -> Maybe [Int]
-- | Attributes of an Element node.
[dOMSnapshotDOMNodeAttributes] :: DOMSnapshotDOMNode -> Maybe [DOMSnapshotNameValue]
-- | Indexes of pseudo elements associated with this node in the
-- domNodes array returned by getSnapshot, if any.
[dOMSnapshotDOMNodePseudoElementIndexes] :: DOMSnapshotDOMNode -> Maybe [Int]
-- | The index of the node's related layout tree node in the
-- layoutTreeNodes array returned by getSnapshot, if
-- any.
[dOMSnapshotDOMNodeLayoutNodeIndex] :: DOMSnapshotDOMNode -> Maybe Int
-- | Document URL that Document or FrameOwner node points
-- to.
[dOMSnapshotDOMNodeDocumentURL] :: DOMSnapshotDOMNode -> Maybe Text
-- | Base URL that Document or FrameOwner node uses for
-- URL completion.
[dOMSnapshotDOMNodeBaseURL] :: DOMSnapshotDOMNode -> Maybe Text
-- | Only set for documents, contains the document's content language.
[dOMSnapshotDOMNodeContentLanguage] :: DOMSnapshotDOMNode -> Maybe Text
-- | Only set for documents, contains the document's character set
-- encoding.
[dOMSnapshotDOMNodeDocumentEncoding] :: DOMSnapshotDOMNode -> Maybe Text
-- | DocumentType node's publicId.
[dOMSnapshotDOMNodePublicId] :: DOMSnapshotDOMNode -> Maybe Text
-- | DocumentType node's systemId.
[dOMSnapshotDOMNodeSystemId] :: DOMSnapshotDOMNode -> Maybe Text
-- | Frame ID for frame owner elements and also for the document node.
[dOMSnapshotDOMNodeFrameId] :: DOMSnapshotDOMNode -> Maybe PageFrameId
-- | The index of a frame owner element's content document in the
-- domNodes array returned by getSnapshot, if any.
[dOMSnapshotDOMNodeContentDocumentIndex] :: DOMSnapshotDOMNode -> Maybe Int
-- | Type of a pseudo element node.
[dOMSnapshotDOMNodePseudoType] :: DOMSnapshotDOMNode -> Maybe DOMPseudoType
-- | Shadow root type.
[dOMSnapshotDOMNodeShadowRootType] :: DOMSnapshotDOMNode -> Maybe DOMShadowRootType
-- | Whether this DOM node responds to mouse clicks. This includes nodes
-- that have had click event listeners attached via JavaScript as well as
-- anchor tags that naturally navigate when clicked.
[dOMSnapshotDOMNodeIsClickable] :: DOMSnapshotDOMNode -> Maybe Bool
-- | Details of the node's event listeners, if any.
[dOMSnapshotDOMNodeEventListeners] :: DOMSnapshotDOMNode -> Maybe [DOMDebuggerEventListener]
-- | The selected url for nodes with a srcset attribute.
[dOMSnapshotDOMNodeCurrentSourceURL] :: DOMSnapshotDOMNode -> Maybe Text
-- | The url of the script (if any) that generates this node.
[dOMSnapshotDOMNodeOriginURL] :: DOMSnapshotDOMNode -> Maybe Text
-- | Scroll offsets, set when this node is a Document.
[dOMSnapshotDOMNodeScrollOffsetX] :: DOMSnapshotDOMNode -> Maybe Double
[dOMSnapshotDOMNodeScrollOffsetY] :: DOMSnapshotDOMNode -> Maybe Double
pDOMSnapshotDisable :: PDOMSnapshotDisable
pDOMSnapshotEnable :: PDOMSnapshotEnable
pDOMSnapshotCaptureSnapshot :: [Text] -> PDOMSnapshotCaptureSnapshot
instance GHC.Show.Show CDP.Domains.DOMSnapshot.DOMSnapshotInlineTextBox
instance GHC.Classes.Eq CDP.Domains.DOMSnapshot.DOMSnapshotInlineTextBox
instance GHC.Show.Show CDP.Domains.DOMSnapshot.DOMSnapshotLayoutTreeNode
instance GHC.Classes.Eq CDP.Domains.DOMSnapshot.DOMSnapshotLayoutTreeNode
instance GHC.Show.Show CDP.Domains.DOMSnapshot.DOMSnapshotNameValue
instance GHC.Classes.Eq CDP.Domains.DOMSnapshot.DOMSnapshotNameValue
instance GHC.Show.Show CDP.Domains.DOMSnapshot.DOMSnapshotComputedStyle
instance GHC.Classes.Eq CDP.Domains.DOMSnapshot.DOMSnapshotComputedStyle
instance GHC.Show.Show CDP.Domains.DOMSnapshot.DOMSnapshotDOMNode
instance GHC.Classes.Eq CDP.Domains.DOMSnapshot.DOMSnapshotDOMNode
instance GHC.Show.Show CDP.Domains.DOMSnapshot.DOMSnapshotRareStringData
instance GHC.Classes.Eq CDP.Domains.DOMSnapshot.DOMSnapshotRareStringData
instance GHC.Show.Show CDP.Domains.DOMSnapshot.DOMSnapshotRareBooleanData
instance GHC.Classes.Eq CDP.Domains.DOMSnapshot.DOMSnapshotRareBooleanData
instance GHC.Show.Show CDP.Domains.DOMSnapshot.DOMSnapshotRareIntegerData
instance GHC.Classes.Eq CDP.Domains.DOMSnapshot.DOMSnapshotRareIntegerData
instance GHC.Show.Show CDP.Domains.DOMSnapshot.DOMSnapshotNodeTreeSnapshot
instance GHC.Classes.Eq CDP.Domains.DOMSnapshot.DOMSnapshotNodeTreeSnapshot
instance GHC.Show.Show CDP.Domains.DOMSnapshot.DOMSnapshotLayoutTreeSnapshot
instance GHC.Classes.Eq CDP.Domains.DOMSnapshot.DOMSnapshotLayoutTreeSnapshot
instance GHC.Show.Show CDP.Domains.DOMSnapshot.DOMSnapshotTextBoxSnapshot
instance GHC.Classes.Eq CDP.Domains.DOMSnapshot.DOMSnapshotTextBoxSnapshot
instance GHC.Show.Show CDP.Domains.DOMSnapshot.DOMSnapshotDocumentSnapshot
instance GHC.Classes.Eq CDP.Domains.DOMSnapshot.DOMSnapshotDocumentSnapshot
instance GHC.Show.Show CDP.Domains.DOMSnapshot.PDOMSnapshotDisable
instance GHC.Classes.Eq CDP.Domains.DOMSnapshot.PDOMSnapshotDisable
instance GHC.Show.Show CDP.Domains.DOMSnapshot.PDOMSnapshotEnable
instance GHC.Classes.Eq CDP.Domains.DOMSnapshot.PDOMSnapshotEnable
instance GHC.Show.Show CDP.Domains.DOMSnapshot.PDOMSnapshotCaptureSnapshot
instance GHC.Classes.Eq CDP.Domains.DOMSnapshot.PDOMSnapshotCaptureSnapshot
instance GHC.Show.Show CDP.Domains.DOMSnapshot.DOMSnapshotCaptureSnapshot
instance GHC.Classes.Eq CDP.Domains.DOMSnapshot.DOMSnapshotCaptureSnapshot
instance Data.Aeson.Types.FromJSON.FromJSON CDP.Domains.DOMSnapshot.DOMSnapshotCaptureSnapshot
instance CDP.Internal.Utils.Command CDP.Domains.DOMSnapshot.PDOMSnapshotCaptureSnapshot
instance Data.Aeson.Types.ToJSON.ToJSON CDP.Domains.DOMSnapshot.PDOMSnapshotCaptureSnapshot
instance Data.Aeson.Types.ToJSON.ToJSON CDP.Domains.DOMSnapshot.PDOMSnapshotEnable
instance CDP.Internal.Utils.Command CDP.Domains.DOMSnapshot.PDOMSnapshotEnable
instance Data.Aeson.Types.ToJSON.ToJSON CDP.Domains.DOMSnapshot.PDOMSnapshotDisable
instance CDP.Internal.Utils.Command CDP.Domains.DOMSnapshot.PDOMSnapshotDisable
instance Data.Aeson.Types.FromJSON.FromJSON CDP.Domains.DOMSnapshot.DOMSnapshotDocumentSnapshot
instance Data.Aeson.Types.ToJSON.ToJSON CDP.Domains.DOMSnapshot.DOMSnapshotDocumentSnapshot
instance Data.Aeson.Types.FromJSON.FromJSON CDP.Domains.DOMSnapshot.DOMSnapshotTextBoxSnapshot
instance Data.Aeson.Types.ToJSON.ToJSON CDP.Domains.DOMSnapshot.DOMSnapshotTextBoxSnapshot
instance Data.Aeson.Types.FromJSON.FromJSON CDP.Domains.DOMSnapshot.DOMSnapshotLayoutTreeSnapshot
instance Data.Aeson.Types.ToJSON.ToJSON CDP.Domains.DOMSnapshot.DOMSnapshotLayoutTreeSnapshot
instance Data.Aeson.Types.FromJSON.FromJSON CDP.Domains.DOMSnapshot.DOMSnapshotNodeTreeSnapshot
instance Data.Aeson.Types.ToJSON.ToJSON CDP.Domains.DOMSnapshot.DOMSnapshotNodeTreeSnapshot
instance Data.Aeson.Types.FromJSON.FromJSON CDP.Domains.DOMSnapshot.DOMSnapshotRareIntegerData
instance Data.Aeson.Types.ToJSON.ToJSON CDP.Domains.DOMSnapshot.DOMSnapshotRareIntegerData
instance Data.Aeson.Types.FromJSON.FromJSON CDP.Domains.DOMSnapshot.DOMSnapshotRareBooleanData
instance Data.Aeson.Types.ToJSON.ToJSON CDP.Domains.DOMSnapshot.DOMSnapshotRareBooleanData
instance Data.Aeson.Types.FromJSON.FromJSON CDP.Domains.DOMSnapshot.DOMSnapshotRareStringData
instance Data.Aeson.Types.ToJSON.ToJSON CDP.Domains.DOMSnapshot.DOMSnapshotRareStringData
instance Data.Aeson.Types.FromJSON.FromJSON CDP.Domains.DOMSnapshot.DOMSnapshotDOMNode
instance Data.Aeson.Types.ToJSON.ToJSON CDP.Domains.DOMSnapshot.DOMSnapshotDOMNode
instance Data.Aeson.Types.FromJSON.FromJSON CDP.Domains.DOMSnapshot.DOMSnapshotComputedStyle
instance Data.Aeson.Types.ToJSON.ToJSON CDP.Domains.DOMSnapshot.DOMSnapshotComputedStyle
instance Data.Aeson.Types.FromJSON.FromJSON CDP.Domains.DOMSnapshot.DOMSnapshotNameValue
instance Data.Aeson.Types.ToJSON.ToJSON CDP.Domains.DOMSnapshot.DOMSnapshotNameValue
instance Data.Aeson.Types.FromJSON.FromJSON CDP.Domains.DOMSnapshot.DOMSnapshotLayoutTreeNode
instance Data.Aeson.Types.ToJSON.ToJSON CDP.Domains.DOMSnapshot.DOMSnapshotLayoutTreeNode
instance Data.Aeson.Types.FromJSON.FromJSON CDP.Domains.DOMSnapshot.DOMSnapshotInlineTextBox
instance Data.Aeson.Types.ToJSON.ToJSON CDP.Domains.DOMSnapshot.DOMSnapshotInlineTextBox
-- | Cast
--
-- A domain for interacting with Cast, Presentation API, and Remote
-- Playback API functionalities.
module CDP.Domains.Cast
-- | Stops the active Cast session on the sink.
--
-- Parameters of the stopCasting command.
data PCastStopCasting
PCastStopCasting :: Text -> PCastStopCasting
[pCastStopCastingSinkName] :: PCastStopCasting -> Text
-- | Starts mirroring the tab to the sink.
--
-- Parameters of the startTabMirroring command.
data PCastStartTabMirroring
PCastStartTabMirroring :: Text -> PCastStartTabMirroring
[pCastStartTabMirroringSinkName] :: PCastStartTabMirroring -> Text
-- | Starts mirroring the desktop to the sink.
--
-- Parameters of the startDesktopMirroring command.
data PCastStartDesktopMirroring
PCastStartDesktopMirroring :: Text -> PCastStartDesktopMirroring
[pCastStartDesktopMirroringSinkName] :: PCastStartDesktopMirroring -> Text
-- | Sets a sink to be used when the web page requests the browser to
-- choose a sink via Presentation API, Remote Playback API, or Cast SDK.
--
-- Parameters of the setSinkToUse command.
data PCastSetSinkToUse
PCastSetSinkToUse :: Text -> PCastSetSinkToUse
[pCastSetSinkToUseSinkName] :: PCastSetSinkToUse -> Text
-- | Stops observing for sinks and issues.
--
-- Parameters of the disable command.
data PCastDisable
PCastDisable :: PCastDisable
-- | Starts observing for sinks that can be used for tab mirroring, and if
-- set, sinks compatible with |presentationUrl| as well. When sinks are
-- found, a |sinksUpdated| event is fired. Also starts observing for
-- issue messages. When an issue is added or removed, an |issueUpdated|
-- event is fired.
--
-- Parameters of the enable command.
data PCastEnable
PCastEnable :: Maybe Text -> PCastEnable
[pCastEnablePresentationUrl] :: PCastEnable -> Maybe Text
-- | Type of the issueUpdated event.
data CastIssueUpdated
CastIssueUpdated :: Text -> CastIssueUpdated
[castIssueUpdatedIssueMessage] :: CastIssueUpdated -> Text
-- | Type of the sinksUpdated event.
data CastSinksUpdated
CastSinksUpdated :: [CastSink] -> CastSinksUpdated
[castSinksUpdatedSinks] :: CastSinksUpdated -> [CastSink]
-- | Type Sink.
data CastSink
CastSink :: Text -> Text -> Maybe Text -> CastSink
[castSinkName] :: CastSink -> Text
[castSinkId] :: CastSink -> Text
-- | Text describing the current session. Present only if there is an
-- active session on the sink.
[castSinkSession] :: CastSink -> Maybe Text
pCastEnable :: PCastEnable
pCastDisable :: PCastDisable
pCastSetSinkToUse :: Text -> PCastSetSinkToUse
pCastStartDesktopMirroring :: Text -> PCastStartDesktopMirroring
pCastStartTabMirroring :: Text -> PCastStartTabMirroring
pCastStopCasting :: Text -> PCastStopCasting
instance GHC.Show.Show CDP.Domains.Cast.CastSink
instance GHC.Classes.Eq CDP.Domains.Cast.CastSink
instance GHC.Show.Show CDP.Domains.Cast.CastSinksUpdated
instance GHC.Classes.Eq CDP.Domains.Cast.CastSinksUpdated
instance GHC.Show.Show CDP.Domains.Cast.CastIssueUpdated
instance GHC.Classes.Eq CDP.Domains.Cast.CastIssueUpdated
instance GHC.Show.Show CDP.Domains.Cast.PCastEnable
instance GHC.Classes.Eq CDP.Domains.Cast.PCastEnable
instance GHC.Show.Show CDP.Domains.Cast.PCastDisable
instance GHC.Classes.Eq CDP.Domains.Cast.PCastDisable
instance GHC.Show.Show CDP.Domains.Cast.PCastSetSinkToUse
instance GHC.Classes.Eq CDP.Domains.Cast.PCastSetSinkToUse
instance GHC.Show.Show CDP.Domains.Cast.PCastStartDesktopMirroring
instance GHC.Classes.Eq CDP.Domains.Cast.PCastStartDesktopMirroring
instance GHC.Show.Show CDP.Domains.Cast.PCastStartTabMirroring
instance GHC.Classes.Eq CDP.Domains.Cast.PCastStartTabMirroring
instance GHC.Show.Show CDP.Domains.Cast.PCastStopCasting
instance GHC.Classes.Eq CDP.Domains.Cast.PCastStopCasting
instance Data.Aeson.Types.ToJSON.ToJSON CDP.Domains.Cast.PCastStopCasting
instance CDP.Internal.Utils.Command CDP.Domains.Cast.PCastStopCasting
instance Data.Aeson.Types.ToJSON.ToJSON CDP.Domains.Cast.PCastStartTabMirroring
instance CDP.Internal.Utils.Command CDP.Domains.Cast.PCastStartTabMirroring
instance Data.Aeson.Types.ToJSON.ToJSON CDP.Domains.Cast.PCastStartDesktopMirroring
instance CDP.Internal.Utils.Command CDP.Domains.Cast.PCastStartDesktopMirroring
instance Data.Aeson.Types.ToJSON.ToJSON CDP.Domains.Cast.PCastSetSinkToUse
instance CDP.Internal.Utils.Command CDP.Domains.Cast.PCastSetSinkToUse
instance Data.Aeson.Types.ToJSON.ToJSON CDP.Domains.Cast.PCastDisable
instance CDP.Internal.Utils.Command CDP.Domains.Cast.PCastDisable
instance Data.Aeson.Types.ToJSON.ToJSON CDP.Domains.Cast.PCastEnable
instance CDP.Internal.Utils.Command CDP.Domains.Cast.PCastEnable
instance Data.Aeson.Types.FromJSON.FromJSON CDP.Domains.Cast.CastIssueUpdated
instance CDP.Internal.Utils.Event CDP.Domains.Cast.CastIssueUpdated
instance Data.Aeson.Types.FromJSON.FromJSON CDP.Domains.Cast.CastSinksUpdated
instance CDP.Internal.Utils.Event CDP.Domains.Cast.CastSinksUpdated
instance Data.Aeson.Types.FromJSON.FromJSON CDP.Domains.Cast.CastSink
instance Data.Aeson.Types.ToJSON.ToJSON CDP.Domains.Cast.CastSink
-- | CacheStorage
module CDP.Domains.CacheStorage
data CacheStorageRequestEntries
CacheStorageRequestEntries :: [CacheStorageDataEntry] -> Double -> CacheStorageRequestEntries
-- | Array of object store data entries.
[cacheStorageRequestEntriesCacheDataEntries] :: CacheStorageRequestEntries -> [CacheStorageDataEntry]
-- | Count of returned entries from this storage. If pathFilter is empty,
-- it is the count of all entries from this storage.
[cacheStorageRequestEntriesReturnCount] :: CacheStorageRequestEntries -> Double
-- | Requests data from cache.
--
-- Parameters of the requestEntries command.
data PCacheStorageRequestEntries
PCacheStorageRequestEntries :: CacheStorageCacheId -> Maybe Int -> Maybe Int -> Maybe Text -> PCacheStorageRequestEntries
-- | ID of cache to get entries from.
[pCacheStorageRequestEntriesCacheId] :: PCacheStorageRequestEntries -> CacheStorageCacheId
-- | Number of records to skip.
[pCacheStorageRequestEntriesSkipCount] :: PCacheStorageRequestEntries -> Maybe Int
-- | Number of records to fetch.
[pCacheStorageRequestEntriesPageSize] :: PCacheStorageRequestEntries -> Maybe Int
-- | If present, only return the entries containing this substring in the
-- path
[pCacheStorageRequestEntriesPathFilter] :: PCacheStorageRequestEntries -> Maybe Text
data CacheStorageRequestCachedResponse
CacheStorageRequestCachedResponse :: CacheStorageCachedResponse -> CacheStorageRequestCachedResponse
-- | Response read from the cache.
[cacheStorageRequestCachedResponseResponse] :: CacheStorageRequestCachedResponse -> CacheStorageCachedResponse
-- | Fetches cache entry.
--
-- Parameters of the requestCachedResponse command.
data PCacheStorageRequestCachedResponse
PCacheStorageRequestCachedResponse :: CacheStorageCacheId -> Text -> [CacheStorageHeader] -> PCacheStorageRequestCachedResponse
-- | Id of cache that contains the entry.
[pCacheStorageRequestCachedResponseCacheId] :: PCacheStorageRequestCachedResponse -> CacheStorageCacheId
-- | URL spec of the request.
[pCacheStorageRequestCachedResponseRequestURL] :: PCacheStorageRequestCachedResponse -> Text
-- | headers of the request.
[pCacheStorageRequestCachedResponseRequestHeaders] :: PCacheStorageRequestCachedResponse -> [CacheStorageHeader]
data CacheStorageRequestCacheNames
CacheStorageRequestCacheNames :: [CacheStorageCache] -> CacheStorageRequestCacheNames
-- | Caches for the security origin.
[cacheStorageRequestCacheNamesCaches] :: CacheStorageRequestCacheNames -> [CacheStorageCache]
-- | Requests cache names.
--
-- Parameters of the requestCacheNames command.
data PCacheStorageRequestCacheNames
PCacheStorageRequestCacheNames :: Text -> PCacheStorageRequestCacheNames
-- | Security origin.
[pCacheStorageRequestCacheNamesSecurityOrigin] :: PCacheStorageRequestCacheNames -> Text
-- | Deletes a cache entry.
--
-- Parameters of the deleteEntry command.
data PCacheStorageDeleteEntry
PCacheStorageDeleteEntry :: CacheStorageCacheId -> Text -> PCacheStorageDeleteEntry
-- | Id of cache where the entry will be deleted.
[pCacheStorageDeleteEntryCacheId] :: PCacheStorageDeleteEntry -> CacheStorageCacheId
-- | URL spec of the request.
[pCacheStorageDeleteEntryRequest] :: PCacheStorageDeleteEntry -> Text
-- | Deletes a cache.
--
-- Parameters of the deleteCache command.
data PCacheStorageDeleteCache
PCacheStorageDeleteCache :: CacheStorageCacheId -> PCacheStorageDeleteCache
-- | Id of cache for deletion.
[pCacheStorageDeleteCacheCacheId] :: PCacheStorageDeleteCache -> CacheStorageCacheId
-- | Type CachedResponse. Cached response
data CacheStorageCachedResponse
CacheStorageCachedResponse :: Text -> CacheStorageCachedResponse
-- | Entry content, base64-encoded. (Encoded as a base64 string when passed
-- over JSON)
[cacheStorageCachedResponseBody] :: CacheStorageCachedResponse -> Text
-- | Type Header.
data CacheStorageHeader
CacheStorageHeader :: Text -> Text -> CacheStorageHeader
[cacheStorageHeaderName] :: CacheStorageHeader -> Text
[cacheStorageHeaderValue] :: CacheStorageHeader -> Text
-- | Type Cache. Cache identifier.
data CacheStorageCache
CacheStorageCache :: CacheStorageCacheId -> Text -> Text -> CacheStorageCache
-- | An opaque unique id of the cache.
[cacheStorageCacheCacheId] :: CacheStorageCache -> CacheStorageCacheId
-- | Security origin of the cache.
[cacheStorageCacheSecurityOrigin] :: CacheStorageCache -> Text
-- | The name of the cache.
[cacheStorageCacheCacheName] :: CacheStorageCache -> Text
-- | Type DataEntry. Data entry.
data CacheStorageDataEntry
CacheStorageDataEntry :: Text -> Text -> [CacheStorageHeader] -> Double -> Int -> Text -> CacheStorageCachedResponseType -> [CacheStorageHeader] -> CacheStorageDataEntry
-- | Request URL.
[cacheStorageDataEntryRequestURL] :: CacheStorageDataEntry -> Text
-- | Request method.
[cacheStorageDataEntryRequestMethod] :: CacheStorageDataEntry -> Text
-- | Request headers
[cacheStorageDataEntryRequestHeaders] :: CacheStorageDataEntry -> [CacheStorageHeader]
-- | Number of seconds since epoch.
[cacheStorageDataEntryResponseTime] :: CacheStorageDataEntry -> Double
-- | HTTP response status code.
[cacheStorageDataEntryResponseStatus] :: CacheStorageDataEntry -> Int
-- | HTTP response status text.
[cacheStorageDataEntryResponseStatusText] :: CacheStorageDataEntry -> Text
-- | HTTP response type
[cacheStorageDataEntryResponseType] :: CacheStorageDataEntry -> CacheStorageCachedResponseType
-- | Response headers
[cacheStorageDataEntryResponseHeaders] :: CacheStorageDataEntry -> [CacheStorageHeader]
-- | Type CachedResponseType. type of HTTP response cached
data CacheStorageCachedResponseType
CacheStorageCachedResponseTypeBasic :: CacheStorageCachedResponseType
CacheStorageCachedResponseTypeCors :: CacheStorageCachedResponseType
CacheStorageCachedResponseTypeDefault :: CacheStorageCachedResponseType
CacheStorageCachedResponseTypeError :: CacheStorageCachedResponseType
CacheStorageCachedResponseTypeOpaqueResponse :: CacheStorageCachedResponseType
CacheStorageCachedResponseTypeOpaqueRedirect :: CacheStorageCachedResponseType
-- | Type CacheId. Unique identifier of the Cache object.
type CacheStorageCacheId = Text
pCacheStorageDeleteCache :: CacheStorageCacheId -> PCacheStorageDeleteCache
pCacheStorageDeleteEntry :: CacheStorageCacheId -> Text -> PCacheStorageDeleteEntry
pCacheStorageRequestCacheNames :: Text -> PCacheStorageRequestCacheNames
pCacheStorageRequestCachedResponse :: CacheStorageCacheId -> Text -> [CacheStorageHeader] -> PCacheStorageRequestCachedResponse
pCacheStorageRequestEntries :: CacheStorageCacheId -> PCacheStorageRequestEntries
instance GHC.Read.Read CDP.Domains.CacheStorage.CacheStorageCachedResponseType
instance GHC.Show.Show CDP.Domains.CacheStorage.CacheStorageCachedResponseType
instance GHC.Classes.Eq CDP.Domains.CacheStorage.CacheStorageCachedResponseType
instance GHC.Classes.Ord CDP.Domains.CacheStorage.CacheStorageCachedResponseType
instance GHC.Show.Show CDP.Domains.CacheStorage.CacheStorageCache
instance GHC.Classes.Eq CDP.Domains.CacheStorage.CacheStorageCache
instance GHC.Show.Show CDP.Domains.CacheStorage.CacheStorageHeader
instance GHC.Classes.Eq CDP.Domains.CacheStorage.CacheStorageHeader
instance GHC.Show.Show CDP.Domains.CacheStorage.CacheStorageDataEntry
instance GHC.Classes.Eq CDP.Domains.CacheStorage.CacheStorageDataEntry
instance GHC.Show.Show CDP.Domains.CacheStorage.CacheStorageCachedResponse
instance GHC.Classes.Eq CDP.Domains.CacheStorage.CacheStorageCachedResponse
instance GHC.Show.Show CDP.Domains.CacheStorage.PCacheStorageDeleteCache
instance GHC.Classes.Eq CDP.Domains.CacheStorage.PCacheStorageDeleteCache
instance GHC.Show.Show CDP.Domains.CacheStorage.PCacheStorageDeleteEntry
instance GHC.Classes.Eq CDP.Domains.CacheStorage.PCacheStorageDeleteEntry
instance GHC.Show.Show CDP.Domains.CacheStorage.PCacheStorageRequestCacheNames
instance GHC.Classes.Eq CDP.Domains.CacheStorage.PCacheStorageRequestCacheNames
instance GHC.Show.Show CDP.Domains.CacheStorage.CacheStorageRequestCacheNames
instance GHC.Classes.Eq CDP.Domains.CacheStorage.CacheStorageRequestCacheNames
instance GHC.Show.Show CDP.Domains.CacheStorage.PCacheStorageRequestCachedResponse
instance GHC.Classes.Eq CDP.Domains.CacheStorage.PCacheStorageRequestCachedResponse
instance GHC.Show.Show CDP.Domains.CacheStorage.CacheStorageRequestCachedResponse
instance GHC.Classes.Eq CDP.Domains.CacheStorage.CacheStorageRequestCachedResponse
instance GHC.Show.Show CDP.Domains.CacheStorage.PCacheStorageRequestEntries
instance GHC.Classes.Eq CDP.Domains.CacheStorage.PCacheStorageRequestEntries
instance GHC.Show.Show CDP.Domains.CacheStorage.CacheStorageRequestEntries
instance GHC.Classes.Eq CDP.Domains.CacheStorage.CacheStorageRequestEntries
instance Data.Aeson.Types.FromJSON.FromJSON CDP.Domains.CacheStorage.CacheStorageRequestEntries
instance CDP.Internal.Utils.Command CDP.Domains.CacheStorage.PCacheStorageRequestEntries
instance Data.Aeson.Types.ToJSON.ToJSON CDP.Domains.CacheStorage.PCacheStorageRequestEntries
instance Data.Aeson.Types.FromJSON.FromJSON CDP.Domains.CacheStorage.CacheStorageRequestCachedResponse
instance CDP.Internal.Utils.Command CDP.Domains.CacheStorage.PCacheStorageRequestCachedResponse
instance Data.Aeson.Types.ToJSON.ToJSON CDP.Domains.CacheStorage.PCacheStorageRequestCachedResponse
instance Data.Aeson.Types.FromJSON.FromJSON CDP.Domains.CacheStorage.CacheStorageRequestCacheNames
instance CDP.Internal.Utils.Command CDP.Domains.CacheStorage.PCacheStorageRequestCacheNames
instance Data.Aeson.Types.ToJSON.ToJSON CDP.Domains.CacheStorage.PCacheStorageRequestCacheNames
instance Data.Aeson.Types.ToJSON.ToJSON CDP.Domains.CacheStorage.PCacheStorageDeleteEntry
instance CDP.Internal.Utils.Command CDP.Domains.CacheStorage.PCacheStorageDeleteEntry
instance Data.Aeson.Types.ToJSON.ToJSON CDP.Domains.CacheStorage.PCacheStorageDeleteCache
instance CDP.Internal.Utils.Command CDP.Domains.CacheStorage.PCacheStorageDeleteCache
instance Data.Aeson.Types.FromJSON.FromJSON CDP.Domains.CacheStorage.CacheStorageCachedResponse
instance Data.Aeson.Types.ToJSON.ToJSON CDP.Domains.CacheStorage.CacheStorageCachedResponse
instance Data.Aeson.Types.FromJSON.FromJSON CDP.Domains.CacheStorage.CacheStorageDataEntry
instance Data.Aeson.Types.ToJSON.ToJSON CDP.Domains.CacheStorage.CacheStorageDataEntry
instance Data.Aeson.Types.FromJSON.FromJSON CDP.Domains.CacheStorage.CacheStorageHeader
instance Data.Aeson.Types.ToJSON.ToJSON CDP.Domains.CacheStorage.CacheStorageHeader
instance Data.Aeson.Types.FromJSON.FromJSON CDP.Domains.CacheStorage.CacheStorageCache
instance Data.Aeson.Types.ToJSON.ToJSON CDP.Domains.CacheStorage.CacheStorageCache
instance Data.Aeson.Types.FromJSON.FromJSON CDP.Domains.CacheStorage.CacheStorageCachedResponseType
instance Data.Aeson.Types.ToJSON.ToJSON CDP.Domains.CacheStorage.CacheStorageCachedResponseType
-- | CSS
--
-- This domain exposes CSS read/write operations. All CSS objects
-- (stylesheets, rules, and styles) have an associated id used in
-- subsequent operations on the related object. Each object type has a
-- specific id structure, and those are not interchangeable
-- between objects of different kinds. CSS objects can be loaded using
-- the `get*ForNode()` calls (which accept a DOM node id). A client can
-- also keep track of stylesheets via the
-- styleSheetAdded/styleSheetRemoved events and
-- subsequently load the required stylesheet contents using the
-- `getStyleSheet[Text]()` methods.
module CDP.Domains.CSS
-- | Enables/disables rendering of local CSS fonts (enabled by default).
--
-- Parameters of the setLocalFontsEnabled command.
data PCSSSetLocalFontsEnabled
PCSSSetLocalFontsEnabled :: Bool -> PCSSSetLocalFontsEnabled
-- | Whether rendering of local fonts is enabled.
[pCSSSetLocalFontsEnabledEnabled] :: PCSSSetLocalFontsEnabled -> Bool
data CSSTakeCoverageDelta
CSSTakeCoverageDelta :: [CSSRuleUsage] -> Double -> CSSTakeCoverageDelta
[cSSTakeCoverageDeltaCoverage] :: CSSTakeCoverageDelta -> [CSSRuleUsage]
-- | Monotonically increasing time, in seconds.
[cSSTakeCoverageDeltaTimestamp] :: CSSTakeCoverageDelta -> Double
-- | Obtain list of rules that became used since last call to this method
-- (or since start of coverage instrumentation)
--
-- Parameters of the takeCoverageDelta command.
data PCSSTakeCoverageDelta
PCSSTakeCoverageDelta :: PCSSTakeCoverageDelta
data CSSStopRuleUsageTracking
CSSStopRuleUsageTracking :: [CSSRuleUsage] -> CSSStopRuleUsageTracking
[cSSStopRuleUsageTrackingRuleUsage] :: CSSStopRuleUsageTracking -> [CSSRuleUsage]
-- | Stop tracking rule usage and return the list of rules that were used
-- since last call to takeCoverageDelta (or since start of
-- coverage instrumentation)
--
-- Parameters of the stopRuleUsageTracking command.
data PCSSStopRuleUsageTracking
PCSSStopRuleUsageTracking :: PCSSStopRuleUsageTracking
-- | Enables the selector recording.
--
-- Parameters of the startRuleUsageTracking command.
data PCSSStartRuleUsageTracking
PCSSStartRuleUsageTracking :: PCSSStartRuleUsageTracking
data CSSSetStyleTexts
CSSSetStyleTexts :: [CSSCSSStyle] -> CSSSetStyleTexts
-- | The resulting styles after modification.
[cSSSetStyleTextsStyles] :: CSSSetStyleTexts -> [CSSCSSStyle]
-- | Applies specified style edits one after another in the given order.
--
-- Parameters of the setStyleTexts command.
data PCSSSetStyleTexts
PCSSSetStyleTexts :: [CSSStyleDeclarationEdit] -> PCSSSetStyleTexts
[pCSSSetStyleTextsEdits] :: PCSSSetStyleTexts -> [CSSStyleDeclarationEdit]
data CSSSetStyleSheetText
CSSSetStyleSheetText :: Maybe Text -> CSSSetStyleSheetText
-- | URL of source map associated with script (if any).
[cSSSetStyleSheetTextSourceMapURL] :: CSSSetStyleSheetText -> Maybe Text
-- | Sets the new stylesheet text.
--
-- Parameters of the setStyleSheetText command.
data PCSSSetStyleSheetText
PCSSSetStyleSheetText :: CSSStyleSheetId -> Text -> PCSSSetStyleSheetText
[pCSSSetStyleSheetTextStyleSheetId] :: PCSSSetStyleSheetText -> CSSStyleSheetId
[pCSSSetStyleSheetTextText] :: PCSSSetStyleSheetText -> Text
data CSSSetRuleSelector
CSSSetRuleSelector :: CSSSelectorList -> CSSSetRuleSelector
-- | The resulting selector list after modification.
[cSSSetRuleSelectorSelectorList] :: CSSSetRuleSelector -> CSSSelectorList
-- | Modifies the rule selector.
--
-- Parameters of the setRuleSelector command.
data PCSSSetRuleSelector
PCSSSetRuleSelector :: CSSStyleSheetId -> CSSSourceRange -> Text -> PCSSSetRuleSelector
[pCSSSetRuleSelectorStyleSheetId] :: PCSSSetRuleSelector -> CSSStyleSheetId
[pCSSSetRuleSelectorRange] :: PCSSSetRuleSelector -> CSSSourceRange
[pCSSSetRuleSelectorSelector] :: PCSSSetRuleSelector -> Text
data CSSSetScopeText
CSSSetScopeText :: CSSCSSScope -> CSSSetScopeText
-- | The resulting CSS Scope rule after modification.
[cSSSetScopeTextScope] :: CSSSetScopeText -> CSSCSSScope
-- | Modifies the expression of a scope at-rule.
--
-- Parameters of the setScopeText command.
data PCSSSetScopeText
PCSSSetScopeText :: CSSStyleSheetId -> CSSSourceRange -> Text -> PCSSSetScopeText
[pCSSSetScopeTextStyleSheetId] :: PCSSSetScopeText -> CSSStyleSheetId
[pCSSSetScopeTextRange] :: PCSSSetScopeText -> CSSSourceRange
[pCSSSetScopeTextText] :: PCSSSetScopeText -> Text
data CSSSetSupportsText
CSSSetSupportsText :: CSSCSSSupports -> CSSSetSupportsText
-- | The resulting CSS Supports rule after modification.
[cSSSetSupportsTextSupports] :: CSSSetSupportsText -> CSSCSSSupports
-- | Modifies the expression of a supports at-rule.
--
-- Parameters of the setSupportsText command.
data PCSSSetSupportsText
PCSSSetSupportsText :: CSSStyleSheetId -> CSSSourceRange -> Text -> PCSSSetSupportsText
[pCSSSetSupportsTextStyleSheetId] :: PCSSSetSupportsText -> CSSStyleSheetId
[pCSSSetSupportsTextRange] :: PCSSSetSupportsText -> CSSSourceRange
[pCSSSetSupportsTextText] :: PCSSSetSupportsText -> Text
data CSSSetContainerQueryText
CSSSetContainerQueryText :: CSSCSSContainerQuery -> CSSSetContainerQueryText
-- | The resulting CSS container query rule after modification.
[cSSSetContainerQueryTextContainerQuery] :: CSSSetContainerQueryText -> CSSCSSContainerQuery
-- | Modifies the expression of a container query.
--
-- Parameters of the setContainerQueryText command.
data PCSSSetContainerQueryText
PCSSSetContainerQueryText :: CSSStyleSheetId -> CSSSourceRange -> Text -> PCSSSetContainerQueryText
[pCSSSetContainerQueryTextStyleSheetId] :: PCSSSetContainerQueryText -> CSSStyleSheetId
[pCSSSetContainerQueryTextRange] :: PCSSSetContainerQueryText -> CSSSourceRange
[pCSSSetContainerQueryTextText] :: PCSSSetContainerQueryText -> Text
data CSSSetMediaText
CSSSetMediaText :: CSSCSSMedia -> CSSSetMediaText
-- | The resulting CSS media rule after modification.
[cSSSetMediaTextMedia] :: CSSSetMediaText -> CSSCSSMedia
-- | Modifies the rule selector.
--
-- Parameters of the setMediaText command.
data PCSSSetMediaText
PCSSSetMediaText :: CSSStyleSheetId -> CSSSourceRange -> Text -> PCSSSetMediaText
[pCSSSetMediaTextStyleSheetId] :: PCSSSetMediaText -> CSSStyleSheetId
[pCSSSetMediaTextRange] :: PCSSSetMediaText -> CSSSourceRange
[pCSSSetMediaTextText] :: PCSSSetMediaText -> Text
data CSSSetKeyframeKey
CSSSetKeyframeKey :: CSSValue -> CSSSetKeyframeKey
-- | The resulting key text after modification.
[cSSSetKeyframeKeyKeyText] :: CSSSetKeyframeKey -> CSSValue
-- | Modifies the keyframe rule key text.
--
-- Parameters of the setKeyframeKey command.
data PCSSSetKeyframeKey
PCSSSetKeyframeKey :: CSSStyleSheetId -> CSSSourceRange -> Text -> PCSSSetKeyframeKey
[pCSSSetKeyframeKeyStyleSheetId] :: PCSSSetKeyframeKey -> CSSStyleSheetId
[pCSSSetKeyframeKeyRange] :: PCSSSetKeyframeKey -> CSSSourceRange
[pCSSSetKeyframeKeyKeyText] :: PCSSSetKeyframeKey -> Text
-- | Find a rule with the given active property for the given node and set
-- the new value for this property
--
-- Parameters of the setEffectivePropertyValueForNode command.
data PCSSSetEffectivePropertyValueForNode
PCSSSetEffectivePropertyValueForNode :: DOMNodeId -> Text -> Text -> PCSSSetEffectivePropertyValueForNode
-- | The element id for which to set property.
[pCSSSetEffectivePropertyValueForNodeNodeId] :: PCSSSetEffectivePropertyValueForNode -> DOMNodeId
[pCSSSetEffectivePropertyValueForNodePropertyName] :: PCSSSetEffectivePropertyValueForNode -> Text
[pCSSSetEffectivePropertyValueForNodeValue] :: PCSSSetEffectivePropertyValueForNode -> Text
data CSSTakeComputedStyleUpdates
CSSTakeComputedStyleUpdates :: [DOMNodeId] -> CSSTakeComputedStyleUpdates
-- | The list of node Ids that have their tracked computed styles updated
[cSSTakeComputedStyleUpdatesNodeIds] :: CSSTakeComputedStyleUpdates -> [DOMNodeId]
-- | Polls the next batch of computed style updates.
--
-- Parameters of the takeComputedStyleUpdates command.
data PCSSTakeComputedStyleUpdates
PCSSTakeComputedStyleUpdates :: PCSSTakeComputedStyleUpdates
-- | Starts tracking the given computed styles for updates. The specified
-- array of properties replaces the one previously specified. Pass empty
-- array to disable tracking. Use takeComputedStyleUpdates to retrieve
-- the list of nodes that had properties modified. The changes to
-- computed style properties are only tracked for nodes pushed to the
-- front-end by the DOM agent. If no changes to the tracked properties
-- occur after the node has been pushed to the front-end, no updates will
-- be issued for the node.
--
-- Parameters of the trackComputedStyleUpdates command.
data PCSSTrackComputedStyleUpdates
PCSSTrackComputedStyleUpdates :: [CSSCSSComputedStyleProperty] -> PCSSTrackComputedStyleUpdates
[pCSSTrackComputedStyleUpdatesPropertiesToTrack] :: PCSSTrackComputedStyleUpdates -> [CSSCSSComputedStyleProperty]
data CSSGetLayersForNode
CSSGetLayersForNode :: CSSCSSLayerData -> CSSGetLayersForNode
[cSSGetLayersForNodeRootLayer] :: CSSGetLayersForNode -> CSSCSSLayerData
-- | Returns all layers parsed by the rendering engine for the tree scope
-- of a node. Given a DOM element identified by nodeId, getLayersForNode
-- returns the root layer for the nearest ancestor document or shadow
-- root. The layer root contains the full layer tree for the tree scope
-- and their ordering.
--
-- Parameters of the getLayersForNode command.
data PCSSGetLayersForNode
PCSSGetLayersForNode :: DOMNodeId -> PCSSGetLayersForNode
[pCSSGetLayersForNodeNodeId] :: PCSSGetLayersForNode -> DOMNodeId
data CSSGetStyleSheetText
CSSGetStyleSheetText :: Text -> CSSGetStyleSheetText
-- | The stylesheet text.
[cSSGetStyleSheetTextText] :: CSSGetStyleSheetText -> Text
-- | Returns the current textual content for a stylesheet.
--
-- Parameters of the getStyleSheetText command.
data PCSSGetStyleSheetText
PCSSGetStyleSheetText :: CSSStyleSheetId -> PCSSGetStyleSheetText
[pCSSGetStyleSheetTextStyleSheetId] :: PCSSGetStyleSheetText -> CSSStyleSheetId
data CSSGetPlatformFontsForNode
CSSGetPlatformFontsForNode :: [CSSPlatformFontUsage] -> CSSGetPlatformFontsForNode
-- | Usage statistics for every employed platform font.
[cSSGetPlatformFontsForNodeFonts] :: CSSGetPlatformFontsForNode -> [CSSPlatformFontUsage]
-- | Requests information about platform fonts which we used to render
-- child TextNodes in the given node.
--
-- Parameters of the getPlatformFontsForNode command.
data PCSSGetPlatformFontsForNode
PCSSGetPlatformFontsForNode :: DOMNodeId -> PCSSGetPlatformFontsForNode
[pCSSGetPlatformFontsForNodeNodeId] :: PCSSGetPlatformFontsForNode -> DOMNodeId
data CSSGetMediaQueries
CSSGetMediaQueries :: [CSSCSSMedia] -> CSSGetMediaQueries
[cSSGetMediaQueriesMedias] :: CSSGetMediaQueries -> [CSSCSSMedia]
-- | Returns all media queries parsed by the rendering engine.
--
-- Parameters of the getMediaQueries command.
data PCSSGetMediaQueries
PCSSGetMediaQueries :: PCSSGetMediaQueries
data CSSGetMatchedStylesForNode
CSSGetMatchedStylesForNode :: Maybe CSSCSSStyle -> Maybe CSSCSSStyle -> Maybe [CSSRuleMatch] -> Maybe [CSSPseudoElementMatches] -> Maybe [CSSInheritedStyleEntry] -> Maybe [CSSInheritedPseudoElementMatches] -> Maybe [CSSCSSKeyframesRule] -> Maybe DOMNodeId -> CSSGetMatchedStylesForNode
-- | Inline style for the specified DOM node.
[cSSGetMatchedStylesForNodeInlineStyle] :: CSSGetMatchedStylesForNode -> Maybe CSSCSSStyle
-- | Attribute-defined element style (e.g. resulting from "width=20
-- height=100%").
[cSSGetMatchedStylesForNodeAttributesStyle] :: CSSGetMatchedStylesForNode -> Maybe CSSCSSStyle
-- | CSS rules matching this node, from all applicable stylesheets.
[cSSGetMatchedStylesForNodeMatchedCSSRules] :: CSSGetMatchedStylesForNode -> Maybe [CSSRuleMatch]
-- | Pseudo style matches for this node.
[cSSGetMatchedStylesForNodePseudoElements] :: CSSGetMatchedStylesForNode -> Maybe [CSSPseudoElementMatches]
-- | A chain of inherited styles (from the immediate node parent up to the
-- DOM tree root).
[cSSGetMatchedStylesForNodeInherited] :: CSSGetMatchedStylesForNode -> Maybe [CSSInheritedStyleEntry]
-- | A chain of inherited pseudo element styles (from the immediate node
-- parent up to the DOM tree root).
[cSSGetMatchedStylesForNodeInheritedPseudoElements] :: CSSGetMatchedStylesForNode -> Maybe [CSSInheritedPseudoElementMatches]
-- | A list of CSS keyframed animations matching this node.
[cSSGetMatchedStylesForNodeCssKeyframesRules] :: CSSGetMatchedStylesForNode -> Maybe [CSSCSSKeyframesRule]
-- | Id of the first parent element that does not have display: contents.
[cSSGetMatchedStylesForNodeParentLayoutNodeId] :: CSSGetMatchedStylesForNode -> Maybe DOMNodeId
-- | Returns requested styles for a DOM node identified by nodeId.
--
-- Parameters of the getMatchedStylesForNode command.
data PCSSGetMatchedStylesForNode
PCSSGetMatchedStylesForNode :: DOMNodeId -> PCSSGetMatchedStylesForNode
[pCSSGetMatchedStylesForNodeNodeId] :: PCSSGetMatchedStylesForNode -> DOMNodeId
data CSSGetInlineStylesForNode
CSSGetInlineStylesForNode :: Maybe CSSCSSStyle -> Maybe CSSCSSStyle -> CSSGetInlineStylesForNode
-- | Inline style for the specified DOM node.
[cSSGetInlineStylesForNodeInlineStyle] :: CSSGetInlineStylesForNode -> Maybe CSSCSSStyle
-- | Attribute-defined element style (e.g. resulting from "width=20
-- height=100%").
[cSSGetInlineStylesForNodeAttributesStyle] :: CSSGetInlineStylesForNode -> Maybe CSSCSSStyle
-- | Returns the styles defined inline (explicitly in the "style" attribute
-- and implicitly, using DOM attributes) for a DOM node identified by
-- nodeId.
--
-- Parameters of the getInlineStylesForNode command.
data PCSSGetInlineStylesForNode
PCSSGetInlineStylesForNode :: DOMNodeId -> PCSSGetInlineStylesForNode
[pCSSGetInlineStylesForNodeNodeId] :: PCSSGetInlineStylesForNode -> DOMNodeId
data CSSGetComputedStyleForNode
CSSGetComputedStyleForNode :: [CSSCSSComputedStyleProperty] -> CSSGetComputedStyleForNode
-- | Computed style for the specified DOM node.
[cSSGetComputedStyleForNodeComputedStyle] :: CSSGetComputedStyleForNode -> [CSSCSSComputedStyleProperty]
-- | Returns the computed style for a DOM node identified by
-- nodeId.
--
-- Parameters of the getComputedStyleForNode command.
data PCSSGetComputedStyleForNode
PCSSGetComputedStyleForNode :: DOMNodeId -> PCSSGetComputedStyleForNode
[pCSSGetComputedStyleForNodeNodeId] :: PCSSGetComputedStyleForNode -> DOMNodeId
data CSSGetBackgroundColors
CSSGetBackgroundColors :: Maybe [Text] -> Maybe Text -> Maybe Text -> CSSGetBackgroundColors
-- | The range of background colors behind this element, if it contains any
-- visible text. If no visible text is present, this will be undefined.
-- In the case of a flat background color, this will consist of simply
-- that color. In the case of a gradient, this will consist of each of
-- the color stops. For anything more complicated, this will be an empty
-- array. Images will be ignored (as if the image had failed to load).
[cSSGetBackgroundColorsBackgroundColors] :: CSSGetBackgroundColors -> Maybe [Text]
-- | The computed font size for this node, as a CSS computed value string
-- (e.g. '12px').
[cSSGetBackgroundColorsComputedFontSize] :: CSSGetBackgroundColors -> Maybe Text
-- | The computed font weight for this node, as a CSS computed value string
-- (e.g. normal or '100').
[cSSGetBackgroundColorsComputedFontWeight] :: CSSGetBackgroundColors -> Maybe Text
-- | Parameters of the getBackgroundColors command.
data PCSSGetBackgroundColors
PCSSGetBackgroundColors :: DOMNodeId -> PCSSGetBackgroundColors
-- | Id of the node to get background colors for.
[pCSSGetBackgroundColorsNodeId] :: PCSSGetBackgroundColors -> DOMNodeId
-- | Ensures that the given node will have specified pseudo-classes
-- whenever its style is computed by the browser.
--
-- Parameters of the forcePseudoState command.
data PCSSForcePseudoState
PCSSForcePseudoState :: DOMNodeId -> [Text] -> PCSSForcePseudoState
-- | The element id for which to force the pseudo state.
[pCSSForcePseudoStateNodeId] :: PCSSForcePseudoState -> DOMNodeId
-- | Element pseudo classes to force when computing the element's style.
[pCSSForcePseudoStateForcedPseudoClasses] :: PCSSForcePseudoState -> [Text]
-- | Enables the CSS agent for the given page. Clients should not assume
-- that the CSS agent has been enabled until the result of this command
-- is received.
--
-- Parameters of the enable command.
data PCSSEnable
PCSSEnable :: PCSSEnable
-- | Disables the CSS agent for the given page.
--
-- Parameters of the disable command.
data PCSSDisable
PCSSDisable :: PCSSDisable
data CSSCreateStyleSheet
CSSCreateStyleSheet :: CSSStyleSheetId -> CSSCreateStyleSheet
-- | Identifier of the created "via-inspector" stylesheet.
[cSSCreateStyleSheetStyleSheetId] :: CSSCreateStyleSheet -> CSSStyleSheetId
-- | Creates a new special "via-inspector" stylesheet in the frame with
-- given frameId.
--
-- Parameters of the createStyleSheet command.
data PCSSCreateStyleSheet
PCSSCreateStyleSheet :: PageFrameId -> PCSSCreateStyleSheet
-- | Identifier of the frame where "via-inspector" stylesheet should be
-- created.
[pCSSCreateStyleSheetFrameId] :: PCSSCreateStyleSheet -> PageFrameId
data CSSCollectClassNames
CSSCollectClassNames :: [Text] -> CSSCollectClassNames
-- | Class name list.
[cSSCollectClassNamesClassNames] :: CSSCollectClassNames -> [Text]
-- | Returns all class names from specified stylesheet.
--
-- Parameters of the collectClassNames command.
data PCSSCollectClassNames
PCSSCollectClassNames :: CSSStyleSheetId -> PCSSCollectClassNames
[pCSSCollectClassNamesStyleSheetId] :: PCSSCollectClassNames -> CSSStyleSheetId
data CSSAddRule
CSSAddRule :: CSSCSSRule -> CSSAddRule
-- | The newly created rule.
[cSSAddRuleRule] :: CSSAddRule -> CSSCSSRule
-- | Inserts a new rule with the given ruleText in a stylesheet
-- with given styleSheetId, at the position specified by
-- location.
--
-- Parameters of the addRule command.
data PCSSAddRule
PCSSAddRule :: CSSStyleSheetId -> Text -> CSSSourceRange -> PCSSAddRule
-- | The css style sheet identifier where a new rule should be inserted.
[pCSSAddRuleStyleSheetId] :: PCSSAddRule -> CSSStyleSheetId
-- | The text of a new rule.
[pCSSAddRuleRuleText] :: PCSSAddRule -> Text
-- | Text position of a new rule in the target style sheet.
[pCSSAddRuleLocation] :: PCSSAddRule -> CSSSourceRange
-- | Type of the styleSheetRemoved event.
data CSSStyleSheetRemoved
CSSStyleSheetRemoved :: CSSStyleSheetId -> CSSStyleSheetRemoved
-- | Identifier of the removed stylesheet.
[cSSStyleSheetRemovedStyleSheetId] :: CSSStyleSheetRemoved -> CSSStyleSheetId
-- | Type of the styleSheetChanged event.
data CSSStyleSheetChanged
CSSStyleSheetChanged :: CSSStyleSheetId -> CSSStyleSheetChanged
[cSSStyleSheetChangedStyleSheetId] :: CSSStyleSheetChanged -> CSSStyleSheetId
-- | Type of the styleSheetAdded event.
data CSSStyleSheetAdded
CSSStyleSheetAdded :: CSSCSSStyleSheetHeader -> CSSStyleSheetAdded
-- | Added stylesheet metainfo.
[cSSStyleSheetAddedHeader] :: CSSStyleSheetAdded -> CSSCSSStyleSheetHeader
-- | Type of the mediaQueryResultChanged event.
data CSSMediaQueryResultChanged
CSSMediaQueryResultChanged :: CSSMediaQueryResultChanged
-- | Type of the fontsUpdated event.
data CSSFontsUpdated
CSSFontsUpdated :: Maybe CSSFontFace -> CSSFontsUpdated
-- | The web font that has loaded.
[cSSFontsUpdatedFont] :: CSSFontsUpdated -> Maybe CSSFontFace
-- | Type StyleDeclarationEdit. A descriptor of operation to mutate
-- style declaration text.
data CSSStyleDeclarationEdit
CSSStyleDeclarationEdit :: CSSStyleSheetId -> CSSSourceRange -> Text -> CSSStyleDeclarationEdit
-- | The css style sheet identifier.
[cSSStyleDeclarationEditStyleSheetId] :: CSSStyleDeclarationEdit -> CSSStyleSheetId
-- | The range of the style text in the enclosing stylesheet.
[cSSStyleDeclarationEditRange] :: CSSStyleDeclarationEdit -> CSSSourceRange
-- | New style text.
[cSSStyleDeclarationEditText] :: CSSStyleDeclarationEdit -> Text
-- | Type CSSKeyframeRule. CSS keyframe rule representation.
data CSSCSSKeyframeRule
CSSCSSKeyframeRule :: Maybe CSSStyleSheetId -> CSSStyleSheetOrigin -> CSSValue -> CSSCSSStyle -> CSSCSSKeyframeRule
-- | The css style sheet identifier (absent for user agent stylesheet and
-- user-specified stylesheet rules) this rule came from.
[cSSCSSKeyframeRuleStyleSheetId] :: CSSCSSKeyframeRule -> Maybe CSSStyleSheetId
-- | Parent stylesheet's origin.
[cSSCSSKeyframeRuleOrigin] :: CSSCSSKeyframeRule -> CSSStyleSheetOrigin
-- | Associated key text.
[cSSCSSKeyframeRuleKeyText] :: CSSCSSKeyframeRule -> CSSValue
-- | Associated style declaration.
[cSSCSSKeyframeRuleStyle] :: CSSCSSKeyframeRule -> CSSCSSStyle
-- | Type CSSKeyframesRule. CSS keyframes rule representation.
data CSSCSSKeyframesRule
CSSCSSKeyframesRule :: CSSValue -> [CSSCSSKeyframeRule] -> CSSCSSKeyframesRule
-- | Animation name.
[cSSCSSKeyframesRuleAnimationName] :: CSSCSSKeyframesRule -> CSSValue
-- | List of keyframes.
[cSSCSSKeyframesRuleKeyframes] :: CSSCSSKeyframesRule -> [CSSCSSKeyframeRule]
-- | Type FontFace. Properties of a web font:
-- https://www.w3.org/TR/2008/REC-CSS2-20080411/fonts.html#font-descriptions
-- and additional information such as platformFontFamily and
-- fontVariationAxes.
data CSSFontFace
CSSFontFace :: Text -> Text -> Text -> Text -> Text -> Text -> Text -> Text -> Text -> Maybe [CSSFontVariationAxis] -> CSSFontFace
-- | The font-family.
[cSSFontFaceFontFamily] :: CSSFontFace -> Text
-- | The font-style.
[cSSFontFaceFontStyle] :: CSSFontFace -> Text
-- | The font-variant.
[cSSFontFaceFontVariant] :: CSSFontFace -> Text
-- | The font-weight.
[cSSFontFaceFontWeight] :: CSSFontFace -> Text
-- | The font-stretch.
[cSSFontFaceFontStretch] :: CSSFontFace -> Text
-- | The font-display.
[cSSFontFaceFontDisplay] :: CSSFontFace -> Text
-- | The unicode-range.
[cSSFontFaceUnicodeRange] :: CSSFontFace -> Text
-- | The src.
[cSSFontFaceSrc] :: CSSFontFace -> Text
-- | The resolved platform font family
[cSSFontFacePlatformFontFamily] :: CSSFontFace -> Text
-- | Available variation settings (a.k.a. "axes").
[cSSFontFaceFontVariationAxes] :: CSSFontFace -> Maybe [CSSFontVariationAxis]
-- | Type FontVariationAxis. Information about font variation axes
-- for variable fonts
data CSSFontVariationAxis
CSSFontVariationAxis :: Text -> Text -> Double -> Double -> Double -> CSSFontVariationAxis
-- | The font-variation-setting tag (a.k.a. "axis tag").
[cSSFontVariationAxisTag] :: CSSFontVariationAxis -> Text
-- | Human-readable variation name in the default language (normally,
-- "en").
[cSSFontVariationAxisName] :: CSSFontVariationAxis -> Text
-- | The minimum value (inclusive) the font supports for this tag.
[cSSFontVariationAxisMinValue] :: CSSFontVariationAxis -> Double
-- | The maximum value (inclusive) the font supports for this tag.
[cSSFontVariationAxisMaxValue] :: CSSFontVariationAxis -> Double
-- | The default value.
[cSSFontVariationAxisDefaultValue] :: CSSFontVariationAxis -> Double
-- | Type PlatformFontUsage. Information about amount of glyphs that
-- were rendered with given font.
data CSSPlatformFontUsage
CSSPlatformFontUsage :: Text -> Bool -> Double -> CSSPlatformFontUsage
-- | Font's family name reported by platform.
[cSSPlatformFontUsageFamilyName] :: CSSPlatformFontUsage -> Text
-- | Indicates if the font was downloaded or resolved locally.
[cSSPlatformFontUsageIsCustomFont] :: CSSPlatformFontUsage -> Bool
-- | Amount of glyphs that were rendered with this font.
[cSSPlatformFontUsageGlyphCount] :: CSSPlatformFontUsage -> Double
-- | Type CSSLayerData. CSS Layer data.
data CSSCSSLayerData
CSSCSSLayerData :: Text -> Maybe [CSSCSSLayerData] -> Double -> CSSCSSLayerData
-- | Layer name.
[cSSCSSLayerDataName] :: CSSCSSLayerData -> Text
-- | Direct sub-layers
[cSSCSSLayerDataSubLayers] :: CSSCSSLayerData -> Maybe [CSSCSSLayerData]
-- | Layer order. The order determines the order of the layer in the
-- cascade order. A higher number has higher priority in the cascade
-- order.
[cSSCSSLayerDataOrder] :: CSSCSSLayerData -> Double
-- | Type CSSLayer. CSS Layer at-rule descriptor.
data CSSCSSLayer
CSSCSSLayer :: Text -> Maybe CSSSourceRange -> Maybe CSSStyleSheetId -> CSSCSSLayer
-- | Layer name.
[cSSCSSLayerText] :: CSSCSSLayer -> Text
-- | The associated rule header range in the enclosing stylesheet (if
-- available).
[cSSCSSLayerRange] :: CSSCSSLayer -> Maybe CSSSourceRange
-- | Identifier of the stylesheet containing this object (if exists).
[cSSCSSLayerStyleSheetId] :: CSSCSSLayer -> Maybe CSSStyleSheetId
-- | Type CSSScope. CSS Scope at-rule descriptor.
data CSSCSSScope
CSSCSSScope :: Text -> Maybe CSSSourceRange -> Maybe CSSStyleSheetId -> CSSCSSScope
-- | Scope rule text.
[cSSCSSScopeText] :: CSSCSSScope -> Text
-- | The associated rule header range in the enclosing stylesheet (if
-- available).
[cSSCSSScopeRange] :: CSSCSSScope -> Maybe CSSSourceRange
-- | Identifier of the stylesheet containing this object (if exists).
[cSSCSSScopeStyleSheetId] :: CSSCSSScope -> Maybe CSSStyleSheetId
-- | Type CSSSupports. CSS Supports at-rule descriptor.
data CSSCSSSupports
CSSCSSSupports :: Text -> Bool -> Maybe CSSSourceRange -> Maybe CSSStyleSheetId -> CSSCSSSupports
-- | Supports rule text.
[cSSCSSSupportsText] :: CSSCSSSupports -> Text
-- | Whether the supports condition is satisfied.
[cSSCSSSupportsActive] :: CSSCSSSupports -> Bool
-- | The associated rule header range in the enclosing stylesheet (if
-- available).
[cSSCSSSupportsRange] :: CSSCSSSupports -> Maybe CSSSourceRange
-- | Identifier of the stylesheet containing this object (if exists).
[cSSCSSSupportsStyleSheetId] :: CSSCSSSupports -> Maybe CSSStyleSheetId
-- | Type CSSContainerQuery. CSS container query rule descriptor.
data CSSCSSContainerQuery
CSSCSSContainerQuery :: Text -> Maybe CSSSourceRange -> Maybe CSSStyleSheetId -> Maybe Text -> CSSCSSContainerQuery
-- | Container query text.
[cSSCSSContainerQueryText] :: CSSCSSContainerQuery -> Text
-- | The associated rule header range in the enclosing stylesheet (if
-- available).
[cSSCSSContainerQueryRange] :: CSSCSSContainerQuery -> Maybe CSSSourceRange
-- | Identifier of the stylesheet containing this object (if exists).
[cSSCSSContainerQueryStyleSheetId] :: CSSCSSContainerQuery -> Maybe CSSStyleSheetId
-- | Optional name for the container.
[cSSCSSContainerQueryName] :: CSSCSSContainerQuery -> Maybe Text
-- | Type MediaQueryExpression. Media query expression descriptor.
data CSSMediaQueryExpression
CSSMediaQueryExpression :: Double -> Text -> Text -> Maybe CSSSourceRange -> Maybe Double -> CSSMediaQueryExpression
-- | Media query expression value.
[cSSMediaQueryExpressionValue] :: CSSMediaQueryExpression -> Double
-- | Media query expression units.
[cSSMediaQueryExpressionUnit] :: CSSMediaQueryExpression -> Text
-- | Media query expression feature.
[cSSMediaQueryExpressionFeature] :: CSSMediaQueryExpression -> Text
-- | The associated range of the value text in the enclosing stylesheet (if
-- available).
[cSSMediaQueryExpressionValueRange] :: CSSMediaQueryExpression -> Maybe CSSSourceRange
-- | Computed length of media query expression (if applicable).
[cSSMediaQueryExpressionComputedLength] :: CSSMediaQueryExpression -> Maybe Double
-- | Type MediaQuery. Media query descriptor.
data CSSMediaQuery
CSSMediaQuery :: [CSSMediaQueryExpression] -> Bool -> CSSMediaQuery
-- | Array of media query expressions.
[cSSMediaQueryExpressions] :: CSSMediaQuery -> [CSSMediaQueryExpression]
-- | Whether the media query condition is satisfied.
[cSSMediaQueryActive] :: CSSMediaQuery -> Bool
data CSSCSSMedia
CSSCSSMedia :: Text -> CSSCSSMediaSource -> Maybe Text -> Maybe CSSSourceRange -> Maybe CSSStyleSheetId -> Maybe [CSSMediaQuery] -> CSSCSSMedia
-- | Media query text.
[cSSCSSMediaText] :: CSSCSSMedia -> Text
-- | Source of the media query: "mediaRule" if specified by a media
-- rule, "importRule" if specified by an import rule, "linkedSheet"
-- if specified by a "media" attribute in a linked stylesheet's LINK tag,
-- "inlineSheet" if specified by a "media" attribute in an inline
-- stylesheet's STYLE tag.
[cSSCSSMediaSource] :: CSSCSSMedia -> CSSCSSMediaSource
-- | URL of the document containing the media query description.
[cSSCSSMediaSourceURL] :: CSSCSSMedia -> Maybe Text
-- | The associated rule (media or import) header range in the
-- enclosing stylesheet (if available).
[cSSCSSMediaRange] :: CSSCSSMedia -> Maybe CSSSourceRange
-- | Identifier of the stylesheet containing this object (if exists).
[cSSCSSMediaStyleSheetId] :: CSSCSSMedia -> Maybe CSSStyleSheetId
-- | Array of media queries.
[cSSCSSMediaMediaList] :: CSSCSSMedia -> Maybe [CSSMediaQuery]
-- | Type CSSMedia. CSS media rule descriptor.
data CSSCSSMediaSource
CSSCSSMediaSourceMediaRule :: CSSCSSMediaSource
CSSCSSMediaSourceImportRule :: CSSCSSMediaSource
CSSCSSMediaSourceLinkedSheet :: CSSCSSMediaSource
CSSCSSMediaSourceInlineSheet :: CSSCSSMediaSource
-- | Type CSSProperty. CSS property declaration data.
data CSSCSSProperty
CSSCSSProperty :: Text -> Text -> Maybe Bool -> Maybe Bool -> Maybe Text -> Maybe Bool -> Maybe Bool -> Maybe CSSSourceRange -> Maybe [CSSCSSProperty] -> CSSCSSProperty
-- | The property name.
[cSSCSSPropertyName] :: CSSCSSProperty -> Text
-- | The property value.
[cSSCSSPropertyValue] :: CSSCSSProperty -> Text
-- | Whether the property has "!important" annotation (implies
-- false if absent).
[cSSCSSPropertyImportant] :: CSSCSSProperty -> Maybe Bool
-- | Whether the property is implicit (implies false if absent).
[cSSCSSPropertyImplicit] :: CSSCSSProperty -> Maybe Bool
-- | The full property text as specified in the style.
[cSSCSSPropertyText] :: CSSCSSProperty -> Maybe Text
-- | Whether the property is understood by the browser (implies
-- true if absent).
[cSSCSSPropertyParsedOk] :: CSSCSSProperty -> Maybe Bool
-- | Whether the property is disabled by the user (present for source-based
-- properties only).
[cSSCSSPropertyDisabled] :: CSSCSSProperty -> Maybe Bool
-- | The entire property range in the enclosing style declaration (if
-- available).
[cSSCSSPropertyRange] :: CSSCSSProperty -> Maybe CSSSourceRange
-- | Parsed longhand components of this property if it is a shorthand. This
-- field will be empty if the given property is not a shorthand.
[cSSCSSPropertyLonghandProperties] :: CSSCSSProperty -> Maybe [CSSCSSProperty]
-- | Type CSSStyle. CSS style representation.
data CSSCSSStyle
CSSCSSStyle :: Maybe CSSStyleSheetId -> [CSSCSSProperty] -> [CSSShorthandEntry] -> Maybe Text -> Maybe CSSSourceRange -> CSSCSSStyle
-- | The css style sheet identifier (absent for user agent stylesheet and
-- user-specified stylesheet rules) this rule came from.
[cSSCSSStyleStyleSheetId] :: CSSCSSStyle -> Maybe CSSStyleSheetId
-- | CSS properties in the style.
[cSSCSSStyleCssProperties] :: CSSCSSStyle -> [CSSCSSProperty]
-- | Computed values for all shorthands found in the style.
[cSSCSSStyleShorthandEntries] :: CSSCSSStyle -> [CSSShorthandEntry]
-- | Style declaration text (if available).
[cSSCSSStyleCssText] :: CSSCSSStyle -> Maybe Text
-- | Style declaration range in the enclosing stylesheet (if available).
[cSSCSSStyleRange] :: CSSCSSStyle -> Maybe CSSSourceRange
-- | Type CSSComputedStyleProperty.
data CSSCSSComputedStyleProperty
CSSCSSComputedStyleProperty :: Text -> Text -> CSSCSSComputedStyleProperty
-- | Computed style property name.
[cSSCSSComputedStylePropertyName] :: CSSCSSComputedStyleProperty -> Text
-- | Computed style property value.
[cSSCSSComputedStylePropertyValue] :: CSSCSSComputedStyleProperty -> Text
-- | Type ShorthandEntry.
data CSSShorthandEntry
CSSShorthandEntry :: Text -> Text -> Maybe Bool -> CSSShorthandEntry
-- | Shorthand name.
[cSSShorthandEntryName] :: CSSShorthandEntry -> Text
-- | Shorthand value.
[cSSShorthandEntryValue] :: CSSShorthandEntry -> Text
-- | Whether the property has "!important" annotation (implies
-- false if absent).
[cSSShorthandEntryImportant] :: CSSShorthandEntry -> Maybe Bool
-- | Type SourceRange. Text range within a resource. All numbers are
-- zero-based.
data CSSSourceRange
CSSSourceRange :: Int -> Int -> Int -> Int -> CSSSourceRange
-- | Start line of range.
[cSSSourceRangeStartLine] :: CSSSourceRange -> Int
-- | Start column of range (inclusive).
[cSSSourceRangeStartColumn] :: CSSSourceRange -> Int
-- | End line of range
[cSSSourceRangeEndLine] :: CSSSourceRange -> Int
-- | End column of range (exclusive).
[cSSSourceRangeEndColumn] :: CSSSourceRange -> Int
-- | Type RuleUsage. CSS coverage information.
data CSSRuleUsage
CSSRuleUsage :: CSSStyleSheetId -> Double -> Double -> Bool -> CSSRuleUsage
-- | The css style sheet identifier (absent for user agent stylesheet and
-- user-specified stylesheet rules) this rule came from.
[cSSRuleUsageStyleSheetId] :: CSSRuleUsage -> CSSStyleSheetId
-- | Offset of the start of the rule (including selector) from the
-- beginning of the stylesheet.
[cSSRuleUsageStartOffset] :: CSSRuleUsage -> Double
-- | Offset of the end of the rule body from the beginning of the
-- stylesheet.
[cSSRuleUsageEndOffset] :: CSSRuleUsage -> Double
-- | Indicates whether the rule was actually used by some element in the
-- page.
[cSSRuleUsageUsed] :: CSSRuleUsage -> Bool
-- | Type CSSRule. CSS rule representation.
data CSSCSSRule
CSSCSSRule :: Maybe CSSStyleSheetId -> CSSSelectorList -> CSSStyleSheetOrigin -> CSSCSSStyle -> Maybe [CSSCSSMedia] -> Maybe [CSSCSSContainerQuery] -> Maybe [CSSCSSSupports] -> Maybe [CSSCSSLayer] -> Maybe [CSSCSSScope] -> CSSCSSRule
-- | The css style sheet identifier (absent for user agent stylesheet and
-- user-specified stylesheet rules) this rule came from.
[cSSCSSRuleStyleSheetId] :: CSSCSSRule -> Maybe CSSStyleSheetId
-- | Rule selector data.
[cSSCSSRuleSelectorList] :: CSSCSSRule -> CSSSelectorList
-- | Parent stylesheet's origin.
[cSSCSSRuleOrigin] :: CSSCSSRule -> CSSStyleSheetOrigin
-- | Associated style declaration.
[cSSCSSRuleStyle] :: CSSCSSRule -> CSSCSSStyle
-- | Media list array (for rules involving media queries). The array
-- enumerates media queries starting with the innermost one, going
-- outwards.
[cSSCSSRuleMedia] :: CSSCSSRule -> Maybe [CSSCSSMedia]
-- | Container query list array (for rules involving container queries).
-- The array enumerates container queries starting with the innermost
-- one, going outwards.
[cSSCSSRuleContainerQueries] :: CSSCSSRule -> Maybe [CSSCSSContainerQuery]
-- | supports CSS at-rule array. The array enumerates supports
-- at-rules starting with the innermost one, going outwards.
[cSSCSSRuleSupports] :: CSSCSSRule -> Maybe [CSSCSSSupports]
-- | Cascade layer array. Contains the layer hierarchy that this rule
-- belongs to starting with the innermost layer and going outwards.
[cSSCSSRuleLayers] :: CSSCSSRule -> Maybe [CSSCSSLayer]
-- | scope CSS at-rule array. The array enumerates scope at-rules
-- starting with the innermost one, going outwards.
[cSSCSSRuleScopes] :: CSSCSSRule -> Maybe [CSSCSSScope]
-- | Type CSSStyleSheetHeader. CSS stylesheet metainformation.
data CSSCSSStyleSheetHeader
CSSCSSStyleSheetHeader :: CSSStyleSheetId -> PageFrameId -> Text -> Maybe Text -> CSSStyleSheetOrigin -> Text -> Maybe DOMBackendNodeId -> Bool -> Maybe Bool -> Bool -> Bool -> Bool -> Double -> Double -> Double -> Double -> Double -> CSSCSSStyleSheetHeader
-- | The stylesheet identifier.
[cSSCSSStyleSheetHeaderStyleSheetId] :: CSSCSSStyleSheetHeader -> CSSStyleSheetId
-- | Owner frame identifier.
[cSSCSSStyleSheetHeaderFrameId] :: CSSCSSStyleSheetHeader -> PageFrameId
-- | Stylesheet resource URL. Empty if this is a constructed stylesheet
-- created using new CSSStyleSheet() (but non-empty if this is a
-- constructed sylesheet imported as a CSS module script).
[cSSCSSStyleSheetHeaderSourceURL] :: CSSCSSStyleSheetHeader -> Text
-- | URL of source map associated with the stylesheet (if any).
[cSSCSSStyleSheetHeaderSourceMapURL] :: CSSCSSStyleSheetHeader -> Maybe Text
-- | Stylesheet origin.
[cSSCSSStyleSheetHeaderOrigin] :: CSSCSSStyleSheetHeader -> CSSStyleSheetOrigin
-- | Stylesheet title.
[cSSCSSStyleSheetHeaderTitle] :: CSSCSSStyleSheetHeader -> Text
-- | The backend id for the owner node of the stylesheet.
[cSSCSSStyleSheetHeaderOwnerNode] :: CSSCSSStyleSheetHeader -> Maybe DOMBackendNodeId
-- | Denotes whether the stylesheet is disabled.
[cSSCSSStyleSheetHeaderDisabled] :: CSSCSSStyleSheetHeader -> Bool
-- | Whether the sourceURL field value comes from the sourceURL comment.
[cSSCSSStyleSheetHeaderHasSourceURL] :: CSSCSSStyleSheetHeader -> Maybe Bool
-- | Whether this stylesheet is created for STYLE tag by parser. This flag
-- is not set for document.written STYLE tags.
[cSSCSSStyleSheetHeaderIsInline] :: CSSCSSStyleSheetHeader -> Bool
-- | Whether this stylesheet is mutable. Inline stylesheets become mutable
-- after they have been modified via CSSOM API. link element's
-- stylesheets become mutable only if DevTools modifies them. Constructed
-- stylesheets (new CSSStyleSheet()) are mutable immediately after
-- creation.
[cSSCSSStyleSheetHeaderIsMutable] :: CSSCSSStyleSheetHeader -> Bool
-- | True if this stylesheet is created through new CSSStyleSheet() or
-- imported as a CSS module script.
[cSSCSSStyleSheetHeaderIsConstructed] :: CSSCSSStyleSheetHeader -> Bool
-- | Line offset of the stylesheet within the resource (zero based).
[cSSCSSStyleSheetHeaderStartLine] :: CSSCSSStyleSheetHeader -> Double
-- | Column offset of the stylesheet within the resource (zero based).
[cSSCSSStyleSheetHeaderStartColumn] :: CSSCSSStyleSheetHeader -> Double
-- | Size of the content (in characters).
[cSSCSSStyleSheetHeaderLength] :: CSSCSSStyleSheetHeader -> Double
-- | Line offset of the end of the stylesheet within the resource (zero
-- based).
[cSSCSSStyleSheetHeaderEndLine] :: CSSCSSStyleSheetHeader -> Double
-- | Column offset of the end of the stylesheet within the resource (zero
-- based).
[cSSCSSStyleSheetHeaderEndColumn] :: CSSCSSStyleSheetHeader -> Double
-- | Type SelectorList. Selector list data.
data CSSSelectorList
CSSSelectorList :: [CSSValue] -> Text -> CSSSelectorList
-- | Selectors in the list.
[cSSSelectorListSelectors] :: CSSSelectorList -> [CSSValue]
-- | Rule selector text.
[cSSSelectorListText] :: CSSSelectorList -> Text
-- | Type Value. Data for a simple selector (these are delimited by
-- commas in a selector list).
data CSSValue
CSSValue :: Text -> Maybe CSSSourceRange -> CSSValue
-- | Value text.
[cSSValueText] :: CSSValue -> Text
-- | Value range in the underlying resource (if available).
[cSSValueRange] :: CSSValue -> Maybe CSSSourceRange
-- | Type RuleMatch. Match data for a CSS rule.
data CSSRuleMatch
CSSRuleMatch :: CSSCSSRule -> [Int] -> CSSRuleMatch
-- | CSS rule in the match.
[cSSRuleMatchRule] :: CSSRuleMatch -> CSSCSSRule
-- | Matching selector indices in the rule's selectorList selectors
-- (0-based).
[cSSRuleMatchMatchingSelectors] :: CSSRuleMatch -> [Int]
-- | Type InheritedPseudoElementMatches. Inherited pseudo element
-- matches from pseudos of an ancestor node.
data CSSInheritedPseudoElementMatches
CSSInheritedPseudoElementMatches :: [CSSPseudoElementMatches] -> CSSInheritedPseudoElementMatches
-- | Matches of pseudo styles from the pseudos of an ancestor node.
[cSSInheritedPseudoElementMatchesPseudoElements] :: CSSInheritedPseudoElementMatches -> [CSSPseudoElementMatches]
-- | Type InheritedStyleEntry. Inherited CSS rule collection from
-- ancestor node.
data CSSInheritedStyleEntry
CSSInheritedStyleEntry :: Maybe CSSCSSStyle -> [CSSRuleMatch] -> CSSInheritedStyleEntry
-- | The ancestor node's inline style, if any, in the style inheritance
-- chain.
[cSSInheritedStyleEntryInlineStyle] :: CSSInheritedStyleEntry -> Maybe CSSCSSStyle
-- | Matches of CSS rules matching the ancestor node in the style
-- inheritance chain.
[cSSInheritedStyleEntryMatchedCSSRules] :: CSSInheritedStyleEntry -> [CSSRuleMatch]
-- | Type PseudoElementMatches. CSS rule collection for a single
-- pseudo style.
data CSSPseudoElementMatches
CSSPseudoElementMatches :: DOMPseudoType -> Maybe Text -> [CSSRuleMatch] -> CSSPseudoElementMatches
-- | Pseudo element type.
[cSSPseudoElementMatchesPseudoType] :: CSSPseudoElementMatches -> DOMPseudoType
-- | Pseudo element custom ident.
[cSSPseudoElementMatchesPseudoIdentifier] :: CSSPseudoElementMatches -> Maybe Text
-- | Matches of CSS rules applicable to the pseudo style.
[cSSPseudoElementMatchesMatches] :: CSSPseudoElementMatches -> [CSSRuleMatch]
-- | Type StyleSheetOrigin. Stylesheet type: "injected" for
-- stylesheets injected via extension, "user-agent" for user-agent
-- stylesheets, "inspector" for stylesheets created by the inspector
-- (i.e. those holding the "via inspector" rules), "regular" for regular
-- stylesheets.
data CSSStyleSheetOrigin
CSSStyleSheetOriginInjected :: CSSStyleSheetOrigin
CSSStyleSheetOriginUserAgent :: CSSStyleSheetOrigin
CSSStyleSheetOriginInspector :: CSSStyleSheetOrigin
CSSStyleSheetOriginRegular :: CSSStyleSheetOrigin
-- | Type StyleSheetId.
type CSSStyleSheetId = Text
pCSSAddRule :: CSSStyleSheetId -> Text -> CSSSourceRange -> PCSSAddRule
pCSSCollectClassNames :: CSSStyleSheetId -> PCSSCollectClassNames
pCSSCreateStyleSheet :: PageFrameId -> PCSSCreateStyleSheet
pCSSDisable :: PCSSDisable
pCSSEnable :: PCSSEnable
pCSSForcePseudoState :: DOMNodeId -> [Text] -> PCSSForcePseudoState
pCSSGetBackgroundColors :: DOMNodeId -> PCSSGetBackgroundColors
pCSSGetComputedStyleForNode :: DOMNodeId -> PCSSGetComputedStyleForNode
pCSSGetInlineStylesForNode :: DOMNodeId -> PCSSGetInlineStylesForNode
pCSSGetMatchedStylesForNode :: DOMNodeId -> PCSSGetMatchedStylesForNode
pCSSGetMediaQueries :: PCSSGetMediaQueries
pCSSGetPlatformFontsForNode :: DOMNodeId -> PCSSGetPlatformFontsForNode
pCSSGetStyleSheetText :: CSSStyleSheetId -> PCSSGetStyleSheetText
pCSSGetLayersForNode :: DOMNodeId -> PCSSGetLayersForNode
pCSSTrackComputedStyleUpdates :: [CSSCSSComputedStyleProperty] -> PCSSTrackComputedStyleUpdates
pCSSTakeComputedStyleUpdates :: PCSSTakeComputedStyleUpdates
pCSSSetEffectivePropertyValueForNode :: DOMNodeId -> Text -> Text -> PCSSSetEffectivePropertyValueForNode
pCSSSetKeyframeKey :: CSSStyleSheetId -> CSSSourceRange -> Text -> PCSSSetKeyframeKey
pCSSSetMediaText :: CSSStyleSheetId -> CSSSourceRange -> Text -> PCSSSetMediaText
pCSSSetContainerQueryText :: CSSStyleSheetId -> CSSSourceRange -> Text -> PCSSSetContainerQueryText
pCSSSetSupportsText :: CSSStyleSheetId -> CSSSourceRange -> Text -> PCSSSetSupportsText
pCSSSetScopeText :: CSSStyleSheetId -> CSSSourceRange -> Text -> PCSSSetScopeText
pCSSSetRuleSelector :: CSSStyleSheetId -> CSSSourceRange -> Text -> PCSSSetRuleSelector
pCSSSetStyleSheetText :: CSSStyleSheetId -> Text -> PCSSSetStyleSheetText
pCSSSetStyleTexts :: [CSSStyleDeclarationEdit] -> PCSSSetStyleTexts
pCSSStartRuleUsageTracking :: PCSSStartRuleUsageTracking
pCSSStopRuleUsageTracking :: PCSSStopRuleUsageTracking
pCSSTakeCoverageDelta :: PCSSTakeCoverageDelta
pCSSSetLocalFontsEnabled :: Bool -> PCSSSetLocalFontsEnabled
instance GHC.Read.Read CDP.Domains.CSS.CSSStyleSheetOrigin
instance GHC.Show.Show CDP.Domains.CSS.CSSStyleSheetOrigin
instance GHC.Classes.Eq CDP.Domains.CSS.CSSStyleSheetOrigin
instance GHC.Classes.Ord CDP.Domains.CSS.CSSStyleSheetOrigin
instance GHC.Show.Show CDP.Domains.CSS.CSSCSSStyleSheetHeader
instance GHC.Classes.Eq CDP.Domains.CSS.CSSCSSStyleSheetHeader
instance GHC.Show.Show CDP.Domains.CSS.CSSRuleUsage
instance GHC.Classes.Eq CDP.Domains.CSS.CSSRuleUsage
instance GHC.Show.Show CDP.Domains.CSS.CSSSourceRange
instance GHC.Classes.Eq CDP.Domains.CSS.CSSSourceRange
instance GHC.Show.Show CDP.Domains.CSS.CSSValue
instance GHC.Classes.Eq CDP.Domains.CSS.CSSValue
instance GHC.Show.Show CDP.Domains.CSS.CSSSelectorList
instance GHC.Classes.Eq CDP.Domains.CSS.CSSSelectorList
instance GHC.Show.Show CDP.Domains.CSS.CSSShorthandEntry
instance GHC.Classes.Eq CDP.Domains.CSS.CSSShorthandEntry
instance GHC.Show.Show CDP.Domains.CSS.CSSCSSComputedStyleProperty
instance GHC.Classes.Eq CDP.Domains.CSS.CSSCSSComputedStyleProperty
instance GHC.Show.Show CDP.Domains.CSS.CSSCSSProperty
instance GHC.Classes.Eq CDP.Domains.CSS.CSSCSSProperty
instance GHC.Show.Show CDP.Domains.CSS.CSSCSSStyle
instance GHC.Classes.Eq CDP.Domains.CSS.CSSCSSStyle
instance GHC.Read.Read CDP.Domains.CSS.CSSCSSMediaSource
instance GHC.Show.Show CDP.Domains.CSS.CSSCSSMediaSource
instance GHC.Classes.Eq CDP.Domains.CSS.CSSCSSMediaSource
instance GHC.Classes.Ord CDP.Domains.CSS.CSSCSSMediaSource
instance GHC.Show.Show CDP.Domains.CSS.CSSMediaQueryExpression
instance GHC.Classes.Eq CDP.Domains.CSS.CSSMediaQueryExpression
instance GHC.Show.Show CDP.Domains.CSS.CSSMediaQuery
instance GHC.Classes.Eq CDP.Domains.CSS.CSSMediaQuery
instance GHC.Show.Show CDP.Domains.CSS.CSSCSSMedia
instance GHC.Classes.Eq CDP.Domains.CSS.CSSCSSMedia
instance GHC.Show.Show CDP.Domains.CSS.CSSCSSContainerQuery
instance GHC.Classes.Eq CDP.Domains.CSS.CSSCSSContainerQuery
instance GHC.Show.Show CDP.Domains.CSS.CSSCSSSupports
instance GHC.Classes.Eq CDP.Domains.CSS.CSSCSSSupports
instance GHC.Show.Show CDP.Domains.CSS.CSSCSSScope
instance GHC.Classes.Eq CDP.Domains.CSS.CSSCSSScope
instance GHC.Show.Show CDP.Domains.CSS.CSSCSSLayer
instance GHC.Classes.Eq CDP.Domains.CSS.CSSCSSLayer
instance GHC.Show.Show CDP.Domains.CSS.CSSCSSRule
instance GHC.Classes.Eq CDP.Domains.CSS.CSSCSSRule
instance GHC.Show.Show CDP.Domains.CSS.CSSRuleMatch
instance GHC.Classes.Eq CDP.Domains.CSS.CSSRuleMatch
instance GHC.Show.Show CDP.Domains.CSS.CSSInheritedStyleEntry
instance GHC.Classes.Eq CDP.Domains.CSS.CSSInheritedStyleEntry
instance GHC.Show.Show CDP.Domains.CSS.CSSPseudoElementMatches
instance GHC.Classes.Eq CDP.Domains.CSS.CSSPseudoElementMatches
instance GHC.Show.Show CDP.Domains.CSS.CSSInheritedPseudoElementMatches
instance GHC.Classes.Eq CDP.Domains.CSS.CSSInheritedPseudoElementMatches
instance GHC.Show.Show CDP.Domains.CSS.CSSCSSLayerData
instance GHC.Classes.Eq CDP.Domains.CSS.CSSCSSLayerData
instance GHC.Show.Show CDP.Domains.CSS.CSSPlatformFontUsage
instance GHC.Classes.Eq CDP.Domains.CSS.CSSPlatformFontUsage
instance GHC.Show.Show CDP.Domains.CSS.CSSFontVariationAxis
instance GHC.Classes.Eq CDP.Domains.CSS.CSSFontVariationAxis
instance GHC.Show.Show CDP.Domains.CSS.CSSFontFace
instance GHC.Classes.Eq CDP.Domains.CSS.CSSFontFace
instance GHC.Show.Show CDP.Domains.CSS.CSSCSSKeyframeRule
instance GHC.Classes.Eq CDP.Domains.CSS.CSSCSSKeyframeRule
instance GHC.Show.Show CDP.Domains.CSS.CSSCSSKeyframesRule
instance GHC.Classes.Eq CDP.Domains.CSS.CSSCSSKeyframesRule
instance GHC.Show.Show CDP.Domains.CSS.CSSStyleDeclarationEdit
instance GHC.Classes.Eq CDP.Domains.CSS.CSSStyleDeclarationEdit
instance GHC.Show.Show CDP.Domains.CSS.CSSFontsUpdated
instance GHC.Classes.Eq CDP.Domains.CSS.CSSFontsUpdated
instance GHC.Read.Read CDP.Domains.CSS.CSSMediaQueryResultChanged
instance GHC.Show.Show CDP.Domains.CSS.CSSMediaQueryResultChanged
instance GHC.Classes.Eq CDP.Domains.CSS.CSSMediaQueryResultChanged
instance GHC.Show.Show CDP.Domains.CSS.CSSStyleSheetAdded
instance GHC.Classes.Eq CDP.Domains.CSS.CSSStyleSheetAdded
instance GHC.Show.Show CDP.Domains.CSS.CSSStyleSheetChanged
instance GHC.Classes.Eq CDP.Domains.CSS.CSSStyleSheetChanged
instance GHC.Show.Show CDP.Domains.CSS.CSSStyleSheetRemoved
instance GHC.Classes.Eq CDP.Domains.CSS.CSSStyleSheetRemoved
instance GHC.Show.Show CDP.Domains.CSS.PCSSAddRule
instance GHC.Classes.Eq CDP.Domains.CSS.PCSSAddRule
instance GHC.Show.Show CDP.Domains.CSS.CSSAddRule
instance GHC.Classes.Eq CDP.Domains.CSS.CSSAddRule
instance GHC.Show.Show CDP.Domains.CSS.PCSSCollectClassNames
instance GHC.Classes.Eq CDP.Domains.CSS.PCSSCollectClassNames
instance GHC.Show.Show CDP.Domains.CSS.CSSCollectClassNames
instance GHC.Classes.Eq CDP.Domains.CSS.CSSCollectClassNames
instance GHC.Show.Show CDP.Domains.CSS.PCSSCreateStyleSheet
instance GHC.Classes.Eq CDP.Domains.CSS.PCSSCreateStyleSheet
instance GHC.Show.Show CDP.Domains.CSS.CSSCreateStyleSheet
instance GHC.Classes.Eq CDP.Domains.CSS.CSSCreateStyleSheet
instance GHC.Show.Show CDP.Domains.CSS.PCSSDisable
instance GHC.Classes.Eq CDP.Domains.CSS.PCSSDisable
instance GHC.Show.Show CDP.Domains.CSS.PCSSEnable
instance GHC.Classes.Eq CDP.Domains.CSS.PCSSEnable
instance GHC.Show.Show CDP.Domains.CSS.PCSSForcePseudoState
instance GHC.Classes.Eq CDP.Domains.CSS.PCSSForcePseudoState
instance GHC.Show.Show CDP.Domains.CSS.PCSSGetBackgroundColors
instance GHC.Classes.Eq CDP.Domains.CSS.PCSSGetBackgroundColors
instance GHC.Show.Show CDP.Domains.CSS.CSSGetBackgroundColors
instance GHC.Classes.Eq CDP.Domains.CSS.CSSGetBackgroundColors
instance GHC.Show.Show CDP.Domains.CSS.PCSSGetComputedStyleForNode
instance GHC.Classes.Eq CDP.Domains.CSS.PCSSGetComputedStyleForNode
instance GHC.Show.Show CDP.Domains.CSS.CSSGetComputedStyleForNode
instance GHC.Classes.Eq CDP.Domains.CSS.CSSGetComputedStyleForNode
instance GHC.Show.Show CDP.Domains.CSS.PCSSGetInlineStylesForNode
instance GHC.Classes.Eq CDP.Domains.CSS.PCSSGetInlineStylesForNode
instance GHC.Show.Show CDP.Domains.CSS.CSSGetInlineStylesForNode
instance GHC.Classes.Eq CDP.Domains.CSS.CSSGetInlineStylesForNode
instance GHC.Show.Show CDP.Domains.CSS.PCSSGetMatchedStylesForNode
instance GHC.Classes.Eq CDP.Domains.CSS.PCSSGetMatchedStylesForNode
instance GHC.Show.Show CDP.Domains.CSS.CSSGetMatchedStylesForNode
instance GHC.Classes.Eq CDP.Domains.CSS.CSSGetMatchedStylesForNode
instance GHC.Show.Show CDP.Domains.CSS.PCSSGetMediaQueries
instance GHC.Classes.Eq CDP.Domains.CSS.PCSSGetMediaQueries
instance GHC.Show.Show CDP.Domains.CSS.CSSGetMediaQueries
instance GHC.Classes.Eq CDP.Domains.CSS.CSSGetMediaQueries
instance GHC.Show.Show CDP.Domains.CSS.PCSSGetPlatformFontsForNode
instance GHC.Classes.Eq CDP.Domains.CSS.PCSSGetPlatformFontsForNode
instance GHC.Show.Show CDP.Domains.CSS.CSSGetPlatformFontsForNode
instance GHC.Classes.Eq CDP.Domains.CSS.CSSGetPlatformFontsForNode
instance GHC.Show.Show CDP.Domains.CSS.PCSSGetStyleSheetText
instance GHC.Classes.Eq CDP.Domains.CSS.PCSSGetStyleSheetText
instance GHC.Show.Show CDP.Domains.CSS.CSSGetStyleSheetText
instance GHC.Classes.Eq CDP.Domains.CSS.CSSGetStyleSheetText
instance GHC.Show.Show CDP.Domains.CSS.PCSSGetLayersForNode
instance GHC.Classes.Eq CDP.Domains.CSS.PCSSGetLayersForNode
instance GHC.Show.Show CDP.Domains.CSS.CSSGetLayersForNode
instance GHC.Classes.Eq CDP.Domains.CSS.CSSGetLayersForNode
instance GHC.Show.Show CDP.Domains.CSS.PCSSTrackComputedStyleUpdates
instance GHC.Classes.Eq CDP.Domains.CSS.PCSSTrackComputedStyleUpdates
instance GHC.Show.Show CDP.Domains.CSS.PCSSTakeComputedStyleUpdates
instance GHC.Classes.Eq CDP.Domains.CSS.PCSSTakeComputedStyleUpdates
instance GHC.Show.Show CDP.Domains.CSS.CSSTakeComputedStyleUpdates
instance GHC.Classes.Eq CDP.Domains.CSS.CSSTakeComputedStyleUpdates
instance GHC.Show.Show CDP.Domains.CSS.PCSSSetEffectivePropertyValueForNode
instance GHC.Classes.Eq CDP.Domains.CSS.PCSSSetEffectivePropertyValueForNode
instance GHC.Show.Show CDP.Domains.CSS.PCSSSetKeyframeKey
instance GHC.Classes.Eq CDP.Domains.CSS.PCSSSetKeyframeKey
instance GHC.Show.Show CDP.Domains.CSS.CSSSetKeyframeKey
instance GHC.Classes.Eq CDP.Domains.CSS.CSSSetKeyframeKey
instance GHC.Show.Show CDP.Domains.CSS.PCSSSetMediaText
instance GHC.Classes.Eq CDP.Domains.CSS.PCSSSetMediaText
instance GHC.Show.Show CDP.Domains.CSS.CSSSetMediaText
instance GHC.Classes.Eq CDP.Domains.CSS.CSSSetMediaText
instance GHC.Show.Show CDP.Domains.CSS.PCSSSetContainerQueryText
instance GHC.Classes.Eq CDP.Domains.CSS.PCSSSetContainerQueryText
instance GHC.Show.Show CDP.Domains.CSS.CSSSetContainerQueryText
instance GHC.Classes.Eq CDP.Domains.CSS.CSSSetContainerQueryText
instance GHC.Show.Show CDP.Domains.CSS.PCSSSetSupportsText
instance GHC.Classes.Eq CDP.Domains.CSS.PCSSSetSupportsText
instance GHC.Show.Show CDP.Domains.CSS.CSSSetSupportsText
instance GHC.Classes.Eq CDP.Domains.CSS.CSSSetSupportsText
instance GHC.Show.Show CDP.Domains.CSS.PCSSSetScopeText
instance GHC.Classes.Eq CDP.Domains.CSS.PCSSSetScopeText
instance GHC.Show.Show CDP.Domains.CSS.CSSSetScopeText
instance GHC.Classes.Eq CDP.Domains.CSS.CSSSetScopeText
instance GHC.Show.Show CDP.Domains.CSS.PCSSSetRuleSelector
instance GHC.Classes.Eq CDP.Domains.CSS.PCSSSetRuleSelector
instance GHC.Show.Show CDP.Domains.CSS.CSSSetRuleSelector
instance GHC.Classes.Eq CDP.Domains.CSS.CSSSetRuleSelector
instance GHC.Show.Show CDP.Domains.CSS.PCSSSetStyleSheetText
instance GHC.Classes.Eq CDP.Domains.CSS.PCSSSetStyleSheetText
instance GHC.Show.Show CDP.Domains.CSS.CSSSetStyleSheetText
instance GHC.Classes.Eq CDP.Domains.CSS.CSSSetStyleSheetText
instance GHC.Show.Show CDP.Domains.CSS.PCSSSetStyleTexts
instance GHC.Classes.Eq CDP.Domains.CSS.PCSSSetStyleTexts
instance GHC.Show.Show CDP.Domains.CSS.CSSSetStyleTexts
instance GHC.Classes.Eq CDP.Domains.CSS.CSSSetStyleTexts
instance GHC.Show.Show CDP.Domains.CSS.PCSSStartRuleUsageTracking
instance GHC.Classes.Eq CDP.Domains.CSS.PCSSStartRuleUsageTracking
instance GHC.Show.Show CDP.Domains.CSS.PCSSStopRuleUsageTracking
instance GHC.Classes.Eq CDP.Domains.CSS.PCSSStopRuleUsageTracking
instance GHC.Show.Show CDP.Domains.CSS.CSSStopRuleUsageTracking
instance GHC.Classes.Eq CDP.Domains.CSS.CSSStopRuleUsageTracking
instance GHC.Show.Show CDP.Domains.CSS.PCSSTakeCoverageDelta
instance GHC.Classes.Eq CDP.Domains.CSS.PCSSTakeCoverageDelta
instance GHC.Show.Show CDP.Domains.CSS.CSSTakeCoverageDelta
instance GHC.Classes.Eq CDP.Domains.CSS.CSSTakeCoverageDelta
instance GHC.Show.Show CDP.Domains.CSS.PCSSSetLocalFontsEnabled
instance GHC.Classes.Eq CDP.Domains.CSS.PCSSSetLocalFontsEnabled
instance Data.Aeson.Types.ToJSON.ToJSON CDP.Domains.CSS.PCSSSetLocalFontsEnabled
instance CDP.Internal.Utils.Command CDP.Domains.CSS.PCSSSetLocalFontsEnabled
instance Data.Aeson.Types.FromJSON.FromJSON CDP.Domains.CSS.CSSTakeCoverageDelta
instance CDP.Internal.Utils.Command CDP.Domains.CSS.PCSSTakeCoverageDelta
instance Data.Aeson.Types.ToJSON.ToJSON CDP.Domains.CSS.PCSSTakeCoverageDelta
instance Data.Aeson.Types.FromJSON.FromJSON CDP.Domains.CSS.CSSStopRuleUsageTracking
instance CDP.Internal.Utils.Command CDP.Domains.CSS.PCSSStopRuleUsageTracking
instance Data.Aeson.Types.ToJSON.ToJSON CDP.Domains.CSS.PCSSStopRuleUsageTracking
instance Data.Aeson.Types.ToJSON.ToJSON CDP.Domains.CSS.PCSSStartRuleUsageTracking
instance CDP.Internal.Utils.Command CDP.Domains.CSS.PCSSStartRuleUsageTracking
instance Data.Aeson.Types.FromJSON.FromJSON CDP.Domains.CSS.CSSSetStyleTexts
instance CDP.Internal.Utils.Command CDP.Domains.CSS.PCSSSetStyleTexts
instance Data.Aeson.Types.ToJSON.ToJSON CDP.Domains.CSS.PCSSSetStyleTexts
instance Data.Aeson.Types.FromJSON.FromJSON CDP.Domains.CSS.CSSSetStyleSheetText
instance CDP.Internal.Utils.Command CDP.Domains.CSS.PCSSSetStyleSheetText
instance Data.Aeson.Types.ToJSON.ToJSON CDP.Domains.CSS.PCSSSetStyleSheetText
instance Data.Aeson.Types.FromJSON.FromJSON CDP.Domains.CSS.CSSSetRuleSelector
instance CDP.Internal.Utils.Command CDP.Domains.CSS.PCSSSetRuleSelector
instance Data.Aeson.Types.ToJSON.ToJSON CDP.Domains.CSS.PCSSSetRuleSelector
instance Data.Aeson.Types.FromJSON.FromJSON CDP.Domains.CSS.CSSSetScopeText
instance CDP.Internal.Utils.Command CDP.Domains.CSS.PCSSSetScopeText
instance Data.Aeson.Types.ToJSON.ToJSON CDP.Domains.CSS.PCSSSetScopeText
instance Data.Aeson.Types.FromJSON.FromJSON CDP.Domains.CSS.CSSSetSupportsText
instance CDP.Internal.Utils.Command CDP.Domains.CSS.PCSSSetSupportsText
instance Data.Aeson.Types.ToJSON.ToJSON CDP.Domains.CSS.PCSSSetSupportsText
instance Data.Aeson.Types.FromJSON.FromJSON CDP.Domains.CSS.CSSSetContainerQueryText
instance CDP.Internal.Utils.Command CDP.Domains.CSS.PCSSSetContainerQueryText
instance Data.Aeson.Types.ToJSON.ToJSON CDP.Domains.CSS.PCSSSetContainerQueryText
instance Data.Aeson.Types.FromJSON.FromJSON CDP.Domains.CSS.CSSSetMediaText
instance CDP.Internal.Utils.Command CDP.Domains.CSS.PCSSSetMediaText
instance Data.Aeson.Types.ToJSON.ToJSON CDP.Domains.CSS.PCSSSetMediaText
instance Data.Aeson.Types.FromJSON.FromJSON CDP.Domains.CSS.CSSSetKeyframeKey
instance CDP.Internal.Utils.Command CDP.Domains.CSS.PCSSSetKeyframeKey
instance Data.Aeson.Types.ToJSON.ToJSON CDP.Domains.CSS.PCSSSetKeyframeKey
instance Data.Aeson.Types.ToJSON.ToJSON CDP.Domains.CSS.PCSSSetEffectivePropertyValueForNode
instance CDP.Internal.Utils.Command CDP.Domains.CSS.PCSSSetEffectivePropertyValueForNode
instance Data.Aeson.Types.FromJSON.FromJSON CDP.Domains.CSS.CSSTakeComputedStyleUpdates
instance CDP.Internal.Utils.Command CDP.Domains.CSS.PCSSTakeComputedStyleUpdates
instance Data.Aeson.Types.ToJSON.ToJSON CDP.Domains.CSS.PCSSTakeComputedStyleUpdates
instance Data.Aeson.Types.ToJSON.ToJSON CDP.Domains.CSS.PCSSTrackComputedStyleUpdates
instance CDP.Internal.Utils.Command CDP.Domains.CSS.PCSSTrackComputedStyleUpdates
instance Data.Aeson.Types.FromJSON.FromJSON CDP.Domains.CSS.CSSGetLayersForNode
instance CDP.Internal.Utils.Command CDP.Domains.CSS.PCSSGetLayersForNode
instance Data.Aeson.Types.ToJSON.ToJSON CDP.Domains.CSS.PCSSGetLayersForNode
instance Data.Aeson.Types.FromJSON.FromJSON CDP.Domains.CSS.CSSGetStyleSheetText
instance CDP.Internal.Utils.Command CDP.Domains.CSS.PCSSGetStyleSheetText
instance Data.Aeson.Types.ToJSON.ToJSON CDP.Domains.CSS.PCSSGetStyleSheetText
instance Data.Aeson.Types.FromJSON.FromJSON CDP.Domains.CSS.CSSGetPlatformFontsForNode
instance CDP.Internal.Utils.Command CDP.Domains.CSS.PCSSGetPlatformFontsForNode
instance Data.Aeson.Types.ToJSON.ToJSON CDP.Domains.CSS.PCSSGetPlatformFontsForNode
instance Data.Aeson.Types.FromJSON.FromJSON CDP.Domains.CSS.CSSGetMediaQueries
instance CDP.Internal.Utils.Command CDP.Domains.CSS.PCSSGetMediaQueries
instance Data.Aeson.Types.ToJSON.ToJSON CDP.Domains.CSS.PCSSGetMediaQueries
instance Data.Aeson.Types.FromJSON.FromJSON CDP.Domains.CSS.CSSGetMatchedStylesForNode
instance CDP.Internal.Utils.Command CDP.Domains.CSS.PCSSGetMatchedStylesForNode
instance Data.Aeson.Types.ToJSON.ToJSON CDP.Domains.CSS.PCSSGetMatchedStylesForNode
instance Data.Aeson.Types.FromJSON.FromJSON CDP.Domains.CSS.CSSGetInlineStylesForNode
instance CDP.Internal.Utils.Command CDP.Domains.CSS.PCSSGetInlineStylesForNode
instance Data.Aeson.Types.ToJSON.ToJSON CDP.Domains.CSS.PCSSGetInlineStylesForNode
instance Data.Aeson.Types.FromJSON.FromJSON CDP.Domains.CSS.CSSGetComputedStyleForNode
instance CDP.Internal.Utils.Command CDP.Domains.CSS.PCSSGetComputedStyleForNode
instance Data.Aeson.Types.ToJSON.ToJSON CDP.Domains.CSS.PCSSGetComputedStyleForNode
instance Data.Aeson.Types.FromJSON.FromJSON CDP.Domains.CSS.CSSGetBackgroundColors
instance CDP.Internal.Utils.Command CDP.Domains.CSS.PCSSGetBackgroundColors
instance Data.Aeson.Types.ToJSON.ToJSON CDP.Domains.CSS.PCSSGetBackgroundColors
instance Data.Aeson.Types.ToJSON.ToJSON CDP.Domains.CSS.PCSSForcePseudoState
instance CDP.Internal.Utils.Command CDP.Domains.CSS.PCSSForcePseudoState
instance Data.Aeson.Types.ToJSON.ToJSON CDP.Domains.CSS.PCSSEnable
instance CDP.Internal.Utils.Command CDP.Domains.CSS.PCSSEnable
instance Data.Aeson.Types.ToJSON.ToJSON CDP.Domains.CSS.PCSSDisable
instance CDP.Internal.Utils.Command CDP.Domains.CSS.PCSSDisable
instance Data.Aeson.Types.FromJSON.FromJSON CDP.Domains.CSS.CSSCreateStyleSheet
instance CDP.Internal.Utils.Command CDP.Domains.CSS.PCSSCreateStyleSheet
instance Data.Aeson.Types.ToJSON.ToJSON CDP.Domains.CSS.PCSSCreateStyleSheet
instance Data.Aeson.Types.FromJSON.FromJSON CDP.Domains.CSS.CSSCollectClassNames
instance CDP.Internal.Utils.Command CDP.Domains.CSS.PCSSCollectClassNames
instance Data.Aeson.Types.ToJSON.ToJSON CDP.Domains.CSS.PCSSCollectClassNames
instance Data.Aeson.Types.FromJSON.FromJSON CDP.Domains.CSS.CSSAddRule
instance CDP.Internal.Utils.Command CDP.Domains.CSS.PCSSAddRule
instance Data.Aeson.Types.ToJSON.ToJSON CDP.Domains.CSS.PCSSAddRule
instance Data.Aeson.Types.FromJSON.FromJSON CDP.Domains.CSS.CSSStyleSheetRemoved
instance CDP.Internal.Utils.Event CDP.Domains.CSS.CSSStyleSheetRemoved
instance Data.Aeson.Types.FromJSON.FromJSON CDP.Domains.CSS.CSSStyleSheetChanged
instance CDP.Internal.Utils.Event CDP.Domains.CSS.CSSStyleSheetChanged
instance Data.Aeson.Types.FromJSON.FromJSON CDP.Domains.CSS.CSSStyleSheetAdded
instance CDP.Internal.Utils.Event CDP.Domains.CSS.CSSStyleSheetAdded
instance Data.Aeson.Types.FromJSON.FromJSON CDP.Domains.CSS.CSSMediaQueryResultChanged
instance CDP.Internal.Utils.Event CDP.Domains.CSS.CSSMediaQueryResultChanged
instance Data.Aeson.Types.FromJSON.FromJSON CDP.Domains.CSS.CSSFontsUpdated
instance CDP.Internal.Utils.Event CDP.Domains.CSS.CSSFontsUpdated
instance Data.Aeson.Types.FromJSON.FromJSON CDP.Domains.CSS.CSSStyleDeclarationEdit
instance Data.Aeson.Types.ToJSON.ToJSON CDP.Domains.CSS.CSSStyleDeclarationEdit
instance Data.Aeson.Types.FromJSON.FromJSON CDP.Domains.CSS.CSSCSSKeyframesRule
instance Data.Aeson.Types.ToJSON.ToJSON CDP.Domains.CSS.CSSCSSKeyframesRule
instance Data.Aeson.Types.FromJSON.FromJSON CDP.Domains.CSS.CSSCSSKeyframeRule
instance Data.Aeson.Types.ToJSON.ToJSON CDP.Domains.CSS.CSSCSSKeyframeRule
instance Data.Aeson.Types.FromJSON.FromJSON CDP.Domains.CSS.CSSFontFace
instance Data.Aeson.Types.ToJSON.ToJSON CDP.Domains.CSS.CSSFontFace
instance Data.Aeson.Types.FromJSON.FromJSON CDP.Domains.CSS.CSSFontVariationAxis
instance Data.Aeson.Types.ToJSON.ToJSON CDP.Domains.CSS.CSSFontVariationAxis
instance Data.Aeson.Types.FromJSON.FromJSON CDP.Domains.CSS.CSSPlatformFontUsage
instance Data.Aeson.Types.ToJSON.ToJSON CDP.Domains.CSS.CSSPlatformFontUsage
instance Data.Aeson.Types.FromJSON.FromJSON CDP.Domains.CSS.CSSCSSLayerData
instance Data.Aeson.Types.ToJSON.ToJSON CDP.Domains.CSS.CSSCSSLayerData
instance Data.Aeson.Types.FromJSON.FromJSON CDP.Domains.CSS.CSSInheritedPseudoElementMatches
instance Data.Aeson.Types.ToJSON.ToJSON CDP.Domains.CSS.CSSInheritedPseudoElementMatches
instance Data.Aeson.Types.FromJSON.FromJSON CDP.Domains.CSS.CSSPseudoElementMatches
instance Data.Aeson.Types.ToJSON.ToJSON CDP.Domains.CSS.CSSPseudoElementMatches
instance Data.Aeson.Types.FromJSON.FromJSON CDP.Domains.CSS.CSSInheritedStyleEntry
instance Data.Aeson.Types.ToJSON.ToJSON CDP.Domains.CSS.CSSInheritedStyleEntry
instance Data.Aeson.Types.FromJSON.FromJSON CDP.Domains.CSS.CSSRuleMatch
instance Data.Aeson.Types.ToJSON.ToJSON CDP.Domains.CSS.CSSRuleMatch
instance Data.Aeson.Types.FromJSON.FromJSON CDP.Domains.CSS.CSSCSSRule
instance Data.Aeson.Types.ToJSON.ToJSON CDP.Domains.CSS.CSSCSSRule
instance Data.Aeson.Types.FromJSON.FromJSON CDP.Domains.CSS.CSSCSSLayer
instance Data.Aeson.Types.ToJSON.ToJSON CDP.Domains.CSS.CSSCSSLayer
instance Data.Aeson.Types.FromJSON.FromJSON CDP.Domains.CSS.CSSCSSScope
instance Data.Aeson.Types.ToJSON.ToJSON CDP.Domains.CSS.CSSCSSScope
instance Data.Aeson.Types.FromJSON.FromJSON CDP.Domains.CSS.CSSCSSSupports
instance Data.Aeson.Types.ToJSON.ToJSON CDP.Domains.CSS.CSSCSSSupports
instance Data.Aeson.Types.FromJSON.FromJSON CDP.Domains.CSS.CSSCSSContainerQuery
instance Data.Aeson.Types.ToJSON.ToJSON CDP.Domains.CSS.CSSCSSContainerQuery
instance Data.Aeson.Types.FromJSON.FromJSON CDP.Domains.CSS.CSSCSSMedia
instance Data.Aeson.Types.ToJSON.ToJSON CDP.Domains.CSS.CSSCSSMedia
instance Data.Aeson.Types.FromJSON.FromJSON CDP.Domains.CSS.CSSMediaQuery
instance Data.Aeson.Types.ToJSON.ToJSON CDP.Domains.CSS.CSSMediaQuery
instance Data.Aeson.Types.FromJSON.FromJSON CDP.Domains.CSS.CSSMediaQueryExpression
instance Data.Aeson.Types.ToJSON.ToJSON CDP.Domains.CSS.CSSMediaQueryExpression
instance Data.Aeson.Types.FromJSON.FromJSON CDP.Domains.CSS.CSSCSSMediaSource
instance Data.Aeson.Types.ToJSON.ToJSON CDP.Domains.CSS.CSSCSSMediaSource
instance Data.Aeson.Types.FromJSON.FromJSON CDP.Domains.CSS.CSSCSSStyle
instance Data.Aeson.Types.ToJSON.ToJSON CDP.Domains.CSS.CSSCSSStyle
instance Data.Aeson.Types.FromJSON.FromJSON CDP.Domains.CSS.CSSCSSProperty
instance Data.Aeson.Types.ToJSON.ToJSON CDP.Domains.CSS.CSSCSSProperty
instance Data.Aeson.Types.FromJSON.FromJSON CDP.Domains.CSS.CSSCSSComputedStyleProperty
instance Data.Aeson.Types.ToJSON.ToJSON CDP.Domains.CSS.CSSCSSComputedStyleProperty
instance Data.Aeson.Types.FromJSON.FromJSON CDP.Domains.CSS.CSSShorthandEntry
instance Data.Aeson.Types.ToJSON.ToJSON CDP.Domains.CSS.CSSShorthandEntry
instance Data.Aeson.Types.FromJSON.FromJSON CDP.Domains.CSS.CSSSelectorList
instance Data.Aeson.Types.ToJSON.ToJSON CDP.Domains.CSS.CSSSelectorList
instance Data.Aeson.Types.FromJSON.FromJSON CDP.Domains.CSS.CSSValue
instance Data.Aeson.Types.ToJSON.ToJSON CDP.Domains.CSS.CSSValue
instance Data.Aeson.Types.FromJSON.FromJSON CDP.Domains.CSS.CSSSourceRange
instance Data.Aeson.Types.ToJSON.ToJSON CDP.Domains.CSS.CSSSourceRange
instance Data.Aeson.Types.FromJSON.FromJSON CDP.Domains.CSS.CSSRuleUsage
instance Data.Aeson.Types.ToJSON.ToJSON CDP.Domains.CSS.CSSRuleUsage
instance Data.Aeson.Types.FromJSON.FromJSON CDP.Domains.CSS.CSSCSSStyleSheetHeader
instance Data.Aeson.Types.ToJSON.ToJSON CDP.Domains.CSS.CSSCSSStyleSheetHeader
instance Data.Aeson.Types.FromJSON.FromJSON CDP.Domains.CSS.CSSStyleSheetOrigin
instance Data.Aeson.Types.ToJSON.ToJSON CDP.Domains.CSS.CSSStyleSheetOrigin
-- | Browser
--
-- The Browser domain defines methods and events for browser managing. =
-- Target
--
-- Supports additional targets discovery and allows to attach to them.
module CDP.Domains.BrowserTarget
-- | Enables target discovery for the specified locations, when
-- setDiscoverTargets was set to true.
--
-- Parameters of the setRemoteLocations command.
data PTargetSetRemoteLocations
PTargetSetRemoteLocations :: [TargetRemoteLocation] -> PTargetSetRemoteLocations
-- | List of remote locations.
[pTargetSetRemoteLocationsLocations] :: PTargetSetRemoteLocations -> [TargetRemoteLocation]
-- | Controls whether to discover available targets and notify via
-- `targetCreatedtargetInfoChangedtargetDestroyed` events.
--
-- Parameters of the setDiscoverTargets command.
data PTargetSetDiscoverTargets
PTargetSetDiscoverTargets :: Bool -> Maybe TargetTargetFilter -> PTargetSetDiscoverTargets
-- | Whether to discover available targets.
[pTargetSetDiscoverTargetsDiscover] :: PTargetSetDiscoverTargets -> Bool
-- | Only targets matching filter will be attached. If discover is
-- false, filter must be omitted or empty.
[pTargetSetDiscoverTargetsFilter] :: PTargetSetDiscoverTargets -> Maybe TargetTargetFilter
-- | Adds the specified target to the list of targets that will be
-- monitored for any related target creation (such as child frames, child
-- workers and new versions of service worker) and reported through
-- attachedToTarget. The specified target is also auto-attached.
-- This cancels the effect of any previous setAutoAttach and is
-- also cancelled by subsequent setAutoAttach. Only available at
-- the Browser target.
--
-- Parameters of the autoAttachRelated command.
data PTargetAutoAttachRelated
PTargetAutoAttachRelated :: TargetTargetID -> Bool -> Maybe TargetTargetFilter -> PTargetAutoAttachRelated
[pTargetAutoAttachRelatedTargetId] :: PTargetAutoAttachRelated -> TargetTargetID
-- | Whether to pause new targets when attaching to them. Use
-- runIfWaitingForDebugger to run paused targets.
[pTargetAutoAttachRelatedWaitForDebuggerOnStart] :: PTargetAutoAttachRelated -> Bool
-- | Only targets matching filter will be attached.
[pTargetAutoAttachRelatedFilter] :: PTargetAutoAttachRelated -> Maybe TargetTargetFilter
-- | Controls whether to automatically attach to new targets which are
-- considered to be related to this one. When turned on, attaches to all
-- existing related targets as well. When turned off, automatically
-- detaches from all currently attached targets. This also clears all
-- targets added by autoAttachRelated from the list of targets
-- to watch for creation of related targets.
--
-- Parameters of the setAutoAttach command.
data PTargetSetAutoAttach
PTargetSetAutoAttach :: Bool -> Bool -> Maybe Bool -> Maybe TargetTargetFilter -> PTargetSetAutoAttach
-- | Whether to auto-attach to related targets.
[pTargetSetAutoAttachAutoAttach] :: PTargetSetAutoAttach -> Bool
-- | Whether to pause new targets when attaching to them. Use
-- runIfWaitingForDebugger to run paused targets.
[pTargetSetAutoAttachWaitForDebuggerOnStart] :: PTargetSetAutoAttach -> Bool
-- | Enables "flat" access to the session via specifying sessionId
-- attribute in the commands. We plan to make this the default, deprecate
-- non-flattened mode, and eventually retire it. See crbug.com/991325.
[pTargetSetAutoAttachFlatten] :: PTargetSetAutoAttach -> Maybe Bool
-- | Only targets matching filter will be attached.
[pTargetSetAutoAttachFilter] :: PTargetSetAutoAttach -> Maybe TargetTargetFilter
data TargetGetTargets
TargetGetTargets :: [TargetTargetInfo] -> TargetGetTargets
-- | The list of targets.
[targetGetTargetsTargetInfos] :: TargetGetTargets -> [TargetTargetInfo]
-- | Retrieves a list of available targets.
--
-- Parameters of the getTargets command.
data PTargetGetTargets
PTargetGetTargets :: Maybe TargetTargetFilter -> PTargetGetTargets
-- | Only targets matching filter will be reported. If filter is not
-- specified and target discovery is currently enabled, a filter used for
-- target discovery is used for consistency.
[pTargetGetTargetsFilter] :: PTargetGetTargets -> Maybe TargetTargetFilter
data TargetGetTargetInfo
TargetGetTargetInfo :: TargetTargetInfo -> TargetGetTargetInfo
[targetGetTargetInfoTargetInfo] :: TargetGetTargetInfo -> TargetTargetInfo
-- | Returns information about a target.
--
-- Parameters of the getTargetInfo command.
data PTargetGetTargetInfo
PTargetGetTargetInfo :: Maybe TargetTargetID -> PTargetGetTargetInfo
[pTargetGetTargetInfoTargetId] :: PTargetGetTargetInfo -> Maybe TargetTargetID
-- | Deletes a BrowserContext. All the belonging pages will be closed
-- without calling their beforeunload hooks.
--
-- Parameters of the disposeBrowserContext command.
data PTargetDisposeBrowserContext
PTargetDisposeBrowserContext :: BrowserBrowserContextID -> PTargetDisposeBrowserContext
[pTargetDisposeBrowserContextBrowserContextId] :: PTargetDisposeBrowserContext -> BrowserBrowserContextID
-- | Detaches session with given id.
--
-- Parameters of the detachFromTarget command.
data PTargetDetachFromTarget
PTargetDetachFromTarget :: Maybe TargetSessionID -> PTargetDetachFromTarget
-- | Session to detach.
[pTargetDetachFromTargetSessionId] :: PTargetDetachFromTarget -> Maybe TargetSessionID
data TargetCreateTarget
TargetCreateTarget :: TargetTargetID -> TargetCreateTarget
-- | The id of the page opened.
[targetCreateTargetTargetId] :: TargetCreateTarget -> TargetTargetID
-- | Creates a new page.
--
-- Parameters of the createTarget command.
data PTargetCreateTarget
PTargetCreateTarget :: Text -> Maybe Int -> Maybe Int -> Maybe BrowserBrowserContextID -> Maybe Bool -> Maybe Bool -> Maybe Bool -> PTargetCreateTarget
-- | The initial URL the page will be navigated to. An empty string
-- indicates about:blank.
[pTargetCreateTargetUrl] :: PTargetCreateTarget -> Text
-- | Frame width in DIP (headless chrome only).
[pTargetCreateTargetWidth] :: PTargetCreateTarget -> Maybe Int
-- | Frame height in DIP (headless chrome only).
[pTargetCreateTargetHeight] :: PTargetCreateTarget -> Maybe Int
-- | The browser context to create the page in.
[pTargetCreateTargetBrowserContextId] :: PTargetCreateTarget -> Maybe BrowserBrowserContextID
-- | Whether BeginFrames for this target will be controlled via DevTools
-- (headless chrome only, not supported on MacOS yet, false by default).
[pTargetCreateTargetEnableBeginFrameControl] :: PTargetCreateTarget -> Maybe Bool
-- | Whether to create a new Window or Tab (chrome-only, false by default).
[pTargetCreateTargetNewWindow] :: PTargetCreateTarget -> Maybe Bool
-- | Whether to create the target in background or foreground (chrome-only,
-- false by default).
[pTargetCreateTargetBackground] :: PTargetCreateTarget -> Maybe Bool
data TargetGetBrowserContexts
TargetGetBrowserContexts :: [BrowserBrowserContextID] -> TargetGetBrowserContexts
-- | An array of browser context ids.
[targetGetBrowserContextsBrowserContextIds] :: TargetGetBrowserContexts -> [BrowserBrowserContextID]
-- | Returns all browser contexts created with createBrowserContext
-- method.
--
-- Parameters of the getBrowserContexts command.
data PTargetGetBrowserContexts
PTargetGetBrowserContexts :: PTargetGetBrowserContexts
data TargetCreateBrowserContext
TargetCreateBrowserContext :: BrowserBrowserContextID -> TargetCreateBrowserContext
-- | The id of the context created.
[targetCreateBrowserContextBrowserContextId] :: TargetCreateBrowserContext -> BrowserBrowserContextID
-- | Creates a new empty BrowserContext. Similar to an incognito profile
-- but you can have more than one.
--
-- Parameters of the createBrowserContext command.
data PTargetCreateBrowserContext
PTargetCreateBrowserContext :: Maybe Bool -> Maybe Text -> Maybe Text -> Maybe [Text] -> PTargetCreateBrowserContext
-- | If specified, disposes this context when debugging session
-- disconnects.
[pTargetCreateBrowserContextDisposeOnDetach] :: PTargetCreateBrowserContext -> Maybe Bool
-- | Proxy server, similar to the one passed to --proxy-server
[pTargetCreateBrowserContextProxyServer] :: PTargetCreateBrowserContext -> Maybe Text
-- | Proxy bypass list, similar to the one passed to --proxy-bypass-list
[pTargetCreateBrowserContextProxyBypassList] :: PTargetCreateBrowserContext -> Maybe Text
-- | An optional list of origins to grant unlimited cross-origin access to.
-- Parts of the URL other than those constituting origin are ignored.
[pTargetCreateBrowserContextOriginsWithUniversalNetworkAccess] :: PTargetCreateBrowserContext -> Maybe [Text]
-- | Inject object to the target's main frame that provides a communication
-- channel with browser target.
--
-- Injected object will be available as `window[bindingName]`.
--
-- The object has the follwing API: - `binding.send(json)` - a method to
-- send messages over the remote debugging protocol - `binding.onmessage
-- = json => handleMessage(json)` - a callback that will be called for
-- the protocol notifications and command responses.
--
-- Parameters of the exposeDevToolsProtocol command.
data PTargetExposeDevToolsProtocol
PTargetExposeDevToolsProtocol :: TargetTargetID -> Maybe Text -> PTargetExposeDevToolsProtocol
[pTargetExposeDevToolsProtocolTargetId] :: PTargetExposeDevToolsProtocol -> TargetTargetID
-- | Binding name, cdp if not specified.
[pTargetExposeDevToolsProtocolBindingName] :: PTargetExposeDevToolsProtocol -> Maybe Text
-- | Closes the target. If the target is a page that gets closed too.
--
-- Parameters of the closeTarget command.
data PTargetCloseTarget
PTargetCloseTarget :: TargetTargetID -> PTargetCloseTarget
[pTargetCloseTargetTargetId] :: PTargetCloseTarget -> TargetTargetID
data TargetAttachToBrowserTarget
TargetAttachToBrowserTarget :: TargetSessionID -> TargetAttachToBrowserTarget
-- | Id assigned to the session.
[targetAttachToBrowserTargetSessionId] :: TargetAttachToBrowserTarget -> TargetSessionID
-- | Attaches to the browser target, only uses flat sessionId mode.
--
-- Parameters of the attachToBrowserTarget command.
data PTargetAttachToBrowserTarget
PTargetAttachToBrowserTarget :: PTargetAttachToBrowserTarget
data TargetAttachToTarget
TargetAttachToTarget :: TargetSessionID -> TargetAttachToTarget
-- | Id assigned to the session.
[targetAttachToTargetSessionId] :: TargetAttachToTarget -> TargetSessionID
-- | Attaches to the target with given id.
--
-- Parameters of the attachToTarget command.
data PTargetAttachToTarget
PTargetAttachToTarget :: TargetTargetID -> Maybe Bool -> PTargetAttachToTarget
[pTargetAttachToTargetTargetId] :: PTargetAttachToTarget -> TargetTargetID
-- | Enables "flat" access to the session via specifying sessionId
-- attribute in the commands. We plan to make this the default, deprecate
-- non-flattened mode, and eventually retire it. See crbug.com/991325.
[pTargetAttachToTargetFlatten] :: PTargetAttachToTarget -> Maybe Bool
-- | Activates (focuses) the target.
--
-- Parameters of the activateTarget command.
data PTargetActivateTarget
PTargetActivateTarget :: TargetTargetID -> PTargetActivateTarget
[pTargetActivateTargetTargetId] :: PTargetActivateTarget -> TargetTargetID
-- | Type of the targetInfoChanged event.
data TargetTargetInfoChanged
TargetTargetInfoChanged :: TargetTargetInfo -> TargetTargetInfoChanged
[targetTargetInfoChangedTargetInfo] :: TargetTargetInfoChanged -> TargetTargetInfo
-- | Type of the targetCrashed event.
data TargetTargetCrashed
TargetTargetCrashed :: TargetTargetID -> Text -> Int -> TargetTargetCrashed
[targetTargetCrashedTargetId] :: TargetTargetCrashed -> TargetTargetID
-- | Termination status type.
[targetTargetCrashedStatus] :: TargetTargetCrashed -> Text
-- | Termination error code.
[targetTargetCrashedErrorCode] :: TargetTargetCrashed -> Int
-- | Type of the targetDestroyed event.
data TargetTargetDestroyed
TargetTargetDestroyed :: TargetTargetID -> TargetTargetDestroyed
[targetTargetDestroyedTargetId] :: TargetTargetDestroyed -> TargetTargetID
-- | Type of the targetCreated event.
data TargetTargetCreated
TargetTargetCreated :: TargetTargetInfo -> TargetTargetCreated
[targetTargetCreatedTargetInfo] :: TargetTargetCreated -> TargetTargetInfo
-- | Type of the receivedMessageFromTarget event.
data TargetReceivedMessageFromTarget
TargetReceivedMessageFromTarget :: TargetSessionID -> Text -> TargetReceivedMessageFromTarget
-- | Identifier of a session which sends a message.
[targetReceivedMessageFromTargetSessionId] :: TargetReceivedMessageFromTarget -> TargetSessionID
[targetReceivedMessageFromTargetMessage] :: TargetReceivedMessageFromTarget -> Text
-- | Type of the detachedFromTarget event.
data TargetDetachedFromTarget
TargetDetachedFromTarget :: TargetSessionID -> TargetDetachedFromTarget
-- | Detached session identifier.
[targetDetachedFromTargetSessionId] :: TargetDetachedFromTarget -> TargetSessionID
-- | Type of the attachedToTarget event.
data TargetAttachedToTarget
TargetAttachedToTarget :: TargetSessionID -> TargetTargetInfo -> Bool -> TargetAttachedToTarget
-- | Identifier assigned to the session used to send/receive messages.
[targetAttachedToTargetSessionId] :: TargetAttachedToTarget -> TargetSessionID
[targetAttachedToTargetTargetInfo] :: TargetAttachedToTarget -> TargetTargetInfo
[targetAttachedToTargetWaitingForDebugger] :: TargetAttachedToTarget -> Bool
-- | Type RemoteLocation.
data TargetRemoteLocation
TargetRemoteLocation :: Text -> Int -> TargetRemoteLocation
[targetRemoteLocationHost] :: TargetRemoteLocation -> Text
[targetRemoteLocationPort] :: TargetRemoteLocation -> Int
-- | Type TargetFilter. The entries in TargetFilter are matched
-- sequentially against targets and the first entry that matches
-- determines if the target is included or not, depending on the value of
-- exclude field in the entry. If filter is not specified, the
-- one assumed is [{type: "browser", exclude: true}, {type: "tab",
-- exclude: true}, {}] (i.e. include everything but browser and
-- tab).
type TargetTargetFilter = [TargetFilterEntry]
-- | Type FilterEntry. A filter used by target
-- querydiscoveryauto-attach operations.
data TargetFilterEntry
TargetFilterEntry :: Maybe Bool -> Maybe Text -> TargetFilterEntry
-- | If set, causes exclusion of mathcing targets from the list.
[targetFilterEntryExclude] :: TargetFilterEntry -> Maybe Bool
-- | If not present, matches any type.
[targetFilterEntryType] :: TargetFilterEntry -> Maybe Text
-- | Type TargetInfo.
data TargetTargetInfo
TargetTargetInfo :: TargetTargetID -> Text -> Text -> Text -> Bool -> Maybe TargetTargetID -> Bool -> Maybe PageFrameId -> Maybe BrowserBrowserContextID -> Maybe Text -> TargetTargetInfo
[targetTargetInfoTargetId] :: TargetTargetInfo -> TargetTargetID
[targetTargetInfoType] :: TargetTargetInfo -> Text
[targetTargetInfoTitle] :: TargetTargetInfo -> Text
[targetTargetInfoUrl] :: TargetTargetInfo -> Text
-- | Whether the target has an attached client.
[targetTargetInfoAttached] :: TargetTargetInfo -> Bool
-- | Opener target Id
[targetTargetInfoOpenerId] :: TargetTargetInfo -> Maybe TargetTargetID
-- | Whether the target has access to the originating window.
[targetTargetInfoCanAccessOpener] :: TargetTargetInfo -> Bool
-- | Frame id of originating window (is only set if target has an opener).
[targetTargetInfoOpenerFrameId] :: TargetTargetInfo -> Maybe PageFrameId
[targetTargetInfoBrowserContextId] :: TargetTargetInfo -> Maybe BrowserBrowserContextID
-- | Provides additional details for specific target types. For example,
-- for the type of "page", this may be set to "portal" or "prerender".
[targetTargetInfoSubtype] :: TargetTargetInfo -> Maybe Text
-- | Type SessionID. Unique identifier of attached debugging
-- session.
type TargetSessionID = Text
-- | Type TargetID.
type TargetTargetID = Text
-- | Invoke custom browser commands used by telemetry.
--
-- Parameters of the executeBrowserCommand command.
data PBrowserExecuteBrowserCommand
PBrowserExecuteBrowserCommand :: BrowserBrowserCommandId -> PBrowserExecuteBrowserCommand
[pBrowserExecuteBrowserCommandCommandId] :: PBrowserExecuteBrowserCommand -> BrowserBrowserCommandId
-- | Set dock tile details, platform-specific.
--
-- Parameters of the setDockTile command.
data PBrowserSetDockTile
PBrowserSetDockTile :: Maybe Text -> Maybe Text -> PBrowserSetDockTile
[pBrowserSetDockTileBadgeLabel] :: PBrowserSetDockTile -> Maybe Text
-- | Png encoded image. (Encoded as a base64 string when passed over JSON)
[pBrowserSetDockTileImage] :: PBrowserSetDockTile -> Maybe Text
-- | Set position and/or size of the browser window.
--
-- Parameters of the setWindowBounds command.
data PBrowserSetWindowBounds
PBrowserSetWindowBounds :: BrowserWindowID -> BrowserBounds -> PBrowserSetWindowBounds
-- | Browser window id.
[pBrowserSetWindowBoundsWindowId] :: PBrowserSetWindowBounds -> BrowserWindowID
-- | New window bounds. The minimized, maximized and
-- fullscreen states cannot be combined with left,
-- top, width or height. Leaves unspecified
-- fields unchanged.
[pBrowserSetWindowBoundsBounds] :: PBrowserSetWindowBounds -> BrowserBounds
data BrowserGetWindowForTarget
BrowserGetWindowForTarget :: BrowserWindowID -> BrowserBounds -> BrowserGetWindowForTarget
-- | Browser window id.
[browserGetWindowForTargetWindowId] :: BrowserGetWindowForTarget -> BrowserWindowID
-- | Bounds information of the window. When window state is
-- minimized, the restored window position and size are
-- returned.
[browserGetWindowForTargetBounds] :: BrowserGetWindowForTarget -> BrowserBounds
-- | Get the browser window that contains the devtools target.
--
-- Parameters of the getWindowForTarget command.
data PBrowserGetWindowForTarget
PBrowserGetWindowForTarget :: Maybe TargetTargetID -> PBrowserGetWindowForTarget
-- | Devtools agent host id. If called as a part of the session, associated
-- targetId is used.
[pBrowserGetWindowForTargetTargetId] :: PBrowserGetWindowForTarget -> Maybe TargetTargetID
data BrowserGetWindowBounds
BrowserGetWindowBounds :: BrowserBounds -> BrowserGetWindowBounds
-- | Bounds information of the window. When window state is
-- minimized, the restored window position and size are
-- returned.
[browserGetWindowBoundsBounds] :: BrowserGetWindowBounds -> BrowserBounds
-- | Get position and size of the browser window.
--
-- Parameters of the getWindowBounds command.
data PBrowserGetWindowBounds
PBrowserGetWindowBounds :: BrowserWindowID -> PBrowserGetWindowBounds
-- | Browser window id.
[pBrowserGetWindowBoundsWindowId] :: PBrowserGetWindowBounds -> BrowserWindowID
data BrowserGetHistogram
BrowserGetHistogram :: BrowserHistogram -> BrowserGetHistogram
-- | Histogram.
[browserGetHistogramHistogram] :: BrowserGetHistogram -> BrowserHistogram
-- | Get a Chrome histogram by name.
--
-- Parameters of the getHistogram command.
data PBrowserGetHistogram
PBrowserGetHistogram :: Text -> Maybe Bool -> PBrowserGetHistogram
-- | Requested histogram name.
[pBrowserGetHistogramName] :: PBrowserGetHistogram -> Text
-- | If true, retrieve delta since last call.
[pBrowserGetHistogramDelta] :: PBrowserGetHistogram -> Maybe Bool
data BrowserGetHistograms
BrowserGetHistograms :: [BrowserHistogram] -> BrowserGetHistograms
-- | Histograms.
[browserGetHistogramsHistograms] :: BrowserGetHistograms -> [BrowserHistogram]
-- | Get Chrome histograms.
--
-- Parameters of the getHistograms command.
data PBrowserGetHistograms
PBrowserGetHistograms :: Maybe Text -> Maybe Bool -> PBrowserGetHistograms
-- | Requested substring in name. Only histograms which have query as a
-- substring in their name are extracted. An empty or absent query
-- returns all histograms.
[pBrowserGetHistogramsQuery] :: PBrowserGetHistograms -> Maybe Text
-- | If true, retrieve delta since last call.
[pBrowserGetHistogramsDelta] :: PBrowserGetHistograms -> Maybe Bool
data BrowserGetBrowserCommandLine
BrowserGetBrowserCommandLine :: [Text] -> BrowserGetBrowserCommandLine
-- | Commandline parameters
[browserGetBrowserCommandLineArguments] :: BrowserGetBrowserCommandLine -> [Text]
-- | Returns the command line switches for the browser process if, and only
-- if --enable-automation is on the commandline.
--
-- Parameters of the getBrowserCommandLine command.
data PBrowserGetBrowserCommandLine
PBrowserGetBrowserCommandLine :: PBrowserGetBrowserCommandLine
data BrowserGetVersion
BrowserGetVersion :: Text -> Text -> Text -> Text -> Text -> BrowserGetVersion
-- | Protocol version.
[browserGetVersionProtocolVersion] :: BrowserGetVersion -> Text
-- | Product name.
[browserGetVersionProduct] :: BrowserGetVersion -> Text
-- | Product revision.
[browserGetVersionRevision] :: BrowserGetVersion -> Text
-- | User-Agent.
[browserGetVersionUserAgent] :: BrowserGetVersion -> Text
-- | V8 version.
[browserGetVersionJsVersion] :: BrowserGetVersion -> Text
-- | Returns version information.
--
-- Parameters of the getVersion command.
data PBrowserGetVersion
PBrowserGetVersion :: PBrowserGetVersion
-- | Crashes GPU process.
--
-- Parameters of the crashGpuProcess command.
data PBrowserCrashGpuProcess
PBrowserCrashGpuProcess :: PBrowserCrashGpuProcess
-- | Crashes browser on the main thread.
--
-- Parameters of the crash command.
data PBrowserCrash
PBrowserCrash :: PBrowserCrash
-- | Close browser gracefully.
--
-- Parameters of the close command.
data PBrowserClose
PBrowserClose :: PBrowserClose
-- | Cancel a download if in progress
--
-- Parameters of the cancelDownload command.
data PBrowserCancelDownload
PBrowserCancelDownload :: Text -> Maybe BrowserBrowserContextID -> PBrowserCancelDownload
-- | Global unique identifier of the download.
[pBrowserCancelDownloadGuid] :: PBrowserCancelDownload -> Text
-- | BrowserContext to perform the action in. When omitted, default browser
-- context is used.
[pBrowserCancelDownloadBrowserContextId] :: PBrowserCancelDownload -> Maybe BrowserBrowserContextID
data PBrowserSetDownloadBehavior
PBrowserSetDownloadBehavior :: PBrowserSetDownloadBehaviorBehavior -> Maybe BrowserBrowserContextID -> Maybe Text -> Maybe Bool -> PBrowserSetDownloadBehavior
-- | Whether to allow all or deny all download requests, or use default
-- Chrome behavior if available (otherwise deny). |allowAndName| allows
-- download and names files according to their dowmload guids.
[pBrowserSetDownloadBehaviorBehavior] :: PBrowserSetDownloadBehavior -> PBrowserSetDownloadBehaviorBehavior
-- | BrowserContext to set download behavior. When omitted, default browser
-- context is used.
[pBrowserSetDownloadBehaviorBrowserContextId] :: PBrowserSetDownloadBehavior -> Maybe BrowserBrowserContextID
-- | The default path to save downloaded files to. This is required if
-- behavior is set to allow or allowAndName.
[pBrowserSetDownloadBehaviorDownloadPath] :: PBrowserSetDownloadBehavior -> Maybe Text
-- | Whether to emit download events (defaults to false).
[pBrowserSetDownloadBehaviorEventsEnabled] :: PBrowserSetDownloadBehavior -> Maybe Bool
-- | Set the behavior when downloading a file.
--
-- Parameters of the setDownloadBehavior command.
data PBrowserSetDownloadBehaviorBehavior
PBrowserSetDownloadBehaviorBehaviorDeny :: PBrowserSetDownloadBehaviorBehavior
PBrowserSetDownloadBehaviorBehaviorAllow :: PBrowserSetDownloadBehaviorBehavior
PBrowserSetDownloadBehaviorBehaviorAllowAndName :: PBrowserSetDownloadBehaviorBehavior
PBrowserSetDownloadBehaviorBehaviorDefault :: PBrowserSetDownloadBehaviorBehavior
-- | Reset all permission management for all origins.
--
-- Parameters of the resetPermissions command.
data PBrowserResetPermissions
PBrowserResetPermissions :: Maybe BrowserBrowserContextID -> PBrowserResetPermissions
-- | BrowserContext to reset permissions. When omitted, default browser
-- context is used.
[pBrowserResetPermissionsBrowserContextId] :: PBrowserResetPermissions -> Maybe BrowserBrowserContextID
-- | Grant specific permissions to the given origin and reject all others.
--
-- Parameters of the grantPermissions command.
data PBrowserGrantPermissions
PBrowserGrantPermissions :: [BrowserPermissionType] -> Maybe Text -> Maybe BrowserBrowserContextID -> PBrowserGrantPermissions
[pBrowserGrantPermissionsPermissions] :: PBrowserGrantPermissions -> [BrowserPermissionType]
-- | Origin the permission applies to, all origins if not specified.
[pBrowserGrantPermissionsOrigin] :: PBrowserGrantPermissions -> Maybe Text
-- | BrowserContext to override permissions. When omitted, default browser
-- context is used.
[pBrowserGrantPermissionsBrowserContextId] :: PBrowserGrantPermissions -> Maybe BrowserBrowserContextID
-- | Set permission settings for given origin.
--
-- Parameters of the setPermission command.
data PBrowserSetPermission
PBrowserSetPermission :: BrowserPermissionDescriptor -> BrowserPermissionSetting -> Maybe Text -> Maybe BrowserBrowserContextID -> PBrowserSetPermission
-- | Descriptor of permission to override.
[pBrowserSetPermissionPermission] :: PBrowserSetPermission -> BrowserPermissionDescriptor
-- | Setting of the permission.
[pBrowserSetPermissionSetting] :: PBrowserSetPermission -> BrowserPermissionSetting
-- | Origin the permission applies to, all origins if not specified.
[pBrowserSetPermissionOrigin] :: PBrowserSetPermission -> Maybe Text
-- | Context to override. When omitted, default browser context is used.
[pBrowserSetPermissionBrowserContextId] :: PBrowserSetPermission -> Maybe BrowserBrowserContextID
data BrowserDownloadProgress
BrowserDownloadProgress :: Text -> Double -> Double -> BrowserDownloadProgressState -> BrowserDownloadProgress
-- | Global unique identifier of the download.
[browserDownloadProgressGuid] :: BrowserDownloadProgress -> Text
-- | Total expected bytes to download.
[browserDownloadProgressTotalBytes] :: BrowserDownloadProgress -> Double
-- | Total bytes received.
[browserDownloadProgressReceivedBytes] :: BrowserDownloadProgress -> Double
-- | Download status.
[browserDownloadProgressState] :: BrowserDownloadProgress -> BrowserDownloadProgressState
-- | Type of the downloadProgress event.
data BrowserDownloadProgressState
BrowserDownloadProgressStateInProgress :: BrowserDownloadProgressState
BrowserDownloadProgressStateCompleted :: BrowserDownloadProgressState
BrowserDownloadProgressStateCanceled :: BrowserDownloadProgressState
-- | Type of the downloadWillBegin event.
data BrowserDownloadWillBegin
BrowserDownloadWillBegin :: PageFrameId -> Text -> Text -> Text -> BrowserDownloadWillBegin
-- | Id of the frame that caused the download to begin.
[browserDownloadWillBeginFrameId] :: BrowserDownloadWillBegin -> PageFrameId
-- | Global unique identifier of the download.
[browserDownloadWillBeginGuid] :: BrowserDownloadWillBegin -> Text
-- | URL of the resource being downloaded.
[browserDownloadWillBeginUrl] :: BrowserDownloadWillBegin -> Text
-- | Suggested file name of the resource (the actual name of the file saved
-- on disk may differ).
[browserDownloadWillBeginSuggestedFilename] :: BrowserDownloadWillBegin -> Text
-- | Type Histogram. Chrome histogram.
data BrowserHistogram
BrowserHistogram :: Text -> Int -> Int -> [BrowserBucket] -> BrowserHistogram
-- | Name.
[browserHistogramName] :: BrowserHistogram -> Text
-- | Sum of sample values.
[browserHistogramSum] :: BrowserHistogram -> Int
-- | Total number of samples.
[browserHistogramCount] :: BrowserHistogram -> Int
-- | Buckets.
[browserHistogramBuckets] :: BrowserHistogram -> [BrowserBucket]
-- | Type Bucket. Chrome histogram bucket.
data BrowserBucket
BrowserBucket :: Int -> Int -> Int -> BrowserBucket
-- | Minimum value (inclusive).
[browserBucketLow] :: BrowserBucket -> Int
-- | Maximum value (exclusive).
[browserBucketHigh] :: BrowserBucket -> Int
-- | Number of samples.
[browserBucketCount] :: BrowserBucket -> Int
-- | Type BrowserCommandId. Browser command ids used by
-- executeBrowserCommand.
data BrowserBrowserCommandId
BrowserBrowserCommandIdOpenTabSearch :: BrowserBrowserCommandId
BrowserBrowserCommandIdCloseTabSearch :: BrowserBrowserCommandId
-- | Type PermissionDescriptor. Definition of PermissionDescriptor
-- defined in the Permissions API:
-- https://w3c.github.io/permissions/#dictdef-permissiondescriptor.
data BrowserPermissionDescriptor
BrowserPermissionDescriptor :: Text -> Maybe Bool -> Maybe Bool -> Maybe Bool -> Maybe Bool -> BrowserPermissionDescriptor
-- | Name of permission. See
-- https://cs.chromium.org/chromium/src/third_party/blink/renderer/modules/permissions/permission_descriptor.idl
-- for valid permission names.
[browserPermissionDescriptorName] :: BrowserPermissionDescriptor -> Text
-- | For "midi" permission, may also specify sysex control.
[browserPermissionDescriptorSysex] :: BrowserPermissionDescriptor -> Maybe Bool
-- | For "push" permission, may specify userVisibleOnly. Note that
-- userVisibleOnly = true is the only currently supported type.
[browserPermissionDescriptorUserVisibleOnly] :: BrowserPermissionDescriptor -> Maybe Bool
-- | For "clipboard" permission, may specify allowWithoutSanitization.
[browserPermissionDescriptorAllowWithoutSanitization] :: BrowserPermissionDescriptor -> Maybe Bool
-- | For "camera" permission, may specify panTiltZoom.
[browserPermissionDescriptorPanTiltZoom] :: BrowserPermissionDescriptor -> Maybe Bool
-- | Type PermissionSetting.
data BrowserPermissionSetting
BrowserPermissionSettingGranted :: BrowserPermissionSetting
BrowserPermissionSettingDenied :: BrowserPermissionSetting
BrowserPermissionSettingPrompt :: BrowserPermissionSetting
-- | Type PermissionType.
data BrowserPermissionType
BrowserPermissionTypeAccessibilityEvents :: BrowserPermissionType
BrowserPermissionTypeAudioCapture :: BrowserPermissionType
BrowserPermissionTypeBackgroundSync :: BrowserPermissionType
BrowserPermissionTypeBackgroundFetch :: BrowserPermissionType
BrowserPermissionTypeClipboardReadWrite :: BrowserPermissionType
BrowserPermissionTypeClipboardSanitizedWrite :: BrowserPermissionType
BrowserPermissionTypeDisplayCapture :: BrowserPermissionType
BrowserPermissionTypeDurableStorage :: BrowserPermissionType
BrowserPermissionTypeFlash :: BrowserPermissionType
BrowserPermissionTypeGeolocation :: BrowserPermissionType
BrowserPermissionTypeMidi :: BrowserPermissionType
BrowserPermissionTypeMidiSysex :: BrowserPermissionType
BrowserPermissionTypeNfc :: BrowserPermissionType
BrowserPermissionTypeNotifications :: BrowserPermissionType
BrowserPermissionTypePaymentHandler :: BrowserPermissionType
BrowserPermissionTypePeriodicBackgroundSync :: BrowserPermissionType
BrowserPermissionTypeProtectedMediaIdentifier :: BrowserPermissionType
BrowserPermissionTypeSensors :: BrowserPermissionType
BrowserPermissionTypeVideoCapture :: BrowserPermissionType
BrowserPermissionTypeVideoCapturePanTiltZoom :: BrowserPermissionType
BrowserPermissionTypeIdleDetection :: BrowserPermissionType
BrowserPermissionTypeWakeLockScreen :: BrowserPermissionType
BrowserPermissionTypeWakeLockSystem :: BrowserPermissionType
-- | Type Bounds. Browser window bounds information
data BrowserBounds
BrowserBounds :: Maybe Int -> Maybe Int -> Maybe Int -> Maybe Int -> Maybe BrowserWindowState -> BrowserBounds
-- | The offset from the left edge of the screen to the window in pixels.
[browserBoundsLeft] :: BrowserBounds -> Maybe Int
-- | The offset from the top edge of the screen to the window in pixels.
[browserBoundsTop] :: BrowserBounds -> Maybe Int
-- | The window width in pixels.
[browserBoundsWidth] :: BrowserBounds -> Maybe Int
-- | The window height in pixels.
[browserBoundsHeight] :: BrowserBounds -> Maybe Int
-- | The window state. Default to normal.
[browserBoundsWindowState] :: BrowserBounds -> Maybe BrowserWindowState
-- | Type WindowState. The state of the browser window.
data BrowserWindowState
BrowserWindowStateNormal :: BrowserWindowState
BrowserWindowStateMinimized :: BrowserWindowState
BrowserWindowStateMaximized :: BrowserWindowState
BrowserWindowStateFullscreen :: BrowserWindowState
-- | Type WindowID.
type BrowserWindowID = Int
-- | Type BrowserContextID.
type BrowserBrowserContextID = Text
pBrowserSetPermission :: BrowserPermissionDescriptor -> BrowserPermissionSetting -> PBrowserSetPermission
pBrowserGrantPermissions :: [BrowserPermissionType] -> PBrowserGrantPermissions
pBrowserResetPermissions :: PBrowserResetPermissions
pBrowserSetDownloadBehavior :: PBrowserSetDownloadBehaviorBehavior -> PBrowserSetDownloadBehavior
pBrowserCancelDownload :: Text -> PBrowserCancelDownload
pBrowserClose :: PBrowserClose
pBrowserCrash :: PBrowserCrash
pBrowserCrashGpuProcess :: PBrowserCrashGpuProcess
pBrowserGetVersion :: PBrowserGetVersion
pBrowserGetBrowserCommandLine :: PBrowserGetBrowserCommandLine
pBrowserGetHistograms :: PBrowserGetHistograms
pBrowserGetHistogram :: Text -> PBrowserGetHistogram
pBrowserGetWindowBounds :: BrowserWindowID -> PBrowserGetWindowBounds
pBrowserGetWindowForTarget :: PBrowserGetWindowForTarget
pBrowserSetWindowBounds :: BrowserWindowID -> BrowserBounds -> PBrowserSetWindowBounds
pBrowserSetDockTile :: PBrowserSetDockTile
pBrowserExecuteBrowserCommand :: BrowserBrowserCommandId -> PBrowserExecuteBrowserCommand
pTargetActivateTarget :: TargetTargetID -> PTargetActivateTarget
pTargetAttachToTarget :: TargetTargetID -> PTargetAttachToTarget
pTargetAttachToBrowserTarget :: PTargetAttachToBrowserTarget
pTargetCloseTarget :: TargetTargetID -> PTargetCloseTarget
pTargetExposeDevToolsProtocol :: TargetTargetID -> PTargetExposeDevToolsProtocol
pTargetCreateBrowserContext :: PTargetCreateBrowserContext
pTargetGetBrowserContexts :: PTargetGetBrowserContexts
pTargetCreateTarget :: Text -> PTargetCreateTarget
pTargetDetachFromTarget :: PTargetDetachFromTarget
pTargetDisposeBrowserContext :: BrowserBrowserContextID -> PTargetDisposeBrowserContext
pTargetGetTargetInfo :: PTargetGetTargetInfo
pTargetGetTargets :: PTargetGetTargets
pTargetSetAutoAttach :: Bool -> Bool -> PTargetSetAutoAttach
pTargetAutoAttachRelated :: TargetTargetID -> Bool -> PTargetAutoAttachRelated
pTargetSetDiscoverTargets :: Bool -> PTargetSetDiscoverTargets
pTargetSetRemoteLocations :: [TargetRemoteLocation] -> PTargetSetRemoteLocations
instance GHC.Read.Read CDP.Domains.BrowserTarget.BrowserWindowState
instance GHC.Show.Show CDP.Domains.BrowserTarget.BrowserWindowState
instance GHC.Classes.Eq CDP.Domains.BrowserTarget.BrowserWindowState
instance GHC.Classes.Ord CDP.Domains.BrowserTarget.BrowserWindowState
instance GHC.Show.Show CDP.Domains.BrowserTarget.BrowserBounds
instance GHC.Classes.Eq CDP.Domains.BrowserTarget.BrowserBounds
instance GHC.Read.Read CDP.Domains.BrowserTarget.BrowserPermissionType
instance GHC.Show.Show CDP.Domains.BrowserTarget.BrowserPermissionType
instance GHC.Classes.Eq CDP.Domains.BrowserTarget.BrowserPermissionType
instance GHC.Classes.Ord CDP.Domains.BrowserTarget.BrowserPermissionType
instance GHC.Read.Read CDP.Domains.BrowserTarget.BrowserPermissionSetting
instance GHC.Show.Show CDP.Domains.BrowserTarget.BrowserPermissionSetting
instance GHC.Classes.Eq CDP.Domains.BrowserTarget.BrowserPermissionSetting
instance GHC.Classes.Ord CDP.Domains.BrowserTarget.BrowserPermissionSetting
instance GHC.Show.Show CDP.Domains.BrowserTarget.BrowserPermissionDescriptor
instance GHC.Classes.Eq CDP.Domains.BrowserTarget.BrowserPermissionDescriptor
instance GHC.Read.Read CDP.Domains.BrowserTarget.BrowserBrowserCommandId
instance GHC.Show.Show CDP.Domains.BrowserTarget.BrowserBrowserCommandId
instance GHC.Classes.Eq CDP.Domains.BrowserTarget.BrowserBrowserCommandId
instance GHC.Classes.Ord CDP.Domains.BrowserTarget.BrowserBrowserCommandId
instance GHC.Show.Show CDP.Domains.BrowserTarget.BrowserBucket
instance GHC.Classes.Eq CDP.Domains.BrowserTarget.BrowserBucket
instance GHC.Show.Show CDP.Domains.BrowserTarget.BrowserHistogram
instance GHC.Classes.Eq CDP.Domains.BrowserTarget.BrowserHistogram
instance GHC.Show.Show CDP.Domains.BrowserTarget.BrowserDownloadWillBegin
instance GHC.Classes.Eq CDP.Domains.BrowserTarget.BrowserDownloadWillBegin
instance GHC.Read.Read CDP.Domains.BrowserTarget.BrowserDownloadProgressState
instance GHC.Show.Show CDP.Domains.BrowserTarget.BrowserDownloadProgressState
instance GHC.Classes.Eq CDP.Domains.BrowserTarget.BrowserDownloadProgressState
instance GHC.Classes.Ord CDP.Domains.BrowserTarget.BrowserDownloadProgressState
instance GHC.Show.Show CDP.Domains.BrowserTarget.BrowserDownloadProgress
instance GHC.Classes.Eq CDP.Domains.BrowserTarget.BrowserDownloadProgress
instance GHC.Show.Show CDP.Domains.BrowserTarget.PBrowserSetPermission
instance GHC.Classes.Eq CDP.Domains.BrowserTarget.PBrowserSetPermission
instance GHC.Show.Show CDP.Domains.BrowserTarget.PBrowserGrantPermissions
instance GHC.Classes.Eq CDP.Domains.BrowserTarget.PBrowserGrantPermissions
instance GHC.Show.Show CDP.Domains.BrowserTarget.PBrowserResetPermissions
instance GHC.Classes.Eq CDP.Domains.BrowserTarget.PBrowserResetPermissions
instance GHC.Read.Read CDP.Domains.BrowserTarget.PBrowserSetDownloadBehaviorBehavior
instance GHC.Show.Show CDP.Domains.BrowserTarget.PBrowserSetDownloadBehaviorBehavior
instance GHC.Classes.Eq CDP.Domains.BrowserTarget.PBrowserSetDownloadBehaviorBehavior
instance GHC.Classes.Ord CDP.Domains.BrowserTarget.PBrowserSetDownloadBehaviorBehavior
instance GHC.Show.Show CDP.Domains.BrowserTarget.PBrowserSetDownloadBehavior
instance GHC.Classes.Eq CDP.Domains.BrowserTarget.PBrowserSetDownloadBehavior
instance GHC.Show.Show CDP.Domains.BrowserTarget.PBrowserCancelDownload
instance GHC.Classes.Eq CDP.Domains.BrowserTarget.PBrowserCancelDownload
instance GHC.Show.Show CDP.Domains.BrowserTarget.PBrowserClose
instance GHC.Classes.Eq CDP.Domains.BrowserTarget.PBrowserClose
instance GHC.Show.Show CDP.Domains.BrowserTarget.PBrowserCrash
instance GHC.Classes.Eq CDP.Domains.BrowserTarget.PBrowserCrash
instance GHC.Show.Show CDP.Domains.BrowserTarget.PBrowserCrashGpuProcess
instance GHC.Classes.Eq CDP.Domains.BrowserTarget.PBrowserCrashGpuProcess
instance GHC.Show.Show CDP.Domains.BrowserTarget.PBrowserGetVersion
instance GHC.Classes.Eq CDP.Domains.BrowserTarget.PBrowserGetVersion
instance GHC.Show.Show CDP.Domains.BrowserTarget.BrowserGetVersion
instance GHC.Classes.Eq CDP.Domains.BrowserTarget.BrowserGetVersion
instance GHC.Show.Show CDP.Domains.BrowserTarget.PBrowserGetBrowserCommandLine
instance GHC.Classes.Eq CDP.Domains.BrowserTarget.PBrowserGetBrowserCommandLine
instance GHC.Show.Show CDP.Domains.BrowserTarget.BrowserGetBrowserCommandLine
instance GHC.Classes.Eq CDP.Domains.BrowserTarget.BrowserGetBrowserCommandLine
instance GHC.Show.Show CDP.Domains.BrowserTarget.PBrowserGetHistograms
instance GHC.Classes.Eq CDP.Domains.BrowserTarget.PBrowserGetHistograms
instance GHC.Show.Show CDP.Domains.BrowserTarget.BrowserGetHistograms
instance GHC.Classes.Eq CDP.Domains.BrowserTarget.BrowserGetHistograms
instance GHC.Show.Show CDP.Domains.BrowserTarget.PBrowserGetHistogram
instance GHC.Classes.Eq CDP.Domains.BrowserTarget.PBrowserGetHistogram
instance GHC.Show.Show CDP.Domains.BrowserTarget.BrowserGetHistogram
instance GHC.Classes.Eq CDP.Domains.BrowserTarget.BrowserGetHistogram
instance GHC.Show.Show CDP.Domains.BrowserTarget.PBrowserGetWindowBounds
instance GHC.Classes.Eq CDP.Domains.BrowserTarget.PBrowserGetWindowBounds
instance GHC.Show.Show CDP.Domains.BrowserTarget.BrowserGetWindowBounds
instance GHC.Classes.Eq CDP.Domains.BrowserTarget.BrowserGetWindowBounds
instance GHC.Show.Show CDP.Domains.BrowserTarget.BrowserGetWindowForTarget
instance GHC.Classes.Eq CDP.Domains.BrowserTarget.BrowserGetWindowForTarget
instance GHC.Show.Show CDP.Domains.BrowserTarget.PBrowserSetWindowBounds
instance GHC.Classes.Eq CDP.Domains.BrowserTarget.PBrowserSetWindowBounds
instance GHC.Show.Show CDP.Domains.BrowserTarget.PBrowserSetDockTile
instance GHC.Classes.Eq CDP.Domains.BrowserTarget.PBrowserSetDockTile
instance GHC.Show.Show CDP.Domains.BrowserTarget.PBrowserExecuteBrowserCommand
instance GHC.Classes.Eq CDP.Domains.BrowserTarget.PBrowserExecuteBrowserCommand
instance GHC.Show.Show CDP.Domains.BrowserTarget.PBrowserGetWindowForTarget
instance GHC.Classes.Eq CDP.Domains.BrowserTarget.PBrowserGetWindowForTarget
instance GHC.Show.Show CDP.Domains.BrowserTarget.TargetTargetInfo
instance GHC.Classes.Eq CDP.Domains.BrowserTarget.TargetTargetInfo
instance GHC.Show.Show CDP.Domains.BrowserTarget.TargetFilterEntry
instance GHC.Classes.Eq CDP.Domains.BrowserTarget.TargetFilterEntry
instance GHC.Show.Show CDP.Domains.BrowserTarget.TargetRemoteLocation
instance GHC.Classes.Eq CDP.Domains.BrowserTarget.TargetRemoteLocation
instance GHC.Show.Show CDP.Domains.BrowserTarget.TargetAttachedToTarget
instance GHC.Classes.Eq CDP.Domains.BrowserTarget.TargetAttachedToTarget
instance GHC.Show.Show CDP.Domains.BrowserTarget.TargetDetachedFromTarget
instance GHC.Classes.Eq CDP.Domains.BrowserTarget.TargetDetachedFromTarget
instance GHC.Show.Show CDP.Domains.BrowserTarget.TargetReceivedMessageFromTarget
instance GHC.Classes.Eq CDP.Domains.BrowserTarget.TargetReceivedMessageFromTarget
instance GHC.Show.Show CDP.Domains.BrowserTarget.TargetTargetCreated
instance GHC.Classes.Eq CDP.Domains.BrowserTarget.TargetTargetCreated
instance GHC.Show.Show CDP.Domains.BrowserTarget.TargetTargetDestroyed
instance GHC.Classes.Eq CDP.Domains.BrowserTarget.TargetTargetDestroyed
instance GHC.Show.Show CDP.Domains.BrowserTarget.TargetTargetCrashed
instance GHC.Classes.Eq CDP.Domains.BrowserTarget.TargetTargetCrashed
instance GHC.Show.Show CDP.Domains.BrowserTarget.TargetTargetInfoChanged
instance GHC.Classes.Eq CDP.Domains.BrowserTarget.TargetTargetInfoChanged
instance GHC.Show.Show CDP.Domains.BrowserTarget.PTargetActivateTarget
instance GHC.Classes.Eq CDP.Domains.BrowserTarget.PTargetActivateTarget
instance GHC.Show.Show CDP.Domains.BrowserTarget.PTargetAttachToTarget
instance GHC.Classes.Eq CDP.Domains.BrowserTarget.PTargetAttachToTarget
instance GHC.Show.Show CDP.Domains.BrowserTarget.TargetAttachToTarget
instance GHC.Classes.Eq CDP.Domains.BrowserTarget.TargetAttachToTarget
instance GHC.Show.Show CDP.Domains.BrowserTarget.PTargetAttachToBrowserTarget
instance GHC.Classes.Eq CDP.Domains.BrowserTarget.PTargetAttachToBrowserTarget
instance GHC.Show.Show CDP.Domains.BrowserTarget.TargetAttachToBrowserTarget
instance GHC.Classes.Eq CDP.Domains.BrowserTarget.TargetAttachToBrowserTarget
instance GHC.Show.Show CDP.Domains.BrowserTarget.PTargetCloseTarget
instance GHC.Classes.Eq CDP.Domains.BrowserTarget.PTargetCloseTarget
instance GHC.Show.Show CDP.Domains.BrowserTarget.PTargetExposeDevToolsProtocol
instance GHC.Classes.Eq CDP.Domains.BrowserTarget.PTargetExposeDevToolsProtocol
instance GHC.Show.Show CDP.Domains.BrowserTarget.PTargetCreateBrowserContext
instance GHC.Classes.Eq CDP.Domains.BrowserTarget.PTargetCreateBrowserContext
instance GHC.Show.Show CDP.Domains.BrowserTarget.TargetCreateBrowserContext
instance GHC.Classes.Eq CDP.Domains.BrowserTarget.TargetCreateBrowserContext
instance GHC.Show.Show CDP.Domains.BrowserTarget.PTargetGetBrowserContexts
instance GHC.Classes.Eq CDP.Domains.BrowserTarget.PTargetGetBrowserContexts
instance GHC.Show.Show CDP.Domains.BrowserTarget.TargetGetBrowserContexts
instance GHC.Classes.Eq CDP.Domains.BrowserTarget.TargetGetBrowserContexts
instance GHC.Show.Show CDP.Domains.BrowserTarget.PTargetCreateTarget
instance GHC.Classes.Eq CDP.Domains.BrowserTarget.PTargetCreateTarget
instance GHC.Show.Show CDP.Domains.BrowserTarget.TargetCreateTarget
instance GHC.Classes.Eq CDP.Domains.BrowserTarget.TargetCreateTarget
instance GHC.Show.Show CDP.Domains.BrowserTarget.PTargetDetachFromTarget
instance GHC.Classes.Eq CDP.Domains.BrowserTarget.PTargetDetachFromTarget
instance GHC.Show.Show CDP.Domains.BrowserTarget.PTargetDisposeBrowserContext
instance GHC.Classes.Eq CDP.Domains.BrowserTarget.PTargetDisposeBrowserContext
instance GHC.Show.Show CDP.Domains.BrowserTarget.PTargetGetTargetInfo
instance GHC.Classes.Eq CDP.Domains.BrowserTarget.PTargetGetTargetInfo
instance GHC.Show.Show CDP.Domains.BrowserTarget.TargetGetTargetInfo
instance GHC.Classes.Eq CDP.Domains.BrowserTarget.TargetGetTargetInfo
instance GHC.Show.Show CDP.Domains.BrowserTarget.PTargetGetTargets
instance GHC.Classes.Eq CDP.Domains.BrowserTarget.PTargetGetTargets
instance GHC.Show.Show CDP.Domains.BrowserTarget.TargetGetTargets
instance GHC.Classes.Eq CDP.Domains.BrowserTarget.TargetGetTargets
instance GHC.Show.Show CDP.Domains.BrowserTarget.PTargetSetAutoAttach
instance GHC.Classes.Eq CDP.Domains.BrowserTarget.PTargetSetAutoAttach
instance GHC.Show.Show CDP.Domains.BrowserTarget.PTargetAutoAttachRelated
instance GHC.Classes.Eq CDP.Domains.BrowserTarget.PTargetAutoAttachRelated
instance GHC.Show.Show CDP.Domains.BrowserTarget.PTargetSetDiscoverTargets
instance GHC.Classes.Eq CDP.Domains.BrowserTarget.PTargetSetDiscoverTargets
instance GHC.Show.Show CDP.Domains.BrowserTarget.PTargetSetRemoteLocations
instance GHC.Classes.Eq CDP.Domains.BrowserTarget.PTargetSetRemoteLocations
instance Data.Aeson.Types.ToJSON.ToJSON CDP.Domains.BrowserTarget.PTargetSetRemoteLocations
instance CDP.Internal.Utils.Command CDP.Domains.BrowserTarget.PTargetSetRemoteLocations
instance Data.Aeson.Types.ToJSON.ToJSON CDP.Domains.BrowserTarget.PTargetSetDiscoverTargets
instance CDP.Internal.Utils.Command CDP.Domains.BrowserTarget.PTargetSetDiscoverTargets
instance Data.Aeson.Types.ToJSON.ToJSON CDP.Domains.BrowserTarget.PTargetAutoAttachRelated
instance CDP.Internal.Utils.Command CDP.Domains.BrowserTarget.PTargetAutoAttachRelated
instance Data.Aeson.Types.ToJSON.ToJSON CDP.Domains.BrowserTarget.PTargetSetAutoAttach
instance CDP.Internal.Utils.Command CDP.Domains.BrowserTarget.PTargetSetAutoAttach
instance Data.Aeson.Types.FromJSON.FromJSON CDP.Domains.BrowserTarget.TargetGetTargets
instance CDP.Internal.Utils.Command CDP.Domains.BrowserTarget.PTargetGetTargets
instance Data.Aeson.Types.ToJSON.ToJSON CDP.Domains.BrowserTarget.PTargetGetTargets
instance Data.Aeson.Types.FromJSON.FromJSON CDP.Domains.BrowserTarget.TargetGetTargetInfo
instance CDP.Internal.Utils.Command CDP.Domains.BrowserTarget.PTargetGetTargetInfo
instance Data.Aeson.Types.ToJSON.ToJSON CDP.Domains.BrowserTarget.PTargetGetTargetInfo
instance Data.Aeson.Types.ToJSON.ToJSON CDP.Domains.BrowserTarget.PTargetDisposeBrowserContext
instance CDP.Internal.Utils.Command CDP.Domains.BrowserTarget.PTargetDisposeBrowserContext
instance Data.Aeson.Types.ToJSON.ToJSON CDP.Domains.BrowserTarget.PTargetDetachFromTarget
instance CDP.Internal.Utils.Command CDP.Domains.BrowserTarget.PTargetDetachFromTarget
instance Data.Aeson.Types.FromJSON.FromJSON CDP.Domains.BrowserTarget.TargetCreateTarget
instance CDP.Internal.Utils.Command CDP.Domains.BrowserTarget.PTargetCreateTarget
instance Data.Aeson.Types.ToJSON.ToJSON CDP.Domains.BrowserTarget.PTargetCreateTarget
instance Data.Aeson.Types.FromJSON.FromJSON CDP.Domains.BrowserTarget.TargetGetBrowserContexts
instance CDP.Internal.Utils.Command CDP.Domains.BrowserTarget.PTargetGetBrowserContexts
instance Data.Aeson.Types.ToJSON.ToJSON CDP.Domains.BrowserTarget.PTargetGetBrowserContexts
instance Data.Aeson.Types.FromJSON.FromJSON CDP.Domains.BrowserTarget.TargetCreateBrowserContext
instance CDP.Internal.Utils.Command CDP.Domains.BrowserTarget.PTargetCreateBrowserContext
instance Data.Aeson.Types.ToJSON.ToJSON CDP.Domains.BrowserTarget.PTargetCreateBrowserContext
instance Data.Aeson.Types.ToJSON.ToJSON CDP.Domains.BrowserTarget.PTargetExposeDevToolsProtocol
instance CDP.Internal.Utils.Command CDP.Domains.BrowserTarget.PTargetExposeDevToolsProtocol
instance Data.Aeson.Types.ToJSON.ToJSON CDP.Domains.BrowserTarget.PTargetCloseTarget
instance CDP.Internal.Utils.Command CDP.Domains.BrowserTarget.PTargetCloseTarget
instance Data.Aeson.Types.FromJSON.FromJSON CDP.Domains.BrowserTarget.TargetAttachToBrowserTarget
instance CDP.Internal.Utils.Command CDP.Domains.BrowserTarget.PTargetAttachToBrowserTarget
instance Data.Aeson.Types.ToJSON.ToJSON CDP.Domains.BrowserTarget.PTargetAttachToBrowserTarget
instance Data.Aeson.Types.FromJSON.FromJSON CDP.Domains.BrowserTarget.TargetAttachToTarget
instance CDP.Internal.Utils.Command CDP.Domains.BrowserTarget.PTargetAttachToTarget
instance Data.Aeson.Types.ToJSON.ToJSON CDP.Domains.BrowserTarget.PTargetAttachToTarget
instance Data.Aeson.Types.ToJSON.ToJSON CDP.Domains.BrowserTarget.PTargetActivateTarget
instance CDP.Internal.Utils.Command CDP.Domains.BrowserTarget.PTargetActivateTarget
instance Data.Aeson.Types.FromJSON.FromJSON CDP.Domains.BrowserTarget.TargetTargetInfoChanged
instance CDP.Internal.Utils.Event CDP.Domains.BrowserTarget.TargetTargetInfoChanged
instance Data.Aeson.Types.FromJSON.FromJSON CDP.Domains.BrowserTarget.TargetTargetCrashed
instance CDP.Internal.Utils.Event CDP.Domains.BrowserTarget.TargetTargetCrashed
instance Data.Aeson.Types.FromJSON.FromJSON CDP.Domains.BrowserTarget.TargetTargetDestroyed
instance CDP.Internal.Utils.Event CDP.Domains.BrowserTarget.TargetTargetDestroyed
instance Data.Aeson.Types.FromJSON.FromJSON CDP.Domains.BrowserTarget.TargetTargetCreated
instance CDP.Internal.Utils.Event CDP.Domains.BrowserTarget.TargetTargetCreated
instance Data.Aeson.Types.FromJSON.FromJSON CDP.Domains.BrowserTarget.TargetReceivedMessageFromTarget
instance CDP.Internal.Utils.Event CDP.Domains.BrowserTarget.TargetReceivedMessageFromTarget
instance Data.Aeson.Types.FromJSON.FromJSON CDP.Domains.BrowserTarget.TargetDetachedFromTarget
instance CDP.Internal.Utils.Event CDP.Domains.BrowserTarget.TargetDetachedFromTarget
instance Data.Aeson.Types.FromJSON.FromJSON CDP.Domains.BrowserTarget.TargetAttachedToTarget
instance CDP.Internal.Utils.Event CDP.Domains.BrowserTarget.TargetAttachedToTarget
instance Data.Aeson.Types.FromJSON.FromJSON CDP.Domains.BrowserTarget.TargetRemoteLocation
instance Data.Aeson.Types.ToJSON.ToJSON CDP.Domains.BrowserTarget.TargetRemoteLocation
instance Data.Aeson.Types.FromJSON.FromJSON CDP.Domains.BrowserTarget.TargetFilterEntry
instance Data.Aeson.Types.ToJSON.ToJSON CDP.Domains.BrowserTarget.TargetFilterEntry
instance Data.Aeson.Types.FromJSON.FromJSON CDP.Domains.BrowserTarget.TargetTargetInfo
instance Data.Aeson.Types.ToJSON.ToJSON CDP.Domains.BrowserTarget.TargetTargetInfo
instance Data.Aeson.Types.ToJSON.ToJSON CDP.Domains.BrowserTarget.PBrowserGetWindowForTarget
instance CDP.Internal.Utils.Command CDP.Domains.BrowserTarget.PBrowserGetWindowForTarget
instance Data.Aeson.Types.ToJSON.ToJSON CDP.Domains.BrowserTarget.PBrowserExecuteBrowserCommand
instance CDP.Internal.Utils.Command CDP.Domains.BrowserTarget.PBrowserExecuteBrowserCommand
instance Data.Aeson.Types.ToJSON.ToJSON CDP.Domains.BrowserTarget.PBrowserSetDockTile
instance CDP.Internal.Utils.Command CDP.Domains.BrowserTarget.PBrowserSetDockTile
instance Data.Aeson.Types.ToJSON.ToJSON CDP.Domains.BrowserTarget.PBrowserSetWindowBounds
instance CDP.Internal.Utils.Command CDP.Domains.BrowserTarget.PBrowserSetWindowBounds
instance Data.Aeson.Types.FromJSON.FromJSON CDP.Domains.BrowserTarget.BrowserGetWindowForTarget
instance Data.Aeson.Types.FromJSON.FromJSON CDP.Domains.BrowserTarget.BrowserGetWindowBounds
instance CDP.Internal.Utils.Command CDP.Domains.BrowserTarget.PBrowserGetWindowBounds
instance Data.Aeson.Types.ToJSON.ToJSON CDP.Domains.BrowserTarget.PBrowserGetWindowBounds
instance Data.Aeson.Types.FromJSON.FromJSON CDP.Domains.BrowserTarget.BrowserGetHistogram
instance CDP.Internal.Utils.Command CDP.Domains.BrowserTarget.PBrowserGetHistogram
instance Data.Aeson.Types.ToJSON.ToJSON CDP.Domains.BrowserTarget.PBrowserGetHistogram
instance Data.Aeson.Types.FromJSON.FromJSON CDP.Domains.BrowserTarget.BrowserGetHistograms
instance CDP.Internal.Utils.Command CDP.Domains.BrowserTarget.PBrowserGetHistograms
instance Data.Aeson.Types.ToJSON.ToJSON CDP.Domains.BrowserTarget.PBrowserGetHistograms
instance Data.Aeson.Types.FromJSON.FromJSON CDP.Domains.BrowserTarget.BrowserGetBrowserCommandLine
instance CDP.Internal.Utils.Command CDP.Domains.BrowserTarget.PBrowserGetBrowserCommandLine
instance Data.Aeson.Types.ToJSON.ToJSON CDP.Domains.BrowserTarget.PBrowserGetBrowserCommandLine
instance Data.Aeson.Types.FromJSON.FromJSON CDP.Domains.BrowserTarget.BrowserGetVersion
instance CDP.Internal.Utils.Command CDP.Domains.BrowserTarget.PBrowserGetVersion
instance Data.Aeson.Types.ToJSON.ToJSON CDP.Domains.BrowserTarget.PBrowserGetVersion
instance Data.Aeson.Types.ToJSON.ToJSON CDP.Domains.BrowserTarget.PBrowserCrashGpuProcess
instance CDP.Internal.Utils.Command CDP.Domains.BrowserTarget.PBrowserCrashGpuProcess
instance Data.Aeson.Types.ToJSON.ToJSON CDP.Domains.BrowserTarget.PBrowserCrash
instance CDP.Internal.Utils.Command CDP.Domains.BrowserTarget.PBrowserCrash
instance Data.Aeson.Types.ToJSON.ToJSON CDP.Domains.BrowserTarget.PBrowserClose
instance CDP.Internal.Utils.Command CDP.Domains.BrowserTarget.PBrowserClose
instance Data.Aeson.Types.ToJSON.ToJSON CDP.Domains.BrowserTarget.PBrowserCancelDownload
instance CDP.Internal.Utils.Command CDP.Domains.BrowserTarget.PBrowserCancelDownload
instance Data.Aeson.Types.ToJSON.ToJSON CDP.Domains.BrowserTarget.PBrowserSetDownloadBehavior
instance CDP.Internal.Utils.Command CDP.Domains.BrowserTarget.PBrowserSetDownloadBehavior
instance Data.Aeson.Types.FromJSON.FromJSON CDP.Domains.BrowserTarget.PBrowserSetDownloadBehaviorBehavior
instance Data.Aeson.Types.ToJSON.ToJSON CDP.Domains.BrowserTarget.PBrowserSetDownloadBehaviorBehavior
instance Data.Aeson.Types.ToJSON.ToJSON CDP.Domains.BrowserTarget.PBrowserResetPermissions
instance CDP.Internal.Utils.Command CDP.Domains.BrowserTarget.PBrowserResetPermissions
instance Data.Aeson.Types.ToJSON.ToJSON CDP.Domains.BrowserTarget.PBrowserGrantPermissions
instance CDP.Internal.Utils.Command CDP.Domains.BrowserTarget.PBrowserGrantPermissions
instance Data.Aeson.Types.ToJSON.ToJSON CDP.Domains.BrowserTarget.PBrowserSetPermission
instance CDP.Internal.Utils.Command CDP.Domains.BrowserTarget.PBrowserSetPermission
instance Data.Aeson.Types.FromJSON.FromJSON CDP.Domains.BrowserTarget.BrowserDownloadProgress
instance CDP.Internal.Utils.Event CDP.Domains.BrowserTarget.BrowserDownloadProgress
instance Data.Aeson.Types.FromJSON.FromJSON CDP.Domains.BrowserTarget.BrowserDownloadProgressState
instance Data.Aeson.Types.ToJSON.ToJSON CDP.Domains.BrowserTarget.BrowserDownloadProgressState
instance Data.Aeson.Types.FromJSON.FromJSON CDP.Domains.BrowserTarget.BrowserDownloadWillBegin
instance CDP.Internal.Utils.Event CDP.Domains.BrowserTarget.BrowserDownloadWillBegin
instance Data.Aeson.Types.FromJSON.FromJSON CDP.Domains.BrowserTarget.BrowserHistogram
instance Data.Aeson.Types.ToJSON.ToJSON CDP.Domains.BrowserTarget.BrowserHistogram
instance Data.Aeson.Types.FromJSON.FromJSON CDP.Domains.BrowserTarget.BrowserBucket
instance Data.Aeson.Types.ToJSON.ToJSON CDP.Domains.BrowserTarget.BrowserBucket
instance Data.Aeson.Types.FromJSON.FromJSON CDP.Domains.BrowserTarget.BrowserBrowserCommandId
instance Data.Aeson.Types.ToJSON.ToJSON CDP.Domains.BrowserTarget.BrowserBrowserCommandId
instance Data.Aeson.Types.FromJSON.FromJSON CDP.Domains.BrowserTarget.BrowserPermissionDescriptor
instance Data.Aeson.Types.ToJSON.ToJSON CDP.Domains.BrowserTarget.BrowserPermissionDescriptor
instance Data.Aeson.Types.FromJSON.FromJSON CDP.Domains.BrowserTarget.BrowserPermissionSetting
instance Data.Aeson.Types.ToJSON.ToJSON CDP.Domains.BrowserTarget.BrowserPermissionSetting
instance Data.Aeson.Types.FromJSON.FromJSON CDP.Domains.BrowserTarget.BrowserPermissionType
instance Data.Aeson.Types.ToJSON.ToJSON CDP.Domains.BrowserTarget.BrowserPermissionType
instance Data.Aeson.Types.FromJSON.FromJSON CDP.Domains.BrowserTarget.BrowserBounds
instance Data.Aeson.Types.ToJSON.ToJSON CDP.Domains.BrowserTarget.BrowserBounds
instance Data.Aeson.Types.FromJSON.FromJSON CDP.Domains.BrowserTarget.BrowserWindowState
instance Data.Aeson.Types.ToJSON.ToJSON CDP.Domains.BrowserTarget.BrowserWindowState
-- | Storage
module CDP.Domains.Storage
-- | Enables/Disables issuing of interestGroupAccessed events.
--
-- Parameters of the setInterestGroupTracking command.
data PStorageSetInterestGroupTracking
PStorageSetInterestGroupTracking :: Bool -> PStorageSetInterestGroupTracking
[pStorageSetInterestGroupTrackingEnable] :: PStorageSetInterestGroupTracking -> Bool
data StorageGetInterestGroupDetails
StorageGetInterestGroupDetails :: StorageInterestGroupDetails -> StorageGetInterestGroupDetails
[storageGetInterestGroupDetailsDetails] :: StorageGetInterestGroupDetails -> StorageInterestGroupDetails
-- | Gets details for a named interest group.
--
-- Parameters of the getInterestGroupDetails command.
data PStorageGetInterestGroupDetails
PStorageGetInterestGroupDetails :: Text -> Text -> PStorageGetInterestGroupDetails
[pStorageGetInterestGroupDetailsOwnerOrigin] :: PStorageGetInterestGroupDetails -> Text
[pStorageGetInterestGroupDetailsName] :: PStorageGetInterestGroupDetails -> Text
data StorageClearTrustTokens
StorageClearTrustTokens :: Bool -> StorageClearTrustTokens
-- | True if any tokens were deleted, false otherwise.
[storageClearTrustTokensDidDeleteTokens] :: StorageClearTrustTokens -> Bool
-- | Removes all Trust Tokens issued by the provided issuerOrigin. Leaves
-- other stored data, including the issuer's Redemption Records, intact.
--
-- Parameters of the clearTrustTokens command.
data PStorageClearTrustTokens
PStorageClearTrustTokens :: Text -> PStorageClearTrustTokens
[pStorageClearTrustTokensIssuerOrigin] :: PStorageClearTrustTokens -> Text
data StorageGetTrustTokens
StorageGetTrustTokens :: [StorageTrustTokens] -> StorageGetTrustTokens
[storageGetTrustTokensTokens] :: StorageGetTrustTokens -> [StorageTrustTokens]
-- | Returns the number of stored Trust Tokens per issuer for the current
-- browsing context.
--
-- Parameters of the getTrustTokens command.
data PStorageGetTrustTokens
PStorageGetTrustTokens :: PStorageGetTrustTokens
-- | Unregisters storage key from receiving notifications for IndexedDB.
--
-- Parameters of the untrackIndexedDBForStorageKey command.
data PStorageUntrackIndexedDBForStorageKey
PStorageUntrackIndexedDBForStorageKey :: Text -> PStorageUntrackIndexedDBForStorageKey
-- | Storage key.
[pStorageUntrackIndexedDBForStorageKeyStorageKey] :: PStorageUntrackIndexedDBForStorageKey -> Text
-- | Unregisters origin from receiving notifications for IndexedDB.
--
-- Parameters of the untrackIndexedDBForOrigin command.
data PStorageUntrackIndexedDBForOrigin
PStorageUntrackIndexedDBForOrigin :: Text -> PStorageUntrackIndexedDBForOrigin
-- | Security origin.
[pStorageUntrackIndexedDBForOriginOrigin] :: PStorageUntrackIndexedDBForOrigin -> Text
-- | Unregisters origin from receiving notifications for cache storage.
--
-- Parameters of the untrackCacheStorageForOrigin command.
data PStorageUntrackCacheStorageForOrigin
PStorageUntrackCacheStorageForOrigin :: Text -> PStorageUntrackCacheStorageForOrigin
-- | Security origin.
[pStorageUntrackCacheStorageForOriginOrigin] :: PStorageUntrackCacheStorageForOrigin -> Text
-- | Registers storage key to be notified when an update occurs to its
-- IndexedDB.
--
-- Parameters of the trackIndexedDBForStorageKey command.
data PStorageTrackIndexedDBForStorageKey
PStorageTrackIndexedDBForStorageKey :: Text -> PStorageTrackIndexedDBForStorageKey
-- | Storage key.
[pStorageTrackIndexedDBForStorageKeyStorageKey] :: PStorageTrackIndexedDBForStorageKey -> Text
-- | Registers origin to be notified when an update occurs to its
-- IndexedDB.
--
-- Parameters of the trackIndexedDBForOrigin command.
data PStorageTrackIndexedDBForOrigin
PStorageTrackIndexedDBForOrigin :: Text -> PStorageTrackIndexedDBForOrigin
-- | Security origin.
[pStorageTrackIndexedDBForOriginOrigin] :: PStorageTrackIndexedDBForOrigin -> Text
-- | Registers origin to be notified when an update occurs to its cache
-- storage list.
--
-- Parameters of the trackCacheStorageForOrigin command.
data PStorageTrackCacheStorageForOrigin
PStorageTrackCacheStorageForOrigin :: Text -> PStorageTrackCacheStorageForOrigin
-- | Security origin.
[pStorageTrackCacheStorageForOriginOrigin] :: PStorageTrackCacheStorageForOrigin -> Text
-- | Override quota for the specified origin
--
-- Parameters of the overrideQuotaForOrigin command.
data PStorageOverrideQuotaForOrigin
PStorageOverrideQuotaForOrigin :: Text -> Maybe Double -> PStorageOverrideQuotaForOrigin
-- | Security origin.
[pStorageOverrideQuotaForOriginOrigin] :: PStorageOverrideQuotaForOrigin -> Text
-- | The quota size (in bytes) to override the original quota with. If this
-- is called multiple times, the overridden quota will be equal to the
-- quotaSize provided in the final call. If this is called without
-- specifying a quotaSize, the quota will be reset to the default value
-- for the specified origin. If this is called multiple times with
-- different origins, the override will be maintained for each origin
-- until it is disabled (called without a quotaSize).
[pStorageOverrideQuotaForOriginQuotaSize] :: PStorageOverrideQuotaForOrigin -> Maybe Double
data StorageGetUsageAndQuota
StorageGetUsageAndQuota :: Double -> Double -> Bool -> [StorageUsageForType] -> StorageGetUsageAndQuota
-- | Storage usage (bytes).
[storageGetUsageAndQuotaUsage] :: StorageGetUsageAndQuota -> Double
-- | Storage quota (bytes).
[storageGetUsageAndQuotaQuota] :: StorageGetUsageAndQuota -> Double
-- | Whether or not the origin has an active storage quota override
[storageGetUsageAndQuotaOverrideActive] :: StorageGetUsageAndQuota -> Bool
-- | Storage usage per type (bytes).
[storageGetUsageAndQuotaUsageBreakdown] :: StorageGetUsageAndQuota -> [StorageUsageForType]
-- | Returns usage and quota in bytes.
--
-- Parameters of the getUsageAndQuota command.
data PStorageGetUsageAndQuota
PStorageGetUsageAndQuota :: Text -> PStorageGetUsageAndQuota
-- | Security origin.
[pStorageGetUsageAndQuotaOrigin] :: PStorageGetUsageAndQuota -> Text
-- | Clears cookies.
--
-- Parameters of the clearCookies command.
data PStorageClearCookies
PStorageClearCookies :: Maybe BrowserBrowserContextID -> PStorageClearCookies
-- | Browser context to use when called on the browser endpoint.
[pStorageClearCookiesBrowserContextId] :: PStorageClearCookies -> Maybe BrowserBrowserContextID
-- | Sets given cookies.
--
-- Parameters of the setCookies command.
data PStorageSetCookies
PStorageSetCookies :: [NetworkCookieParam] -> Maybe BrowserBrowserContextID -> PStorageSetCookies
-- | Cookies to be set.
[pStorageSetCookiesCookies] :: PStorageSetCookies -> [NetworkCookieParam]
-- | Browser context to use when called on the browser endpoint.
[pStorageSetCookiesBrowserContextId] :: PStorageSetCookies -> Maybe BrowserBrowserContextID
data StorageGetCookies
StorageGetCookies :: [NetworkCookie] -> StorageGetCookies
-- | Array of cookie objects.
[storageGetCookiesCookies] :: StorageGetCookies -> [NetworkCookie]
-- | Returns all browser cookies.
--
-- Parameters of the getCookies command.
data PStorageGetCookies
PStorageGetCookies :: Maybe BrowserBrowserContextID -> PStorageGetCookies
-- | Browser context to use when called on the browser endpoint.
[pStorageGetCookiesBrowserContextId] :: PStorageGetCookies -> Maybe BrowserBrowserContextID
-- | Clears storage for storage key.
--
-- Parameters of the clearDataForStorageKey command.
data PStorageClearDataForStorageKey
PStorageClearDataForStorageKey :: Text -> Text -> PStorageClearDataForStorageKey
-- | Storage key.
[pStorageClearDataForStorageKeyStorageKey] :: PStorageClearDataForStorageKey -> Text
-- | Comma separated list of StorageType to clear.
[pStorageClearDataForStorageKeyStorageTypes] :: PStorageClearDataForStorageKey -> Text
-- | Clears storage for origin.
--
-- Parameters of the clearDataForOrigin command.
data PStorageClearDataForOrigin
PStorageClearDataForOrigin :: Text -> Text -> PStorageClearDataForOrigin
-- | Security origin.
[pStorageClearDataForOriginOrigin] :: PStorageClearDataForOrigin -> Text
-- | Comma separated list of StorageType to clear.
[pStorageClearDataForOriginStorageTypes] :: PStorageClearDataForOrigin -> Text
data StorageGetStorageKeyForFrame
StorageGetStorageKeyForFrame :: StorageSerializedStorageKey -> StorageGetStorageKeyForFrame
[storageGetStorageKeyForFrameStorageKey] :: StorageGetStorageKeyForFrame -> StorageSerializedStorageKey
-- | Returns a storage key given a frame id.
--
-- Parameters of the getStorageKeyForFrame command.
data PStorageGetStorageKeyForFrame
PStorageGetStorageKeyForFrame :: PageFrameId -> PStorageGetStorageKeyForFrame
[pStorageGetStorageKeyForFrameFrameId] :: PStorageGetStorageKeyForFrame -> PageFrameId
-- | Type of the interestGroupAccessed event.
data StorageInterestGroupAccessed
StorageInterestGroupAccessed :: NetworkTimeSinceEpoch -> StorageInterestGroupAccessType -> Text -> Text -> StorageInterestGroupAccessed
[storageInterestGroupAccessedAccessTime] :: StorageInterestGroupAccessed -> NetworkTimeSinceEpoch
[storageInterestGroupAccessedType] :: StorageInterestGroupAccessed -> StorageInterestGroupAccessType
[storageInterestGroupAccessedOwnerOrigin] :: StorageInterestGroupAccessed -> Text
[storageInterestGroupAccessedName] :: StorageInterestGroupAccessed -> Text
-- | Type of the indexedDBListUpdated event.
data StorageIndexedDBListUpdated
StorageIndexedDBListUpdated :: Text -> Text -> StorageIndexedDBListUpdated
-- | Origin to update.
[storageIndexedDBListUpdatedOrigin] :: StorageIndexedDBListUpdated -> Text
-- | Storage key to update.
[storageIndexedDBListUpdatedStorageKey] :: StorageIndexedDBListUpdated -> Text
-- | Type of the indexedDBContentUpdated event.
data StorageIndexedDBContentUpdated
StorageIndexedDBContentUpdated :: Text -> Text -> Text -> Text -> StorageIndexedDBContentUpdated
-- | Origin to update.
[storageIndexedDBContentUpdatedOrigin] :: StorageIndexedDBContentUpdated -> Text
-- | Storage key to update.
[storageIndexedDBContentUpdatedStorageKey] :: StorageIndexedDBContentUpdated -> Text
-- | Database to update.
[storageIndexedDBContentUpdatedDatabaseName] :: StorageIndexedDBContentUpdated -> Text
-- | ObjectStore to update.
[storageIndexedDBContentUpdatedObjectStoreName] :: StorageIndexedDBContentUpdated -> Text
-- | Type of the cacheStorageListUpdated event.
data StorageCacheStorageListUpdated
StorageCacheStorageListUpdated :: Text -> StorageCacheStorageListUpdated
-- | Origin to update.
[storageCacheStorageListUpdatedOrigin] :: StorageCacheStorageListUpdated -> Text
-- | Type of the cacheStorageContentUpdated event.
data StorageCacheStorageContentUpdated
StorageCacheStorageContentUpdated :: Text -> Text -> StorageCacheStorageContentUpdated
-- | Origin to update.
[storageCacheStorageContentUpdatedOrigin] :: StorageCacheStorageContentUpdated -> Text
-- | Name of cache in origin.
[storageCacheStorageContentUpdatedCacheName] :: StorageCacheStorageContentUpdated -> Text
-- | Type InterestGroupDetails. The full details of an interest
-- group.
data StorageInterestGroupDetails
StorageInterestGroupDetails :: Text -> Text -> NetworkTimeSinceEpoch -> Text -> Maybe Text -> Maybe Text -> Maybe Text -> Maybe Text -> [Text] -> Maybe Text -> [StorageInterestGroupAd] -> [StorageInterestGroupAd] -> StorageInterestGroupDetails
[storageInterestGroupDetailsOwnerOrigin] :: StorageInterestGroupDetails -> Text
[storageInterestGroupDetailsName] :: StorageInterestGroupDetails -> Text
[storageInterestGroupDetailsExpirationTime] :: StorageInterestGroupDetails -> NetworkTimeSinceEpoch
[storageInterestGroupDetailsJoiningOrigin] :: StorageInterestGroupDetails -> Text
[storageInterestGroupDetailsBiddingUrl] :: StorageInterestGroupDetails -> Maybe Text
[storageInterestGroupDetailsBiddingWasmHelperUrl] :: StorageInterestGroupDetails -> Maybe Text
[storageInterestGroupDetailsUpdateUrl] :: StorageInterestGroupDetails -> Maybe Text
[storageInterestGroupDetailsTrustedBiddingSignalsUrl] :: StorageInterestGroupDetails -> Maybe Text
[storageInterestGroupDetailsTrustedBiddingSignalsKeys] :: StorageInterestGroupDetails -> [Text]
[storageInterestGroupDetailsUserBiddingSignals] :: StorageInterestGroupDetails -> Maybe Text
[storageInterestGroupDetailsAds] :: StorageInterestGroupDetails -> [StorageInterestGroupAd]
[storageInterestGroupDetailsAdComponents] :: StorageInterestGroupDetails -> [StorageInterestGroupAd]
-- | Type InterestGroupAd. Ad advertising element inside an interest
-- group.
data StorageInterestGroupAd
StorageInterestGroupAd :: Text -> Maybe Text -> StorageInterestGroupAd
[storageInterestGroupAdRenderUrl] :: StorageInterestGroupAd -> Text
[storageInterestGroupAdMetadata] :: StorageInterestGroupAd -> Maybe Text
-- | Type InterestGroupAccessType. Enum of interest group access
-- types.
data StorageInterestGroupAccessType
StorageInterestGroupAccessTypeJoin :: StorageInterestGroupAccessType
StorageInterestGroupAccessTypeLeave :: StorageInterestGroupAccessType
StorageInterestGroupAccessTypeUpdate :: StorageInterestGroupAccessType
StorageInterestGroupAccessTypeBid :: StorageInterestGroupAccessType
StorageInterestGroupAccessTypeWin :: StorageInterestGroupAccessType
-- | Type TrustTokens. Pair of issuer origin and number of available
-- (signed, but not used) Trust Tokens from that issuer.
data StorageTrustTokens
StorageTrustTokens :: Text -> Double -> StorageTrustTokens
[storageTrustTokensIssuerOrigin] :: StorageTrustTokens -> Text
[storageTrustTokensCount] :: StorageTrustTokens -> Double
-- | Type UsageForType. Usage for a storage type.
data StorageUsageForType
StorageUsageForType :: StorageStorageType -> Double -> StorageUsageForType
-- | Name of storage type.
[storageUsageForTypeStorageType] :: StorageUsageForType -> StorageStorageType
-- | Storage usage (bytes).
[storageUsageForTypeUsage] :: StorageUsageForType -> Double
-- | Type StorageType. Enum of possible storage types.
data StorageStorageType
StorageStorageTypeAppcache :: StorageStorageType
StorageStorageTypeCookies :: StorageStorageType
StorageStorageTypeFile_systems :: StorageStorageType
StorageStorageTypeIndexeddb :: StorageStorageType
StorageStorageTypeLocal_storage :: StorageStorageType
StorageStorageTypeShader_cache :: StorageStorageType
StorageStorageTypeWebsql :: StorageStorageType
StorageStorageTypeService_workers :: StorageStorageType
StorageStorageTypeCache_storage :: StorageStorageType
StorageStorageTypeInterest_groups :: StorageStorageType
StorageStorageTypeAll :: StorageStorageType
StorageStorageTypeOther :: StorageStorageType
-- | Type SerializedStorageKey.
type StorageSerializedStorageKey = Text
pStorageGetStorageKeyForFrame :: PageFrameId -> PStorageGetStorageKeyForFrame
pStorageClearDataForOrigin :: Text -> Text -> PStorageClearDataForOrigin
pStorageClearDataForStorageKey :: Text -> Text -> PStorageClearDataForStorageKey
pStorageGetCookies :: PStorageGetCookies
pStorageSetCookies :: [NetworkCookieParam] -> PStorageSetCookies
pStorageClearCookies :: PStorageClearCookies
pStorageGetUsageAndQuota :: Text -> PStorageGetUsageAndQuota
pStorageOverrideQuotaForOrigin :: Text -> PStorageOverrideQuotaForOrigin
pStorageTrackCacheStorageForOrigin :: Text -> PStorageTrackCacheStorageForOrigin
pStorageTrackIndexedDBForOrigin :: Text -> PStorageTrackIndexedDBForOrigin
pStorageTrackIndexedDBForStorageKey :: Text -> PStorageTrackIndexedDBForStorageKey
pStorageUntrackCacheStorageForOrigin :: Text -> PStorageUntrackCacheStorageForOrigin
pStorageUntrackIndexedDBForOrigin :: Text -> PStorageUntrackIndexedDBForOrigin
pStorageUntrackIndexedDBForStorageKey :: Text -> PStorageUntrackIndexedDBForStorageKey
pStorageGetTrustTokens :: PStorageGetTrustTokens
pStorageClearTrustTokens :: Text -> PStorageClearTrustTokens
pStorageGetInterestGroupDetails :: Text -> Text -> PStorageGetInterestGroupDetails
pStorageSetInterestGroupTracking :: Bool -> PStorageSetInterestGroupTracking
instance GHC.Read.Read CDP.Domains.Storage.StorageStorageType
instance GHC.Show.Show CDP.Domains.Storage.StorageStorageType
instance GHC.Classes.Eq CDP.Domains.Storage.StorageStorageType
instance GHC.Classes.Ord CDP.Domains.Storage.StorageStorageType
instance GHC.Show.Show CDP.Domains.Storage.StorageUsageForType
instance GHC.Classes.Eq CDP.Domains.Storage.StorageUsageForType
instance GHC.Show.Show CDP.Domains.Storage.StorageTrustTokens
instance GHC.Classes.Eq CDP.Domains.Storage.StorageTrustTokens
instance GHC.Read.Read CDP.Domains.Storage.StorageInterestGroupAccessType
instance GHC.Show.Show CDP.Domains.Storage.StorageInterestGroupAccessType
instance GHC.Classes.Eq CDP.Domains.Storage.StorageInterestGroupAccessType
instance GHC.Classes.Ord CDP.Domains.Storage.StorageInterestGroupAccessType
instance GHC.Show.Show CDP.Domains.Storage.StorageInterestGroupAd
instance GHC.Classes.Eq CDP.Domains.Storage.StorageInterestGroupAd
instance GHC.Show.Show CDP.Domains.Storage.StorageInterestGroupDetails
instance GHC.Classes.Eq CDP.Domains.Storage.StorageInterestGroupDetails
instance GHC.Show.Show CDP.Domains.Storage.StorageCacheStorageContentUpdated
instance GHC.Classes.Eq CDP.Domains.Storage.StorageCacheStorageContentUpdated
instance GHC.Show.Show CDP.Domains.Storage.StorageCacheStorageListUpdated
instance GHC.Classes.Eq CDP.Domains.Storage.StorageCacheStorageListUpdated
instance GHC.Show.Show CDP.Domains.Storage.StorageIndexedDBContentUpdated
instance GHC.Classes.Eq CDP.Domains.Storage.StorageIndexedDBContentUpdated
instance GHC.Show.Show CDP.Domains.Storage.StorageIndexedDBListUpdated
instance GHC.Classes.Eq CDP.Domains.Storage.StorageIndexedDBListUpdated
instance GHC.Show.Show CDP.Domains.Storage.StorageInterestGroupAccessed
instance GHC.Classes.Eq CDP.Domains.Storage.StorageInterestGroupAccessed
instance GHC.Show.Show CDP.Domains.Storage.PStorageGetStorageKeyForFrame
instance GHC.Classes.Eq CDP.Domains.Storage.PStorageGetStorageKeyForFrame
instance GHC.Show.Show CDP.Domains.Storage.StorageGetStorageKeyForFrame
instance GHC.Classes.Eq CDP.Domains.Storage.StorageGetStorageKeyForFrame
instance GHC.Show.Show CDP.Domains.Storage.PStorageClearDataForOrigin
instance GHC.Classes.Eq CDP.Domains.Storage.PStorageClearDataForOrigin
instance GHC.Show.Show CDP.Domains.Storage.PStorageClearDataForStorageKey
instance GHC.Classes.Eq CDP.Domains.Storage.PStorageClearDataForStorageKey
instance GHC.Show.Show CDP.Domains.Storage.PStorageGetCookies
instance GHC.Classes.Eq CDP.Domains.Storage.PStorageGetCookies
instance GHC.Show.Show CDP.Domains.Storage.StorageGetCookies
instance GHC.Classes.Eq CDP.Domains.Storage.StorageGetCookies
instance GHC.Show.Show CDP.Domains.Storage.PStorageSetCookies
instance GHC.Classes.Eq CDP.Domains.Storage.PStorageSetCookies
instance GHC.Show.Show CDP.Domains.Storage.PStorageClearCookies
instance GHC.Classes.Eq CDP.Domains.Storage.PStorageClearCookies
instance GHC.Show.Show CDP.Domains.Storage.PStorageGetUsageAndQuota
instance GHC.Classes.Eq CDP.Domains.Storage.PStorageGetUsageAndQuota
instance GHC.Show.Show CDP.Domains.Storage.StorageGetUsageAndQuota
instance GHC.Classes.Eq CDP.Domains.Storage.StorageGetUsageAndQuota
instance GHC.Show.Show CDP.Domains.Storage.PStorageOverrideQuotaForOrigin
instance GHC.Classes.Eq CDP.Domains.Storage.PStorageOverrideQuotaForOrigin
instance GHC.Show.Show CDP.Domains.Storage.PStorageTrackCacheStorageForOrigin
instance GHC.Classes.Eq CDP.Domains.Storage.PStorageTrackCacheStorageForOrigin
instance GHC.Show.Show CDP.Domains.Storage.PStorageTrackIndexedDBForOrigin
instance GHC.Classes.Eq CDP.Domains.Storage.PStorageTrackIndexedDBForOrigin
instance GHC.Show.Show CDP.Domains.Storage.PStorageTrackIndexedDBForStorageKey
instance GHC.Classes.Eq CDP.Domains.Storage.PStorageTrackIndexedDBForStorageKey
instance GHC.Show.Show CDP.Domains.Storage.PStorageUntrackCacheStorageForOrigin
instance GHC.Classes.Eq CDP.Domains.Storage.PStorageUntrackCacheStorageForOrigin
instance GHC.Show.Show CDP.Domains.Storage.PStorageUntrackIndexedDBForOrigin
instance GHC.Classes.Eq CDP.Domains.Storage.PStorageUntrackIndexedDBForOrigin
instance GHC.Show.Show CDP.Domains.Storage.PStorageUntrackIndexedDBForStorageKey
instance GHC.Classes.Eq CDP.Domains.Storage.PStorageUntrackIndexedDBForStorageKey
instance GHC.Show.Show CDP.Domains.Storage.PStorageGetTrustTokens
instance GHC.Classes.Eq CDP.Domains.Storage.PStorageGetTrustTokens
instance GHC.Show.Show CDP.Domains.Storage.StorageGetTrustTokens
instance GHC.Classes.Eq CDP.Domains.Storage.StorageGetTrustTokens
instance GHC.Show.Show CDP.Domains.Storage.PStorageClearTrustTokens
instance GHC.Classes.Eq CDP.Domains.Storage.PStorageClearTrustTokens
instance GHC.Show.Show CDP.Domains.Storage.StorageClearTrustTokens
instance GHC.Classes.Eq CDP.Domains.Storage.StorageClearTrustTokens
instance GHC.Show.Show CDP.Domains.Storage.PStorageGetInterestGroupDetails
instance GHC.Classes.Eq CDP.Domains.Storage.PStorageGetInterestGroupDetails
instance GHC.Show.Show CDP.Domains.Storage.StorageGetInterestGroupDetails
instance GHC.Classes.Eq CDP.Domains.Storage.StorageGetInterestGroupDetails
instance GHC.Show.Show CDP.Domains.Storage.PStorageSetInterestGroupTracking
instance GHC.Classes.Eq CDP.Domains.Storage.PStorageSetInterestGroupTracking
instance Data.Aeson.Types.ToJSON.ToJSON CDP.Domains.Storage.PStorageSetInterestGroupTracking
instance CDP.Internal.Utils.Command CDP.Domains.Storage.PStorageSetInterestGroupTracking
instance Data.Aeson.Types.FromJSON.FromJSON CDP.Domains.Storage.StorageGetInterestGroupDetails
instance CDP.Internal.Utils.Command CDP.Domains.Storage.PStorageGetInterestGroupDetails
instance Data.Aeson.Types.ToJSON.ToJSON CDP.Domains.Storage.PStorageGetInterestGroupDetails
instance Data.Aeson.Types.FromJSON.FromJSON CDP.Domains.Storage.StorageClearTrustTokens
instance CDP.Internal.Utils.Command CDP.Domains.Storage.PStorageClearTrustTokens
instance Data.Aeson.Types.ToJSON.ToJSON CDP.Domains.Storage.PStorageClearTrustTokens
instance Data.Aeson.Types.FromJSON.FromJSON CDP.Domains.Storage.StorageGetTrustTokens
instance CDP.Internal.Utils.Command CDP.Domains.Storage.PStorageGetTrustTokens
instance Data.Aeson.Types.ToJSON.ToJSON CDP.Domains.Storage.PStorageGetTrustTokens
instance Data.Aeson.Types.ToJSON.ToJSON CDP.Domains.Storage.PStorageUntrackIndexedDBForStorageKey
instance CDP.Internal.Utils.Command CDP.Domains.Storage.PStorageUntrackIndexedDBForStorageKey
instance Data.Aeson.Types.ToJSON.ToJSON CDP.Domains.Storage.PStorageUntrackIndexedDBForOrigin
instance CDP.Internal.Utils.Command CDP.Domains.Storage.PStorageUntrackIndexedDBForOrigin
instance Data.Aeson.Types.ToJSON.ToJSON CDP.Domains.Storage.PStorageUntrackCacheStorageForOrigin
instance CDP.Internal.Utils.Command CDP.Domains.Storage.PStorageUntrackCacheStorageForOrigin
instance Data.Aeson.Types.ToJSON.ToJSON CDP.Domains.Storage.PStorageTrackIndexedDBForStorageKey
instance CDP.Internal.Utils.Command CDP.Domains.Storage.PStorageTrackIndexedDBForStorageKey
instance Data.Aeson.Types.ToJSON.ToJSON CDP.Domains.Storage.PStorageTrackIndexedDBForOrigin
instance CDP.Internal.Utils.Command CDP.Domains.Storage.PStorageTrackIndexedDBForOrigin
instance Data.Aeson.Types.ToJSON.ToJSON CDP.Domains.Storage.PStorageTrackCacheStorageForOrigin
instance CDP.Internal.Utils.Command CDP.Domains.Storage.PStorageTrackCacheStorageForOrigin
instance Data.Aeson.Types.ToJSON.ToJSON CDP.Domains.Storage.PStorageOverrideQuotaForOrigin
instance CDP.Internal.Utils.Command CDP.Domains.Storage.PStorageOverrideQuotaForOrigin
instance Data.Aeson.Types.FromJSON.FromJSON CDP.Domains.Storage.StorageGetUsageAndQuota
instance CDP.Internal.Utils.Command CDP.Domains.Storage.PStorageGetUsageAndQuota
instance Data.Aeson.Types.ToJSON.ToJSON CDP.Domains.Storage.PStorageGetUsageAndQuota
instance Data.Aeson.Types.ToJSON.ToJSON CDP.Domains.Storage.PStorageClearCookies
instance CDP.Internal.Utils.Command CDP.Domains.Storage.PStorageClearCookies
instance Data.Aeson.Types.ToJSON.ToJSON CDP.Domains.Storage.PStorageSetCookies
instance CDP.Internal.Utils.Command CDP.Domains.Storage.PStorageSetCookies
instance Data.Aeson.Types.FromJSON.FromJSON CDP.Domains.Storage.StorageGetCookies
instance CDP.Internal.Utils.Command CDP.Domains.Storage.PStorageGetCookies
instance Data.Aeson.Types.ToJSON.ToJSON CDP.Domains.Storage.PStorageGetCookies
instance Data.Aeson.Types.ToJSON.ToJSON CDP.Domains.Storage.PStorageClearDataForStorageKey
instance CDP.Internal.Utils.Command CDP.Domains.Storage.PStorageClearDataForStorageKey
instance Data.Aeson.Types.ToJSON.ToJSON CDP.Domains.Storage.PStorageClearDataForOrigin
instance CDP.Internal.Utils.Command CDP.Domains.Storage.PStorageClearDataForOrigin
instance Data.Aeson.Types.FromJSON.FromJSON CDP.Domains.Storage.StorageGetStorageKeyForFrame
instance CDP.Internal.Utils.Command CDP.Domains.Storage.PStorageGetStorageKeyForFrame
instance Data.Aeson.Types.ToJSON.ToJSON CDP.Domains.Storage.PStorageGetStorageKeyForFrame
instance Data.Aeson.Types.FromJSON.FromJSON CDP.Domains.Storage.StorageInterestGroupAccessed
instance CDP.Internal.Utils.Event CDP.Domains.Storage.StorageInterestGroupAccessed
instance Data.Aeson.Types.FromJSON.FromJSON CDP.Domains.Storage.StorageIndexedDBListUpdated
instance CDP.Internal.Utils.Event CDP.Domains.Storage.StorageIndexedDBListUpdated
instance Data.Aeson.Types.FromJSON.FromJSON CDP.Domains.Storage.StorageIndexedDBContentUpdated
instance CDP.Internal.Utils.Event CDP.Domains.Storage.StorageIndexedDBContentUpdated
instance Data.Aeson.Types.FromJSON.FromJSON CDP.Domains.Storage.StorageCacheStorageListUpdated
instance CDP.Internal.Utils.Event CDP.Domains.Storage.StorageCacheStorageListUpdated
instance Data.Aeson.Types.FromJSON.FromJSON CDP.Domains.Storage.StorageCacheStorageContentUpdated
instance CDP.Internal.Utils.Event CDP.Domains.Storage.StorageCacheStorageContentUpdated
instance Data.Aeson.Types.FromJSON.FromJSON CDP.Domains.Storage.StorageInterestGroupDetails
instance Data.Aeson.Types.ToJSON.ToJSON CDP.Domains.Storage.StorageInterestGroupDetails
instance Data.Aeson.Types.FromJSON.FromJSON CDP.Domains.Storage.StorageInterestGroupAd
instance Data.Aeson.Types.ToJSON.ToJSON CDP.Domains.Storage.StorageInterestGroupAd
instance Data.Aeson.Types.FromJSON.FromJSON CDP.Domains.Storage.StorageInterestGroupAccessType
instance Data.Aeson.Types.ToJSON.ToJSON CDP.Domains.Storage.StorageInterestGroupAccessType
instance Data.Aeson.Types.FromJSON.FromJSON CDP.Domains.Storage.StorageTrustTokens
instance Data.Aeson.Types.ToJSON.ToJSON CDP.Domains.Storage.StorageTrustTokens
instance Data.Aeson.Types.FromJSON.FromJSON CDP.Domains.Storage.StorageUsageForType
instance Data.Aeson.Types.ToJSON.ToJSON CDP.Domains.Storage.StorageUsageForType
instance Data.Aeson.Types.FromJSON.FromJSON CDP.Domains.Storage.StorageStorageType
instance Data.Aeson.Types.ToJSON.ToJSON CDP.Domains.Storage.StorageStorageType
-- | ServiceWorker
module CDP.Domains.ServiceWorker
-- | Parameters of the updateRegistration command.
data PServiceWorkerUpdateRegistration
PServiceWorkerUpdateRegistration :: Text -> PServiceWorkerUpdateRegistration
[pServiceWorkerUpdateRegistrationScopeURL] :: PServiceWorkerUpdateRegistration -> Text
-- | Parameters of the unregister command.
data PServiceWorkerUnregister
PServiceWorkerUnregister :: Text -> PServiceWorkerUnregister
[pServiceWorkerUnregisterScopeURL] :: PServiceWorkerUnregister -> Text
-- | Parameters of the stopWorker command.
data PServiceWorkerStopWorker
PServiceWorkerStopWorker :: Text -> PServiceWorkerStopWorker
[pServiceWorkerStopWorkerVersionId] :: PServiceWorkerStopWorker -> Text
-- | Parameters of the stopAllWorkers command.
data PServiceWorkerStopAllWorkers
PServiceWorkerStopAllWorkers :: PServiceWorkerStopAllWorkers
-- | Parameters of the startWorker command.
data PServiceWorkerStartWorker
PServiceWorkerStartWorker :: Text -> PServiceWorkerStartWorker
[pServiceWorkerStartWorkerScopeURL] :: PServiceWorkerStartWorker -> Text
-- | Parameters of the skipWaiting command.
data PServiceWorkerSkipWaiting
PServiceWorkerSkipWaiting :: Text -> PServiceWorkerSkipWaiting
[pServiceWorkerSkipWaitingScopeURL] :: PServiceWorkerSkipWaiting -> Text
-- | Parameters of the setForceUpdateOnPageLoad command.
data PServiceWorkerSetForceUpdateOnPageLoad
PServiceWorkerSetForceUpdateOnPageLoad :: Bool -> PServiceWorkerSetForceUpdateOnPageLoad
[pServiceWorkerSetForceUpdateOnPageLoadForceUpdateOnPageLoad] :: PServiceWorkerSetForceUpdateOnPageLoad -> Bool
-- | Parameters of the inspectWorker command.
data PServiceWorkerInspectWorker
PServiceWorkerInspectWorker :: Text -> PServiceWorkerInspectWorker
[pServiceWorkerInspectWorkerVersionId] :: PServiceWorkerInspectWorker -> Text
-- | Parameters of the enable command.
data PServiceWorkerEnable
PServiceWorkerEnable :: PServiceWorkerEnable
-- | Parameters of the dispatchPeriodicSyncEvent command.
data PServiceWorkerDispatchPeriodicSyncEvent
PServiceWorkerDispatchPeriodicSyncEvent :: Text -> ServiceWorkerRegistrationID -> Text -> PServiceWorkerDispatchPeriodicSyncEvent
[pServiceWorkerDispatchPeriodicSyncEventOrigin] :: PServiceWorkerDispatchPeriodicSyncEvent -> Text
[pServiceWorkerDispatchPeriodicSyncEventRegistrationId] :: PServiceWorkerDispatchPeriodicSyncEvent -> ServiceWorkerRegistrationID
[pServiceWorkerDispatchPeriodicSyncEventTag] :: PServiceWorkerDispatchPeriodicSyncEvent -> Text
-- | Parameters of the dispatchSyncEvent command.
data PServiceWorkerDispatchSyncEvent
PServiceWorkerDispatchSyncEvent :: Text -> ServiceWorkerRegistrationID -> Text -> Bool -> PServiceWorkerDispatchSyncEvent
[pServiceWorkerDispatchSyncEventOrigin] :: PServiceWorkerDispatchSyncEvent -> Text
[pServiceWorkerDispatchSyncEventRegistrationId] :: PServiceWorkerDispatchSyncEvent -> ServiceWorkerRegistrationID
[pServiceWorkerDispatchSyncEventTag] :: PServiceWorkerDispatchSyncEvent -> Text
[pServiceWorkerDispatchSyncEventLastChance] :: PServiceWorkerDispatchSyncEvent -> Bool
-- | Parameters of the disable command.
data PServiceWorkerDisable
PServiceWorkerDisable :: PServiceWorkerDisable
-- | Parameters of the deliverPushMessage command.
data PServiceWorkerDeliverPushMessage
PServiceWorkerDeliverPushMessage :: Text -> ServiceWorkerRegistrationID -> Text -> PServiceWorkerDeliverPushMessage
[pServiceWorkerDeliverPushMessageOrigin] :: PServiceWorkerDeliverPushMessage -> Text
[pServiceWorkerDeliverPushMessageRegistrationId] :: PServiceWorkerDeliverPushMessage -> ServiceWorkerRegistrationID
[pServiceWorkerDeliverPushMessageData] :: PServiceWorkerDeliverPushMessage -> Text
-- | Type of the workerVersionUpdated event.
data ServiceWorkerWorkerVersionUpdated
ServiceWorkerWorkerVersionUpdated :: [ServiceWorkerServiceWorkerVersion] -> ServiceWorkerWorkerVersionUpdated
[serviceWorkerWorkerVersionUpdatedVersions] :: ServiceWorkerWorkerVersionUpdated -> [ServiceWorkerServiceWorkerVersion]
-- | Type of the workerRegistrationUpdated event.
data ServiceWorkerWorkerRegistrationUpdated
ServiceWorkerWorkerRegistrationUpdated :: [ServiceWorkerServiceWorkerRegistration] -> ServiceWorkerWorkerRegistrationUpdated
[serviceWorkerWorkerRegistrationUpdatedRegistrations] :: ServiceWorkerWorkerRegistrationUpdated -> [ServiceWorkerServiceWorkerRegistration]
-- | Type of the workerErrorReported event.
data ServiceWorkerWorkerErrorReported
ServiceWorkerWorkerErrorReported :: ServiceWorkerServiceWorkerErrorMessage -> ServiceWorkerWorkerErrorReported
[serviceWorkerWorkerErrorReportedErrorMessage] :: ServiceWorkerWorkerErrorReported -> ServiceWorkerServiceWorkerErrorMessage
-- | Type ServiceWorkerErrorMessage. ServiceWorker error message.
data ServiceWorkerServiceWorkerErrorMessage
ServiceWorkerServiceWorkerErrorMessage :: Text -> ServiceWorkerRegistrationID -> Text -> Text -> Int -> Int -> ServiceWorkerServiceWorkerErrorMessage
[serviceWorkerServiceWorkerErrorMessageErrorMessage] :: ServiceWorkerServiceWorkerErrorMessage -> Text
[serviceWorkerServiceWorkerErrorMessageRegistrationId] :: ServiceWorkerServiceWorkerErrorMessage -> ServiceWorkerRegistrationID
[serviceWorkerServiceWorkerErrorMessageVersionId] :: ServiceWorkerServiceWorkerErrorMessage -> Text
[serviceWorkerServiceWorkerErrorMessageSourceURL] :: ServiceWorkerServiceWorkerErrorMessage -> Text
[serviceWorkerServiceWorkerErrorMessageLineNumber] :: ServiceWorkerServiceWorkerErrorMessage -> Int
[serviceWorkerServiceWorkerErrorMessageColumnNumber] :: ServiceWorkerServiceWorkerErrorMessage -> Int
-- | Type ServiceWorkerVersion. ServiceWorker version.
data ServiceWorkerServiceWorkerVersion
ServiceWorkerServiceWorkerVersion :: Text -> ServiceWorkerRegistrationID -> Text -> ServiceWorkerServiceWorkerVersionRunningStatus -> ServiceWorkerServiceWorkerVersionStatus -> Maybe Double -> Maybe Double -> Maybe [TargetTargetID] -> Maybe TargetTargetID -> ServiceWorkerServiceWorkerVersion
[serviceWorkerServiceWorkerVersionVersionId] :: ServiceWorkerServiceWorkerVersion -> Text
[serviceWorkerServiceWorkerVersionRegistrationId] :: ServiceWorkerServiceWorkerVersion -> ServiceWorkerRegistrationID
[serviceWorkerServiceWorkerVersionScriptURL] :: ServiceWorkerServiceWorkerVersion -> Text
[serviceWorkerServiceWorkerVersionRunningStatus] :: ServiceWorkerServiceWorkerVersion -> ServiceWorkerServiceWorkerVersionRunningStatus
[serviceWorkerServiceWorkerVersionStatus] :: ServiceWorkerServiceWorkerVersion -> ServiceWorkerServiceWorkerVersionStatus
-- | The Last-Modified header value of the main script.
[serviceWorkerServiceWorkerVersionScriptLastModified] :: ServiceWorkerServiceWorkerVersion -> Maybe Double
-- | The time at which the response headers of the main script were
-- received from the server. For cached script it is the last time the
-- cache entry was validated.
[serviceWorkerServiceWorkerVersionScriptResponseTime] :: ServiceWorkerServiceWorkerVersion -> Maybe Double
[serviceWorkerServiceWorkerVersionControlledClients] :: ServiceWorkerServiceWorkerVersion -> Maybe [TargetTargetID]
[serviceWorkerServiceWorkerVersionTargetId] :: ServiceWorkerServiceWorkerVersion -> Maybe TargetTargetID
-- | Type ServiceWorkerVersionStatus.
data ServiceWorkerServiceWorkerVersionStatus
ServiceWorkerServiceWorkerVersionStatusNew :: ServiceWorkerServiceWorkerVersionStatus
ServiceWorkerServiceWorkerVersionStatusInstalling :: ServiceWorkerServiceWorkerVersionStatus
ServiceWorkerServiceWorkerVersionStatusInstalled :: ServiceWorkerServiceWorkerVersionStatus
ServiceWorkerServiceWorkerVersionStatusActivating :: ServiceWorkerServiceWorkerVersionStatus
ServiceWorkerServiceWorkerVersionStatusActivated :: ServiceWorkerServiceWorkerVersionStatus
ServiceWorkerServiceWorkerVersionStatusRedundant :: ServiceWorkerServiceWorkerVersionStatus
-- | Type ServiceWorkerVersionRunningStatus.
data ServiceWorkerServiceWorkerVersionRunningStatus
ServiceWorkerServiceWorkerVersionRunningStatusStopped :: ServiceWorkerServiceWorkerVersionRunningStatus
ServiceWorkerServiceWorkerVersionRunningStatusStarting :: ServiceWorkerServiceWorkerVersionRunningStatus
ServiceWorkerServiceWorkerVersionRunningStatusRunning :: ServiceWorkerServiceWorkerVersionRunningStatus
ServiceWorkerServiceWorkerVersionRunningStatusStopping :: ServiceWorkerServiceWorkerVersionRunningStatus
-- | Type ServiceWorkerRegistration. ServiceWorker registration.
data ServiceWorkerServiceWorkerRegistration
ServiceWorkerServiceWorkerRegistration :: ServiceWorkerRegistrationID -> Text -> Bool -> ServiceWorkerServiceWorkerRegistration
[serviceWorkerServiceWorkerRegistrationRegistrationId] :: ServiceWorkerServiceWorkerRegistration -> ServiceWorkerRegistrationID
[serviceWorkerServiceWorkerRegistrationScopeURL] :: ServiceWorkerServiceWorkerRegistration -> Text
[serviceWorkerServiceWorkerRegistrationIsDeleted] :: ServiceWorkerServiceWorkerRegistration -> Bool
-- | Type RegistrationID.
type ServiceWorkerRegistrationID = Text
pServiceWorkerDeliverPushMessage :: Text -> ServiceWorkerRegistrationID -> Text -> PServiceWorkerDeliverPushMessage
pServiceWorkerDisable :: PServiceWorkerDisable
pServiceWorkerDispatchSyncEvent :: Text -> ServiceWorkerRegistrationID -> Text -> Bool -> PServiceWorkerDispatchSyncEvent
pServiceWorkerDispatchPeriodicSyncEvent :: Text -> ServiceWorkerRegistrationID -> Text -> PServiceWorkerDispatchPeriodicSyncEvent
pServiceWorkerEnable :: PServiceWorkerEnable
pServiceWorkerInspectWorker :: Text -> PServiceWorkerInspectWorker
pServiceWorkerSetForceUpdateOnPageLoad :: Bool -> PServiceWorkerSetForceUpdateOnPageLoad
pServiceWorkerSkipWaiting :: Text -> PServiceWorkerSkipWaiting
pServiceWorkerStartWorker :: Text -> PServiceWorkerStartWorker
pServiceWorkerStopAllWorkers :: PServiceWorkerStopAllWorkers
pServiceWorkerStopWorker :: Text -> PServiceWorkerStopWorker
pServiceWorkerUnregister :: Text -> PServiceWorkerUnregister
pServiceWorkerUpdateRegistration :: Text -> PServiceWorkerUpdateRegistration
instance GHC.Show.Show CDP.Domains.ServiceWorker.ServiceWorkerServiceWorkerRegistration
instance GHC.Classes.Eq CDP.Domains.ServiceWorker.ServiceWorkerServiceWorkerRegistration
instance GHC.Read.Read CDP.Domains.ServiceWorker.ServiceWorkerServiceWorkerVersionRunningStatus
instance GHC.Show.Show CDP.Domains.ServiceWorker.ServiceWorkerServiceWorkerVersionRunningStatus
instance GHC.Classes.Eq CDP.Domains.ServiceWorker.ServiceWorkerServiceWorkerVersionRunningStatus
instance GHC.Classes.Ord CDP.Domains.ServiceWorker.ServiceWorkerServiceWorkerVersionRunningStatus
instance GHC.Read.Read CDP.Domains.ServiceWorker.ServiceWorkerServiceWorkerVersionStatus
instance GHC.Show.Show CDP.Domains.ServiceWorker.ServiceWorkerServiceWorkerVersionStatus
instance GHC.Classes.Eq CDP.Domains.ServiceWorker.ServiceWorkerServiceWorkerVersionStatus
instance GHC.Classes.Ord CDP.Domains.ServiceWorker.ServiceWorkerServiceWorkerVersionStatus
instance GHC.Show.Show CDP.Domains.ServiceWorker.ServiceWorkerServiceWorkerVersion
instance GHC.Classes.Eq CDP.Domains.ServiceWorker.ServiceWorkerServiceWorkerVersion
instance GHC.Show.Show CDP.Domains.ServiceWorker.ServiceWorkerServiceWorkerErrorMessage
instance GHC.Classes.Eq CDP.Domains.ServiceWorker.ServiceWorkerServiceWorkerErrorMessage
instance GHC.Show.Show CDP.Domains.ServiceWorker.ServiceWorkerWorkerErrorReported
instance GHC.Classes.Eq CDP.Domains.ServiceWorker.ServiceWorkerWorkerErrorReported
instance GHC.Show.Show CDP.Domains.ServiceWorker.ServiceWorkerWorkerRegistrationUpdated
instance GHC.Classes.Eq CDP.Domains.ServiceWorker.ServiceWorkerWorkerRegistrationUpdated
instance GHC.Show.Show CDP.Domains.ServiceWorker.ServiceWorkerWorkerVersionUpdated
instance GHC.Classes.Eq CDP.Domains.ServiceWorker.ServiceWorkerWorkerVersionUpdated
instance GHC.Show.Show CDP.Domains.ServiceWorker.PServiceWorkerDeliverPushMessage
instance GHC.Classes.Eq CDP.Domains.ServiceWorker.PServiceWorkerDeliverPushMessage
instance GHC.Show.Show CDP.Domains.ServiceWorker.PServiceWorkerDisable
instance GHC.Classes.Eq CDP.Domains.ServiceWorker.PServiceWorkerDisable
instance GHC.Show.Show CDP.Domains.ServiceWorker.PServiceWorkerDispatchSyncEvent
instance GHC.Classes.Eq CDP.Domains.ServiceWorker.PServiceWorkerDispatchSyncEvent
instance GHC.Show.Show CDP.Domains.ServiceWorker.PServiceWorkerDispatchPeriodicSyncEvent
instance GHC.Classes.Eq CDP.Domains.ServiceWorker.PServiceWorkerDispatchPeriodicSyncEvent
instance GHC.Show.Show CDP.Domains.ServiceWorker.PServiceWorkerEnable
instance GHC.Classes.Eq CDP.Domains.ServiceWorker.PServiceWorkerEnable
instance GHC.Show.Show CDP.Domains.ServiceWorker.PServiceWorkerInspectWorker
instance GHC.Classes.Eq CDP.Domains.ServiceWorker.PServiceWorkerInspectWorker
instance GHC.Show.Show CDP.Domains.ServiceWorker.PServiceWorkerSetForceUpdateOnPageLoad
instance GHC.Classes.Eq CDP.Domains.ServiceWorker.PServiceWorkerSetForceUpdateOnPageLoad
instance GHC.Show.Show CDP.Domains.ServiceWorker.PServiceWorkerSkipWaiting
instance GHC.Classes.Eq CDP.Domains.ServiceWorker.PServiceWorkerSkipWaiting
instance GHC.Show.Show CDP.Domains.ServiceWorker.PServiceWorkerStartWorker
instance GHC.Classes.Eq CDP.Domains.ServiceWorker.PServiceWorkerStartWorker
instance GHC.Show.Show CDP.Domains.ServiceWorker.PServiceWorkerStopAllWorkers
instance GHC.Classes.Eq CDP.Domains.ServiceWorker.PServiceWorkerStopAllWorkers
instance GHC.Show.Show CDP.Domains.ServiceWorker.PServiceWorkerStopWorker
instance GHC.Classes.Eq CDP.Domains.ServiceWorker.PServiceWorkerStopWorker
instance GHC.Show.Show CDP.Domains.ServiceWorker.PServiceWorkerUnregister
instance GHC.Classes.Eq CDP.Domains.ServiceWorker.PServiceWorkerUnregister
instance GHC.Show.Show CDP.Domains.ServiceWorker.PServiceWorkerUpdateRegistration
instance GHC.Classes.Eq CDP.Domains.ServiceWorker.PServiceWorkerUpdateRegistration
instance Data.Aeson.Types.ToJSON.ToJSON CDP.Domains.ServiceWorker.PServiceWorkerUpdateRegistration
instance CDP.Internal.Utils.Command CDP.Domains.ServiceWorker.PServiceWorkerUpdateRegistration
instance Data.Aeson.Types.ToJSON.ToJSON CDP.Domains.ServiceWorker.PServiceWorkerUnregister
instance CDP.Internal.Utils.Command CDP.Domains.ServiceWorker.PServiceWorkerUnregister
instance Data.Aeson.Types.ToJSON.ToJSON CDP.Domains.ServiceWorker.PServiceWorkerStopWorker
instance CDP.Internal.Utils.Command CDP.Domains.ServiceWorker.PServiceWorkerStopWorker
instance Data.Aeson.Types.ToJSON.ToJSON CDP.Domains.ServiceWorker.PServiceWorkerStopAllWorkers
instance CDP.Internal.Utils.Command CDP.Domains.ServiceWorker.PServiceWorkerStopAllWorkers
instance Data.Aeson.Types.ToJSON.ToJSON CDP.Domains.ServiceWorker.PServiceWorkerStartWorker
instance CDP.Internal.Utils.Command CDP.Domains.ServiceWorker.PServiceWorkerStartWorker
instance Data.Aeson.Types.ToJSON.ToJSON CDP.Domains.ServiceWorker.PServiceWorkerSkipWaiting
instance CDP.Internal.Utils.Command CDP.Domains.ServiceWorker.PServiceWorkerSkipWaiting
instance Data.Aeson.Types.ToJSON.ToJSON CDP.Domains.ServiceWorker.PServiceWorkerSetForceUpdateOnPageLoad
instance CDP.Internal.Utils.Command CDP.Domains.ServiceWorker.PServiceWorkerSetForceUpdateOnPageLoad
instance Data.Aeson.Types.ToJSON.ToJSON CDP.Domains.ServiceWorker.PServiceWorkerInspectWorker
instance CDP.Internal.Utils.Command CDP.Domains.ServiceWorker.PServiceWorkerInspectWorker
instance Data.Aeson.Types.ToJSON.ToJSON CDP.Domains.ServiceWorker.PServiceWorkerEnable
instance CDP.Internal.Utils.Command CDP.Domains.ServiceWorker.PServiceWorkerEnable
instance Data.Aeson.Types.ToJSON.ToJSON CDP.Domains.ServiceWorker.PServiceWorkerDispatchPeriodicSyncEvent
instance CDP.Internal.Utils.Command CDP.Domains.ServiceWorker.PServiceWorkerDispatchPeriodicSyncEvent
instance Data.Aeson.Types.ToJSON.ToJSON CDP.Domains.ServiceWorker.PServiceWorkerDispatchSyncEvent
instance CDP.Internal.Utils.Command CDP.Domains.ServiceWorker.PServiceWorkerDispatchSyncEvent
instance Data.Aeson.Types.ToJSON.ToJSON CDP.Domains.ServiceWorker.PServiceWorkerDisable
instance CDP.Internal.Utils.Command CDP.Domains.ServiceWorker.PServiceWorkerDisable
instance Data.Aeson.Types.ToJSON.ToJSON CDP.Domains.ServiceWorker.PServiceWorkerDeliverPushMessage
instance CDP.Internal.Utils.Command CDP.Domains.ServiceWorker.PServiceWorkerDeliverPushMessage
instance Data.Aeson.Types.FromJSON.FromJSON CDP.Domains.ServiceWorker.ServiceWorkerWorkerVersionUpdated
instance CDP.Internal.Utils.Event CDP.Domains.ServiceWorker.ServiceWorkerWorkerVersionUpdated
instance Data.Aeson.Types.FromJSON.FromJSON CDP.Domains.ServiceWorker.ServiceWorkerWorkerRegistrationUpdated
instance CDP.Internal.Utils.Event CDP.Domains.ServiceWorker.ServiceWorkerWorkerRegistrationUpdated
instance Data.Aeson.Types.FromJSON.FromJSON CDP.Domains.ServiceWorker.ServiceWorkerWorkerErrorReported
instance CDP.Internal.Utils.Event CDP.Domains.ServiceWorker.ServiceWorkerWorkerErrorReported
instance Data.Aeson.Types.FromJSON.FromJSON CDP.Domains.ServiceWorker.ServiceWorkerServiceWorkerErrorMessage
instance Data.Aeson.Types.ToJSON.ToJSON CDP.Domains.ServiceWorker.ServiceWorkerServiceWorkerErrorMessage
instance Data.Aeson.Types.FromJSON.FromJSON CDP.Domains.ServiceWorker.ServiceWorkerServiceWorkerVersion
instance Data.Aeson.Types.ToJSON.ToJSON CDP.Domains.ServiceWorker.ServiceWorkerServiceWorkerVersion
instance Data.Aeson.Types.FromJSON.FromJSON CDP.Domains.ServiceWorker.ServiceWorkerServiceWorkerVersionStatus
instance Data.Aeson.Types.ToJSON.ToJSON CDP.Domains.ServiceWorker.ServiceWorkerServiceWorkerVersionStatus
instance Data.Aeson.Types.FromJSON.FromJSON CDP.Domains.ServiceWorker.ServiceWorkerServiceWorkerVersionRunningStatus
instance Data.Aeson.Types.ToJSON.ToJSON CDP.Domains.ServiceWorker.ServiceWorkerServiceWorkerVersionRunningStatus
instance Data.Aeson.Types.FromJSON.FromJSON CDP.Domains.ServiceWorker.ServiceWorkerServiceWorkerRegistration
instance Data.Aeson.Types.ToJSON.ToJSON CDP.Domains.ServiceWorker.ServiceWorkerServiceWorkerRegistration
-- | BackgroundService
--
-- Defines events for background web platform features.
module CDP.Domains.BackgroundService
-- | Clears all stored data for the service.
--
-- Parameters of the clearEvents command.
data PBackgroundServiceClearEvents
PBackgroundServiceClearEvents :: BackgroundServiceServiceName -> PBackgroundServiceClearEvents
[pBackgroundServiceClearEventsService] :: PBackgroundServiceClearEvents -> BackgroundServiceServiceName
-- | Set the recording state for the service.
--
-- Parameters of the setRecording command.
data PBackgroundServiceSetRecording
PBackgroundServiceSetRecording :: Bool -> BackgroundServiceServiceName -> PBackgroundServiceSetRecording
[pBackgroundServiceSetRecordingShouldRecord] :: PBackgroundServiceSetRecording -> Bool
[pBackgroundServiceSetRecordingService] :: PBackgroundServiceSetRecording -> BackgroundServiceServiceName
-- | Disables event updates for the service.
--
-- Parameters of the stopObserving command.
data PBackgroundServiceStopObserving
PBackgroundServiceStopObserving :: BackgroundServiceServiceName -> PBackgroundServiceStopObserving
[pBackgroundServiceStopObservingService] :: PBackgroundServiceStopObserving -> BackgroundServiceServiceName
-- | Enables event updates for the service.
--
-- Parameters of the startObserving command.
data PBackgroundServiceStartObserving
PBackgroundServiceStartObserving :: BackgroundServiceServiceName -> PBackgroundServiceStartObserving
[pBackgroundServiceStartObservingService] :: PBackgroundServiceStartObserving -> BackgroundServiceServiceName
-- | Type of the backgroundServiceEventReceived event.
data BackgroundServiceBackgroundServiceEventReceived
BackgroundServiceBackgroundServiceEventReceived :: BackgroundServiceBackgroundServiceEvent -> BackgroundServiceBackgroundServiceEventReceived
[backgroundServiceBackgroundServiceEventReceivedBackgroundServiceEvent] :: BackgroundServiceBackgroundServiceEventReceived -> BackgroundServiceBackgroundServiceEvent
-- | Type of the recordingStateChanged event.
data BackgroundServiceRecordingStateChanged
BackgroundServiceRecordingStateChanged :: Bool -> BackgroundServiceServiceName -> BackgroundServiceRecordingStateChanged
[backgroundServiceRecordingStateChangedIsRecording] :: BackgroundServiceRecordingStateChanged -> Bool
[backgroundServiceRecordingStateChangedService] :: BackgroundServiceRecordingStateChanged -> BackgroundServiceServiceName
-- | Type BackgroundServiceEvent.
data BackgroundServiceBackgroundServiceEvent
BackgroundServiceBackgroundServiceEvent :: NetworkTimeSinceEpoch -> Text -> ServiceWorkerRegistrationID -> BackgroundServiceServiceName -> Text -> Text -> [BackgroundServiceEventMetadata] -> BackgroundServiceBackgroundServiceEvent
-- | Timestamp of the event (in seconds).
[backgroundServiceBackgroundServiceEventTimestamp] :: BackgroundServiceBackgroundServiceEvent -> NetworkTimeSinceEpoch
-- | The origin this event belongs to.
[backgroundServiceBackgroundServiceEventOrigin] :: BackgroundServiceBackgroundServiceEvent -> Text
-- | The Service Worker ID that initiated the event.
[backgroundServiceBackgroundServiceEventServiceWorkerRegistrationId] :: BackgroundServiceBackgroundServiceEvent -> ServiceWorkerRegistrationID
-- | The Background Service this event belongs to.
[backgroundServiceBackgroundServiceEventService] :: BackgroundServiceBackgroundServiceEvent -> BackgroundServiceServiceName
-- | A description of the event.
[backgroundServiceBackgroundServiceEventEventName] :: BackgroundServiceBackgroundServiceEvent -> Text
-- | An identifier that groups related events together.
[backgroundServiceBackgroundServiceEventInstanceId] :: BackgroundServiceBackgroundServiceEvent -> Text
-- | A list of event-specific information.
[backgroundServiceBackgroundServiceEventEventMetadata] :: BackgroundServiceBackgroundServiceEvent -> [BackgroundServiceEventMetadata]
-- | Type EventMetadata. A key-value pair for additional event
-- information to pass along.
data BackgroundServiceEventMetadata
BackgroundServiceEventMetadata :: Text -> Text -> BackgroundServiceEventMetadata
[backgroundServiceEventMetadataKey] :: BackgroundServiceEventMetadata -> Text
[backgroundServiceEventMetadataValue] :: BackgroundServiceEventMetadata -> Text
-- | Type ServiceName. The Background Service that will be
-- associated with the commands/events. Every Background Service operates
-- independently, but they share the same API.
data BackgroundServiceServiceName
BackgroundServiceServiceNameBackgroundFetch :: BackgroundServiceServiceName
BackgroundServiceServiceNameBackgroundSync :: BackgroundServiceServiceName
BackgroundServiceServiceNamePushMessaging :: BackgroundServiceServiceName
BackgroundServiceServiceNameNotifications :: BackgroundServiceServiceName
BackgroundServiceServiceNamePaymentHandler :: BackgroundServiceServiceName
BackgroundServiceServiceNamePeriodicBackgroundSync :: BackgroundServiceServiceName
pBackgroundServiceStartObserving :: BackgroundServiceServiceName -> PBackgroundServiceStartObserving
pBackgroundServiceStopObserving :: BackgroundServiceServiceName -> PBackgroundServiceStopObserving
pBackgroundServiceSetRecording :: Bool -> BackgroundServiceServiceName -> PBackgroundServiceSetRecording
pBackgroundServiceClearEvents :: BackgroundServiceServiceName -> PBackgroundServiceClearEvents
instance GHC.Read.Read CDP.Domains.BackgroundService.BackgroundServiceServiceName
instance GHC.Show.Show CDP.Domains.BackgroundService.BackgroundServiceServiceName
instance GHC.Classes.Eq CDP.Domains.BackgroundService.BackgroundServiceServiceName
instance GHC.Classes.Ord CDP.Domains.BackgroundService.BackgroundServiceServiceName
instance GHC.Show.Show CDP.Domains.BackgroundService.BackgroundServiceEventMetadata
instance GHC.Classes.Eq CDP.Domains.BackgroundService.BackgroundServiceEventMetadata
instance GHC.Show.Show CDP.Domains.BackgroundService.BackgroundServiceBackgroundServiceEvent
instance GHC.Classes.Eq CDP.Domains.BackgroundService.BackgroundServiceBackgroundServiceEvent
instance GHC.Show.Show CDP.Domains.BackgroundService.BackgroundServiceRecordingStateChanged
instance GHC.Classes.Eq CDP.Domains.BackgroundService.BackgroundServiceRecordingStateChanged
instance GHC.Show.Show CDP.Domains.BackgroundService.BackgroundServiceBackgroundServiceEventReceived
instance GHC.Classes.Eq CDP.Domains.BackgroundService.BackgroundServiceBackgroundServiceEventReceived
instance GHC.Show.Show CDP.Domains.BackgroundService.PBackgroundServiceStartObserving
instance GHC.Classes.Eq CDP.Domains.BackgroundService.PBackgroundServiceStartObserving
instance GHC.Show.Show CDP.Domains.BackgroundService.PBackgroundServiceStopObserving
instance GHC.Classes.Eq CDP.Domains.BackgroundService.PBackgroundServiceStopObserving
instance GHC.Show.Show CDP.Domains.BackgroundService.PBackgroundServiceSetRecording
instance GHC.Classes.Eq CDP.Domains.BackgroundService.PBackgroundServiceSetRecording
instance GHC.Show.Show CDP.Domains.BackgroundService.PBackgroundServiceClearEvents
instance GHC.Classes.Eq CDP.Domains.BackgroundService.PBackgroundServiceClearEvents
instance Data.Aeson.Types.ToJSON.ToJSON CDP.Domains.BackgroundService.PBackgroundServiceClearEvents
instance CDP.Internal.Utils.Command CDP.Domains.BackgroundService.PBackgroundServiceClearEvents
instance Data.Aeson.Types.ToJSON.ToJSON CDP.Domains.BackgroundService.PBackgroundServiceSetRecording
instance CDP.Internal.Utils.Command CDP.Domains.BackgroundService.PBackgroundServiceSetRecording
instance Data.Aeson.Types.ToJSON.ToJSON CDP.Domains.BackgroundService.PBackgroundServiceStopObserving
instance CDP.Internal.Utils.Command CDP.Domains.BackgroundService.PBackgroundServiceStopObserving
instance Data.Aeson.Types.ToJSON.ToJSON CDP.Domains.BackgroundService.PBackgroundServiceStartObserving
instance CDP.Internal.Utils.Command CDP.Domains.BackgroundService.PBackgroundServiceStartObserving
instance Data.Aeson.Types.FromJSON.FromJSON CDP.Domains.BackgroundService.BackgroundServiceBackgroundServiceEventReceived
instance CDP.Internal.Utils.Event CDP.Domains.BackgroundService.BackgroundServiceBackgroundServiceEventReceived
instance Data.Aeson.Types.FromJSON.FromJSON CDP.Domains.BackgroundService.BackgroundServiceRecordingStateChanged
instance CDP.Internal.Utils.Event CDP.Domains.BackgroundService.BackgroundServiceRecordingStateChanged
instance Data.Aeson.Types.FromJSON.FromJSON CDP.Domains.BackgroundService.BackgroundServiceBackgroundServiceEvent
instance Data.Aeson.Types.ToJSON.ToJSON CDP.Domains.BackgroundService.BackgroundServiceBackgroundServiceEvent
instance Data.Aeson.Types.FromJSON.FromJSON CDP.Domains.BackgroundService.BackgroundServiceEventMetadata
instance Data.Aeson.Types.ToJSON.ToJSON CDP.Domains.BackgroundService.BackgroundServiceEventMetadata
instance Data.Aeson.Types.FromJSON.FromJSON CDP.Domains.BackgroundService.BackgroundServiceServiceName
instance Data.Aeson.Types.ToJSON.ToJSON CDP.Domains.BackgroundService.BackgroundServiceServiceName
-- | Audits
--
-- Audits domain allows investigation of page violations and possible
-- improvements.
module CDP.Domains.Audits
-- | Runs the contrast check for the target page. Found issues are reported
-- using Audits.issueAdded event.
--
-- Parameters of the checkContrast command.
data PAuditsCheckContrast
PAuditsCheckContrast :: Maybe Bool -> PAuditsCheckContrast
-- | Whether to report WCAG AAA level issues. Default is false.
[pAuditsCheckContrastReportAAA] :: PAuditsCheckContrast -> Maybe Bool
-- | Enables issues domain, sends the issues collected so far to the client
-- by means of the issueAdded event.
--
-- Parameters of the enable command.
data PAuditsEnable
PAuditsEnable :: PAuditsEnable
-- | Disables issues domain, prevents further issues from being reported to
-- the client.
--
-- Parameters of the disable command.
data PAuditsDisable
PAuditsDisable :: PAuditsDisable
data AuditsGetEncodedResponse
AuditsGetEncodedResponse :: Maybe Text -> Int -> Int -> AuditsGetEncodedResponse
-- | The encoded body as a base64 string. Omitted if sizeOnly is true.
-- (Encoded as a base64 string when passed over JSON)
[auditsGetEncodedResponseBody] :: AuditsGetEncodedResponse -> Maybe Text
-- | Size before re-encoding.
[auditsGetEncodedResponseOriginalSize] :: AuditsGetEncodedResponse -> Int
-- | Size after re-encoding.
[auditsGetEncodedResponseEncodedSize] :: AuditsGetEncodedResponse -> Int
data PAuditsGetEncodedResponse
PAuditsGetEncodedResponse :: NetworkRequestId -> PAuditsGetEncodedResponseEncoding -> Maybe Double -> Maybe Bool -> PAuditsGetEncodedResponse
-- | Identifier of the network request to get content for.
[pAuditsGetEncodedResponseRequestId] :: PAuditsGetEncodedResponse -> NetworkRequestId
-- | The encoding to use.
[pAuditsGetEncodedResponseEncoding] :: PAuditsGetEncodedResponse -> PAuditsGetEncodedResponseEncoding
-- | The quality of the encoding (0-1). (defaults to 1)
[pAuditsGetEncodedResponseQuality] :: PAuditsGetEncodedResponse -> Maybe Double
-- | Whether to only return the size information (defaults to false).
[pAuditsGetEncodedResponseSizeOnly] :: PAuditsGetEncodedResponse -> Maybe Bool
-- | Returns the response body and size if it were re-encoded with the
-- specified settings. Only applies to images.
--
-- Parameters of the getEncodedResponse command.
data PAuditsGetEncodedResponseEncoding
PAuditsGetEncodedResponseEncodingWebp :: PAuditsGetEncodedResponseEncoding
PAuditsGetEncodedResponseEncodingJpeg :: PAuditsGetEncodedResponseEncoding
PAuditsGetEncodedResponseEncodingPng :: PAuditsGetEncodedResponseEncoding
-- | Type of the issueAdded event.
data AuditsIssueAdded
AuditsIssueAdded :: AuditsInspectorIssue -> AuditsIssueAdded
[auditsIssueAddedIssue] :: AuditsIssueAdded -> AuditsInspectorIssue
-- | Type InspectorIssue. An inspector issue reported from the
-- back-end.
data AuditsInspectorIssue
AuditsInspectorIssue :: AuditsInspectorIssueCode -> AuditsInspectorIssueDetails -> Maybe AuditsIssueId -> AuditsInspectorIssue
[auditsInspectorIssueCode] :: AuditsInspectorIssue -> AuditsInspectorIssueCode
[auditsInspectorIssueDetails] :: AuditsInspectorIssue -> AuditsInspectorIssueDetails
-- | A unique id for this issue. May be omitted if no other entity (e.g.
-- exception, CDP message, etc.) is referencing this issue.
[auditsInspectorIssueIssueId] :: AuditsInspectorIssue -> Maybe AuditsIssueId
-- | Type IssueId. A unique id for a DevTools inspector issue.
-- Allows other entities (e.g. exceptions, CDP message, console messages,
-- etc.) to reference an issue.
type AuditsIssueId = Text
-- | Type InspectorIssueDetails. This struct holds a list of
-- optional fields with additional information specific to the kind of
-- issue. When adding a new issue code, please also add a new optional
-- field to this type.
data AuditsInspectorIssueDetails
AuditsInspectorIssueDetails :: Maybe AuditsCookieIssueDetails -> Maybe AuditsMixedContentIssueDetails -> Maybe AuditsBlockedByResponseIssueDetails -> Maybe AuditsHeavyAdIssueDetails -> Maybe AuditsContentSecurityPolicyIssueDetails -> Maybe AuditsSharedArrayBufferIssueDetails -> Maybe AuditsTrustedWebActivityIssueDetails -> Maybe AuditsLowTextContrastIssueDetails -> Maybe AuditsCorsIssueDetails -> Maybe AuditsAttributionReportingIssueDetails -> Maybe AuditsQuirksModeIssueDetails -> Maybe AuditsNavigatorUserAgentIssueDetails -> Maybe AuditsGenericIssueDetails -> Maybe AuditsDeprecationIssueDetails -> Maybe AuditsClientHintIssueDetails -> Maybe AuditsFederatedAuthRequestIssueDetails -> AuditsInspectorIssueDetails
[auditsInspectorIssueDetailsCookieIssueDetails] :: AuditsInspectorIssueDetails -> Maybe AuditsCookieIssueDetails
[auditsInspectorIssueDetailsMixedContentIssueDetails] :: AuditsInspectorIssueDetails -> Maybe AuditsMixedContentIssueDetails
[auditsInspectorIssueDetailsBlockedByResponseIssueDetails] :: AuditsInspectorIssueDetails -> Maybe AuditsBlockedByResponseIssueDetails
[auditsInspectorIssueDetailsHeavyAdIssueDetails] :: AuditsInspectorIssueDetails -> Maybe AuditsHeavyAdIssueDetails
[auditsInspectorIssueDetailsContentSecurityPolicyIssueDetails] :: AuditsInspectorIssueDetails -> Maybe AuditsContentSecurityPolicyIssueDetails
[auditsInspectorIssueDetailsSharedArrayBufferIssueDetails] :: AuditsInspectorIssueDetails -> Maybe AuditsSharedArrayBufferIssueDetails
[auditsInspectorIssueDetailsTwaQualityEnforcementDetails] :: AuditsInspectorIssueDetails -> Maybe AuditsTrustedWebActivityIssueDetails
[auditsInspectorIssueDetailsLowTextContrastIssueDetails] :: AuditsInspectorIssueDetails -> Maybe AuditsLowTextContrastIssueDetails
[auditsInspectorIssueDetailsCorsIssueDetails] :: AuditsInspectorIssueDetails -> Maybe AuditsCorsIssueDetails
[auditsInspectorIssueDetailsAttributionReportingIssueDetails] :: AuditsInspectorIssueDetails -> Maybe AuditsAttributionReportingIssueDetails
[auditsInspectorIssueDetailsQuirksModeIssueDetails] :: AuditsInspectorIssueDetails -> Maybe AuditsQuirksModeIssueDetails
[auditsInspectorIssueDetailsNavigatorUserAgentIssueDetails] :: AuditsInspectorIssueDetails -> Maybe AuditsNavigatorUserAgentIssueDetails
[auditsInspectorIssueDetailsGenericIssueDetails] :: AuditsInspectorIssueDetails -> Maybe AuditsGenericIssueDetails
[auditsInspectorIssueDetailsDeprecationIssueDetails] :: AuditsInspectorIssueDetails -> Maybe AuditsDeprecationIssueDetails
[auditsInspectorIssueDetailsClientHintIssueDetails] :: AuditsInspectorIssueDetails -> Maybe AuditsClientHintIssueDetails
[auditsInspectorIssueDetailsFederatedAuthRequestIssueDetails] :: AuditsInspectorIssueDetails -> Maybe AuditsFederatedAuthRequestIssueDetails
-- | Type InspectorIssueCode. A unique identifier for the type of
-- issue. Each type may use one of the optional fields in
-- InspectorIssueDetails to convey more specific information about the
-- kind of issue.
data AuditsInspectorIssueCode
AuditsInspectorIssueCodeCookieIssue :: AuditsInspectorIssueCode
AuditsInspectorIssueCodeMixedContentIssue :: AuditsInspectorIssueCode
AuditsInspectorIssueCodeBlockedByResponseIssue :: AuditsInspectorIssueCode
AuditsInspectorIssueCodeHeavyAdIssue :: AuditsInspectorIssueCode
AuditsInspectorIssueCodeContentSecurityPolicyIssue :: AuditsInspectorIssueCode
AuditsInspectorIssueCodeSharedArrayBufferIssue :: AuditsInspectorIssueCode
AuditsInspectorIssueCodeTrustedWebActivityIssue :: AuditsInspectorIssueCode
AuditsInspectorIssueCodeLowTextContrastIssue :: AuditsInspectorIssueCode
AuditsInspectorIssueCodeCorsIssue :: AuditsInspectorIssueCode
AuditsInspectorIssueCodeAttributionReportingIssue :: AuditsInspectorIssueCode
AuditsInspectorIssueCodeQuirksModeIssue :: AuditsInspectorIssueCode
AuditsInspectorIssueCodeNavigatorUserAgentIssue :: AuditsInspectorIssueCode
AuditsInspectorIssueCodeGenericIssue :: AuditsInspectorIssueCode
AuditsInspectorIssueCodeDeprecationIssue :: AuditsInspectorIssueCode
AuditsInspectorIssueCodeClientHintIssue :: AuditsInspectorIssueCode
AuditsInspectorIssueCodeFederatedAuthRequestIssue :: AuditsInspectorIssueCode
-- | Type ClientHintIssueDetails. This issue tracks client hints
-- related issues. It's used to deprecate old features, encourage the use
-- of new ones, and provide general guidance.
data AuditsClientHintIssueDetails
AuditsClientHintIssueDetails :: AuditsSourceCodeLocation -> AuditsClientHintIssueReason -> AuditsClientHintIssueDetails
[auditsClientHintIssueDetailsSourceCodeLocation] :: AuditsClientHintIssueDetails -> AuditsSourceCodeLocation
[auditsClientHintIssueDetailsClientHintIssueReason] :: AuditsClientHintIssueDetails -> AuditsClientHintIssueReason
-- | Type FederatedAuthRequestIssueReason. Represents the failure
-- reason when a federated authentication reason fails. Should be updated
-- alongside RequestIdTokenStatus in
-- third_partyblinkpublicmojomdevtools/inspector_issue.mojom
-- to include all cases except for success.
data AuditsFederatedAuthRequestIssueReason
AuditsFederatedAuthRequestIssueReasonShouldEmbargo :: AuditsFederatedAuthRequestIssueReason
AuditsFederatedAuthRequestIssueReasonTooManyRequests :: AuditsFederatedAuthRequestIssueReason
AuditsFederatedAuthRequestIssueReasonManifestListHttpNotFound :: AuditsFederatedAuthRequestIssueReason
AuditsFederatedAuthRequestIssueReasonManifestListNoResponse :: AuditsFederatedAuthRequestIssueReason
AuditsFederatedAuthRequestIssueReasonManifestListInvalidResponse :: AuditsFederatedAuthRequestIssueReason
AuditsFederatedAuthRequestIssueReasonManifestNotInManifestList :: AuditsFederatedAuthRequestIssueReason
AuditsFederatedAuthRequestIssueReasonManifestListTooBig :: AuditsFederatedAuthRequestIssueReason
AuditsFederatedAuthRequestIssueReasonManifestHttpNotFound :: AuditsFederatedAuthRequestIssueReason
AuditsFederatedAuthRequestIssueReasonManifestNoResponse :: AuditsFederatedAuthRequestIssueReason
AuditsFederatedAuthRequestIssueReasonManifestInvalidResponse :: AuditsFederatedAuthRequestIssueReason
AuditsFederatedAuthRequestIssueReasonClientMetadataHttpNotFound :: AuditsFederatedAuthRequestIssueReason
AuditsFederatedAuthRequestIssueReasonClientMetadataNoResponse :: AuditsFederatedAuthRequestIssueReason
AuditsFederatedAuthRequestIssueReasonClientMetadataInvalidResponse :: AuditsFederatedAuthRequestIssueReason
AuditsFederatedAuthRequestIssueReasonDisabledInSettings :: AuditsFederatedAuthRequestIssueReason
AuditsFederatedAuthRequestIssueReasonErrorFetchingSignin :: AuditsFederatedAuthRequestIssueReason
AuditsFederatedAuthRequestIssueReasonInvalidSigninResponse :: AuditsFederatedAuthRequestIssueReason
AuditsFederatedAuthRequestIssueReasonAccountsHttpNotFound :: AuditsFederatedAuthRequestIssueReason
AuditsFederatedAuthRequestIssueReasonAccountsNoResponse :: AuditsFederatedAuthRequestIssueReason
AuditsFederatedAuthRequestIssueReasonAccountsInvalidResponse :: AuditsFederatedAuthRequestIssueReason
AuditsFederatedAuthRequestIssueReasonIdTokenHttpNotFound :: AuditsFederatedAuthRequestIssueReason
AuditsFederatedAuthRequestIssueReasonIdTokenNoResponse :: AuditsFederatedAuthRequestIssueReason
AuditsFederatedAuthRequestIssueReasonIdTokenInvalidResponse :: AuditsFederatedAuthRequestIssueReason
AuditsFederatedAuthRequestIssueReasonIdTokenInvalidRequest :: AuditsFederatedAuthRequestIssueReason
AuditsFederatedAuthRequestIssueReasonErrorIdToken :: AuditsFederatedAuthRequestIssueReason
AuditsFederatedAuthRequestIssueReasonCanceled :: AuditsFederatedAuthRequestIssueReason
AuditsFederatedAuthRequestIssueReasonRpPageNotVisible :: AuditsFederatedAuthRequestIssueReason
-- | Type FederatedAuthRequestIssueDetails.
data AuditsFederatedAuthRequestIssueDetails
AuditsFederatedAuthRequestIssueDetails :: AuditsFederatedAuthRequestIssueReason -> AuditsFederatedAuthRequestIssueDetails
[auditsFederatedAuthRequestIssueDetailsFederatedAuthRequestIssueReason] :: AuditsFederatedAuthRequestIssueDetails -> AuditsFederatedAuthRequestIssueReason
-- | Type ClientHintIssueReason.
data AuditsClientHintIssueReason
AuditsClientHintIssueReasonMetaTagAllowListInvalidOrigin :: AuditsClientHintIssueReason
AuditsClientHintIssueReasonMetaTagModifiedHTML :: AuditsClientHintIssueReason
-- | Type DeprecationIssueDetails. This issue tracks information
-- needed to print a deprecation message.
-- https://source.chromium.org/chromium/chromium/src/+/main:third_party/blink/renderer/core/frame/third_party/blink/renderer/core/frame/deprecation/README.md
data AuditsDeprecationIssueDetails
AuditsDeprecationIssueDetails :: Maybe AuditsAffectedFrame -> AuditsSourceCodeLocation -> AuditsDeprecationIssueType -> AuditsDeprecationIssueDetails
[auditsDeprecationIssueDetailsAffectedFrame] :: AuditsDeprecationIssueDetails -> Maybe AuditsAffectedFrame
[auditsDeprecationIssueDetailsSourceCodeLocation] :: AuditsDeprecationIssueDetails -> AuditsSourceCodeLocation
[auditsDeprecationIssueDetailsType] :: AuditsDeprecationIssueDetails -> AuditsDeprecationIssueType
-- | Type DeprecationIssueType.
data AuditsDeprecationIssueType
AuditsDeprecationIssueTypeAuthorizationCoveredByWildcard :: AuditsDeprecationIssueType
AuditsDeprecationIssueTypeCanRequestURLHTTPContainingNewline :: AuditsDeprecationIssueType
AuditsDeprecationIssueTypeChromeLoadTimesConnectionInfo :: AuditsDeprecationIssueType
AuditsDeprecationIssueTypeChromeLoadTimesFirstPaintAfterLoadTime :: AuditsDeprecationIssueType
AuditsDeprecationIssueTypeChromeLoadTimesWasAlternateProtocolAvailable :: AuditsDeprecationIssueType
AuditsDeprecationIssueTypeCookieWithTruncatingChar :: AuditsDeprecationIssueType
AuditsDeprecationIssueTypeCrossOriginAccessBasedOnDocumentDomain :: AuditsDeprecationIssueType
AuditsDeprecationIssueTypeCrossOriginWindowAlert :: AuditsDeprecationIssueType
AuditsDeprecationIssueTypeCrossOriginWindowConfirm :: AuditsDeprecationIssueType
AuditsDeprecationIssueTypeCSSSelectorInternalMediaControlsOverlayCastButton :: AuditsDeprecationIssueType
AuditsDeprecationIssueTypeDeprecationExample :: AuditsDeprecationIssueType
AuditsDeprecationIssueTypeDocumentDomainSettingWithoutOriginAgentClusterHeader :: AuditsDeprecationIssueType
AuditsDeprecationIssueTypeEventPath :: AuditsDeprecationIssueType
AuditsDeprecationIssueTypeExpectCTHeader :: AuditsDeprecationIssueType
AuditsDeprecationIssueTypeGeolocationInsecureOrigin :: AuditsDeprecationIssueType
AuditsDeprecationIssueTypeGeolocationInsecureOriginDeprecatedNotRemoved :: AuditsDeprecationIssueType
AuditsDeprecationIssueTypeGetUserMediaInsecureOrigin :: AuditsDeprecationIssueType
AuditsDeprecationIssueTypeHostCandidateAttributeGetter :: AuditsDeprecationIssueType
AuditsDeprecationIssueTypeIdentityInCanMakePaymentEvent :: AuditsDeprecationIssueType
AuditsDeprecationIssueTypeInsecurePrivateNetworkSubresourceRequest :: AuditsDeprecationIssueType
AuditsDeprecationIssueTypeLocalCSSFileExtensionRejected :: AuditsDeprecationIssueType
AuditsDeprecationIssueTypeMediaSourceAbortRemove :: AuditsDeprecationIssueType
AuditsDeprecationIssueTypeMediaSourceDurationTruncatingBuffered :: AuditsDeprecationIssueType
AuditsDeprecationIssueTypeNoSysexWebMIDIWithoutPermission :: AuditsDeprecationIssueType
AuditsDeprecationIssueTypeNotificationInsecureOrigin :: AuditsDeprecationIssueType
AuditsDeprecationIssueTypeNotificationPermissionRequestedIframe :: AuditsDeprecationIssueType
AuditsDeprecationIssueTypeObsoleteWebRtcCipherSuite :: AuditsDeprecationIssueType
AuditsDeprecationIssueTypeOpenWebDatabaseInsecureContext :: AuditsDeprecationIssueType
AuditsDeprecationIssueTypeOverflowVisibleOnReplacedElement :: AuditsDeprecationIssueType
AuditsDeprecationIssueTypePaymentInstruments :: AuditsDeprecationIssueType
AuditsDeprecationIssueTypePaymentRequestCSPViolation :: AuditsDeprecationIssueType
AuditsDeprecationIssueTypePersistentQuotaType :: AuditsDeprecationIssueType
AuditsDeprecationIssueTypePictureSourceSrc :: AuditsDeprecationIssueType
AuditsDeprecationIssueTypePrefixedCancelAnimationFrame :: AuditsDeprecationIssueType
AuditsDeprecationIssueTypePrefixedRequestAnimationFrame :: AuditsDeprecationIssueType
AuditsDeprecationIssueTypePrefixedStorageInfo :: AuditsDeprecationIssueType
AuditsDeprecationIssueTypePrefixedVideoDisplayingFullscreen :: AuditsDeprecationIssueType
AuditsDeprecationIssueTypePrefixedVideoEnterFullscreen :: AuditsDeprecationIssueType
AuditsDeprecationIssueTypePrefixedVideoEnterFullScreen :: AuditsDeprecationIssueType
AuditsDeprecationIssueTypePrefixedVideoExitFullscreen :: AuditsDeprecationIssueType
AuditsDeprecationIssueTypePrefixedVideoExitFullScreen :: AuditsDeprecationIssueType
AuditsDeprecationIssueTypePrefixedVideoSupportsFullscreen :: AuditsDeprecationIssueType
AuditsDeprecationIssueTypeRangeExpand :: AuditsDeprecationIssueType
AuditsDeprecationIssueTypeRequestedSubresourceWithEmbeddedCredentials :: AuditsDeprecationIssueType
AuditsDeprecationIssueTypeRTCConstraintEnableDtlsSrtpFalse :: AuditsDeprecationIssueType
AuditsDeprecationIssueTypeRTCConstraintEnableDtlsSrtpTrue :: AuditsDeprecationIssueType
AuditsDeprecationIssueTypeRTCPeerConnectionComplexPlanBSdpUsingDefaultSdpSemantics :: AuditsDeprecationIssueType
AuditsDeprecationIssueTypeRTCPeerConnectionSdpSemanticsPlanB :: AuditsDeprecationIssueType
AuditsDeprecationIssueTypeRtcpMuxPolicyNegotiate :: AuditsDeprecationIssueType
AuditsDeprecationIssueTypeSharedArrayBufferConstructedWithoutIsolation :: AuditsDeprecationIssueType
AuditsDeprecationIssueTypeTextToSpeech_DisallowedByAutoplay :: AuditsDeprecationIssueType
AuditsDeprecationIssueTypeV8SharedArrayBufferConstructedInExtensionWithoutIsolation :: AuditsDeprecationIssueType
AuditsDeprecationIssueTypeXHRJSONEncodingDetection :: AuditsDeprecationIssueType
AuditsDeprecationIssueTypeXMLHttpRequestSynchronousInNonWorkerOutsideBeforeUnload :: AuditsDeprecationIssueType
AuditsDeprecationIssueTypeXRSupportsSession :: AuditsDeprecationIssueType
-- | Type GenericIssueDetails. Depending on the concrete errorType,
-- different properties are set.
data AuditsGenericIssueDetails
AuditsGenericIssueDetails :: AuditsGenericIssueErrorType -> Maybe PageFrameId -> AuditsGenericIssueDetails
-- | Issues with the same errorType are aggregated in the frontend.
[auditsGenericIssueDetailsErrorType] :: AuditsGenericIssueDetails -> AuditsGenericIssueErrorType
[auditsGenericIssueDetailsFrameId] :: AuditsGenericIssueDetails -> Maybe PageFrameId
-- | Type GenericIssueErrorType.
data AuditsGenericIssueErrorType
AuditsGenericIssueErrorTypeCrossOriginPortalPostMessageError :: AuditsGenericIssueErrorType
-- | Type NavigatorUserAgentIssueDetails.
data AuditsNavigatorUserAgentIssueDetails
AuditsNavigatorUserAgentIssueDetails :: Text -> Maybe AuditsSourceCodeLocation -> AuditsNavigatorUserAgentIssueDetails
[auditsNavigatorUserAgentIssueDetailsUrl] :: AuditsNavigatorUserAgentIssueDetails -> Text
[auditsNavigatorUserAgentIssueDetailsLocation] :: AuditsNavigatorUserAgentIssueDetails -> Maybe AuditsSourceCodeLocation
-- | Type QuirksModeIssueDetails. Details for issues about documents
-- in Quirks Mode or Limited Quirks Mode that affects page layouting.
data AuditsQuirksModeIssueDetails
AuditsQuirksModeIssueDetails :: Bool -> DOMBackendNodeId -> Text -> PageFrameId -> NetworkLoaderId -> AuditsQuirksModeIssueDetails
-- | If false, it means the document's mode is "quirks" instead of
-- "limited-quirks".
[auditsQuirksModeIssueDetailsIsLimitedQuirksMode] :: AuditsQuirksModeIssueDetails -> Bool
[auditsQuirksModeIssueDetailsDocumentNodeId] :: AuditsQuirksModeIssueDetails -> DOMBackendNodeId
[auditsQuirksModeIssueDetailsUrl] :: AuditsQuirksModeIssueDetails -> Text
[auditsQuirksModeIssueDetailsFrameId] :: AuditsQuirksModeIssueDetails -> PageFrameId
[auditsQuirksModeIssueDetailsLoaderId] :: AuditsQuirksModeIssueDetails -> NetworkLoaderId
-- | Type AttributionReportingIssueDetails. Details for issues
-- around "Attribution Reporting API" usage. Explainer:
-- https://github.com/WICG/attribution-reporting-api
data AuditsAttributionReportingIssueDetails
AuditsAttributionReportingIssueDetails :: AuditsAttributionReportingIssueType -> Maybe AuditsAffectedRequest -> Maybe DOMBackendNodeId -> Maybe Text -> AuditsAttributionReportingIssueDetails
[auditsAttributionReportingIssueDetailsViolationType] :: AuditsAttributionReportingIssueDetails -> AuditsAttributionReportingIssueType
[auditsAttributionReportingIssueDetailsRequest] :: AuditsAttributionReportingIssueDetails -> Maybe AuditsAffectedRequest
[auditsAttributionReportingIssueDetailsViolatingNodeId] :: AuditsAttributionReportingIssueDetails -> Maybe DOMBackendNodeId
[auditsAttributionReportingIssueDetailsInvalidParameter] :: AuditsAttributionReportingIssueDetails -> Maybe Text
-- | Type AttributionReportingIssueType.
data AuditsAttributionReportingIssueType
AuditsAttributionReportingIssueTypePermissionPolicyDisabled :: AuditsAttributionReportingIssueType
AuditsAttributionReportingIssueTypePermissionPolicyNotDelegated :: AuditsAttributionReportingIssueType
AuditsAttributionReportingIssueTypeUntrustworthyReportingOrigin :: AuditsAttributionReportingIssueType
AuditsAttributionReportingIssueTypeInsecureContext :: AuditsAttributionReportingIssueType
AuditsAttributionReportingIssueTypeInvalidHeader :: AuditsAttributionReportingIssueType
AuditsAttributionReportingIssueTypeInvalidRegisterTriggerHeader :: AuditsAttributionReportingIssueType
AuditsAttributionReportingIssueTypeInvalidEligibleHeader :: AuditsAttributionReportingIssueType
AuditsAttributionReportingIssueTypeTooManyConcurrentRequests :: AuditsAttributionReportingIssueType
AuditsAttributionReportingIssueTypeSourceAndTriggerHeaders :: AuditsAttributionReportingIssueType
AuditsAttributionReportingIssueTypeSourceIgnored :: AuditsAttributionReportingIssueType
AuditsAttributionReportingIssueTypeTriggerIgnored :: AuditsAttributionReportingIssueType
-- | Type CorsIssueDetails. Details for a CORS related issue, e.g. a
-- warning or error related to CORS RFC1918 enforcement.
data AuditsCorsIssueDetails
AuditsCorsIssueDetails :: NetworkCorsErrorStatus -> Bool -> AuditsAffectedRequest -> Maybe AuditsSourceCodeLocation -> Maybe Text -> Maybe NetworkIPAddressSpace -> Maybe NetworkClientSecurityState -> AuditsCorsIssueDetails
[auditsCorsIssueDetailsCorsErrorStatus] :: AuditsCorsIssueDetails -> NetworkCorsErrorStatus
[auditsCorsIssueDetailsIsWarning] :: AuditsCorsIssueDetails -> Bool
[auditsCorsIssueDetailsRequest] :: AuditsCorsIssueDetails -> AuditsAffectedRequest
[auditsCorsIssueDetailsLocation] :: AuditsCorsIssueDetails -> Maybe AuditsSourceCodeLocation
[auditsCorsIssueDetailsInitiatorOrigin] :: AuditsCorsIssueDetails -> Maybe Text
[auditsCorsIssueDetailsResourceIPAddressSpace] :: AuditsCorsIssueDetails -> Maybe NetworkIPAddressSpace
[auditsCorsIssueDetailsClientSecurityState] :: AuditsCorsIssueDetails -> Maybe NetworkClientSecurityState
-- | Type LowTextContrastIssueDetails.
data AuditsLowTextContrastIssueDetails
AuditsLowTextContrastIssueDetails :: DOMBackendNodeId -> Text -> Double -> Double -> Double -> Text -> Text -> AuditsLowTextContrastIssueDetails
[auditsLowTextContrastIssueDetailsViolatingNodeId] :: AuditsLowTextContrastIssueDetails -> DOMBackendNodeId
[auditsLowTextContrastIssueDetailsViolatingNodeSelector] :: AuditsLowTextContrastIssueDetails -> Text
[auditsLowTextContrastIssueDetailsContrastRatio] :: AuditsLowTextContrastIssueDetails -> Double
[auditsLowTextContrastIssueDetailsThresholdAA] :: AuditsLowTextContrastIssueDetails -> Double
[auditsLowTextContrastIssueDetailsThresholdAAA] :: AuditsLowTextContrastIssueDetails -> Double
[auditsLowTextContrastIssueDetailsFontSize] :: AuditsLowTextContrastIssueDetails -> Text
[auditsLowTextContrastIssueDetailsFontWeight] :: AuditsLowTextContrastIssueDetails -> Text
-- | Type TrustedWebActivityIssueDetails.
data AuditsTrustedWebActivityIssueDetails
AuditsTrustedWebActivityIssueDetails :: Text -> AuditsTwaQualityEnforcementViolationType -> Maybe Int -> Maybe Text -> Maybe Text -> AuditsTrustedWebActivityIssueDetails
-- | The url that triggers the violation.
[auditsTrustedWebActivityIssueDetailsUrl] :: AuditsTrustedWebActivityIssueDetails -> Text
[auditsTrustedWebActivityIssueDetailsViolationType] :: AuditsTrustedWebActivityIssueDetails -> AuditsTwaQualityEnforcementViolationType
[auditsTrustedWebActivityIssueDetailsHttpStatusCode] :: AuditsTrustedWebActivityIssueDetails -> Maybe Int
-- | The package name of the Trusted Web Activity client app. This field is
-- only used when violation type is kDigitalAssetLinks.
[auditsTrustedWebActivityIssueDetailsPackageName] :: AuditsTrustedWebActivityIssueDetails -> Maybe Text
-- | The signature of the Trusted Web Activity client app. This field is
-- only used when violation type is kDigitalAssetLinks.
[auditsTrustedWebActivityIssueDetailsSignature] :: AuditsTrustedWebActivityIssueDetails -> Maybe Text
-- | Type TwaQualityEnforcementViolationType.
data AuditsTwaQualityEnforcementViolationType
AuditsTwaQualityEnforcementViolationTypeKHttpError :: AuditsTwaQualityEnforcementViolationType
AuditsTwaQualityEnforcementViolationTypeKUnavailableOffline :: AuditsTwaQualityEnforcementViolationType
AuditsTwaQualityEnforcementViolationTypeKDigitalAssetLinks :: AuditsTwaQualityEnforcementViolationType
-- | Type SharedArrayBufferIssueDetails. Details for a issue arising
-- from an SAB being instantiated in, or transferred to a context that is
-- not cross-origin isolated.
data AuditsSharedArrayBufferIssueDetails
AuditsSharedArrayBufferIssueDetails :: AuditsSourceCodeLocation -> Bool -> AuditsSharedArrayBufferIssueType -> AuditsSharedArrayBufferIssueDetails
[auditsSharedArrayBufferIssueDetailsSourceCodeLocation] :: AuditsSharedArrayBufferIssueDetails -> AuditsSourceCodeLocation
[auditsSharedArrayBufferIssueDetailsIsWarning] :: AuditsSharedArrayBufferIssueDetails -> Bool
[auditsSharedArrayBufferIssueDetailsType] :: AuditsSharedArrayBufferIssueDetails -> AuditsSharedArrayBufferIssueType
-- | Type SharedArrayBufferIssueType.
data AuditsSharedArrayBufferIssueType
AuditsSharedArrayBufferIssueTypeTransferIssue :: AuditsSharedArrayBufferIssueType
AuditsSharedArrayBufferIssueTypeCreationIssue :: AuditsSharedArrayBufferIssueType
-- | Type ContentSecurityPolicyIssueDetails.
data AuditsContentSecurityPolicyIssueDetails
AuditsContentSecurityPolicyIssueDetails :: Maybe Text -> Text -> Bool -> AuditsContentSecurityPolicyViolationType -> Maybe AuditsAffectedFrame -> Maybe AuditsSourceCodeLocation -> Maybe DOMBackendNodeId -> AuditsContentSecurityPolicyIssueDetails
-- | The url not included in allowed sources.
[auditsContentSecurityPolicyIssueDetailsBlockedURL] :: AuditsContentSecurityPolicyIssueDetails -> Maybe Text
-- | Specific directive that is violated, causing the CSP issue.
[auditsContentSecurityPolicyIssueDetailsViolatedDirective] :: AuditsContentSecurityPolicyIssueDetails -> Text
[auditsContentSecurityPolicyIssueDetailsIsReportOnly] :: AuditsContentSecurityPolicyIssueDetails -> Bool
[auditsContentSecurityPolicyIssueDetailsContentSecurityPolicyViolationType] :: AuditsContentSecurityPolicyIssueDetails -> AuditsContentSecurityPolicyViolationType
[auditsContentSecurityPolicyIssueDetailsFrameAncestor] :: AuditsContentSecurityPolicyIssueDetails -> Maybe AuditsAffectedFrame
[auditsContentSecurityPolicyIssueDetailsSourceCodeLocation] :: AuditsContentSecurityPolicyIssueDetails -> Maybe AuditsSourceCodeLocation
[auditsContentSecurityPolicyIssueDetailsViolatingNodeId] :: AuditsContentSecurityPolicyIssueDetails -> Maybe DOMBackendNodeId
-- | Type SourceCodeLocation.
data AuditsSourceCodeLocation
AuditsSourceCodeLocation :: Maybe RuntimeScriptId -> Text -> Int -> Int -> AuditsSourceCodeLocation
[auditsSourceCodeLocationScriptId] :: AuditsSourceCodeLocation -> Maybe RuntimeScriptId
[auditsSourceCodeLocationUrl] :: AuditsSourceCodeLocation -> Text
[auditsSourceCodeLocationLineNumber] :: AuditsSourceCodeLocation -> Int
[auditsSourceCodeLocationColumnNumber] :: AuditsSourceCodeLocation -> Int
-- | Type ContentSecurityPolicyViolationType.
data AuditsContentSecurityPolicyViolationType
AuditsContentSecurityPolicyViolationTypeKInlineViolation :: AuditsContentSecurityPolicyViolationType
AuditsContentSecurityPolicyViolationTypeKEvalViolation :: AuditsContentSecurityPolicyViolationType
AuditsContentSecurityPolicyViolationTypeKURLViolation :: AuditsContentSecurityPolicyViolationType
AuditsContentSecurityPolicyViolationTypeKTrustedTypesSinkViolation :: AuditsContentSecurityPolicyViolationType
AuditsContentSecurityPolicyViolationTypeKTrustedTypesPolicyViolation :: AuditsContentSecurityPolicyViolationType
AuditsContentSecurityPolicyViolationTypeKWasmEvalViolation :: AuditsContentSecurityPolicyViolationType
-- | Type HeavyAdIssueDetails.
data AuditsHeavyAdIssueDetails
AuditsHeavyAdIssueDetails :: AuditsHeavyAdResolutionStatus -> AuditsHeavyAdReason -> AuditsAffectedFrame -> AuditsHeavyAdIssueDetails
-- | The resolution status, either blocking the content or warning.
[auditsHeavyAdIssueDetailsResolution] :: AuditsHeavyAdIssueDetails -> AuditsHeavyAdResolutionStatus
-- | The reason the ad was blocked, total network or cpu or peak cpu.
[auditsHeavyAdIssueDetailsReason] :: AuditsHeavyAdIssueDetails -> AuditsHeavyAdReason
-- | The frame that was blocked.
[auditsHeavyAdIssueDetailsFrame] :: AuditsHeavyAdIssueDetails -> AuditsAffectedFrame
-- | Type HeavyAdReason.
data AuditsHeavyAdReason
AuditsHeavyAdReasonNetworkTotalLimit :: AuditsHeavyAdReason
AuditsHeavyAdReasonCpuTotalLimit :: AuditsHeavyAdReason
AuditsHeavyAdReasonCpuPeakLimit :: AuditsHeavyAdReason
-- | Type HeavyAdResolutionStatus.
data AuditsHeavyAdResolutionStatus
AuditsHeavyAdResolutionStatusHeavyAdBlocked :: AuditsHeavyAdResolutionStatus
AuditsHeavyAdResolutionStatusHeavyAdWarning :: AuditsHeavyAdResolutionStatus
-- | Type BlockedByResponseIssueDetails. Details for a request that
-- has been blocked with the BLOCKED_BY_RESPONSE code. Currently only
-- used for COEP/COOP, but may be extended to include some CSP errors in
-- the future.
data AuditsBlockedByResponseIssueDetails
AuditsBlockedByResponseIssueDetails :: AuditsAffectedRequest -> Maybe AuditsAffectedFrame -> Maybe AuditsAffectedFrame -> AuditsBlockedByResponseReason -> AuditsBlockedByResponseIssueDetails
[auditsBlockedByResponseIssueDetailsRequest] :: AuditsBlockedByResponseIssueDetails -> AuditsAffectedRequest
[auditsBlockedByResponseIssueDetailsParentFrame] :: AuditsBlockedByResponseIssueDetails -> Maybe AuditsAffectedFrame
[auditsBlockedByResponseIssueDetailsBlockedFrame] :: AuditsBlockedByResponseIssueDetails -> Maybe AuditsAffectedFrame
[auditsBlockedByResponseIssueDetailsReason] :: AuditsBlockedByResponseIssueDetails -> AuditsBlockedByResponseReason
-- | Type BlockedByResponseReason. Enum indicating the reason a
-- response has been blocked. These reasons are refinements of the net
-- error BLOCKED_BY_RESPONSE.
data AuditsBlockedByResponseReason
AuditsBlockedByResponseReasonCoepFrameResourceNeedsCoepHeader :: AuditsBlockedByResponseReason
AuditsBlockedByResponseReasonCoopSandboxedIFrameCannotNavigateToCoopPage :: AuditsBlockedByResponseReason
AuditsBlockedByResponseReasonCorpNotSameOrigin :: AuditsBlockedByResponseReason
AuditsBlockedByResponseReasonCorpNotSameOriginAfterDefaultedToSameOriginByCoep :: AuditsBlockedByResponseReason
AuditsBlockedByResponseReasonCorpNotSameSite :: AuditsBlockedByResponseReason
-- | Type MixedContentIssueDetails.
data AuditsMixedContentIssueDetails
AuditsMixedContentIssueDetails :: Maybe AuditsMixedContentResourceType -> AuditsMixedContentResolutionStatus -> Text -> Text -> Maybe AuditsAffectedRequest -> Maybe AuditsAffectedFrame -> AuditsMixedContentIssueDetails
-- | The type of resource causing the mixed content issue (css, js, iframe,
-- form,...). Marked as optional because it is mapped to from
-- blink::mojom::RequestContextType, which will be replaced by
-- network::mojom::RequestDestination
[auditsMixedContentIssueDetailsResourceType] :: AuditsMixedContentIssueDetails -> Maybe AuditsMixedContentResourceType
-- | The way the mixed content issue is being resolved.
[auditsMixedContentIssueDetailsResolutionStatus] :: AuditsMixedContentIssueDetails -> AuditsMixedContentResolutionStatus
-- | The unsafe http url causing the mixed content issue.
[auditsMixedContentIssueDetailsInsecureURL] :: AuditsMixedContentIssueDetails -> Text
-- | The url responsible for the call to an unsafe url.
[auditsMixedContentIssueDetailsMainResourceURL] :: AuditsMixedContentIssueDetails -> Text
-- | The mixed content request. Does not always exist (e.g. for unsafe form
-- submission urls).
[auditsMixedContentIssueDetailsRequest] :: AuditsMixedContentIssueDetails -> Maybe AuditsAffectedRequest
-- | Optional because not every mixed content issue is necessarily linked
-- to a frame.
[auditsMixedContentIssueDetailsFrame] :: AuditsMixedContentIssueDetails -> Maybe AuditsAffectedFrame
-- | Type MixedContentResourceType.
data AuditsMixedContentResourceType
AuditsMixedContentResourceTypeAttributionSrc :: AuditsMixedContentResourceType
AuditsMixedContentResourceTypeAudio :: AuditsMixedContentResourceType
AuditsMixedContentResourceTypeBeacon :: AuditsMixedContentResourceType
AuditsMixedContentResourceTypeCSPReport :: AuditsMixedContentResourceType
AuditsMixedContentResourceTypeDownload :: AuditsMixedContentResourceType
AuditsMixedContentResourceTypeEventSource :: AuditsMixedContentResourceType
AuditsMixedContentResourceTypeFavicon :: AuditsMixedContentResourceType
AuditsMixedContentResourceTypeFont :: AuditsMixedContentResourceType
AuditsMixedContentResourceTypeForm :: AuditsMixedContentResourceType
AuditsMixedContentResourceTypeFrame :: AuditsMixedContentResourceType
AuditsMixedContentResourceTypeImage :: AuditsMixedContentResourceType
AuditsMixedContentResourceTypeImport :: AuditsMixedContentResourceType
AuditsMixedContentResourceTypeManifest :: AuditsMixedContentResourceType
AuditsMixedContentResourceTypePing :: AuditsMixedContentResourceType
AuditsMixedContentResourceTypePluginData :: AuditsMixedContentResourceType
AuditsMixedContentResourceTypePluginResource :: AuditsMixedContentResourceType
AuditsMixedContentResourceTypePrefetch :: AuditsMixedContentResourceType
AuditsMixedContentResourceTypeResource :: AuditsMixedContentResourceType
AuditsMixedContentResourceTypeScript :: AuditsMixedContentResourceType
AuditsMixedContentResourceTypeServiceWorker :: AuditsMixedContentResourceType
AuditsMixedContentResourceTypeSharedWorker :: AuditsMixedContentResourceType
AuditsMixedContentResourceTypeStylesheet :: AuditsMixedContentResourceType
AuditsMixedContentResourceTypeTrack :: AuditsMixedContentResourceType
AuditsMixedContentResourceTypeVideo :: AuditsMixedContentResourceType
AuditsMixedContentResourceTypeWorker :: AuditsMixedContentResourceType
AuditsMixedContentResourceTypeXMLHttpRequest :: AuditsMixedContentResourceType
AuditsMixedContentResourceTypeXSLT :: AuditsMixedContentResourceType
-- | Type MixedContentResolutionStatus.
data AuditsMixedContentResolutionStatus
AuditsMixedContentResolutionStatusMixedContentBlocked :: AuditsMixedContentResolutionStatus
AuditsMixedContentResolutionStatusMixedContentAutomaticallyUpgraded :: AuditsMixedContentResolutionStatus
AuditsMixedContentResolutionStatusMixedContentWarning :: AuditsMixedContentResolutionStatus
-- | Type CookieIssueDetails. This information is currently
-- necessary, as the front-end has a difficult time finding a specific
-- cookie. With this, we can convey specific error information without
-- the cookie.
data AuditsCookieIssueDetails
AuditsCookieIssueDetails :: Maybe AuditsAffectedCookie -> Maybe Text -> [AuditsCookieWarningReason] -> [AuditsCookieExclusionReason] -> AuditsCookieOperation -> Maybe Text -> Maybe Text -> Maybe AuditsAffectedRequest -> AuditsCookieIssueDetails
-- | If AffectedCookie is not set then rawCookieLine contains the raw
-- Set-Cookie header string. This hints at a problem where the cookie
-- line is syntactically or semantically malformed in a way that no valid
-- cookie could be created.
[auditsCookieIssueDetailsCookie] :: AuditsCookieIssueDetails -> Maybe AuditsAffectedCookie
[auditsCookieIssueDetailsRawCookieLine] :: AuditsCookieIssueDetails -> Maybe Text
[auditsCookieIssueDetailsCookieWarningReasons] :: AuditsCookieIssueDetails -> [AuditsCookieWarningReason]
[auditsCookieIssueDetailsCookieExclusionReasons] :: AuditsCookieIssueDetails -> [AuditsCookieExclusionReason]
-- | Optionally identifies the site-for-cookies and the cookie url, which
-- may be used by the front-end as additional context.
[auditsCookieIssueDetailsOperation] :: AuditsCookieIssueDetails -> AuditsCookieOperation
[auditsCookieIssueDetailsSiteForCookies] :: AuditsCookieIssueDetails -> Maybe Text
[auditsCookieIssueDetailsCookieUrl] :: AuditsCookieIssueDetails -> Maybe Text
[auditsCookieIssueDetailsRequest] :: AuditsCookieIssueDetails -> Maybe AuditsAffectedRequest
-- | Type CookieOperation.
data AuditsCookieOperation
AuditsCookieOperationSetCookie :: AuditsCookieOperation
AuditsCookieOperationReadCookie :: AuditsCookieOperation
-- | Type CookieWarningReason.
data AuditsCookieWarningReason
AuditsCookieWarningReasonWarnSameSiteUnspecifiedCrossSiteContext :: AuditsCookieWarningReason
AuditsCookieWarningReasonWarnSameSiteNoneInsecure :: AuditsCookieWarningReason
AuditsCookieWarningReasonWarnSameSiteUnspecifiedLaxAllowUnsafe :: AuditsCookieWarningReason
AuditsCookieWarningReasonWarnSameSiteStrictLaxDowngradeStrict :: AuditsCookieWarningReason
AuditsCookieWarningReasonWarnSameSiteStrictCrossDowngradeStrict :: AuditsCookieWarningReason
AuditsCookieWarningReasonWarnSameSiteStrictCrossDowngradeLax :: AuditsCookieWarningReason
AuditsCookieWarningReasonWarnSameSiteLaxCrossDowngradeStrict :: AuditsCookieWarningReason
AuditsCookieWarningReasonWarnSameSiteLaxCrossDowngradeLax :: AuditsCookieWarningReason
AuditsCookieWarningReasonWarnAttributeValueExceedsMaxSize :: AuditsCookieWarningReason
AuditsCookieWarningReasonWarnDomainNonASCII :: AuditsCookieWarningReason
-- | Type CookieExclusionReason.
data AuditsCookieExclusionReason
AuditsCookieExclusionReasonExcludeSameSiteUnspecifiedTreatedAsLax :: AuditsCookieExclusionReason
AuditsCookieExclusionReasonExcludeSameSiteNoneInsecure :: AuditsCookieExclusionReason
AuditsCookieExclusionReasonExcludeSameSiteLax :: AuditsCookieExclusionReason
AuditsCookieExclusionReasonExcludeSameSiteStrict :: AuditsCookieExclusionReason
AuditsCookieExclusionReasonExcludeInvalidSameParty :: AuditsCookieExclusionReason
AuditsCookieExclusionReasonExcludeSamePartyCrossPartyContext :: AuditsCookieExclusionReason
AuditsCookieExclusionReasonExcludeDomainNonASCII :: AuditsCookieExclusionReason
-- | Type AffectedFrame. Information about the frame affected by an
-- inspector issue.
data AuditsAffectedFrame
AuditsAffectedFrame :: PageFrameId -> AuditsAffectedFrame
[auditsAffectedFrameFrameId] :: AuditsAffectedFrame -> PageFrameId
-- | Type AffectedRequest. Information about a request that is
-- affected by an inspector issue.
data AuditsAffectedRequest
AuditsAffectedRequest :: NetworkRequestId -> Maybe Text -> AuditsAffectedRequest
-- | The unique request id.
[auditsAffectedRequestRequestId] :: AuditsAffectedRequest -> NetworkRequestId
[auditsAffectedRequestUrl] :: AuditsAffectedRequest -> Maybe Text
-- | Type AffectedCookie. Information about a cookie that is
-- affected by an inspector issue.
data AuditsAffectedCookie
AuditsAffectedCookie :: Text -> Text -> Text -> AuditsAffectedCookie
-- | The following three properties uniquely identify a cookie
[auditsAffectedCookieName] :: AuditsAffectedCookie -> Text
[auditsAffectedCookiePath] :: AuditsAffectedCookie -> Text
[auditsAffectedCookieDomain] :: AuditsAffectedCookie -> Text
pAuditsGetEncodedResponse :: NetworkRequestId -> PAuditsGetEncodedResponseEncoding -> PAuditsGetEncodedResponse
pAuditsDisable :: PAuditsDisable
pAuditsEnable :: PAuditsEnable
pAuditsCheckContrast :: PAuditsCheckContrast
instance GHC.Show.Show CDP.Domains.Audits.AuditsAffectedCookie
instance GHC.Classes.Eq CDP.Domains.Audits.AuditsAffectedCookie
instance GHC.Show.Show CDP.Domains.Audits.AuditsAffectedRequest
instance GHC.Classes.Eq CDP.Domains.Audits.AuditsAffectedRequest
instance GHC.Show.Show CDP.Domains.Audits.AuditsAffectedFrame
instance GHC.Classes.Eq CDP.Domains.Audits.AuditsAffectedFrame
instance GHC.Read.Read CDP.Domains.Audits.AuditsCookieExclusionReason
instance GHC.Show.Show CDP.Domains.Audits.AuditsCookieExclusionReason
instance GHC.Classes.Eq CDP.Domains.Audits.AuditsCookieExclusionReason
instance GHC.Classes.Ord CDP.Domains.Audits.AuditsCookieExclusionReason
instance GHC.Read.Read CDP.Domains.Audits.AuditsCookieWarningReason
instance GHC.Show.Show CDP.Domains.Audits.AuditsCookieWarningReason
instance GHC.Classes.Eq CDP.Domains.Audits.AuditsCookieWarningReason
instance GHC.Classes.Ord CDP.Domains.Audits.AuditsCookieWarningReason
instance GHC.Read.Read CDP.Domains.Audits.AuditsCookieOperation
instance GHC.Show.Show CDP.Domains.Audits.AuditsCookieOperation
instance GHC.Classes.Eq CDP.Domains.Audits.AuditsCookieOperation
instance GHC.Classes.Ord CDP.Domains.Audits.AuditsCookieOperation
instance GHC.Show.Show CDP.Domains.Audits.AuditsCookieIssueDetails
instance GHC.Classes.Eq CDP.Domains.Audits.AuditsCookieIssueDetails
instance GHC.Read.Read CDP.Domains.Audits.AuditsMixedContentResolutionStatus
instance GHC.Show.Show CDP.Domains.Audits.AuditsMixedContentResolutionStatus
instance GHC.Classes.Eq CDP.Domains.Audits.AuditsMixedContentResolutionStatus
instance GHC.Classes.Ord CDP.Domains.Audits.AuditsMixedContentResolutionStatus
instance GHC.Read.Read CDP.Domains.Audits.AuditsMixedContentResourceType
instance GHC.Show.Show CDP.Domains.Audits.AuditsMixedContentResourceType
instance GHC.Classes.Eq CDP.Domains.Audits.AuditsMixedContentResourceType
instance GHC.Classes.Ord CDP.Domains.Audits.AuditsMixedContentResourceType
instance GHC.Show.Show CDP.Domains.Audits.AuditsMixedContentIssueDetails
instance GHC.Classes.Eq CDP.Domains.Audits.AuditsMixedContentIssueDetails
instance GHC.Read.Read CDP.Domains.Audits.AuditsBlockedByResponseReason
instance GHC.Show.Show CDP.Domains.Audits.AuditsBlockedByResponseReason
instance GHC.Classes.Eq CDP.Domains.Audits.AuditsBlockedByResponseReason
instance GHC.Classes.Ord CDP.Domains.Audits.AuditsBlockedByResponseReason
instance GHC.Show.Show CDP.Domains.Audits.AuditsBlockedByResponseIssueDetails
instance GHC.Classes.Eq CDP.Domains.Audits.AuditsBlockedByResponseIssueDetails
instance GHC.Read.Read CDP.Domains.Audits.AuditsHeavyAdResolutionStatus
instance GHC.Show.Show CDP.Domains.Audits.AuditsHeavyAdResolutionStatus
instance GHC.Classes.Eq CDP.Domains.Audits.AuditsHeavyAdResolutionStatus
instance GHC.Classes.Ord CDP.Domains.Audits.AuditsHeavyAdResolutionStatus
instance GHC.Read.Read CDP.Domains.Audits.AuditsHeavyAdReason
instance GHC.Show.Show CDP.Domains.Audits.AuditsHeavyAdReason
instance GHC.Classes.Eq CDP.Domains.Audits.AuditsHeavyAdReason
instance GHC.Classes.Ord CDP.Domains.Audits.AuditsHeavyAdReason
instance GHC.Show.Show CDP.Domains.Audits.AuditsHeavyAdIssueDetails
instance GHC.Classes.Eq CDP.Domains.Audits.AuditsHeavyAdIssueDetails
instance GHC.Read.Read CDP.Domains.Audits.AuditsContentSecurityPolicyViolationType
instance GHC.Show.Show CDP.Domains.Audits.AuditsContentSecurityPolicyViolationType
instance GHC.Classes.Eq CDP.Domains.Audits.AuditsContentSecurityPolicyViolationType
instance GHC.Classes.Ord CDP.Domains.Audits.AuditsContentSecurityPolicyViolationType
instance GHC.Show.Show CDP.Domains.Audits.AuditsSourceCodeLocation
instance GHC.Classes.Eq CDP.Domains.Audits.AuditsSourceCodeLocation
instance GHC.Show.Show CDP.Domains.Audits.AuditsContentSecurityPolicyIssueDetails
instance GHC.Classes.Eq CDP.Domains.Audits.AuditsContentSecurityPolicyIssueDetails
instance GHC.Read.Read CDP.Domains.Audits.AuditsSharedArrayBufferIssueType
instance GHC.Show.Show CDP.Domains.Audits.AuditsSharedArrayBufferIssueType
instance GHC.Classes.Eq CDP.Domains.Audits.AuditsSharedArrayBufferIssueType
instance GHC.Classes.Ord CDP.Domains.Audits.AuditsSharedArrayBufferIssueType
instance GHC.Show.Show CDP.Domains.Audits.AuditsSharedArrayBufferIssueDetails
instance GHC.Classes.Eq CDP.Domains.Audits.AuditsSharedArrayBufferIssueDetails
instance GHC.Read.Read CDP.Domains.Audits.AuditsTwaQualityEnforcementViolationType
instance GHC.Show.Show CDP.Domains.Audits.AuditsTwaQualityEnforcementViolationType
instance GHC.Classes.Eq CDP.Domains.Audits.AuditsTwaQualityEnforcementViolationType
instance GHC.Classes.Ord CDP.Domains.Audits.AuditsTwaQualityEnforcementViolationType
instance GHC.Show.Show CDP.Domains.Audits.AuditsTrustedWebActivityIssueDetails
instance GHC.Classes.Eq CDP.Domains.Audits.AuditsTrustedWebActivityIssueDetails
instance GHC.Show.Show CDP.Domains.Audits.AuditsLowTextContrastIssueDetails
instance GHC.Classes.Eq CDP.Domains.Audits.AuditsLowTextContrastIssueDetails
instance GHC.Show.Show CDP.Domains.Audits.AuditsCorsIssueDetails
instance GHC.Classes.Eq CDP.Domains.Audits.AuditsCorsIssueDetails
instance GHC.Read.Read CDP.Domains.Audits.AuditsAttributionReportingIssueType
instance GHC.Show.Show CDP.Domains.Audits.AuditsAttributionReportingIssueType
instance GHC.Classes.Eq CDP.Domains.Audits.AuditsAttributionReportingIssueType
instance GHC.Classes.Ord CDP.Domains.Audits.AuditsAttributionReportingIssueType
instance GHC.Show.Show CDP.Domains.Audits.AuditsAttributionReportingIssueDetails
instance GHC.Classes.Eq CDP.Domains.Audits.AuditsAttributionReportingIssueDetails
instance GHC.Show.Show CDP.Domains.Audits.AuditsQuirksModeIssueDetails
instance GHC.Classes.Eq CDP.Domains.Audits.AuditsQuirksModeIssueDetails
instance GHC.Show.Show CDP.Domains.Audits.AuditsNavigatorUserAgentIssueDetails
instance GHC.Classes.Eq CDP.Domains.Audits.AuditsNavigatorUserAgentIssueDetails
instance GHC.Read.Read CDP.Domains.Audits.AuditsGenericIssueErrorType
instance GHC.Show.Show CDP.Domains.Audits.AuditsGenericIssueErrorType
instance GHC.Classes.Eq CDP.Domains.Audits.AuditsGenericIssueErrorType
instance GHC.Classes.Ord CDP.Domains.Audits.AuditsGenericIssueErrorType
instance GHC.Show.Show CDP.Domains.Audits.AuditsGenericIssueDetails
instance GHC.Classes.Eq CDP.Domains.Audits.AuditsGenericIssueDetails
instance GHC.Read.Read CDP.Domains.Audits.AuditsDeprecationIssueType
instance GHC.Show.Show CDP.Domains.Audits.AuditsDeprecationIssueType
instance GHC.Classes.Eq CDP.Domains.Audits.AuditsDeprecationIssueType
instance GHC.Classes.Ord CDP.Domains.Audits.AuditsDeprecationIssueType
instance GHC.Show.Show CDP.Domains.Audits.AuditsDeprecationIssueDetails
instance GHC.Classes.Eq CDP.Domains.Audits.AuditsDeprecationIssueDetails
instance GHC.Read.Read CDP.Domains.Audits.AuditsClientHintIssueReason
instance GHC.Show.Show CDP.Domains.Audits.AuditsClientHintIssueReason
instance GHC.Classes.Eq CDP.Domains.Audits.AuditsClientHintIssueReason
instance GHC.Classes.Ord CDP.Domains.Audits.AuditsClientHintIssueReason
instance GHC.Read.Read CDP.Domains.Audits.AuditsFederatedAuthRequestIssueReason
instance GHC.Show.Show CDP.Domains.Audits.AuditsFederatedAuthRequestIssueReason
instance GHC.Classes.Eq CDP.Domains.Audits.AuditsFederatedAuthRequestIssueReason
instance GHC.Classes.Ord CDP.Domains.Audits.AuditsFederatedAuthRequestIssueReason
instance GHC.Show.Show CDP.Domains.Audits.AuditsFederatedAuthRequestIssueDetails
instance GHC.Classes.Eq CDP.Domains.Audits.AuditsFederatedAuthRequestIssueDetails
instance GHC.Show.Show CDP.Domains.Audits.AuditsClientHintIssueDetails
instance GHC.Classes.Eq CDP.Domains.Audits.AuditsClientHintIssueDetails
instance GHC.Read.Read CDP.Domains.Audits.AuditsInspectorIssueCode
instance GHC.Show.Show CDP.Domains.Audits.AuditsInspectorIssueCode
instance GHC.Classes.Eq CDP.Domains.Audits.AuditsInspectorIssueCode
instance GHC.Classes.Ord CDP.Domains.Audits.AuditsInspectorIssueCode
instance GHC.Show.Show CDP.Domains.Audits.AuditsInspectorIssueDetails
instance GHC.Classes.Eq CDP.Domains.Audits.AuditsInspectorIssueDetails
instance GHC.Show.Show CDP.Domains.Audits.AuditsInspectorIssue
instance GHC.Classes.Eq CDP.Domains.Audits.AuditsInspectorIssue
instance GHC.Show.Show CDP.Domains.Audits.AuditsIssueAdded
instance GHC.Classes.Eq CDP.Domains.Audits.AuditsIssueAdded
instance GHC.Read.Read CDP.Domains.Audits.PAuditsGetEncodedResponseEncoding
instance GHC.Show.Show CDP.Domains.Audits.PAuditsGetEncodedResponseEncoding
instance GHC.Classes.Eq CDP.Domains.Audits.PAuditsGetEncodedResponseEncoding
instance GHC.Classes.Ord CDP.Domains.Audits.PAuditsGetEncodedResponseEncoding
instance GHC.Show.Show CDP.Domains.Audits.PAuditsGetEncodedResponse
instance GHC.Classes.Eq CDP.Domains.Audits.PAuditsGetEncodedResponse
instance GHC.Show.Show CDP.Domains.Audits.AuditsGetEncodedResponse
instance GHC.Classes.Eq CDP.Domains.Audits.AuditsGetEncodedResponse
instance GHC.Show.Show CDP.Domains.Audits.PAuditsDisable
instance GHC.Classes.Eq CDP.Domains.Audits.PAuditsDisable
instance GHC.Show.Show CDP.Domains.Audits.PAuditsEnable
instance GHC.Classes.Eq CDP.Domains.Audits.PAuditsEnable
instance GHC.Show.Show CDP.Domains.Audits.PAuditsCheckContrast
instance GHC.Classes.Eq CDP.Domains.Audits.PAuditsCheckContrast
instance Data.Aeson.Types.ToJSON.ToJSON CDP.Domains.Audits.PAuditsCheckContrast
instance CDP.Internal.Utils.Command CDP.Domains.Audits.PAuditsCheckContrast
instance Data.Aeson.Types.ToJSON.ToJSON CDP.Domains.Audits.PAuditsEnable
instance CDP.Internal.Utils.Command CDP.Domains.Audits.PAuditsEnable
instance Data.Aeson.Types.ToJSON.ToJSON CDP.Domains.Audits.PAuditsDisable
instance CDP.Internal.Utils.Command CDP.Domains.Audits.PAuditsDisable
instance Data.Aeson.Types.FromJSON.FromJSON CDP.Domains.Audits.AuditsGetEncodedResponse
instance CDP.Internal.Utils.Command CDP.Domains.Audits.PAuditsGetEncodedResponse
instance Data.Aeson.Types.ToJSON.ToJSON CDP.Domains.Audits.PAuditsGetEncodedResponse
instance Data.Aeson.Types.FromJSON.FromJSON CDP.Domains.Audits.PAuditsGetEncodedResponseEncoding
instance Data.Aeson.Types.ToJSON.ToJSON CDP.Domains.Audits.PAuditsGetEncodedResponseEncoding
instance Data.Aeson.Types.FromJSON.FromJSON CDP.Domains.Audits.AuditsIssueAdded
instance CDP.Internal.Utils.Event CDP.Domains.Audits.AuditsIssueAdded
instance Data.Aeson.Types.FromJSON.FromJSON CDP.Domains.Audits.AuditsInspectorIssue
instance Data.Aeson.Types.ToJSON.ToJSON CDP.Domains.Audits.AuditsInspectorIssue
instance Data.Aeson.Types.FromJSON.FromJSON CDP.Domains.Audits.AuditsInspectorIssueDetails
instance Data.Aeson.Types.ToJSON.ToJSON CDP.Domains.Audits.AuditsInspectorIssueDetails
instance Data.Aeson.Types.FromJSON.FromJSON CDP.Domains.Audits.AuditsInspectorIssueCode
instance Data.Aeson.Types.ToJSON.ToJSON CDP.Domains.Audits.AuditsInspectorIssueCode
instance Data.Aeson.Types.FromJSON.FromJSON CDP.Domains.Audits.AuditsClientHintIssueDetails
instance Data.Aeson.Types.ToJSON.ToJSON CDP.Domains.Audits.AuditsClientHintIssueDetails
instance Data.Aeson.Types.FromJSON.FromJSON CDP.Domains.Audits.AuditsFederatedAuthRequestIssueDetails
instance Data.Aeson.Types.ToJSON.ToJSON CDP.Domains.Audits.AuditsFederatedAuthRequestIssueDetails
instance Data.Aeson.Types.FromJSON.FromJSON CDP.Domains.Audits.AuditsFederatedAuthRequestIssueReason
instance Data.Aeson.Types.ToJSON.ToJSON CDP.Domains.Audits.AuditsFederatedAuthRequestIssueReason
instance Data.Aeson.Types.FromJSON.FromJSON CDP.Domains.Audits.AuditsClientHintIssueReason
instance Data.Aeson.Types.ToJSON.ToJSON CDP.Domains.Audits.AuditsClientHintIssueReason
instance Data.Aeson.Types.FromJSON.FromJSON CDP.Domains.Audits.AuditsDeprecationIssueDetails
instance Data.Aeson.Types.ToJSON.ToJSON CDP.Domains.Audits.AuditsDeprecationIssueDetails
instance Data.Aeson.Types.FromJSON.FromJSON CDP.Domains.Audits.AuditsDeprecationIssueType
instance Data.Aeson.Types.ToJSON.ToJSON CDP.Domains.Audits.AuditsDeprecationIssueType
instance Data.Aeson.Types.FromJSON.FromJSON CDP.Domains.Audits.AuditsGenericIssueDetails
instance Data.Aeson.Types.ToJSON.ToJSON CDP.Domains.Audits.AuditsGenericIssueDetails
instance Data.Aeson.Types.FromJSON.FromJSON CDP.Domains.Audits.AuditsGenericIssueErrorType
instance Data.Aeson.Types.ToJSON.ToJSON CDP.Domains.Audits.AuditsGenericIssueErrorType
instance Data.Aeson.Types.FromJSON.FromJSON CDP.Domains.Audits.AuditsNavigatorUserAgentIssueDetails
instance Data.Aeson.Types.ToJSON.ToJSON CDP.Domains.Audits.AuditsNavigatorUserAgentIssueDetails
instance Data.Aeson.Types.FromJSON.FromJSON CDP.Domains.Audits.AuditsQuirksModeIssueDetails
instance Data.Aeson.Types.ToJSON.ToJSON CDP.Domains.Audits.AuditsQuirksModeIssueDetails
instance Data.Aeson.Types.FromJSON.FromJSON CDP.Domains.Audits.AuditsAttributionReportingIssueDetails
instance Data.Aeson.Types.ToJSON.ToJSON CDP.Domains.Audits.AuditsAttributionReportingIssueDetails
instance Data.Aeson.Types.FromJSON.FromJSON CDP.Domains.Audits.AuditsAttributionReportingIssueType
instance Data.Aeson.Types.ToJSON.ToJSON CDP.Domains.Audits.AuditsAttributionReportingIssueType
instance Data.Aeson.Types.FromJSON.FromJSON CDP.Domains.Audits.AuditsCorsIssueDetails
instance Data.Aeson.Types.ToJSON.ToJSON CDP.Domains.Audits.AuditsCorsIssueDetails
instance Data.Aeson.Types.FromJSON.FromJSON CDP.Domains.Audits.AuditsLowTextContrastIssueDetails
instance Data.Aeson.Types.ToJSON.ToJSON CDP.Domains.Audits.AuditsLowTextContrastIssueDetails
instance Data.Aeson.Types.FromJSON.FromJSON CDP.Domains.Audits.AuditsTrustedWebActivityIssueDetails
instance Data.Aeson.Types.ToJSON.ToJSON CDP.Domains.Audits.AuditsTrustedWebActivityIssueDetails
instance Data.Aeson.Types.FromJSON.FromJSON CDP.Domains.Audits.AuditsTwaQualityEnforcementViolationType
instance Data.Aeson.Types.ToJSON.ToJSON CDP.Domains.Audits.AuditsTwaQualityEnforcementViolationType
instance Data.Aeson.Types.FromJSON.FromJSON CDP.Domains.Audits.AuditsSharedArrayBufferIssueDetails
instance Data.Aeson.Types.ToJSON.ToJSON CDP.Domains.Audits.AuditsSharedArrayBufferIssueDetails
instance Data.Aeson.Types.FromJSON.FromJSON CDP.Domains.Audits.AuditsSharedArrayBufferIssueType
instance Data.Aeson.Types.ToJSON.ToJSON CDP.Domains.Audits.AuditsSharedArrayBufferIssueType
instance Data.Aeson.Types.FromJSON.FromJSON CDP.Domains.Audits.AuditsContentSecurityPolicyIssueDetails
instance Data.Aeson.Types.ToJSON.ToJSON CDP.Domains.Audits.AuditsContentSecurityPolicyIssueDetails
instance Data.Aeson.Types.FromJSON.FromJSON CDP.Domains.Audits.AuditsSourceCodeLocation
instance Data.Aeson.Types.ToJSON.ToJSON CDP.Domains.Audits.AuditsSourceCodeLocation
instance Data.Aeson.Types.FromJSON.FromJSON CDP.Domains.Audits.AuditsContentSecurityPolicyViolationType
instance Data.Aeson.Types.ToJSON.ToJSON CDP.Domains.Audits.AuditsContentSecurityPolicyViolationType
instance Data.Aeson.Types.FromJSON.FromJSON CDP.Domains.Audits.AuditsHeavyAdIssueDetails
instance Data.Aeson.Types.ToJSON.ToJSON CDP.Domains.Audits.AuditsHeavyAdIssueDetails
instance Data.Aeson.Types.FromJSON.FromJSON CDP.Domains.Audits.AuditsHeavyAdReason
instance Data.Aeson.Types.ToJSON.ToJSON CDP.Domains.Audits.AuditsHeavyAdReason
instance Data.Aeson.Types.FromJSON.FromJSON CDP.Domains.Audits.AuditsHeavyAdResolutionStatus
instance Data.Aeson.Types.ToJSON.ToJSON CDP.Domains.Audits.AuditsHeavyAdResolutionStatus
instance Data.Aeson.Types.FromJSON.FromJSON CDP.Domains.Audits.AuditsBlockedByResponseIssueDetails
instance Data.Aeson.Types.ToJSON.ToJSON CDP.Domains.Audits.AuditsBlockedByResponseIssueDetails
instance Data.Aeson.Types.FromJSON.FromJSON CDP.Domains.Audits.AuditsBlockedByResponseReason
instance Data.Aeson.Types.ToJSON.ToJSON CDP.Domains.Audits.AuditsBlockedByResponseReason
instance Data.Aeson.Types.FromJSON.FromJSON CDP.Domains.Audits.AuditsMixedContentIssueDetails
instance Data.Aeson.Types.ToJSON.ToJSON CDP.Domains.Audits.AuditsMixedContentIssueDetails
instance Data.Aeson.Types.FromJSON.FromJSON CDP.Domains.Audits.AuditsMixedContentResourceType
instance Data.Aeson.Types.ToJSON.ToJSON CDP.Domains.Audits.AuditsMixedContentResourceType
instance Data.Aeson.Types.FromJSON.FromJSON CDP.Domains.Audits.AuditsMixedContentResolutionStatus
instance Data.Aeson.Types.ToJSON.ToJSON CDP.Domains.Audits.AuditsMixedContentResolutionStatus
instance Data.Aeson.Types.FromJSON.FromJSON CDP.Domains.Audits.AuditsCookieIssueDetails
instance Data.Aeson.Types.ToJSON.ToJSON CDP.Domains.Audits.AuditsCookieIssueDetails
instance Data.Aeson.Types.FromJSON.FromJSON CDP.Domains.Audits.AuditsCookieOperation
instance Data.Aeson.Types.ToJSON.ToJSON CDP.Domains.Audits.AuditsCookieOperation
instance Data.Aeson.Types.FromJSON.FromJSON CDP.Domains.Audits.AuditsCookieWarningReason
instance Data.Aeson.Types.ToJSON.ToJSON CDP.Domains.Audits.AuditsCookieWarningReason
instance Data.Aeson.Types.FromJSON.FromJSON CDP.Domains.Audits.AuditsCookieExclusionReason
instance Data.Aeson.Types.ToJSON.ToJSON CDP.Domains.Audits.AuditsCookieExclusionReason
instance Data.Aeson.Types.FromJSON.FromJSON CDP.Domains.Audits.AuditsAffectedFrame
instance Data.Aeson.Types.ToJSON.ToJSON CDP.Domains.Audits.AuditsAffectedFrame
instance Data.Aeson.Types.FromJSON.FromJSON CDP.Domains.Audits.AuditsAffectedRequest
instance Data.Aeson.Types.ToJSON.ToJSON CDP.Domains.Audits.AuditsAffectedRequest
instance Data.Aeson.Types.FromJSON.FromJSON CDP.Domains.Audits.AuditsAffectedCookie
instance Data.Aeson.Types.ToJSON.ToJSON CDP.Domains.Audits.AuditsAffectedCookie
-- | Animation
module CDP.Domains.Animation
-- | Sets the timing of an animation node.
--
-- Parameters of the setTiming command.
data PAnimationSetTiming
PAnimationSetTiming :: Text -> Double -> Double -> PAnimationSetTiming
-- | Animation id.
[pAnimationSetTimingAnimationId] :: PAnimationSetTiming -> Text
-- | Duration of the animation.
[pAnimationSetTimingDuration] :: PAnimationSetTiming -> Double
-- | Delay of the animation.
[pAnimationSetTimingDelay] :: PAnimationSetTiming -> Double
-- | Sets the playback rate of the document timeline.
--
-- Parameters of the setPlaybackRate command.
data PAnimationSetPlaybackRate
PAnimationSetPlaybackRate :: Double -> PAnimationSetPlaybackRate
-- | Playback rate for animations on page
[pAnimationSetPlaybackRatePlaybackRate] :: PAnimationSetPlaybackRate -> Double
-- | Sets the paused state of a set of animations.
--
-- Parameters of the setPaused command.
data PAnimationSetPaused
PAnimationSetPaused :: [Text] -> Bool -> PAnimationSetPaused
-- | Animations to set the pause state of.
[pAnimationSetPausedAnimations] :: PAnimationSetPaused -> [Text]
-- | Paused state to set to.
[pAnimationSetPausedPaused] :: PAnimationSetPaused -> Bool
-- | Seek a set of animations to a particular time within each animation.
--
-- Parameters of the seekAnimations command.
data PAnimationSeekAnimations
PAnimationSeekAnimations :: [Text] -> Double -> PAnimationSeekAnimations
-- | List of animation ids to seek.
[pAnimationSeekAnimationsAnimations] :: PAnimationSeekAnimations -> [Text]
-- | Set the current time of each animation.
[pAnimationSeekAnimationsCurrentTime] :: PAnimationSeekAnimations -> Double
data AnimationResolveAnimation
AnimationResolveAnimation :: RuntimeRemoteObject -> AnimationResolveAnimation
-- | Corresponding remote object.
[animationResolveAnimationRemoteObject] :: AnimationResolveAnimation -> RuntimeRemoteObject
-- | Gets the remote object of the Animation.
--
-- Parameters of the resolveAnimation command.
data PAnimationResolveAnimation
PAnimationResolveAnimation :: Text -> PAnimationResolveAnimation
-- | Animation id.
[pAnimationResolveAnimationAnimationId] :: PAnimationResolveAnimation -> Text
-- | Releases a set of animations to no longer be manipulated.
--
-- Parameters of the releaseAnimations command.
data PAnimationReleaseAnimations
PAnimationReleaseAnimations :: [Text] -> PAnimationReleaseAnimations
-- | List of animation ids to seek.
[pAnimationReleaseAnimationsAnimations] :: PAnimationReleaseAnimations -> [Text]
data AnimationGetPlaybackRate
AnimationGetPlaybackRate :: Double -> AnimationGetPlaybackRate
-- | Playback rate for animations on page.
[animationGetPlaybackRatePlaybackRate] :: AnimationGetPlaybackRate -> Double
-- | Gets the playback rate of the document timeline.
--
-- Parameters of the getPlaybackRate command.
data PAnimationGetPlaybackRate
PAnimationGetPlaybackRate :: PAnimationGetPlaybackRate
data AnimationGetCurrentTime
AnimationGetCurrentTime :: Double -> AnimationGetCurrentTime
-- | Current time of the page.
[animationGetCurrentTimeCurrentTime] :: AnimationGetCurrentTime -> Double
-- | Returns the current time of the an animation.
--
-- Parameters of the getCurrentTime command.
data PAnimationGetCurrentTime
PAnimationGetCurrentTime :: Text -> PAnimationGetCurrentTime
-- | Id of animation.
[pAnimationGetCurrentTimeId] :: PAnimationGetCurrentTime -> Text
-- | Enables animation domain notifications.
--
-- Parameters of the enable command.
data PAnimationEnable
PAnimationEnable :: PAnimationEnable
-- | Disables animation domain notifications.
--
-- Parameters of the disable command.
data PAnimationDisable
PAnimationDisable :: PAnimationDisable
-- | Type of the animationStarted event.
data AnimationAnimationStarted
AnimationAnimationStarted :: AnimationAnimation -> AnimationAnimationStarted
-- | Animation that was started.
[animationAnimationStartedAnimation] :: AnimationAnimationStarted -> AnimationAnimation
-- | Type of the animationCreated event.
data AnimationAnimationCreated
AnimationAnimationCreated :: Text -> AnimationAnimationCreated
-- | Id of the animation that was created.
[animationAnimationCreatedId] :: AnimationAnimationCreated -> Text
-- | Type of the animationCanceled event.
data AnimationAnimationCanceled
AnimationAnimationCanceled :: Text -> AnimationAnimationCanceled
-- | Id of the animation that was cancelled.
[animationAnimationCanceledId] :: AnimationAnimationCanceled -> Text
-- | Type KeyframeStyle. Keyframe Style
data AnimationKeyframeStyle
AnimationKeyframeStyle :: Text -> Text -> AnimationKeyframeStyle
-- | Keyframe's time offset.
[animationKeyframeStyleOffset] :: AnimationKeyframeStyle -> Text
-- | AnimationEffect's timing function.
[animationKeyframeStyleEasing] :: AnimationKeyframeStyle -> Text
-- | Type KeyframesRule. Keyframes Rule
data AnimationKeyframesRule
AnimationKeyframesRule :: Maybe Text -> [AnimationKeyframeStyle] -> AnimationKeyframesRule
-- | CSS keyframed animation's name.
[animationKeyframesRuleName] :: AnimationKeyframesRule -> Maybe Text
-- | List of animation keyframes.
[animationKeyframesRuleKeyframes] :: AnimationKeyframesRule -> [AnimationKeyframeStyle]
-- | Type AnimationEffect. AnimationEffect instance
data AnimationAnimationEffect
AnimationAnimationEffect :: Double -> Double -> Double -> Double -> Double -> Text -> Text -> Maybe DOMBackendNodeId -> Maybe AnimationKeyframesRule -> Text -> AnimationAnimationEffect
-- | AnimationEffect's delay.
[animationAnimationEffectDelay] :: AnimationAnimationEffect -> Double
-- | AnimationEffect's end delay.
[animationAnimationEffectEndDelay] :: AnimationAnimationEffect -> Double
-- | AnimationEffect's iteration start.
[animationAnimationEffectIterationStart] :: AnimationAnimationEffect -> Double
-- | AnimationEffect's iterations.
[animationAnimationEffectIterations] :: AnimationAnimationEffect -> Double
-- | AnimationEffect's iteration duration.
[animationAnimationEffectDuration] :: AnimationAnimationEffect -> Double
-- | AnimationEffect's playback direction.
[animationAnimationEffectDirection] :: AnimationAnimationEffect -> Text
-- | AnimationEffect's fill mode.
[animationAnimationEffectFill] :: AnimationAnimationEffect -> Text
-- | AnimationEffect's target node.
[animationAnimationEffectBackendNodeId] :: AnimationAnimationEffect -> Maybe DOMBackendNodeId
-- | AnimationEffect's keyframes.
[animationAnimationEffectKeyframesRule] :: AnimationAnimationEffect -> Maybe AnimationKeyframesRule
-- | AnimationEffect's timing function.
[animationAnimationEffectEasing] :: AnimationAnimationEffect -> Text
data AnimationAnimation
AnimationAnimation :: Text -> Text -> Bool -> Text -> Double -> Double -> Double -> AnimationAnimationType -> Maybe AnimationAnimationEffect -> Maybe Text -> AnimationAnimation
-- | Animation's id.
[animationAnimationId] :: AnimationAnimation -> Text
-- | Animation's name.
[animationAnimationName] :: AnimationAnimation -> Text
-- | Animation's internal paused state.
[animationAnimationPausedState] :: AnimationAnimation -> Bool
-- | Animation's play state.
[animationAnimationPlayState] :: AnimationAnimation -> Text
-- | Animation's playback rate.
[animationAnimationPlaybackRate] :: AnimationAnimation -> Double
-- | Animation's start time.
[animationAnimationStartTime] :: AnimationAnimation -> Double
-- | Animation's current time.
[animationAnimationCurrentTime] :: AnimationAnimation -> Double
-- | Animation type of Animation.
[animationAnimationType] :: AnimationAnimation -> AnimationAnimationType
-- | Animation's source animation node.
[animationAnimationSource] :: AnimationAnimation -> Maybe AnimationAnimationEffect
-- | A unique ID for Animation representing the sources that
-- triggered this CSS animation/transition.
[animationAnimationCssId] :: AnimationAnimation -> Maybe Text
-- | Type Animation. Animation instance.
data AnimationAnimationType
AnimationAnimationTypeCSSTransition :: AnimationAnimationType
AnimationAnimationTypeCSSAnimation :: AnimationAnimationType
AnimationAnimationTypeWebAnimation :: AnimationAnimationType
pAnimationDisable :: PAnimationDisable
pAnimationEnable :: PAnimationEnable
pAnimationGetCurrentTime :: Text -> PAnimationGetCurrentTime
pAnimationGetPlaybackRate :: PAnimationGetPlaybackRate
pAnimationReleaseAnimations :: [Text] -> PAnimationReleaseAnimations
pAnimationResolveAnimation :: Text -> PAnimationResolveAnimation
pAnimationSeekAnimations :: [Text] -> Double -> PAnimationSeekAnimations
pAnimationSetPaused :: [Text] -> Bool -> PAnimationSetPaused
pAnimationSetPlaybackRate :: Double -> PAnimationSetPlaybackRate
pAnimationSetTiming :: Text -> Double -> Double -> PAnimationSetTiming
instance GHC.Read.Read CDP.Domains.Animation.AnimationAnimationType
instance GHC.Show.Show CDP.Domains.Animation.AnimationAnimationType
instance GHC.Classes.Eq CDP.Domains.Animation.AnimationAnimationType
instance GHC.Classes.Ord CDP.Domains.Animation.AnimationAnimationType
instance GHC.Show.Show CDP.Domains.Animation.AnimationKeyframeStyle
instance GHC.Classes.Eq CDP.Domains.Animation.AnimationKeyframeStyle
instance GHC.Show.Show CDP.Domains.Animation.AnimationKeyframesRule
instance GHC.Classes.Eq CDP.Domains.Animation.AnimationKeyframesRule
instance GHC.Show.Show CDP.Domains.Animation.AnimationAnimationEffect
instance GHC.Classes.Eq CDP.Domains.Animation.AnimationAnimationEffect
instance GHC.Show.Show CDP.Domains.Animation.AnimationAnimation
instance GHC.Classes.Eq CDP.Domains.Animation.AnimationAnimation
instance GHC.Show.Show CDP.Domains.Animation.AnimationAnimationCanceled
instance GHC.Classes.Eq CDP.Domains.Animation.AnimationAnimationCanceled
instance GHC.Show.Show CDP.Domains.Animation.AnimationAnimationCreated
instance GHC.Classes.Eq CDP.Domains.Animation.AnimationAnimationCreated
instance GHC.Show.Show CDP.Domains.Animation.AnimationAnimationStarted
instance GHC.Classes.Eq CDP.Domains.Animation.AnimationAnimationStarted
instance GHC.Show.Show CDP.Domains.Animation.PAnimationDisable
instance GHC.Classes.Eq CDP.Domains.Animation.PAnimationDisable
instance GHC.Show.Show CDP.Domains.Animation.PAnimationEnable
instance GHC.Classes.Eq CDP.Domains.Animation.PAnimationEnable
instance GHC.Show.Show CDP.Domains.Animation.PAnimationGetCurrentTime
instance GHC.Classes.Eq CDP.Domains.Animation.PAnimationGetCurrentTime
instance GHC.Show.Show CDP.Domains.Animation.AnimationGetCurrentTime
instance GHC.Classes.Eq CDP.Domains.Animation.AnimationGetCurrentTime
instance GHC.Show.Show CDP.Domains.Animation.PAnimationGetPlaybackRate
instance GHC.Classes.Eq CDP.Domains.Animation.PAnimationGetPlaybackRate
instance GHC.Show.Show CDP.Domains.Animation.AnimationGetPlaybackRate
instance GHC.Classes.Eq CDP.Domains.Animation.AnimationGetPlaybackRate
instance GHC.Show.Show CDP.Domains.Animation.PAnimationReleaseAnimations
instance GHC.Classes.Eq CDP.Domains.Animation.PAnimationReleaseAnimations
instance GHC.Show.Show CDP.Domains.Animation.PAnimationResolveAnimation
instance GHC.Classes.Eq CDP.Domains.Animation.PAnimationResolveAnimation
instance GHC.Show.Show CDP.Domains.Animation.AnimationResolveAnimation
instance GHC.Classes.Eq CDP.Domains.Animation.AnimationResolveAnimation
instance GHC.Show.Show CDP.Domains.Animation.PAnimationSeekAnimations
instance GHC.Classes.Eq CDP.Domains.Animation.PAnimationSeekAnimations
instance GHC.Show.Show CDP.Domains.Animation.PAnimationSetPaused
instance GHC.Classes.Eq CDP.Domains.Animation.PAnimationSetPaused
instance GHC.Show.Show CDP.Domains.Animation.PAnimationSetPlaybackRate
instance GHC.Classes.Eq CDP.Domains.Animation.PAnimationSetPlaybackRate
instance GHC.Show.Show CDP.Domains.Animation.PAnimationSetTiming
instance GHC.Classes.Eq CDP.Domains.Animation.PAnimationSetTiming
instance Data.Aeson.Types.ToJSON.ToJSON CDP.Domains.Animation.PAnimationSetTiming
instance CDP.Internal.Utils.Command CDP.Domains.Animation.PAnimationSetTiming
instance Data.Aeson.Types.ToJSON.ToJSON CDP.Domains.Animation.PAnimationSetPlaybackRate
instance CDP.Internal.Utils.Command CDP.Domains.Animation.PAnimationSetPlaybackRate
instance Data.Aeson.Types.ToJSON.ToJSON CDP.Domains.Animation.PAnimationSetPaused
instance CDP.Internal.Utils.Command CDP.Domains.Animation.PAnimationSetPaused
instance Data.Aeson.Types.ToJSON.ToJSON CDP.Domains.Animation.PAnimationSeekAnimations
instance CDP.Internal.Utils.Command CDP.Domains.Animation.PAnimationSeekAnimations
instance Data.Aeson.Types.FromJSON.FromJSON CDP.Domains.Animation.AnimationResolveAnimation
instance CDP.Internal.Utils.Command CDP.Domains.Animation.PAnimationResolveAnimation
instance Data.Aeson.Types.ToJSON.ToJSON CDP.Domains.Animation.PAnimationResolveAnimation
instance Data.Aeson.Types.ToJSON.ToJSON CDP.Domains.Animation.PAnimationReleaseAnimations
instance CDP.Internal.Utils.Command CDP.Domains.Animation.PAnimationReleaseAnimations
instance Data.Aeson.Types.FromJSON.FromJSON CDP.Domains.Animation.AnimationGetPlaybackRate
instance CDP.Internal.Utils.Command CDP.Domains.Animation.PAnimationGetPlaybackRate
instance Data.Aeson.Types.ToJSON.ToJSON CDP.Domains.Animation.PAnimationGetPlaybackRate
instance Data.Aeson.Types.FromJSON.FromJSON CDP.Domains.Animation.AnimationGetCurrentTime
instance CDP.Internal.Utils.Command CDP.Domains.Animation.PAnimationGetCurrentTime
instance Data.Aeson.Types.ToJSON.ToJSON CDP.Domains.Animation.PAnimationGetCurrentTime
instance Data.Aeson.Types.ToJSON.ToJSON CDP.Domains.Animation.PAnimationEnable
instance CDP.Internal.Utils.Command CDP.Domains.Animation.PAnimationEnable
instance Data.Aeson.Types.ToJSON.ToJSON CDP.Domains.Animation.PAnimationDisable
instance CDP.Internal.Utils.Command CDP.Domains.Animation.PAnimationDisable
instance Data.Aeson.Types.FromJSON.FromJSON CDP.Domains.Animation.AnimationAnimationStarted
instance CDP.Internal.Utils.Event CDP.Domains.Animation.AnimationAnimationStarted
instance Data.Aeson.Types.FromJSON.FromJSON CDP.Domains.Animation.AnimationAnimationCreated
instance CDP.Internal.Utils.Event CDP.Domains.Animation.AnimationAnimationCreated
instance Data.Aeson.Types.FromJSON.FromJSON CDP.Domains.Animation.AnimationAnimationCanceled
instance CDP.Internal.Utils.Event CDP.Domains.Animation.AnimationAnimationCanceled
instance Data.Aeson.Types.FromJSON.FromJSON CDP.Domains.Animation.AnimationAnimation
instance Data.Aeson.Types.ToJSON.ToJSON CDP.Domains.Animation.AnimationAnimation
instance Data.Aeson.Types.FromJSON.FromJSON CDP.Domains.Animation.AnimationAnimationEffect
instance Data.Aeson.Types.ToJSON.ToJSON CDP.Domains.Animation.AnimationAnimationEffect
instance Data.Aeson.Types.FromJSON.FromJSON CDP.Domains.Animation.AnimationKeyframesRule
instance Data.Aeson.Types.ToJSON.ToJSON CDP.Domains.Animation.AnimationKeyframesRule
instance Data.Aeson.Types.FromJSON.FromJSON CDP.Domains.Animation.AnimationKeyframeStyle
instance Data.Aeson.Types.ToJSON.ToJSON CDP.Domains.Animation.AnimationKeyframeStyle
instance Data.Aeson.Types.FromJSON.FromJSON CDP.Domains.Animation.AnimationAnimationType
instance Data.Aeson.Types.ToJSON.ToJSON CDP.Domains.Animation.AnimationAnimationType
-- | Accessibility
module CDP.Domains.Accessibility
data AccessibilityQueryAXTree
AccessibilityQueryAXTree :: [AccessibilityAXNode] -> AccessibilityQueryAXTree
-- | A list of AXNode matching the specified attributes, including
-- nodes that are ignored for accessibility.
[accessibilityQueryAXTreeNodes] :: AccessibilityQueryAXTree -> [AccessibilityAXNode]
-- | Query a DOM node's accessibility subtree for accessible name and role.
-- This command computes the name and role for all nodes in the subtree,
-- including those that are ignored for accessibility, and returns those
-- that mactch the specified name and role. If no DOM node is specified,
-- or the DOM node does not exist, the command returns an error. If
-- neither accessibleName or role is specified, it
-- returns all the accessibility nodes in the subtree.
--
-- Parameters of the queryAXTree command.
data PAccessibilityQueryAXTree
PAccessibilityQueryAXTree :: Maybe DOMNodeId -> Maybe DOMBackendNodeId -> Maybe RuntimeRemoteObjectId -> Maybe Text -> Maybe Text -> PAccessibilityQueryAXTree
-- | Identifier of the node for the root to query.
[pAccessibilityQueryAXTreeNodeId] :: PAccessibilityQueryAXTree -> Maybe DOMNodeId
-- | Identifier of the backend node for the root to query.
[pAccessibilityQueryAXTreeBackendNodeId] :: PAccessibilityQueryAXTree -> Maybe DOMBackendNodeId
-- | JavaScript object id of the node wrapper for the root to query.
[pAccessibilityQueryAXTreeObjectId] :: PAccessibilityQueryAXTree -> Maybe RuntimeRemoteObjectId
-- | Find nodes with this computed name.
[pAccessibilityQueryAXTreeAccessibleName] :: PAccessibilityQueryAXTree -> Maybe Text
-- | Find nodes with this computed role.
[pAccessibilityQueryAXTreeRole] :: PAccessibilityQueryAXTree -> Maybe Text
data AccessibilityGetChildAXNodes
AccessibilityGetChildAXNodes :: [AccessibilityAXNode] -> AccessibilityGetChildAXNodes
[accessibilityGetChildAXNodesNodes] :: AccessibilityGetChildAXNodes -> [AccessibilityAXNode]
-- | Fetches a particular accessibility node by AXNodeId. Requires
-- `enable()` to have been called previously.
--
-- Parameters of the getChildAXNodes command.
data PAccessibilityGetChildAXNodes
PAccessibilityGetChildAXNodes :: AccessibilityAXNodeId -> Maybe PageFrameId -> PAccessibilityGetChildAXNodes
[pAccessibilityGetChildAXNodesId] :: PAccessibilityGetChildAXNodes -> AccessibilityAXNodeId
-- | The frame in whose document the node resides. If omitted, the root
-- frame is used.
[pAccessibilityGetChildAXNodesFrameId] :: PAccessibilityGetChildAXNodes -> Maybe PageFrameId
data AccessibilityGetAXNodeAndAncestors
AccessibilityGetAXNodeAndAncestors :: [AccessibilityAXNode] -> AccessibilityGetAXNodeAndAncestors
[accessibilityGetAXNodeAndAncestorsNodes] :: AccessibilityGetAXNodeAndAncestors -> [AccessibilityAXNode]
-- | Fetches a node and all ancestors up to and including the root.
-- Requires `enable()` to have been called previously.
--
-- Parameters of the getAXNodeAndAncestors command.
data PAccessibilityGetAXNodeAndAncestors
PAccessibilityGetAXNodeAndAncestors :: Maybe DOMNodeId -> Maybe DOMBackendNodeId -> Maybe RuntimeRemoteObjectId -> PAccessibilityGetAXNodeAndAncestors
-- | Identifier of the node to get.
[pAccessibilityGetAXNodeAndAncestorsNodeId] :: PAccessibilityGetAXNodeAndAncestors -> Maybe DOMNodeId
-- | Identifier of the backend node to get.
[pAccessibilityGetAXNodeAndAncestorsBackendNodeId] :: PAccessibilityGetAXNodeAndAncestors -> Maybe DOMBackendNodeId
-- | JavaScript object id of the node wrapper to get.
[pAccessibilityGetAXNodeAndAncestorsObjectId] :: PAccessibilityGetAXNodeAndAncestors -> Maybe RuntimeRemoteObjectId
data AccessibilityGetRootAXNode
AccessibilityGetRootAXNode :: AccessibilityAXNode -> AccessibilityGetRootAXNode
[accessibilityGetRootAXNodeNode] :: AccessibilityGetRootAXNode -> AccessibilityAXNode
-- | Fetches the root node. Requires `enable()` to have been called
-- previously.
--
-- Parameters of the getRootAXNode command.
data PAccessibilityGetRootAXNode
PAccessibilityGetRootAXNode :: Maybe PageFrameId -> PAccessibilityGetRootAXNode
-- | The frame in whose document the node resides. If omitted, the root
-- frame is used.
[pAccessibilityGetRootAXNodeFrameId] :: PAccessibilityGetRootAXNode -> Maybe PageFrameId
data AccessibilityGetFullAXTree
AccessibilityGetFullAXTree :: [AccessibilityAXNode] -> AccessibilityGetFullAXTree
[accessibilityGetFullAXTreeNodes] :: AccessibilityGetFullAXTree -> [AccessibilityAXNode]
-- | Fetches the entire accessibility tree for the root Document
--
-- Parameters of the getFullAXTree command.
data PAccessibilityGetFullAXTree
PAccessibilityGetFullAXTree :: Maybe Int -> Maybe PageFrameId -> PAccessibilityGetFullAXTree
-- | The maximum depth at which descendants of the root node should be
-- retrieved. If omitted, the full tree is returned.
[pAccessibilityGetFullAXTreeDepth] :: PAccessibilityGetFullAXTree -> Maybe Int
-- | The frame for whose document the AX tree should be retrieved. If
-- omited, the root frame is used.
[pAccessibilityGetFullAXTreeFrameId] :: PAccessibilityGetFullAXTree -> Maybe PageFrameId
data AccessibilityGetPartialAXTree
AccessibilityGetPartialAXTree :: [AccessibilityAXNode] -> AccessibilityGetPartialAXTree
-- | The AXNode for this DOM node, if it exists, plus its ancestors,
-- siblings and children, if requested.
[accessibilityGetPartialAXTreeNodes] :: AccessibilityGetPartialAXTree -> [AccessibilityAXNode]
-- | Fetches the accessibility node and partial accessibility tree for this
-- DOM node, if it exists.
--
-- Parameters of the getPartialAXTree command.
data PAccessibilityGetPartialAXTree
PAccessibilityGetPartialAXTree :: Maybe DOMNodeId -> Maybe DOMBackendNodeId -> Maybe RuntimeRemoteObjectId -> Maybe Bool -> PAccessibilityGetPartialAXTree
-- | Identifier of the node to get the partial accessibility tree for.
[pAccessibilityGetPartialAXTreeNodeId] :: PAccessibilityGetPartialAXTree -> Maybe DOMNodeId
-- | Identifier of the backend node to get the partial accessibility tree
-- for.
[pAccessibilityGetPartialAXTreeBackendNodeId] :: PAccessibilityGetPartialAXTree -> Maybe DOMBackendNodeId
-- | JavaScript object id of the node wrapper to get the partial
-- accessibility tree for.
[pAccessibilityGetPartialAXTreeObjectId] :: PAccessibilityGetPartialAXTree -> Maybe RuntimeRemoteObjectId
-- | Whether to fetch this nodes ancestors, siblings and children. Defaults
-- to true.
[pAccessibilityGetPartialAXTreeFetchRelatives] :: PAccessibilityGetPartialAXTree -> Maybe Bool
-- | Enables the accessibility domain which causes AXNodeIds to
-- remain consistent between method calls. This turns on accessibility
-- for the page, which can impact performance until accessibility is
-- disabled.
--
-- Parameters of the enable command.
data PAccessibilityEnable
PAccessibilityEnable :: PAccessibilityEnable
-- | Disables the accessibility domain.
--
-- Parameters of the disable command.
data PAccessibilityDisable
PAccessibilityDisable :: PAccessibilityDisable
-- | Type of the nodesUpdated event.
data AccessibilityNodesUpdated
AccessibilityNodesUpdated :: [AccessibilityAXNode] -> AccessibilityNodesUpdated
-- | Updated node data.
[accessibilityNodesUpdatedNodes] :: AccessibilityNodesUpdated -> [AccessibilityAXNode]
-- | Type of the loadComplete event.
data AccessibilityLoadComplete
AccessibilityLoadComplete :: AccessibilityAXNode -> AccessibilityLoadComplete
-- | New document root node.
[accessibilityLoadCompleteRoot] :: AccessibilityLoadComplete -> AccessibilityAXNode
-- | Type AXNode. A node in the accessibility tree.
data AccessibilityAXNode
AccessibilityAXNode :: AccessibilityAXNodeId -> Bool -> Maybe [AccessibilityAXProperty] -> Maybe AccessibilityAXValue -> Maybe AccessibilityAXValue -> Maybe AccessibilityAXValue -> Maybe AccessibilityAXValue -> Maybe AccessibilityAXValue -> Maybe [AccessibilityAXProperty] -> Maybe AccessibilityAXNodeId -> Maybe [AccessibilityAXNodeId] -> Maybe DOMBackendNodeId -> Maybe PageFrameId -> AccessibilityAXNode
-- | Unique identifier for this node.
[accessibilityAXNodeNodeId] :: AccessibilityAXNode -> AccessibilityAXNodeId
-- | Whether this node is ignored for accessibility
[accessibilityAXNodeIgnored] :: AccessibilityAXNode -> Bool
-- | Collection of reasons why this node is hidden.
[accessibilityAXNodeIgnoredReasons] :: AccessibilityAXNode -> Maybe [AccessibilityAXProperty]
-- | This Node's role, whether explicit or implicit.
[accessibilityAXNodeRole] :: AccessibilityAXNode -> Maybe AccessibilityAXValue
-- | This Node's Chrome raw role.
[accessibilityAXNodeChromeRole] :: AccessibilityAXNode -> Maybe AccessibilityAXValue
-- | The accessible name for this Node.
[accessibilityAXNodeName] :: AccessibilityAXNode -> Maybe AccessibilityAXValue
-- | The accessible description for this Node.
[accessibilityAXNodeDescription] :: AccessibilityAXNode -> Maybe AccessibilityAXValue
-- | The value for this Node.
[accessibilityAXNodeValue] :: AccessibilityAXNode -> Maybe AccessibilityAXValue
-- | All other properties
[accessibilityAXNodeProperties] :: AccessibilityAXNode -> Maybe [AccessibilityAXProperty]
-- | ID for this node's parent.
[accessibilityAXNodeParentId] :: AccessibilityAXNode -> Maybe AccessibilityAXNodeId
-- | IDs for each of this node's child nodes.
[accessibilityAXNodeChildIds] :: AccessibilityAXNode -> Maybe [AccessibilityAXNodeId]
-- | The backend ID for the associated DOM node, if any.
[accessibilityAXNodeBackendDOMNodeId] :: AccessibilityAXNode -> Maybe DOMBackendNodeId
-- | The frame ID for the frame associated with this nodes document.
[accessibilityAXNodeFrameId] :: AccessibilityAXNode -> Maybe PageFrameId
-- | Type AXPropertyName. Values of AXProperty name: - from
-- busy to roledescription: states which apply to every
-- AX node - from live to root: attributes which apply
-- to nodes in live regions - from autocomplete to
-- valuetext: attributes which apply to widgets - from
-- checked to selected: states which apply to widgets -
-- from activedescendant to owns - relationships
-- between elements other than parentchildsibling.
data AccessibilityAXPropertyName
AccessibilityAXPropertyNameBusy :: AccessibilityAXPropertyName
AccessibilityAXPropertyNameDisabled :: AccessibilityAXPropertyName
AccessibilityAXPropertyNameEditable :: AccessibilityAXPropertyName
AccessibilityAXPropertyNameFocusable :: AccessibilityAXPropertyName
AccessibilityAXPropertyNameFocused :: AccessibilityAXPropertyName
AccessibilityAXPropertyNameHidden :: AccessibilityAXPropertyName
AccessibilityAXPropertyNameHiddenRoot :: AccessibilityAXPropertyName
AccessibilityAXPropertyNameInvalid :: AccessibilityAXPropertyName
AccessibilityAXPropertyNameKeyshortcuts :: AccessibilityAXPropertyName
AccessibilityAXPropertyNameSettable :: AccessibilityAXPropertyName
AccessibilityAXPropertyNameRoledescription :: AccessibilityAXPropertyName
AccessibilityAXPropertyNameLive :: AccessibilityAXPropertyName
AccessibilityAXPropertyNameAtomic :: AccessibilityAXPropertyName
AccessibilityAXPropertyNameRelevant :: AccessibilityAXPropertyName
AccessibilityAXPropertyNameRoot :: AccessibilityAXPropertyName
AccessibilityAXPropertyNameAutocomplete :: AccessibilityAXPropertyName
AccessibilityAXPropertyNameHasPopup :: AccessibilityAXPropertyName
AccessibilityAXPropertyNameLevel :: AccessibilityAXPropertyName
AccessibilityAXPropertyNameMultiselectable :: AccessibilityAXPropertyName
AccessibilityAXPropertyNameOrientation :: AccessibilityAXPropertyName
AccessibilityAXPropertyNameMultiline :: AccessibilityAXPropertyName
AccessibilityAXPropertyNameReadonly :: AccessibilityAXPropertyName
AccessibilityAXPropertyNameRequired :: AccessibilityAXPropertyName
AccessibilityAXPropertyNameValuemin :: AccessibilityAXPropertyName
AccessibilityAXPropertyNameValuemax :: AccessibilityAXPropertyName
AccessibilityAXPropertyNameValuetext :: AccessibilityAXPropertyName
AccessibilityAXPropertyNameChecked :: AccessibilityAXPropertyName
AccessibilityAXPropertyNameExpanded :: AccessibilityAXPropertyName
AccessibilityAXPropertyNameModal :: AccessibilityAXPropertyName
AccessibilityAXPropertyNamePressed :: AccessibilityAXPropertyName
AccessibilityAXPropertyNameSelected :: AccessibilityAXPropertyName
AccessibilityAXPropertyNameActivedescendant :: AccessibilityAXPropertyName
AccessibilityAXPropertyNameControls :: AccessibilityAXPropertyName
AccessibilityAXPropertyNameDescribedby :: AccessibilityAXPropertyName
AccessibilityAXPropertyNameDetails :: AccessibilityAXPropertyName
AccessibilityAXPropertyNameErrormessage :: AccessibilityAXPropertyName
AccessibilityAXPropertyNameFlowto :: AccessibilityAXPropertyName
AccessibilityAXPropertyNameLabelledby :: AccessibilityAXPropertyName
AccessibilityAXPropertyNameOwns :: AccessibilityAXPropertyName
-- | Type AXValue. A single computed AX property.
data AccessibilityAXValue
AccessibilityAXValue :: AccessibilityAXValueType -> Maybe Value -> Maybe [AccessibilityAXRelatedNode] -> Maybe [AccessibilityAXValueSource] -> AccessibilityAXValue
-- | The type of this value.
[accessibilityAXValueType] :: AccessibilityAXValue -> AccessibilityAXValueType
-- | The computed value of this property.
[accessibilityAXValueValue] :: AccessibilityAXValue -> Maybe Value
-- | One or more related nodes, if applicable.
[accessibilityAXValueRelatedNodes] :: AccessibilityAXValue -> Maybe [AccessibilityAXRelatedNode]
-- | The sources which contributed to the computation of this property.
[accessibilityAXValueSources] :: AccessibilityAXValue -> Maybe [AccessibilityAXValueSource]
-- | Type AXProperty.
data AccessibilityAXProperty
AccessibilityAXProperty :: AccessibilityAXPropertyName -> AccessibilityAXValue -> AccessibilityAXProperty
-- | The name of this property.
[accessibilityAXPropertyName] :: AccessibilityAXProperty -> AccessibilityAXPropertyName
-- | The value of this property.
[accessibilityAXPropertyValue] :: AccessibilityAXProperty -> AccessibilityAXValue
-- | Type AXRelatedNode.
data AccessibilityAXRelatedNode
AccessibilityAXRelatedNode :: DOMBackendNodeId -> Maybe Text -> Maybe Text -> AccessibilityAXRelatedNode
-- | The BackendNodeId of the related DOM node.
[accessibilityAXRelatedNodeBackendDOMNodeId] :: AccessibilityAXRelatedNode -> DOMBackendNodeId
-- | The IDRef value provided, if any.
[accessibilityAXRelatedNodeIdref] :: AccessibilityAXRelatedNode -> Maybe Text
-- | The text alternative of this node in the current context.
[accessibilityAXRelatedNodeText] :: AccessibilityAXRelatedNode -> Maybe Text
-- | Type AXValueSource. A single source for a computed AX property.
data AccessibilityAXValueSource
AccessibilityAXValueSource :: AccessibilityAXValueSourceType -> Maybe AccessibilityAXValue -> Maybe Text -> Maybe AccessibilityAXValue -> Maybe Bool -> Maybe AccessibilityAXValueNativeSourceType -> Maybe AccessibilityAXValue -> Maybe Bool -> Maybe Text -> AccessibilityAXValueSource
-- | What type of source this is.
[accessibilityAXValueSourceType] :: AccessibilityAXValueSource -> AccessibilityAXValueSourceType
-- | The value of this property source.
[accessibilityAXValueSourceValue] :: AccessibilityAXValueSource -> Maybe AccessibilityAXValue
-- | The name of the relevant attribute, if any.
[accessibilityAXValueSourceAttribute] :: AccessibilityAXValueSource -> Maybe Text
-- | The value of the relevant attribute, if any.
[accessibilityAXValueSourceAttributeValue] :: AccessibilityAXValueSource -> Maybe AccessibilityAXValue
-- | Whether this source is superseded by a higher priority source.
[accessibilityAXValueSourceSuperseded] :: AccessibilityAXValueSource -> Maybe Bool
-- | The native markup source for this value, e.g. a label element.
[accessibilityAXValueSourceNativeSource] :: AccessibilityAXValueSource -> Maybe AccessibilityAXValueNativeSourceType
-- | The value, such as a node or node list, of the native source.
[accessibilityAXValueSourceNativeSourceValue] :: AccessibilityAXValueSource -> Maybe AccessibilityAXValue
-- | Whether the value for this property is invalid.
[accessibilityAXValueSourceInvalid] :: AccessibilityAXValueSource -> Maybe Bool
-- | Reason for the value being invalid, if it is.
[accessibilityAXValueSourceInvalidReason] :: AccessibilityAXValueSource -> Maybe Text
-- | Type AXValueNativeSourceType. Enum of possible native property
-- sources (as a subtype of a particular AXValueSourceType).
data AccessibilityAXValueNativeSourceType
AccessibilityAXValueNativeSourceTypeDescription :: AccessibilityAXValueNativeSourceType
AccessibilityAXValueNativeSourceTypeFigcaption :: AccessibilityAXValueNativeSourceType
AccessibilityAXValueNativeSourceTypeLabel :: AccessibilityAXValueNativeSourceType
AccessibilityAXValueNativeSourceTypeLabelfor :: AccessibilityAXValueNativeSourceType
AccessibilityAXValueNativeSourceTypeLabelwrapped :: AccessibilityAXValueNativeSourceType
AccessibilityAXValueNativeSourceTypeLegend :: AccessibilityAXValueNativeSourceType
AccessibilityAXValueNativeSourceTypeRubyannotation :: AccessibilityAXValueNativeSourceType
AccessibilityAXValueNativeSourceTypeTablecaption :: AccessibilityAXValueNativeSourceType
AccessibilityAXValueNativeSourceTypeTitle :: AccessibilityAXValueNativeSourceType
AccessibilityAXValueNativeSourceTypeOther :: AccessibilityAXValueNativeSourceType
-- | Type AXValueSourceType. Enum of possible property sources.
data AccessibilityAXValueSourceType
AccessibilityAXValueSourceTypeAttribute :: AccessibilityAXValueSourceType
AccessibilityAXValueSourceTypeImplicit :: AccessibilityAXValueSourceType
AccessibilityAXValueSourceTypeStyle :: AccessibilityAXValueSourceType
AccessibilityAXValueSourceTypeContents :: AccessibilityAXValueSourceType
AccessibilityAXValueSourceTypePlaceholder :: AccessibilityAXValueSourceType
AccessibilityAXValueSourceTypeRelatedElement :: AccessibilityAXValueSourceType
-- | Type AXValueType. Enum of possible property types.
data AccessibilityAXValueType
AccessibilityAXValueTypeBoolean :: AccessibilityAXValueType
AccessibilityAXValueTypeTristate :: AccessibilityAXValueType
AccessibilityAXValueTypeBooleanOrUndefined :: AccessibilityAXValueType
AccessibilityAXValueTypeIdref :: AccessibilityAXValueType
AccessibilityAXValueTypeIdrefList :: AccessibilityAXValueType
AccessibilityAXValueTypeInteger :: AccessibilityAXValueType
AccessibilityAXValueTypeNode :: AccessibilityAXValueType
AccessibilityAXValueTypeNodeList :: AccessibilityAXValueType
AccessibilityAXValueTypeNumber :: AccessibilityAXValueType
AccessibilityAXValueTypeString :: AccessibilityAXValueType
AccessibilityAXValueTypeComputedString :: AccessibilityAXValueType
AccessibilityAXValueTypeToken :: AccessibilityAXValueType
AccessibilityAXValueTypeTokenList :: AccessibilityAXValueType
AccessibilityAXValueTypeDomRelation :: AccessibilityAXValueType
AccessibilityAXValueTypeRole :: AccessibilityAXValueType
AccessibilityAXValueTypeInternalRole :: AccessibilityAXValueType
AccessibilityAXValueTypeValueUndefined :: AccessibilityAXValueType
-- | Type AXNodeId. Unique accessibility node identifier.
type AccessibilityAXNodeId = Text
pAccessibilityDisable :: PAccessibilityDisable
pAccessibilityEnable :: PAccessibilityEnable
pAccessibilityGetPartialAXTree :: PAccessibilityGetPartialAXTree
pAccessibilityGetFullAXTree :: PAccessibilityGetFullAXTree
pAccessibilityGetRootAXNode :: PAccessibilityGetRootAXNode
pAccessibilityGetAXNodeAndAncestors :: PAccessibilityGetAXNodeAndAncestors
pAccessibilityGetChildAXNodes :: AccessibilityAXNodeId -> PAccessibilityGetChildAXNodes
pAccessibilityQueryAXTree :: PAccessibilityQueryAXTree
instance GHC.Read.Read CDP.Domains.Accessibility.AccessibilityAXValueType
instance GHC.Show.Show CDP.Domains.Accessibility.AccessibilityAXValueType
instance GHC.Classes.Eq CDP.Domains.Accessibility.AccessibilityAXValueType
instance GHC.Classes.Ord CDP.Domains.Accessibility.AccessibilityAXValueType
instance GHC.Read.Read CDP.Domains.Accessibility.AccessibilityAXValueSourceType
instance GHC.Show.Show CDP.Domains.Accessibility.AccessibilityAXValueSourceType
instance GHC.Classes.Eq CDP.Domains.Accessibility.AccessibilityAXValueSourceType
instance GHC.Classes.Ord CDP.Domains.Accessibility.AccessibilityAXValueSourceType
instance GHC.Read.Read CDP.Domains.Accessibility.AccessibilityAXValueNativeSourceType
instance GHC.Show.Show CDP.Domains.Accessibility.AccessibilityAXValueNativeSourceType
instance GHC.Classes.Eq CDP.Domains.Accessibility.AccessibilityAXValueNativeSourceType
instance GHC.Classes.Ord CDP.Domains.Accessibility.AccessibilityAXValueNativeSourceType
instance GHC.Show.Show CDP.Domains.Accessibility.AccessibilityAXRelatedNode
instance GHC.Classes.Eq CDP.Domains.Accessibility.AccessibilityAXRelatedNode
instance GHC.Show.Show CDP.Domains.Accessibility.AccessibilityAXValueSource
instance GHC.Classes.Eq CDP.Domains.Accessibility.AccessibilityAXValueSource
instance GHC.Show.Show CDP.Domains.Accessibility.AccessibilityAXValue
instance GHC.Classes.Eq CDP.Domains.Accessibility.AccessibilityAXValue
instance GHC.Read.Read CDP.Domains.Accessibility.AccessibilityAXPropertyName
instance GHC.Show.Show CDP.Domains.Accessibility.AccessibilityAXPropertyName
instance GHC.Classes.Eq CDP.Domains.Accessibility.AccessibilityAXPropertyName
instance GHC.Classes.Ord CDP.Domains.Accessibility.AccessibilityAXPropertyName
instance GHC.Show.Show CDP.Domains.Accessibility.AccessibilityAXProperty
instance GHC.Classes.Eq CDP.Domains.Accessibility.AccessibilityAXProperty
instance GHC.Show.Show CDP.Domains.Accessibility.AccessibilityAXNode
instance GHC.Classes.Eq CDP.Domains.Accessibility.AccessibilityAXNode
instance GHC.Show.Show CDP.Domains.Accessibility.AccessibilityLoadComplete
instance GHC.Classes.Eq CDP.Domains.Accessibility.AccessibilityLoadComplete
instance GHC.Show.Show CDP.Domains.Accessibility.AccessibilityNodesUpdated
instance GHC.Classes.Eq CDP.Domains.Accessibility.AccessibilityNodesUpdated
instance GHC.Show.Show CDP.Domains.Accessibility.PAccessibilityDisable
instance GHC.Classes.Eq CDP.Domains.Accessibility.PAccessibilityDisable
instance GHC.Show.Show CDP.Domains.Accessibility.PAccessibilityEnable
instance GHC.Classes.Eq CDP.Domains.Accessibility.PAccessibilityEnable
instance GHC.Show.Show CDP.Domains.Accessibility.PAccessibilityGetPartialAXTree
instance GHC.Classes.Eq CDP.Domains.Accessibility.PAccessibilityGetPartialAXTree
instance GHC.Show.Show CDP.Domains.Accessibility.AccessibilityGetPartialAXTree
instance GHC.Classes.Eq CDP.Domains.Accessibility.AccessibilityGetPartialAXTree
instance GHC.Show.Show CDP.Domains.Accessibility.PAccessibilityGetFullAXTree
instance GHC.Classes.Eq CDP.Domains.Accessibility.PAccessibilityGetFullAXTree
instance GHC.Show.Show CDP.Domains.Accessibility.AccessibilityGetFullAXTree
instance GHC.Classes.Eq CDP.Domains.Accessibility.AccessibilityGetFullAXTree
instance GHC.Show.Show CDP.Domains.Accessibility.PAccessibilityGetRootAXNode
instance GHC.Classes.Eq CDP.Domains.Accessibility.PAccessibilityGetRootAXNode
instance GHC.Show.Show CDP.Domains.Accessibility.AccessibilityGetRootAXNode
instance GHC.Classes.Eq CDP.Domains.Accessibility.AccessibilityGetRootAXNode
instance GHC.Show.Show CDP.Domains.Accessibility.PAccessibilityGetAXNodeAndAncestors
instance GHC.Classes.Eq CDP.Domains.Accessibility.PAccessibilityGetAXNodeAndAncestors
instance GHC.Show.Show CDP.Domains.Accessibility.AccessibilityGetAXNodeAndAncestors
instance GHC.Classes.Eq CDP.Domains.Accessibility.AccessibilityGetAXNodeAndAncestors
instance GHC.Show.Show CDP.Domains.Accessibility.PAccessibilityGetChildAXNodes
instance GHC.Classes.Eq CDP.Domains.Accessibility.PAccessibilityGetChildAXNodes
instance GHC.Show.Show CDP.Domains.Accessibility.AccessibilityGetChildAXNodes
instance GHC.Classes.Eq CDP.Domains.Accessibility.AccessibilityGetChildAXNodes
instance GHC.Show.Show CDP.Domains.Accessibility.PAccessibilityQueryAXTree
instance GHC.Classes.Eq CDP.Domains.Accessibility.PAccessibilityQueryAXTree
instance GHC.Show.Show CDP.Domains.Accessibility.AccessibilityQueryAXTree
instance GHC.Classes.Eq CDP.Domains.Accessibility.AccessibilityQueryAXTree
instance Data.Aeson.Types.FromJSON.FromJSON CDP.Domains.Accessibility.AccessibilityQueryAXTree
instance CDP.Internal.Utils.Command CDP.Domains.Accessibility.PAccessibilityQueryAXTree
instance Data.Aeson.Types.ToJSON.ToJSON CDP.Domains.Accessibility.PAccessibilityQueryAXTree
instance Data.Aeson.Types.FromJSON.FromJSON CDP.Domains.Accessibility.AccessibilityGetChildAXNodes
instance CDP.Internal.Utils.Command CDP.Domains.Accessibility.PAccessibilityGetChildAXNodes
instance Data.Aeson.Types.ToJSON.ToJSON CDP.Domains.Accessibility.PAccessibilityGetChildAXNodes
instance Data.Aeson.Types.FromJSON.FromJSON CDP.Domains.Accessibility.AccessibilityGetAXNodeAndAncestors
instance CDP.Internal.Utils.Command CDP.Domains.Accessibility.PAccessibilityGetAXNodeAndAncestors
instance Data.Aeson.Types.ToJSON.ToJSON CDP.Domains.Accessibility.PAccessibilityGetAXNodeAndAncestors
instance Data.Aeson.Types.FromJSON.FromJSON CDP.Domains.Accessibility.AccessibilityGetRootAXNode
instance CDP.Internal.Utils.Command CDP.Domains.Accessibility.PAccessibilityGetRootAXNode
instance Data.Aeson.Types.ToJSON.ToJSON CDP.Domains.Accessibility.PAccessibilityGetRootAXNode
instance Data.Aeson.Types.FromJSON.FromJSON CDP.Domains.Accessibility.AccessibilityGetFullAXTree
instance CDP.Internal.Utils.Command CDP.Domains.Accessibility.PAccessibilityGetFullAXTree
instance Data.Aeson.Types.ToJSON.ToJSON CDP.Domains.Accessibility.PAccessibilityGetFullAXTree
instance Data.Aeson.Types.FromJSON.FromJSON CDP.Domains.Accessibility.AccessibilityGetPartialAXTree
instance CDP.Internal.Utils.Command CDP.Domains.Accessibility.PAccessibilityGetPartialAXTree
instance Data.Aeson.Types.ToJSON.ToJSON CDP.Domains.Accessibility.PAccessibilityGetPartialAXTree
instance Data.Aeson.Types.ToJSON.ToJSON CDP.Domains.Accessibility.PAccessibilityEnable
instance CDP.Internal.Utils.Command CDP.Domains.Accessibility.PAccessibilityEnable
instance Data.Aeson.Types.ToJSON.ToJSON CDP.Domains.Accessibility.PAccessibilityDisable
instance CDP.Internal.Utils.Command CDP.Domains.Accessibility.PAccessibilityDisable
instance Data.Aeson.Types.FromJSON.FromJSON CDP.Domains.Accessibility.AccessibilityNodesUpdated
instance CDP.Internal.Utils.Event CDP.Domains.Accessibility.AccessibilityNodesUpdated
instance Data.Aeson.Types.FromJSON.FromJSON CDP.Domains.Accessibility.AccessibilityLoadComplete
instance CDP.Internal.Utils.Event CDP.Domains.Accessibility.AccessibilityLoadComplete
instance Data.Aeson.Types.FromJSON.FromJSON CDP.Domains.Accessibility.AccessibilityAXNode
instance Data.Aeson.Types.ToJSON.ToJSON CDP.Domains.Accessibility.AccessibilityAXNode
instance Data.Aeson.Types.FromJSON.FromJSON CDP.Domains.Accessibility.AccessibilityAXProperty
instance Data.Aeson.Types.ToJSON.ToJSON CDP.Domains.Accessibility.AccessibilityAXProperty
instance Data.Aeson.Types.FromJSON.FromJSON CDP.Domains.Accessibility.AccessibilityAXPropertyName
instance Data.Aeson.Types.ToJSON.ToJSON CDP.Domains.Accessibility.AccessibilityAXPropertyName
instance Data.Aeson.Types.FromJSON.FromJSON CDP.Domains.Accessibility.AccessibilityAXValueSource
instance Data.Aeson.Types.ToJSON.ToJSON CDP.Domains.Accessibility.AccessibilityAXValueSource
instance Data.Aeson.Types.FromJSON.FromJSON CDP.Domains.Accessibility.AccessibilityAXValue
instance Data.Aeson.Types.ToJSON.ToJSON CDP.Domains.Accessibility.AccessibilityAXValue
instance Data.Aeson.Types.FromJSON.FromJSON CDP.Domains.Accessibility.AccessibilityAXRelatedNode
instance Data.Aeson.Types.ToJSON.ToJSON CDP.Domains.Accessibility.AccessibilityAXRelatedNode
instance Data.Aeson.Types.FromJSON.FromJSON CDP.Domains.Accessibility.AccessibilityAXValueNativeSourceType
instance Data.Aeson.Types.ToJSON.ToJSON CDP.Domains.Accessibility.AccessibilityAXValueNativeSourceType
instance Data.Aeson.Types.FromJSON.FromJSON CDP.Domains.Accessibility.AccessibilityAXValueSourceType
instance Data.Aeson.Types.ToJSON.ToJSON CDP.Domains.Accessibility.AccessibilityAXValueSourceType
instance Data.Aeson.Types.FromJSON.FromJSON CDP.Domains.Accessibility.AccessibilityAXValueType
instance Data.Aeson.Types.ToJSON.ToJSON CDP.Domains.Accessibility.AccessibilityAXValueType
module CDP.Domains
module CDP.Runtime
data SomeCommand
[SomeCommand] :: Command cmd => cmd -> SomeCommand
data CommandObj a
CommandObj :: Maybe SessionId -> CommandId -> String -> a -> CommandObj a
[coSessionId] :: CommandObj a -> Maybe SessionId
[coId] :: CommandObj a -> CommandId
[coMethod] :: CommandObj a -> String
[coParams] :: CommandObj a -> a
data Promise a
[Promise] :: MVar tmp -> (tmp -> Either Error a) -> Promise a
data Subscription
Subscription :: String -> Maybe SessionId -> Int -> Subscription
[subscriptionEventName] :: Subscription -> String
[subscriptionSessionId] :: Subscription -> Maybe SessionId
[subscriptionId] :: Subscription -> Int
-- | A message from the browser. We don't know yet if this is a command
-- response or an event
data IncomingMessage
IncomingMessage :: Maybe String -> Maybe Value -> Maybe SessionId -> Maybe CommandId -> Maybe ProtocolError -> Maybe Value -> IncomingMessage
[imMethod] :: IncomingMessage -> Maybe String
[imParams] :: IncomingMessage -> Maybe Value
[imSessionId] :: IncomingMessage -> Maybe SessionId
[imId] :: IncomingMessage -> Maybe CommandId
[imError] :: IncomingMessage -> Maybe ProtocolError
[imResult] :: IncomingMessage -> Maybe Value
type ClientApp b = Handle -> IO b
-- | Runs a client application. By default, the connection is made to the
-- browser. See the path field in Config. The connection
-- is closed once the IO action completes
runClient :: forall b. Config -> ClientApp b -> IO b
dispatchCommandResponse :: Handle -> CommandId -> Maybe ProtocolError -> Maybe Value -> IO ()
dispatchEvent :: Handle -> Maybe SessionId -> String -> Maybe Value -> IO ()
-- | Subscribes to an event
subscribe :: forall a. Event a => Handle -> (a -> IO ()) -> IO Subscription
-- | Subscribes to an event for a given session
subscribeForSession :: forall a. Event a => Handle -> SessionId -> (a -> IO ()) -> IO Subscription
subscribe_ :: forall a. Event a => Handle -> Maybe SessionId -> (a -> IO ()) -> IO Subscription
-- | Unsubscribes to an event
unsubscribe :: Handle -> Subscription -> IO ()
-- | Resolves a promise to its value
readPromise :: Promise a -> IO a
nextCommandId :: Handle -> IO CommandId
-- | Sends a command to the browser and waits until a response is received,
-- for the timeout duration configured
sendCommandWait :: Command cmd => Handle -> cmd -> IO (CommandResponse cmd)
-- | Sends a command to the browser for a given session and waits until a
-- response is received, for the timeout duration configured
sendCommandForSessionWait :: Command cmd => Handle -> SessionId -> cmd -> IO (CommandResponse cmd)
sendCommandWait_ :: Command cmd => Handle -> Maybe SessionId -> cmd -> IO (CommandResponse cmd)
-- | Sends a command to the browser
sendCommand :: forall cmd. Command cmd => Handle -> cmd -> IO (Promise (CommandResponse cmd))
-- | Sends a command to the browser for a given session
sendCommandForSession :: forall cmd. Command cmd => Handle -> SessionId -> cmd -> IO (Promise (CommandResponse cmd))
sendCommand_ :: forall cmd. Command cmd => Handle -> Maybe SessionId -> cmd -> IO (Promise (CommandResponse cmd))
fromSomeCommand :: (forall cmd. Command cmd => cmd -> r) -> SomeCommand -> r
instance GHC.Show.Show a => GHC.Show.Show (CDP.Runtime.CommandObj a)
instance Data.Aeson.Types.ToJSON.ToJSON a => Data.Aeson.Types.ToJSON.ToJSON (CDP.Runtime.CommandObj a)
instance Data.Aeson.Types.FromJSON.FromJSON CDP.Runtime.IncomingMessage
module CDP
data Error
ERRNoResponse :: Error
ERRParse :: String -> Error
ERRProtocol :: ProtocolError -> Error
data ProtocolError
-- | Invalid JSON was received by the server. An error occurred on the
-- server while parsing the JSON text
PEParse :: String -> ProtocolError
-- | The JSON sent is not a valid Request object
PEInvalidRequest :: String -> ProtocolError
-- | The method does not exist / is not available
PEMethodNotFound :: String -> ProtocolError
-- | Invalid method parameter (s)
PEInvalidParams :: String -> ProtocolError
-- | Internal JSON-RPC error
PEInternalError :: String -> ProtocolError
-- | Server error
PEServerError :: String -> ProtocolError
-- | An uncategorized error
PEOther :: String -> ProtocolError
data EPBrowserVersion
EPBrowserVersion :: EPBrowserVersion
data EPAllTargets
EPAllTargets :: EPAllTargets
data EPCurrentProtocol
EPCurrentProtocol :: EPCurrentProtocol
data EPOpenNewTab
EPOpenNewTab :: URL -> EPOpenNewTab
[unOpenNewTab] :: EPOpenNewTab -> URL
data EPActivateTarget
EPActivateTarget :: TargetId -> EPActivateTarget
[unActivateTarget] :: EPActivateTarget -> TargetId
data EPCloseTarget
EPCloseTarget :: TargetId -> EPCloseTarget
[unCloseTarget] :: EPCloseTarget -> TargetId
data EPFrontend
EPFrontend :: EPFrontend
class Endpoint ep
type family EndpointResponse ep :: *
data SomeEndpoint
[SomeEndpoint] :: Endpoint ep => ep -> SomeEndpoint
data BrowserVersion
BrowserVersion :: Text -> Text -> Text -> Text -> Text -> Text -> BrowserVersion
[bvBrowser] :: BrowserVersion -> Text
[bvProtocolVersion] :: BrowserVersion -> Text
[bvUserAgent] :: BrowserVersion -> Text
[bvV8Version] :: BrowserVersion -> Text
[bvVebKitVersion] :: BrowserVersion -> Text
[bvWebSocketDebuggerUrl] :: BrowserVersion -> Text
data TargetInfo
TargetInfo :: Text -> Text -> Text -> Text -> Text -> Text -> Text -> TargetInfo
[tiDescription] :: TargetInfo -> Text
[tiDevtoolsFrontendUrl] :: TargetInfo -> Text
[tiId] :: TargetInfo -> Text
[tiTitle] :: TargetInfo -> Text
[tiType] :: TargetInfo -> Text
[tiUrl] :: TargetInfo -> Text
[tiWebSocketDebuggerUrl] :: TargetInfo -> Text
type TargetId = Text
parseUri :: String -> Maybe (String, Int, String)
fromSomeEndpoint :: (forall ep. Endpoint ep => ep -> r) -> SomeEndpoint -> r
-- | Sends a request with the given parameters to the corresponding
-- endpoint
endpoint :: Endpoint ep => Config -> ep -> IO (EndpointResponse ep)
-- | Creates a session with a new tab
connectToTab :: Config -> URL -> IO TargetInfo
type ClientApp b = Handle -> IO b
data Handle
data Config
Config :: (String, Int) -> Bool -> Bool -> Maybe Int -> Config
[hostPort] :: Config -> (String, Int)
-- | Target of initial connection. If False, the initial connection is made
-- to the page.
[connectToBrowser] :: Config -> Bool
[doLogResponses] :: Config -> Bool
-- | Number of microseconds to wait for a command response. Waits forever
-- if Nothing.
[commandTimeout] :: Config -> Maybe Int
-- | Runs a client application. By default, the connection is made to the
-- browser. See the path field in Config. The connection
-- is closed once the IO action completes
runClient :: forall b. Config -> ClientApp b -> IO b
data Subscription
-- | Subscribes to an event
subscribe :: forall a. Event a => Handle -> (a -> IO ()) -> IO Subscription
-- | Subscribes to an event for a given session
subscribeForSession :: forall a. Event a => Handle -> SessionId -> (a -> IO ()) -> IO Subscription
-- | Unsubscribes to an event
unsubscribe :: Handle -> Subscription -> IO ()
class (ToJSON cmd, FromJSON (CommandResponse cmd)) => Command cmd where {
type family CommandResponse cmd :: *;
}
commandName :: Command cmd => Proxy cmd -> String
fromJSON :: Command cmd => Proxy cmd -> Value -> Result (CommandResponse cmd)
data SomeCommand
[SomeCommand] :: Command cmd => cmd -> SomeCommand
data Promise a
[Promise] :: MVar tmp -> (tmp -> Either Error a) -> Promise a
fromSomeCommand :: (forall cmd. Command cmd => cmd -> r) -> SomeCommand -> r
-- | Resolves a promise to its value
readPromise :: Promise a -> IO a
-- | Sends a command to the browser
sendCommand :: forall cmd. Command cmd => Handle -> cmd -> IO (Promise (CommandResponse cmd))
-- | Sends a command to the browser for a given session
sendCommandForSession :: forall cmd. Command cmd => Handle -> SessionId -> cmd -> IO (Promise (CommandResponse cmd))
-- | Sends a command to the browser and waits until a response is received,
-- for the timeout duration configured
sendCommandWait :: Command cmd => Handle -> cmd -> IO (CommandResponse cmd)
-- | Sends a command to the browser for a given session and waits until a
-- response is received, for the timeout duration configured
sendCommandForSessionWait :: Command cmd => Handle -> SessionId -> cmd -> IO (CommandResponse cmd)
module Main
main :: IO ()