Table of Contents

Class DeepSerializedValue

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

Represents deep serialized value.

public sealed class DeepSerializedValue
Inheritance
DeepSerializedValue
Inherited Members

Properties

ObjectId

objectId

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

Property Value

string

Type

type

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

Property Value

DeepSerializedValueTypeValues

Value

value

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

Property Value

object

WeakLocalObjectReference

Set if value reference met more then once during serialization. In such case, value is provided only to one of the serialized values. Unique per value in the scope of one CDP call.

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

Property Value

long?