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>
Properties
Section titled “Properties”public string Id { get; init; }Names the artifact among the attempt’s.
Value: string
public ArtifactKind Kind { get; init; }Value: ArtifactKind
MediaType
Section titled “MediaType”public string MediaType { get; init; }Value: string
public string? Path { get; init; }Relative to the results directory; null for a link a hosted service keeps.
Value: string
Producer
Section titled “Producer”public ArtifactProducer Producer { get; init; }Value: ArtifactProducer
Redaction
Section titled “Redaction”public ArtifactRedaction Redaction { get; init; }Value: ArtifactRedaction
public string? Ref { get; init; }Value: string
Sha256
Section titled “Sha256”public string? Sha256 { get; init; }The digest of the file: 64 hexadecimal characters.
Value: string
public long? Size { get; init; }Value: long?
StartedAt
Section titled “StartedAt”public DateTimeOffset? StartedAt { get; init; }When a recording began.
Value: DateTimeOffset?
public string? Url { get; init; }Where a hosted service keeps it.
Value: string