Class ProtoTraceFindingRecord

Namespace
ProtoTest.Core
Assembly
ProtoTest.Core.dll

Evidence worth reporting that is deliberately not a failure.

public sealed record ProtoTraceFindingRecord : IEquatable<ProtoTraceFindingRecord>
Inheritance
ProtoTraceFindingRecord
Implements
Inherited Members
Extension Methods

Constructors

ProtoTraceFindingRecord(string, string?, DateTimeOffset, string, string, string, string?, IReadOnlyList<string>?, IReadOnlyDictionary<string, object>?)

Evidence worth reporting that is deliberately not a failure.

public ProtoTraceFindingRecord(string Id, string? OperationId, DateTimeOffset AtUtc, string Message, string Status, string Category, string? TargetName = null, IReadOnlyList<string>? Tags = null, IReadOnlyDictionary<string, object>? Metadata = null)

Parameters

Id string
OperationId string
AtUtc DateTimeOffset
Message string
Status string
Category string
TargetName string
Tags IReadOnlyList<string>
Metadata IReadOnlyDictionary<string, object>

Properties

AtUtc

public DateTimeOffset AtUtc { get; init; }

Property Value

DateTimeOffset

Category

public string Category { get; init; }

Property Value

string

Id

public string Id { get; init; }

Property Value

string

Message

public string Message { get; init; }

Property Value

string

Metadata

public IReadOnlyDictionary<string, object>? Metadata { get; init; }

Property Value

IReadOnlyDictionary<string, object>

OperationId

public string? OperationId { get; init; }

Property Value

string

Status

public string Status { get; init; }

Property Value

string

Tags

public IReadOnlyList<string>? Tags { get; init; }

Property Value

IReadOnlyList<string>

TargetName

public string? TargetName { get; init; }

Property Value

string