Class ApplicationAuditCompletionMessage
- Namespace
- ProjectTemplate.Infrastructure.Data.Auditing
- Assembly
- ProjectTemplate.Infrastructure.dll
public sealed record ApplicationAuditCompletionMessage : IEquatable<ApplicationAuditCompletionMessage>
- Inheritance
-
ApplicationAuditCompletionMessage
- Implements
-
- Inherited Members
-
Constructors
ApplicationAuditCompletionMessage(string, string, string, string, int, string, DateTime, string, string, string, string?, string?, string?, string?, string?)
public ApplicationAuditCompletionMessage(string SchemaVersion, string Destination, string IdempotencyKey, string MutationBatchId, int AuditRecordCount, string PersistenceOutcome, DateTime ReceiptCompletedUtc, string MutationManifestHash, string MutationManifestAlgorithm, string MutationManifestSchemaVersion, string? OperationExecutionId, string? ExecutionAttemptId, string? DecisionAuditRecordId, string? CorrelationId, string? TraceId)
Parameters
SchemaVersion string
Destination string
IdempotencyKey string
MutationBatchId string
AuditRecordCount int
PersistenceOutcome string
ReceiptCompletedUtc DateTime
MutationManifestHash string
MutationManifestAlgorithm string
MutationManifestSchemaVersion string
OperationExecutionId string
ExecutionAttemptId string
DecisionAuditRecordId string
CorrelationId string
TraceId string
Properties
AuditRecordCount
public int AuditRecordCount { get; init; }
Property Value
- int
CorrelationId
public string? CorrelationId { get; init; }
Property Value
- string
DecisionAuditRecordId
public string? DecisionAuditRecordId { get; init; }
Property Value
- string
Destination
public string Destination { get; init; }
Property Value
- string
ExecutionAttemptId
public string? ExecutionAttemptId { get; init; }
Property Value
- string
IdempotencyKey
public string IdempotencyKey { get; init; }
Property Value
- string
MutationBatchId
public string MutationBatchId { get; init; }
Property Value
- string
MutationManifestAlgorithm
public string MutationManifestAlgorithm { get; init; }
Property Value
- string
MutationManifestHash
public string MutationManifestHash { get; init; }
Property Value
- string
MutationManifestSchemaVersion
public string MutationManifestSchemaVersion { get; init; }
Property Value
- string
OperationExecutionId
public string? OperationExecutionId { get; init; }
Property Value
- string
PersistenceOutcome
public string PersistenceOutcome { get; init; }
Property Value
- string
ReceiptCompletedUtc
public DateTime ReceiptCompletedUtc { get; init; }
Property Value
- DateTime
SchemaVersion
public string SchemaVersion { get; init; }
Property Value
- string
TraceId
public string? TraceId { get; init; }
Property Value
- string