Table of Contents

Class DecisionReceiptLifecycleEventEntity

Namespace
AsiBackbone.EntityFrameworkCore.Persistence
Assembly
AsiBackbone.EntityFrameworkCore.dll

Represents the Entity Framework Core persistence shape for an decision receipt lifecycle event.

public sealed class DecisionReceiptLifecycleEventEntity : GovernanceEntity, IGovernanceEntity, IConcurrencyTrackedEntity
Inheritance
DecisionReceiptLifecycleEventEntity
Implements
Inherited Members

Properties

CorrelationId

Gets or sets the correlation identifier that links the lifecycle event to the original decision context.

public string CorrelationId { get; set; }

Property Value

string

DecisionReceiptId

Gets or sets the related decision receipt identifier, when available.

public string? DecisionReceiptId { get; set; }

Property Value

string

EventId

Gets or sets the stable lifecycle event identifier.

public string EventId { get; set; }

Property Value

string

MetadataJson

Gets or sets serialized framework-neutral lifecycle metadata supplied by the host.

public string MetadataJson { get; set; }

Property Value

string

OccurredUtc

Gets or sets the UTC timestamp when the lifecycle event occurred.

public DateTimeOffset OccurredUtc { get; set; }

Property Value

DateTimeOffset

OperationName

Gets or sets the operation name associated with the lifecycle event, when available.

public string? OperationName { get; set; }

Property Value

string

Outcome

Gets or sets the lifecycle outcome associated with the event, when available.

public string? Outcome { get; set; }

Property Value

string

Stage

Gets or sets the lifecycle stage represented by this event.

public DecisionReceiptLifecycleStage Stage { get; set; }

Property Value

DecisionReceiptLifecycleStage

StageSequence

Gets or sets the stable lifecycle stage sequence value.

public int StageSequence { get; set; }

Property Value

int

TraceId

Gets or sets the trace identifier associated with the lifecycle event, when available.

public string? TraceId { get; set; }

Property Value

string