# 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!moduleSeleniummoduleDevToolsmoduleV138classWebAuthnEVENTS={credential_added: 'credentialAdded',credential_deleted: 'credentialDeleted',credential_updated: 'credentialUpdated',credential_asserted: 'credentialAsserted',}.freezedefinitialize(devtools)@devtools=devtoolsenddefon(event,&block)event=EVENTS[event]ifevent.is_a?(Symbol)@devtools.callbacks["WebAuthn.#{event}"]<<blockenddefenable(enable_ui: nil)@devtools.send_cmd('WebAuthn.enable',enableUI: enable_ui)enddefdisable@devtools.send_cmd('WebAuthn.disable')enddefadd_virtual_authenticator(options:)@devtools.send_cmd('WebAuthn.addVirtualAuthenticator',options: options)enddefset_response_override_bits(authenticator_id:,is_bogus_signature: nil,is_bad_uv: nil,is_bad_up: nil)@devtools.send_cmd('WebAuthn.setResponseOverrideBits',authenticatorId: authenticator_id,isBogusSignature: is_bogus_signature,isBadUV: is_bad_uv,isBadUP: is_bad_up)enddefremove_virtual_authenticator(authenticator_id:)@devtools.send_cmd('WebAuthn.removeVirtualAuthenticator',authenticatorId: authenticator_id)enddefadd_credential(authenticator_id:,credential:)@devtools.send_cmd('WebAuthn.addCredential',authenticatorId: authenticator_id,credential: credential)enddefget_credential(authenticator_id:,credential_id:)@devtools.send_cmd('WebAuthn.getCredential',authenticatorId: authenticator_id,credentialId: credential_id)enddefget_credentials(authenticator_id:)@devtools.send_cmd('WebAuthn.getCredentials',authenticatorId: authenticator_id)enddefremove_credential(authenticator_id:,credential_id:)@devtools.send_cmd('WebAuthn.removeCredential',authenticatorId: authenticator_id,credentialId: credential_id)enddefclear_credentials(authenticator_id:)@devtools.send_cmd('WebAuthn.clearCredentials',authenticatorId: authenticator_id)enddefset_user_verified(authenticator_id:,is_user_verified:)@devtools.send_cmd('WebAuthn.setUserVerified',authenticatorId: authenticator_id,isUserVerified: is_user_verified)enddefset_automatic_presence_simulation(authenticator_id:,enabled:)@devtools.send_cmd('WebAuthn.setAutomaticPresenceSimulation',authenticatorId: authenticator_id,enabled: enabled)enddefset_credential_properties(authenticator_id:,credential_id:,backup_eligibility: nil,backup_state: nil)@devtools.send_cmd('WebAuthn.setCredentialProperties',authenticatorId: authenticator_id,credentialId: credential_id,backupEligibility: backup_eligibility,backupState: backup_state)endend# WebAuthnend# V138end# DevToolsend# Selenium