Interface: RetractRuleRequest
@kortexya/reasoninglayer / RetractRuleRequest
Interface: RetractRuleRequest
Section titled “Interface: RetractRuleRequest”Defined in: src/types/proof-engine.ts:107
Request to retract rules from the rule store.
Remarks
Section titled “Remarks”Either rule_id or pattern should be provided. If retract_all is true,
all matching rules are retracted; otherwise only the first match.
Properties
Section titled “Properties”pattern?
Section titled “pattern?”
optionalpattern?:RuleClauseDto|null
Defined in: src/types/proof-engine.ts:109
If provided, retract rules matching this pattern.
retractAll?
Section titled “retractAll?”
optionalretractAll?:boolean
Defined in: src/types/proof-engine.ts:111
If true, retract all matching; if false, retract first match only.
ruleId?
Section titled “ruleId?”
optionalruleId?:string|null
Defined in: src/types/proof-engine.ts:113
If provided, retract by ID.