Table of Contents

Class Metadata

Namespace
Opossum.Core
Assembly
Opossum.dll

Infrastructure metadata attached to an event at append time.

public record Metadata : IEquatable<Metadata>
Inheritance
Metadata
Implements
Inherited Members

Properties

CausationId

public Guid? CausationId { get; init; }

Property Value

Guid?

CorrelationId

public Guid? CorrelationId { get; init; }

Property Value

Guid?

OperationId

public Guid? OperationId { get; init; }

Property Value

Guid?

Timestamp

UTC timestamp assigned by the store when the event was appended. Set explicitly on NewEvent to record when the domain fact occurred.

public DateTimeOffset Timestamp { get; init; }

Property Value

DateTimeOffset

UserId

public Guid? UserId { get; init; }

Property Value

Guid?