IntelligenceX
Class

ToolWriteGovernanceRequest

Namespace IntelligenceX.Tools
Assembly IntelligenceX
Modifiers sealed

Write authorization request passed to governance runtime.

Inheritance

  • Object
  • ToolWriteGovernanceRequest

Constructors

public ToolWriteGovernanceRequest() #

Properties

public String ToolName { get; set; } #

Tool name.

public String CanonicalToolName { get; set; } #

Canonical tool name.

public String GovernanceContractId { get; set; } #

Governance contract id.

public JsonObject Arguments { get; set; } #

Parsed arguments passed to the tool.

public String ConfirmationArgumentName { get; set; } #

Name of confirmation argument when applicable.

public String OperationId { get; set; } #

Idempotency key for write operation replay safety.

public String ExecutionId { get; set; } #

Write execution identifier.

public String ActorId { get; set; } #

Actor identifier.

public String ChangeReason { get; set; } #

Change reason/ticket metadata.

public String RollbackPlanId { get; set; } #

Rollback plan identifier.

public String RollbackProviderId { get; set; } #

Optional rollback provider identifier.

public String AuditCorrelationId { get; set; } #

Optional audit correlation identifier.