Skip to content

ArtifactRecord

Namespace: E2E.Reports

public sealed record ArtifactRecord : IEquatable<ArtifactRecord>

A file or link an attempt kept (upstream’s ArtifactRecord, run/records.ts).

Inheritance: object

Implements: IEquatable<ArtifactRecord>

View source

public string Id { get; init; }

Names the artifact among the attempt’s.

Value: string

View source

public ArtifactKind Kind { get; init; }

Value: ArtifactKind

View source

public string MediaType { get; init; }

Value: string

View source

public string? Path { get; init; }

Relative to the results directory; null for a link a hosted service keeps.

Value: string

View source

public ArtifactProducer Producer { get; init; }

Value: ArtifactProducer

View source

public ArtifactRedaction Redaction { get; init; }

Value: ArtifactRedaction

View source

public string? Ref { get; init; }

Value: string

View source

public string? Sha256 { get; init; }

The digest of the file: 64 hexadecimal characters.

Value: string

View source

public long? Size { get; init; }

Value: long?

View source

public DateTimeOffset? StartedAt { get; init; }

When a recording began.

Value: DateTimeOffset?

View source

public string? Url { get; init; }

Where a hosted service keeps it.

Value: string

View source