ReportTarget
Namespace: E2E.Reports
public sealed record ReportTarget : IEquatable<ReportTarget>One target of the run (upstream’s ReportTarget).
Inheritance: object
Implements: IEquatable<ReportTarget>
Properties
Section titled “Properties”ArtifactCapabilities
Section titled “ArtifactCapabilities”public IReadOnlyList<ArtifactCapability> ArtifactCapabilities { get; init; }Value: IReadOnlyList<ArtifactCapability>
BaseOrigin
Section titled “BaseOrigin”public string? BaseOrigin { get; init; }Origin of the target’s declared app URL; null for a surface without one.
Value: string
Capabilities
Section titled “Capabilities”public IReadOnlyList<string> Capabilities { get; init; }What the engine can do, sorted.
Value: IReadOnlyList<string>
Engine
Section titled “Engine”public ReportEngine Engine { get; init; }Value: ReportEngine
Environment
Section titled “Environment”public TargetEnvironment Environment { get; init; }Value: TargetEnvironment
public string Id { get; init; }Value: string
public int Index { get; init; }Its place in the config’s targets.
Value: int
Platform
Section titled “Platform”public string Platform { get; init; }Value: string
StateCapability
Section titled “StateCapability”public bool StateCapability { get; init; }Whether the engine can capture and restore state.
Value: bool