class Selenium::WebDriver::BiDi::InterceptedRequest

def body=(value)

def body=(value)
  @body = {
    type: 'string',
    value: value.to_json
  }
end

def continue

def continue
  cookies = @cookies&.as_json
  headers = @headers&.as_json
  network.continue_request(
    id: id,
    body: body,
    cookies: cookies,
    headers: headers,
    method: method,
    url: url
  )
end

def cookies(cookies = {})

def cookies(cookies = {})
  @cookies ||= Cookies.new(cookies)
end

def cookies=(cookies = {})

def cookies=(cookies = {})
  @cookies = Cookies.new(cookies)
end

def fail

def fail
  network.fail_request(id)
end

def headers(headers = {})

def headers(headers = {})
  @headers ||= Headers.new(headers)
end

def headers=(headers = {})

def headers=(headers = {})
  @headers = Headers.new(headers)
end

def initialize(network, request)

def initialize(network, request)
  super
  @method = nil
  @url = nil
  @body = nil
  @headers = nil
  @cookies = nil
end