Table of Contents

Class ReportingApiReport

Namespace
Selenium.WebDriver.BiDi.Cdp.Network
Assembly
Selenium.WebDriver.BiDi.Cdp.dll

An object representing a report generated by the Reporting API.

public sealed record ReportingApiReport : IEquatable<ReportingApiReport>
Inheritance
ReportingApiReport
Implements
Inherited Members

Constructors

ReportingApiReport(ReportId, string, string, string, TimeSinceEpoch, long, long, JsonElement, ReportStatus)

An object representing a report generated by the Reporting API.

public ReportingApiReport(ReportId Id, string InitiatorUrl, string Destination, string Type, TimeSinceEpoch Timestamp, long Depth, long CompletedAttempts, JsonElement Body, ReportStatus Status)

Parameters

Id ReportId
InitiatorUrl string

The URL of the document that triggered the report.

Destination string

The name of the endpoint group that should be used to deliver the report.

Type string

The type of the report (specifies the set of data that is contained in the report body).

Timestamp TimeSinceEpoch

When the report was generated.

Depth long

How many uploads deep the related request was.

CompletedAttempts long

The number of delivery attempts made so far, not including an active attempt.

Body JsonElement
Status ReportStatus

Properties

Body

public JsonElement Body { get; init; }

Property Value

JsonElement

CompletedAttempts

The number of delivery attempts made so far, not including an active attempt.

public long CompletedAttempts { get; init; }

Property Value

long

Depth

How many uploads deep the related request was.

public long Depth { get; init; }

Property Value

long

Destination

The name of the endpoint group that should be used to deliver the report.

public string Destination { get; init; }

Property Value

string

Id

public ReportId Id { get; init; }

Property Value

ReportId

InitiatorUrl

The URL of the document that triggered the report.

public string InitiatorUrl { get; init; }

Property Value

string

Status

public ReportStatus Status { get; init; }

Property Value

ReportStatus

Timestamp

When the report was generated.

public TimeSinceEpoch Timestamp { get; init; }

Property Value

TimeSinceEpoch

Type

The type of the report (specifies the set of data that is contained in the report body).

public string Type { get; init; }

Property Value

string