class Selenium::DevTools::V103::Storage

def clear_cookies(browser_context_id: nil)

def clear_cookies(browser_context_id: nil)
  @devtools.send_cmd('Storage.clearCookies',
                     browserContextId: browser_context_id)
end

def clear_data_for_origin(origin:, storage_types:)

def clear_data_for_origin(origin:, storage_types:)
  @devtools.send_cmd('Storage.clearDataForOrigin',
                     origin: origin,
                     storageTypes: storage_types)
end

def clear_trust_tokens(issuer_origin:)

def clear_trust_tokens(issuer_origin:)
  @devtools.send_cmd('Storage.clearTrustTokens',
                     issuerOrigin: issuer_origin)
end

def get_cookies(browser_context_id: nil)

def get_cookies(browser_context_id: nil)
  @devtools.send_cmd('Storage.getCookies',
                     browserContextId: browser_context_id)
end

def get_interest_group_details(owner_origin:, name:)

def get_interest_group_details(owner_origin:, name:)
  @devtools.send_cmd('Storage.getInterestGroupDetails',
                     ownerOrigin: owner_origin,
                     name: name)
end

def get_trust_tokens

def get_trust_tokens
  @devtools.send_cmd('Storage.getTrustTokens')
end

def get_usage_and_quota(origin:)

def get_usage_and_quota(origin:)
  @devtools.send_cmd('Storage.getUsageAndQuota',
                     origin: origin)
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["Storage.#{event}"] << block
end

def override_quota_for_origin(origin:, quota_size: nil)

def override_quota_for_origin(origin:, quota_size: nil)
  @devtools.send_cmd('Storage.overrideQuotaForOrigin',
                     origin: origin,
                     quotaSize: quota_size)
end

def set_cookies(cookies:, browser_context_id: nil)

def set_cookies(cookies:, browser_context_id: nil)
  @devtools.send_cmd('Storage.setCookies',
                     cookies: cookies,
                     browserContextId: browser_context_id)
end

def set_interest_group_tracking(enable:)

def set_interest_group_tracking(enable:)
  @devtools.send_cmd('Storage.setInterestGroupTracking',
                     enable: enable)
end

def track_cache_storage_for_origin(origin:)

def track_cache_storage_for_origin(origin:)
  @devtools.send_cmd('Storage.trackCacheStorageForOrigin',
                     origin: origin)
end

def track_indexed_db_for_origin(origin:)

def track_indexed_db_for_origin(origin:)
  @devtools.send_cmd('Storage.trackIndexedDBForOrigin',
                     origin: origin)
end

def untrack_cache_storage_for_origin(origin:)

def untrack_cache_storage_for_origin(origin:)
  @devtools.send_cmd('Storage.untrackCacheStorageForOrigin',
                     origin: origin)
end

def untrack_indexed_db_for_origin(origin:)

def untrack_indexed_db_for_origin(origin:)
  @devtools.send_cmd('Storage.untrackIndexedDBForOrigin',
                     origin: origin)
end