Class ProtoTraceObservationRecord

Namespace
ProtoTest.Core
Assembly
ProtoTest.Core.dll

A semantic fact the test emitted on purpose.

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

Constructors

ProtoTraceObservationRecord(string, string?, DateTimeOffset, string, string, string, string?, string?)

A semantic fact the test emitted on purpose.

public ProtoTraceObservationRecord(string Id, string? OperationId, DateTimeOffset AtUtc, string TargetName, string Kind, string Identifier, string? Data = null, string? Metadata = null)

Parameters

Id string
OperationId string
AtUtc DateTimeOffset
TargetName string
Kind string
Identifier string
Data string
Metadata string

Properties

AtUtc

public DateTimeOffset AtUtc { get; init; }

Property Value

DateTimeOffset

Data

public string? Data { get; init; }

Property Value

string

Id

public string Id { get; init; }

Property Value

string

Identifier

public string Identifier { get; init; }

Property Value

string

Kind

public string Kind { get; init; }

Property Value

string

Metadata

public string? Metadata { get; init; }

Property Value

string

OperationId

public string? OperationId { get; init; }

Property Value

string

TargetName

public string TargetName { get; init; }

Property Value

string