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
DecisionReceiptId
Gets or sets the related decision receipt identifier, when available.
public string? DecisionReceiptId { get; set; }
Property Value
EventId
Gets or sets the stable lifecycle event identifier.
public string EventId { get; set; }
Property Value
MetadataJson
Gets or sets serialized framework-neutral lifecycle metadata supplied by the host.
public string MetadataJson { get; set; }
Property Value
OccurredUtc
Gets or sets the UTC timestamp when the lifecycle event occurred.
public DateTimeOffset OccurredUtc { get; set; }
Property Value
OperationName
Gets or sets the operation name associated with the lifecycle event, when available.
public string? OperationName { get; set; }
Property Value
Outcome
Gets or sets the lifecycle outcome associated with the event, when available.
public string? Outcome { get; set; }
Property Value
Stage
Gets or sets the lifecycle stage represented by this event.
public DecisionReceiptLifecycleStage Stage { get; set; }
Property Value
StageSequence
Gets or sets the stable lifecycle stage sequence value.
public int StageSequence { get; set; }
Property Value
TraceId
Gets or sets the trace identifier associated with the lifecycle event, when available.
public string? TraceId { get; set; }