Class
ToolWriteGovernanceResult
Result of governance authorization for write execution.
Inheritance
- Object
- ToolWriteGovernanceResult
Constructors
public ToolWriteGovernanceResult() #Inherited Methods
Properties
public Boolean IsAuthorized { get; set; } #Indicates whether write execution is authorized.
public String ErrorCode { get; set; } #Stable error code when authorization fails.
public String Error { get; set; } #Human-readable error message.
public IReadOnlyList<String> MissingRequirements { get; set; } #Missing requirement names when authorization is denied.
public IReadOnlyList<String> Hints { get; set; } #Optional guidance hints for remediation.
public Boolean IsTransient { get; set; } #Indicates whether failure may be transient.
public String OperationId { get; set; } #Idempotency key for write operation replay safety.
public String ExecutionId { get; set; } #Write execution identifier.
public String AuditCorrelationId { get; set; } #Immutable audit correlation identifier.
public String ImmutableAuditProviderId { get; set; } #Immutable audit provider selected by runtime policy.
public String RollbackProviderId { get; set; } #Rollback provider selected by runtime policy.