Interface: BindVariablesResponse
@kortexya/reasoninglayer / BindVariablesResponse
Interface: BindVariablesResponse
Section titled “Interface: BindVariablesResponse”Defined in: src/types/constraints.ts:343
Response from binding variables in a session.
Remarks
Section titled “Remarks”Matches the generated BindVariablesResponse type.
Properties
Section titled “Properties”allSatisfied
Section titled “allSatisfied”allSatisfied:
boolean
Defined in: src/types/constraints.ts:345
Whether all constraints are satisfied.
currentBindings
Section titled “currentBindings”currentBindings:
Record<string,number>
Defined in: src/types/constraints.ts:347
Current variable bindings (all bound variables).
message?
Section titled “message?”
optionalmessage?:string|null
Defined in: src/types/constraints.ts:349
Human-readable message.
newlySatisfied
Section titled “newlySatisfied”newlySatisfied:
number
Defined in: src/types/constraints.ts:351
Number of constraints newly satisfied by these bindings.
satisfiedCount
Section titled “satisfiedCount”satisfiedCount:
number
Defined in: src/types/constraints.ts:353
Total number of satisfied constraints.
sessionId
Section titled “sessionId”sessionId:
string
Defined in: src/types/constraints.ts:355
Session ID (UUID).
success
Section titled “success”success:
boolean
Defined in: src/types/constraints.ts:357
Whether the bindings were applied successfully.
suspendedCount
Section titled “suspendedCount”suspendedCount:
number
Defined in: src/types/constraints.ts:359
Number of suspended constraints.