Table of Contents

Class SetVirtualWalletBehaviorCommandSettings

Namespace
OpenQA.Selenium.DevTools.V152.DigitalCredentials
Assembly
Selenium.WebDriver.dll

Sets the behavior of the virtual wallet for digital credential requests issued from this frame.

public sealed class SetVirtualWalletBehaviorCommandSettings : ICommand
Inheritance
SetVirtualWalletBehaviorCommandSettings
Implements
Inherited Members

Properties

Action

The action of the virtual wallet.

[JsonPropertyName("action")]
public VirtualWalletAction Action { get; set; }

Property Value

VirtualWalletAction

CommandName

Gets the name of the command.

[JsonIgnore]
public string CommandName { get; }

Property Value

string

FrameId

The frame to scope the virtual wallet behavior to.

[JsonPropertyName("frameId")]
[JsonIgnore(Condition = JsonIgnoreCondition.WhenWritingDefault)]
public string? FrameId { get; set; }

Property Value

string

Protocol

The protocol identifier (e.g. "openid4vp"). Required when |action| is "respond", forbidden otherwise.

[JsonPropertyName("protocol")]
[JsonIgnore(Condition = JsonIgnoreCondition.WhenWritingDefault)]
public string? Protocol { get; set; }

Property Value

string

Response

The response data object returned by the wallet. Required when |action| is "respond", forbidden otherwise.

[JsonPropertyName("response")]
[JsonIgnore(Condition = JsonIgnoreCondition.WhenWritingDefault)]
public object? Response { get; set; }

Property Value

object