API Reference
Class
ToolWriteAuditRecord
Immutable write-governance audit record captured at authorization time.
Inheritance
- Object
- ToolWriteAuditRecord
Usage
This type appears in these public API surfaces even when no hand-authored example is attached directly to the page.
Accepted by parameters
Constructors
public ToolWriteAuditRecord() #Inherited Methods
public override Boolean Equals(Object obj) #Returns:
BooleanInherited from Object
Parameters
- obj Object
Properties
public DateTimeOffset TimestampUtc { get; set; } #UTC timestamp when record was emitted.
public String GovernanceContractId { get; set; } #Governance contract id used by tool.
public Boolean IsAuthorized { get; set; } #Indicates authorization result.
public String ErrorCode { get; set; } #Stable denial code when not authorized.
public String OperationId { get; set; } #Idempotency key for write operation replay safety.
public String ExecutionId { get; set; } #Correlation identifier for this write execution attempt.
public String AuditCorrelationId { get; set; } #Correlation identifier for immutable audit streams.
public String ChangeReason { get; set; } #Change reason provided by caller.
public String RollbackPlanId { get; set; } #Rollback plan identifier provided by caller.
public String ImmutableAuditProviderId { get; set; } #Immutable audit provider selected by runtime.
public String RollbackProviderId { get; set; } #Rollback provider selected by runtime.