Table of Contents

Class AcknowledgmentRequestEntity

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

Represents the Entity Framework Core persistence shape for an AsiBackbone handshake request.

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

Properties

ActorDisplayName

Gets or sets the optional display name or label associated with the actor.

public string? ActorDisplayName { get; set; }

Property Value

string

ActorId

Gets or sets the stable actor identifier associated with the handshake.

public string ActorId { get; set; }

Property Value

string

ActorType

Gets or sets the actor type associated with the handshake.

public GovernanceActorType ActorType { get; set; }

Property Value

GovernanceActorType

CorrelationId

Gets or sets the correlation identifier associated with the handshake, when supplied by the host.

public string? CorrelationId { get; set; }

Property Value

string

HandshakeId

Gets or sets the stable handshake identifier.

public string HandshakeId { get; set; }

Property Value

string

Message

Gets or sets the human-readable message explaining why the handshake is required.

public string Message { get; set; }

Property Value

string

OperationName

Gets or sets the operation name requiring acknowledgment.

public string OperationName { get; set; }

Property Value

string

PolicyHash

Gets or sets the policy hash associated with the handshake, when supplied by the host.

public string? PolicyHash { get; set; }

Property Value

string

PolicyVersion

Gets or sets the policy version associated with the handshake, when supplied by the host.

public string? PolicyVersion { get; set; }

Property Value

string

ReasonCode

Gets or sets the machine-readable reason code explaining why the handshake is required.

public string ReasonCode { get; set; }

Property Value

string

RequiredAcknowledgmentCode

Gets or sets the required acknowledgment code the host may display or require before execution.

public string RequiredAcknowledgmentCode { get; set; }

Property Value

string

RequiredAcknowledgmentText

Gets or sets the required acknowledgment text the host may display before execution.

public string RequiredAcknowledgmentText { get; set; }

Property Value

string

RiskCategory

Gets or sets the optional host-defined risk category associated with the handshake.

public string? RiskCategory { get; set; }

Property Value

string

RiskLevel

Gets or sets the risk level associated with the handshake.

public AcknowledgmentRiskLevel RiskLevel { get; set; }

Property Value

AcknowledgmentRiskLevel

SchemaVersion

Gets or sets the serialized schema version for this handshake request.

public string SchemaVersion { get; set; }

Property Value

string

TraceId

Gets or sets the trace identifier associated with the handshake, when supplied by the host.

public string? TraceId { get; set; }

Property Value

string