Class ApplicationAuditCompletionOutboxEntry
- Namespace
- ProjectTemplate.Infrastructure.Data.Entities
- Assembly
- ProjectTemplate.Infrastructure.dll
Represents a minimized, durable audit-completion handoff awaiting external delivery.
public sealed class ApplicationAuditCompletionOutboxEntry : DataEntity
- Inheritance
-
ApplicationAuditCompletionOutboxEntry
- Inherited Members
Fields
CurrentSchemaVersion
Gets the current persisted outbox schema version.
public const string CurrentSchemaVersion = "1.0"
Field Value
Properties
AuditRecordCount
public int AuditRecordCount { get; set; }
Property Value
CorrelationId
public string? CorrelationId { get; set; }
Property Value
CreatedUtc
public DateTime CreatedUtc { get; set; }
Property Value
DecisionAuditRecordId
public string? DecisionAuditRecordId { get; set; }
Property Value
DeliveredUtc
public DateTime? DeliveredUtc { get; set; }
Property Value
Destination
public string Destination { get; set; }
Property Value
ExecutionAttemptId
public string? ExecutionAttemptId { get; set; }
Property Value
IdempotencyKey
public string IdempotencyKey { get; set; }
Property Value
LastAttemptUtc
public DateTime? LastAttemptUtc { get; set; }
Property Value
LastErrorCode
public string? LastErrorCode { get; set; }
Property Value
LastErrorMessage
public string? LastErrorMessage { get; set; }
Property Value
MutationBatchId
public string MutationBatchId { get; set; }
Property Value
MutationManifestAlgorithm
public string MutationManifestAlgorithm { get; set; }
Property Value
MutationManifestHash
public string MutationManifestHash { get; set; }
Property Value
MutationManifestSchemaVersion
public string MutationManifestSchemaVersion { get; set; }
Property Value
NextAttemptUtc
public DateTime? NextAttemptUtc { get; set; }
Property Value
OperationExecutionId
public string? OperationExecutionId { get; set; }
Property Value
PersistenceOutcome
public string PersistenceOutcome { get; set; }
Property Value
ReceiptCompletedUtc
public DateTime ReceiptCompletedUtc { get; set; }
Property Value
RetryCount
public int RetryCount { get; set; }
Property Value
SchemaVersion
public string SchemaVersion { get; set; }
Property Value
Status
public string Status { get; set; }
Property Value
TraceId
public string? TraceId { get; set; }