Skip to content

ReportTarget

Namespace: E2E.Reports

public sealed record ReportTarget : IEquatable<ReportTarget>

One target of the run (upstream’s ReportTarget).

Inheritance: object

Implements: IEquatable<ReportTarget>

View source

public IReadOnlyList<ArtifactCapability> ArtifactCapabilities { get; init; }

Value: IReadOnlyList<ArtifactCapability>

View source

public string? BaseOrigin { get; init; }

Origin of the target’s declared app URL; null for a surface without one.

Value: string

View source

public IReadOnlyList<string> Capabilities { get; init; }

What the engine can do, sorted.

Value: IReadOnlyList<string>

View source

public ReportEngine Engine { get; init; }

Value: ReportEngine

View source

public TargetEnvironment Environment { get; init; }

Value: TargetEnvironment

View source

public string Id { get; init; }

Value: string

View source

public int Index { get; init; }

Its place in the config’s targets.

Value: int

View source

public string Platform { get; init; }

Value: string

View source

public bool StateCapability { get; init; }

Whether the engine can capture and restore state.

Value: bool

View source