Table of Contents

Class TrustTokenOperationDoneEventArgs

Namespace
OpenQA.Selenium.DevTools.V147.Network
Assembly
Selenium.WebDriver.dll

Fired exactly once for each Trust Token operation. Depending on the type of the operation and whether the operation succeeded or failed, the event is fired before the corresponding request was sent or after the response was received.

public sealed class TrustTokenOperationDoneEventArgs : EventArgs
Inheritance
TrustTokenOperationDoneEventArgs
Inherited Members

Properties

IssuedTokenCount

The number of obtained Trust Tokens on a successful "Issuance" operation.

[JsonPropertyName("issuedTokenCount")]
[JsonIgnore(Condition = JsonIgnoreCondition.WhenWritingDefault)]
public long? IssuedTokenCount { get; set; }

Property Value

long?

IssuerOrigin

Origin of the issuer in case of a "Issuance" or "Redemption" operation.

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

Property Value

string

RequestId

Gets or sets the requestId

[JsonPropertyName("requestId")]
public string RequestId { get; set; }

Property Value

string

Status

Detailed success or error status of the operation. 'AlreadyExists' also signifies a successful operation, as the result of the operation already exists und thus, the operation was abort preemptively (e.g. a cache hit).

[JsonPropertyName("status")]
public string Status { get; set; }

Property Value

string

TopLevelOrigin

Top level origin. The context in which the operation was attempted.

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

Property Value

string

Type

Gets or sets the type

[JsonPropertyName("type")]
public TrustTokenOperationType Type { get; set; }

Property Value

TrustTokenOperationType