class Selenium::DevTools::V138::BackgroundService

def clear_events(service:)

def clear_events(service:)
  @devtools.send_cmd('BackgroundService.clearEvents',
                     service: service)
end

def initialize(devtools)

def initialize(devtools)
  @devtools = devtools
end

def on(event, &block)

def on(event, &block)
  event = EVENTS[event] if event.is_a?(Symbol)
  @devtools.callbacks["BackgroundService.#{event}"] << block
end

def set_recording(should_record:, service:)

def set_recording(should_record:, service:)
  @devtools.send_cmd('BackgroundService.setRecording',
                     shouldRecord: should_record,
                     service: service)
end

def start_observing(service:)

def start_observing(service:)
  @devtools.send_cmd('BackgroundService.startObserving',
                     service: service)
end

def stop_observing(service:)

def stop_observing(service:)
  @devtools.send_cmd('BackgroundService.stopObserving',
                     service: service)
end