Table of Contents

Class ServiceWorkerVersion

Namespace
OpenQA.Selenium.DevTools.V148.ServiceWorker
Assembly
Selenium.WebDriver.dll

ServiceWorker version.

public sealed class ServiceWorkerVersion
Inheritance
ServiceWorkerVersion
Inherited Members

Properties

ControlledClients

controlledClients

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

Property Value

string[]

RegistrationId

registrationId

[JsonPropertyName("registrationId")]
public string RegistrationId { get; set; }

Property Value

string

RouterRules

routerRules

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

Property Value

string

RunningStatus

runningStatus

[JsonPropertyName("runningStatus")]
public ServiceWorkerVersionRunningStatus RunningStatus { get; set; }

Property Value

ServiceWorkerVersionRunningStatus

ScriptLastModified

The Last-Modified header value of the main script.

[JsonPropertyName("scriptLastModified")]
[JsonIgnore(Condition = JsonIgnoreCondition.WhenWritingDefault)]
public double? ScriptLastModified { get; set; }

Property Value

double?

ScriptResponseTime

The time at which the response headers of the main script were received from the server. For cached script it is the last time the cache entry was validated.

[JsonPropertyName("scriptResponseTime")]
[JsonIgnore(Condition = JsonIgnoreCondition.WhenWritingDefault)]
public double? ScriptResponseTime { get; set; }

Property Value

double?

ScriptURL

scriptURL

[JsonPropertyName("scriptURL")]
public string ScriptURL { get; set; }

Property Value

string

Status

status

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

Property Value

ServiceWorkerVersionStatus

TargetId

targetId

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

Property Value

string

VersionId

versionId

[JsonPropertyName("versionId")]
public string VersionId { get; set; }

Property Value

string