# frozen_string_literal: true# Licensed to the Software Freedom Conservancy (SFC) under one# or more contributor license agreements. See the NOTICE file# distributed with this work for additional information# regarding copyright ownership. The SFC licenses this file# to you under the Apache License, Version 2.0 (the# "License"); you may not use this file except in compliance# with the License. You may obtain a copy of the License at## http://www.apache.org/licenses/LICENSE-2.0## Unless required by applicable law or agreed to in writing,# software distributed under the License is distributed on an# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY# KIND, either express or implied. See the License for the# specific language governing permissions and limitations# under the License.# This file is automatically generated. Any changes will be lost!moduleSeleniummoduleDevToolsmoduleV137classFetchEVENTS={request_paused: 'requestPaused',auth_required: 'authRequired',}.freezedefinitialize(devtools)@devtools=devtoolsenddefon(event,&block)event=EVENTS[event]ifevent.is_a?(Symbol)@devtools.callbacks["Fetch.#{event}"]<<blockenddefdisable@devtools.send_cmd('Fetch.disable')enddefenable(patterns: nil,handle_auth_requests: nil)@devtools.send_cmd('Fetch.enable',patterns: patterns,handleAuthRequests: handle_auth_requests)enddeffail_request(request_id:,error_reason:)@devtools.send_cmd('Fetch.failRequest',requestId: request_id,errorReason: error_reason)enddeffulfill_request(request_id:,response_code:,response_headers: nil,binary_response_headers: nil,body: nil,response_phrase: nil)@devtools.send_cmd('Fetch.fulfillRequest',requestId: request_id,responseCode: response_code,responseHeaders: response_headers,binaryResponseHeaders: binary_response_headers,body: body,responsePhrase: response_phrase)enddefcontinue_request(request_id:,url: nil,method: nil,post_data: nil,headers: nil,intercept_response: nil)@devtools.send_cmd('Fetch.continueRequest',requestId: request_id,url: url,method: method,postData: post_data,headers: headers,interceptResponse: intercept_response)enddefcontinue_with_auth(request_id:,auth_challenge_response:)@devtools.send_cmd('Fetch.continueWithAuth',requestId: request_id,authChallengeResponse: auth_challenge_response)enddefcontinue_response(request_id:,response_code: nil,response_phrase: nil,response_headers: nil,binary_response_headers: nil)@devtools.send_cmd('Fetch.continueResponse',requestId: request_id,responseCode: response_code,responsePhrase: response_phrase,responseHeaders: response_headers,binaryResponseHeaders: binary_response_headers)enddefget_response_body(request_id:)@devtools.send_cmd('Fetch.getResponseBody',requestId: request_id)enddeftake_response_body_as_stream(request_id:)@devtools.send_cmd('Fetch.takeResponseBodyAsStream',requestId: request_id)endend# Fetchend# V137end# DevToolsend# Selenium