class Comet::WebAuthnPublicKeyCredentialRequestOptions

def to_hash

Returns:
  • (Hash) - The complete object as a Ruby hash
def to_hash
  ret = {}
  ret['challenge'] = Base64.strict_encode64(@challenge)
  unless @timeout.nil?
    ret['timeout'] = @timeout
  end
  unless @relying_party_id.nil?
    ret['rpId'] = @relying_party_id
  end
  unless @allowed_credentials.nil?
    ret['allowCredentials'] = @allowed_credentials
  end
  unless @user_verification.nil?
    ret['userVerification'] = @user_verification
  end
  unless @extensions.nil?
    ret['extensions'] = @extensions
  end
  @unknown_json_fields.each do |k, v|
    ret[k] = v
  end
  ret
end