-- 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:&lt;uuid&gt;` where -- `&lt;uuid&gt` 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 ()